Cc5g.
This commit is contained in:
302
cc5g/CMakeLists.txt
Normal file
302
cc5g/CMakeLists.txt
Normal file
@@ -0,0 +1,302 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT 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(cc5g_public_header
|
||||
include/alibabacloud/cc5g/CC5GClient.h
|
||||
include/alibabacloud/cc5g/CC5GExport.h )
|
||||
|
||||
set(cc5g_public_header_model
|
||||
include/alibabacloud/cc5g/model/AddDNSAuthorizationRuleRequest.h
|
||||
include/alibabacloud/cc5g/model/AddDNSAuthorizationRuleResult.h
|
||||
include/alibabacloud/cc5g/model/AddGroupDnsAuthorizationRuleRequest.h
|
||||
include/alibabacloud/cc5g/model/AddGroupDnsAuthorizationRuleResult.h
|
||||
include/alibabacloud/cc5g/model/AddWirelessCloudConnectorToGroupRequest.h
|
||||
include/alibabacloud/cc5g/model/AddWirelessCloudConnectorToGroupResult.h
|
||||
include/alibabacloud/cc5g/model/AttachVpcToNetLinkRequest.h
|
||||
include/alibabacloud/cc5g/model/AttachVpcToNetLinkResult.h
|
||||
include/alibabacloud/cc5g/model/CreateAuthorizationRuleRequest.h
|
||||
include/alibabacloud/cc5g/model/CreateAuthorizationRuleResult.h
|
||||
include/alibabacloud/cc5g/model/CreateBatchOperateCardsTaskRequest.h
|
||||
include/alibabacloud/cc5g/model/CreateBatchOperateCardsTaskResult.h
|
||||
include/alibabacloud/cc5g/model/CreateGroupAuthorizationRuleRequest.h
|
||||
include/alibabacloud/cc5g/model/CreateGroupAuthorizationRuleResult.h
|
||||
include/alibabacloud/cc5g/model/CreateIoTCloudConnectorBackhaulRouteRequest.h
|
||||
include/alibabacloud/cc5g/model/CreateIoTCloudConnectorBackhaulRouteResult.h
|
||||
include/alibabacloud/cc5g/model/CreateWirelessCloudConnectorRequest.h
|
||||
include/alibabacloud/cc5g/model/CreateWirelessCloudConnectorResult.h
|
||||
include/alibabacloud/cc5g/model/CreateWirelessCloudConnectorGroupRequest.h
|
||||
include/alibabacloud/cc5g/model/CreateWirelessCloudConnectorGroupResult.h
|
||||
include/alibabacloud/cc5g/model/DeleteAuthorizationRuleRequest.h
|
||||
include/alibabacloud/cc5g/model/DeleteAuthorizationRuleResult.h
|
||||
include/alibabacloud/cc5g/model/DeleteBatchOperateCardsTaskRequest.h
|
||||
include/alibabacloud/cc5g/model/DeleteBatchOperateCardsTaskResult.h
|
||||
include/alibabacloud/cc5g/model/DeleteGroupAuthorizationRuleRequest.h
|
||||
include/alibabacloud/cc5g/model/DeleteGroupAuthorizationRuleResult.h
|
||||
include/alibabacloud/cc5g/model/DeleteIoTCloudConnectorBackhaulRouteRequest.h
|
||||
include/alibabacloud/cc5g/model/DeleteIoTCloudConnectorBackhaulRouteResult.h
|
||||
include/alibabacloud/cc5g/model/DeleteWirelessCloudConnectorRequest.h
|
||||
include/alibabacloud/cc5g/model/DeleteWirelessCloudConnectorResult.h
|
||||
include/alibabacloud/cc5g/model/DeleteWirelessCloudConnectorGroupRequest.h
|
||||
include/alibabacloud/cc5g/model/DeleteWirelessCloudConnectorGroupResult.h
|
||||
include/alibabacloud/cc5g/model/DetachVpcFromNetLinkRequest.h
|
||||
include/alibabacloud/cc5g/model/DetachVpcFromNetLinkResult.h
|
||||
include/alibabacloud/cc5g/model/FailCardsRequest.h
|
||||
include/alibabacloud/cc5g/model/FailCardsResult.h
|
||||
include/alibabacloud/cc5g/model/GetCardRequest.h
|
||||
include/alibabacloud/cc5g/model/GetCardResult.h
|
||||
include/alibabacloud/cc5g/model/GetCardLockReasonRequest.h
|
||||
include/alibabacloud/cc5g/model/GetCardLockReasonResult.h
|
||||
include/alibabacloud/cc5g/model/GetCreateCustomerInformationRequest.h
|
||||
include/alibabacloud/cc5g/model/GetCreateCustomerInformationResult.h
|
||||
include/alibabacloud/cc5g/model/GetDiagnoseResultForSingleCardRequest.h
|
||||
include/alibabacloud/cc5g/model/GetDiagnoseResultForSingleCardResult.h
|
||||
include/alibabacloud/cc5g/model/GetWirelessCloudConnectorRequest.h
|
||||
include/alibabacloud/cc5g/model/GetWirelessCloudConnectorResult.h
|
||||
include/alibabacloud/cc5g/model/GrantNetLinkRequest.h
|
||||
include/alibabacloud/cc5g/model/GrantNetLinkResult.h
|
||||
include/alibabacloud/cc5g/model/ListAPNsRequest.h
|
||||
include/alibabacloud/cc5g/model/ListAPNsResult.h
|
||||
include/alibabacloud/cc5g/model/ListAuthorizationRulesRequest.h
|
||||
include/alibabacloud/cc5g/model/ListAuthorizationRulesResult.h
|
||||
include/alibabacloud/cc5g/model/ListBatchOperateCardsTasksRequest.h
|
||||
include/alibabacloud/cc5g/model/ListBatchOperateCardsTasksResult.h
|
||||
include/alibabacloud/cc5g/model/ListCardsRequest.h
|
||||
include/alibabacloud/cc5g/model/ListCardsResult.h
|
||||
include/alibabacloud/cc5g/model/ListDataPackagesRequest.h
|
||||
include/alibabacloud/cc5g/model/ListDataPackagesResult.h
|
||||
include/alibabacloud/cc5g/model/ListDiagnoseInfoForSingleCardRequest.h
|
||||
include/alibabacloud/cc5g/model/ListDiagnoseInfoForSingleCardResult.h
|
||||
include/alibabacloud/cc5g/model/ListGroupAuthorizationRulesRequest.h
|
||||
include/alibabacloud/cc5g/model/ListGroupAuthorizationRulesResult.h
|
||||
include/alibabacloud/cc5g/model/ListIoTCloudConnectorBackhaulRouteRequest.h
|
||||
include/alibabacloud/cc5g/model/ListIoTCloudConnectorBackhaulRouteResult.h
|
||||
include/alibabacloud/cc5g/model/ListOrdersRequest.h
|
||||
include/alibabacloud/cc5g/model/ListOrdersResult.h
|
||||
include/alibabacloud/cc5g/model/ListRegionsRequest.h
|
||||
include/alibabacloud/cc5g/model/ListRegionsResult.h
|
||||
include/alibabacloud/cc5g/model/ListWirelessCloudConnectorGroupsRequest.h
|
||||
include/alibabacloud/cc5g/model/ListWirelessCloudConnectorGroupsResult.h
|
||||
include/alibabacloud/cc5g/model/ListWirelessCloudConnectorsRequest.h
|
||||
include/alibabacloud/cc5g/model/ListWirelessCloudConnectorsResult.h
|
||||
include/alibabacloud/cc5g/model/ListZonesRequest.h
|
||||
include/alibabacloud/cc5g/model/ListZonesResult.h
|
||||
include/alibabacloud/cc5g/model/LockCardsRequest.h
|
||||
include/alibabacloud/cc5g/model/LockCardsResult.h
|
||||
include/alibabacloud/cc5g/model/ModifyWirelessCloudConnectorFeatureRequest.h
|
||||
include/alibabacloud/cc5g/model/ModifyWirelessCloudConnectorFeatureResult.h
|
||||
include/alibabacloud/cc5g/model/OpenCc5gServiceRequest.h
|
||||
include/alibabacloud/cc5g/model/OpenCc5gServiceResult.h
|
||||
include/alibabacloud/cc5g/model/RemoveWirelessCloudConnectorFromGroupRequest.h
|
||||
include/alibabacloud/cc5g/model/RemoveWirelessCloudConnectorFromGroupResult.h
|
||||
include/alibabacloud/cc5g/model/ResumeCardsRequest.h
|
||||
include/alibabacloud/cc5g/model/ResumeCardsResult.h
|
||||
include/alibabacloud/cc5g/model/RevokeNetLinkRequest.h
|
||||
include/alibabacloud/cc5g/model/RevokeNetLinkResult.h
|
||||
include/alibabacloud/cc5g/model/StopCardsRequest.h
|
||||
include/alibabacloud/cc5g/model/StopCardsResult.h
|
||||
include/alibabacloud/cc5g/model/SubmitDiagnoseTaskForSingleCardRequest.h
|
||||
include/alibabacloud/cc5g/model/SubmitDiagnoseTaskForSingleCardResult.h
|
||||
include/alibabacloud/cc5g/model/SwitchWirelessCloudConnectorToBusinessRequest.h
|
||||
include/alibabacloud/cc5g/model/SwitchWirelessCloudConnectorToBusinessResult.h
|
||||
include/alibabacloud/cc5g/model/UnlockCardsRequest.h
|
||||
include/alibabacloud/cc5g/model/UnlockCardsResult.h
|
||||
include/alibabacloud/cc5g/model/UpdateAuthorizationRuleRequest.h
|
||||
include/alibabacloud/cc5g/model/UpdateAuthorizationRuleResult.h
|
||||
include/alibabacloud/cc5g/model/UpdateBatchOperateCardsTaskRequest.h
|
||||
include/alibabacloud/cc5g/model/UpdateBatchOperateCardsTaskResult.h
|
||||
include/alibabacloud/cc5g/model/UpdateCardRequest.h
|
||||
include/alibabacloud/cc5g/model/UpdateCardResult.h
|
||||
include/alibabacloud/cc5g/model/UpdateDNSAuthorizationRuleRequest.h
|
||||
include/alibabacloud/cc5g/model/UpdateDNSAuthorizationRuleResult.h
|
||||
include/alibabacloud/cc5g/model/UpdateGroupAuthorizationRuleRequest.h
|
||||
include/alibabacloud/cc5g/model/UpdateGroupAuthorizationRuleResult.h
|
||||
include/alibabacloud/cc5g/model/UpdateGroupDnsAuthorizationRuleRequest.h
|
||||
include/alibabacloud/cc5g/model/UpdateGroupDnsAuthorizationRuleResult.h
|
||||
include/alibabacloud/cc5g/model/UpdateWirelessCloudConnectorRequest.h
|
||||
include/alibabacloud/cc5g/model/UpdateWirelessCloudConnectorResult.h
|
||||
include/alibabacloud/cc5g/model/UpdateWirelessCloudConnectorGroupRequest.h
|
||||
include/alibabacloud/cc5g/model/UpdateWirelessCloudConnectorGroupResult.h )
|
||||
|
||||
set(cc5g_src
|
||||
src/CC5GClient.cc
|
||||
src/model/AddDNSAuthorizationRuleRequest.cc
|
||||
src/model/AddDNSAuthorizationRuleResult.cc
|
||||
src/model/AddGroupDnsAuthorizationRuleRequest.cc
|
||||
src/model/AddGroupDnsAuthorizationRuleResult.cc
|
||||
src/model/AddWirelessCloudConnectorToGroupRequest.cc
|
||||
src/model/AddWirelessCloudConnectorToGroupResult.cc
|
||||
src/model/AttachVpcToNetLinkRequest.cc
|
||||
src/model/AttachVpcToNetLinkResult.cc
|
||||
src/model/CreateAuthorizationRuleRequest.cc
|
||||
src/model/CreateAuthorizationRuleResult.cc
|
||||
src/model/CreateBatchOperateCardsTaskRequest.cc
|
||||
src/model/CreateBatchOperateCardsTaskResult.cc
|
||||
src/model/CreateGroupAuthorizationRuleRequest.cc
|
||||
src/model/CreateGroupAuthorizationRuleResult.cc
|
||||
src/model/CreateIoTCloudConnectorBackhaulRouteRequest.cc
|
||||
src/model/CreateIoTCloudConnectorBackhaulRouteResult.cc
|
||||
src/model/CreateWirelessCloudConnectorRequest.cc
|
||||
src/model/CreateWirelessCloudConnectorResult.cc
|
||||
src/model/CreateWirelessCloudConnectorGroupRequest.cc
|
||||
src/model/CreateWirelessCloudConnectorGroupResult.cc
|
||||
src/model/DeleteAuthorizationRuleRequest.cc
|
||||
src/model/DeleteAuthorizationRuleResult.cc
|
||||
src/model/DeleteBatchOperateCardsTaskRequest.cc
|
||||
src/model/DeleteBatchOperateCardsTaskResult.cc
|
||||
src/model/DeleteGroupAuthorizationRuleRequest.cc
|
||||
src/model/DeleteGroupAuthorizationRuleResult.cc
|
||||
src/model/DeleteIoTCloudConnectorBackhaulRouteRequest.cc
|
||||
src/model/DeleteIoTCloudConnectorBackhaulRouteResult.cc
|
||||
src/model/DeleteWirelessCloudConnectorRequest.cc
|
||||
src/model/DeleteWirelessCloudConnectorResult.cc
|
||||
src/model/DeleteWirelessCloudConnectorGroupRequest.cc
|
||||
src/model/DeleteWirelessCloudConnectorGroupResult.cc
|
||||
src/model/DetachVpcFromNetLinkRequest.cc
|
||||
src/model/DetachVpcFromNetLinkResult.cc
|
||||
src/model/FailCardsRequest.cc
|
||||
src/model/FailCardsResult.cc
|
||||
src/model/GetCardRequest.cc
|
||||
src/model/GetCardResult.cc
|
||||
src/model/GetCardLockReasonRequest.cc
|
||||
src/model/GetCardLockReasonResult.cc
|
||||
src/model/GetCreateCustomerInformationRequest.cc
|
||||
src/model/GetCreateCustomerInformationResult.cc
|
||||
src/model/GetDiagnoseResultForSingleCardRequest.cc
|
||||
src/model/GetDiagnoseResultForSingleCardResult.cc
|
||||
src/model/GetWirelessCloudConnectorRequest.cc
|
||||
src/model/GetWirelessCloudConnectorResult.cc
|
||||
src/model/GrantNetLinkRequest.cc
|
||||
src/model/GrantNetLinkResult.cc
|
||||
src/model/ListAPNsRequest.cc
|
||||
src/model/ListAPNsResult.cc
|
||||
src/model/ListAuthorizationRulesRequest.cc
|
||||
src/model/ListAuthorizationRulesResult.cc
|
||||
src/model/ListBatchOperateCardsTasksRequest.cc
|
||||
src/model/ListBatchOperateCardsTasksResult.cc
|
||||
src/model/ListCardsRequest.cc
|
||||
src/model/ListCardsResult.cc
|
||||
src/model/ListDataPackagesRequest.cc
|
||||
src/model/ListDataPackagesResult.cc
|
||||
src/model/ListDiagnoseInfoForSingleCardRequest.cc
|
||||
src/model/ListDiagnoseInfoForSingleCardResult.cc
|
||||
src/model/ListGroupAuthorizationRulesRequest.cc
|
||||
src/model/ListGroupAuthorizationRulesResult.cc
|
||||
src/model/ListIoTCloudConnectorBackhaulRouteRequest.cc
|
||||
src/model/ListIoTCloudConnectorBackhaulRouteResult.cc
|
||||
src/model/ListOrdersRequest.cc
|
||||
src/model/ListOrdersResult.cc
|
||||
src/model/ListRegionsRequest.cc
|
||||
src/model/ListRegionsResult.cc
|
||||
src/model/ListWirelessCloudConnectorGroupsRequest.cc
|
||||
src/model/ListWirelessCloudConnectorGroupsResult.cc
|
||||
src/model/ListWirelessCloudConnectorsRequest.cc
|
||||
src/model/ListWirelessCloudConnectorsResult.cc
|
||||
src/model/ListZonesRequest.cc
|
||||
src/model/ListZonesResult.cc
|
||||
src/model/LockCardsRequest.cc
|
||||
src/model/LockCardsResult.cc
|
||||
src/model/ModifyWirelessCloudConnectorFeatureRequest.cc
|
||||
src/model/ModifyWirelessCloudConnectorFeatureResult.cc
|
||||
src/model/OpenCc5gServiceRequest.cc
|
||||
src/model/OpenCc5gServiceResult.cc
|
||||
src/model/RemoveWirelessCloudConnectorFromGroupRequest.cc
|
||||
src/model/RemoveWirelessCloudConnectorFromGroupResult.cc
|
||||
src/model/ResumeCardsRequest.cc
|
||||
src/model/ResumeCardsResult.cc
|
||||
src/model/RevokeNetLinkRequest.cc
|
||||
src/model/RevokeNetLinkResult.cc
|
||||
src/model/StopCardsRequest.cc
|
||||
src/model/StopCardsResult.cc
|
||||
src/model/SubmitDiagnoseTaskForSingleCardRequest.cc
|
||||
src/model/SubmitDiagnoseTaskForSingleCardResult.cc
|
||||
src/model/SwitchWirelessCloudConnectorToBusinessRequest.cc
|
||||
src/model/SwitchWirelessCloudConnectorToBusinessResult.cc
|
||||
src/model/UnlockCardsRequest.cc
|
||||
src/model/UnlockCardsResult.cc
|
||||
src/model/UpdateAuthorizationRuleRequest.cc
|
||||
src/model/UpdateAuthorizationRuleResult.cc
|
||||
src/model/UpdateBatchOperateCardsTaskRequest.cc
|
||||
src/model/UpdateBatchOperateCardsTaskResult.cc
|
||||
src/model/UpdateCardRequest.cc
|
||||
src/model/UpdateCardResult.cc
|
||||
src/model/UpdateDNSAuthorizationRuleRequest.cc
|
||||
src/model/UpdateDNSAuthorizationRuleResult.cc
|
||||
src/model/UpdateGroupAuthorizationRuleRequest.cc
|
||||
src/model/UpdateGroupAuthorizationRuleResult.cc
|
||||
src/model/UpdateGroupDnsAuthorizationRuleRequest.cc
|
||||
src/model/UpdateGroupDnsAuthorizationRuleResult.cc
|
||||
src/model/UpdateWirelessCloudConnectorRequest.cc
|
||||
src/model/UpdateWirelessCloudConnectorResult.cc
|
||||
src/model/UpdateWirelessCloudConnectorGroupRequest.cc
|
||||
src/model/UpdateWirelessCloudConnectorGroupResult.cc )
|
||||
|
||||
add_library(cc5g ${LIB_TYPE}
|
||||
${cc5g_public_header}
|
||||
${cc5g_public_header_model}
|
||||
${cc5g_src})
|
||||
|
||||
set_target_properties(cc5g
|
||||
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}cc5g
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(cc5g
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_CC5G_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(cc5g
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(cc5g
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(cc5g
|
||||
jsoncpp)
|
||||
target_include_directories(cc5g
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(cc5g
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(cc5g
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(cc5g
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(cc5g
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${cc5g_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/cc5g)
|
||||
install(FILES ${cc5g_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/cc5g/model)
|
||||
install(TARGETS cc5g
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
486
cc5g/include/alibabacloud/cc5g/CC5GClient.h
Normal file
486
cc5g/include/alibabacloud/cc5g/CC5GClient.h
Normal file
@@ -0,0 +1,486 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_CC5GCLIENT_H_
|
||||
#define ALIBABACLOUD_CC5G_CC5GCLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "CC5GExport.h"
|
||||
#include "model/AddDNSAuthorizationRuleRequest.h"
|
||||
#include "model/AddDNSAuthorizationRuleResult.h"
|
||||
#include "model/AddGroupDnsAuthorizationRuleRequest.h"
|
||||
#include "model/AddGroupDnsAuthorizationRuleResult.h"
|
||||
#include "model/AddWirelessCloudConnectorToGroupRequest.h"
|
||||
#include "model/AddWirelessCloudConnectorToGroupResult.h"
|
||||
#include "model/AttachVpcToNetLinkRequest.h"
|
||||
#include "model/AttachVpcToNetLinkResult.h"
|
||||
#include "model/CreateAuthorizationRuleRequest.h"
|
||||
#include "model/CreateAuthorizationRuleResult.h"
|
||||
#include "model/CreateBatchOperateCardsTaskRequest.h"
|
||||
#include "model/CreateBatchOperateCardsTaskResult.h"
|
||||
#include "model/CreateGroupAuthorizationRuleRequest.h"
|
||||
#include "model/CreateGroupAuthorizationRuleResult.h"
|
||||
#include "model/CreateIoTCloudConnectorBackhaulRouteRequest.h"
|
||||
#include "model/CreateIoTCloudConnectorBackhaulRouteResult.h"
|
||||
#include "model/CreateWirelessCloudConnectorRequest.h"
|
||||
#include "model/CreateWirelessCloudConnectorResult.h"
|
||||
#include "model/CreateWirelessCloudConnectorGroupRequest.h"
|
||||
#include "model/CreateWirelessCloudConnectorGroupResult.h"
|
||||
#include "model/DeleteAuthorizationRuleRequest.h"
|
||||
#include "model/DeleteAuthorizationRuleResult.h"
|
||||
#include "model/DeleteBatchOperateCardsTaskRequest.h"
|
||||
#include "model/DeleteBatchOperateCardsTaskResult.h"
|
||||
#include "model/DeleteGroupAuthorizationRuleRequest.h"
|
||||
#include "model/DeleteGroupAuthorizationRuleResult.h"
|
||||
#include "model/DeleteIoTCloudConnectorBackhaulRouteRequest.h"
|
||||
#include "model/DeleteIoTCloudConnectorBackhaulRouteResult.h"
|
||||
#include "model/DeleteWirelessCloudConnectorRequest.h"
|
||||
#include "model/DeleteWirelessCloudConnectorResult.h"
|
||||
#include "model/DeleteWirelessCloudConnectorGroupRequest.h"
|
||||
#include "model/DeleteWirelessCloudConnectorGroupResult.h"
|
||||
#include "model/DetachVpcFromNetLinkRequest.h"
|
||||
#include "model/DetachVpcFromNetLinkResult.h"
|
||||
#include "model/FailCardsRequest.h"
|
||||
#include "model/FailCardsResult.h"
|
||||
#include "model/GetCardRequest.h"
|
||||
#include "model/GetCardResult.h"
|
||||
#include "model/GetCardLockReasonRequest.h"
|
||||
#include "model/GetCardLockReasonResult.h"
|
||||
#include "model/GetCreateCustomerInformationRequest.h"
|
||||
#include "model/GetCreateCustomerInformationResult.h"
|
||||
#include "model/GetDiagnoseResultForSingleCardRequest.h"
|
||||
#include "model/GetDiagnoseResultForSingleCardResult.h"
|
||||
#include "model/GetWirelessCloudConnectorRequest.h"
|
||||
#include "model/GetWirelessCloudConnectorResult.h"
|
||||
#include "model/GrantNetLinkRequest.h"
|
||||
#include "model/GrantNetLinkResult.h"
|
||||
#include "model/ListAPNsRequest.h"
|
||||
#include "model/ListAPNsResult.h"
|
||||
#include "model/ListAuthorizationRulesRequest.h"
|
||||
#include "model/ListAuthorizationRulesResult.h"
|
||||
#include "model/ListBatchOperateCardsTasksRequest.h"
|
||||
#include "model/ListBatchOperateCardsTasksResult.h"
|
||||
#include "model/ListCardsRequest.h"
|
||||
#include "model/ListCardsResult.h"
|
||||
#include "model/ListDataPackagesRequest.h"
|
||||
#include "model/ListDataPackagesResult.h"
|
||||
#include "model/ListDiagnoseInfoForSingleCardRequest.h"
|
||||
#include "model/ListDiagnoseInfoForSingleCardResult.h"
|
||||
#include "model/ListGroupAuthorizationRulesRequest.h"
|
||||
#include "model/ListGroupAuthorizationRulesResult.h"
|
||||
#include "model/ListIoTCloudConnectorBackhaulRouteRequest.h"
|
||||
#include "model/ListIoTCloudConnectorBackhaulRouteResult.h"
|
||||
#include "model/ListOrdersRequest.h"
|
||||
#include "model/ListOrdersResult.h"
|
||||
#include "model/ListRegionsRequest.h"
|
||||
#include "model/ListRegionsResult.h"
|
||||
#include "model/ListWirelessCloudConnectorGroupsRequest.h"
|
||||
#include "model/ListWirelessCloudConnectorGroupsResult.h"
|
||||
#include "model/ListWirelessCloudConnectorsRequest.h"
|
||||
#include "model/ListWirelessCloudConnectorsResult.h"
|
||||
#include "model/ListZonesRequest.h"
|
||||
#include "model/ListZonesResult.h"
|
||||
#include "model/LockCardsRequest.h"
|
||||
#include "model/LockCardsResult.h"
|
||||
#include "model/ModifyWirelessCloudConnectorFeatureRequest.h"
|
||||
#include "model/ModifyWirelessCloudConnectorFeatureResult.h"
|
||||
#include "model/OpenCc5gServiceRequest.h"
|
||||
#include "model/OpenCc5gServiceResult.h"
|
||||
#include "model/RemoveWirelessCloudConnectorFromGroupRequest.h"
|
||||
#include "model/RemoveWirelessCloudConnectorFromGroupResult.h"
|
||||
#include "model/ResumeCardsRequest.h"
|
||||
#include "model/ResumeCardsResult.h"
|
||||
#include "model/RevokeNetLinkRequest.h"
|
||||
#include "model/RevokeNetLinkResult.h"
|
||||
#include "model/StopCardsRequest.h"
|
||||
#include "model/StopCardsResult.h"
|
||||
#include "model/SubmitDiagnoseTaskForSingleCardRequest.h"
|
||||
#include "model/SubmitDiagnoseTaskForSingleCardResult.h"
|
||||
#include "model/SwitchWirelessCloudConnectorToBusinessRequest.h"
|
||||
#include "model/SwitchWirelessCloudConnectorToBusinessResult.h"
|
||||
#include "model/UnlockCardsRequest.h"
|
||||
#include "model/UnlockCardsResult.h"
|
||||
#include "model/UpdateAuthorizationRuleRequest.h"
|
||||
#include "model/UpdateAuthorizationRuleResult.h"
|
||||
#include "model/UpdateBatchOperateCardsTaskRequest.h"
|
||||
#include "model/UpdateBatchOperateCardsTaskResult.h"
|
||||
#include "model/UpdateCardRequest.h"
|
||||
#include "model/UpdateCardResult.h"
|
||||
#include "model/UpdateDNSAuthorizationRuleRequest.h"
|
||||
#include "model/UpdateDNSAuthorizationRuleResult.h"
|
||||
#include "model/UpdateGroupAuthorizationRuleRequest.h"
|
||||
#include "model/UpdateGroupAuthorizationRuleResult.h"
|
||||
#include "model/UpdateGroupDnsAuthorizationRuleRequest.h"
|
||||
#include "model/UpdateGroupDnsAuthorizationRuleResult.h"
|
||||
#include "model/UpdateWirelessCloudConnectorRequest.h"
|
||||
#include "model/UpdateWirelessCloudConnectorResult.h"
|
||||
#include "model/UpdateWirelessCloudConnectorGroupRequest.h"
|
||||
#include "model/UpdateWirelessCloudConnectorGroupResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT CC5GClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AddDNSAuthorizationRuleResult> AddDNSAuthorizationRuleOutcome;
|
||||
typedef std::future<AddDNSAuthorizationRuleOutcome> AddDNSAuthorizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::AddDNSAuthorizationRuleRequest&, const AddDNSAuthorizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDNSAuthorizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddGroupDnsAuthorizationRuleResult> AddGroupDnsAuthorizationRuleOutcome;
|
||||
typedef std::future<AddGroupDnsAuthorizationRuleOutcome> AddGroupDnsAuthorizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::AddGroupDnsAuthorizationRuleRequest&, const AddGroupDnsAuthorizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddGroupDnsAuthorizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddWirelessCloudConnectorToGroupResult> AddWirelessCloudConnectorToGroupOutcome;
|
||||
typedef std::future<AddWirelessCloudConnectorToGroupOutcome> AddWirelessCloudConnectorToGroupOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::AddWirelessCloudConnectorToGroupRequest&, const AddWirelessCloudConnectorToGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddWirelessCloudConnectorToGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::AttachVpcToNetLinkResult> AttachVpcToNetLinkOutcome;
|
||||
typedef std::future<AttachVpcToNetLinkOutcome> AttachVpcToNetLinkOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::AttachVpcToNetLinkRequest&, const AttachVpcToNetLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachVpcToNetLinkAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAuthorizationRuleResult> CreateAuthorizationRuleOutcome;
|
||||
typedef std::future<CreateAuthorizationRuleOutcome> CreateAuthorizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::CreateAuthorizationRuleRequest&, const CreateAuthorizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAuthorizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateBatchOperateCardsTaskResult> CreateBatchOperateCardsTaskOutcome;
|
||||
typedef std::future<CreateBatchOperateCardsTaskOutcome> CreateBatchOperateCardsTaskOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::CreateBatchOperateCardsTaskRequest&, const CreateBatchOperateCardsTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBatchOperateCardsTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateGroupAuthorizationRuleResult> CreateGroupAuthorizationRuleOutcome;
|
||||
typedef std::future<CreateGroupAuthorizationRuleOutcome> CreateGroupAuthorizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::CreateGroupAuthorizationRuleRequest&, const CreateGroupAuthorizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGroupAuthorizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateIoTCloudConnectorBackhaulRouteResult> CreateIoTCloudConnectorBackhaulRouteOutcome;
|
||||
typedef std::future<CreateIoTCloudConnectorBackhaulRouteOutcome> CreateIoTCloudConnectorBackhaulRouteOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::CreateIoTCloudConnectorBackhaulRouteRequest&, const CreateIoTCloudConnectorBackhaulRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIoTCloudConnectorBackhaulRouteAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateWirelessCloudConnectorResult> CreateWirelessCloudConnectorOutcome;
|
||||
typedef std::future<CreateWirelessCloudConnectorOutcome> CreateWirelessCloudConnectorOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::CreateWirelessCloudConnectorRequest&, const CreateWirelessCloudConnectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateWirelessCloudConnectorAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateWirelessCloudConnectorGroupResult> CreateWirelessCloudConnectorGroupOutcome;
|
||||
typedef std::future<CreateWirelessCloudConnectorGroupOutcome> CreateWirelessCloudConnectorGroupOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::CreateWirelessCloudConnectorGroupRequest&, const CreateWirelessCloudConnectorGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateWirelessCloudConnectorGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAuthorizationRuleResult> DeleteAuthorizationRuleOutcome;
|
||||
typedef std::future<DeleteAuthorizationRuleOutcome> DeleteAuthorizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::DeleteAuthorizationRuleRequest&, const DeleteAuthorizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAuthorizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteBatchOperateCardsTaskResult> DeleteBatchOperateCardsTaskOutcome;
|
||||
typedef std::future<DeleteBatchOperateCardsTaskOutcome> DeleteBatchOperateCardsTaskOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::DeleteBatchOperateCardsTaskRequest&, const DeleteBatchOperateCardsTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBatchOperateCardsTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteGroupAuthorizationRuleResult> DeleteGroupAuthorizationRuleOutcome;
|
||||
typedef std::future<DeleteGroupAuthorizationRuleOutcome> DeleteGroupAuthorizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::DeleteGroupAuthorizationRuleRequest&, const DeleteGroupAuthorizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGroupAuthorizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteIoTCloudConnectorBackhaulRouteResult> DeleteIoTCloudConnectorBackhaulRouteOutcome;
|
||||
typedef std::future<DeleteIoTCloudConnectorBackhaulRouteOutcome> DeleteIoTCloudConnectorBackhaulRouteOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::DeleteIoTCloudConnectorBackhaulRouteRequest&, const DeleteIoTCloudConnectorBackhaulRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIoTCloudConnectorBackhaulRouteAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteWirelessCloudConnectorResult> DeleteWirelessCloudConnectorOutcome;
|
||||
typedef std::future<DeleteWirelessCloudConnectorOutcome> DeleteWirelessCloudConnectorOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::DeleteWirelessCloudConnectorRequest&, const DeleteWirelessCloudConnectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteWirelessCloudConnectorAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteWirelessCloudConnectorGroupResult> DeleteWirelessCloudConnectorGroupOutcome;
|
||||
typedef std::future<DeleteWirelessCloudConnectorGroupOutcome> DeleteWirelessCloudConnectorGroupOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::DeleteWirelessCloudConnectorGroupRequest&, const DeleteWirelessCloudConnectorGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteWirelessCloudConnectorGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetachVpcFromNetLinkResult> DetachVpcFromNetLinkOutcome;
|
||||
typedef std::future<DetachVpcFromNetLinkOutcome> DetachVpcFromNetLinkOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::DetachVpcFromNetLinkRequest&, const DetachVpcFromNetLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachVpcFromNetLinkAsyncHandler;
|
||||
typedef Outcome<Error, Model::FailCardsResult> FailCardsOutcome;
|
||||
typedef std::future<FailCardsOutcome> FailCardsOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::FailCardsRequest&, const FailCardsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FailCardsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetCardResult> GetCardOutcome;
|
||||
typedef std::future<GetCardOutcome> GetCardOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::GetCardRequest&, const GetCardOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCardAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetCardLockReasonResult> GetCardLockReasonOutcome;
|
||||
typedef std::future<GetCardLockReasonOutcome> GetCardLockReasonOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::GetCardLockReasonRequest&, const GetCardLockReasonOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCardLockReasonAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetCreateCustomerInformationResult> GetCreateCustomerInformationOutcome;
|
||||
typedef std::future<GetCreateCustomerInformationOutcome> GetCreateCustomerInformationOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::GetCreateCustomerInformationRequest&, const GetCreateCustomerInformationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCreateCustomerInformationAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDiagnoseResultForSingleCardResult> GetDiagnoseResultForSingleCardOutcome;
|
||||
typedef std::future<GetDiagnoseResultForSingleCardOutcome> GetDiagnoseResultForSingleCardOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::GetDiagnoseResultForSingleCardRequest&, const GetDiagnoseResultForSingleCardOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDiagnoseResultForSingleCardAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetWirelessCloudConnectorResult> GetWirelessCloudConnectorOutcome;
|
||||
typedef std::future<GetWirelessCloudConnectorOutcome> GetWirelessCloudConnectorOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::GetWirelessCloudConnectorRequest&, const GetWirelessCloudConnectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetWirelessCloudConnectorAsyncHandler;
|
||||
typedef Outcome<Error, Model::GrantNetLinkResult> GrantNetLinkOutcome;
|
||||
typedef std::future<GrantNetLinkOutcome> GrantNetLinkOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::GrantNetLinkRequest&, const GrantNetLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantNetLinkAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAPNsResult> ListAPNsOutcome;
|
||||
typedef std::future<ListAPNsOutcome> ListAPNsOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListAPNsRequest&, const ListAPNsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAPNsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuthorizationRulesResult> ListAuthorizationRulesOutcome;
|
||||
typedef std::future<ListAuthorizationRulesOutcome> ListAuthorizationRulesOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListAuthorizationRulesRequest&, const ListAuthorizationRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthorizationRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListBatchOperateCardsTasksResult> ListBatchOperateCardsTasksOutcome;
|
||||
typedef std::future<ListBatchOperateCardsTasksOutcome> ListBatchOperateCardsTasksOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListBatchOperateCardsTasksRequest&, const ListBatchOperateCardsTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBatchOperateCardsTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCardsResult> ListCardsOutcome;
|
||||
typedef std::future<ListCardsOutcome> ListCardsOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListCardsRequest&, const ListCardsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCardsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataPackagesResult> ListDataPackagesOutcome;
|
||||
typedef std::future<ListDataPackagesOutcome> ListDataPackagesOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListDataPackagesRequest&, const ListDataPackagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataPackagesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDiagnoseInfoForSingleCardResult> ListDiagnoseInfoForSingleCardOutcome;
|
||||
typedef std::future<ListDiagnoseInfoForSingleCardOutcome> ListDiagnoseInfoForSingleCardOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListDiagnoseInfoForSingleCardRequest&, const ListDiagnoseInfoForSingleCardOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDiagnoseInfoForSingleCardAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListGroupAuthorizationRulesResult> ListGroupAuthorizationRulesOutcome;
|
||||
typedef std::future<ListGroupAuthorizationRulesOutcome> ListGroupAuthorizationRulesOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListGroupAuthorizationRulesRequest&, const ListGroupAuthorizationRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupAuthorizationRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListIoTCloudConnectorBackhaulRouteResult> ListIoTCloudConnectorBackhaulRouteOutcome;
|
||||
typedef std::future<ListIoTCloudConnectorBackhaulRouteOutcome> ListIoTCloudConnectorBackhaulRouteOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListIoTCloudConnectorBackhaulRouteRequest&, const ListIoTCloudConnectorBackhaulRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIoTCloudConnectorBackhaulRouteAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListOrdersResult> ListOrdersOutcome;
|
||||
typedef std::future<ListOrdersOutcome> ListOrdersOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListOrdersRequest&, const ListOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOrdersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListRegionsResult> ListRegionsOutcome;
|
||||
typedef std::future<ListRegionsOutcome> ListRegionsOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListRegionsRequest&, const ListRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRegionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListWirelessCloudConnectorGroupsResult> ListWirelessCloudConnectorGroupsOutcome;
|
||||
typedef std::future<ListWirelessCloudConnectorGroupsOutcome> ListWirelessCloudConnectorGroupsOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListWirelessCloudConnectorGroupsRequest&, const ListWirelessCloudConnectorGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListWirelessCloudConnectorGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListWirelessCloudConnectorsResult> ListWirelessCloudConnectorsOutcome;
|
||||
typedef std::future<ListWirelessCloudConnectorsOutcome> ListWirelessCloudConnectorsOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListWirelessCloudConnectorsRequest&, const ListWirelessCloudConnectorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListWirelessCloudConnectorsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListZonesResult> ListZonesOutcome;
|
||||
typedef std::future<ListZonesOutcome> ListZonesOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ListZonesRequest&, const ListZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListZonesAsyncHandler;
|
||||
typedef Outcome<Error, Model::LockCardsResult> LockCardsOutcome;
|
||||
typedef std::future<LockCardsOutcome> LockCardsOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::LockCardsRequest&, const LockCardsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LockCardsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyWirelessCloudConnectorFeatureResult> ModifyWirelessCloudConnectorFeatureOutcome;
|
||||
typedef std::future<ModifyWirelessCloudConnectorFeatureOutcome> ModifyWirelessCloudConnectorFeatureOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ModifyWirelessCloudConnectorFeatureRequest&, const ModifyWirelessCloudConnectorFeatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyWirelessCloudConnectorFeatureAsyncHandler;
|
||||
typedef Outcome<Error, Model::OpenCc5gServiceResult> OpenCc5gServiceOutcome;
|
||||
typedef std::future<OpenCc5gServiceOutcome> OpenCc5gServiceOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::OpenCc5gServiceRequest&, const OpenCc5gServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenCc5gServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveWirelessCloudConnectorFromGroupResult> RemoveWirelessCloudConnectorFromGroupOutcome;
|
||||
typedef std::future<RemoveWirelessCloudConnectorFromGroupOutcome> RemoveWirelessCloudConnectorFromGroupOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::RemoveWirelessCloudConnectorFromGroupRequest&, const RemoveWirelessCloudConnectorFromGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveWirelessCloudConnectorFromGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResumeCardsResult> ResumeCardsOutcome;
|
||||
typedef std::future<ResumeCardsOutcome> ResumeCardsOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::ResumeCardsRequest&, const ResumeCardsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeCardsAsyncHandler;
|
||||
typedef Outcome<Error, Model::RevokeNetLinkResult> RevokeNetLinkOutcome;
|
||||
typedef std::future<RevokeNetLinkOutcome> RevokeNetLinkOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::RevokeNetLinkRequest&, const RevokeNetLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeNetLinkAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopCardsResult> StopCardsOutcome;
|
||||
typedef std::future<StopCardsOutcome> StopCardsOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::StopCardsRequest&, const StopCardsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopCardsAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitDiagnoseTaskForSingleCardResult> SubmitDiagnoseTaskForSingleCardOutcome;
|
||||
typedef std::future<SubmitDiagnoseTaskForSingleCardOutcome> SubmitDiagnoseTaskForSingleCardOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::SubmitDiagnoseTaskForSingleCardRequest&, const SubmitDiagnoseTaskForSingleCardOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitDiagnoseTaskForSingleCardAsyncHandler;
|
||||
typedef Outcome<Error, Model::SwitchWirelessCloudConnectorToBusinessResult> SwitchWirelessCloudConnectorToBusinessOutcome;
|
||||
typedef std::future<SwitchWirelessCloudConnectorToBusinessOutcome> SwitchWirelessCloudConnectorToBusinessOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::SwitchWirelessCloudConnectorToBusinessRequest&, const SwitchWirelessCloudConnectorToBusinessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchWirelessCloudConnectorToBusinessAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnlockCardsResult> UnlockCardsOutcome;
|
||||
typedef std::future<UnlockCardsOutcome> UnlockCardsOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::UnlockCardsRequest&, const UnlockCardsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnlockCardsAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAuthorizationRuleResult> UpdateAuthorizationRuleOutcome;
|
||||
typedef std::future<UpdateAuthorizationRuleOutcome> UpdateAuthorizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::UpdateAuthorizationRuleRequest&, const UpdateAuthorizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAuthorizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateBatchOperateCardsTaskResult> UpdateBatchOperateCardsTaskOutcome;
|
||||
typedef std::future<UpdateBatchOperateCardsTaskOutcome> UpdateBatchOperateCardsTaskOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::UpdateBatchOperateCardsTaskRequest&, const UpdateBatchOperateCardsTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBatchOperateCardsTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateCardResult> UpdateCardOutcome;
|
||||
typedef std::future<UpdateCardOutcome> UpdateCardOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::UpdateCardRequest&, const UpdateCardOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCardAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDNSAuthorizationRuleResult> UpdateDNSAuthorizationRuleOutcome;
|
||||
typedef std::future<UpdateDNSAuthorizationRuleOutcome> UpdateDNSAuthorizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::UpdateDNSAuthorizationRuleRequest&, const UpdateDNSAuthorizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDNSAuthorizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateGroupAuthorizationRuleResult> UpdateGroupAuthorizationRuleOutcome;
|
||||
typedef std::future<UpdateGroupAuthorizationRuleOutcome> UpdateGroupAuthorizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::UpdateGroupAuthorizationRuleRequest&, const UpdateGroupAuthorizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGroupAuthorizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateGroupDnsAuthorizationRuleResult> UpdateGroupDnsAuthorizationRuleOutcome;
|
||||
typedef std::future<UpdateGroupDnsAuthorizationRuleOutcome> UpdateGroupDnsAuthorizationRuleOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::UpdateGroupDnsAuthorizationRuleRequest&, const UpdateGroupDnsAuthorizationRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGroupDnsAuthorizationRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateWirelessCloudConnectorResult> UpdateWirelessCloudConnectorOutcome;
|
||||
typedef std::future<UpdateWirelessCloudConnectorOutcome> UpdateWirelessCloudConnectorOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::UpdateWirelessCloudConnectorRequest&, const UpdateWirelessCloudConnectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWirelessCloudConnectorAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateWirelessCloudConnectorGroupResult> UpdateWirelessCloudConnectorGroupOutcome;
|
||||
typedef std::future<UpdateWirelessCloudConnectorGroupOutcome> UpdateWirelessCloudConnectorGroupOutcomeCallable;
|
||||
typedef std::function<void(const CC5GClient*, const Model::UpdateWirelessCloudConnectorGroupRequest&, const UpdateWirelessCloudConnectorGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateWirelessCloudConnectorGroupAsyncHandler;
|
||||
|
||||
CC5GClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
CC5GClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
CC5GClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~CC5GClient();
|
||||
AddDNSAuthorizationRuleOutcome addDNSAuthorizationRule(const Model::AddDNSAuthorizationRuleRequest &request)const;
|
||||
void addDNSAuthorizationRuleAsync(const Model::AddDNSAuthorizationRuleRequest& request, const AddDNSAuthorizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddDNSAuthorizationRuleOutcomeCallable addDNSAuthorizationRuleCallable(const Model::AddDNSAuthorizationRuleRequest& request) const;
|
||||
AddGroupDnsAuthorizationRuleOutcome addGroupDnsAuthorizationRule(const Model::AddGroupDnsAuthorizationRuleRequest &request)const;
|
||||
void addGroupDnsAuthorizationRuleAsync(const Model::AddGroupDnsAuthorizationRuleRequest& request, const AddGroupDnsAuthorizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddGroupDnsAuthorizationRuleOutcomeCallable addGroupDnsAuthorizationRuleCallable(const Model::AddGroupDnsAuthorizationRuleRequest& request) const;
|
||||
AddWirelessCloudConnectorToGroupOutcome addWirelessCloudConnectorToGroup(const Model::AddWirelessCloudConnectorToGroupRequest &request)const;
|
||||
void addWirelessCloudConnectorToGroupAsync(const Model::AddWirelessCloudConnectorToGroupRequest& request, const AddWirelessCloudConnectorToGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddWirelessCloudConnectorToGroupOutcomeCallable addWirelessCloudConnectorToGroupCallable(const Model::AddWirelessCloudConnectorToGroupRequest& request) const;
|
||||
AttachVpcToNetLinkOutcome attachVpcToNetLink(const Model::AttachVpcToNetLinkRequest &request)const;
|
||||
void attachVpcToNetLinkAsync(const Model::AttachVpcToNetLinkRequest& request, const AttachVpcToNetLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AttachVpcToNetLinkOutcomeCallable attachVpcToNetLinkCallable(const Model::AttachVpcToNetLinkRequest& request) const;
|
||||
CreateAuthorizationRuleOutcome createAuthorizationRule(const Model::CreateAuthorizationRuleRequest &request)const;
|
||||
void createAuthorizationRuleAsync(const Model::CreateAuthorizationRuleRequest& request, const CreateAuthorizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAuthorizationRuleOutcomeCallable createAuthorizationRuleCallable(const Model::CreateAuthorizationRuleRequest& request) const;
|
||||
CreateBatchOperateCardsTaskOutcome createBatchOperateCardsTask(const Model::CreateBatchOperateCardsTaskRequest &request)const;
|
||||
void createBatchOperateCardsTaskAsync(const Model::CreateBatchOperateCardsTaskRequest& request, const CreateBatchOperateCardsTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateBatchOperateCardsTaskOutcomeCallable createBatchOperateCardsTaskCallable(const Model::CreateBatchOperateCardsTaskRequest& request) const;
|
||||
CreateGroupAuthorizationRuleOutcome createGroupAuthorizationRule(const Model::CreateGroupAuthorizationRuleRequest &request)const;
|
||||
void createGroupAuthorizationRuleAsync(const Model::CreateGroupAuthorizationRuleRequest& request, const CreateGroupAuthorizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateGroupAuthorizationRuleOutcomeCallable createGroupAuthorizationRuleCallable(const Model::CreateGroupAuthorizationRuleRequest& request) const;
|
||||
CreateIoTCloudConnectorBackhaulRouteOutcome createIoTCloudConnectorBackhaulRoute(const Model::CreateIoTCloudConnectorBackhaulRouteRequest &request)const;
|
||||
void createIoTCloudConnectorBackhaulRouteAsync(const Model::CreateIoTCloudConnectorBackhaulRouteRequest& request, const CreateIoTCloudConnectorBackhaulRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateIoTCloudConnectorBackhaulRouteOutcomeCallable createIoTCloudConnectorBackhaulRouteCallable(const Model::CreateIoTCloudConnectorBackhaulRouteRequest& request) const;
|
||||
CreateWirelessCloudConnectorOutcome createWirelessCloudConnector(const Model::CreateWirelessCloudConnectorRequest &request)const;
|
||||
void createWirelessCloudConnectorAsync(const Model::CreateWirelessCloudConnectorRequest& request, const CreateWirelessCloudConnectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateWirelessCloudConnectorOutcomeCallable createWirelessCloudConnectorCallable(const Model::CreateWirelessCloudConnectorRequest& request) const;
|
||||
CreateWirelessCloudConnectorGroupOutcome createWirelessCloudConnectorGroup(const Model::CreateWirelessCloudConnectorGroupRequest &request)const;
|
||||
void createWirelessCloudConnectorGroupAsync(const Model::CreateWirelessCloudConnectorGroupRequest& request, const CreateWirelessCloudConnectorGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateWirelessCloudConnectorGroupOutcomeCallable createWirelessCloudConnectorGroupCallable(const Model::CreateWirelessCloudConnectorGroupRequest& request) const;
|
||||
DeleteAuthorizationRuleOutcome deleteAuthorizationRule(const Model::DeleteAuthorizationRuleRequest &request)const;
|
||||
void deleteAuthorizationRuleAsync(const Model::DeleteAuthorizationRuleRequest& request, const DeleteAuthorizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAuthorizationRuleOutcomeCallable deleteAuthorizationRuleCallable(const Model::DeleteAuthorizationRuleRequest& request) const;
|
||||
DeleteBatchOperateCardsTaskOutcome deleteBatchOperateCardsTask(const Model::DeleteBatchOperateCardsTaskRequest &request)const;
|
||||
void deleteBatchOperateCardsTaskAsync(const Model::DeleteBatchOperateCardsTaskRequest& request, const DeleteBatchOperateCardsTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteBatchOperateCardsTaskOutcomeCallable deleteBatchOperateCardsTaskCallable(const Model::DeleteBatchOperateCardsTaskRequest& request) const;
|
||||
DeleteGroupAuthorizationRuleOutcome deleteGroupAuthorizationRule(const Model::DeleteGroupAuthorizationRuleRequest &request)const;
|
||||
void deleteGroupAuthorizationRuleAsync(const Model::DeleteGroupAuthorizationRuleRequest& request, const DeleteGroupAuthorizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteGroupAuthorizationRuleOutcomeCallable deleteGroupAuthorizationRuleCallable(const Model::DeleteGroupAuthorizationRuleRequest& request) const;
|
||||
DeleteIoTCloudConnectorBackhaulRouteOutcome deleteIoTCloudConnectorBackhaulRoute(const Model::DeleteIoTCloudConnectorBackhaulRouteRequest &request)const;
|
||||
void deleteIoTCloudConnectorBackhaulRouteAsync(const Model::DeleteIoTCloudConnectorBackhaulRouteRequest& request, const DeleteIoTCloudConnectorBackhaulRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteIoTCloudConnectorBackhaulRouteOutcomeCallable deleteIoTCloudConnectorBackhaulRouteCallable(const Model::DeleteIoTCloudConnectorBackhaulRouteRequest& request) const;
|
||||
DeleteWirelessCloudConnectorOutcome deleteWirelessCloudConnector(const Model::DeleteWirelessCloudConnectorRequest &request)const;
|
||||
void deleteWirelessCloudConnectorAsync(const Model::DeleteWirelessCloudConnectorRequest& request, const DeleteWirelessCloudConnectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteWirelessCloudConnectorOutcomeCallable deleteWirelessCloudConnectorCallable(const Model::DeleteWirelessCloudConnectorRequest& request) const;
|
||||
DeleteWirelessCloudConnectorGroupOutcome deleteWirelessCloudConnectorGroup(const Model::DeleteWirelessCloudConnectorGroupRequest &request)const;
|
||||
void deleteWirelessCloudConnectorGroupAsync(const Model::DeleteWirelessCloudConnectorGroupRequest& request, const DeleteWirelessCloudConnectorGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteWirelessCloudConnectorGroupOutcomeCallable deleteWirelessCloudConnectorGroupCallable(const Model::DeleteWirelessCloudConnectorGroupRequest& request) const;
|
||||
DetachVpcFromNetLinkOutcome detachVpcFromNetLink(const Model::DetachVpcFromNetLinkRequest &request)const;
|
||||
void detachVpcFromNetLinkAsync(const Model::DetachVpcFromNetLinkRequest& request, const DetachVpcFromNetLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetachVpcFromNetLinkOutcomeCallable detachVpcFromNetLinkCallable(const Model::DetachVpcFromNetLinkRequest& request) const;
|
||||
FailCardsOutcome failCards(const Model::FailCardsRequest &request)const;
|
||||
void failCardsAsync(const Model::FailCardsRequest& request, const FailCardsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
FailCardsOutcomeCallable failCardsCallable(const Model::FailCardsRequest& request) const;
|
||||
GetCardOutcome getCard(const Model::GetCardRequest &request)const;
|
||||
void getCardAsync(const Model::GetCardRequest& request, const GetCardAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetCardOutcomeCallable getCardCallable(const Model::GetCardRequest& request) const;
|
||||
GetCardLockReasonOutcome getCardLockReason(const Model::GetCardLockReasonRequest &request)const;
|
||||
void getCardLockReasonAsync(const Model::GetCardLockReasonRequest& request, const GetCardLockReasonAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetCardLockReasonOutcomeCallable getCardLockReasonCallable(const Model::GetCardLockReasonRequest& request) const;
|
||||
GetCreateCustomerInformationOutcome getCreateCustomerInformation(const Model::GetCreateCustomerInformationRequest &request)const;
|
||||
void getCreateCustomerInformationAsync(const Model::GetCreateCustomerInformationRequest& request, const GetCreateCustomerInformationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetCreateCustomerInformationOutcomeCallable getCreateCustomerInformationCallable(const Model::GetCreateCustomerInformationRequest& request) const;
|
||||
GetDiagnoseResultForSingleCardOutcome getDiagnoseResultForSingleCard(const Model::GetDiagnoseResultForSingleCardRequest &request)const;
|
||||
void getDiagnoseResultForSingleCardAsync(const Model::GetDiagnoseResultForSingleCardRequest& request, const GetDiagnoseResultForSingleCardAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDiagnoseResultForSingleCardOutcomeCallable getDiagnoseResultForSingleCardCallable(const Model::GetDiagnoseResultForSingleCardRequest& request) const;
|
||||
GetWirelessCloudConnectorOutcome getWirelessCloudConnector(const Model::GetWirelessCloudConnectorRequest &request)const;
|
||||
void getWirelessCloudConnectorAsync(const Model::GetWirelessCloudConnectorRequest& request, const GetWirelessCloudConnectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetWirelessCloudConnectorOutcomeCallable getWirelessCloudConnectorCallable(const Model::GetWirelessCloudConnectorRequest& request) const;
|
||||
GrantNetLinkOutcome grantNetLink(const Model::GrantNetLinkRequest &request)const;
|
||||
void grantNetLinkAsync(const Model::GrantNetLinkRequest& request, const GrantNetLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GrantNetLinkOutcomeCallable grantNetLinkCallable(const Model::GrantNetLinkRequest& request) const;
|
||||
ListAPNsOutcome listAPNs(const Model::ListAPNsRequest &request)const;
|
||||
void listAPNsAsync(const Model::ListAPNsRequest& request, const ListAPNsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAPNsOutcomeCallable listAPNsCallable(const Model::ListAPNsRequest& request) const;
|
||||
ListAuthorizationRulesOutcome listAuthorizationRules(const Model::ListAuthorizationRulesRequest &request)const;
|
||||
void listAuthorizationRulesAsync(const Model::ListAuthorizationRulesRequest& request, const ListAuthorizationRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuthorizationRulesOutcomeCallable listAuthorizationRulesCallable(const Model::ListAuthorizationRulesRequest& request) const;
|
||||
ListBatchOperateCardsTasksOutcome listBatchOperateCardsTasks(const Model::ListBatchOperateCardsTasksRequest &request)const;
|
||||
void listBatchOperateCardsTasksAsync(const Model::ListBatchOperateCardsTasksRequest& request, const ListBatchOperateCardsTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListBatchOperateCardsTasksOutcomeCallable listBatchOperateCardsTasksCallable(const Model::ListBatchOperateCardsTasksRequest& request) const;
|
||||
ListCardsOutcome listCards(const Model::ListCardsRequest &request)const;
|
||||
void listCardsAsync(const Model::ListCardsRequest& request, const ListCardsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCardsOutcomeCallable listCardsCallable(const Model::ListCardsRequest& request) const;
|
||||
ListDataPackagesOutcome listDataPackages(const Model::ListDataPackagesRequest &request)const;
|
||||
void listDataPackagesAsync(const Model::ListDataPackagesRequest& request, const ListDataPackagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataPackagesOutcomeCallable listDataPackagesCallable(const Model::ListDataPackagesRequest& request) const;
|
||||
ListDiagnoseInfoForSingleCardOutcome listDiagnoseInfoForSingleCard(const Model::ListDiagnoseInfoForSingleCardRequest &request)const;
|
||||
void listDiagnoseInfoForSingleCardAsync(const Model::ListDiagnoseInfoForSingleCardRequest& request, const ListDiagnoseInfoForSingleCardAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDiagnoseInfoForSingleCardOutcomeCallable listDiagnoseInfoForSingleCardCallable(const Model::ListDiagnoseInfoForSingleCardRequest& request) const;
|
||||
ListGroupAuthorizationRulesOutcome listGroupAuthorizationRules(const Model::ListGroupAuthorizationRulesRequest &request)const;
|
||||
void listGroupAuthorizationRulesAsync(const Model::ListGroupAuthorizationRulesRequest& request, const ListGroupAuthorizationRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListGroupAuthorizationRulesOutcomeCallable listGroupAuthorizationRulesCallable(const Model::ListGroupAuthorizationRulesRequest& request) const;
|
||||
ListIoTCloudConnectorBackhaulRouteOutcome listIoTCloudConnectorBackhaulRoute(const Model::ListIoTCloudConnectorBackhaulRouteRequest &request)const;
|
||||
void listIoTCloudConnectorBackhaulRouteAsync(const Model::ListIoTCloudConnectorBackhaulRouteRequest& request, const ListIoTCloudConnectorBackhaulRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListIoTCloudConnectorBackhaulRouteOutcomeCallable listIoTCloudConnectorBackhaulRouteCallable(const Model::ListIoTCloudConnectorBackhaulRouteRequest& request) const;
|
||||
ListOrdersOutcome listOrders(const Model::ListOrdersRequest &request)const;
|
||||
void listOrdersAsync(const Model::ListOrdersRequest& request, const ListOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListOrdersOutcomeCallable listOrdersCallable(const Model::ListOrdersRequest& request) const;
|
||||
ListRegionsOutcome listRegions(const Model::ListRegionsRequest &request)const;
|
||||
void listRegionsAsync(const Model::ListRegionsRequest& request, const ListRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListRegionsOutcomeCallable listRegionsCallable(const Model::ListRegionsRequest& request) const;
|
||||
ListWirelessCloudConnectorGroupsOutcome listWirelessCloudConnectorGroups(const Model::ListWirelessCloudConnectorGroupsRequest &request)const;
|
||||
void listWirelessCloudConnectorGroupsAsync(const Model::ListWirelessCloudConnectorGroupsRequest& request, const ListWirelessCloudConnectorGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListWirelessCloudConnectorGroupsOutcomeCallable listWirelessCloudConnectorGroupsCallable(const Model::ListWirelessCloudConnectorGroupsRequest& request) const;
|
||||
ListWirelessCloudConnectorsOutcome listWirelessCloudConnectors(const Model::ListWirelessCloudConnectorsRequest &request)const;
|
||||
void listWirelessCloudConnectorsAsync(const Model::ListWirelessCloudConnectorsRequest& request, const ListWirelessCloudConnectorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListWirelessCloudConnectorsOutcomeCallable listWirelessCloudConnectorsCallable(const Model::ListWirelessCloudConnectorsRequest& request) const;
|
||||
ListZonesOutcome listZones(const Model::ListZonesRequest &request)const;
|
||||
void listZonesAsync(const Model::ListZonesRequest& request, const ListZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListZonesOutcomeCallable listZonesCallable(const Model::ListZonesRequest& request) const;
|
||||
LockCardsOutcome lockCards(const Model::LockCardsRequest &request)const;
|
||||
void lockCardsAsync(const Model::LockCardsRequest& request, const LockCardsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
LockCardsOutcomeCallable lockCardsCallable(const Model::LockCardsRequest& request) const;
|
||||
ModifyWirelessCloudConnectorFeatureOutcome modifyWirelessCloudConnectorFeature(const Model::ModifyWirelessCloudConnectorFeatureRequest &request)const;
|
||||
void modifyWirelessCloudConnectorFeatureAsync(const Model::ModifyWirelessCloudConnectorFeatureRequest& request, const ModifyWirelessCloudConnectorFeatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyWirelessCloudConnectorFeatureOutcomeCallable modifyWirelessCloudConnectorFeatureCallable(const Model::ModifyWirelessCloudConnectorFeatureRequest& request) const;
|
||||
OpenCc5gServiceOutcome openCc5gService(const Model::OpenCc5gServiceRequest &request)const;
|
||||
void openCc5gServiceAsync(const Model::OpenCc5gServiceRequest& request, const OpenCc5gServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OpenCc5gServiceOutcomeCallable openCc5gServiceCallable(const Model::OpenCc5gServiceRequest& request) const;
|
||||
RemoveWirelessCloudConnectorFromGroupOutcome removeWirelessCloudConnectorFromGroup(const Model::RemoveWirelessCloudConnectorFromGroupRequest &request)const;
|
||||
void removeWirelessCloudConnectorFromGroupAsync(const Model::RemoveWirelessCloudConnectorFromGroupRequest& request, const RemoveWirelessCloudConnectorFromGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveWirelessCloudConnectorFromGroupOutcomeCallable removeWirelessCloudConnectorFromGroupCallable(const Model::RemoveWirelessCloudConnectorFromGroupRequest& request) const;
|
||||
ResumeCardsOutcome resumeCards(const Model::ResumeCardsRequest &request)const;
|
||||
void resumeCardsAsync(const Model::ResumeCardsRequest& request, const ResumeCardsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResumeCardsOutcomeCallable resumeCardsCallable(const Model::ResumeCardsRequest& request) const;
|
||||
RevokeNetLinkOutcome revokeNetLink(const Model::RevokeNetLinkRequest &request)const;
|
||||
void revokeNetLinkAsync(const Model::RevokeNetLinkRequest& request, const RevokeNetLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RevokeNetLinkOutcomeCallable revokeNetLinkCallable(const Model::RevokeNetLinkRequest& request) const;
|
||||
StopCardsOutcome stopCards(const Model::StopCardsRequest &request)const;
|
||||
void stopCardsAsync(const Model::StopCardsRequest& request, const StopCardsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopCardsOutcomeCallable stopCardsCallable(const Model::StopCardsRequest& request) const;
|
||||
SubmitDiagnoseTaskForSingleCardOutcome submitDiagnoseTaskForSingleCard(const Model::SubmitDiagnoseTaskForSingleCardRequest &request)const;
|
||||
void submitDiagnoseTaskForSingleCardAsync(const Model::SubmitDiagnoseTaskForSingleCardRequest& request, const SubmitDiagnoseTaskForSingleCardAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitDiagnoseTaskForSingleCardOutcomeCallable submitDiagnoseTaskForSingleCardCallable(const Model::SubmitDiagnoseTaskForSingleCardRequest& request) const;
|
||||
SwitchWirelessCloudConnectorToBusinessOutcome switchWirelessCloudConnectorToBusiness(const Model::SwitchWirelessCloudConnectorToBusinessRequest &request)const;
|
||||
void switchWirelessCloudConnectorToBusinessAsync(const Model::SwitchWirelessCloudConnectorToBusinessRequest& request, const SwitchWirelessCloudConnectorToBusinessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SwitchWirelessCloudConnectorToBusinessOutcomeCallable switchWirelessCloudConnectorToBusinessCallable(const Model::SwitchWirelessCloudConnectorToBusinessRequest& request) const;
|
||||
UnlockCardsOutcome unlockCards(const Model::UnlockCardsRequest &request)const;
|
||||
void unlockCardsAsync(const Model::UnlockCardsRequest& request, const UnlockCardsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnlockCardsOutcomeCallable unlockCardsCallable(const Model::UnlockCardsRequest& request) const;
|
||||
UpdateAuthorizationRuleOutcome updateAuthorizationRule(const Model::UpdateAuthorizationRuleRequest &request)const;
|
||||
void updateAuthorizationRuleAsync(const Model::UpdateAuthorizationRuleRequest& request, const UpdateAuthorizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAuthorizationRuleOutcomeCallable updateAuthorizationRuleCallable(const Model::UpdateAuthorizationRuleRequest& request) const;
|
||||
UpdateBatchOperateCardsTaskOutcome updateBatchOperateCardsTask(const Model::UpdateBatchOperateCardsTaskRequest &request)const;
|
||||
void updateBatchOperateCardsTaskAsync(const Model::UpdateBatchOperateCardsTaskRequest& request, const UpdateBatchOperateCardsTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateBatchOperateCardsTaskOutcomeCallable updateBatchOperateCardsTaskCallable(const Model::UpdateBatchOperateCardsTaskRequest& request) const;
|
||||
UpdateCardOutcome updateCard(const Model::UpdateCardRequest &request)const;
|
||||
void updateCardAsync(const Model::UpdateCardRequest& request, const UpdateCardAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateCardOutcomeCallable updateCardCallable(const Model::UpdateCardRequest& request) const;
|
||||
UpdateDNSAuthorizationRuleOutcome updateDNSAuthorizationRule(const Model::UpdateDNSAuthorizationRuleRequest &request)const;
|
||||
void updateDNSAuthorizationRuleAsync(const Model::UpdateDNSAuthorizationRuleRequest& request, const UpdateDNSAuthorizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDNSAuthorizationRuleOutcomeCallable updateDNSAuthorizationRuleCallable(const Model::UpdateDNSAuthorizationRuleRequest& request) const;
|
||||
UpdateGroupAuthorizationRuleOutcome updateGroupAuthorizationRule(const Model::UpdateGroupAuthorizationRuleRequest &request)const;
|
||||
void updateGroupAuthorizationRuleAsync(const Model::UpdateGroupAuthorizationRuleRequest& request, const UpdateGroupAuthorizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateGroupAuthorizationRuleOutcomeCallable updateGroupAuthorizationRuleCallable(const Model::UpdateGroupAuthorizationRuleRequest& request) const;
|
||||
UpdateGroupDnsAuthorizationRuleOutcome updateGroupDnsAuthorizationRule(const Model::UpdateGroupDnsAuthorizationRuleRequest &request)const;
|
||||
void updateGroupDnsAuthorizationRuleAsync(const Model::UpdateGroupDnsAuthorizationRuleRequest& request, const UpdateGroupDnsAuthorizationRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateGroupDnsAuthorizationRuleOutcomeCallable updateGroupDnsAuthorizationRuleCallable(const Model::UpdateGroupDnsAuthorizationRuleRequest& request) const;
|
||||
UpdateWirelessCloudConnectorOutcome updateWirelessCloudConnector(const Model::UpdateWirelessCloudConnectorRequest &request)const;
|
||||
void updateWirelessCloudConnectorAsync(const Model::UpdateWirelessCloudConnectorRequest& request, const UpdateWirelessCloudConnectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateWirelessCloudConnectorOutcomeCallable updateWirelessCloudConnectorCallable(const Model::UpdateWirelessCloudConnectorRequest& request) const;
|
||||
UpdateWirelessCloudConnectorGroupOutcome updateWirelessCloudConnectorGroup(const Model::UpdateWirelessCloudConnectorGroupRequest &request)const;
|
||||
void updateWirelessCloudConnectorGroupAsync(const Model::UpdateWirelessCloudConnectorGroupRequest& request, const UpdateWirelessCloudConnectorGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateWirelessCloudConnectorGroupOutcomeCallable updateWirelessCloudConnectorGroupCallable(const Model::UpdateWirelessCloudConnectorGroupRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_CC5G_CC5GCLIENT_H_
|
||||
32
cc5g/include/alibabacloud/cc5g/CC5GExport.h
Normal file
32
cc5g/include/alibabacloud/cc5g/CC5GExport.h
Normal file
@@ -0,0 +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_CC5G_CC5GEXPORT_H_
|
||||
#define ALIBABACLOUD_CC5G_CC5GEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_CC5G_LIBRARY)
|
||||
# define ALIBABACLOUD_CC5G_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_CC5G_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_CC5G_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_CC5G_CC5GEXPORT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_ADDDNSAUTHORIZATIONRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_ADDDNSAUTHORIZATIONRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT AddDNSAuthorizationRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddDNSAuthorizationRuleRequest();
|
||||
~AddDNSAuthorizationRuleRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getSourceDNSIp() const;
|
||||
void setSourceDNSIp(const std::string &sourceDNSIp);
|
||||
std::string getDestinationIp() const;
|
||||
void setDestinationIp(const std::string &destinationIp);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string description_;
|
||||
bool dryRun_;
|
||||
std::string sourceDNSIp_;
|
||||
std::string destinationIp_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_ADDDNSAUTHORIZATIONRULEREQUEST_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_CC5G_MODEL_ADDDNSAUTHORIZATIONRULERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_ADDDNSAUTHORIZATIONRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT AddDNSAuthorizationRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddDNSAuthorizationRuleResult();
|
||||
explicit AddDNSAuthorizationRuleResult(const std::string &payload);
|
||||
~AddDNSAuthorizationRuleResult();
|
||||
std::string getAuthorizationRuleId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string authorizationRuleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_ADDDNSAUTHORIZATIONRULERESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_ADDGROUPDNSAUTHORIZATIONRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_ADDGROUPDNSAUTHORIZATIONRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT AddGroupDnsAuthorizationRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddGroupDnsAuthorizationRuleRequest();
|
||||
~AddGroupDnsAuthorizationRuleRequest();
|
||||
std::string getWirelessCloudConnectorGroupId() const;
|
||||
void setWirelessCloudConnectorGroupId(const std::string &wirelessCloudConnectorGroupId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getSourceDNSIp() const;
|
||||
void setSourceDNSIp(const std::string &sourceDNSIp);
|
||||
std::string getDestinationIp() const;
|
||||
void setDestinationIp(const std::string &destinationIp);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string wirelessCloudConnectorGroupId_;
|
||||
std::string clientToken_;
|
||||
std::string description_;
|
||||
bool dryRun_;
|
||||
std::string sourceDNSIp_;
|
||||
std::string destinationIp_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_ADDGROUPDNSAUTHORIZATIONRULEREQUEST_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_CC5G_MODEL_ADDGROUPDNSAUTHORIZATIONRULERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_ADDGROUPDNSAUTHORIZATIONRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT AddGroupDnsAuthorizationRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddGroupDnsAuthorizationRuleResult();
|
||||
explicit AddGroupDnsAuthorizationRuleResult(const std::string &payload);
|
||||
~AddGroupDnsAuthorizationRuleResult();
|
||||
std::string getAuthorizationRuleId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string authorizationRuleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_ADDGROUPDNSAUTHORIZATIONRULERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_ADDWIRELESSCLOUDCONNECTORTOGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_ADDWIRELESSCLOUDCONNECTORTOGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT AddWirelessCloudConnectorToGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddWirelessCloudConnectorToGroupRequest();
|
||||
~AddWirelessCloudConnectorToGroupRequest();
|
||||
std::vector<std::string> getWirelessCloudConnectorIds() const;
|
||||
void setWirelessCloudConnectorIds(const std::vector<std::string> &wirelessCloudConnectorIds);
|
||||
std::string getWirelessCloudConnectorGroupId() const;
|
||||
void setWirelessCloudConnectorGroupId(const std::string &wirelessCloudConnectorGroupId);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> wirelessCloudConnectorIds_;
|
||||
std::string wirelessCloudConnectorGroupId_;
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_ADDWIRELESSCLOUDCONNECTORTOGROUPREQUEST_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_CC5G_MODEL_ADDWIRELESSCLOUDCONNECTORTOGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_ADDWIRELESSCLOUDCONNECTORTOGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT AddWirelessCloudConnectorToGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddWirelessCloudConnectorToGroupResult();
|
||||
explicit AddWirelessCloudConnectorToGroupResult(const std::string &payload);
|
||||
~AddWirelessCloudConnectorToGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_ADDWIRELESSCLOUDCONNECTORTOGROUPRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_ATTACHVPCTONETLINKREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_ATTACHVPCTONETLINKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT AttachVpcToNetLinkRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AttachVpcToNetLinkRequest();
|
||||
~AttachVpcToNetLinkRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getNetLinkId() const;
|
||||
void setNetLinkId(const std::string &netLinkId);
|
||||
std::vector<std::string> getVSwitches() const;
|
||||
void setVSwitches(const std::vector<std::string> &vSwitches);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
bool dryRun_;
|
||||
std::string netLinkId_;
|
||||
std::vector<std::string> vSwitches_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
std::string vpcId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_ATTACHVPCTONETLINKREQUEST_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_CC5G_MODEL_ATTACHVPCTONETLINKRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_ATTACHVPCTONETLINKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT AttachVpcToNetLinkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachVpcToNetLinkResult();
|
||||
explicit AttachVpcToNetLinkResult(const std::string &payload);
|
||||
~AttachVpcToNetLinkResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_ATTACHVPCTONETLINKRESULT_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_CC5G_MODEL_CREATEAUTHORIZATIONRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEAUTHORIZATIONRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateAuthorizationRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateAuthorizationRuleRequest();
|
||||
~CreateAuthorizationRuleRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getSourceCidr() const;
|
||||
void setSourceCidr(const std::string &sourceCidr);
|
||||
std::string getDestinationType() const;
|
||||
void setDestinationType(const std::string &destinationType);
|
||||
std::string getDestination() const;
|
||||
void setDestination(const std::string &destination);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getProtocol() const;
|
||||
void setProtocol(const std::string &protocol);
|
||||
std::string getPolicy() const;
|
||||
void setPolicy(const std::string &policy);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getDestinationPort() const;
|
||||
void setDestinationPort(const std::string &destinationPort);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string sourceCidr_;
|
||||
std::string destinationType_;
|
||||
std::string destination_;
|
||||
std::string description_;
|
||||
std::string protocol_;
|
||||
std::string policy_;
|
||||
bool dryRun_;
|
||||
std::string destinationPort_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEAUTHORIZATIONRULEREQUEST_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_CC5G_MODEL_CREATEAUTHORIZATIONRULERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEAUTHORIZATIONRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateAuthorizationRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateAuthorizationRuleResult();
|
||||
explicit CreateAuthorizationRuleResult(const std::string &payload);
|
||||
~CreateAuthorizationRuleResult();
|
||||
std::string getAuthorizationRuleId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string authorizationRuleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEAUTHORIZATIONRULERESULT_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_CC5G_MODEL_CREATEBATCHOPERATECARDSTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEBATCHOPERATECARDSTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateBatchOperateCardsTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateBatchOperateCardsTaskRequest();
|
||||
~CreateBatchOperateCardsTaskRequest();
|
||||
std::vector<std::string> getIccids() const;
|
||||
void setIccids(const std::vector<std::string> &iccids);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
long getThreshold() const;
|
||||
void setThreshold(long threshold);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getEffectType() const;
|
||||
void setEffectType(const std::string &effectType);
|
||||
std::vector<std::string> getWirelessCloudConnectorIds() const;
|
||||
void setWirelessCloudConnectorIds(const std::vector<std::string> &wirelessCloudConnectorIds);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::string getOperateType() const;
|
||||
void setOperateType(const std::string &operateType);
|
||||
std::string getIccidsOssFilePath() const;
|
||||
void setIccidsOssFilePath(const std::string &iccidsOssFilePath);
|
||||
|
||||
private:
|
||||
std::vector<std::string> iccids_;
|
||||
std::string clientToken_;
|
||||
std::string description_;
|
||||
long threshold_;
|
||||
std::string regionId_;
|
||||
std::string effectType_;
|
||||
std::vector<std::string> wirelessCloudConnectorIds_;
|
||||
bool dryRun_;
|
||||
std::string name_;
|
||||
std::string operateType_;
|
||||
std::string iccidsOssFilePath_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEBATCHOPERATECARDSTASKREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_CREATEBATCHOPERATECARDSTASKRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEBATCHOPERATECARDSTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateBatchOperateCardsTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateBatchOperateCardsTaskResult();
|
||||
explicit CreateBatchOperateCardsTaskResult(const std::string &payload);
|
||||
~CreateBatchOperateCardsTaskResult();
|
||||
std::string getOperateResultOssFilePath()const;
|
||||
std::string getBatchOperateCardsTaskId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string operateResultOssFilePath_;
|
||||
std::string batchOperateCardsTaskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEBATCHOPERATECARDSTASKRESULT_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_CC5G_MODEL_CREATEGROUPAUTHORIZATIONRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEGROUPAUTHORIZATIONRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateGroupAuthorizationRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateGroupAuthorizationRuleRequest();
|
||||
~CreateGroupAuthorizationRuleRequest();
|
||||
std::string getWirelessCloudConnectorGroupId() const;
|
||||
void setWirelessCloudConnectorGroupId(const std::string &wirelessCloudConnectorGroupId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getSourceCidr() const;
|
||||
void setSourceCidr(const std::string &sourceCidr);
|
||||
std::string getDestinationType() const;
|
||||
void setDestinationType(const std::string &destinationType);
|
||||
std::string getDestination() const;
|
||||
void setDestination(const std::string &destination);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getProtocol() const;
|
||||
void setProtocol(const std::string &protocol);
|
||||
std::string getPolicy() const;
|
||||
void setPolicy(const std::string &policy);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getDestinationPort() const;
|
||||
void setDestinationPort(const std::string &destinationPort);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string wirelessCloudConnectorGroupId_;
|
||||
std::string clientToken_;
|
||||
std::string sourceCidr_;
|
||||
std::string destinationType_;
|
||||
std::string destination_;
|
||||
std::string description_;
|
||||
std::string protocol_;
|
||||
std::string policy_;
|
||||
bool dryRun_;
|
||||
std::string destinationPort_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEGROUPAUTHORIZATIONRULEREQUEST_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_CC5G_MODEL_CREATEGROUPAUTHORIZATIONRULERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEGROUPAUTHORIZATIONRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateGroupAuthorizationRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateGroupAuthorizationRuleResult();
|
||||
explicit CreateGroupAuthorizationRuleResult(const std::string &payload);
|
||||
~CreateGroupAuthorizationRuleResult();
|
||||
std::string getAuthorizationRuleId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string authorizationRuleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEGROUPAUTHORIZATIONRULERESULT_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_CC5G_MODEL_CREATEIOTCLOUDCONNECTORBACKHAULROUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEIOTCLOUDCONNECTORBACKHAULROUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateIoTCloudConnectorBackhaulRouteRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateIoTCloudConnectorBackhaulRouteRequest();
|
||||
~CreateIoTCloudConnectorBackhaulRouteRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getNetLinkId() const;
|
||||
void setNetLinkId(const std::string &netLinkId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string netLinkId_;
|
||||
std::string clientToken_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEIOTCLOUDCONNECTORBACKHAULROUTEREQUEST_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_CC5G_MODEL_CREATEIOTCLOUDCONNECTORBACKHAULROUTERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEIOTCLOUDCONNECTORBACKHAULROUTERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateIoTCloudConnectorBackhaulRouteResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateIoTCloudConnectorBackhaulRouteResult();
|
||||
explicit CreateIoTCloudConnectorBackhaulRouteResult(const std::string &payload);
|
||||
~CreateIoTCloudConnectorBackhaulRouteResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEIOTCLOUDCONNECTORBACKHAULROUTERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateWirelessCloudConnectorGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateWirelessCloudConnectorGroupRequest();
|
||||
~CreateWirelessCloudConnectorGroupRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string description_;
|
||||
std::string regionId_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORGROUPREQUEST_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_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateWirelessCloudConnectorGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateWirelessCloudConnectorGroupResult();
|
||||
explicit CreateWirelessCloudConnectorGroupResult(const std::string &payload);
|
||||
~CreateWirelessCloudConnectorGroupResult();
|
||||
std::string getWirelessCloudConnectorGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string wirelessCloudConnectorGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORGROUPRESULT_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_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateWirelessCloudConnectorRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct NetLinks {
|
||||
std::string regionId;
|
||||
std::string vpcId;
|
||||
std::string string;
|
||||
std::vector<std::string> vSwitchs;
|
||||
std::string aPN;
|
||||
};
|
||||
CreateWirelessCloudConnectorRequest();
|
||||
~CreateWirelessCloudConnectorRequest();
|
||||
std::string getUseCase() const;
|
||||
void setUseCase(const std::string &useCase);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getISP() const;
|
||||
void setISP(const std::string &iSP);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getBusinessType() const;
|
||||
void setBusinessType(const std::string &businessType);
|
||||
std::vector<NetLinks> getNetLinks() const;
|
||||
void setNetLinks(const std::vector<NetLinks> &netLinks);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string useCase_;
|
||||
std::string clientToken_;
|
||||
std::string iSP_;
|
||||
std::string description_;
|
||||
std::string businessType_;
|
||||
std::vector<NetLinks> netLinks_;
|
||||
std::string regionId_;
|
||||
bool dryRun_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORREQUEST_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_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT CreateWirelessCloudConnectorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateWirelessCloudConnectorResult();
|
||||
explicit CreateWirelessCloudConnectorResult(const std::string &payload);
|
||||
~CreateWirelessCloudConnectorResult();
|
||||
std::string getWirelessCloudConnectorId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string wirelessCloudConnectorId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_CREATEWIRELESSCLOUDCONNECTORRESULT_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_CC5G_MODEL_DELETEAUTHORIZATIONRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEAUTHORIZATIONRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteAuthorizationRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteAuthorizationRuleRequest();
|
||||
~DeleteAuthorizationRuleRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getAuthorizationRuleId() const;
|
||||
void setAuthorizationRuleId(const std::string &authorizationRuleId);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string authorizationRuleId_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEAUTHORIZATIONRULEREQUEST_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_CC5G_MODEL_DELETEAUTHORIZATIONRULERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEAUTHORIZATIONRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteAuthorizationRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAuthorizationRuleResult();
|
||||
explicit DeleteAuthorizationRuleResult(const std::string &payload);
|
||||
~DeleteAuthorizationRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEAUTHORIZATIONRULERESULT_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_CC5G_MODEL_DELETEBATCHOPERATECARDSTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEBATCHOPERATECARDSTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteBatchOperateCardsTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteBatchOperateCardsTaskRequest();
|
||||
~DeleteBatchOperateCardsTaskRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getBatchOperateCardsTaskId() const;
|
||||
void setBatchOperateCardsTaskId(const std::string &batchOperateCardsTaskId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string batchOperateCardsTaskId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEBATCHOPERATECARDSTASKREQUEST_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_CC5G_MODEL_DELETEBATCHOPERATECARDSTASKRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEBATCHOPERATECARDSTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteBatchOperateCardsTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteBatchOperateCardsTaskResult();
|
||||
explicit DeleteBatchOperateCardsTaskResult(const std::string &payload);
|
||||
~DeleteBatchOperateCardsTaskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEBATCHOPERATECARDSTASKRESULT_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_CC5G_MODEL_DELETEGROUPAUTHORIZATIONRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEGROUPAUTHORIZATIONRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteGroupAuthorizationRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteGroupAuthorizationRuleRequest();
|
||||
~DeleteGroupAuthorizationRuleRequest();
|
||||
std::string getWirelessCloudConnectorGroupId() const;
|
||||
void setWirelessCloudConnectorGroupId(const std::string &wirelessCloudConnectorGroupId);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getAuthorizationRuleId() const;
|
||||
void setAuthorizationRuleId(const std::string &authorizationRuleId);
|
||||
|
||||
private:
|
||||
std::string wirelessCloudConnectorGroupId_;
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string authorizationRuleId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEGROUPAUTHORIZATIONRULEREQUEST_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_CC5G_MODEL_DELETEGROUPAUTHORIZATIONRULERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEGROUPAUTHORIZATIONRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteGroupAuthorizationRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteGroupAuthorizationRuleResult();
|
||||
explicit DeleteGroupAuthorizationRuleResult(const std::string &payload);
|
||||
~DeleteGroupAuthorizationRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEGROUPAUTHORIZATIONRULERESULT_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_CC5G_MODEL_DELETEIOTCLOUDCONNECTORBACKHAULROUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEIOTCLOUDCONNECTORBACKHAULROUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteIoTCloudConnectorBackhaulRouteRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteIoTCloudConnectorBackhaulRouteRequest();
|
||||
~DeleteIoTCloudConnectorBackhaulRouteRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getNetLinkId() const;
|
||||
void setNetLinkId(const std::string &netLinkId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string netLinkId_;
|
||||
std::string clientToken_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEIOTCLOUDCONNECTORBACKHAULROUTEREQUEST_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_CC5G_MODEL_DELETEIOTCLOUDCONNECTORBACKHAULROUTERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEIOTCLOUDCONNECTORBACKHAULROUTERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteIoTCloudConnectorBackhaulRouteResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteIoTCloudConnectorBackhaulRouteResult();
|
||||
explicit DeleteIoTCloudConnectorBackhaulRouteResult(const std::string &payload);
|
||||
~DeleteIoTCloudConnectorBackhaulRouteResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEIOTCLOUDCONNECTORBACKHAULROUTERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteWirelessCloudConnectorGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteWirelessCloudConnectorGroupRequest();
|
||||
~DeleteWirelessCloudConnectorGroupRequest();
|
||||
std::string getWirelessCloudConnectorGroupId() const;
|
||||
void setWirelessCloudConnectorGroupId(const std::string &wirelessCloudConnectorGroupId);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
|
||||
private:
|
||||
std::string wirelessCloudConnectorGroupId_;
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORGROUPREQUEST_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_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteWirelessCloudConnectorGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteWirelessCloudConnectorGroupResult();
|
||||
explicit DeleteWirelessCloudConnectorGroupResult(const std::string &payload);
|
||||
~DeleteWirelessCloudConnectorGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORGROUPRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteWirelessCloudConnectorRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteWirelessCloudConnectorRequest();
|
||||
~DeleteWirelessCloudConnectorRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORREQUEST_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_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT DeleteWirelessCloudConnectorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteWirelessCloudConnectorResult();
|
||||
explicit DeleteWirelessCloudConnectorResult(const std::string &payload);
|
||||
~DeleteWirelessCloudConnectorResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DELETEWIRELESSCLOUDCONNECTORRESULT_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_CC5G_MODEL_DETACHVPCFROMNETLINKREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DETACHVPCFROMNETLINKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT DetachVpcFromNetLinkRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DetachVpcFromNetLinkRequest();
|
||||
~DetachVpcFromNetLinkRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getNetLinkId() const;
|
||||
void setNetLinkId(const std::string &netLinkId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string netLinkId_;
|
||||
std::string clientToken_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DETACHVPCFROMNETLINKREQUEST_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_CC5G_MODEL_DETACHVPCFROMNETLINKRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_DETACHVPCFROMNETLINKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT DetachVpcFromNetLinkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DetachVpcFromNetLinkResult();
|
||||
explicit DetachVpcFromNetLinkResult(const std::string &payload);
|
||||
~DetachVpcFromNetLinkResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_DETACHVPCFROMNETLINKRESULT_H_
|
||||
51
cc5g/include/alibabacloud/cc5g/model/FailCardsRequest.h
Normal file
51
cc5g/include/alibabacloud/cc5g/model/FailCardsRequest.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_CC5G_MODEL_FAILCARDSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_FAILCARDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT FailCardsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
FailCardsRequest();
|
||||
~FailCardsRequest();
|
||||
std::vector<std::string> getIccids() const;
|
||||
void setIccids(const std::vector<std::string> &iccids);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> iccids_;
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_FAILCARDSREQUEST_H_
|
||||
49
cc5g/include/alibabacloud/cc5g/model/FailCardsResult.h
Normal file
49
cc5g/include/alibabacloud/cc5g/model/FailCardsResult.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_CC5G_MODEL_FAILCARDSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_FAILCARDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT FailCardsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
FailCardsResult();
|
||||
explicit FailCardsResult(const std::string &payload);
|
||||
~FailCardsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_FAILCARDSRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_GETCARDLOCKREASONREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GETCARDLOCKREASONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT GetCardLockReasonRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetCardLockReasonRequest();
|
||||
~GetCardLockReasonRequest();
|
||||
std::string getIccid() const;
|
||||
void setIccid(const std::string &iccid);
|
||||
|
||||
private:
|
||||
std::string iccid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GETCARDLOCKREASONREQUEST_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_CC5G_MODEL_GETCARDLOCKREASONRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GETCARDLOCKREASONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT GetCardLockReasonResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetCardLockReasonResult();
|
||||
explicit GetCardLockReasonResult(const std::string &payload);
|
||||
~GetCardLockReasonResult();
|
||||
std::string getLockReason()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string lockReason_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GETCARDLOCKREASONRESULT_H_
|
||||
42
cc5g/include/alibabacloud/cc5g/model/GetCardRequest.h
Normal file
42
cc5g/include/alibabacloud/cc5g/model/GetCardRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_GETCARDREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GETCARDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT GetCardRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetCardRequest();
|
||||
~GetCardRequest();
|
||||
std::string getIccid() const;
|
||||
void setIccid(const std::string &iccid);
|
||||
|
||||
private:
|
||||
std::string iccid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GETCARDREQUEST_H_
|
||||
95
cc5g/include/alibabacloud/cc5g/model/GetCardResult.h
Normal file
95
cc5g/include/alibabacloud/cc5g/model/GetCardResult.h
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_GETCARDRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GETCARDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT GetCardResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetCardResult();
|
||||
explicit GetCardResult(const std::string &payload);
|
||||
~GetCardResult();
|
||||
std::string getStatus()const;
|
||||
long getUsageDataTotal()const;
|
||||
std::string getDescription()const;
|
||||
int getUsageDataMonth()const;
|
||||
std::string getISP()const;
|
||||
std::string getImei()const;
|
||||
std::string getSimStatus()const;
|
||||
std::string getOrderId()const;
|
||||
long getAlarmThreshold()const;
|
||||
std::string getLock()const;
|
||||
std::string getName()const;
|
||||
long getStopThreshold()const;
|
||||
std::string getMsisdn()const;
|
||||
long getLimitThreshold()const;
|
||||
std::string getWirelessCloudConnectorId()const;
|
||||
std::string getActivatedTime()const;
|
||||
std::string getCloudConnectorId()const;
|
||||
std::string getIccid()const;
|
||||
std::string getImsi()const;
|
||||
std::string getIpAddress()const;
|
||||
std::string getSpec()const;
|
||||
std::string getNetType()const;
|
||||
std::string getAPN()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
long usageDataTotal_;
|
||||
std::string description_;
|
||||
int usageDataMonth_;
|
||||
std::string iSP_;
|
||||
std::string imei_;
|
||||
std::string simStatus_;
|
||||
std::string orderId_;
|
||||
long alarmThreshold_;
|
||||
std::string lock_;
|
||||
std::string name_;
|
||||
long stopThreshold_;
|
||||
std::string msisdn_;
|
||||
long limitThreshold_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
std::string activatedTime_;
|
||||
std::string cloudConnectorId_;
|
||||
std::string iccid_;
|
||||
std::string imsi_;
|
||||
std::string ipAddress_;
|
||||
std::string spec_;
|
||||
std::string netType_;
|
||||
std::string aPN_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GETCARDRESULT_H_
|
||||
@@ -0,0 +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_CC5G_MODEL_GETCREATECUSTOMERINFORMATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GETCREATECUSTOMERINFORMATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT GetCreateCustomerInformationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetCreateCustomerInformationRequest();
|
||||
~GetCreateCustomerInformationRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GETCREATECUSTOMERINFORMATIONREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_GETCREATECUSTOMERINFORMATIONRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GETCREATECUSTOMERINFORMATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT GetCreateCustomerInformationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetCreateCustomerInformationResult();
|
||||
explicit GetCreateCustomerInformationResult(const std::string &payload);
|
||||
~GetCreateCustomerInformationResult();
|
||||
std::string getCanBuyCard()const;
|
||||
std::string getURL()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string canBuyCard_;
|
||||
std::string uRL_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GETCREATECUSTOMERINFORMATIONRESULT_H_
|
||||
@@ -0,0 +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_CC5G_MODEL_GETDIAGNOSERESULTFORSINGLECARDREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GETDIAGNOSERESULTFORSINGLECARDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT GetDiagnoseResultForSingleCardRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetDiagnoseResultForSingleCardRequest();
|
||||
~GetDiagnoseResultForSingleCardRequest();
|
||||
std::string getRegionNo() const;
|
||||
void setRegionNo(const std::string ®ionNo);
|
||||
std::string getDiagnoseTaskId() const;
|
||||
void setDiagnoseTaskId(const std::string &diagnoseTaskId);
|
||||
|
||||
private:
|
||||
std::string regionNo_;
|
||||
std::string diagnoseTaskId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GETDIAGNOSERESULTFORSINGLECARDREQUEST_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_CC5G_MODEL_GETDIAGNOSERESULTFORSINGLECARDRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GETDIAGNOSERESULTFORSINGLECARDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT GetDiagnoseResultForSingleCardResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DiagnoseResult
|
||||
{
|
||||
std::string errorDesc;
|
||||
std::string errorSuggestion;
|
||||
std::string errorLevel;
|
||||
std::string errorPart;
|
||||
};
|
||||
struct DiagnoseItemItem
|
||||
{
|
||||
std::string status;
|
||||
std::string part;
|
||||
};
|
||||
|
||||
|
||||
GetDiagnoseResultForSingleCardResult();
|
||||
explicit GetDiagnoseResultForSingleCardResult(const std::string &payload);
|
||||
~GetDiagnoseResultForSingleCardResult();
|
||||
std::string getStatus()const;
|
||||
std::string getDestination()const;
|
||||
std::string getWirelessCloudConnectorId()const;
|
||||
long getEndTime()const;
|
||||
std::string getCardIp()const;
|
||||
std::string getIccId()const;
|
||||
std::vector<DiagnoseResult> getErrorResult()const;
|
||||
long getBeginTime()const;
|
||||
std::string getDestinationType()const;
|
||||
std::vector<DiagnoseItemItem> getDiagnoseItem()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
std::string destination_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
long endTime_;
|
||||
std::string cardIp_;
|
||||
std::string iccId_;
|
||||
std::vector<DiagnoseResult> errorResult_;
|
||||
long beginTime_;
|
||||
std::string destinationType_;
|
||||
std::vector<DiagnoseItemItem> diagnoseItem_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GETDIAGNOSERESULTFORSINGLECARDRESULT_H_
|
||||
@@ -0,0 +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_CC5G_MODEL_GETWIRELESSCLOUDCONNECTORREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GETWIRELESSCLOUDCONNECTORREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT GetWirelessCloudConnectorRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetWirelessCloudConnectorRequest();
|
||||
~GetWirelessCloudConnectorRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GETWIRELESSCLOUDCONNECTORREQUEST_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_CC5G_MODEL_GETWIRELESSCLOUDCONNECTORRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GETWIRELESSCLOUDCONNECTORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT GetWirelessCloudConnectorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct NetLink
|
||||
{
|
||||
std::string status;
|
||||
std::vector<std::string> vSwitchs;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string iSP;
|
||||
std::string createTime;
|
||||
std::string regionId;
|
||||
std::string netLinkId;
|
||||
std::string grantAliUid;
|
||||
std::string name;
|
||||
std::string aPN;
|
||||
};
|
||||
|
||||
|
||||
GetWirelessCloudConnectorResult();
|
||||
explicit GetWirelessCloudConnectorResult(const std::string &payload);
|
||||
~GetWirelessCloudConnectorResult();
|
||||
std::string getStatus()const;
|
||||
std::string getDataPackageType()const;
|
||||
std::string getDescription()const;
|
||||
std::string getCreateTime()const;
|
||||
std::string getBusinessType()const;
|
||||
std::string getUseCase()const;
|
||||
std::string getWirelessCloudConnectorGroupId()const;
|
||||
std::string getName()const;
|
||||
std::string getWirelessCloudConnectorId()const;
|
||||
std::string getCardCount()const;
|
||||
std::string getServiceType()const;
|
||||
std::vector<std::string> getFeatures()const;
|
||||
std::string getDataPackageId()const;
|
||||
std::string getRegionId()const;
|
||||
std::vector<NetLink> getNetLinks()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
std::string dataPackageType_;
|
||||
std::string description_;
|
||||
std::string createTime_;
|
||||
std::string businessType_;
|
||||
std::string useCase_;
|
||||
std::string wirelessCloudConnectorGroupId_;
|
||||
std::string name_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
std::string cardCount_;
|
||||
std::string serviceType_;
|
||||
std::vector<std::string> features_;
|
||||
std::string dataPackageId_;
|
||||
std::string regionId_;
|
||||
std::vector<NetLink> netLinks_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GETWIRELESSCLOUDCONNECTORRESULT_H_
|
||||
54
cc5g/include/alibabacloud/cc5g/model/GrantNetLinkRequest.h
Normal file
54
cc5g/include/alibabacloud/cc5g/model/GrantNetLinkRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_GRANTNETLINKREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GRANTNETLINKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT GrantNetLinkRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GrantNetLinkRequest();
|
||||
~GrantNetLinkRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getNetLinkId() const;
|
||||
void setNetLinkId(const std::string &netLinkId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
long getGrantAliUid() const;
|
||||
void setGrantAliUid(long grantAliUid);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string netLinkId_;
|
||||
std::string clientToken_;
|
||||
long grantAliUid_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GRANTNETLINKREQUEST_H_
|
||||
49
cc5g/include/alibabacloud/cc5g/model/GrantNetLinkResult.h
Normal file
49
cc5g/include/alibabacloud/cc5g/model/GrantNetLinkResult.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_CC5G_MODEL_GRANTNETLINKRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_GRANTNETLINKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT GrantNetLinkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GrantNetLinkResult();
|
||||
explicit GrantNetLinkResult(const std::string &payload);
|
||||
~GrantNetLinkResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_GRANTNETLINKRESULT_H_
|
||||
54
cc5g/include/alibabacloud/cc5g/model/ListAPNsRequest.h
Normal file
54
cc5g/include/alibabacloud/cc5g/model/ListAPNsRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTAPNSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTAPNSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListAPNsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAPNsRequest();
|
||||
~ListAPNsRequest();
|
||||
std::string getISP() const;
|
||||
void setISP(const std::string &iSP);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
std::string getAPN() const;
|
||||
void setAPN(const std::string &aPN);
|
||||
|
||||
private:
|
||||
std::string iSP_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
long maxResults_;
|
||||
std::string aPN_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTAPNSREQUEST_H_
|
||||
65
cc5g/include/alibabacloud/cc5g/model/ListAPNsResult.h
Normal file
65
cc5g/include/alibabacloud/cc5g/model/ListAPNsResult.h
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTAPNSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTAPNSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListAPNsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Region
|
||||
{
|
||||
std::string description;
|
||||
std::string iSP;
|
||||
std::string aPN;
|
||||
std::string name;
|
||||
std::vector<std::string> zones;
|
||||
};
|
||||
|
||||
|
||||
ListAPNsResult();
|
||||
explicit ListAPNsResult(const std::string &payload);
|
||||
~ListAPNsResult();
|
||||
std::string getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::string getMaxResults()const;
|
||||
std::vector<Region> getAPNs()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
std::string nextToken_;
|
||||
std::string maxResults_;
|
||||
std::vector<Region> aPNs_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTAPNSRESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTAUTHORIZATIONRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTAUTHORIZATIONRULESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListAuthorizationRulesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAuthorizationRulesRequest();
|
||||
~ListAuthorizationRulesRequest();
|
||||
std::string getDestinationType() const;
|
||||
void setDestinationType(const std::string &destinationType);
|
||||
std::string getDestination() const;
|
||||
void setDestination(const std::string &destination);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::string getProtocol() const;
|
||||
void setProtocol(const std::string &protocol);
|
||||
std::vector<std::string> getAuthorizationRuleIds() const;
|
||||
void setAuthorizationRuleIds(const std::vector<std::string> &authorizationRuleIds);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getPolicy() const;
|
||||
void setPolicy(const std::string &policy);
|
||||
bool getDns() const;
|
||||
void setDns(bool dns);
|
||||
std::string getDestinationPort() const;
|
||||
void setDestinationPort(const std::string &destinationPort);
|
||||
std::vector<std::string> getNames() const;
|
||||
void setNames(const std::vector<std::string> &names);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
std::vector<std::string> getStatuses() const;
|
||||
void setStatuses(const std::vector<std::string> &statuses);
|
||||
|
||||
private:
|
||||
std::string destinationType_;
|
||||
std::string destination_;
|
||||
std::string type_;
|
||||
std::string protocol_;
|
||||
std::vector<std::string> authorizationRuleIds_;
|
||||
std::string nextToken_;
|
||||
std::string policy_;
|
||||
bool dns_;
|
||||
std::string destinationPort_;
|
||||
std::vector<std::string> names_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
long maxResults_;
|
||||
std::vector<std::string> statuses_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTAUTHORIZATIONRULESREQUEST_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_CC5G_MODEL_LISTAUTHORIZATIONRULESRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTAUTHORIZATIONRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListAuthorizationRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AuthorizationRule
|
||||
{
|
||||
std::string status;
|
||||
std::string policy;
|
||||
std::string destination;
|
||||
std::string description;
|
||||
std::string sourceCidr;
|
||||
std::string createTime;
|
||||
std::string authorizationRuleId;
|
||||
bool dns;
|
||||
std::string destinationType;
|
||||
std::string destinationPort;
|
||||
std::string name;
|
||||
std::string type;
|
||||
std::string protocol;
|
||||
};
|
||||
|
||||
|
||||
ListAuthorizationRulesResult();
|
||||
explicit ListAuthorizationRulesResult(const std::string &payload);
|
||||
~ListAuthorizationRulesResult();
|
||||
std::string getTotalCount()const;
|
||||
std::vector<AuthorizationRule> getAuthorizationRules()const;
|
||||
std::string getNextToken()const;
|
||||
std::string getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
std::vector<AuthorizationRule> authorizationRules_;
|
||||
std::string nextToken_;
|
||||
std::string maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTAUTHORIZATIONRULESRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTBATCHOPERATECARDSTASKSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTBATCHOPERATECARDSTASKSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListBatchOperateCardsTasksRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListBatchOperateCardsTasksRequest();
|
||||
~ListBatchOperateCardsTasksRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::vector<std::string> getBatchOperateCardsTaskIds() const;
|
||||
void setBatchOperateCardsTaskIds(const std::vector<std::string> &batchOperateCardsTaskIds);
|
||||
std::vector<std::string> getNames() const;
|
||||
void setNames(const std::vector<std::string> &names);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
std::vector<std::string> getStatuses() const;
|
||||
void setStatuses(const std::vector<std::string> &statuses);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
std::vector<std::string> batchOperateCardsTaskIds_;
|
||||
std::vector<std::string> names_;
|
||||
long maxResults_;
|
||||
std::vector<std::string> statuses_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTBATCHOPERATECARDSTASKSREQUEST_H_
|
||||
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTBATCHOPERATECARDSTASKSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTBATCHOPERATECARDSTASKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListBatchOperateCardsTasksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BatchOperateCardsTask
|
||||
{
|
||||
struct WirelessCloudConnector
|
||||
{
|
||||
std::string status;
|
||||
std::string wirelessCloudConnectorId;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string operateResultOssFilePath;
|
||||
std::vector<BatchOperateCardsTask::WirelessCloudConnector> wirelessCloudConnectors;
|
||||
std::string iccidsOssFilePath;
|
||||
std::string createTime;
|
||||
std::string effectType;
|
||||
std::string operateType;
|
||||
std::string batchOperateCardsTaskId;
|
||||
std::string threshold;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListBatchOperateCardsTasksResult();
|
||||
explicit ListBatchOperateCardsTasksResult(const std::string &payload);
|
||||
~ListBatchOperateCardsTasksResult();
|
||||
std::string getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::vector<BatchOperateCardsTask> getBatchOperateCardsTasks()const;
|
||||
std::string getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
std::string nextToken_;
|
||||
std::vector<BatchOperateCardsTask> batchOperateCardsTasks_;
|
||||
std::string maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTBATCHOPERATECARDSTASKSRESULT_H_
|
||||
75
cc5g/include/alibabacloud/cc5g/model/ListCardsRequest.h
Normal file
75
cc5g/include/alibabacloud/cc5g/model/ListCardsRequest.h
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTCARDSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTCARDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListCardsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListCardsRequest();
|
||||
~ListCardsRequest();
|
||||
std::string getIpAddress() const;
|
||||
void setIpAddress(const std::string &ipAddress);
|
||||
std::vector<std::string> getIccids() const;
|
||||
void setIccids(const std::vector<std::string> &iccids);
|
||||
std::string getIccid() const;
|
||||
void setIccid(const std::string &iccid);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
bool getLock() const;
|
||||
void setLock(bool lock);
|
||||
std::string getMsisdn() const;
|
||||
void setMsisdn(const std::string &msisdn);
|
||||
std::string getApn() const;
|
||||
void setApn(const std::string &apn);
|
||||
std::string getNetLinkId() const;
|
||||
void setNetLinkId(const std::string &netLinkId);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
bool getOnline() const;
|
||||
void setOnline(bool online);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
std::vector<std::string> getStatuses() const;
|
||||
void setStatuses(const std::vector<std::string> &statuses);
|
||||
|
||||
private:
|
||||
std::string ipAddress_;
|
||||
std::vector<std::string> iccids_;
|
||||
std::string iccid_;
|
||||
std::string nextToken_;
|
||||
bool lock_;
|
||||
std::string msisdn_;
|
||||
std::string apn_;
|
||||
std::string netLinkId_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
bool online_;
|
||||
long maxResults_;
|
||||
std::vector<std::string> statuses_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTCARDSREQUEST_H_
|
||||
78
cc5g/include/alibabacloud/cc5g/model/ListCardsResult.h
Normal file
78
cc5g/include/alibabacloud/cc5g/model/ListCardsResult.h
Normal file
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTCARDSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTCARDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListCardsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Card
|
||||
{
|
||||
std::string status;
|
||||
std::string usageDataTotal;
|
||||
std::string description;
|
||||
long usageDataMonth;
|
||||
std::string iSP;
|
||||
std::string imei;
|
||||
std::string orderId;
|
||||
std::string businessStatus;
|
||||
bool lock;
|
||||
std::string name;
|
||||
std::string msisdn;
|
||||
std::string activatedTime;
|
||||
std::string iccid;
|
||||
std::string imsi;
|
||||
std::string ipAddress;
|
||||
std::string spec;
|
||||
std::string netType;
|
||||
std::string aPN;
|
||||
};
|
||||
|
||||
|
||||
ListCardsResult();
|
||||
explicit ListCardsResult(const std::string &payload);
|
||||
~ListCardsResult();
|
||||
std::string getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::string getMaxResults()const;
|
||||
std::vector<Card> getCards()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
std::string nextToken_;
|
||||
std::string maxResults_;
|
||||
std::vector<Card> cards_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTCARDSRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTDATAPACKAGESREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTDATAPACKAGESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListDataPackagesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListDataPackagesRequest();
|
||||
~ListDataPackagesRequest();
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::vector<std::string> getDataPackageIds() const;
|
||||
void setDataPackageIds(const std::vector<std::string> &dataPackageIds);
|
||||
std::vector<std::string> getNames() const;
|
||||
void setNames(const std::vector<std::string> &names);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
std::vector<std::string> getStatuses() const;
|
||||
void setStatuses(const std::vector<std::string> &statuses);
|
||||
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::vector<std::string> dataPackageIds_;
|
||||
std::vector<std::string> names_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
long maxResults_;
|
||||
std::vector<std::string> statuses_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTDATAPACKAGESREQUEST_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_CC5G_MODEL_LISTDATAPACKAGESRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTDATAPACKAGESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListDataPackagesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataPackage
|
||||
{
|
||||
std::string status;
|
||||
std::string cardCount;
|
||||
std::string size;
|
||||
std::string iSP;
|
||||
std::string createTime;
|
||||
std::string expiredTime;
|
||||
std::string dataPackageId;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListDataPackagesResult();
|
||||
explicit ListDataPackagesResult(const std::string &payload);
|
||||
~ListDataPackagesResult();
|
||||
std::string getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::string getMaxResults()const;
|
||||
std::vector<DataPackage> getDataPackages()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
std::string nextToken_;
|
||||
std::string maxResults_;
|
||||
std::vector<DataPackage> dataPackages_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTDATAPACKAGESRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTDIAGNOSEINFOFORSINGLECARDREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTDIAGNOSEINFOFORSINGLECARDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListDiagnoseInfoForSingleCardRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListDiagnoseInfoForSingleCardRequest();
|
||||
~ListDiagnoseInfoForSingleCardRequest();
|
||||
std::string getSource() const;
|
||||
void setSource(const std::string &source);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getSourceType() const;
|
||||
void setSourceType(const std::string &sourceType);
|
||||
std::string getRegionNo() const;
|
||||
void setRegionNo(const std::string ®ionNo);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
std::string source_;
|
||||
std::string nextToken_;
|
||||
std::string sourceType_;
|
||||
std::string regionNo_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
int maxResults_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTDIAGNOSEINFOFORSINGLECARDREQUEST_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_CC5G_MODEL_LISTDIAGNOSEINFOFORSINGLECARDRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTDIAGNOSEINFOFORSINGLECARDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListDiagnoseInfoForSingleCardResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DiagnoseInfoItem
|
||||
{
|
||||
std::string status;
|
||||
std::string destination;
|
||||
std::string wirelessCloudConnectorId;
|
||||
long endTime;
|
||||
std::string cardIp;
|
||||
std::string iccId;
|
||||
std::string sourceType;
|
||||
long diagnoseTime;
|
||||
long beginTime;
|
||||
std::string diagnoseTaskId;
|
||||
std::string destinationType;
|
||||
std::string source;
|
||||
};
|
||||
|
||||
|
||||
ListDiagnoseInfoForSingleCardResult();
|
||||
explicit ListDiagnoseInfoForSingleCardResult(const std::string &payload);
|
||||
~ListDiagnoseInfoForSingleCardResult();
|
||||
std::vector<DiagnoseInfoItem> getDiagnoseInfo()const;
|
||||
long getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
long getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DiagnoseInfoItem> diagnoseInfo_;
|
||||
long totalCount_;
|
||||
std::string nextToken_;
|
||||
long maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTDIAGNOSEINFOFORSINGLECARDRESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTGROUPAUTHORIZATIONRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTGROUPAUTHORIZATIONRULESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListGroupAuthorizationRulesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListGroupAuthorizationRulesRequest();
|
||||
~ListGroupAuthorizationRulesRequest();
|
||||
std::string getWirelessCloudConnectorGroupId() const;
|
||||
void setWirelessCloudConnectorGroupId(const std::string &wirelessCloudConnectorGroupId);
|
||||
std::string getDestinationType() const;
|
||||
void setDestinationType(const std::string &destinationType);
|
||||
std::string getDestination() const;
|
||||
void setDestination(const std::string &destination);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::string getProtocol() const;
|
||||
void setProtocol(const std::string &protocol);
|
||||
std::vector<std::string> getAuthorizationRuleIds() const;
|
||||
void setAuthorizationRuleIds(const std::vector<std::string> &authorizationRuleIds);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getPolicy() const;
|
||||
void setPolicy(const std::string &policy);
|
||||
bool getDns() const;
|
||||
void setDns(bool dns);
|
||||
std::string getDestinationPort() const;
|
||||
void setDestinationPort(const std::string &destinationPort);
|
||||
std::vector<std::string> getNames() const;
|
||||
void setNames(const std::vector<std::string> &names);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
std::vector<std::string> getStatuses() const;
|
||||
void setStatuses(const std::vector<std::string> &statuses);
|
||||
|
||||
private:
|
||||
std::string wirelessCloudConnectorGroupId_;
|
||||
std::string destinationType_;
|
||||
std::string destination_;
|
||||
std::string type_;
|
||||
std::string protocol_;
|
||||
std::vector<std::string> authorizationRuleIds_;
|
||||
std::string nextToken_;
|
||||
std::string policy_;
|
||||
bool dns_;
|
||||
std::string destinationPort_;
|
||||
std::vector<std::string> names_;
|
||||
long maxResults_;
|
||||
std::vector<std::string> statuses_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTGROUPAUTHORIZATIONRULESREQUEST_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_CC5G_MODEL_LISTGROUPAUTHORIZATIONRULESRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTGROUPAUTHORIZATIONRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListGroupAuthorizationRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct GroupAuthorizationRule
|
||||
{
|
||||
std::string status;
|
||||
std::string policy;
|
||||
std::string destination;
|
||||
std::string description;
|
||||
std::string sourceCidr;
|
||||
std::string createTime;
|
||||
std::string authorizationRuleId;
|
||||
bool dns;
|
||||
std::string destinationType;
|
||||
std::string destinationPort;
|
||||
std::string name;
|
||||
std::string type;
|
||||
std::string protocol;
|
||||
};
|
||||
|
||||
|
||||
ListGroupAuthorizationRulesResult();
|
||||
explicit ListGroupAuthorizationRulesResult(const std::string &payload);
|
||||
~ListGroupAuthorizationRulesResult();
|
||||
std::vector<GroupAuthorizationRule> getGroupAuthorizationRules()const;
|
||||
std::string getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::string getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<GroupAuthorizationRule> groupAuthorizationRules_;
|
||||
std::string totalCount_;
|
||||
std::string nextToken_;
|
||||
std::string maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTGROUPAUTHORIZATIONRULESRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTIOTCLOUDCONNECTORBACKHAULROUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTIOTCLOUDCONNECTORBACKHAULROUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListIoTCloudConnectorBackhaulRouteRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListIoTCloudConnectorBackhaulRouteRequest();
|
||||
~ListIoTCloudConnectorBackhaulRouteRequest();
|
||||
std::string getNetLinkId() const;
|
||||
void setNetLinkId(const std::string &netLinkId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
std::string netLinkId_;
|
||||
std::string regionId_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTIOTCLOUDCONNECTORBACKHAULROUTEREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTIOTCLOUDCONNECTORBACKHAULROUTERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTIOTCLOUDCONNECTORBACKHAULROUTERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListIoTCloudConnectorBackhaulRouteResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RouteEntry
|
||||
{
|
||||
std::string status;
|
||||
std::string nextHopType;
|
||||
std::string description;
|
||||
std::string nextHopId;
|
||||
std::string destinationCidrBlock;
|
||||
};
|
||||
|
||||
|
||||
ListIoTCloudConnectorBackhaulRouteResult();
|
||||
explicit ListIoTCloudConnectorBackhaulRouteResult(const std::string &payload);
|
||||
~ListIoTCloudConnectorBackhaulRouteResult();
|
||||
std::vector<RouteEntry> getRoutes()const;
|
||||
std::string getNetLinkId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RouteEntry> routes_;
|
||||
std::string netLinkId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTIOTCLOUDCONNECTORBACKHAULROUTERESULT_H_
|
||||
57
cc5g/include/alibabacloud/cc5g/model/ListOrdersRequest.h
Normal file
57
cc5g/include/alibabacloud/cc5g/model/ListOrdersRequest.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTORDERSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTORDERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListOrdersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListOrdersRequest();
|
||||
~ListOrdersRequest();
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getOrderAction() const;
|
||||
void setOrderAction(const std::string &orderAction);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
std::vector<std::string> getOrderIds() const;
|
||||
void setOrderIds(const std::vector<std::string> &orderIds);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
std::vector<std::string> getStatuses() const;
|
||||
void setStatuses(const std::vector<std::string> &statuses);
|
||||
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::string orderAction_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
std::vector<std::string> orderIds_;
|
||||
long maxResults_;
|
||||
std::vector<std::string> statuses_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTORDERSREQUEST_H_
|
||||
77
cc5g/include/alibabacloud/cc5g/model/ListOrdersResult.h
Normal file
77
cc5g/include/alibabacloud/cc5g/model/ListOrdersResult.h
Normal file
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTORDERSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTORDERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListOrdersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Order
|
||||
{
|
||||
std::string status;
|
||||
std::string cardNetType;
|
||||
std::string action;
|
||||
std::string description;
|
||||
std::string logisticsUpdateTime;
|
||||
std::string createTime;
|
||||
std::string orderId;
|
||||
std::string logisticsStatus;
|
||||
std::string contactPhone;
|
||||
std::string postAddress;
|
||||
std::string cardCount;
|
||||
std::string cardType;
|
||||
std::string logisticsId;
|
||||
std::string regionId;
|
||||
std::string payTime;
|
||||
std::string logisticsType;
|
||||
std::string contactName;
|
||||
};
|
||||
|
||||
|
||||
ListOrdersResult();
|
||||
explicit ListOrdersResult(const std::string &payload);
|
||||
~ListOrdersResult();
|
||||
std::vector<Order> getOrders()const;
|
||||
std::string getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::string getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Order> orders_;
|
||||
std::string totalCount_;
|
||||
std::string nextToken_;
|
||||
std::string maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTORDERSRESULT_H_
|
||||
45
cc5g/include/alibabacloud/cc5g/model/ListRegionsRequest.h
Normal file
45
cc5g/include/alibabacloud/cc5g/model/ListRegionsRequest.h
Normal file
@@ -0,0 +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_CC5G_MODEL_LISTREGIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTREGIONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListRegionsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListRegionsRequest();
|
||||
~ListRegionsRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getAcceptLanguage() const;
|
||||
void setAcceptLanguage(const std::string &acceptLanguage);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string acceptLanguage_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTREGIONSREQUEST_H_
|
||||
57
cc5g/include/alibabacloud/cc5g/model/ListRegionsResult.h
Normal file
57
cc5g/include/alibabacloud/cc5g/model/ListRegionsResult.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTREGIONSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTREGIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListRegionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Region
|
||||
{
|
||||
std::string regionId;
|
||||
std::string regionEndpoint;
|
||||
std::string localName;
|
||||
};
|
||||
|
||||
|
||||
ListRegionsResult();
|
||||
explicit ListRegionsResult(const std::string &payload);
|
||||
~ListRegionsResult();
|
||||
std::vector<Region> getRegions()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Region> regions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTREGIONSRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORGROUPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListWirelessCloudConnectorGroupsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListWirelessCloudConnectorGroupsRequest();
|
||||
~ListWirelessCloudConnectorGroupsRequest();
|
||||
std::vector<std::string> getWirelessCloudConnectorGroupStatus() const;
|
||||
void setWirelessCloudConnectorGroupStatus(const std::vector<std::string> &wirelessCloudConnectorGroupStatus);
|
||||
std::vector<std::string> getWirelessCloudConnectorGroupIds() const;
|
||||
void setWirelessCloudConnectorGroupIds(const std::vector<std::string> &wirelessCloudConnectorGroupIds);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::vector<std::string> getWirelessCloudConnectorGroupNames() const;
|
||||
void setWirelessCloudConnectorGroupNames(const std::vector<std::string> &wirelessCloudConnectorGroupNames);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
|
||||
private:
|
||||
std::vector<std::string> wirelessCloudConnectorGroupStatus_;
|
||||
std::vector<std::string> wirelessCloudConnectorGroupIds_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
std::vector<std::string> wirelessCloudConnectorGroupNames_;
|
||||
long maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORGROUPSREQUEST_H_
|
||||
@@ -0,0 +1,82 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORGROUPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListWirelessCloudConnectorGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct WirelessCloudConnectorGroup
|
||||
{
|
||||
struct WirelessCloudConnector
|
||||
{
|
||||
std::string status;
|
||||
std::string dataPackageType;
|
||||
std::string wirelessCloudConnectorId;
|
||||
std::string description;
|
||||
std::string cardCount;
|
||||
std::string serviceType;
|
||||
std::string createTime;
|
||||
std::string businessType;
|
||||
std::string useCase;
|
||||
std::string dataPackageId;
|
||||
std::string regionId;
|
||||
std::string name;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::vector<WirelessCloudConnectorGroup::WirelessCloudConnector> wirelessCloudConnectors;
|
||||
std::string createTime;
|
||||
std::string regionId;
|
||||
std::string wirelessCloudConnectorGroupId;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListWirelessCloudConnectorGroupsResult();
|
||||
explicit ListWirelessCloudConnectorGroupsResult(const std::string &payload);
|
||||
~ListWirelessCloudConnectorGroupsResult();
|
||||
std::string getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::string getMaxResults()const;
|
||||
std::vector<WirelessCloudConnectorGroup> getWirelessCloudConnectorGroups()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
std::string nextToken_;
|
||||
std::string maxResults_;
|
||||
std::vector<WirelessCloudConnectorGroup> wirelessCloudConnectorGroups_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORGROUPSRESULT_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_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListWirelessCloudConnectorsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListWirelessCloudConnectorsRequest();
|
||||
~ListWirelessCloudConnectorsRequest();
|
||||
std::string getWirelessCloudConnectorGroupId() const;
|
||||
void setWirelessCloudConnectorGroupId(const std::string &wirelessCloudConnectorGroupId);
|
||||
std::string getBusinessType() const;
|
||||
void setBusinessType(const std::string &businessType);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::vector<std::string> getWirelessCloudConnectorIds() const;
|
||||
void setWirelessCloudConnectorIds(const std::vector<std::string> &wirelessCloudConnectorIds);
|
||||
std::string getIsInGroup() const;
|
||||
void setIsInGroup(const std::string &isInGroup);
|
||||
std::vector<std::string> getNames() const;
|
||||
void setNames(const std::vector<std::string> &names);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
std::vector<std::string> getStatuses() const;
|
||||
void setStatuses(const std::vector<std::string> &statuses);
|
||||
|
||||
private:
|
||||
std::string wirelessCloudConnectorGroupId_;
|
||||
std::string businessType_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
std::vector<std::string> wirelessCloudConnectorIds_;
|
||||
std::string isInGroup_;
|
||||
std::vector<std::string> names_;
|
||||
long maxResults_;
|
||||
std::vector<std::string> statuses_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORSREQUEST_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_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListWirelessCloudConnectorsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct WirelessCloudConnector
|
||||
{
|
||||
std::string status;
|
||||
std::string dataPackageType;
|
||||
std::string description;
|
||||
std::string createTime;
|
||||
std::string businessType;
|
||||
std::string useCase;
|
||||
std::string wirelessCloudConnectorGroupId;
|
||||
std::string name;
|
||||
std::string wirelessCloudConnectorId;
|
||||
std::string cardCount;
|
||||
std::string serviceType;
|
||||
std::string dataPackageId;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
ListWirelessCloudConnectorsResult();
|
||||
explicit ListWirelessCloudConnectorsResult(const std::string &payload);
|
||||
~ListWirelessCloudConnectorsResult();
|
||||
std::string getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::vector<WirelessCloudConnector> getWirelessCloudConnectors()const;
|
||||
std::string getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
std::string nextToken_;
|
||||
std::vector<WirelessCloudConnector> wirelessCloudConnectors_;
|
||||
std::string maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTWIRELESSCLOUDCONNECTORSRESULT_H_
|
||||
42
cc5g/include/alibabacloud/cc5g/model/ListZonesRequest.h
Normal file
42
cc5g/include/alibabacloud/cc5g/model/ListZonesRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTZONESREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTZONESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListZonesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListZonesRequest();
|
||||
~ListZonesRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTZONESREQUEST_H_
|
||||
56
cc5g/include/alibabacloud/cc5g/model/ListZonesResult.h
Normal file
56
cc5g/include/alibabacloud/cc5g/model/ListZonesResult.h
Normal file
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_LISTZONESRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LISTZONESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ListZonesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Zone
|
||||
{
|
||||
std::string zoneId;
|
||||
std::string localName;
|
||||
};
|
||||
|
||||
|
||||
ListZonesResult();
|
||||
explicit ListZonesResult(const std::string &payload);
|
||||
~ListZonesResult();
|
||||
std::vector<Zone> getZones()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Zone> zones_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LISTZONESRESULT_H_
|
||||
51
cc5g/include/alibabacloud/cc5g/model/LockCardsRequest.h
Normal file
51
cc5g/include/alibabacloud/cc5g/model/LockCardsRequest.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_CC5G_MODEL_LOCKCARDSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LOCKCARDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT LockCardsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
LockCardsRequest();
|
||||
~LockCardsRequest();
|
||||
std::vector<std::string> getIccids() const;
|
||||
void setIccids(const std::vector<std::string> &iccids);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> iccids_;
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LOCKCARDSREQUEST_H_
|
||||
49
cc5g/include/alibabacloud/cc5g/model/LockCardsResult.h
Normal file
49
cc5g/include/alibabacloud/cc5g/model/LockCardsResult.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_CC5G_MODEL_LOCKCARDSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_LOCKCARDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT LockCardsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
LockCardsResult();
|
||||
explicit LockCardsResult(const std::string &payload);
|
||||
~LockCardsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_LOCKCARDSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_MODIFYWIRELESSCLOUDCONNECTORFEATUREREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_MODIFYWIRELESSCLOUDCONNECTORFEATUREREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ModifyWirelessCloudConnectorFeatureRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyWirelessCloudConnectorFeatureRequest();
|
||||
~ModifyWirelessCloudConnectorFeatureRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getFeatureName() const;
|
||||
void setFeatureName(const std::string &featureName);
|
||||
std::string getFeatureValue() const;
|
||||
void setFeatureValue(const std::string &featureValue);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string featureName_;
|
||||
std::string featureValue_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_MODIFYWIRELESSCLOUDCONNECTORFEATUREREQUEST_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_CC5G_MODEL_MODIFYWIRELESSCLOUDCONNECTORFEATURERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_MODIFYWIRELESSCLOUDCONNECTORFEATURERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ModifyWirelessCloudConnectorFeatureResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyWirelessCloudConnectorFeatureResult();
|
||||
explicit ModifyWirelessCloudConnectorFeatureResult(const std::string &payload);
|
||||
~ModifyWirelessCloudConnectorFeatureResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_MODIFYWIRELESSCLOUDCONNECTORFEATURERESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_OPENCC5GSERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_OPENCC5GSERVICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT OpenCc5gServiceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
OpenCc5gServiceRequest();
|
||||
~OpenCc5gServiceRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_OPENCC5GSERVICEREQUEST_H_
|
||||
49
cc5g/include/alibabacloud/cc5g/model/OpenCc5gServiceResult.h
Normal file
49
cc5g/include/alibabacloud/cc5g/model/OpenCc5gServiceResult.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_CC5G_MODEL_OPENCC5GSERVICERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_OPENCC5GSERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT OpenCc5gServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
OpenCc5gServiceResult();
|
||||
explicit OpenCc5gServiceResult(const std::string &payload);
|
||||
~OpenCc5gServiceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_OPENCC5GSERVICERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_REMOVEWIRELESSCLOUDCONNECTORFROMGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_REMOVEWIRELESSCLOUDCONNECTORFROMGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT RemoveWirelessCloudConnectorFromGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RemoveWirelessCloudConnectorFromGroupRequest();
|
||||
~RemoveWirelessCloudConnectorFromGroupRequest();
|
||||
std::vector<std::string> getWirelessCloudConnectorIds() const;
|
||||
void setWirelessCloudConnectorIds(const std::vector<std::string> &wirelessCloudConnectorIds);
|
||||
std::string getWirelessCloudConnectorGroupId() const;
|
||||
void setWirelessCloudConnectorGroupId(const std::string &wirelessCloudConnectorGroupId);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> wirelessCloudConnectorIds_;
|
||||
std::string wirelessCloudConnectorGroupId_;
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_REMOVEWIRELESSCLOUDCONNECTORFROMGROUPREQUEST_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_CC5G_MODEL_REMOVEWIRELESSCLOUDCONNECTORFROMGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_REMOVEWIRELESSCLOUDCONNECTORFROMGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT RemoveWirelessCloudConnectorFromGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RemoveWirelessCloudConnectorFromGroupResult();
|
||||
explicit RemoveWirelessCloudConnectorFromGroupResult(const std::string &payload);
|
||||
~RemoveWirelessCloudConnectorFromGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_REMOVEWIRELESSCLOUDCONNECTORFROMGROUPRESULT_H_
|
||||
51
cc5g/include/alibabacloud/cc5g/model/ResumeCardsRequest.h
Normal file
51
cc5g/include/alibabacloud/cc5g/model/ResumeCardsRequest.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_CC5G_MODEL_RESUMECARDSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_RESUMECARDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT ResumeCardsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ResumeCardsRequest();
|
||||
~ResumeCardsRequest();
|
||||
std::vector<std::string> getIccids() const;
|
||||
void setIccids(const std::vector<std::string> &iccids);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> iccids_;
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_RESUMECARDSREQUEST_H_
|
||||
49
cc5g/include/alibabacloud/cc5g/model/ResumeCardsResult.h
Normal file
49
cc5g/include/alibabacloud/cc5g/model/ResumeCardsResult.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_CC5G_MODEL_RESUMECARDSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_RESUMECARDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT ResumeCardsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ResumeCardsResult();
|
||||
explicit ResumeCardsResult(const std::string &payload);
|
||||
~ResumeCardsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_RESUMECARDSRESULT_H_
|
||||
51
cc5g/include/alibabacloud/cc5g/model/RevokeNetLinkRequest.h
Normal file
51
cc5g/include/alibabacloud/cc5g/model/RevokeNetLinkRequest.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_CC5G_MODEL_REVOKENETLINKREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_REVOKENETLINKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT RevokeNetLinkRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RevokeNetLinkRequest();
|
||||
~RevokeNetLinkRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getNetLinkId() const;
|
||||
void setNetLinkId(const std::string &netLinkId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string netLinkId_;
|
||||
std::string clientToken_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_REVOKENETLINKREQUEST_H_
|
||||
49
cc5g/include/alibabacloud/cc5g/model/RevokeNetLinkResult.h
Normal file
49
cc5g/include/alibabacloud/cc5g/model/RevokeNetLinkResult.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_CC5G_MODEL_REVOKENETLINKRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_REVOKENETLINKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT RevokeNetLinkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RevokeNetLinkResult();
|
||||
explicit RevokeNetLinkResult(const std::string &payload);
|
||||
~RevokeNetLinkResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_REVOKENETLINKRESULT_H_
|
||||
51
cc5g/include/alibabacloud/cc5g/model/StopCardsRequest.h
Normal file
51
cc5g/include/alibabacloud/cc5g/model/StopCardsRequest.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_CC5G_MODEL_STOPCARDSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_STOPCARDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT StopCardsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
StopCardsRequest();
|
||||
~StopCardsRequest();
|
||||
std::vector<std::string> getIccids() const;
|
||||
void setIccids(const std::vector<std::string> &iccids);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> iccids_;
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_STOPCARDSREQUEST_H_
|
||||
49
cc5g/include/alibabacloud/cc5g/model/StopCardsResult.h
Normal file
49
cc5g/include/alibabacloud/cc5g/model/StopCardsResult.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_CC5G_MODEL_STOPCARDSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_STOPCARDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT StopCardsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
StopCardsResult();
|
||||
explicit StopCardsResult(const std::string &payload);
|
||||
~StopCardsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_STOPCARDSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_SUBMITDIAGNOSETASKFORSINGLECARDREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_SUBMITDIAGNOSETASKFORSINGLECARDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT SubmitDiagnoseTaskForSingleCardRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SubmitDiagnoseTaskForSingleCardRequest();
|
||||
~SubmitDiagnoseTaskForSingleCardRequest();
|
||||
std::string getDestination() const;
|
||||
void setDestination(const std::string &destination);
|
||||
std::string getSource() const;
|
||||
void setSource(const std::string &source);
|
||||
long getResourceUid() const;
|
||||
void setResourceUid(long resourceUid);
|
||||
long getEndTime() const;
|
||||
void setEndTime(long endTime);
|
||||
long getBeginTime() const;
|
||||
void setBeginTime(long beginTime);
|
||||
std::string getRegionNo() const;
|
||||
void setRegionNo(const std::string ®ionNo);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
std::string destination_;
|
||||
std::string source_;
|
||||
long resourceUid_;
|
||||
long endTime_;
|
||||
long beginTime_;
|
||||
std::string regionNo_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_SUBMITDIAGNOSETASKFORSINGLECARDREQUEST_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_CC5G_MODEL_SUBMITDIAGNOSETASKFORSINGLECARDRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_SUBMITDIAGNOSETASKFORSINGLECARDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT SubmitDiagnoseTaskForSingleCardResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SubmitDiagnoseTaskForSingleCardResult();
|
||||
explicit SubmitDiagnoseTaskForSingleCardResult(const std::string &payload);
|
||||
~SubmitDiagnoseTaskForSingleCardResult();
|
||||
std::string getDiagnoseTaskId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string diagnoseTaskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_SUBMITDIAGNOSETASKFORSINGLECARDRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CC5G_MODEL_SWITCHWIRELESSCLOUDCONNECTORTOBUSINESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_SWITCHWIRELESSCLOUDCONNECTORTOBUSINESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT SwitchWirelessCloudConnectorToBusinessRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SwitchWirelessCloudConnectorToBusinessRequest();
|
||||
~SwitchWirelessCloudConnectorToBusinessRequest();
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
|
||||
private:
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_SWITCHWIRELESSCLOUDCONNECTORTOBUSINESSREQUEST_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_CC5G_MODEL_SWITCHWIRELESSCLOUDCONNECTORTOBUSINESSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_SWITCHWIRELESSCLOUDCONNECTORTOBUSINESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT SwitchWirelessCloudConnectorToBusinessResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SwitchWirelessCloudConnectorToBusinessResult();
|
||||
explicit SwitchWirelessCloudConnectorToBusinessResult(const std::string &payload);
|
||||
~SwitchWirelessCloudConnectorToBusinessResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_SWITCHWIRELESSCLOUDCONNECTORTOBUSINESSRESULT_H_
|
||||
51
cc5g/include/alibabacloud/cc5g/model/UnlockCardsRequest.h
Normal file
51
cc5g/include/alibabacloud/cc5g/model/UnlockCardsRequest.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_CC5G_MODEL_UNLOCKCARDSREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_UNLOCKCARDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT UnlockCardsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UnlockCardsRequest();
|
||||
~UnlockCardsRequest();
|
||||
std::vector<std::string> getIccids() const;
|
||||
void setIccids(const std::vector<std::string> &iccids);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> iccids_;
|
||||
bool dryRun_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_UNLOCKCARDSREQUEST_H_
|
||||
49
cc5g/include/alibabacloud/cc5g/model/UnlockCardsResult.h
Normal file
49
cc5g/include/alibabacloud/cc5g/model/UnlockCardsResult.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_CC5G_MODEL_UNLOCKCARDSRESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_UNLOCKCARDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT UnlockCardsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UnlockCardsResult();
|
||||
explicit UnlockCardsResult(const std::string &payload);
|
||||
~UnlockCardsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_UNLOCKCARDSRESULT_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_CC5G_MODEL_UPDATEAUTHORIZATIONRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_UPDATEAUTHORIZATIONRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CC5G {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CC5G_EXPORT UpdateAuthorizationRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UpdateAuthorizationRuleRequest();
|
||||
~UpdateAuthorizationRuleRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getSourceCidr() const;
|
||||
void setSourceCidr(const std::string &sourceCidr);
|
||||
std::string getDestination() const;
|
||||
void setDestination(const std::string &destination);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getProtocol() const;
|
||||
void setProtocol(const std::string &protocol);
|
||||
std::string getPolicy() const;
|
||||
void setPolicy(const std::string &policy);
|
||||
bool getDryRun() const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getAuthorizationRuleId() const;
|
||||
void setAuthorizationRuleId(const std::string &authorizationRuleId);
|
||||
std::string getDestinationPort() const;
|
||||
void setDestinationPort(const std::string &destinationPort);
|
||||
std::string getWirelessCloudConnectorId() const;
|
||||
void setWirelessCloudConnectorId(const std::string &wirelessCloudConnectorId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string sourceCidr_;
|
||||
std::string destination_;
|
||||
std::string description_;
|
||||
std::string protocol_;
|
||||
std::string policy_;
|
||||
bool dryRun_;
|
||||
std::string authorizationRuleId_;
|
||||
std::string destinationPort_;
|
||||
std::string wirelessCloudConnectorId_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CC5G
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_UPDATEAUTHORIZATIONRULEREQUEST_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_CC5G_MODEL_UPDATEAUTHORIZATIONRULERESULT_H_
|
||||
#define ALIBABACLOUD_CC5G_MODEL_UPDATEAUTHORIZATIONRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cc5g/CC5GExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CC5G
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CC5G_EXPORT UpdateAuthorizationRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateAuthorizationRuleResult();
|
||||
explicit UpdateAuthorizationRuleResult(const std::string &payload);
|
||||
~UpdateAuthorizationRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CC5G_MODEL_UPDATEAUTHORIZATIONRULERESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user