@@ -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
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
69
smartag/include/alibabacloud/smartag/model/BindVbrRequest.h
Normal file
69
smartag/include/alibabacloud/smartag/model/BindVbrRequest.h
Normal 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_
|
||||
49
smartag/include/alibabacloud/smartag/model/BindVbrResult.h
Normal file
49
smartag/include/alibabacloud/smartag/model/BindVbrResult.h
Normal 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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
51
smartag/include/alibabacloud/smartag/model/CreateQosResult.h
Normal file
51
smartag/include/alibabacloud/smartag/model/CreateQosResult.h
Normal 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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
49
smartag/include/alibabacloud/smartag/model/DeleteQosResult.h
Normal file
49
smartag/include/alibabacloud/smartag/model/DeleteQosResult.h
Normal 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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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
Reference in New Issue
Block a user