Rebuild sdk (#60)

* rebuild sdk

* fixed ut include Utils.h
This commit is contained in:
Axios
2019-08-14 14:34:09 +08:00
committed by GitHub
parent f3d9843e63
commit c43307bc80
11893 changed files with 462166 additions and 221301 deletions

View File

@@ -1,82 +1,514 @@
#
# 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.
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
#
# 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.
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
set(smartag_public_header
include/alibabacloud/smartag/SmartagClient.h
include/alibabacloud/smartag/SmartagExport.h )
set(smartag_public_header_model )
include/alibabacloud/smartag/SmartagExport.h )
set(smartag_public_header_model
include/alibabacloud/smartag/model/AddNetworkOptimizationSettingRequest.h
include/alibabacloud/smartag/model/AddNetworkOptimizationSettingResult.h
include/alibabacloud/smartag/model/ActivateSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/ActivateSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/DeleteACLRuleRequest.h
include/alibabacloud/smartag/model/DeleteACLRuleResult.h
include/alibabacloud/smartag/model/CreateSmartAccessGatewayClientUserRequest.h
include/alibabacloud/smartag/model/CreateSmartAccessGatewayClientUserResult.h
include/alibabacloud/smartag/model/UnicomSignConfirmRequest.h
include/alibabacloud/smartag/model/UnicomSignConfirmResult.h
include/alibabacloud/smartag/model/CreateNetworkOptimizationRequest.h
include/alibabacloud/smartag/model/CreateNetworkOptimizationResult.h
include/alibabacloud/smartag/model/RevokeSagInstanceFromCcnRequest.h
include/alibabacloud/smartag/model/RevokeSagInstanceFromCcnResult.h
include/alibabacloud/smartag/model/ModifySagRemoteAccessRequest.h
include/alibabacloud/smartag/model/ModifySagRemoteAccessResult.h
include/alibabacloud/smartag/model/DeleteSmartAccessGatewayClientUserRequest.h
include/alibabacloud/smartag/model/DeleteSmartAccessGatewayClientUserResult.h
include/alibabacloud/smartag/model/CreateQosCarRequest.h
include/alibabacloud/smartag/model/CreateQosCarResult.h
include/alibabacloud/smartag/model/DescribeGrantRulesRequest.h
include/alibabacloud/smartag/model/DescribeGrantRulesResult.h
include/alibabacloud/smartag/model/UnbindSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/UnbindSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/CreateSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/CreateSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/ClearSagRouteableAddressRequest.h
include/alibabacloud/smartag/model/ClearSagRouteableAddressResult.h
include/alibabacloud/smartag/model/AssociateQosRequest.h
include/alibabacloud/smartag/model/AssociateQosResult.h
include/alibabacloud/smartag/model/DeleteFlowLogRequest.h
include/alibabacloud/smartag/model/DeleteFlowLogResult.h
include/alibabacloud/smartag/model/ModifyCloudConnectNetworkRequest.h
include/alibabacloud/smartag/model/ModifyCloudConnectNetworkResult.h
include/alibabacloud/smartag/model/DescribeSagOnlineClientStatisticsRequest.h
include/alibabacloud/smartag/model/DescribeSagOnlineClientStatisticsResult.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayRoutesRequest.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayRoutesResult.h
include/alibabacloud/smartag/model/DowngradeSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/DowngradeSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayUpBandwidthRequest.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayUpBandwidthResult.h
include/alibabacloud/smartag/model/GrantSagInstanceToCcnRequest.h
include/alibabacloud/smartag/model/GrantSagInstanceToCcnResult.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayResult.h
include/alibabacloud/smartag/model/UpdateSmartAccessGatewayVersionRequest.h
include/alibabacloud/smartag/model/UpdateSmartAccessGatewayVersionResult.h
include/alibabacloud/smartag/model/ModifyFlowLogAttributeRequest.h
include/alibabacloud/smartag/model/ModifyFlowLogAttributeResult.h
include/alibabacloud/smartag/model/DescribeQosPoliciesRequest.h
include/alibabacloud/smartag/model/DescribeQosPoliciesResult.h
include/alibabacloud/smartag/model/DescribeACLAttributeRequest.h
include/alibabacloud/smartag/model/DescribeACLAttributeResult.h
include/alibabacloud/smartag/model/CreateQosRequest.h
include/alibabacloud/smartag/model/CreateQosResult.h
include/alibabacloud/smartag/model/CreateSmartAccessGatewaySoftwareRequest.h
include/alibabacloud/smartag/model/CreateSmartAccessGatewaySoftwareResult.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayAttributeRequest.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayAttributeResult.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationSagsRequest.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationSagsResult.h
include/alibabacloud/smartag/model/CreateCloudConnectNetworkRequest.h
include/alibabacloud/smartag/model/CreateCloudConnectNetworkResult.h
include/alibabacloud/smartag/model/DeleteQosPolicyRequest.h
include/alibabacloud/smartag/model/DeleteQosPolicyResult.h
include/alibabacloud/smartag/model/DescribeQosesRequest.h
include/alibabacloud/smartag/model/DescribeQosesResult.h
include/alibabacloud/smartag/model/DeleteSnatEntryRequest.h
include/alibabacloud/smartag/model/DeleteSnatEntryResult.h
include/alibabacloud/smartag/model/DeleteQosRequest.h
include/alibabacloud/smartag/model/DeleteQosResult.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewaysRequest.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewaysResult.h
include/alibabacloud/smartag/model/DescribeGrantSagRulesRequest.h
include/alibabacloud/smartag/model/DescribeGrantSagRulesResult.h
include/alibabacloud/smartag/model/DescribeUserOnlineClientsRequest.h
include/alibabacloud/smartag/model/DescribeUserOnlineClientsResult.h
include/alibabacloud/smartag/model/DescribeQosCarsRequest.h
include/alibabacloud/smartag/model/DescribeQosCarsResult.h
include/alibabacloud/smartag/model/DescribeUserOnlineClientStatisticsRequest.h
include/alibabacloud/smartag/model/DescribeUserOnlineClientStatisticsResult.h
include/alibabacloud/smartag/model/BindVbrRequest.h
include/alibabacloud/smartag/model/BindVbrResult.h
include/alibabacloud/smartag/model/CreateDedicatedLineBackupRequest.h
include/alibabacloud/smartag/model/CreateDedicatedLineBackupResult.h
include/alibabacloud/smartag/model/DescribeUserFlowStatisticsRequest.h
include/alibabacloud/smartag/model/DescribeUserFlowStatisticsResult.h
include/alibabacloud/smartag/model/DisableSmartAccessGatewayUserRequest.h
include/alibabacloud/smartag/model/DisableSmartAccessGatewayUserResult.h
include/alibabacloud/smartag/model/DeleteDnatEntryRequest.h
include/alibabacloud/smartag/model/DeleteDnatEntryResult.h
include/alibabacloud/smartag/model/SetSagRouteableAddressRequest.h
include/alibabacloud/smartag/model/SetSagRouteableAddressResult.h
include/alibabacloud/smartag/model/ModifyACLRequest.h
include/alibabacloud/smartag/model/ModifyACLResult.h
include/alibabacloud/smartag/model/DescribeFlowLogsRequest.h
include/alibabacloud/smartag/model/DescribeFlowLogsResult.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayClientUsersRequest.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayClientUsersResult.h
include/alibabacloud/smartag/model/GetSmartAccessGatewayUseLimitRequest.h
include/alibabacloud/smartag/model/GetSmartAccessGatewayUseLimitResult.h
include/alibabacloud/smartag/model/UnicomOrderConfirmRequest.h
include/alibabacloud/smartag/model/UnicomOrderConfirmResult.h
include/alibabacloud/smartag/model/ModifyQosPolicyRequest.h
include/alibabacloud/smartag/model/ModifyQosPolicyResult.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationsRequest.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationsResult.h
include/alibabacloud/smartag/model/GrantInstanceToCbnRequest.h
include/alibabacloud/smartag/model/GrantInstanceToCbnResult.h
include/alibabacloud/smartag/model/AddSnatEntryRequest.h
include/alibabacloud/smartag/model/AddSnatEntryResult.h
include/alibabacloud/smartag/model/DeleteNetworkOptimizationRequest.h
include/alibabacloud/smartag/model/DeleteNetworkOptimizationResult.h
include/alibabacloud/smartag/model/AddDnatEntryRequest.h
include/alibabacloud/smartag/model/AddDnatEntryResult.h
include/alibabacloud/smartag/model/ModifyNetworkOptimizationRequest.h
include/alibabacloud/smartag/model/ModifyNetworkOptimizationResult.h
include/alibabacloud/smartag/model/DescribeSnatEntriesRequest.h
include/alibabacloud/smartag/model/DescribeSnatEntriesResult.h
include/alibabacloud/smartag/model/AddACLRuleRequest.h
include/alibabacloud/smartag/model/AddACLRuleResult.h
include/alibabacloud/smartag/model/AssociateFlowLogRequest.h
include/alibabacloud/smartag/model/AssociateFlowLogResult.h
include/alibabacloud/smartag/model/ModifyQosCarRequest.h
include/alibabacloud/smartag/model/ModifyQosCarResult.h
include/alibabacloud/smartag/model/BindSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/BindSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/DisassociateACLRequest.h
include/alibabacloud/smartag/model/DisassociateACLResult.h
include/alibabacloud/smartag/model/DeleteSAGLinkLevelHaRequest.h
include/alibabacloud/smartag/model/DeleteSAGLinkLevelHaResult.h
include/alibabacloud/smartag/model/DeactiveFlowLogRequest.h
include/alibabacloud/smartag/model/DeactiveFlowLogResult.h
include/alibabacloud/smartag/model/CreateFlowLogRequest.h
include/alibabacloud/smartag/model/CreateFlowLogResult.h
include/alibabacloud/smartag/model/ActiveFlowLogRequest.h
include/alibabacloud/smartag/model/ActiveFlowLogResult.h
include/alibabacloud/smartag/model/SwitchSAGHaStateRequest.h
include/alibabacloud/smartag/model/SwitchSAGHaStateResult.h
include/alibabacloud/smartag/model/KickOutClientsRequest.h
include/alibabacloud/smartag/model/KickOutClientsResult.h
include/alibabacloud/smartag/model/DescribeSagRouteableAddressRequest.h
include/alibabacloud/smartag/model/DescribeSagRouteableAddressResult.h
include/alibabacloud/smartag/model/SwitchCloudBoxHaStateRequest.h
include/alibabacloud/smartag/model/SwitchCloudBoxHaStateResult.h
include/alibabacloud/smartag/model/AttachNetworkOptimizationSagsRequest.h
include/alibabacloud/smartag/model/AttachNetworkOptimizationSagsResult.h
include/alibabacloud/smartag/model/DeleteACLRequest.h
include/alibabacloud/smartag/model/DeleteACLResult.h
include/alibabacloud/smartag/model/AssociateACLRequest.h
include/alibabacloud/smartag/model/AssociateACLResult.h
include/alibabacloud/smartag/model/DescribeDnatEntriesRequest.h
include/alibabacloud/smartag/model/DescribeDnatEntriesResult.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayVersionsRequest.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayVersionsResult.h
include/alibabacloud/smartag/model/RevokeInstanceFromCbnRequest.h
include/alibabacloud/smartag/model/RevokeInstanceFromCbnResult.h
include/alibabacloud/smartag/model/CreateQosPolicyRequest.h
include/alibabacloud/smartag/model/CreateQosPolicyResult.h
include/alibabacloud/smartag/model/ModifySerialNumberRequest.h
include/alibabacloud/smartag/model/ModifySerialNumberResult.h
include/alibabacloud/smartag/model/DescribeFlowLogSagsRequest.h
include/alibabacloud/smartag/model/DescribeFlowLogSagsResult.h
include/alibabacloud/smartag/model/DeleteDedicatedLineBackupRequest.h
include/alibabacloud/smartag/model/DeleteDedicatedLineBackupResult.h
include/alibabacloud/smartag/model/DescribeACLsRequest.h
include/alibabacloud/smartag/model/DescribeACLsResult.h
include/alibabacloud/smartag/model/ResetSmartAccessGatewayClientUserPasswordRequest.h
include/alibabacloud/smartag/model/ResetSmartAccessGatewayClientUserPasswordResult.h
include/alibabacloud/smartag/model/UnlockSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/UnlockSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/DescribeUnbindFlowLogSagsRequest.h
include/alibabacloud/smartag/model/DescribeUnbindFlowLogSagsResult.h
include/alibabacloud/smartag/model/CreateSAGLinkLevelHaRequest.h
include/alibabacloud/smartag/model/CreateSAGLinkLevelHaResult.h
include/alibabacloud/smartag/model/DisassociateFlowLogRequest.h
include/alibabacloud/smartag/model/DisassociateFlowLogResult.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayHaRequest.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayHaResult.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationSettingsRequest.h
include/alibabacloud/smartag/model/DescribeNetworkOptimizationSettingsResult.h
include/alibabacloud/smartag/model/DeleteCloudConnectNetworkRequest.h
include/alibabacloud/smartag/model/DeleteCloudConnectNetworkResult.h
include/alibabacloud/smartag/model/CreateACLRequest.h
include/alibabacloud/smartag/model/CreateACLResult.h
include/alibabacloud/smartag/model/RebootSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/RebootSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/DescribeRegionsRequest.h
include/alibabacloud/smartag/model/DescribeRegionsResult.h
include/alibabacloud/smartag/model/ModifyACLRuleRequest.h
include/alibabacloud/smartag/model/ModifyACLRuleResult.h
include/alibabacloud/smartag/model/DescribeCloudConnectNetworksRequest.h
include/alibabacloud/smartag/model/DescribeCloudConnectNetworksResult.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayClientUserRequest.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayClientUserResult.h
include/alibabacloud/smartag/model/DeleteNetworkOptimizationSettingRequest.h
include/alibabacloud/smartag/model/DeleteNetworkOptimizationSettingResult.h
include/alibabacloud/smartag/model/GetCloudConnectNetworkUseLimitRequest.h
include/alibabacloud/smartag/model/GetCloudConnectNetworkUseLimitResult.h
include/alibabacloud/smartag/model/UpgradeSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/UpgradeSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/DeleteQosCarRequest.h
include/alibabacloud/smartag/model/DeleteQosCarResult.h
include/alibabacloud/smartag/model/DisassociateQosRequest.h
include/alibabacloud/smartag/model/DisassociateQosResult.h
include/alibabacloud/smartag/model/DetachNetworkOptimizationSagsRequest.h
include/alibabacloud/smartag/model/DetachNetworkOptimizationSagsResult.h
include/alibabacloud/smartag/model/EnableSmartAccessGatewayUserRequest.h
include/alibabacloud/smartag/model/EnableSmartAccessGatewayUserResult.h
include/alibabacloud/smartag/model/ModifyQosRequest.h
include/alibabacloud/smartag/model/ModifyQosResult.h
include/alibabacloud/smartag/model/UnbindVbrRequest.h
include/alibabacloud/smartag/model/UnbindVbrResult.h
include/alibabacloud/smartag/model/DescribeBindableSmartAccessGatewaysRequest.h
include/alibabacloud/smartag/model/DescribeBindableSmartAccessGatewaysResult.h )
set(smartag_src
src/SmartagClient.cc )
add_library(smartag ${LIB_TYPE}
${smartag_public_header}
${smartag_public_header_model}
${smartag_src})
set_target_properties(smartag
PROPERTIES
LINKER_LANGUAGE CXX
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}smartag
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(smartag
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_SMARTAG_LIBRARY)
endif()
target_include_directories(smartag
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(smartag
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(smartag
jsoncpp)
target_include_directories(smartag
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(smartag
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(smartag
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(smartag
PRIVATE /usr/include/jsoncpp)
target_link_libraries(smartag
jsoncpp)
endif()
install(FILES ${smartag_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/smartag)
install(FILES ${smartag_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/smartag/model)
install(TARGETS smartag
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
src/SmartagClient.cc
src/model/AddNetworkOptimizationSettingRequest.cc
src/model/AddNetworkOptimizationSettingResult.cc
src/model/ActivateSmartAccessGatewayRequest.cc
src/model/ActivateSmartAccessGatewayResult.cc
src/model/DeleteACLRuleRequest.cc
src/model/DeleteACLRuleResult.cc
src/model/CreateSmartAccessGatewayClientUserRequest.cc
src/model/CreateSmartAccessGatewayClientUserResult.cc
src/model/UnicomSignConfirmRequest.cc
src/model/UnicomSignConfirmResult.cc
src/model/CreateNetworkOptimizationRequest.cc
src/model/CreateNetworkOptimizationResult.cc
src/model/RevokeSagInstanceFromCcnRequest.cc
src/model/RevokeSagInstanceFromCcnResult.cc
src/model/ModifySagRemoteAccessRequest.cc
src/model/ModifySagRemoteAccessResult.cc
src/model/DeleteSmartAccessGatewayClientUserRequest.cc
src/model/DeleteSmartAccessGatewayClientUserResult.cc
src/model/CreateQosCarRequest.cc
src/model/CreateQosCarResult.cc
src/model/DescribeGrantRulesRequest.cc
src/model/DescribeGrantRulesResult.cc
src/model/UnbindSmartAccessGatewayRequest.cc
src/model/UnbindSmartAccessGatewayResult.cc
src/model/CreateSmartAccessGatewayRequest.cc
src/model/CreateSmartAccessGatewayResult.cc
src/model/ClearSagRouteableAddressRequest.cc
src/model/ClearSagRouteableAddressResult.cc
src/model/AssociateQosRequest.cc
src/model/AssociateQosResult.cc
src/model/DeleteFlowLogRequest.cc
src/model/DeleteFlowLogResult.cc
src/model/ModifyCloudConnectNetworkRequest.cc
src/model/ModifyCloudConnectNetworkResult.cc
src/model/DescribeSagOnlineClientStatisticsRequest.cc
src/model/DescribeSagOnlineClientStatisticsResult.cc
src/model/DescribeSmartAccessGatewayRoutesRequest.cc
src/model/DescribeSmartAccessGatewayRoutesResult.cc
src/model/DowngradeSmartAccessGatewayRequest.cc
src/model/DowngradeSmartAccessGatewayResult.cc
src/model/ModifySmartAccessGatewayUpBandwidthRequest.cc
src/model/ModifySmartAccessGatewayUpBandwidthResult.cc
src/model/GrantSagInstanceToCcnRequest.cc
src/model/GrantSagInstanceToCcnResult.cc
src/model/ModifySmartAccessGatewayRequest.cc
src/model/ModifySmartAccessGatewayResult.cc
src/model/UpdateSmartAccessGatewayVersionRequest.cc
src/model/UpdateSmartAccessGatewayVersionResult.cc
src/model/ModifyFlowLogAttributeRequest.cc
src/model/ModifyFlowLogAttributeResult.cc
src/model/DescribeQosPoliciesRequest.cc
src/model/DescribeQosPoliciesResult.cc
src/model/DescribeACLAttributeRequest.cc
src/model/DescribeACLAttributeResult.cc
src/model/CreateQosRequest.cc
src/model/CreateQosResult.cc
src/model/CreateSmartAccessGatewaySoftwareRequest.cc
src/model/CreateSmartAccessGatewaySoftwareResult.cc
src/model/DescribeSmartAccessGatewayAttributeRequest.cc
src/model/DescribeSmartAccessGatewayAttributeResult.cc
src/model/DescribeNetworkOptimizationSagsRequest.cc
src/model/DescribeNetworkOptimizationSagsResult.cc
src/model/CreateCloudConnectNetworkRequest.cc
src/model/CreateCloudConnectNetworkResult.cc
src/model/DeleteQosPolicyRequest.cc
src/model/DeleteQosPolicyResult.cc
src/model/DescribeQosesRequest.cc
src/model/DescribeQosesResult.cc
src/model/DeleteSnatEntryRequest.cc
src/model/DeleteSnatEntryResult.cc
src/model/DeleteQosRequest.cc
src/model/DeleteQosResult.cc
src/model/DescribeSmartAccessGatewaysRequest.cc
src/model/DescribeSmartAccessGatewaysResult.cc
src/model/DescribeGrantSagRulesRequest.cc
src/model/DescribeGrantSagRulesResult.cc
src/model/DescribeUserOnlineClientsRequest.cc
src/model/DescribeUserOnlineClientsResult.cc
src/model/DescribeQosCarsRequest.cc
src/model/DescribeQosCarsResult.cc
src/model/DescribeUserOnlineClientStatisticsRequest.cc
src/model/DescribeUserOnlineClientStatisticsResult.cc
src/model/BindVbrRequest.cc
src/model/BindVbrResult.cc
src/model/CreateDedicatedLineBackupRequest.cc
src/model/CreateDedicatedLineBackupResult.cc
src/model/DescribeUserFlowStatisticsRequest.cc
src/model/DescribeUserFlowStatisticsResult.cc
src/model/DisableSmartAccessGatewayUserRequest.cc
src/model/DisableSmartAccessGatewayUserResult.cc
src/model/DeleteDnatEntryRequest.cc
src/model/DeleteDnatEntryResult.cc
src/model/SetSagRouteableAddressRequest.cc
src/model/SetSagRouteableAddressResult.cc
src/model/ModifyACLRequest.cc
src/model/ModifyACLResult.cc
src/model/DescribeFlowLogsRequest.cc
src/model/DescribeFlowLogsResult.cc
src/model/DescribeSmartAccessGatewayClientUsersRequest.cc
src/model/DescribeSmartAccessGatewayClientUsersResult.cc
src/model/GetSmartAccessGatewayUseLimitRequest.cc
src/model/GetSmartAccessGatewayUseLimitResult.cc
src/model/UnicomOrderConfirmRequest.cc
src/model/UnicomOrderConfirmResult.cc
src/model/ModifyQosPolicyRequest.cc
src/model/ModifyQosPolicyResult.cc
src/model/DescribeNetworkOptimizationsRequest.cc
src/model/DescribeNetworkOptimizationsResult.cc
src/model/GrantInstanceToCbnRequest.cc
src/model/GrantInstanceToCbnResult.cc
src/model/AddSnatEntryRequest.cc
src/model/AddSnatEntryResult.cc
src/model/DeleteNetworkOptimizationRequest.cc
src/model/DeleteNetworkOptimizationResult.cc
src/model/AddDnatEntryRequest.cc
src/model/AddDnatEntryResult.cc
src/model/ModifyNetworkOptimizationRequest.cc
src/model/ModifyNetworkOptimizationResult.cc
src/model/DescribeSnatEntriesRequest.cc
src/model/DescribeSnatEntriesResult.cc
src/model/AddACLRuleRequest.cc
src/model/AddACLRuleResult.cc
src/model/AssociateFlowLogRequest.cc
src/model/AssociateFlowLogResult.cc
src/model/ModifyQosCarRequest.cc
src/model/ModifyQosCarResult.cc
src/model/BindSmartAccessGatewayRequest.cc
src/model/BindSmartAccessGatewayResult.cc
src/model/DisassociateACLRequest.cc
src/model/DisassociateACLResult.cc
src/model/DeleteSAGLinkLevelHaRequest.cc
src/model/DeleteSAGLinkLevelHaResult.cc
src/model/DeactiveFlowLogRequest.cc
src/model/DeactiveFlowLogResult.cc
src/model/CreateFlowLogRequest.cc
src/model/CreateFlowLogResult.cc
src/model/ActiveFlowLogRequest.cc
src/model/ActiveFlowLogResult.cc
src/model/SwitchSAGHaStateRequest.cc
src/model/SwitchSAGHaStateResult.cc
src/model/KickOutClientsRequest.cc
src/model/KickOutClientsResult.cc
src/model/DescribeSagRouteableAddressRequest.cc
src/model/DescribeSagRouteableAddressResult.cc
src/model/SwitchCloudBoxHaStateRequest.cc
src/model/SwitchCloudBoxHaStateResult.cc
src/model/AttachNetworkOptimizationSagsRequest.cc
src/model/AttachNetworkOptimizationSagsResult.cc
src/model/DeleteACLRequest.cc
src/model/DeleteACLResult.cc
src/model/AssociateACLRequest.cc
src/model/AssociateACLResult.cc
src/model/DescribeDnatEntriesRequest.cc
src/model/DescribeDnatEntriesResult.cc
src/model/DescribeSmartAccessGatewayVersionsRequest.cc
src/model/DescribeSmartAccessGatewayVersionsResult.cc
src/model/RevokeInstanceFromCbnRequest.cc
src/model/RevokeInstanceFromCbnResult.cc
src/model/CreateQosPolicyRequest.cc
src/model/CreateQosPolicyResult.cc
src/model/ModifySerialNumberRequest.cc
src/model/ModifySerialNumberResult.cc
src/model/DescribeFlowLogSagsRequest.cc
src/model/DescribeFlowLogSagsResult.cc
src/model/DeleteDedicatedLineBackupRequest.cc
src/model/DeleteDedicatedLineBackupResult.cc
src/model/DescribeACLsRequest.cc
src/model/DescribeACLsResult.cc
src/model/ResetSmartAccessGatewayClientUserPasswordRequest.cc
src/model/ResetSmartAccessGatewayClientUserPasswordResult.cc
src/model/UnlockSmartAccessGatewayRequest.cc
src/model/UnlockSmartAccessGatewayResult.cc
src/model/DescribeUnbindFlowLogSagsRequest.cc
src/model/DescribeUnbindFlowLogSagsResult.cc
src/model/CreateSAGLinkLevelHaRequest.cc
src/model/CreateSAGLinkLevelHaResult.cc
src/model/DisassociateFlowLogRequest.cc
src/model/DisassociateFlowLogResult.cc
src/model/DescribeSmartAccessGatewayHaRequest.cc
src/model/DescribeSmartAccessGatewayHaResult.cc
src/model/DescribeNetworkOptimizationSettingsRequest.cc
src/model/DescribeNetworkOptimizationSettingsResult.cc
src/model/DeleteCloudConnectNetworkRequest.cc
src/model/DeleteCloudConnectNetworkResult.cc
src/model/CreateACLRequest.cc
src/model/CreateACLResult.cc
src/model/RebootSmartAccessGatewayRequest.cc
src/model/RebootSmartAccessGatewayResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/ModifyACLRuleRequest.cc
src/model/ModifyACLRuleResult.cc
src/model/DescribeCloudConnectNetworksRequest.cc
src/model/DescribeCloudConnectNetworksResult.cc
src/model/ModifySmartAccessGatewayClientUserRequest.cc
src/model/ModifySmartAccessGatewayClientUserResult.cc
src/model/DeleteNetworkOptimizationSettingRequest.cc
src/model/DeleteNetworkOptimizationSettingResult.cc
src/model/GetCloudConnectNetworkUseLimitRequest.cc
src/model/GetCloudConnectNetworkUseLimitResult.cc
src/model/UpgradeSmartAccessGatewayRequest.cc
src/model/UpgradeSmartAccessGatewayResult.cc
src/model/DeleteQosCarRequest.cc
src/model/DeleteQosCarResult.cc
src/model/DisassociateQosRequest.cc
src/model/DisassociateQosResult.cc
src/model/DetachNetworkOptimizationSagsRequest.cc
src/model/DetachNetworkOptimizationSagsResult.cc
src/model/EnableSmartAccessGatewayUserRequest.cc
src/model/EnableSmartAccessGatewayUserResult.cc
src/model/ModifyQosRequest.cc
src/model/ModifyQosResult.cc
src/model/UnbindVbrRequest.cc
src/model/UnbindVbrResult.cc
src/model/DescribeBindableSmartAccessGatewaysRequest.cc
src/model/DescribeBindableSmartAccessGatewaysResult.cc )
add_library(smartag ${LIB_TYPE}
${smartag_public_header}
${smartag_public_header_model}
${smartag_src})
set_target_properties(smartag
PROPERTIES
LINKER_LANGUAGE CXX
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}smartag
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(smartag
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_SMARTAG_LIBRARY)
endif()
target_include_directories(smartag
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(smartag
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(smartag
jsoncpp)
target_include_directories(smartag
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(smartag
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(smartag
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(smartag
PRIVATE /usr/include/jsoncpp)
target_link_libraries(smartag
jsoncpp)
endif()
install(FILES ${smartag_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/smartag)
install(FILES ${smartag_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/smartag/model)
install(TARGETS smartag
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

File diff suppressed because it is too large Load Diff

View File

@@ -1,32 +1,32 @@
/*
* 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_SMARTAGEXPORT_H_
#define ALIBABACLOUD_SMARTAG_SMARTAGEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_SMARTAG_LIBRARY)
# define ALIBABACLOUD_SMARTAG_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_SMARTAG_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_SMARTAG_EXPORT
#endif
/*
* 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_SMARTAGEXPORT_H_
#define ALIBABACLOUD_SMARTAG_SMARTAGEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_SMARTAG_LIBRARY)
# define ALIBABACLOUD_SMARTAG_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_SMARTAG_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_SMARTAG_EXPORT
#endif
#endif // !ALIBABACLOUD_SMARTAG_SMARTAGEXPORT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ACTIVATESMARTACCESSGATEWAYREQUEST_H_

View File

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

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ACTIVEFLOWLOGREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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::string getAclId()const;
void setAclId(const std::string& aclId);
long getResourceOwnerId()const;
@@ -55,6 +55,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
int getPriority()const;
void setPriority(int priority);
std::string getType()const;
void setType(const std::string& type);
std::string getDestCidr()const;
void setDestCidr(const std::string& destCidr);
std::string getDestPortRange()const;
@@ -65,8 +67,8 @@ namespace AlibabaCloud
void setDirection(const std::string& direction);
std::string getPolicy()const;
void setPolicy(const std::string& policy);
private:
private:
std::string aclId_;
long resourceOwnerId_;
std::string sourcePortRange_;
@@ -77,14 +79,15 @@ namespace AlibabaCloud
std::string description_;
long ownerId_;
int priority_;
std::string type_;
std::string destCidr_;
std::string destPortRange_;
std::string regionId_;
std::string direction_;
std::string policy_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDACLRULEREQUEST_H_

View File

@@ -1,73 +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_ADDACLRULERESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDACLRULERESULT_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 AddACLRuleResult : public ServiceResult
{
public:
AddACLRuleResult();
explicit AddACLRuleResult(const std::string &payload);
~AddACLRuleResult();
/*
* 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_ADDACLRULERESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDACLRULERESULT_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 AddACLRuleResult : public ServiceResult
{
public:
AddACLRuleResult();
explicit AddACLRuleResult(const std::string &payload);
~AddACLRuleResult();
std::string getPolicy()const;
long getGmtCreate()const;
std::string getDescription()const;
std::string getDestCidr()const;
std::string getSourcePortRange()const;
std::string getSourceCidr()const;
int getPriority()const;
std::string getAclId()const;
std::string getAcrId()const;
std::string getIpProtocol()const;
std::string getDestPortRange()const;
std::string getDirection()const;
protected:
void parse(const std::string &payload);
private:
long getGmtCreate()const;
std::string getType()const;
std::string getDestCidr()const;
std::string getIpProtocol()const;
protected:
void parse(const std::string &payload);
private:
std::string policy_;
long gmtCreate_;
std::string description_;
std::string destCidr_;
std::string sourcePortRange_;
std::string sourceCidr_;
int priority_;
std::string aclId_;
std::string acrId_;
std::string ipProtocol_;
std::string destPortRange_;
std::string direction_;
};
}
}
}
long gmtCreate_;
std::string type_;
std::string destCidr_;
std::string ipProtocol_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDACLRULERESULT_H_

View File

@@ -0,0 +1,81 @@
/*
* 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 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 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 getSagId()const;
void setSagId(const std::string& sagId);
std::string getInternalPort()const;
void setInternalPort(const std::string& internalPort);
std::string getExternalIp()const;
void setExternalIp(const std::string& externalIp);
std::string getExternalPort()const;
void setExternalPort(const std::string& externalPort);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
long ownerId_;
std::string type_;
std::string internalIp_;
std::string regionId_;
std::string sagId_;
std::string internalPort_;
std::string externalIp_;
std::string externalPort_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDDNATENTRYREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ADDDNATENTRYRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDDNATENTRYRESULT_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 AddDnatEntryResult : public ServiceResult
{
public:
AddDnatEntryResult();
explicit AddDnatEntryResult(const std::string &payload);
~AddDnatEntryResult();
std::string getDnatEntryId()const;
protected:
void parse(const std::string &payload);
private:
std::string dnatEntryId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDDNATENTRYRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -51,8 +51,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getType()const;
void setType(const std::string& type);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -61,9 +61,9 @@ namespace AlibabaCloud
std::string domain_;
long ownerId_;
std::string type_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDNETWORKOPTIMIZATIONSETTINGREQUEST_H_

View File

@@ -1,49 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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:
};
}
}
}
/*
* 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

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCidrBlock()const;
void setCidrBlock(const std::string& cidrBlock);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSnatIp()const;
void setSnatIp(const std::string& snatIp);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string cidrBlock_;
std::string smartAGId_;
long ownerId_;
std::string snatIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDSNATENTRYREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ADDSNATENTRYRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ADDSNATENTRYRESULT_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 AddSnatEntryResult : public ServiceResult
{
public:
AddSnatEntryResult();
explicit AddSnatEntryResult(const std::string &payload);
~AddSnatEntryResult();
std::string getInstanceId()const;
protected:
void parse(const std::string &payload);
private:
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ADDSNATENTRYRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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();
std::string getAclId()const;
void setAclId(const std::string& aclId);
long getResourceOwnerId()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
std::string aclId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
@@ -58,9 +58,9 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEACLREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEFLOWLOGREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getQosId()const;
void setQosId(const std::string& qosId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
std::string qosId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ASSOCIATEQOSREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
void setSmartAGIds(const std::vector<std::string>& smartAGIds);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -58,9 +58,9 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::vector<std::string> smartAGIds_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSREQUEST_H_

View File

@@ -1,49 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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:
};
}
}
}
/*
* 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,42 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#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();
/*
* 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);
long getSmartAGUid()const;
void setSmartAGUid(long smartAGUid);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
@@ -49,18 +51,19 @@ namespace AlibabaCloud
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
long resourceOwnerId_;
long smartAGUid_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string ccnId_;
std::string smartAGId_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_BINDSMARTACCESSGATEWAYREQUEST_H_

View File

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

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVbrId()const;
void setVbrId(const std::string& vbrId);
std::string getVbrRegionId()const;
void setVbrRegionId(const std::string& vbrRegionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
std::string vbrId_;
std::string vbrRegionId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_BINDVBRREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
std::string access_key_id_;
long resourceOwnerId_;
std::string regionId_;
@@ -58,9 +58,9 @@ namespace AlibabaCloud
std::string sagId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGROUTEABLEADDRESSREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setName(const std::string& name);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string name_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEACLREQUEST_H_

View File

@@ -1,51 +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_CREATEACLRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEACLRESULT_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 CreateACLResult : public ServiceResult
{
public:
CreateACLResult();
explicit CreateACLResult(const std::string &payload);
~CreateACLResult();
/*
* 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_CREATEACLRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEACLRESULT_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 CreateACLResult : public ServiceResult
{
public:
CreateACLResult();
explicit CreateACLResult(const std::string &payload);
~CreateACLResult();
std::string getAclId()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string aclId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEACLRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -55,8 +55,8 @@ namespace AlibabaCloud
void setIsDefault(bool isDefault);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -67,9 +67,9 @@ namespace AlibabaCloud
std::string snatCidrBlock_;
bool isDefault_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATECLOUDCONNECTNETWORKREQUEST_H_

View File

@@ -1,61 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATECLOUDCONNECTNETWORKRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATECLOUDCONNECTNETWORKRESULT_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 CreateCloudConnectNetworkResult : public ServiceResult
{
public:
CreateCloudConnectNetworkResult();
explicit CreateCloudConnectNetworkResult(const std::string &payload);
~CreateCloudConnectNetworkResult();
/*
* 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_CREATECLOUDCONNECTNETWORKRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATECLOUDCONNECTNETWORKRESULT_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 CreateCloudConnectNetworkResult : public ServiceResult
{
public:
CreateCloudConnectNetworkResult();
explicit CreateCloudConnectNetworkResult(const std::string &payload);
~CreateCloudConnectNetworkResult();
std::string getStatus()const;
std::string getDescription()const;
std::string getCcnId()const;
std::string getCidrBlock()const;
std::string getSnatCidrBlock()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string description_;
std::string ccnId_;
std::string cidrBlock_;
std::string snatCidrBlock_;
std::string name_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATECLOUDCONNECTNETWORKRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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_CREATEDEDICATEDLINEBACKUPREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEDEDICATEDLINEBACKUPREQUEST_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 CreateDedicatedLineBackupRequest : public RpcServiceRequest
{
public:
CreateDedicatedLineBackupRequest();
~CreateDedicatedLineBackupRequest();
/*
* 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_CREATEDEDICATEDLINEBACKUPREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEDEDICATEDLINEBACKUPREQUEST_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 CreateDedicatedLineBackupRequest : public RpcServiceRequest
{
public:
CreateDedicatedLineBackupRequest();
~CreateDedicatedLineBackupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -51,8 +51,8 @@ namespace AlibabaCloud
void setVbrId(const std::string& vbrId);
std::string getVbrRegionId()const;
void setVbrRegionId(const std::string& vbrRegionId);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -61,9 +61,9 @@ namespace AlibabaCloud
long ownerId_;
std::string vbrId_;
std::string vbrRegionId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEDEDICATEDLINEBACKUPREQUEST_H_

View File

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

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#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 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);
std::string getNetflowVersion()const;
void setNetflowVersion(const std::string& netflowVersion);
std::string getDescription()const;
void setDescription(const std::string& description);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getInactiveAging()const;
void setInactiveAging(int inactiveAging);
std::string getNetflowServerIp()const;
void setNetflowServerIp(const std::string& netflowServerIp);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
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);
private:
long resourceOwnerId_;
std::string projectName_;
std::string logstoreName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int netflowServerPort_;
std::string netflowVersion_;
std::string description_;
long ownerId_;
int inactiveAging_;
std::string netflowServerIp_;
std::string regionId_;
std::string name_;
std::string slsRegionId_;
int activeAging_;
std::string outputType_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEFLOWLOGREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEFLOWLOGRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEFLOWLOGRESULT_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 CreateFlowLogResult : public ServiceResult
{
public:
CreateFlowLogResult();
explicit CreateFlowLogResult(const std::string &payload);
~CreateFlowLogResult();
std::string getFlowLogId()const;
protected:
void parse(const std::string &payload);
private:
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEFLOWLOGRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
void setCcnId(const std::string& ccnId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -58,9 +58,9 @@ namespace AlibabaCloud
std::string name_;
std::string ccnId_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATENETWORKOPTIMIZATIONREQUEST_H_

View File

@@ -1,55 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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();
/*
* 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 getNetworkOptId()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string state_;
std::string networkOptId_;
std::string name_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATENETWORKOPTIMIZATIONRESULT_H_

View File

@@ -0,0 +1,87 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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();
int getMaxBandwidthAbs()const;
void setMaxBandwidthAbs(int maxBandwidthAbs);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getMinBandwidthAbs()const;
void setMinBandwidthAbs(int minBandwidthAbs);
int getMaxBandwidthPercent()const;
void setMaxBandwidthPercent(int maxBandwidthPercent);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
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 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);
private:
int maxBandwidthAbs_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
int minBandwidthAbs_;
int maxBandwidthPercent_;
std::string ownerAccount_;
std::string description_;
long ownerId_;
int priority_;
int minBandwidthPercent_;
std::string limitType_;
std::string regionId_;
std::string percentSourceType_;
std::string qosId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSCARREQUEST_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSCARRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSCARRESULT_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 CreateQosCarResult : public ServiceResult
{
public:
CreateQosCarResult();
explicit CreateQosCarResult(const std::string &payload);
~CreateQosCarResult();
int getMinBandwidthAbs()const;
std::string getDescription()const;
std::string getQosCarId()const;
int getPriority()const;
int getMaxBandwidthAbs()const;
int getMaxBandwidthPercent()const;
std::string getQosId()const;
std::string getPercentSourceType()const;
int getMinBandwidthPercent()const;
std::string getLimitType()const;
protected:
void parse(const std::string &payload);
private:
int minBandwidthAbs_;
std::string description_;
std::string qosCarId_;
int priority_;
int maxBandwidthAbs_;
int maxBandwidthPercent_;
std::string qosId_;
std::string percentSourceType_;
int minBandwidthPercent_;
std::string limitType_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSCARRESULT_H_

View File

@@ -0,0 +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_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();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePortRange()const;
void setSourcePortRange(const std::string& sourcePortRange);
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 getSourceCidr()const;
void setSourceCidr(const std::string& sourceCidr);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPriority()const;
void setPriority(int priority);
std::string getDestCidr()const;
void setDestCidr(const std::string& destCidr);
std::string getDestPortRange()const;
void setDestPortRange(const std::string& destPortRange);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getQosId()const;
void setQosId(const std::string& qosId);
private:
long resourceOwnerId_;
std::string sourcePortRange_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
std::string ownerAccount_;
std::string sourceCidr_;
std::string description_;
std::string endTime_;
std::string startTime_;
long ownerId_;
int priority_;
std::string destCidr_;
std::string destPortRange_;
std::string regionId_;
std::string qosId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSPOLICYREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* 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_CREATEQOSPOLICYRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSPOLICYRESULT_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 CreateQosPolicyResult : public ServiceResult
{
public:
CreateQosPolicyResult();
explicit CreateQosPolicyResult(const std::string &payload);
~CreateQosPolicyResult();
std::string getDescription()const;
std::string getDestCidr()const;
std::string getQosPolicyId()const;
std::string getSourcePortRange()const;
std::string getEndTime()const;
std::string getSourceCidr()const;
int getPriority()const;
std::string getStartTime()const;
std::string getQosId()const;
std::string getIpProtocol()const;
std::string getDestPortRange()const;
protected:
void parse(const std::string &payload);
private:
std::string description_;
std::string destCidr_;
std::string qosPolicyId_;
std::string sourcePortRange_;
std::string endTime_;
std::string sourceCidr_;
int priority_;
std::string startTime_;
std::string qosId_;
std::string ipProtocol_;
std::string destPortRange_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSPOLICYRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getQosName()const;
void setQosName(const std::string& qosName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string qosName_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSRESULT_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 CreateQosResult : public ServiceResult
{
public:
CreateQosResult();
explicit CreateQosResult(const std::string &payload);
~CreateQosResult();
std::string getQosId()const;
protected:
void parse(const std::string &payload);
private:
std::string qosId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEQOSRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATESAGLINKLEVELHAREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESAGLINKLEVELHAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT CreateSAGLinkLevelHaRequest : public RpcServiceRequest
{
public:
CreateSAGLinkLevelHaRequest();
~CreateSAGLinkLevelHaRequest();
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATESAGLINKLEVELHAREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESAGLINKLEVELHAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT CreateSAGLinkLevelHaRequest : public RpcServiceRequest
{
public:
CreateSAGLinkLevelHaRequest();
~CreateSAGLinkLevelHaRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getBackupLinkId()const;
@@ -55,8 +55,8 @@ namespace AlibabaCloud
void setMainLinkId(const std::string& mainLinkId);
std::string getBackupLinkRegionId()const;
void setBackupLinkRegionId(const std::string& backupLinkRegionId);
private:
private:
long resourceOwnerId_;
std::string backupLinkId_;
std::string resourceOwnerAccount_;
@@ -67,9 +67,9 @@ namespace AlibabaCloud
long ownerId_;
std::string mainLinkId_;
std::string backupLinkRegionId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESAGLINKLEVELHAREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -55,8 +55,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getUserName()const;
void setUserName(const std::string& userName);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -67,9 +67,9 @@ namespace AlibabaCloud
std::string userMail_;
long ownerId_;
std::string userName_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_

View File

@@ -1,57 +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_CREATESMARTACCESSGATEWAYCLIENTUSERRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYCLIENTUSERRESULT_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 CreateSmartAccessGatewayClientUserResult : public ServiceResult
{
public:
CreateSmartAccessGatewayClientUserResult();
explicit CreateSmartAccessGatewayClientUserResult(const std::string &payload);
~CreateSmartAccessGatewayClientUserResult();
/*
* 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_CREATESMARTACCESSGATEWAYCLIENTUSERRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYCLIENTUSERRESULT_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 CreateSmartAccessGatewayClientUserResult : public ServiceResult
{
public:
CreateSmartAccessGatewayClientUserResult();
explicit CreateSmartAccessGatewayClientUserResult(const std::string &payload);
~CreateSmartAccessGatewayClientUserResult();
std::string getUserName()const;
std::string getUserMail()const;
int getBandwidth()const;
std::string getClientIp()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string userName_;
std::string userMail_;
int bandwidth_;
std::string clientIp_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYCLIENTUSERRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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();
int getMaxBandWidth()const;
void setMaxBandWidth(int maxBandWidth);
long getResourceOwnerId()const;
@@ -91,8 +91,8 @@ namespace AlibabaCloud
void setDataPlan(long dataPlan);
std::string getReceiverZip()const;
void setReceiverZip(const std::string& receiverZip);
private:
private:
int maxBandWidth_;
long resourceOwnerId_;
std::string description_;
@@ -121,9 +121,9 @@ namespace AlibabaCloud
std::string chargeType_;
long dataPlan_;
std::string receiverZip_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYREQUEST_H_

View File

@@ -1,57 +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_CREATESMARTACCESSGATEWAYRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYRESULT_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 CreateSmartAccessGatewayResult : public ServiceResult
{
public:
CreateSmartAccessGatewayResult();
explicit CreateSmartAccessGatewayResult(const std::string &payload);
~CreateSmartAccessGatewayResult();
/*
* 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_CREATESMARTACCESSGATEWAYRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYRESULT_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 CreateSmartAccessGatewayResult : public ServiceResult
{
public:
CreateSmartAccessGatewayResult();
explicit CreateSmartAccessGatewayResult(const std::string &payload);
~CreateSmartAccessGatewayResult();
std::string getDescription()const;
std::string getSmartAGId()const;
std::string getOrderId()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string description_;
std::string smartAGId_;
std::string orderId_;
std::string name_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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);
int getPeriod()const;
@@ -55,8 +55,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
long getDataPlan()const;
void setDataPlan(long dataPlan);
private:
private:
long resourceOwnerId_;
int period_;
bool autoPay_;
@@ -67,9 +67,9 @@ namespace AlibabaCloud
std::string chargeType_;
long ownerId_;
long dataPlan_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYSOFTWAREREQUEST_H_

View File

@@ -1,53 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYSOFTWARERESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYSOFTWARERESULT_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 CreateSmartAccessGatewaySoftwareResult : public ServiceResult
{
public:
CreateSmartAccessGatewaySoftwareResult();
explicit CreateSmartAccessGatewaySoftwareResult(const std::string &payload);
~CreateSmartAccessGatewaySoftwareResult();
/*
* 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_CREATESMARTACCESSGATEWAYSOFTWARERESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYSOFTWARERESULT_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 CreateSmartAccessGatewaySoftwareResult : public ServiceResult
{
public:
CreateSmartAccessGatewaySoftwareResult();
explicit CreateSmartAccessGatewaySoftwareResult(const std::string &payload);
~CreateSmartAccessGatewaySoftwareResult();
std::string getSmartAGId()const;
std::string getOrderId()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string smartAGId_;
std::string orderId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESMARTACCESSGATEWAYSOFTWARERESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DEACTIVEFLOWLOGREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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();
std::string getAclId()const;
void setAclId(const std::string& aclId);
long getResourceOwnerId()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
std::string aclId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEACLREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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();
std::string getAclId()const;
void setAclId(const std::string& aclId);
long getResourceOwnerId()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getAcrId()const;
void setAcrId(const std::string& acrId);
private:
private:
std::string aclId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
@@ -58,9 +58,9 @@ namespace AlibabaCloud
std::string ownerAccount_;
long ownerId_;
std::string acrId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEACLRULEREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setCcnId(const std::string& ccnId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string ccnId_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETECLOUDCONNECTNETWORKREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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_DELETEDEDICATEDLINEBACKUPREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEDEDICATEDLINEBACKUPREQUEST_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 DeleteDedicatedLineBackupRequest : public RpcServiceRequest
{
public:
DeleteDedicatedLineBackupRequest();
~DeleteDedicatedLineBackupRequest();
/*
* 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_DELETEDEDICATEDLINEBACKUPREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEDEDICATEDLINEBACKUPREQUEST_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 DeleteDedicatedLineBackupRequest : public RpcServiceRequest
{
public:
DeleteDedicatedLineBackupRequest();
~DeleteDedicatedLineBackupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEDEDICATEDLINEBACKUPREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSagId()const;
void setSagId(const std::string& sagId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDnatEntryId()const;
void setDnatEntryId(const std::string& dnatEntryId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string sagId_;
std::string ownerAccount_;
long ownerId_;
std::string dnatEntryId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEDNATENTRYREQUEST_H_

View File

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

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string flowLogId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEFLOWLOGREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string networkOptId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONREQUEST_H_

View File

@@ -1,49 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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:
};
}
}
}
/*
* 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,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -51,8 +51,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getType()const;
void setType(const std::string& type);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -61,9 +61,9 @@ namespace AlibabaCloud
std::string domain_;
long ownerId_;
std::string type_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGREQUEST_H_

View File

@@ -1,49 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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:
};
}
}
}
/*
* 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

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getQosId()const;
void setQosId(const std::string& qosId);
std::string getQosCarId()const;
void setQosCarId(const std::string& qosCarId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string qosId_;
std::string qosCarId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSCARREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getQosId()const;
void setQosId(const std::string& qosId);
private:
long resourceOwnerId_;
std::string qosPolicyId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string qosId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSPOLICYREQUEST_H_

View File

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

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getQosId()const;
void setQosId(const std::string& qosId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;
std::string qosId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEQOSREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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_DELETESAGLINKLEVELHAREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESAGLINKLEVELHAREQUEST_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 DeleteSAGLinkLevelHaRequest : public RpcServiceRequest
{
public:
DeleteSAGLinkLevelHaRequest();
~DeleteSAGLinkLevelHaRequest();
/*
* 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_DELETESAGLINKLEVELHAREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESAGLINKLEVELHAREQUEST_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 DeleteSAGLinkLevelHaRequest : public RpcServiceRequest
{
public:
DeleteSAGLinkLevelHaRequest();
~DeleteSAGLinkLevelHaRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -58,9 +58,9 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESAGLINKLEVELHAREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getUserName()const;
void setUserName(const std::string& userName);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -58,9 +58,9 @@ namespace AlibabaCloud
std::string smartAGId_;
long ownerId_;
std::string userName_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESMARTACCESSGATEWAYCLIENTUSERREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESNATENTRYREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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();
std::string getAclId()const;
void setAclId(const std::string& aclId);
long getResourceOwnerId()const;
@@ -55,8 +55,8 @@ namespace AlibabaCloud
void setDirection(const std::string& direction);
std::string getOrder()const;
void setOrder(const std::string& order);
private:
private:
std::string aclId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
@@ -67,9 +67,9 @@ namespace AlibabaCloud
int pageNumber_;
std::string direction_;
std::string order_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLATTRIBUTEREQUEST_H_

View File

@@ -1,72 +1,73 @@
/*
* 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_DESCRIBEACLATTRIBUTERESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLATTRIBUTERESULT_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 DescribeACLAttributeResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEACLATTRIBUTERESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLATTRIBUTERESULT_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 DescribeACLAttributeResult : public ServiceResult
{
public:
struct Acr
{
std::string policy;
long gmtCreate;
std::string description;
std::string destCidr;
std::string sourcePortRange;
std::string sourceCidr;
int priority;
std::string aclId;
std::string acrId;
std::string ipProtocol;
std::string destPortRange;
std::string direction;
long gmtCreate;
std::string type;
std::string destCidr;
std::string ipProtocol;
};
DescribeACLAttributeResult();
explicit DescribeACLAttributeResult(const std::string &payload);
~DescribeACLAttributeResult();
DescribeACLAttributeResult();
explicit DescribeACLAttributeResult(const std::string &payload);
~DescribeACLAttributeResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<Acr> getAcrs()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<Acr> acrs_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLATTRIBUTERESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getResourceOwnerAccount()const;
@@ -53,8 +53,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -64,9 +64,9 @@ namespace AlibabaCloud
int pageSize_;
long ownerId_;
int pageNumber_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLSREQUEST_H_

View File

@@ -1,63 +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_DESCRIBEACLSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLSRESULT_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 DescribeACLsResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEACLSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLSRESULT_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 DescribeACLsResult : public ServiceResult
{
public:
struct Acl
{
std::string sagCount;
std::string aclId;
std::string name;
};
DescribeACLsResult();
explicit DescribeACLsResult(const std::string &payload);
~DescribeACLsResult();
DescribeACLsResult();
explicit DescribeACLsResult(const std::string &payload);
~DescribeACLsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<Acl> getAcls()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<Acl> acls_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEACLSRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getCrossAccount()const;
void setCrossAccount(bool crossAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCcnId()const;
void setCcnId(const std::string& ccnId);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPageNumber()const;
void setPageNumber(const std::string& pageNumber);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
bool crossAccount_;
std::string ownerAccount_;
std::string ccnId_;
std::string pageSize_;
long ownerId_;
std::string pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEBINDABLESMARTACCESSGATEWAYSREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEBINDABLESMARTACCESSGATEWAYSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEBINDABLESMARTACCESSGATEWAYSRESULT_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 DescribeBindableSmartAccessGatewaysResult : public ServiceResult
{
public:
struct SmartAccessGateway
{
long smartAGUid;
std::string smartAGId;
std::string name;
};
DescribeBindableSmartAccessGatewaysResult();
explicit DescribeBindableSmartAccessGatewaysResult(const std::string &payload);
~DescribeBindableSmartAccessGatewaysResult();
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_DESCRIBEBINDABLESMARTACCESSGATEWAYSRESULT_H_

View File

@@ -1,45 +1,45 @@
/*
* 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
{
/*
* 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
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeCloudConnectNetworksRequest();
~DescribeCloudConnectNetworksRequest();
public:
DescribeCloudConnectNetworksRequest();
~DescribeCloudConnectNetworksRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -60,8 +60,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getPageNumber()const;
void setPageNumber(const std::string& pageNumber);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -72,9 +72,9 @@ namespace AlibabaCloud
std::vector<Tag> tag_;
long ownerId_;
std::string pageNumber_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLOUDCONNECTNETWORKSREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBECLOUDCONNECTNETWORKSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLOUDCONNECTNETWORKSRESULT_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 DescribeCloudConnectNetworksResult : public ServiceResult
{
public:
/*
* 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_DESCRIBECLOUDCONNECTNETWORKSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLOUDCONNECTNETWORKSRESULT_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 DescribeCloudConnectNetworksResult : public ServiceResult
{
public:
struct CloudConnectNetwork
{
struct Tag
@@ -41,37 +41,38 @@ namespace AlibabaCloud
};
bool isDefault;
std::string description;
std::string ccnId;
std::string interworkingStatus;
std::string availableCloudBoxCount;
long createTime;
std::string associatedCenOwnerId;
std::string cidrBlock;
std::string name;
std::string ccnId;
std::string associatedCenId;
std::string snatCidrBlock;
std::vector<CloudConnectNetwork::Tag> tags;
std::string associatedCloudBoxCount;
std::string name;
};
DescribeCloudConnectNetworksResult();
explicit DescribeCloudConnectNetworksResult(const std::string &payload);
~DescribeCloudConnectNetworksResult();
DescribeCloudConnectNetworksResult();
explicit DescribeCloudConnectNetworksResult(const std::string &payload);
~DescribeCloudConnectNetworksResult();
std::vector<CloudConnectNetwork> getCloudConnectNetworks()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::vector<CloudConnectNetwork> cloudConnectNetworks_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLOUDCONNECTNETWORKSRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSagId()const;
void setSagId(const std::string& sagId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getPageSize()const;
void setPageSize(int pageSize);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getType()const;
void setType(const std::string& type);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string sagId_;
std::string ownerAccount_;
int pageSize_;
long ownerId_;
std::string type_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDNATENTRIESREQUEST_H_

View File

@@ -0,0 +1,68 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDNATENTRIESRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDNATENTRIESRESULT_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 DescribeDnatEntriesResult : public ServiceResult
{
public:
struct DnatEntry
{
std::string externalPort;
std::string type;
std::string externalIp;
std::string ipProtocol;
std::string sagId;
std::string internalPort;
std::string internalIp;
std::string dnatEntryId;
};
DescribeDnatEntriesResult();
explicit DescribeDnatEntriesResult(const std::string &payload);
~DescribeDnatEntriesResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<DnatEntry> getDnatEntries()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<DnatEntry> dnatEntries_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEDNATENTRIESRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getPageSize()const;
void setPageSize(int pageSize);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getFlowLogId()const;
void setFlowLogId(const std::string& flowLogId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
int pageSize_;
long ownerId_;
std::string flowLogId_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSAGSREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSAGSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSAGSRESULT_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 DescribeFlowLogSagsResult : public ServiceResult
{
public:
struct Sag
{
std::string description;
std::string smartAGId;
std::string name;
};
DescribeFlowLogSagsResult();
explicit DescribeFlowLogSagsResult(const std::string &payload);
~DescribeFlowLogSagsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<Sag> getSags()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<Sag> sags_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSAGSRESULT_H_

View File

@@ -0,0 +1,81 @@
/*
* 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 getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
long getOwnerId()const;
void setOwnerId(long ownerId);
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 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 resourceOwnerAccount_;
std::string ownerAccount_;
std::string description_;
long ownerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string outputType_;
std::string flowLogId_;
std::string flowLogName_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSREQUEST_H_

View File

@@ -0,0 +1,73 @@
/*
* 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_DESCRIBEFLOWLOGSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSRESULT_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 DescribeFlowLogsResult : public ServiceResult
{
public:
struct FlowLogSetType
{
std::string netflowServerPort;
std::string status;
std::string logstoreName;
std::string description;
int activeAging;
std::string projectName;
std::string netflowServerIp;
std::string netflowVersion;
int inactiveAging;
std::string flowLogId;
std::string name;
std::string slsRegionId;
std::string outputType;
};
DescribeFlowLogsResult();
explicit DescribeFlowLogsResult(const std::string &payload);
~DescribeFlowLogsResult();
int getTotalCount()const;
std::vector<FlowLogSetType> getFlowLogs()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::vector<FlowLogSetType> flowLogs_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEFLOWLOGSRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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);
std::string getResourceOwnerAccount()const;
@@ -51,8 +51,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getPageNumber()const;
void setPageNumber(const std::string& pageNumber);
private:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
@@ -61,9 +61,9 @@ namespace AlibabaCloud
std::string associatedCcnId_;
long ownerId_;
std::string pageNumber_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTRULESREQUEST_H_

View File

@@ -1,68 +1,68 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTRULESRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTRULESRESULT_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 DescribeGrantRulesResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEGRANTRULESRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTRULESRESULT_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 DescribeGrantRulesResult : public ServiceResult
{
public:
struct GrantRule
{
long gmtCreate;
long cenUid;
std::string ccnInstanceId;
std::string grantRuleId;
long ccnId;
std::string cenInstanceId;
long gmtModified;
long ccnUid;
std::string regionId;
};
DescribeGrantRulesResult();
explicit DescribeGrantRulesResult(const std::string &payload);
~DescribeGrantRulesResult();
DescribeGrantRulesResult();
explicit DescribeGrantRulesResult(const std::string &payload);
~DescribeGrantRulesResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<GrantRule> getGrantRules()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<GrantRule> grantRules_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTRULESRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_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);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
int pageSize_;
std::string smartAGId_;
long ownerId_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEGRANTSAGRULESREQUEST_H_

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