Support sts.

This commit is contained in:
sdk-team
2021-08-13 02:20:37 +00:00
parent 835983db86
commit c40875737f
554 changed files with 21022 additions and 33094 deletions

View File

@@ -1,3 +1,6 @@
2021-08-13 Version: 1.36.851
- Support sts.
2021-08-12 Version: 1.36.850
- Support query dbfs specification.

View File

@@ -1 +1 @@
1.36.850
1.36.851

View File

@@ -29,10 +29,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/AddACLRuleResult.h
include/alibabacloud/smartag/model/AddDnatEntryRequest.h
include/alibabacloud/smartag/model/AddDnatEntryResult.h
include/alibabacloud/smartag/model/AddNetworkOptimizationSettingRequest.h
include/alibabacloud/smartag/model/AddNetworkOptimizationSettingResult.h
include/alibabacloud/smartag/model/AddSagCidrRequest.h
include/alibabacloud/smartag/model/AddSagCidrResult.h
include/alibabacloud/smartag/model/AddSnatEntryRequest.h
include/alibabacloud/smartag/model/AddSnatEntryResult.h
include/alibabacloud/smartag/model/AssociateACLRequest.h
@@ -41,8 +37,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/AssociateFlowLogResult.h
include/alibabacloud/smartag/model/AssociateQosRequest.h
include/alibabacloud/smartag/model/AssociateQosResult.h
include/alibabacloud/smartag/model/AttachNetworkOptimizationSagsRequest.h
include/alibabacloud/smartag/model/AttachNetworkOptimizationSagsResult.h
include/alibabacloud/smartag/model/BindSerialNumberRequest.h
include/alibabacloud/smartag/model/BindSerialNumberResult.h
include/alibabacloud/smartag/model/BindSmartAccessGatewayRequest.h
@@ -63,8 +57,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/CreateFlowLogResult.h
include/alibabacloud/smartag/model/CreateHealthCheckRequest.h
include/alibabacloud/smartag/model/CreateHealthCheckResult.h
include/alibabacloud/smartag/model/CreateNetworkOptimizationRequest.h
include/alibabacloud/smartag/model/CreateNetworkOptimizationResult.h
include/alibabacloud/smartag/model/CreateQosRequest.h
include/alibabacloud/smartag/model/CreateQosResult.h
include/alibabacloud/smartag/model/CreateQosCarRequest.h
@@ -97,10 +89,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DeleteFlowLogResult.h
include/alibabacloud/smartag/model/DeleteHealthCheckRequest.h
include/alibabacloud/smartag/model/DeleteHealthCheckResult.h
include/alibabacloud/smartag/model/DeleteNetworkOptimizationRequest.h
include/alibabacloud/smartag/model/DeleteNetworkOptimizationResult.h
include/alibabacloud/smartag/model/DeleteNetworkOptimizationSettingRequest.h
include/alibabacloud/smartag/model/DeleteNetworkOptimizationSettingResult.h
include/alibabacloud/smartag/model/DeleteQosRequest.h
include/alibabacloud/smartag/model/DeleteQosResult.h
include/alibabacloud/smartag/model/DeleteQosCarRequest.h
@@ -109,8 +97,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/DeleteSagCidrRequest.h
include/alibabacloud/smartag/model/DeleteSagCidrResult.h
include/alibabacloud/smartag/model/DeleteSagExpressConnectInterfaceRequest.h
include/alibabacloud/smartag/model/DeleteSagExpressConnectInterfaceResult.h
include/alibabacloud/smartag/model/DeleteSagStaticRouteRequest.h
@@ -149,18 +135,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DescribeHealthCheckAttributeResult.h
include/alibabacloud/smartag/model/DescribeHealthChecksRequest.h
include/alibabacloud/smartag/model/DescribeHealthChecksResult.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationSagsRequest.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationSagsResult.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationSettingsRequest.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationSettingsResult.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationsRequest.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationsResult.h
include/alibabacloud/smartag/model/DescribePbrInterfacesRequest.h
include/alibabacloud/smartag/model/DescribePbrInterfacesResult.h
include/alibabacloud/smartag/model/DescribePbrRulesRequest.h
include/alibabacloud/smartag/model/DescribePbrRulesResult.h
include/alibabacloud/smartag/model/DescribePolicyBasedRoutingsRequest.h
include/alibabacloud/smartag/model/DescribePolicyBasedRoutingsResult.h
include/alibabacloud/smartag/model/DescribeQosCarsRequest.h
include/alibabacloud/smartag/model/DescribeQosCarsResult.h
include/alibabacloud/smartag/model/DescribeQosPoliciesRequest.h
@@ -177,8 +151,6 @@ set(smartag_public_header_model
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
include/alibabacloud/smartag/model/DescribeSagExpressConnectInterfaceListResult.h
include/alibabacloud/smartag/model/DescribeSagGlobalRouteProtocolRequest.h
@@ -203,8 +175,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DescribeSagRouteProtocolBgpResult.h
include/alibabacloud/smartag/model/DescribeSagRouteProtocolOspfRequest.h
include/alibabacloud/smartag/model/DescribeSagRouteProtocolOspfResult.h
include/alibabacloud/smartag/model/DescribeSagRouteableAddressRequest.h
include/alibabacloud/smartag/model/DescribeSagRouteableAddressResult.h
include/alibabacloud/smartag/model/DescribeSagStaticRouteListRequest.h
include/alibabacloud/smartag/model/DescribeSagStaticRouteListResult.h
include/alibabacloud/smartag/model/DescribeSagTrafficTopNRequest.h
@@ -241,8 +211,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DescribeUserOnlineClientStatisticsResult.h
include/alibabacloud/smartag/model/DescribeUserOnlineClientsRequest.h
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
@@ -313,8 +281,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/ModifyFlowLogAttributeResult.h
include/alibabacloud/smartag/model/ModifyHealthCheckRequest.h
include/alibabacloud/smartag/model/ModifyHealthCheckResult.h
include/alibabacloud/smartag/model/ModifyNetworkOptimizationRequest.h
include/alibabacloud/smartag/model/ModifyNetworkOptimizationResult.h
include/alibabacloud/smartag/model/ModifyQosRequest.h
include/alibabacloud/smartag/model/ModifyQosResult.h
include/alibabacloud/smartag/model/ModifyQosCarRequest.h
@@ -325,10 +291,6 @@ set(smartag_public_header_model
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
include/alibabacloud/smartag/model/ModifySagECRouteBackupResult.h
include/alibabacloud/smartag/model/ModifySagExpressConnectInterfaceRequest.h
include/alibabacloud/smartag/model/ModifySagExpressConnectInterfaceResult.h
include/alibabacloud/smartag/model/ModifySagGlobalRouteProtocolRequest.h
@@ -367,8 +329,6 @@ set(smartag_public_header_model
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
@@ -383,8 +343,6 @@ set(smartag_public_header_model
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/SynchronizeSmartAGWebConfigRequest.h
include/alibabacloud/smartag/model/SynchronizeSmartAGWebConfigResult.h
include/alibabacloud/smartag/model/UnbindSerialNumberRequest.h
@@ -393,10 +351,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/UnbindSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/UnbindVbrRequest.h
include/alibabacloud/smartag/model/UnbindVbrResult.h
include/alibabacloud/smartag/model/UnicomOrderConfirmRequest.h
include/alibabacloud/smartag/model/UnicomOrderConfirmResult.h
include/alibabacloud/smartag/model/UnicomSignConfirmRequest.h
include/alibabacloud/smartag/model/UnicomSignConfirmResult.h
include/alibabacloud/smartag/model/UnlockSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/UnlockSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/UpdateEnterpriseCodeRequest.h
@@ -424,10 +378,6 @@ set(smartag_src
src/model/AddACLRuleResult.cc
src/model/AddDnatEntryRequest.cc
src/model/AddDnatEntryResult.cc
src/model/AddNetworkOptimizationSettingRequest.cc
src/model/AddNetworkOptimizationSettingResult.cc
src/model/AddSagCidrRequest.cc
src/model/AddSagCidrResult.cc
src/model/AddSnatEntryRequest.cc
src/model/AddSnatEntryResult.cc
src/model/AssociateACLRequest.cc
@@ -436,8 +386,6 @@ set(smartag_src
src/model/AssociateFlowLogResult.cc
src/model/AssociateQosRequest.cc
src/model/AssociateQosResult.cc
src/model/AttachNetworkOptimizationSagsRequest.cc
src/model/AttachNetworkOptimizationSagsResult.cc
src/model/BindSerialNumberRequest.cc
src/model/BindSerialNumberResult.cc
src/model/BindSmartAccessGatewayRequest.cc
@@ -458,8 +406,6 @@ set(smartag_src
src/model/CreateFlowLogResult.cc
src/model/CreateHealthCheckRequest.cc
src/model/CreateHealthCheckResult.cc
src/model/CreateNetworkOptimizationRequest.cc
src/model/CreateNetworkOptimizationResult.cc
src/model/CreateQosRequest.cc
src/model/CreateQosResult.cc
src/model/CreateQosCarRequest.cc
@@ -492,10 +438,6 @@ set(smartag_src
src/model/DeleteFlowLogResult.cc
src/model/DeleteHealthCheckRequest.cc
src/model/DeleteHealthCheckResult.cc
src/model/DeleteNetworkOptimizationRequest.cc
src/model/DeleteNetworkOptimizationResult.cc
src/model/DeleteNetworkOptimizationSettingRequest.cc
src/model/DeleteNetworkOptimizationSettingResult.cc
src/model/DeleteQosRequest.cc
src/model/DeleteQosResult.cc
src/model/DeleteQosCarRequest.cc
@@ -504,8 +446,6 @@ set(smartag_src
src/model/DeleteQosPolicyResult.cc
src/model/DeleteRouteDistributionStrategyRequest.cc
src/model/DeleteRouteDistributionStrategyResult.cc
src/model/DeleteSagCidrRequest.cc
src/model/DeleteSagCidrResult.cc
src/model/DeleteSagExpressConnectInterfaceRequest.cc
src/model/DeleteSagExpressConnectInterfaceResult.cc
src/model/DeleteSagStaticRouteRequest.cc
@@ -544,18 +484,6 @@ set(smartag_src
src/model/DescribeHealthCheckAttributeResult.cc
src/model/DescribeHealthChecksRequest.cc
src/model/DescribeHealthChecksResult.cc
src/model/DescribeNetworkOptimizationSagsRequest.cc
src/model/DescribeNetworkOptimizationSagsResult.cc
src/model/DescribeNetworkOptimizationSettingsRequest.cc
src/model/DescribeNetworkOptimizationSettingsResult.cc
src/model/DescribeNetworkOptimizationsRequest.cc
src/model/DescribeNetworkOptimizationsResult.cc
src/model/DescribePbrInterfacesRequest.cc
src/model/DescribePbrInterfacesResult.cc
src/model/DescribePbrRulesRequest.cc
src/model/DescribePbrRulesResult.cc
src/model/DescribePolicyBasedRoutingsRequest.cc
src/model/DescribePolicyBasedRoutingsResult.cc
src/model/DescribeQosCarsRequest.cc
src/model/DescribeQosCarsResult.cc
src/model/DescribeQosPoliciesRequest.cc
@@ -572,8 +500,6 @@ set(smartag_src
src/model/DescribeSagCurrentDnsResult.cc
src/model/DescribeSagDropTopNRequest.cc
src/model/DescribeSagDropTopNResult.cc
src/model/DescribeSagECRouteBackupAttributeRequest.cc
src/model/DescribeSagECRouteBackupAttributeResult.cc
src/model/DescribeSagExpressConnectInterfaceListRequest.cc
src/model/DescribeSagExpressConnectInterfaceListResult.cc
src/model/DescribeSagGlobalRouteProtocolRequest.cc
@@ -598,8 +524,6 @@ set(smartag_src
src/model/DescribeSagRouteProtocolBgpResult.cc
src/model/DescribeSagRouteProtocolOspfRequest.cc
src/model/DescribeSagRouteProtocolOspfResult.cc
src/model/DescribeSagRouteableAddressRequest.cc
src/model/DescribeSagRouteableAddressResult.cc
src/model/DescribeSagStaticRouteListRequest.cc
src/model/DescribeSagStaticRouteListResult.cc
src/model/DescribeSagTrafficTopNRequest.cc
@@ -636,8 +560,6 @@ set(smartag_src
src/model/DescribeUserOnlineClientStatisticsResult.cc
src/model/DescribeUserOnlineClientsRequest.cc
src/model/DescribeUserOnlineClientsResult.cc
src/model/DetachNetworkOptimizationSagsRequest.cc
src/model/DetachNetworkOptimizationSagsResult.cc
src/model/DiagnoseSmartAccessGatewayRequest.cc
src/model/DiagnoseSmartAccessGatewayResult.cc
src/model/DisableSmartAGDpiMonitorRequest.cc
@@ -708,8 +630,6 @@ set(smartag_src
src/model/ModifyFlowLogAttributeResult.cc
src/model/ModifyHealthCheckRequest.cc
src/model/ModifyHealthCheckResult.cc
src/model/ModifyNetworkOptimizationRequest.cc
src/model/ModifyNetworkOptimizationResult.cc
src/model/ModifyQosRequest.cc
src/model/ModifyQosResult.cc
src/model/ModifyQosCarRequest.cc
@@ -720,10 +640,6 @@ set(smartag_src
src/model/ModifyRouteDistributionStrategyResult.cc
src/model/ModifySAGAdminPasswordRequest.cc
src/model/ModifySAGAdminPasswordResult.cc
src/model/ModifySagCidrRequest.cc
src/model/ModifySagCidrResult.cc
src/model/ModifySagECRouteBackupRequest.cc
src/model/ModifySagECRouteBackupResult.cc
src/model/ModifySagExpressConnectInterfaceRequest.cc
src/model/ModifySagExpressConnectInterfaceResult.cc
src/model/ModifySagGlobalRouteProtocolRequest.cc
@@ -762,8 +678,6 @@ set(smartag_src
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
@@ -778,8 +692,6 @@ set(smartag_src
src/model/RevokeSagInstanceFromCcnResult.cc
src/model/RoamClientUserRequest.cc
src/model/RoamClientUserResult.cc
src/model/SetSagRouteableAddressRequest.cc
src/model/SetSagRouteableAddressResult.cc
src/model/SynchronizeSmartAGWebConfigRequest.cc
src/model/SynchronizeSmartAGWebConfigResult.cc
src/model/UnbindSerialNumberRequest.cc
@@ -788,10 +700,6 @@ set(smartag_src
src/model/UnbindSmartAccessGatewayResult.cc
src/model/UnbindVbrRequest.cc
src/model/UnbindVbrResult.cc
src/model/UnicomOrderConfirmRequest.cc
src/model/UnicomOrderConfirmResult.cc
src/model/UnicomSignConfirmRequest.cc
src/model/UnicomSignConfirmResult.cc
src/model/UnlockSmartAccessGatewayRequest.cc
src/model/UnlockSmartAccessGatewayResult.cc
src/model/UpdateEnterpriseCodeRequest.cc

View File

@@ -30,10 +30,6 @@
#include "model/AddACLRuleResult.h"
#include "model/AddDnatEntryRequest.h"
#include "model/AddDnatEntryResult.h"
#include "model/AddNetworkOptimizationSettingRequest.h"
#include "model/AddNetworkOptimizationSettingResult.h"
#include "model/AddSagCidrRequest.h"
#include "model/AddSagCidrResult.h"
#include "model/AddSnatEntryRequest.h"
#include "model/AddSnatEntryResult.h"
#include "model/AssociateACLRequest.h"
@@ -42,8 +38,6 @@
#include "model/AssociateFlowLogResult.h"
#include "model/AssociateQosRequest.h"
#include "model/AssociateQosResult.h"
#include "model/AttachNetworkOptimizationSagsRequest.h"
#include "model/AttachNetworkOptimizationSagsResult.h"
#include "model/BindSerialNumberRequest.h"
#include "model/BindSerialNumberResult.h"
#include "model/BindSmartAccessGatewayRequest.h"
@@ -64,8 +58,6 @@
#include "model/CreateFlowLogResult.h"
#include "model/CreateHealthCheckRequest.h"
#include "model/CreateHealthCheckResult.h"
#include "model/CreateNetworkOptimizationRequest.h"
#include "model/CreateNetworkOptimizationResult.h"
#include "model/CreateQosRequest.h"
#include "model/CreateQosResult.h"
#include "model/CreateQosCarRequest.h"
@@ -98,10 +90,6 @@
#include "model/DeleteFlowLogResult.h"
#include "model/DeleteHealthCheckRequest.h"
#include "model/DeleteHealthCheckResult.h"
#include "model/DeleteNetworkOptimizationRequest.h"
#include "model/DeleteNetworkOptimizationResult.h"
#include "model/DeleteNetworkOptimizationSettingRequest.h"
#include "model/DeleteNetworkOptimizationSettingResult.h"
#include "model/DeleteQosRequest.h"
#include "model/DeleteQosResult.h"
#include "model/DeleteQosCarRequest.h"
@@ -110,8 +98,6 @@
#include "model/DeleteQosPolicyResult.h"
#include "model/DeleteRouteDistributionStrategyRequest.h"
#include "model/DeleteRouteDistributionStrategyResult.h"
#include "model/DeleteSagCidrRequest.h"
#include "model/DeleteSagCidrResult.h"
#include "model/DeleteSagExpressConnectInterfaceRequest.h"
#include "model/DeleteSagExpressConnectInterfaceResult.h"
#include "model/DeleteSagStaticRouteRequest.h"
@@ -150,18 +136,6 @@
#include "model/DescribeHealthCheckAttributeResult.h"
#include "model/DescribeHealthChecksRequest.h"
#include "model/DescribeHealthChecksResult.h"
#include "model/DescribeNetworkOptimizationSagsRequest.h"
#include "model/DescribeNetworkOptimizationSagsResult.h"
#include "model/DescribeNetworkOptimizationSettingsRequest.h"
#include "model/DescribeNetworkOptimizationSettingsResult.h"
#include "model/DescribeNetworkOptimizationsRequest.h"
#include "model/DescribeNetworkOptimizationsResult.h"
#include "model/DescribePbrInterfacesRequest.h"
#include "model/DescribePbrInterfacesResult.h"
#include "model/DescribePbrRulesRequest.h"
#include "model/DescribePbrRulesResult.h"
#include "model/DescribePolicyBasedRoutingsRequest.h"
#include "model/DescribePolicyBasedRoutingsResult.h"
#include "model/DescribeQosCarsRequest.h"
#include "model/DescribeQosCarsResult.h"
#include "model/DescribeQosPoliciesRequest.h"
@@ -178,8 +152,6 @@
#include "model/DescribeSagCurrentDnsResult.h"
#include "model/DescribeSagDropTopNRequest.h"
#include "model/DescribeSagDropTopNResult.h"
#include "model/DescribeSagECRouteBackupAttributeRequest.h"
#include "model/DescribeSagECRouteBackupAttributeResult.h"
#include "model/DescribeSagExpressConnectInterfaceListRequest.h"
#include "model/DescribeSagExpressConnectInterfaceListResult.h"
#include "model/DescribeSagGlobalRouteProtocolRequest.h"
@@ -204,8 +176,6 @@
#include "model/DescribeSagRouteProtocolBgpResult.h"
#include "model/DescribeSagRouteProtocolOspfRequest.h"
#include "model/DescribeSagRouteProtocolOspfResult.h"
#include "model/DescribeSagRouteableAddressRequest.h"
#include "model/DescribeSagRouteableAddressResult.h"
#include "model/DescribeSagStaticRouteListRequest.h"
#include "model/DescribeSagStaticRouteListResult.h"
#include "model/DescribeSagTrafficTopNRequest.h"
@@ -242,8 +212,6 @@
#include "model/DescribeUserOnlineClientStatisticsResult.h"
#include "model/DescribeUserOnlineClientsRequest.h"
#include "model/DescribeUserOnlineClientsResult.h"
#include "model/DetachNetworkOptimizationSagsRequest.h"
#include "model/DetachNetworkOptimizationSagsResult.h"
#include "model/DiagnoseSmartAccessGatewayRequest.h"
#include "model/DiagnoseSmartAccessGatewayResult.h"
#include "model/DisableSmartAGDpiMonitorRequest.h"
@@ -314,8 +282,6 @@
#include "model/ModifyFlowLogAttributeResult.h"
#include "model/ModifyHealthCheckRequest.h"
#include "model/ModifyHealthCheckResult.h"
#include "model/ModifyNetworkOptimizationRequest.h"
#include "model/ModifyNetworkOptimizationResult.h"
#include "model/ModifyQosRequest.h"
#include "model/ModifyQosResult.h"
#include "model/ModifyQosCarRequest.h"
@@ -326,10 +292,6 @@
#include "model/ModifyRouteDistributionStrategyResult.h"
#include "model/ModifySAGAdminPasswordRequest.h"
#include "model/ModifySAGAdminPasswordResult.h"
#include "model/ModifySagCidrRequest.h"
#include "model/ModifySagCidrResult.h"
#include "model/ModifySagECRouteBackupRequest.h"
#include "model/ModifySagECRouteBackupResult.h"
#include "model/ModifySagExpressConnectInterfaceRequest.h"
#include "model/ModifySagExpressConnectInterfaceResult.h"
#include "model/ModifySagGlobalRouteProtocolRequest.h"
@@ -368,8 +330,6 @@
#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"
@@ -384,8 +344,6 @@
#include "model/RevokeSagInstanceFromCcnResult.h"
#include "model/RoamClientUserRequest.h"
#include "model/RoamClientUserResult.h"
#include "model/SetSagRouteableAddressRequest.h"
#include "model/SetSagRouteableAddressResult.h"
#include "model/SynchronizeSmartAGWebConfigRequest.h"
#include "model/SynchronizeSmartAGWebConfigResult.h"
#include "model/UnbindSerialNumberRequest.h"
@@ -394,10 +352,6 @@
#include "model/UnbindSmartAccessGatewayResult.h"
#include "model/UnbindVbrRequest.h"
#include "model/UnbindVbrResult.h"
#include "model/UnicomOrderConfirmRequest.h"
#include "model/UnicomOrderConfirmResult.h"
#include "model/UnicomSignConfirmRequest.h"
#include "model/UnicomSignConfirmResult.h"
#include "model/UnlockSmartAccessGatewayRequest.h"
#include "model/UnlockSmartAccessGatewayResult.h"
#include "model/UpdateEnterpriseCodeRequest.h"
@@ -435,12 +389,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AddDnatEntryResult> AddDnatEntryOutcome;
typedef std::future<AddDnatEntryOutcome> AddDnatEntryOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::AddDnatEntryRequest&, const AddDnatEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDnatEntryAsyncHandler;
typedef Outcome<Error, Model::AddNetworkOptimizationSettingResult> AddNetworkOptimizationSettingOutcome;
typedef std::future<AddNetworkOptimizationSettingOutcome> AddNetworkOptimizationSettingOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::AddNetworkOptimizationSettingRequest&, const AddNetworkOptimizationSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddNetworkOptimizationSettingAsyncHandler;
typedef Outcome<Error, Model::AddSagCidrResult> AddSagCidrOutcome;
typedef std::future<AddSagCidrOutcome> AddSagCidrOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::AddSagCidrRequest&, const AddSagCidrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddSagCidrAsyncHandler;
typedef Outcome<Error, Model::AddSnatEntryResult> AddSnatEntryOutcome;
typedef std::future<AddSnatEntryOutcome> AddSnatEntryOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::AddSnatEntryRequest&, const AddSnatEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddSnatEntryAsyncHandler;
@@ -453,9 +401,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AssociateQosResult> AssociateQosOutcome;
typedef std::future<AssociateQosOutcome> AssociateQosOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::AssociateQosRequest&, const AssociateQosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateQosAsyncHandler;
typedef Outcome<Error, Model::AttachNetworkOptimizationSagsResult> AttachNetworkOptimizationSagsOutcome;
typedef std::future<AttachNetworkOptimizationSagsOutcome> AttachNetworkOptimizationSagsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::AttachNetworkOptimizationSagsRequest&, const AttachNetworkOptimizationSagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachNetworkOptimizationSagsAsyncHandler;
typedef Outcome<Error, Model::BindSerialNumberResult> BindSerialNumberOutcome;
typedef std::future<BindSerialNumberOutcome> BindSerialNumberOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::BindSerialNumberRequest&, const BindSerialNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindSerialNumberAsyncHandler;
@@ -486,9 +431,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateHealthCheckResult> CreateHealthCheckOutcome;
typedef std::future<CreateHealthCheckOutcome> CreateHealthCheckOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::CreateHealthCheckRequest&, const CreateHealthCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHealthCheckAsyncHandler;
typedef Outcome<Error, Model::CreateNetworkOptimizationResult> CreateNetworkOptimizationOutcome;
typedef std::future<CreateNetworkOptimizationOutcome> CreateNetworkOptimizationOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::CreateNetworkOptimizationRequest&, const CreateNetworkOptimizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkOptimizationAsyncHandler;
typedef Outcome<Error, Model::CreateQosResult> CreateQosOutcome;
typedef std::future<CreateQosOutcome> CreateQosOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::CreateQosRequest&, const CreateQosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateQosAsyncHandler;
@@ -537,12 +479,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteHealthCheckResult> DeleteHealthCheckOutcome;
typedef std::future<DeleteHealthCheckOutcome> DeleteHealthCheckOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteHealthCheckRequest&, const DeleteHealthCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteHealthCheckAsyncHandler;
typedef Outcome<Error, Model::DeleteNetworkOptimizationResult> DeleteNetworkOptimizationOutcome;
typedef std::future<DeleteNetworkOptimizationOutcome> DeleteNetworkOptimizationOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteNetworkOptimizationRequest&, const DeleteNetworkOptimizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNetworkOptimizationAsyncHandler;
typedef Outcome<Error, Model::DeleteNetworkOptimizationSettingResult> DeleteNetworkOptimizationSettingOutcome;
typedef std::future<DeleteNetworkOptimizationSettingOutcome> DeleteNetworkOptimizationSettingOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteNetworkOptimizationSettingRequest&, const DeleteNetworkOptimizationSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNetworkOptimizationSettingAsyncHandler;
typedef Outcome<Error, Model::DeleteQosResult> DeleteQosOutcome;
typedef std::future<DeleteQosOutcome> DeleteQosOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteQosRequest&, const DeleteQosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteQosAsyncHandler;
@@ -555,9 +491,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::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;
typedef Outcome<Error, Model::DeleteSagExpressConnectInterfaceResult> DeleteSagExpressConnectInterfaceOutcome;
typedef std::future<DeleteSagExpressConnectInterfaceOutcome> DeleteSagExpressConnectInterfaceOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteSagExpressConnectInterfaceRequest&, const DeleteSagExpressConnectInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSagExpressConnectInterfaceAsyncHandler;
@@ -615,24 +548,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeHealthChecksResult> DescribeHealthChecksOutcome;
typedef std::future<DescribeHealthChecksOutcome> DescribeHealthChecksOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeHealthChecksRequest&, const DescribeHealthChecksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHealthChecksAsyncHandler;
typedef Outcome<Error, Model::DescribeNetworkOptimizationSagsResult> DescribeNetworkOptimizationSagsOutcome;
typedef std::future<DescribeNetworkOptimizationSagsOutcome> DescribeNetworkOptimizationSagsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeNetworkOptimizationSagsRequest&, const DescribeNetworkOptimizationSagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNetworkOptimizationSagsAsyncHandler;
typedef Outcome<Error, Model::DescribeNetworkOptimizationSettingsResult> DescribeNetworkOptimizationSettingsOutcome;
typedef std::future<DescribeNetworkOptimizationSettingsOutcome> DescribeNetworkOptimizationSettingsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeNetworkOptimizationSettingsRequest&, const DescribeNetworkOptimizationSettingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNetworkOptimizationSettingsAsyncHandler;
typedef Outcome<Error, Model::DescribeNetworkOptimizationsResult> DescribeNetworkOptimizationsOutcome;
typedef std::future<DescribeNetworkOptimizationsOutcome> DescribeNetworkOptimizationsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeNetworkOptimizationsRequest&, const DescribeNetworkOptimizationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNetworkOptimizationsAsyncHandler;
typedef Outcome<Error, Model::DescribePbrInterfacesResult> DescribePbrInterfacesOutcome;
typedef std::future<DescribePbrInterfacesOutcome> DescribePbrInterfacesOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribePbrInterfacesRequest&, const DescribePbrInterfacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePbrInterfacesAsyncHandler;
typedef Outcome<Error, Model::DescribePbrRulesResult> DescribePbrRulesOutcome;
typedef std::future<DescribePbrRulesOutcome> DescribePbrRulesOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribePbrRulesRequest&, const DescribePbrRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePbrRulesAsyncHandler;
typedef Outcome<Error, Model::DescribePolicyBasedRoutingsResult> DescribePolicyBasedRoutingsOutcome;
typedef std::future<DescribePolicyBasedRoutingsOutcome> DescribePolicyBasedRoutingsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribePolicyBasedRoutingsRequest&, const DescribePolicyBasedRoutingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePolicyBasedRoutingsAsyncHandler;
typedef Outcome<Error, Model::DescribeQosCarsResult> DescribeQosCarsOutcome;
typedef std::future<DescribeQosCarsOutcome> DescribeQosCarsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeQosCarsRequest&, const DescribeQosCarsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeQosCarsAsyncHandler;
@@ -657,9 +572,6 @@ namespace AlibabaCloud
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;
typedef Outcome<Error, Model::DescribeSagExpressConnectInterfaceListResult> DescribeSagExpressConnectInterfaceListOutcome;
typedef std::future<DescribeSagExpressConnectInterfaceListOutcome> DescribeSagExpressConnectInterfaceListOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSagExpressConnectInterfaceListRequest&, const DescribeSagExpressConnectInterfaceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSagExpressConnectInterfaceListAsyncHandler;
@@ -696,9 +608,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSagRouteProtocolOspfResult> DescribeSagRouteProtocolOspfOutcome;
typedef std::future<DescribeSagRouteProtocolOspfOutcome> DescribeSagRouteProtocolOspfOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSagRouteProtocolOspfRequest&, const DescribeSagRouteProtocolOspfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSagRouteProtocolOspfAsyncHandler;
typedef Outcome<Error, Model::DescribeSagRouteableAddressResult> DescribeSagRouteableAddressOutcome;
typedef std::future<DescribeSagRouteableAddressOutcome> DescribeSagRouteableAddressOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSagRouteableAddressRequest&, const DescribeSagRouteableAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSagRouteableAddressAsyncHandler;
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;
@@ -753,9 +662,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeUserOnlineClientsResult> DescribeUserOnlineClientsOutcome;
typedef std::future<DescribeUserOnlineClientsOutcome> DescribeUserOnlineClientsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeUserOnlineClientsRequest&, const DescribeUserOnlineClientsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserOnlineClientsAsyncHandler;
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;
@@ -861,9 +767,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyHealthCheckResult> ModifyHealthCheckOutcome;
typedef std::future<ModifyHealthCheckOutcome> ModifyHealthCheckOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifyHealthCheckRequest&, const ModifyHealthCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyHealthCheckAsyncHandler;
typedef Outcome<Error, Model::ModifyNetworkOptimizationResult> ModifyNetworkOptimizationOutcome;
typedef std::future<ModifyNetworkOptimizationOutcome> ModifyNetworkOptimizationOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifyNetworkOptimizationRequest&, const ModifyNetworkOptimizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNetworkOptimizationAsyncHandler;
typedef Outcome<Error, Model::ModifyQosResult> ModifyQosOutcome;
typedef std::future<ModifyQosOutcome> ModifyQosOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifyQosRequest&, const ModifyQosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyQosAsyncHandler;
@@ -879,12 +782,6 @@ namespace AlibabaCloud
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;
typedef Outcome<Error, Model::ModifySagECRouteBackupResult> ModifySagECRouteBackupOutcome;
typedef std::future<ModifySagECRouteBackupOutcome> ModifySagECRouteBackupOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifySagECRouteBackupRequest&, const ModifySagECRouteBackupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySagECRouteBackupAsyncHandler;
typedef Outcome<Error, Model::ModifySagExpressConnectInterfaceResult> ModifySagExpressConnectInterfaceOutcome;
typedef std::future<ModifySagExpressConnectInterfaceOutcome> ModifySagExpressConnectInterfaceOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifySagExpressConnectInterfaceRequest&, const ModifySagExpressConnectInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySagExpressConnectInterfaceAsyncHandler;
@@ -942,9 +839,6 @@ namespace AlibabaCloud
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;
@@ -966,9 +860,6 @@ namespace AlibabaCloud
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::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;
@@ -981,12 +872,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UnbindVbrResult> UnbindVbrOutcome;
typedef std::future<UnbindVbrOutcome> UnbindVbrOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::UnbindVbrRequest&, const UnbindVbrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindVbrAsyncHandler;
typedef Outcome<Error, Model::UnicomOrderConfirmResult> UnicomOrderConfirmOutcome;
typedef std::future<UnicomOrderConfirmOutcome> UnicomOrderConfirmOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::UnicomOrderConfirmRequest&, const UnicomOrderConfirmOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnicomOrderConfirmAsyncHandler;
typedef Outcome<Error, Model::UnicomSignConfirmResult> UnicomSignConfirmOutcome;
typedef std::future<UnicomSignConfirmOutcome> UnicomSignConfirmOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::UnicomSignConfirmRequest&, const UnicomSignConfirmOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnicomSignConfirmAsyncHandler;
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;
@@ -1028,12 +913,6 @@ namespace AlibabaCloud
AddDnatEntryOutcome addDnatEntry(const Model::AddDnatEntryRequest &request)const;
void addDnatEntryAsync(const Model::AddDnatEntryRequest& request, const AddDnatEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddDnatEntryOutcomeCallable addDnatEntryCallable(const Model::AddDnatEntryRequest& request) const;
AddNetworkOptimizationSettingOutcome addNetworkOptimizationSetting(const Model::AddNetworkOptimizationSettingRequest &request)const;
void addNetworkOptimizationSettingAsync(const Model::AddNetworkOptimizationSettingRequest& request, const AddNetworkOptimizationSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddNetworkOptimizationSettingOutcomeCallable addNetworkOptimizationSettingCallable(const Model::AddNetworkOptimizationSettingRequest& request) const;
AddSagCidrOutcome addSagCidr(const Model::AddSagCidrRequest &request)const;
void addSagCidrAsync(const Model::AddSagCidrRequest& request, const AddSagCidrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddSagCidrOutcomeCallable addSagCidrCallable(const Model::AddSagCidrRequest& request) const;
AddSnatEntryOutcome addSnatEntry(const Model::AddSnatEntryRequest &request)const;
void addSnatEntryAsync(const Model::AddSnatEntryRequest& request, const AddSnatEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddSnatEntryOutcomeCallable addSnatEntryCallable(const Model::AddSnatEntryRequest& request) const;
@@ -1046,9 +925,6 @@ namespace AlibabaCloud
AssociateQosOutcome associateQos(const Model::AssociateQosRequest &request)const;
void associateQosAsync(const Model::AssociateQosRequest& request, const AssociateQosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssociateQosOutcomeCallable associateQosCallable(const Model::AssociateQosRequest& request) const;
AttachNetworkOptimizationSagsOutcome attachNetworkOptimizationSags(const Model::AttachNetworkOptimizationSagsRequest &request)const;
void attachNetworkOptimizationSagsAsync(const Model::AttachNetworkOptimizationSagsRequest& request, const AttachNetworkOptimizationSagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AttachNetworkOptimizationSagsOutcomeCallable attachNetworkOptimizationSagsCallable(const Model::AttachNetworkOptimizationSagsRequest& request) const;
BindSerialNumberOutcome bindSerialNumber(const Model::BindSerialNumberRequest &request)const;
void bindSerialNumberAsync(const Model::BindSerialNumberRequest& request, const BindSerialNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BindSerialNumberOutcomeCallable bindSerialNumberCallable(const Model::BindSerialNumberRequest& request) const;
@@ -1079,9 +955,6 @@ namespace AlibabaCloud
CreateHealthCheckOutcome createHealthCheck(const Model::CreateHealthCheckRequest &request)const;
void createHealthCheckAsync(const Model::CreateHealthCheckRequest& request, const CreateHealthCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateHealthCheckOutcomeCallable createHealthCheckCallable(const Model::CreateHealthCheckRequest& request) const;
CreateNetworkOptimizationOutcome createNetworkOptimization(const Model::CreateNetworkOptimizationRequest &request)const;
void createNetworkOptimizationAsync(const Model::CreateNetworkOptimizationRequest& request, const CreateNetworkOptimizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateNetworkOptimizationOutcomeCallable createNetworkOptimizationCallable(const Model::CreateNetworkOptimizationRequest& request) const;
CreateQosOutcome createQos(const Model::CreateQosRequest &request)const;
void createQosAsync(const Model::CreateQosRequest& request, const CreateQosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateQosOutcomeCallable createQosCallable(const Model::CreateQosRequest& request) const;
@@ -1130,12 +1003,6 @@ namespace AlibabaCloud
DeleteHealthCheckOutcome deleteHealthCheck(const Model::DeleteHealthCheckRequest &request)const;
void deleteHealthCheckAsync(const Model::DeleteHealthCheckRequest& request, const DeleteHealthCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteHealthCheckOutcomeCallable deleteHealthCheckCallable(const Model::DeleteHealthCheckRequest& request) const;
DeleteNetworkOptimizationOutcome deleteNetworkOptimization(const Model::DeleteNetworkOptimizationRequest &request)const;
void deleteNetworkOptimizationAsync(const Model::DeleteNetworkOptimizationRequest& request, const DeleteNetworkOptimizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteNetworkOptimizationOutcomeCallable deleteNetworkOptimizationCallable(const Model::DeleteNetworkOptimizationRequest& request) const;
DeleteNetworkOptimizationSettingOutcome deleteNetworkOptimizationSetting(const Model::DeleteNetworkOptimizationSettingRequest &request)const;
void deleteNetworkOptimizationSettingAsync(const Model::DeleteNetworkOptimizationSettingRequest& request, const DeleteNetworkOptimizationSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteNetworkOptimizationSettingOutcomeCallable deleteNetworkOptimizationSettingCallable(const Model::DeleteNetworkOptimizationSettingRequest& request) const;
DeleteQosOutcome deleteQos(const Model::DeleteQosRequest &request)const;
void deleteQosAsync(const Model::DeleteQosRequest& request, const DeleteQosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteQosOutcomeCallable deleteQosCallable(const Model::DeleteQosRequest& request) const;
@@ -1148,9 +1015,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;
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;
DeleteSagExpressConnectInterfaceOutcome deleteSagExpressConnectInterface(const Model::DeleteSagExpressConnectInterfaceRequest &request)const;
void deleteSagExpressConnectInterfaceAsync(const Model::DeleteSagExpressConnectInterfaceRequest& request, const DeleteSagExpressConnectInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSagExpressConnectInterfaceOutcomeCallable deleteSagExpressConnectInterfaceCallable(const Model::DeleteSagExpressConnectInterfaceRequest& request) const;
@@ -1208,24 +1072,6 @@ namespace AlibabaCloud
DescribeHealthChecksOutcome describeHealthChecks(const Model::DescribeHealthChecksRequest &request)const;
void describeHealthChecksAsync(const Model::DescribeHealthChecksRequest& request, const DescribeHealthChecksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHealthChecksOutcomeCallable describeHealthChecksCallable(const Model::DescribeHealthChecksRequest& request) const;
DescribeNetworkOptimizationSagsOutcome describeNetworkOptimizationSags(const Model::DescribeNetworkOptimizationSagsRequest &request)const;
void describeNetworkOptimizationSagsAsync(const Model::DescribeNetworkOptimizationSagsRequest& request, const DescribeNetworkOptimizationSagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNetworkOptimizationSagsOutcomeCallable describeNetworkOptimizationSagsCallable(const Model::DescribeNetworkOptimizationSagsRequest& request) const;
DescribeNetworkOptimizationSettingsOutcome describeNetworkOptimizationSettings(const Model::DescribeNetworkOptimizationSettingsRequest &request)const;
void describeNetworkOptimizationSettingsAsync(const Model::DescribeNetworkOptimizationSettingsRequest& request, const DescribeNetworkOptimizationSettingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNetworkOptimizationSettingsOutcomeCallable describeNetworkOptimizationSettingsCallable(const Model::DescribeNetworkOptimizationSettingsRequest& request) const;
DescribeNetworkOptimizationsOutcome describeNetworkOptimizations(const Model::DescribeNetworkOptimizationsRequest &request)const;
void describeNetworkOptimizationsAsync(const Model::DescribeNetworkOptimizationsRequest& request, const DescribeNetworkOptimizationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNetworkOptimizationsOutcomeCallable describeNetworkOptimizationsCallable(const Model::DescribeNetworkOptimizationsRequest& request) const;
DescribePbrInterfacesOutcome describePbrInterfaces(const Model::DescribePbrInterfacesRequest &request)const;
void describePbrInterfacesAsync(const Model::DescribePbrInterfacesRequest& request, const DescribePbrInterfacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePbrInterfacesOutcomeCallable describePbrInterfacesCallable(const Model::DescribePbrInterfacesRequest& request) const;
DescribePbrRulesOutcome describePbrRules(const Model::DescribePbrRulesRequest &request)const;
void describePbrRulesAsync(const Model::DescribePbrRulesRequest& request, const DescribePbrRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePbrRulesOutcomeCallable describePbrRulesCallable(const Model::DescribePbrRulesRequest& request) const;
DescribePolicyBasedRoutingsOutcome describePolicyBasedRoutings(const Model::DescribePolicyBasedRoutingsRequest &request)const;
void describePolicyBasedRoutingsAsync(const Model::DescribePolicyBasedRoutingsRequest& request, const DescribePolicyBasedRoutingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePolicyBasedRoutingsOutcomeCallable describePolicyBasedRoutingsCallable(const Model::DescribePolicyBasedRoutingsRequest& request) const;
DescribeQosCarsOutcome describeQosCars(const Model::DescribeQosCarsRequest &request)const;
void describeQosCarsAsync(const Model::DescribeQosCarsRequest& request, const DescribeQosCarsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeQosCarsOutcomeCallable describeQosCarsCallable(const Model::DescribeQosCarsRequest& request) const;
@@ -1250,9 +1096,6 @@ namespace AlibabaCloud
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;
DescribeSagExpressConnectInterfaceListOutcome describeSagExpressConnectInterfaceList(const Model::DescribeSagExpressConnectInterfaceListRequest &request)const;
void describeSagExpressConnectInterfaceListAsync(const Model::DescribeSagExpressConnectInterfaceListRequest& request, const DescribeSagExpressConnectInterfaceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSagExpressConnectInterfaceListOutcomeCallable describeSagExpressConnectInterfaceListCallable(const Model::DescribeSagExpressConnectInterfaceListRequest& request) const;
@@ -1289,9 +1132,6 @@ namespace AlibabaCloud
DescribeSagRouteProtocolOspfOutcome describeSagRouteProtocolOspf(const Model::DescribeSagRouteProtocolOspfRequest &request)const;
void describeSagRouteProtocolOspfAsync(const Model::DescribeSagRouteProtocolOspfRequest& request, const DescribeSagRouteProtocolOspfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSagRouteProtocolOspfOutcomeCallable describeSagRouteProtocolOspfCallable(const Model::DescribeSagRouteProtocolOspfRequest& request) const;
DescribeSagRouteableAddressOutcome describeSagRouteableAddress(const Model::DescribeSagRouteableAddressRequest &request)const;
void describeSagRouteableAddressAsync(const Model::DescribeSagRouteableAddressRequest& request, const DescribeSagRouteableAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSagRouteableAddressOutcomeCallable describeSagRouteableAddressCallable(const Model::DescribeSagRouteableAddressRequest& request) const;
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;
@@ -1346,9 +1186,6 @@ namespace AlibabaCloud
DescribeUserOnlineClientsOutcome describeUserOnlineClients(const Model::DescribeUserOnlineClientsRequest &request)const;
void describeUserOnlineClientsAsync(const Model::DescribeUserOnlineClientsRequest& request, const DescribeUserOnlineClientsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserOnlineClientsOutcomeCallable describeUserOnlineClientsCallable(const Model::DescribeUserOnlineClientsRequest& request) const;
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;
@@ -1454,9 +1291,6 @@ namespace AlibabaCloud
ModifyHealthCheckOutcome modifyHealthCheck(const Model::ModifyHealthCheckRequest &request)const;
void modifyHealthCheckAsync(const Model::ModifyHealthCheckRequest& request, const ModifyHealthCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyHealthCheckOutcomeCallable modifyHealthCheckCallable(const Model::ModifyHealthCheckRequest& request) const;
ModifyNetworkOptimizationOutcome modifyNetworkOptimization(const Model::ModifyNetworkOptimizationRequest &request)const;
void modifyNetworkOptimizationAsync(const Model::ModifyNetworkOptimizationRequest& request, const ModifyNetworkOptimizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyNetworkOptimizationOutcomeCallable modifyNetworkOptimizationCallable(const Model::ModifyNetworkOptimizationRequest& request) const;
ModifyQosOutcome modifyQos(const Model::ModifyQosRequest &request)const;
void modifyQosAsync(const Model::ModifyQosRequest& request, const ModifyQosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyQosOutcomeCallable modifyQosCallable(const Model::ModifyQosRequest& request) const;
@@ -1472,12 +1306,6 @@ namespace AlibabaCloud
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;
ModifySagECRouteBackupOutcome modifySagECRouteBackup(const Model::ModifySagECRouteBackupRequest &request)const;
void modifySagECRouteBackupAsync(const Model::ModifySagECRouteBackupRequest& request, const ModifySagECRouteBackupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySagECRouteBackupOutcomeCallable modifySagECRouteBackupCallable(const Model::ModifySagECRouteBackupRequest& request) const;
ModifySagExpressConnectInterfaceOutcome modifySagExpressConnectInterface(const Model::ModifySagExpressConnectInterfaceRequest &request)const;
void modifySagExpressConnectInterfaceAsync(const Model::ModifySagExpressConnectInterfaceRequest& request, const ModifySagExpressConnectInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySagExpressConnectInterfaceOutcomeCallable modifySagExpressConnectInterfaceCallable(const Model::ModifySagExpressConnectInterfaceRequest& request) const;
@@ -1535,9 +1363,6 @@ namespace AlibabaCloud
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;
@@ -1559,9 +1384,6 @@ namespace AlibabaCloud
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;
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;
@@ -1574,12 +1396,6 @@ namespace AlibabaCloud
UnbindVbrOutcome unbindVbr(const Model::UnbindVbrRequest &request)const;
void unbindVbrAsync(const Model::UnbindVbrRequest& request, const UnbindVbrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnbindVbrOutcomeCallable unbindVbrCallable(const Model::UnbindVbrRequest& request) const;
UnicomOrderConfirmOutcome unicomOrderConfirm(const Model::UnicomOrderConfirmRequest &request)const;
void unicomOrderConfirmAsync(const Model::UnicomOrderConfirmRequest& request, const UnicomOrderConfirmAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnicomOrderConfirmOutcomeCallable unicomOrderConfirmCallable(const Model::UnicomOrderConfirmRequest& request) const;
UnicomSignConfirmOutcome unicomSignConfirm(const Model::UnicomSignConfirmRequest &request)const;
void unicomSignConfirmAsync(const Model::UnicomSignConfirmRequest& request, const UnicomSignConfirmAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnicomSignConfirmOutcomeCallable unicomSignConfirmCallable(const Model::UnicomSignConfirmRequest& request) const;
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;

View File

@@ -1,63 +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_ACTIVATESMARTACCESSGATEWAYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ACTIVATESMARTACCESSGATEWAYREQUEST_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 ActivateSmartAccessGatewayRequest : public RpcServiceRequest
{
public:
ActivateSmartAccessGatewayRequest();
~ActivateSmartAccessGatewayRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ACTIVATESMARTACCESSGATEWAYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ACTIVATESMARTACCESSGATEWAYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ACTIVATESMARTACCESSGATEWAYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT ActivateSmartAccessGatewayRequest : public RpcServiceRequest {
public:
ActivateSmartAccessGatewayRequest();
~ActivateSmartAccessGatewayRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ACTIVATESMARTACCESSGATEWAYREQUEST_H_

View File

@@ -1,63 +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_ACTIVEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ACTIVEFLOWLOGREQUEST_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 ActiveFlowLogRequest : public RpcServiceRequest
{
public:
ActiveFlowLogRequest();
~ActiveFlowLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ACTIVEFLOWLOGREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ACTIVEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ACTIVEFLOWLOGREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT ActiveFlowLogRequest : public RpcServiceRequest {
public:
ActiveFlowLogRequest();
~ActiveFlowLogRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getFlowLogId() const;
void setFlowLogId(const std::string &flowLogId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ACTIVEFLOWLOGREQUEST_H_

View File

@@ -1,102 +1,96 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ADDACLRULEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDACLRULEREQUEST_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 AddACLRuleRequest : public RpcServiceRequest
{
public:
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;
void setSourcePortRange(const std::string& sourcePortRange);
std::string getSourceCidr()const;
void setSourceCidr(const std::string& sourceCidr);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getType()const;
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;
void setDirection(const std::string& direction);
std::string getPolicy()const;
void setPolicy(const std::string& policy);
std::string getAclId()const;
void setAclId(const std::string& aclId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getIpProtocol()const;
void setIpProtocol(const std::string& ipProtocol);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPriority()const;
void setPriority(int priority);
std::string getDestPortRange()const;
void setDestPortRange(const std::string& destPortRange);
std::string getName()const;
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_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
long ownerId_;
int priority_;
std::string destPortRange_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDACLRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ADDACLRULEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDACLRULEREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT AddACLRuleRequest : public RpcServiceRequest {
public:
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;
void setSourcePortRange(const std::string &sourcePortRange);
std::string getSourceCidr() const;
void setSourceCidr(const std::string &sourceCidr);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getType() const;
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;
void setDirection(const std::string &direction);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getAclId() const;
void setAclId(const std::string &aclId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getIpProtocol() const;
void setIpProtocol(const std::string &ipProtocol);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getPriority() const;
void setPriority(int priority);
std::string getDestPortRange() const;
void setDestPortRange(const std::string &destPortRange);
std::string getName() const;
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_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
long ownerId_;
int priority_;
std::string destPortRange_;
std::string name_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDACLRULEREQUEST_H_

View File

@@ -48,8 +48,8 @@ namespace AlibabaCloud
std::vector<std::string> getDpiGroupIds()const;
std::string getDirection()const;
std::string getName()const;
long getGmtCreate()const;
std::string getType()const;
long getGmtCreate()const;
std::string getDestCidr()const;
std::vector<std::string> getDpiSignatureIds()const;
std::string getIpProtocol()const;
@@ -68,8 +68,8 @@ namespace AlibabaCloud
std::vector<std::string> dpiGroupIds_;
std::string direction_;
std::string name_;
long gmtCreate_;
std::string type_;
long gmtCreate_;
std::string destCidr_;
std::vector<std::string> dpiSignatureIds_;
std::string ipProtocol_;

View File

@@ -1,81 +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_ADDDNATENTRYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDDNATENTRYREQUEST_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 AddDnatEntryRequest : public RpcServiceRequest
{
public:
AddDnatEntryRequest();
~AddDnatEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getType()const;
void setType(const std::string& type);
std::string getInternalIp()const;
void setInternalIp(const std::string& internalIp);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getExternalIp()const;
void setExternalIp(const std::string& externalIp);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getIpProtocol()const;
void setIpProtocol(const std::string& ipProtocol);
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);
std::string getInternalPort()const;
void setInternalPort(const std::string& internalPort);
std::string getExternalPort()const;
void setExternalPort(const std::string& externalPort);
private:
long resourceOwnerId_;
std::string type_;
std::string internalIp_;
std::string regionId_;
std::string externalIp_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
long ownerId_;
std::string sagId_;
std::string internalPort_;
std::string externalPort_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDDNATENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ADDDNATENTRYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDDNATENTRYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT AddDnatEntryRequest : public RpcServiceRequest {
public:
AddDnatEntryRequest();
~AddDnatEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getType() const;
void setType(const std::string &type);
std::string getInternalIp() const;
void setInternalIp(const std::string &internalIp);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getExternalIp() const;
void setExternalIp(const std::string &externalIp);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getIpProtocol() const;
void setIpProtocol(const std::string &ipProtocol);
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);
std::string getInternalPort() const;
void setInternalPort(const std::string &internalPort);
std::string getExternalPort() const;
void setExternalPort(const std::string &externalPort);
private:
long resourceOwnerId_;
std::string type_;
std::string internalIp_;
std::string regionId_;
std::string externalIp_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
long ownerId_;
std::string sagId_;
std::string internalPort_;
std::string externalPort_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDDNATENTRYREQUEST_H_

View File

@@ -1,69 +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_ADDNETWORKOPTIMIZATIONSETTINGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDNETWORKOPTIMIZATIONSETTINGREQUEST_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 AddNetworkOptimizationSettingRequest : public RpcServiceRequest
{
public:
AddNetworkOptimizationSettingRequest();
~AddNetworkOptimizationSettingRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getType()const;
void setType(const std::string& type);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetworkOptId()const;
void setNetworkOptId(const std::string& networkOptId);
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 getDomain()const;
void setDomain(const std::string& domain);
private:
long resourceOwnerId_;
std::string type_;
std::string regionId_;
std::string networkOptId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string domain_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDNETWORKOPTIMIZATIONSETTINGREQUEST_H_

View File

@@ -1,49 +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_ADDNETWORKOPTIMIZATIONSETTINGRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDNETWORKOPTIMIZATIONSETTINGRESULT_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 AddNetworkOptimizationSettingResult : public ServiceResult
{
public:
AddNetworkOptimizationSettingResult();
explicit AddNetworkOptimizationSettingResult(const std::string &payload);
~AddNetworkOptimizationSettingResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDNETWORKOPTIMIZATIONSETTINGRESULT_H_

View File

@@ -1,69 +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_ADDSAGCIDRREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDSAGCIDRREQUEST_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 AddSagCidrRequest : public RpcServiceRequest
{
public:
AddSagCidrRequest();
~AddSagCidrRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getCidr()const;
void setCidr(const std::string& cidr);
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);
bool getEnableBackup()const;
void setEnableBackup(bool enableBackup);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string cidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool enableBackup_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDSAGCIDRREQUEST_H_

View File

@@ -1,49 +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_ADDSAGCIDRRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDSAGCIDRRESULT_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 AddSagCidrResult : public ServiceResult
{
public:
AddSagCidrResult();
explicit AddSagCidrResult(const std::string &payload);
~AddSagCidrResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDSAGCIDRRESULT_H_

View File

@@ -1,69 +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_ADDSNATENTRYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDSNATENTRYREQUEST_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 AddSnatEntryRequest : public RpcServiceRequest
{
public:
AddSnatEntryRequest();
~AddSnatEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnatIp()const;
void setSnatIp(const std::string& snatIp);
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 getCidrBlock()const;
void setCidrBlock(const std::string& cidrBlock);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string snatIp_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string cidrBlock_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDSNATENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ADDSNATENTRYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDSNATENTRYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT AddSnatEntryRequest : public RpcServiceRequest {
public:
AddSnatEntryRequest();
~AddSnatEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnatIp() const;
void setSnatIp(const std::string &snatIp);
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 getCidrBlock() const;
void setCidrBlock(const std::string &cidrBlock);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
std::string snatIp_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string cidrBlock_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDSNATENTRYREQUEST_H_

View File

@@ -1,66 +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_ASSOCIATEACLREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEACLREQUEST_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 AssociateACLRequest : public RpcServiceRequest
{
public:
AssociateACLRequest();
~AssociateACLRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAclId()const;
void setAclId(const std::string& aclId);
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 regionId_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEACLREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEACLREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEACLREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT AssociateACLRequest : public RpcServiceRequest {
public:
AssociateACLRequest();
~AssociateACLRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAclId() const;
void setAclId(const std::string &aclId);
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 regionId_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEACLREQUEST_H_

View File

@@ -1,66 +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_ASSOCIATEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEFLOWLOGREQUEST_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 AssociateFlowLogRequest : public RpcServiceRequest
{
public:
AssociateFlowLogRequest();
~AssociateFlowLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
std::string getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEFLOWLOGREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEFLOWLOGREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT AssociateFlowLogRequest : public RpcServiceRequest {
public:
AssociateFlowLogRequest();
~AssociateFlowLogRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
std::string getFlowLogId() const;
void setFlowLogId(const std::string &flowLogId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
std::string flowLogId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEFLOWLOGREQUEST_H_

View File

@@ -1,66 +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_ASSOCIATEQOSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEQOSREQUEST_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 AssociateQosRequest : public RpcServiceRequest
{
public:
AssociateQosRequest();
~AssociateQosRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getQosId()const;
void setQosId(const std::string& qosId);
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 regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEQOSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEQOSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEQOSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT AssociateQosRequest : public RpcServiceRequest {
public:
AssociateQosRequest();
~AssociateQosRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getQosId() const;
void setQosId(const std::string &qosId);
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 regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEQOSREQUEST_H_

View File

@@ -1,66 +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_ATTACHNETWORKOPTIMIZATIONSAGSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSREQUEST_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 AttachNetworkOptimizationSagsRequest : public RpcServiceRequest
{
public:
AttachNetworkOptimizationSagsRequest();
~AttachNetworkOptimizationSagsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetworkOptId()const;
void setNetworkOptId(const std::string& networkOptId);
std::vector<std::string> getSmartAGIds()const;
void setSmartAGIds(const std::vector<std::string>& smartAGIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string networkOptId_;
std::vector<std::string> smartAGIds_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSREQUEST_H_

View File

@@ -1,49 +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_ATTACHNETWORKOPTIMIZATIONSAGSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSRESULT_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 AttachNetworkOptimizationSagsResult : public ServiceResult
{
public:
AttachNetworkOptimizationSagsResult();
explicit AttachNetworkOptimizationSagsResult(const std::string &payload);
~AttachNetworkOptimizationSagsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSRESULT_H_

View File

@@ -1,66 +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_BINDSERIALNUMBERREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_BINDSERIALNUMBERREQUEST_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 BindSerialNumberRequest : public RpcServiceRequest
{
public:
BindSerialNumberRequest();
~BindSerialNumberRequest();
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);
private:
long resourceOwnerId_;
std::string regionId_;
std::string serialNumber_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_BINDSERIALNUMBERREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_BINDSERIALNUMBERREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_BINDSERIALNUMBERREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT BindSerialNumberRequest : public RpcServiceRequest {
public:
BindSerialNumberRequest();
~BindSerialNumberRequest();
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);
private:
long resourceOwnerId_;
std::string regionId_;
std::string serialNumber_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_BINDSERIALNUMBERREQUEST_H_

View File

@@ -1,69 +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_BINDSMARTACCESSGATEWAYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_BINDSMARTACCESSGATEWAYREQUEST_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 BindSmartAccessGatewayRequest : public RpcServiceRequest
{
public:
BindSmartAccessGatewayRequest();
~BindSmartAccessGatewayRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCcnId()const;
void setCcnId(const std::string& ccnId);
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);
long getSmartAGUid()const;
void setSmartAGUid(long smartAGUid);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string ccnId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
long smartAGUid_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_BINDSMARTACCESSGATEWAYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_BINDSMARTACCESSGATEWAYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_BINDSMARTACCESSGATEWAYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT BindSmartAccessGatewayRequest : public RpcServiceRequest {
public:
BindSmartAccessGatewayRequest();
~BindSmartAccessGatewayRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCcnId() const;
void setCcnId(const std::string &ccnId);
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);
long getSmartAGUid() const;
void setSmartAGUid(long smartAGUid);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
std::string ccnId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
long smartAGUid_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_BINDSMARTACCESSGATEWAYREQUEST_H_

View File

@@ -1,72 +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_BINDVBRREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_BINDVBRREQUEST_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 BindVbrRequest : public RpcServiceRequest
{
public:
BindVbrRequest();
~BindVbrRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVbrId()const;
void setVbrId(const std::string& vbrId);
std::string getVbrRegionId()const;
void setVbrRegionId(const std::string& vbrRegionId);
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);
long getSmartAGUid()const;
void setSmartAGUid(long smartAGUid);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string vbrId_;
std::string vbrRegionId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
long smartAGUid_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_BINDVBRREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_BINDVBRREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_BINDVBRREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT BindVbrRequest : public RpcServiceRequest {
public:
BindVbrRequest();
~BindVbrRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVbrId() const;
void setVbrId(const std::string &vbrId);
std::string getVbrRegionId() const;
void setVbrRegionId(const std::string &vbrRegionId);
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);
long getSmartAGUid() const;
void setSmartAGUid(long smartAGUid);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
std::string vbrId_;
std::string vbrRegionId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
long smartAGUid_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_BINDVBRREQUEST_H_

View File

@@ -1,66 +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_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_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGCIPHERREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGCIPHERREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
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_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGCIPHERREQUEST_H_

View File

@@ -1,66 +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_CLEARSAGROUTEABLEADDRESSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGROUTEABLEADDRESSREQUEST_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 ClearSagRouteableAddressRequest : public RpcServiceRequest
{
public:
ClearSagRouteableAddressRequest();
~ClearSagRouteableAddressRequest();
std::string getAccess_key_id()const;
void setAccess_key_id(const std::string& access_key_id);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSagId()const;
void setSagId(const std::string& sagId);
private:
std::string access_key_id_;
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string sagId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGROUTEABLEADDRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGROUTEABLEADDRESSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGROUTEABLEADDRESSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT ClearSagRouteableAddressRequest : public RpcServiceRequest {
public:
ClearSagRouteableAddressRequest();
~ClearSagRouteableAddressRequest();
std::string getAccess_key_id() const;
void setAccess_key_id(const std::string &access_key_id);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSagId() const;
void setSagId(const std::string &sagId);
private:
std::string access_key_id_;
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string sagId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGROUTEABLEADDRESSREQUEST_H_

View File

@@ -1,63 +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_CREATEACLREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEACLREQUEST_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 CreateACLRequest : public RpcServiceRequest
{
public:
CreateACLRequest();
~CreateACLRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEACLREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEACLREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEACLREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateACLRequest : public RpcServiceRequest {
public:
CreateACLRequest();
~CreateACLRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
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 getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string resourceGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEACLREQUEST_H_

View File

@@ -37,11 +37,13 @@ namespace AlibabaCloud
CreateACLResult();
explicit CreateACLResult(const std::string &payload);
~CreateACLResult();
std::string getResourceGroupId()const;
std::string getAclId()const;
protected:
void parse(const std::string &payload);
private:
std::string resourceGroupId_;
std::string aclId_;
};

View File

@@ -1,75 +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_CREATECLOUDCONNECTNETWORKREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATECLOUDCONNECTNETWORKREQUEST_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 CreateCloudConnectNetworkRequest : public RpcServiceRequest
{
public:
CreateCloudConnectNetworkRequest();
~CreateCloudConnectNetworkRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSnatCidrBlock()const;
void setSnatCidrBlock(const std::string& snatCidrBlock);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getIsDefault()const;
void setIsDefault(bool isDefault);
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 getName()const;
void setName(const std::string& name);
std::string getCidrBlock()const;
void setCidrBlock(const std::string& cidrBlock);
private:
long resourceOwnerId_;
std::string description_;
std::string snatCidrBlock_;
std::string regionId_;
bool isDefault_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
std::string cidrBlock_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATECLOUDCONNECTNETWORKREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATECLOUDCONNECTNETWORKREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATECLOUDCONNECTNETWORKREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateCloudConnectNetworkRequest : public RpcServiceRequest {
public:
CreateCloudConnectNetworkRequest();
~CreateCloudConnectNetworkRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSnatCidrBlock() const;
void setSnatCidrBlock(const std::string &snatCidrBlock);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getIsDefault() const;
void setIsDefault(bool isDefault);
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 getName() const;
void setName(const std::string &name);
std::string getCidrBlock() const;
void setCidrBlock(const std::string &cidrBlock);
private:
long resourceOwnerId_;
std::string description_;
std::string snatCidrBlock_;
std::string resourceGroupId_;
std::string regionId_;
bool isDefault_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
std::string cidrBlock_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATECLOUDCONNECTNETWORKREQUEST_H_

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
~CreateCloudConnectNetworkResult();
std::string getStatus()const;
std::string getDescription()const;
std::string getResourceGroupId()const;
std::string getCcnId()const;
std::string getCidrBlock()const;
std::string getSnatCidrBlock()const;
@@ -49,6 +50,7 @@ namespace AlibabaCloud
private:
std::string status_;
std::string description_;
std::string resourceGroupId_;
std::string ccnId_;
std::string cidrBlock_;
std::string snatCidrBlock_;

View File

@@ -1,57 +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_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_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEENTERPRISECODEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEENTERPRISECODEREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
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_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEENTERPRISECODEREQUEST_H_

View File

@@ -1,93 +1,90 @@
/*
* 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_CREATEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEFLOWLOGREQUEST_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 CreateFlowLogRequest : public RpcServiceRequest
{
public:
CreateFlowLogRequest();
~CreateFlowLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNetflowVersion()const;
void setNetflowVersion(const std::string& netflowVersion);
std::string getDescription()const;
void setDescription(const std::string& description);
int getInactiveAging()const;
void setInactiveAging(int inactiveAging);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSlsRegionId()const;
void setSlsRegionId(const std::string& slsRegionId);
int getActiveAging()const;
void setActiveAging(int activeAging);
std::string getOutputType()const;
void setOutputType(const std::string& outputType);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getLogstoreName()const;
void setLogstoreName(const std::string& logstoreName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getNetflowServerPort()const;
void setNetflowServerPort(int netflowServerPort);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getNetflowServerIp()const;
void setNetflowServerIp(const std::string& netflowServerIp);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string netflowVersion_;
std::string description_;
int inactiveAging_;
std::string regionId_;
std::string slsRegionId_;
int activeAging_;
std::string outputType_;
std::string projectName_;
std::string logstoreName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int netflowServerPort_;
long ownerId_;
std::string netflowServerIp_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEFLOWLOGREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEFLOWLOGREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateFlowLogRequest : public RpcServiceRequest {
public:
CreateFlowLogRequest();
~CreateFlowLogRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNetflowVersion() const;
void setNetflowVersion(const std::string &netflowVersion);
std::string getDescription() const;
void setDescription(const std::string &description);
int getInactiveAging() const;
void setInactiveAging(int inactiveAging);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSlsRegionId() const;
void setSlsRegionId(const std::string &slsRegionId);
int getActiveAging() const;
void setActiveAging(int activeAging);
std::string getOutputType() const;
void setOutputType(const std::string &outputType);
std::string getProjectName() const;
void setProjectName(const std::string &projectName);
std::string getLogstoreName() const;
void setLogstoreName(const std::string &logstoreName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
int getNetflowServerPort() const;
void setNetflowServerPort(int netflowServerPort);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNetflowServerIp() const;
void setNetflowServerIp(const std::string &netflowServerIp);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string netflowVersion_;
std::string description_;
int inactiveAging_;
std::string resourceGroupId_;
std::string regionId_;
std::string slsRegionId_;
int activeAging_;
std::string outputType_;
std::string projectName_;
std::string logstoreName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int netflowServerPort_;
long ownerId_;
std::string netflowServerIp_;
std::string name_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEFLOWLOGREQUEST_H_

View File

@@ -37,11 +37,13 @@ namespace AlibabaCloud
CreateFlowLogResult();
explicit CreateFlowLogResult(const std::string &payload);
~CreateFlowLogResult();
std::string getResourceGroupId()const;
std::string getFlowLogId()const;
protected:
void parse(const std::string &payload);
private:
std::string resourceGroupId_;
std::string flowLogId_;
};

View File

@@ -1,102 +1,96 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEHEALTHCHECKREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEHEALTHCHECKREQUEST_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 CreateHealthCheckRequest : public RpcServiceRequest
{
public:
CreateHealthCheckRequest();
~CreateHealthCheckRequest();
int getProbeInterval()const;
void setProbeInterval(int probeInterval);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getDstPort()const;
void setDstPort(int dstPort);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getType()const;
void setType(const std::string& type);
int getFailCountThreshold()const;
void setFailCountThreshold(int failCountThreshold);
int getProbeTimeout()const;
void setProbeTimeout(int probeTimeout);
int getRttFailThreshold()const;
void setRttFailThreshold(int rttFailThreshold);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getRttThreshold()const;
void setRttThreshold(int rttThreshold);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDstIpAddr()const;
void setDstIpAddr(const std::string& dstIpAddr);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSrcIpAddr()const;
void setSrcIpAddr(const std::string& srcIpAddr);
std::string getName()const;
void setName(const std::string& name);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
int getSrcPort()const;
void setSrcPort(int srcPort);
int getProbeCount()const;
void setProbeCount(int probeCount);
private:
int probeInterval_;
long resourceOwnerId_;
int dstPort_;
std::string description_;
std::string type_;
int failCountThreshold_;
int probeTimeout_;
int rttFailThreshold_;
std::string regionId_;
int rttThreshold_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dstIpAddr_;
long ownerId_;
std::string srcIpAddr_;
std::string name_;
std::string smartAGId_;
int srcPort_;
int probeCount_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEHEALTHCHECKREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEHEALTHCHECKREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEHEALTHCHECKREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateHealthCheckRequest : public RpcServiceRequest {
public:
CreateHealthCheckRequest();
~CreateHealthCheckRequest();
int getProbeInterval() const;
void setProbeInterval(int probeInterval);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getDstPort() const;
void setDstPort(int dstPort);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getType() const;
void setType(const std::string &type);
int getFailCountThreshold() const;
void setFailCountThreshold(int failCountThreshold);
int getProbeTimeout() const;
void setProbeTimeout(int probeTimeout);
int getRttFailThreshold() const;
void setRttFailThreshold(int rttFailThreshold);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getRttThreshold() const;
void setRttThreshold(int rttThreshold);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDstIpAddr() const;
void setDstIpAddr(const std::string &dstIpAddr);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSrcIpAddr() const;
void setSrcIpAddr(const std::string &srcIpAddr);
std::string getName() const;
void setName(const std::string &name);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
int getSrcPort() const;
void setSrcPort(int srcPort);
int getProbeCount() const;
void setProbeCount(int probeCount);
private:
int probeInterval_;
long resourceOwnerId_;
int dstPort_;
std::string description_;
std::string type_;
int failCountThreshold_;
int probeTimeout_;
int rttFailThreshold_;
std::string regionId_;
int rttThreshold_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dstIpAddr_;
long ownerId_;
std::string srcIpAddr_;
std::string name_;
std::string smartAGId_;
int srcPort_;
int probeCount_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEHEALTHCHECKREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
CreateHealthCheckResult();
explicit CreateHealthCheckResult(const std::string &payload);
~CreateHealthCheckResult();
std::string getDescription()const;
int getSrcPort()const;
std::string getDescription()const;
std::string getInstanceId()const;
std::string getSrcIpAddr()const;
long getCreateTime()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
std::string getType()const;
int getProbeTimeout()const;
int getRttThreshold()const;
int getProbeInterval()const;
std::string getRegionId()const;
int getProbeInterval()const;
std::string getSmartAGId()const;
int getRttFailThreshold()const;
std::string getDstIpAddr()const;
@@ -58,8 +58,8 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
std::string description_;
int srcPort_;
std::string description_;
std::string instanceId_;
std::string srcIpAddr_;
long createTime_;
@@ -70,8 +70,8 @@ namespace AlibabaCloud
std::string type_;
int probeTimeout_;
int rttThreshold_;
int probeInterval_;
std::string regionId_;
int probeInterval_;
std::string smartAGId_;
int rttFailThreshold_;
std::string dstIpAddr_;

View File

@@ -1,66 +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_CREATENETWORKOPTIMIZATIONREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATENETWORKOPTIMIZATIONREQUEST_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 CreateNetworkOptimizationRequest : public RpcServiceRequest
{
public:
CreateNetworkOptimizationRequest();
~CreateNetworkOptimizationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCcnId()const;
void setCcnId(const std::string& ccnId);
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 getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string ccnId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATENETWORKOPTIMIZATIONREQUEST_H_

View File

@@ -1,55 +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_CREATENETWORKOPTIMIZATIONRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATENETWORKOPTIMIZATIONRESULT_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 CreateNetworkOptimizationResult : public ServiceResult
{
public:
CreateNetworkOptimizationResult();
explicit CreateNetworkOptimizationResult(const std::string &payload);
~CreateNetworkOptimizationResult();
std::string getState()const;
std::string getName()const;
std::string getNetworkOptId()const;
protected:
void parse(const std::string &payload);
private:
std::string state_;
std::string name_;
std::string networkOptId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATENETWORKOPTIMIZATIONRESULT_H_

View File

@@ -1,90 +1,84 @@
/*
* 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_CREATEQOSCARREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSCARREQUEST_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 CreateQosCarRequest : public RpcServiceRequest
{
public:
CreateQosCarRequest();
~CreateQosCarRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getMinBandwidthAbs()const;
void setMinBandwidthAbs(int minBandwidthAbs);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getPercentSourceType()const;
void setPercentSourceType(const std::string& percentSourceType);
std::string getQosId()const;
void setQosId(const std::string& qosId);
int getMaxBandwidthAbs()const;
void setMaxBandwidthAbs(int maxBandwidthAbs);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getMaxBandwidthPercent()const;
void setMaxBandwidthPercent(int maxBandwidthPercent);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPriority()const;
void setPriority(int priority);
int getMinBandwidthPercent()const;
void setMinBandwidthPercent(int minBandwidthPercent);
std::string getLimitType()const;
void setLimitType(const std::string& limitType);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
int minBandwidthAbs_;
std::string description_;
std::string regionId_;
std::string percentSourceType_;
std::string qosId_;
int maxBandwidthAbs_;
std::string resourceOwnerAccount_;
int maxBandwidthPercent_;
std::string ownerAccount_;
long ownerId_;
int priority_;
int minBandwidthPercent_;
std::string limitType_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSCARREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSCARREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSCARREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateQosCarRequest : public RpcServiceRequest {
public:
CreateQosCarRequest();
~CreateQosCarRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getMinBandwidthAbs() const;
void setMinBandwidthAbs(int minBandwidthAbs);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getPercentSourceType() const;
void setPercentSourceType(const std::string &percentSourceType);
std::string getQosId() const;
void setQosId(const std::string &qosId);
int getMaxBandwidthAbs() const;
void setMaxBandwidthAbs(int maxBandwidthAbs);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getMaxBandwidthPercent() const;
void setMaxBandwidthPercent(int maxBandwidthPercent);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getPriority() const;
void setPriority(int priority);
int getMinBandwidthPercent() const;
void setMinBandwidthPercent(int minBandwidthPercent);
std::string getLimitType() const;
void setLimitType(const std::string &limitType);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
int minBandwidthAbs_;
std::string description_;
std::string regionId_;
std::string percentSourceType_;
std::string qosId_;
int maxBandwidthAbs_;
std::string resourceOwnerAccount_;
int maxBandwidthPercent_;
std::string ownerAccount_;
long ownerId_;
int priority_;
int minBandwidthPercent_;
std::string limitType_;
std::string name_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSCARREQUEST_H_

View File

@@ -40,9 +40,9 @@ namespace AlibabaCloud
int getMinBandwidthAbs()const;
std::string getDescription()const;
std::string getQosCarId()const;
int getPriority()const;
int getMaxBandwidthPercent()const;
int getMaxBandwidthAbs()const;
int getMaxBandwidthPercent()const;
int getPriority()const;
std::string getQosId()const;
std::string getPercentSourceType()const;
int getMinBandwidthPercent()const;
@@ -54,9 +54,9 @@ namespace AlibabaCloud
int minBandwidthAbs_;
std::string description_;
std::string qosCarId_;
int priority_;
int maxBandwidthPercent_;
int maxBandwidthAbs_;
int maxBandwidthPercent_;
int priority_;
std::string qosId_;
std::string percentSourceType_;
int minBandwidthPercent_;

View File

@@ -1,99 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSPOLICYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSPOLICYREQUEST_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 CreateQosPolicyRequest : public RpcServiceRequest
{
public:
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;
void setSourcePortRange(const std::string& sourcePortRange);
std::string getSourceCidr()const;
void setSourceCidr(const std::string& sourceCidr);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getStartTime()const;
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;
void setQosId(const std::string& qosId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getIpProtocol()const;
void setIpProtocol(const std::string& ipProtocol);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPriority()const;
void setPriority(int priority);
std::string getDestPortRange()const;
void setDestPortRange(const std::string& destPortRange);
std::string getName()const;
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_;
std::string ipProtocol_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
int priority_;
std::string destPortRange_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSPOLICYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSPOLICYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateQosPolicyRequest : public RpcServiceRequest {
public:
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;
void setSourcePortRange(const std::string &sourcePortRange);
std::string getSourceCidr() const;
void setSourceCidr(const std::string &sourceCidr);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getStartTime() const;
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;
void setQosId(const std::string &qosId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getIpProtocol() const;
void setIpProtocol(const std::string &ipProtocol);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getPriority() const;
void setPriority(int priority);
std::string getDestPortRange() const;
void setDestPortRange(const std::string &destPortRange);
std::string getName() const;
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_;
std::string ipProtocol_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
int priority_;
std::string destPortRange_;
std::string name_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSPOLICYREQUEST_H_

View File

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

View File

@@ -1,66 +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_CREATEQOSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSREQUEST_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 CreateQosRequest : public RpcServiceRequest
{
public:
CreateQosRequest();
~CreateQosRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getQosName()const;
void setQosName(const std::string& qosName);
std::string getQosDescription()const;
void setQosDescription(const std::string& qosDescription);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string qosName_;
std::string qosDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateQosRequest : public RpcServiceRequest {
public:
CreateQosRequest();
~CreateQosRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
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 getQosName() const;
void setQosName(const std::string &qosName);
std::string getQosDescription() const;
void setQosDescription(const std::string &qosDescription);
private:
long resourceOwnerId_;
std::string resourceGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string qosName_;
std::string qosDescription_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSREQUEST_H_

View File

@@ -37,11 +37,13 @@ namespace AlibabaCloud
CreateQosResult();
explicit CreateQosResult(const std::string &payload);
~CreateQosResult();
std::string getResourceGroupId()const;
std::string getQosId()const;
protected:
void parse(const std::string &payload);
private:
std::string resourceGroupId_;
std::string qosId_;
};

View File

@@ -1,78 +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_CREATESAGEXPRESSCONNECTINTERFACEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESAGEXPRESSCONNECTINTERFACEREQUEST_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 CreateSagExpressConnectInterfaceRequest : public RpcServiceRequest
{
public:
CreateSagExpressConnectInterfaceRequest();
~CreateSagExpressConnectInterfaceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getIP()const;
void setIP(const std::string& iP);
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);
std::string getPortName()const;
void setPortName(const std::string& portName);
private:
long resourceOwnerId_;
std::string vlan_;
std::string regionId_;
std::string mask_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string iP_;
long ownerId_;
std::string smartAGId_;
std::string smartAGSn_;
std::string portName_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESAGEXPRESSCONNECTINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATESAGEXPRESSCONNECTINTERFACEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESAGEXPRESSCONNECTINTERFACEREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateSagExpressConnectInterfaceRequest : public RpcServiceRequest {
public:
CreateSagExpressConnectInterfaceRequest();
~CreateSagExpressConnectInterfaceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
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 getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getIP() const;
void setIP(const std::string &iP);
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);
std::string getPortName() const;
void setPortName(const std::string &portName);
private:
long resourceOwnerId_;
std::string vlan_;
std::string regionId_;
std::string mask_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string iP_;
long ownerId_;
std::string smartAGId_;
std::string smartAGSn_;
std::string portName_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESAGEXPRESSCONNECTINTERFACEREQUEST_H_

View File

@@ -1,78 +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_CREATESAGSTATICROUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESAGSTATICROUTEREQUEST_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 CreateSagStaticRouteRequest : public RpcServiceRequest
{
public:
CreateSagStaticRouteRequest();
~CreateSagStaticRouteRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVlan()const;
void setVlan(const std::string& vlan);
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 getNextHop()const;
void setNextHop(const std::string& nextHop);
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 getDestinationCidr()const;
void setDestinationCidr(const std::string& destinationCidr);
private:
long resourceOwnerId_;
std::string vlan_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string nextHop_;
std::string smartAGId_;
std::string smartAGSn_;
std::string portName_;
std::string destinationCidr_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESAGSTATICROUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATESAGSTATICROUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESAGSTATICROUTEREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateSagStaticRouteRequest : public RpcServiceRequest {
public:
CreateSagStaticRouteRequest();
~CreateSagStaticRouteRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVlan() const;
void setVlan(const std::string &vlan);
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 getNextHop() const;
void setNextHop(const std::string &nextHop);
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 getDestinationCidr() const;
void setDestinationCidr(const std::string &destinationCidr);
private:
long resourceOwnerId_;
std::string vlan_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string nextHop_;
std::string smartAGId_;
std::string smartAGSn_;
std::string portName_;
std::string destinationCidr_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESAGSTATICROUTEREQUEST_H_

View File

@@ -1,78 +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_CREATESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYCLIENTUSERREQUEST_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 CreateSmartAccessGatewayClientUserRequest : public RpcServiceRequest
{
public:
CreateSmartAccessGatewayClientUserRequest();
~CreateSmartAccessGatewayClientUserRequest();
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 getClientIp()const;
void setClientIp(const std::string& clientIp);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getBandwidth()const;
void setBandwidth(long bandwidth);
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;
void setSmartAGId(const std::string& smartAGId);
std::string getUserName()const;
void setUserName(const std::string& userName);
private:
long resourceOwnerId_;
std::string password_;
std::string regionId_;
std::string clientIp_;
std::string resourceOwnerAccount_;
long bandwidth_;
std::string ownerAccount_;
std::string userMail_;
long ownerId_;
std::string smartAGId_;
std::string userName_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateSmartAccessGatewayClientUserRequest : public RpcServiceRequest {
public:
CreateSmartAccessGatewayClientUserRequest();
~CreateSmartAccessGatewayClientUserRequest();
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 getClientIp() const;
void setClientIp(const std::string &clientIp);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getBandwidth() const;
void setBandwidth(long bandwidth);
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;
void setSmartAGId(const std::string &smartAGId);
std::string getUserName() const;
void setUserName(const std::string &userName);
private:
long resourceOwnerId_;
std::string password_;
std::string regionId_;
std::string clientIp_;
std::string resourceOwnerAccount_;
long bandwidth_;
std::string ownerAccount_;
std::string userMail_;
long ownerId_;
std::string smartAGId_;
std::string userName_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_

View File

@@ -1,135 +1,132 @@
/*
* 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_CREATESMARTACCESSGATEWAYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYREQUEST_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 CreateSmartAccessGatewayRequest : public RpcServiceRequest
{
public:
CreateSmartAccessGatewayRequest();
~CreateSmartAccessGatewayRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
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;
void setUserCount(int userCount);
std::string getReceiverAddress()const;
void setReceiverAddress(const std::string& receiverAddress);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getHardWareSpec()const;
void setHardWareSpec(const std::string& hardWareSpec);
std::string getReceiverEmail()const;
void setReceiverEmail(const std::string& receiverEmail);
std::string getReceiverCity()const;
void setReceiverCity(const std::string& receiverCity);
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);
std::string getReceiverName()const;
void setReceiverName(const std::string& receiverName);
bool getAlreadyHaveSag()const;
void setAlreadyHaveSag(bool alreadyHaveSag);
std::string getChargeType()const;
void setChargeType(const std::string& chargeType);
long getDataPlan()const;
void setDataPlan(long dataPlan);
std::string getReceiverZip()const;
void setReceiverZip(const std::string& receiverZip);
private:
long resourceOwnerId_;
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 hardWareSpec_;
std::string receiverEmail_;
std::string receiverCity_;
bool autoPay_;
std::string cPEVersion_;
std::string receiverMobile_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string receiverName_;
bool alreadyHaveSag_;
std::string chargeType_;
long dataPlan_;
std::string receiverZip_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateSmartAccessGatewayRequest : public RpcServiceRequest {
public:
CreateSmartAccessGatewayRequest();
~CreateSmartAccessGatewayRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getReceiverTown() const;
void setReceiverTown(const std::string &receiverTown);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
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;
void setUserCount(int userCount);
std::string getReceiverAddress() const;
void setReceiverAddress(const std::string &receiverAddress);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getHardWareSpec() const;
void setHardWareSpec(const std::string &hardWareSpec);
std::string getReceiverEmail() const;
void setReceiverEmail(const std::string &receiverEmail);
std::string getReceiverCity() const;
void setReceiverCity(const std::string &receiverCity);
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);
std::string getReceiverName() const;
void setReceiverName(const std::string &receiverName);
bool getAlreadyHaveSag() const;
void setAlreadyHaveSag(bool alreadyHaveSag);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
long getDataPlan() const;
void setDataPlan(long dataPlan);
std::string getReceiverZip() const;
void setReceiverZip(const std::string &receiverZip);
private:
long resourceOwnerId_;
std::string receiverTown_;
std::string resourceGroupId_;
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 hardWareSpec_;
std::string receiverEmail_;
std::string receiverCity_;
bool autoPay_;
std::string cPEVersion_;
std::string receiverMobile_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string receiverName_;
bool alreadyHaveSag_;
std::string chargeType_;
long dataPlan_;
std::string receiverZip_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYREQUEST_H_

View File

@@ -38,16 +38,18 @@ namespace AlibabaCloud
explicit CreateSmartAccessGatewayResult(const std::string &payload);
~CreateSmartAccessGatewayResult();
std::string getDescription()const;
std::string getSmartAGId()const;
std::string getResourceGroupId()const;
std::string getOrderId()const;
std::string getSmartAGId()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
std::string description_;
std::string smartAGId_;
std::string resourceGroupId_;
std::string orderId_;
std::string smartAGId_;
std::string name_;
};

View File

@@ -1,75 +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_CREATESMARTACCESSGATEWAYSOFTWAREREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYSOFTWAREREQUEST_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 CreateSmartAccessGatewaySoftwareRequest : public RpcServiceRequest
{
public:
CreateSmartAccessGatewaySoftwareRequest();
~CreateSmartAccessGatewaySoftwareRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getUserCount()const;
void setUserCount(int userCount);
int getPeriod()const;
void setPeriod(int period);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
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 getChargeType()const;
void setChargeType(const std::string& chargeType);
long getDataPlan()const;
void setDataPlan(long dataPlan);
private:
long resourceOwnerId_;
std::string regionId_;
int userCount_;
int period_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string chargeType_;
long dataPlan_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYSOFTWAREREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYSOFTWAREREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYSOFTWAREREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT CreateSmartAccessGatewaySoftwareRequest : public RpcServiceRequest {
public:
CreateSmartAccessGatewaySoftwareRequest();
~CreateSmartAccessGatewaySoftwareRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getUserCount() const;
void setUserCount(int userCount);
int getPeriod() const;
void setPeriod(int period);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
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 getChargeType() const;
void setChargeType(const std::string &chargeType);
long getDataPlan() const;
void setDataPlan(long dataPlan);
private:
long resourceOwnerId_;
std::string resourceGroupId_;
std::string regionId_;
int userCount_;
int period_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string chargeType_;
long dataPlan_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYSOFTWAREREQUEST_H_

View File

@@ -37,14 +37,16 @@ namespace AlibabaCloud
CreateSmartAccessGatewaySoftwareResult();
explicit CreateSmartAccessGatewaySoftwareResult(const std::string &payload);
~CreateSmartAccessGatewaySoftwareResult();
std::string getSmartAGId()const;
std::string getResourceGroupId()const;
std::string getOrderId()const;
std::string getSmartAGId()const;
protected:
void parse(const std::string &payload);
private:
std::string smartAGId_;
std::string resourceGroupId_;
std::string orderId_;
std::string smartAGId_;
};
}

View File

@@ -1,63 +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_DEACTIVEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DEACTIVEFLOWLOGREQUEST_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 DeactiveFlowLogRequest : public RpcServiceRequest
{
public:
DeactiveFlowLogRequest();
~DeactiveFlowLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DEACTIVEFLOWLOGREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DEACTIVEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DEACTIVEFLOWLOGREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeactiveFlowLogRequest : public RpcServiceRequest {
public:
DeactiveFlowLogRequest();
~DeactiveFlowLogRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getFlowLogId() const;
void setFlowLogId(const std::string &flowLogId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DEACTIVEFLOWLOGREQUEST_H_

View File

@@ -1,63 +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_DELETEACLREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEACLREQUEST_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 DeleteACLRequest : public RpcServiceRequest
{
public:
DeleteACLRequest();
~DeleteACLRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAclId()const;
void setAclId(const std::string& aclId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEACLREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEACLREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEACLREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteACLRequest : public RpcServiceRequest {
public:
DeleteACLRequest();
~DeleteACLRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAclId() const;
void setAclId(const std::string &aclId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEACLREQUEST_H_

View File

@@ -1,66 +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_DELETEACLRULEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEACLRULEREQUEST_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 DeleteACLRuleRequest : public RpcServiceRequest
{
public:
DeleteACLRuleRequest();
~DeleteACLRuleRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAclId()const;
void setAclId(const std::string& aclId);
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 getAcrId()const;
void setAcrId(const std::string& acrId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string acrId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEACLRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEACLRULEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEACLRULEREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteACLRuleRequest : public RpcServiceRequest {
public:
DeleteACLRuleRequest();
~DeleteACLRuleRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAclId() const;
void setAclId(const std::string &aclId);
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 getAcrId() const;
void setAcrId(const std::string &acrId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string acrId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEACLRULEREQUEST_H_

View File

@@ -1,63 +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_DELETECLOUDCONNECTNETWORKREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETECLOUDCONNECTNETWORKREQUEST_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 DeleteCloudConnectNetworkRequest : public RpcServiceRequest
{
public:
DeleteCloudConnectNetworkRequest();
~DeleteCloudConnectNetworkRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCcnId()const;
void setCcnId(const std::string& ccnId);
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);
private:
long resourceOwnerId_;
std::string ccnId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETECLOUDCONNECTNETWORKREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETECLOUDCONNECTNETWORKREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETECLOUDCONNECTNETWORKREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteCloudConnectNetworkRequest : public RpcServiceRequest {
public:
DeleteCloudConnectNetworkRequest();
~DeleteCloudConnectNetworkRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCcnId() const;
void setCcnId(const std::string &ccnId);
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);
private:
long resourceOwnerId_;
std::string ccnId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETECLOUDCONNECTNETWORKREQUEST_H_

View File

@@ -1,66 +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_DELETEDNATENTRYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEDNATENTRYREQUEST_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 DeleteDnatEntryRequest : public RpcServiceRequest
{
public:
DeleteDnatEntryRequest();
~DeleteDnatEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDnatEntryId()const;
void setDnatEntryId(const std::string& dnatEntryId);
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 dnatEntryId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string sagId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEDNATENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEDNATENTRYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEDNATENTRYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteDnatEntryRequest : public RpcServiceRequest {
public:
DeleteDnatEntryRequest();
~DeleteDnatEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDnatEntryId() const;
void setDnatEntryId(const std::string &dnatEntryId);
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 dnatEntryId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string sagId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEDNATENTRYREQUEST_H_

View File

@@ -1,57 +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_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_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEENTERPRISECODEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEENTERPRISECODEREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
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_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEENTERPRISECODEREQUEST_H_

View File

@@ -1,63 +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_DELETEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEFLOWLOGREQUEST_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 DeleteFlowLogRequest : public RpcServiceRequest
{
public:
DeleteFlowLogRequest();
~DeleteFlowLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEFLOWLOGREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEFLOWLOGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEFLOWLOGREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteFlowLogRequest : public RpcServiceRequest {
public:
DeleteFlowLogRequest();
~DeleteFlowLogRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getFlowLogId() const;
void setFlowLogId(const std::string &flowLogId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEFLOWLOGREQUEST_H_

View File

@@ -1,63 +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_DELETEHEALTHCHECKREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEHEALTHCHECKREQUEST_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 DeleteHealthCheckRequest : public RpcServiceRequest
{
public:
DeleteHealthCheckRequest();
~DeleteHealthCheckRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHcInstanceId()const;
void setHcInstanceId(const std::string& hcInstanceId);
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);
private:
long resourceOwnerId_;
std::string hcInstanceId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEHEALTHCHECKREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEHEALTHCHECKREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEHEALTHCHECKREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteHealthCheckRequest : public RpcServiceRequest {
public:
DeleteHealthCheckRequest();
~DeleteHealthCheckRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHcInstanceId() const;
void setHcInstanceId(const std::string &hcInstanceId);
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);
private:
long resourceOwnerId_;
std::string hcInstanceId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEHEALTHCHECKREQUEST_H_

View File

@@ -1,63 +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_DELETENETWORKOPTIMIZATIONREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONREQUEST_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 DeleteNetworkOptimizationRequest : public RpcServiceRequest
{
public:
DeleteNetworkOptimizationRequest();
~DeleteNetworkOptimizationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetworkOptId()const;
void setNetworkOptId(const std::string& networkOptId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string networkOptId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONREQUEST_H_

View File

@@ -1,49 +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_DELETENETWORKOPTIMIZATIONRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONRESULT_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 DeleteNetworkOptimizationResult : public ServiceResult
{
public:
DeleteNetworkOptimizationResult();
explicit DeleteNetworkOptimizationResult(const std::string &payload);
~DeleteNetworkOptimizationResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONRESULT_H_

View File

@@ -1,69 +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_DELETENETWORKOPTIMIZATIONSETTINGREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGREQUEST_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 DeleteNetworkOptimizationSettingRequest : public RpcServiceRequest
{
public:
DeleteNetworkOptimizationSettingRequest();
~DeleteNetworkOptimizationSettingRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getType()const;
void setType(const std::string& type);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetworkOptId()const;
void setNetworkOptId(const std::string& networkOptId);
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 getDomain()const;
void setDomain(const std::string& domain);
private:
long resourceOwnerId_;
std::string type_;
std::string regionId_;
std::string networkOptId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string domain_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGREQUEST_H_

View File

@@ -1,49 +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_DELETENETWORKOPTIMIZATIONSETTINGRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGRESULT_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 DeleteNetworkOptimizationSettingResult : public ServiceResult
{
public:
DeleteNetworkOptimizationSettingResult();
explicit DeleteNetworkOptimizationSettingResult(const std::string &payload);
~DeleteNetworkOptimizationSettingResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGRESULT_H_

View File

@@ -1,66 +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_DELETEQOSCARREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSCARREQUEST_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 DeleteQosCarRequest : public RpcServiceRequest
{
public:
DeleteQosCarRequest();
~DeleteQosCarRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getQosId()const;
void setQosId(const std::string& qosId);
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 getQosCarId()const;
void setQosCarId(const std::string& qosCarId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string qosCarId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSCARREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSCARREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSCARREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteQosCarRequest : public RpcServiceRequest {
public:
DeleteQosCarRequest();
~DeleteQosCarRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getQosId() const;
void setQosId(const std::string &qosId);
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 getQosCarId() const;
void setQosCarId(const std::string &qosCarId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string qosCarId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSCARREQUEST_H_

View File

@@ -1,66 +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_DELETEQOSPOLICYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSPOLICYREQUEST_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 DeleteQosPolicyRequest : public RpcServiceRequest
{
public:
DeleteQosPolicyRequest();
~DeleteQosPolicyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getQosPolicyId()const;
void setQosPolicyId(const std::string& qosPolicyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getQosId()const;
void setQosId(const std::string& qosId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string qosPolicyId_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSPOLICYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSPOLICYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteQosPolicyRequest : public RpcServiceRequest {
public:
DeleteQosPolicyRequest();
~DeleteQosPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getQosPolicyId() const;
void setQosPolicyId(const std::string &qosPolicyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getQosId() const;
void setQosId(const std::string &qosId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string qosPolicyId_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSPOLICYREQUEST_H_

View File

@@ -1,63 +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_DELETEQOSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSREQUEST_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 DeleteQosRequest : public RpcServiceRequest
{
public:
DeleteQosRequest();
~DeleteQosRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getQosId()const;
void setQosId(const std::string& qosId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteQosRequest : public RpcServiceRequest {
public:
DeleteQosRequest();
~DeleteQosRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getQosId() const;
void setQosId(const std::string &qosId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSREQUEST_H_

View File

@@ -1,72 +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_DELETEROUTEDISTRIBUTIONSTRATEGYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEROUTEDISTRIBUTIONSTRATEGYREQUEST_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 DeleteRouteDistributionStrategyRequest : public RpcServiceRequest
{
public:
DeleteRouteDistributionStrategyRequest();
~DeleteRouteDistributionStrategyRequest();
std::string getRouteSource()const;
void setRouteSource(const std::string& routeSource);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSourceType()const;
void setSourceType(const std::string& sourceType);
std::string getDestCidrBlock()const;
void setDestCidrBlock(const std::string& destCidrBlock);
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 routeSource_;
long resourceOwnerId_;
std::string regionId_;
std::string sourceType_;
std::string destCidrBlock_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEROUTEDISTRIBUTIONSTRATEGYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEROUTEDISTRIBUTIONSTRATEGYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEROUTEDISTRIBUTIONSTRATEGYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteRouteDistributionStrategyRequest : public RpcServiceRequest {
public:
DeleteRouteDistributionStrategyRequest();
~DeleteRouteDistributionStrategyRequest();
std::string getRouteSource() const;
void setRouteSource(const std::string &routeSource);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSourceType() const;
void setSourceType(const std::string &sourceType);
std::string getDestCidrBlock() const;
void setDestCidrBlock(const std::string &destCidrBlock);
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 routeSource_;
long resourceOwnerId_;
std::string regionId_;
std::string sourceType_;
std::string destCidrBlock_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEROUTEDISTRIBUTIONSTRATEGYREQUEST_H_

View File

@@ -1,66 +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_DELETESAGCIDRREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESAGCIDRREQUEST_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 DeleteSagCidrRequest : public RpcServiceRequest
{
public:
DeleteSagCidrRequest();
~DeleteSagCidrRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getCidr()const;
void setCidr(const std::string& cidr);
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 regionId_;
std::string cidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESAGCIDRREQUEST_H_

View File

@@ -1,49 +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_DELETESAGCIDRRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESAGCIDRRESULT_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 DeleteSagCidrResult : public ServiceResult
{
public:
DeleteSagCidrResult();
explicit DeleteSagCidrResult(const std::string &payload);
~DeleteSagCidrResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESAGCIDRRESULT_H_

View File

@@ -1,72 +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_DELETESAGEXPRESSCONNECTINTERFACEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESAGEXPRESSCONNECTINTERFACEREQUEST_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 DeleteSagExpressConnectInterfaceRequest : public RpcServiceRequest
{
public:
DeleteSagExpressConnectInterfaceRequest();
~DeleteSagExpressConnectInterfaceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVlan()const;
void setVlan(const std::string& vlan);
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);
std::string getPortName()const;
void setPortName(const std::string& portName);
private:
long resourceOwnerId_;
std::string vlan_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
std::string smartAGSn_;
std::string portName_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESAGEXPRESSCONNECTINTERFACEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETESAGEXPRESSCONNECTINTERFACEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESAGEXPRESSCONNECTINTERFACEREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteSagExpressConnectInterfaceRequest : public RpcServiceRequest {
public:
DeleteSagExpressConnectInterfaceRequest();
~DeleteSagExpressConnectInterfaceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVlan() const;
void setVlan(const std::string &vlan);
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);
std::string getPortName() const;
void setPortName(const std::string &portName);
private:
long resourceOwnerId_;
std::string vlan_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
std::string smartAGSn_;
std::string portName_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESAGEXPRESSCONNECTINTERFACEREQUEST_H_

View File

@@ -1,75 +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_DELETESAGSTATICROUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESAGSTATICROUTEREQUEST_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 DeleteSagStaticRouteRequest : public RpcServiceRequest
{
public:
DeleteSagStaticRouteRequest();
~DeleteSagStaticRouteRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVlan()const;
void setVlan(const std::string& vlan);
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);
std::string getPortName()const;
void setPortName(const std::string& portName);
std::string getDestinationCidr()const;
void setDestinationCidr(const std::string& destinationCidr);
private:
long resourceOwnerId_;
std::string vlan_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
std::string smartAGSn_;
std::string portName_;
std::string destinationCidr_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESAGSTATICROUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETESAGSTATICROUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESAGSTATICROUTEREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteSagStaticRouteRequest : public RpcServiceRequest {
public:
DeleteSagStaticRouteRequest();
~DeleteSagStaticRouteRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVlan() const;
void setVlan(const std::string &vlan);
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);
std::string getPortName() const;
void setPortName(const std::string &portName);
std::string getDestinationCidr() const;
void setDestinationCidr(const std::string &destinationCidr);
private:
long resourceOwnerId_;
std::string vlan_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
std::string smartAGSn_;
std::string portName_;
std::string destinationCidr_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESAGSTATICROUTEREQUEST_H_

View File

@@ -1,66 +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_DELETESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYCLIENTUSERREQUEST_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 DeleteSmartAccessGatewayClientUserRequest : public RpcServiceRequest
{
public:
DeleteSmartAccessGatewayClientUserRequest();
~DeleteSmartAccessGatewayClientUserRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
std::string getUserName()const;
void setUserName(const std::string& userName);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
std::string userName_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteSmartAccessGatewayClientUserRequest : public RpcServiceRequest {
public:
DeleteSmartAccessGatewayClientUserRequest();
~DeleteSmartAccessGatewayClientUserRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
std::string getUserName() const;
void setUserName(const std::string &userName);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
std::string userName_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* 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_DELETESMARTACCESSGATEWAYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYREQUEST_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 DeleteSmartAccessGatewayRequest : public RpcServiceRequest
{
public:
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_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteSmartAccessGatewayRequest : public RpcServiceRequest {
public:
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_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYREQUEST_H_

View File

@@ -1,66 +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_DELETESNATENTRYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESNATENTRYREQUEST_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 DeleteSnatEntryRequest : public RpcServiceRequest
{
public:
DeleteSnatEntryRequest();
~DeleteSnatEntryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESNATENTRYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETESNATENTRYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESNATENTRYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DeleteSnatEntryRequest : public RpcServiceRequest {
public:
DeleteSnatEntryRequest();
~DeleteSnatEntryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESNATENTRYREQUEST_H_

View File

@@ -1,78 +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_DESCRIBEACLATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLATTRIBUTEREQUEST_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 DescribeACLAttributeRequest : public RpcServiceRequest
{
public:
DescribeACLAttributeRequest();
~DescribeACLAttributeRequest();
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 getDirection()const;
void setDirection(const std::string& direction);
std::string getOrder()const;
void setOrder(const std::string& order);
std::string getAclId()const;
void setAclId(const std::string& aclId);
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 getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string direction_;
std::string order_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLATTRIBUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLATTRIBUTEREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeACLAttributeRequest : public RpcServiceRequest {
public:
DescribeACLAttributeRequest();
~DescribeACLAttributeRequest();
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 getDirection() const;
void setDirection(const std::string &direction);
std::string getOrder() const;
void setOrder(const std::string &order);
std::string getAclId() const;
void setAclId(const std::string &aclId);
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 getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string direction_;
std::string order_;
std::string aclId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLATTRIBUTEREQUEST_H_

View File

@@ -45,8 +45,8 @@ namespace AlibabaCloud
std::string direction;
std::vector<std::string> dpiGroupIds;
std::string name;
long gmtCreate;
std::string type;
long gmtCreate;
std::string destCidr;
std::vector<std::string> dpiSignatureIds;
std::string ipProtocol;

View File

@@ -1,72 +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_DESCRIBEACLSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLSREQUEST_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 DescribeACLsRequest : public RpcServiceRequest
{
public:
DescribeACLsRequest();
~DescribeACLsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAclIds()const;
void setAclIds(const std::string& aclIds);
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 getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string aclIds_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeACLsRequest : public RpcServiceRequest {
public:
DescribeACLsRequest();
~DescribeACLsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAclIds() const;
void setAclIds(const std::string &aclIds);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
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 getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string aclIds_;
int pageNumber_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLSREQUEST_H_

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct Acl
{
std::string sagCount;
std::string resourceGroupId;
std::string aclId;
std::string name;
};

View File

@@ -1,78 +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_DESCRIBEBINDABLESMARTACCESSGATEWAYSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEBINDABLESMARTACCESSGATEWAYSREQUEST_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 DescribeBindableSmartAccessGatewaysRequest : public RpcServiceRequest
{
public:
DescribeBindableSmartAccessGatewaysRequest();
~DescribeBindableSmartAccessGatewaysRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCcnId()const;
void setCcnId(const std::string& ccnId);
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);
bool getCrossAccount()const;
void setCrossAccount(bool crossAccount);
std::string getName()const;
void setName(const std::string& name);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string ccnId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool crossAccount_;
std::string name_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEBINDABLESMARTACCESSGATEWAYSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEBINDABLESMARTACCESSGATEWAYSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEBINDABLESMARTACCESSGATEWAYSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeBindableSmartAccessGatewaysRequest : public RpcServiceRequest {
public:
DescribeBindableSmartAccessGatewaysRequest();
~DescribeBindableSmartAccessGatewaysRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCcnId() const;
void setCcnId(const std::string &ccnId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
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);
bool getCrossAccount() const;
void setCrossAccount(bool crossAccount);
std::string getName() const;
void setName(const std::string &name);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
std::string ccnId_;
int pageNumber_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool crossAccount_;
std::string name_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEBINDABLESMARTACCESSGATEWAYSREQUEST_H_

View File

@@ -1,63 +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_DESCRIBECLIENTUSERDNSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSREQUEST_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 DescribeClientUserDNSRequest : public RpcServiceRequest
{
public:
DescribeClientUserDNSRequest();
~DescribeClientUserDNSRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeClientUserDNSRequest : public RpcServiceRequest {
public:
DescribeClientUserDNSRequest();
~DescribeClientUserDNSRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSREQUEST_H_

View File

@@ -1,81 +1,76 @@
/*
* 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_DESCRIBECLOUDCONNECTNETWORKSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLOUDCONNECTNETWORKSREQUEST_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 DescribeCloudConnectNetworksRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeCloudConnectNetworksRequest();
~DescribeCloudConnectNetworksRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCcnId()const;
void setCcnId(const std::string& ccnId);
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::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
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 getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string ccnId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLOUDCONNECTNETWORKSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLOUDCONNECTNETWORKSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLOUDCONNECTNETWORKSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeCloudConnectNetworksRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeCloudConnectNetworksRequest();
~DescribeCloudConnectNetworksRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCcnId() const;
void setCcnId(const std::string &ccnId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
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 getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string ccnId_;
int pageNumber_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLOUDCONNECTNETWORKSREQUEST_H_

View File

@@ -40,16 +40,17 @@ namespace AlibabaCloud
std::string key;
};
bool isDefault;
std::string description;
std::string interworkingStatus;
std::string availableCloudBoxCount;
std::string description;
std::string resourceGroupId;
long createTime;
std::string cidrBlock;
std::string availableCloudBoxCount;
std::string associatedCenOwnerId;
std::string cidrBlock;
std::string name;
std::string ccnId;
std::string associatedCenId;
std::string snatCidrBlock;
std::string associatedCenId;
std::vector<CloudConnectNetwork::Tag> tags;
std::string associatedCloudBoxCount;
};

View File

@@ -1,69 +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_DESCRIBEDEVICEAUTOUPGRADEPOLICYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDEVICEAUTOUPGRADEPOLICYREQUEST_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 DescribeDeviceAutoUpgradePolicyRequest : public RpcServiceRequest
{
public:
DescribeDeviceAutoUpgradePolicyRequest();
~DescribeDeviceAutoUpgradePolicyRequest();
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 getVersionType()const;
void setVersionType(const std::string& versionType);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string serialNumber_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string versionType_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDEVICEAUTOUPGRADEPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDEVICEAUTOUPGRADEPOLICYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDEVICEAUTOUPGRADEPOLICYREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeDeviceAutoUpgradePolicyRequest : public RpcServiceRequest {
public:
DescribeDeviceAutoUpgradePolicyRequest();
~DescribeDeviceAutoUpgradePolicyRequest();
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 getVersionType() const;
void setVersionType(const std::string &versionType);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string serialNumber_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string versionType_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDEVICEAUTOUPGRADEPOLICYREQUEST_H_

View File

@@ -1,72 +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_DESCRIBEDNATENTRIESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDNATENTRIESREQUEST_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 DescribeDnatEntriesRequest : public RpcServiceRequest
{
public:
DescribeDnatEntriesRequest();
~DescribeDnatEntriesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getType()const;
void setType(const std::string& type);
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 getSagId()const;
void setSagId(const std::string& sagId);
private:
long resourceOwnerId_;
std::string type_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string sagId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDNATENTRIESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDNATENTRIESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDNATENTRIESREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeDnatEntriesRequest : public RpcServiceRequest {
public:
DescribeDnatEntriesRequest();
~DescribeDnatEntriesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getType() const;
void setType(const std::string &type);
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 getSagId() const;
void setSagId(const std::string &sagId);
private:
long resourceOwnerId_;
std::string type_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string sagId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDNATENTRIESREQUEST_H_

View File

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

View File

@@ -1,69 +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_DESCRIBEFLOWLOGSAGSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSAGSREQUEST_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 DescribeFlowLogSagsRequest : public RpcServiceRequest
{
public:
DescribeFlowLogSagsRequest();
~DescribeFlowLogSagsRequest();
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSAGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSAGSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSAGSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeFlowLogSagsRequest : public RpcServiceRequest {
public:
DescribeFlowLogSagsRequest();
~DescribeFlowLogSagsRequest();
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 getFlowLogId() const;
void setFlowLogId(const std::string &flowLogId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSAGSREQUEST_H_

View File

@@ -1,81 +1,78 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSREQUEST_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 DescribeFlowLogsRequest : public RpcServiceRequest
{
public:
DescribeFlowLogsRequest();
~DescribeFlowLogsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription()const;
void setDescription(const std::string& description);
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 getOutputType()const;
void setOutputType(const std::string& outputType);
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 getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
std::string getFlowLogName()const;
void setFlowLogName(const std::string& flowLogName);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long resourceOwnerId_;
std::string description_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string outputType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
std::string flowLogName_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeFlowLogsRequest : public RpcServiceRequest {
public:
DescribeFlowLogsRequest();
~DescribeFlowLogsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription() const;
void setDescription(const std::string &description);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getOutputType() const;
void setOutputType(const std::string &outputType);
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 getFlowLogId() const;
void setFlowLogId(const std::string &flowLogId);
std::string getFlowLogName() const;
void setFlowLogName(const std::string &flowLogName);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
long resourceOwnerId_;
std::string description_;
int pageNumber_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string outputType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
std::string flowLogName_;
std::string status_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSREQUEST_H_

View File

@@ -34,11 +34,12 @@ namespace AlibabaCloud
public:
struct FlowLogSetType
{
std::string netflowServerPort;
std::string status;
std::string netflowServerPort;
std::string logstoreName;
std::string description;
int activeAging;
std::string resourceGroupId;
std::string projectName;
std::string netflowServerIp;
std::string netflowVersion;

View File

@@ -1,69 +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_DESCRIBEGRANTRULESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTRULESREQUEST_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 DescribeGrantRulesRequest : public RpcServiceRequest
{
public:
DescribeGrantRulesRequest();
~DescribeGrantRulesRequest();
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);
std::string getAssociatedCcnId()const;
void setAssociatedCcnId(const std::string& associatedCcnId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string associatedCcnId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTRULESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTRULESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTRULESREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeGrantRulesRequest : public RpcServiceRequest {
public:
DescribeGrantRulesRequest();
~DescribeGrantRulesRequest();
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);
std::string getAssociatedCcnId() const;
void setAssociatedCcnId(const std::string &associatedCcnId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string associatedCcnId_;
long ownerId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTRULESREQUEST_H_

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
long cenUid;
bool grantTrafficService;
std::string ccnInstanceId;
std::string grantRuleId;
std::string cenInstanceId;
std::string grantRuleId;
long gmtModified;
long ccnUid;
std::string regionId;

View File

@@ -1,69 +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_DESCRIBEGRANTSAGRULESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGRULESREQUEST_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 DescribeGrantSagRulesRequest : public RpcServiceRequest
{
public:
DescribeGrantSagRulesRequest();
~DescribeGrantSagRulesRequest();
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 getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGRULESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGRULESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGRULESREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeGrantSagRulesRequest : public RpcServiceRequest {
public:
DescribeGrantSagRulesRequest();
~DescribeGrantSagRulesRequest();
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 getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGRULESREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct GrantRule
{
std::string instanceId;
bool grantTrafficService;
std::string instanceId;
std::string ccnInstanceId;
long createTime;
long ccnUid;

View File

@@ -1,72 +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_DESCRIBEGRANTSAGVBRRULESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGVBRRULESREQUEST_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 DescribeGrantSagVbrRulesRequest : public RpcServiceRequest
{
public:
DescribeGrantSagVbrRulesRequest();
~DescribeGrantSagVbrRulesRequest();
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 getVbrInstanceId()const;
void setVbrInstanceId(const std::string& vbrInstanceId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vbrInstanceId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGVBRRULESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGVBRRULESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGVBRRULESREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeGrantSagVbrRulesRequest : public RpcServiceRequest {
public:
DescribeGrantSagVbrRulesRequest();
~DescribeGrantSagVbrRulesRequest();
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 getVbrInstanceId() const;
void setVbrInstanceId(const std::string &vbrInstanceId);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vbrInstanceId_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGVBRRULESREQUEST_H_

View File

@@ -1,66 +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_DESCRIBEHEALTHCHECKATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEHEALTHCHECKATTRIBUTEREQUEST_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 DescribeHealthCheckAttributeRequest : public RpcServiceRequest
{
public:
DescribeHealthCheckAttributeRequest();
~DescribeHealthCheckAttributeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHcInstanceId()const;
void setHcInstanceId(const std::string& hcInstanceId);
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 hcInstanceId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEHEALTHCHECKATTRIBUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEHEALTHCHECKATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEHEALTHCHECKATTRIBUTEREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeHealthCheckAttributeRequest : public RpcServiceRequest {
public:
DescribeHealthCheckAttributeRequest();
~DescribeHealthCheckAttributeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHcInstanceId() const;
void setHcInstanceId(const std::string &hcInstanceId);
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 hcInstanceId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEHEALTHCHECKATTRIBUTEREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
DescribeHealthCheckAttributeResult();
explicit DescribeHealthCheckAttributeResult(const std::string &payload);
~DescribeHealthCheckAttributeResult();
std::string getDescription()const;
int getSrcPort()const;
std::string getDescription()const;
std::string getSrcIpAddr()const;
long getCreateTime()const;
int getFailCountThreshold()const;
@@ -57,8 +57,8 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
std::string description_;
int srcPort_;
std::string description_;
std::string srcIpAddr_;
long createTime_;
int failCountThreshold_;

View File

@@ -1,75 +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_DESCRIBEHEALTHCHECKSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEHEALTHCHECKSREQUEST_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 DescribeHealthChecksRequest : public RpcServiceRequest
{
public:
DescribeHealthChecksRequest();
~DescribeHealthChecksRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHcInstanceId()const;
void setHcInstanceId(const std::string& hcInstanceId);
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 getName()const;
void setName(const std::string& name);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string hcInstanceId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEHEALTHCHECKSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEHEALTHCHECKSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEHEALTHCHECKSREQUEST_H_
#include <alibabacloud/smartag/SmartagExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Smartag {
namespace Model {
class ALIBABACLOUD_SMARTAG_EXPORT DescribeHealthChecksRequest : public RpcServiceRequest {
public:
DescribeHealthChecksRequest();
~DescribeHealthChecksRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHcInstanceId() const;
void setHcInstanceId(const std::string &hcInstanceId);
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 getName() const;
void setName(const std::string &name);
std::string getSmartAGId() const;
void setSmartAGId(const std::string &smartAGId);
private:
long resourceOwnerId_;
std::string hcInstanceId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
std::string smartAGId_;
};
} // namespace Model
} // namespace Smartag
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEHEALTHCHECKSREQUEST_H_

View File

@@ -35,8 +35,8 @@ namespace AlibabaCloud
struct HealthCheck
{
std::string status;
std::string description;
int srcPort;
std::string description;
std::string srcIpAddr;
int failCountThreshold;
int dstPort;
@@ -46,8 +46,8 @@ namespace AlibabaCloud
int probeTimeout;
std::string hcInstanceId;
int rttThreshold;
int probeInterval;
int relationCount;
int probeInterval;
std::string smartAGId;
int rttFailThreshold;
std::string dstIpAddr;

View File

@@ -1,69 +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_DESCRIBENETWORKOPTIMIZATIONSAGSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSAGSREQUEST_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 DescribeNetworkOptimizationSagsRequest : public RpcServiceRequest
{
public:
DescribeNetworkOptimizationSagsRequest();
~DescribeNetworkOptimizationSagsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetworkOptId()const;
void setNetworkOptId(const std::string& networkOptId);
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);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
std::string networkOptId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSAGSREQUEST_H_

View File

@@ -1,66 +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_DESCRIBENETWORKOPTIMIZATIONSAGSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSAGSRESULT_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 DescribeNetworkOptimizationSagsResult : public ServiceResult
{
public:
struct SmartAccessGateway
{
long endTime;
std::string instanceId;
std::string state;
std::string maxBandwidth;
long createTime;
std::string name;
};
DescribeNetworkOptimizationSagsResult();
explicit DescribeNetworkOptimizationSagsResult(const std::string &payload);
~DescribeNetworkOptimizationSagsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<SmartAccessGateway> getSmartAccessGateways()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<SmartAccessGateway> smartAccessGateways_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSAGSRESULT_H_

View File

@@ -1,69 +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_DESCRIBENETWORKOPTIMIZATIONSETTINGSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSETTINGSREQUEST_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 DescribeNetworkOptimizationSettingsRequest : public RpcServiceRequest
{
public:
DescribeNetworkOptimizationSettingsRequest();
~DescribeNetworkOptimizationSettingsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetworkOptId()const;
void setNetworkOptId(const std::string& networkOptId);
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);
private:
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
std::string networkOptId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSETTINGSREQUEST_H_

View File

@@ -1,62 +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_DESCRIBENETWORKOPTIMIZATIONSETTINGSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSETTINGSRESULT_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 DescribeNetworkOptimizationSettingsResult : public ServiceResult
{
public:
struct Setting
{
std::string type;
std::string domain;
};
DescribeNetworkOptimizationSettingsResult();
explicit DescribeNetworkOptimizationSettingsResult(const std::string &payload);
~DescribeNetworkOptimizationSettingsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<Setting> getSettings()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<Setting> settings_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSETTINGSRESULT_H_

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_DESCRIBENETWORKOPTIMIZATIONSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSREQUEST_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 DescribeNetworkOptimizationsRequest : public RpcServiceRequest
{
public:
DescribeNetworkOptimizationsRequest();
~DescribeNetworkOptimizationsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCcnId()const;
void setCcnId(const std::string& ccnId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetworkOptId()const;
void setNetworkOptId(const std::string& networkOptId);
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 getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string ccnId_;
int pageNumber_;
std::string regionId_;
std::string networkOptId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSREQUEST_H_

View File

@@ -1,66 +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_DESCRIBENETWORKOPTIMIZATIONSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSRESULT_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 DescribeNetworkOptimizationsResult : public ServiceResult
{
public:
struct NetworkOptimization
{
int sagCount;
std::string instanceId;
std::string state;
std::string ccnId;
long createTime;
std::string name;
};
DescribeNetworkOptimizationsResult();
explicit DescribeNetworkOptimizationsResult(const std::string &payload);
~DescribeNetworkOptimizationsResult();
std::vector<NetworkOptimization> getNetworkOptimizations()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
std::vector<NetworkOptimization> networkOptimizations_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSRESULT_H_

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