YUNDUN-DS SDK Auto Released By pingzhun,Version:1.36.30
Signed-off-by: sdk-team <sdk-team@alibabacloud.com>
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
2019-05-20 Version: 1.36.30
|
||||||
|
1, Initial release of api, including data management api, rule configuration api and system configuration api.
|
||||||
|
|
||||||
2019-05-16 Version: 1.36.29
|
2019-05-16 Version: 1.36.29
|
||||||
1, Add some new apis to fetch the usage data from VoD, such as DescribeVodDomainUsageData, DescribeVodStorageData, DescribeVodTranscodeData, DescribeVodAIData.
|
1, Add some new apis to fetch the usage data from VoD, such as DescribeVodDomainUsageData, DescribeVodStorageData, DescribeVodTranscodeData, DescribeVodAIData.
|
||||||
2, Add a new api named GetUploadDetails to describe the upload detail, such as uploading time and uploading source.
|
2, Add a new api named GetUploadDetails to describe the upload detail, such as uploading time and uploading source.
|
||||||
|
|||||||
@@ -121,4 +121,5 @@ add_subdirectory(sas)
|
|||||||
|
|
||||||
add_subdirectory(dbs)
|
add_subdirectory(dbs)
|
||||||
add_subdirectory(r-kvstore)
|
add_subdirectory(r-kvstore)
|
||||||
add_subdirectory(dds)
|
add_subdirectory(dds)
|
||||||
|
add_subdirectory(yundun-ds)
|
||||||
82
yundun-ds/CMakeLists.txt
Normal file
82
yundun-ds/CMakeLists.txt
Normal file
@@ -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.
|
||||||
|
#
|
||||||
|
|
||||||
|
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||||
|
|
||||||
|
set(yundun-ds_public_header
|
||||||
|
include/alibabacloud/yundun-ds/Yundun_dsClient.h
|
||||||
|
include/alibabacloud/yundun-ds/Yundun_dsExport.h )
|
||||||
|
|
||||||
|
set(yundun-ds_public_header_model )
|
||||||
|
|
||||||
|
set(yundun-ds_src
|
||||||
|
src/Yundun-dsClient.cc )
|
||||||
|
|
||||||
|
add_library(yundun-ds ${LIB_TYPE}
|
||||||
|
${yundun-ds_public_header}
|
||||||
|
${yundun-ds_public_header_model}
|
||||||
|
${yundun-ds_src})
|
||||||
|
|
||||||
|
set_target_properties(yundun-ds
|
||||||
|
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}yundun-ds
|
||||||
|
)
|
||||||
|
|
||||||
|
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||||
|
set_target_properties(yundun-ds
|
||||||
|
PROPERTIES
|
||||||
|
DEFINE_SYMBOL ALIBABACLOUD_YUNDUN_DS_LIBRARY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_include_directories(yundun-ds
|
||||||
|
PRIVATE include
|
||||||
|
${CMAKE_SOURCE_DIR}/core/include
|
||||||
|
)
|
||||||
|
target_link_libraries(yundun-ds
|
||||||
|
core)
|
||||||
|
|
||||||
|
if(CMAKE_HOST_WIN32)
|
||||||
|
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||||
|
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||||
|
add_dependencies(yundun-ds
|
||||||
|
jsoncpp)
|
||||||
|
target_include_directories(yundun-ds
|
||||||
|
PRIVATE ${jsoncpp_install_dir}/include)
|
||||||
|
target_link_libraries(yundun-ds
|
||||||
|
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||||
|
set_target_properties(yundun-ds
|
||||||
|
PROPERTIES
|
||||||
|
COMPILE_OPTIONS "/bigobj")
|
||||||
|
else()
|
||||||
|
target_include_directories(yundun-ds
|
||||||
|
PRIVATE /usr/include/jsoncpp)
|
||||||
|
target_link_libraries(yundun-ds
|
||||||
|
jsoncpp)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
install(FILES ${yundun-ds_public_header}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/yundun-ds)
|
||||||
|
install(FILES ${yundun-ds_public_header_model}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/yundun-ds/model)
|
||||||
|
install(TARGETS yundun-ds
|
||||||
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||||
|
)
|
||||||
414
yundun-ds/include/alibabacloud/yundun-ds/Yundun_dsClient.h
Normal file
414
yundun-ds/include/alibabacloud/yundun-ds/Yundun_dsClient.h
Normal file
@@ -0,0 +1,414 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_YUNDUN_DSCLIENT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_YUNDUN_DSCLIENT_H_
|
||||||
|
|
||||||
|
#include <future>
|
||||||
|
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||||
|
#include <alibabacloud/core/EndpointProvider.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceClient.h>
|
||||||
|
#include "Yundun_dsExport.h"
|
||||||
|
#include "model/DescribeOssObjectDetailRequest.h"
|
||||||
|
#include "model/DescribeOssObjectDetailResult.h"
|
||||||
|
#include "model/DescribeRuleTotalCountRequest.h"
|
||||||
|
#include "model/DescribeRuleTotalCountResult.h"
|
||||||
|
#include "model/CreateConfigRequest.h"
|
||||||
|
#include "model/CreateConfigResult.h"
|
||||||
|
#include "model/DescribeEventTypesRequest.h"
|
||||||
|
#include "model/DescribeEventTypesResult.h"
|
||||||
|
#include "model/DescribePackagesRequest.h"
|
||||||
|
#include "model/DescribePackagesResult.h"
|
||||||
|
#include "model/ModifyEventStatusRequest.h"
|
||||||
|
#include "model/ModifyEventStatusResult.h"
|
||||||
|
#include "model/DescribeConfigsRequest.h"
|
||||||
|
#include "model/DescribeConfigsResult.h"
|
||||||
|
#include "model/DescribeAuthAccountsRequest.h"
|
||||||
|
#include "model/DescribeAuthAccountsResult.h"
|
||||||
|
#include "model/DescribeDataAssetsRequest.h"
|
||||||
|
#include "model/DescribeDataAssetsResult.h"
|
||||||
|
#include "model/ValidateConnectorRequest.h"
|
||||||
|
#include "model/ValidateConnectorResult.h"
|
||||||
|
#include "model/CreateRuleRequest.h"
|
||||||
|
#include "model/CreateRuleResult.h"
|
||||||
|
#include "model/CreateUserAuthRequest.h"
|
||||||
|
#include "model/CreateUserAuthResult.h"
|
||||||
|
#include "model/DescribeDepartCountsRequest.h"
|
||||||
|
#include "model/DescribeDepartCountsResult.h"
|
||||||
|
#include "model/DeleteRuleRequest.h"
|
||||||
|
#include "model/DeleteRuleResult.h"
|
||||||
|
#include "model/DescribeDataHubConnectorsRequest.h"
|
||||||
|
#include "model/DescribeDataHubConnectorsResult.h"
|
||||||
|
#include "model/DescribeRulesRequest.h"
|
||||||
|
#include "model/DescribeRulesResult.h"
|
||||||
|
#include "model/DescribeColumnsRequest.h"
|
||||||
|
#include "model/DescribeColumnsResult.h"
|
||||||
|
#include "model/ModifyRuleStatusRequest.h"
|
||||||
|
#include "model/ModifyRuleStatusResult.h"
|
||||||
|
#include "model/DeleteDataLimitRequest.h"
|
||||||
|
#include "model/DeleteDataLimitResult.h"
|
||||||
|
#include "model/DescribeTransferEventCountsRequest.h"
|
||||||
|
#include "model/DescribeTransferEventCountsResult.h"
|
||||||
|
#include "model/DescribeAccountDetailRequest.h"
|
||||||
|
#include "model/DescribeAccountDetailResult.h"
|
||||||
|
#include "model/DescribeDepartsRequest.h"
|
||||||
|
#include "model/DescribeDepartsResult.h"
|
||||||
|
#include "model/DescribeDataCountsRequest.h"
|
||||||
|
#include "model/DescribeDataCountsResult.h"
|
||||||
|
#include "model/DescribeDataHubSubscriptionsRequest.h"
|
||||||
|
#include "model/DescribeDataHubSubscriptionsResult.h"
|
||||||
|
#include "model/DescribeDataHubTopicsRequest.h"
|
||||||
|
#include "model/DescribeDataHubTopicsResult.h"
|
||||||
|
#include "model/DescribeTotalCountRequest.h"
|
||||||
|
#include "model/DescribeTotalCountResult.h"
|
||||||
|
#include "model/DescribeAccountsRequest.h"
|
||||||
|
#include "model/DescribeAccountsResult.h"
|
||||||
|
#include "model/DescribeOssObjectsRequest.h"
|
||||||
|
#include "model/DescribeOssObjectsResult.h"
|
||||||
|
#include "model/DescribeDataTotalCountRequest.h"
|
||||||
|
#include "model/DescribeDataTotalCountResult.h"
|
||||||
|
#include "model/DescribeEventsRequest.h"
|
||||||
|
#include "model/DescribeEventsResult.h"
|
||||||
|
#include "model/CreateDataLimitRequest.h"
|
||||||
|
#include "model/CreateDataLimitResult.h"
|
||||||
|
#include "model/DescribeDataLimitSetRequest.h"
|
||||||
|
#include "model/DescribeDataLimitSetResult.h"
|
||||||
|
#include "model/ModifyRuleRequest.h"
|
||||||
|
#include "model/ModifyRuleResult.h"
|
||||||
|
#include "model/DescribeDepartTotalCountRequest.h"
|
||||||
|
#include "model/DescribeDepartTotalCountResult.h"
|
||||||
|
#include "model/DescribeEventDetailRequest.h"
|
||||||
|
#include "model/DescribeEventDetailResult.h"
|
||||||
|
#include "model/DescribeTablesRequest.h"
|
||||||
|
#include "model/DescribeTablesResult.h"
|
||||||
|
#include "model/DescribePrivilegesRequest.h"
|
||||||
|
#include "model/DescribePrivilegesResult.h"
|
||||||
|
#include "model/DescribeDataHubProjectsRequest.h"
|
||||||
|
#include "model/DescribeDataHubProjectsResult.h"
|
||||||
|
#include "model/DescribeInstancesRequest.h"
|
||||||
|
#include "model/DescribeInstancesResult.h"
|
||||||
|
#include "model/ModifyDefaultLevelRequest.h"
|
||||||
|
#include "model/ModifyDefaultLevelResult.h"
|
||||||
|
#include "model/ModifyEventTypeStatusRequest.h"
|
||||||
|
#include "model/ModifyEventTypeStatusResult.h"
|
||||||
|
#include "model/DescribeUserStatusRequest.h"
|
||||||
|
#include "model/DescribeUserStatusResult.h"
|
||||||
|
#include "model/DescribeConditionsRequest.h"
|
||||||
|
#include "model/DescribeConditionsResult.h"
|
||||||
|
#include "model/DescribeEventCountsRequest.h"
|
||||||
|
#include "model/DescribeEventCountsResult.h"
|
||||||
|
#include "model/DescribeEventTotalCountRequest.h"
|
||||||
|
#include "model/DescribeEventTotalCountResult.h"
|
||||||
|
#include "model/DescribeFlowTotalCountRequest.h"
|
||||||
|
#include "model/DescribeFlowTotalCountResult.h"
|
||||||
|
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT Yundun_dsClient : public RpcServiceClient
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
typedef Outcome<Error, Model::DescribeOssObjectDetailResult> DescribeOssObjectDetailOutcome;
|
||||||
|
typedef std::future<DescribeOssObjectDetailOutcome> DescribeOssObjectDetailOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeOssObjectDetailRequest&, const DescribeOssObjectDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOssObjectDetailAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeRuleTotalCountResult> DescribeRuleTotalCountOutcome;
|
||||||
|
typedef std::future<DescribeRuleTotalCountOutcome> DescribeRuleTotalCountOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeRuleTotalCountRequest&, const DescribeRuleTotalCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRuleTotalCountAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateConfigResult> CreateConfigOutcome;
|
||||||
|
typedef std::future<CreateConfigOutcome> CreateConfigOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::CreateConfigRequest&, const CreateConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConfigAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeEventTypesResult> DescribeEventTypesOutcome;
|
||||||
|
typedef std::future<DescribeEventTypesOutcome> DescribeEventTypesOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeEventTypesRequest&, const DescribeEventTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEventTypesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePackagesResult> DescribePackagesOutcome;
|
||||||
|
typedef std::future<DescribePackagesOutcome> DescribePackagesOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribePackagesRequest&, const DescribePackagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePackagesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyEventStatusResult> ModifyEventStatusOutcome;
|
||||||
|
typedef std::future<ModifyEventStatusOutcome> ModifyEventStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::ModifyEventStatusRequest&, const ModifyEventStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyEventStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeConfigsResult> DescribeConfigsOutcome;
|
||||||
|
typedef std::future<DescribeConfigsOutcome> DescribeConfigsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeConfigsRequest&, const DescribeConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConfigsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeAuthAccountsResult> DescribeAuthAccountsOutcome;
|
||||||
|
typedef std::future<DescribeAuthAccountsOutcome> DescribeAuthAccountsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeAuthAccountsRequest&, const DescribeAuthAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuthAccountsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDataAssetsResult> DescribeDataAssetsOutcome;
|
||||||
|
typedef std::future<DescribeDataAssetsOutcome> DescribeDataAssetsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDataAssetsRequest&, const DescribeDataAssetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataAssetsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ValidateConnectorResult> ValidateConnectorOutcome;
|
||||||
|
typedef std::future<ValidateConnectorOutcome> ValidateConnectorOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::ValidateConnectorRequest&, const ValidateConnectorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateConnectorAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateRuleResult> CreateRuleOutcome;
|
||||||
|
typedef std::future<CreateRuleOutcome> CreateRuleOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::CreateRuleRequest&, const CreateRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRuleAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateUserAuthResult> CreateUserAuthOutcome;
|
||||||
|
typedef std::future<CreateUserAuthOutcome> CreateUserAuthOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::CreateUserAuthRequest&, const CreateUserAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserAuthAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDepartCountsResult> DescribeDepartCountsOutcome;
|
||||||
|
typedef std::future<DescribeDepartCountsOutcome> DescribeDepartCountsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDepartCountsRequest&, const DescribeDepartCountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDepartCountsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteRuleResult> DeleteRuleOutcome;
|
||||||
|
typedef std::future<DeleteRuleOutcome> DeleteRuleOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DeleteRuleRequest&, const DeleteRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRuleAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDataHubConnectorsResult> DescribeDataHubConnectorsOutcome;
|
||||||
|
typedef std::future<DescribeDataHubConnectorsOutcome> DescribeDataHubConnectorsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDataHubConnectorsRequest&, const DescribeDataHubConnectorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataHubConnectorsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeRulesResult> DescribeRulesOutcome;
|
||||||
|
typedef std::future<DescribeRulesOutcome> DescribeRulesOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeRulesRequest&, const DescribeRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRulesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeColumnsResult> DescribeColumnsOutcome;
|
||||||
|
typedef std::future<DescribeColumnsOutcome> DescribeColumnsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeColumnsRequest&, const DescribeColumnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeColumnsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyRuleStatusResult> ModifyRuleStatusOutcome;
|
||||||
|
typedef std::future<ModifyRuleStatusOutcome> ModifyRuleStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::ModifyRuleStatusRequest&, const ModifyRuleStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRuleStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DeleteDataLimitResult> DeleteDataLimitOutcome;
|
||||||
|
typedef std::future<DeleteDataLimitOutcome> DeleteDataLimitOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DeleteDataLimitRequest&, const DeleteDataLimitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataLimitAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeTransferEventCountsResult> DescribeTransferEventCountsOutcome;
|
||||||
|
typedef std::future<DescribeTransferEventCountsOutcome> DescribeTransferEventCountsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeTransferEventCountsRequest&, const DescribeTransferEventCountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTransferEventCountsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeAccountDetailResult> DescribeAccountDetailOutcome;
|
||||||
|
typedef std::future<DescribeAccountDetailOutcome> DescribeAccountDetailOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeAccountDetailRequest&, const DescribeAccountDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountDetailAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDepartsResult> DescribeDepartsOutcome;
|
||||||
|
typedef std::future<DescribeDepartsOutcome> DescribeDepartsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDepartsRequest&, const DescribeDepartsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDepartsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDataCountsResult> DescribeDataCountsOutcome;
|
||||||
|
typedef std::future<DescribeDataCountsOutcome> DescribeDataCountsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDataCountsRequest&, const DescribeDataCountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataCountsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDataHubSubscriptionsResult> DescribeDataHubSubscriptionsOutcome;
|
||||||
|
typedef std::future<DescribeDataHubSubscriptionsOutcome> DescribeDataHubSubscriptionsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDataHubSubscriptionsRequest&, const DescribeDataHubSubscriptionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataHubSubscriptionsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDataHubTopicsResult> DescribeDataHubTopicsOutcome;
|
||||||
|
typedef std::future<DescribeDataHubTopicsOutcome> DescribeDataHubTopicsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDataHubTopicsRequest&, const DescribeDataHubTopicsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataHubTopicsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeTotalCountResult> DescribeTotalCountOutcome;
|
||||||
|
typedef std::future<DescribeTotalCountOutcome> DescribeTotalCountOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeTotalCountRequest&, const DescribeTotalCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTotalCountAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
|
||||||
|
typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeOssObjectsResult> DescribeOssObjectsOutcome;
|
||||||
|
typedef std::future<DescribeOssObjectsOutcome> DescribeOssObjectsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeOssObjectsRequest&, const DescribeOssObjectsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOssObjectsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDataTotalCountResult> DescribeDataTotalCountOutcome;
|
||||||
|
typedef std::future<DescribeDataTotalCountOutcome> DescribeDataTotalCountOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDataTotalCountRequest&, const DescribeDataTotalCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataTotalCountAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeEventsResult> DescribeEventsOutcome;
|
||||||
|
typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeEventsRequest&, const DescribeEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEventsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CreateDataLimitResult> CreateDataLimitOutcome;
|
||||||
|
typedef std::future<CreateDataLimitOutcome> CreateDataLimitOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::CreateDataLimitRequest&, const CreateDataLimitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDataLimitAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDataLimitSetResult> DescribeDataLimitSetOutcome;
|
||||||
|
typedef std::future<DescribeDataLimitSetOutcome> DescribeDataLimitSetOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDataLimitSetRequest&, const DescribeDataLimitSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataLimitSetAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyRuleResult> ModifyRuleOutcome;
|
||||||
|
typedef std::future<ModifyRuleOutcome> ModifyRuleOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::ModifyRuleRequest&, const ModifyRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRuleAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDepartTotalCountResult> DescribeDepartTotalCountOutcome;
|
||||||
|
typedef std::future<DescribeDepartTotalCountOutcome> DescribeDepartTotalCountOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDepartTotalCountRequest&, const DescribeDepartTotalCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDepartTotalCountAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeEventDetailResult> DescribeEventDetailOutcome;
|
||||||
|
typedef std::future<DescribeEventDetailOutcome> DescribeEventDetailOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeEventDetailRequest&, const DescribeEventDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEventDetailAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeTablesResult> DescribeTablesOutcome;
|
||||||
|
typedef std::future<DescribeTablesOutcome> DescribeTablesOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeTablesRequest&, const DescribeTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTablesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribePrivilegesResult> DescribePrivilegesOutcome;
|
||||||
|
typedef std::future<DescribePrivilegesOutcome> DescribePrivilegesOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribePrivilegesRequest&, const DescribePrivilegesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePrivilegesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDataHubProjectsResult> DescribeDataHubProjectsOutcome;
|
||||||
|
typedef std::future<DescribeDataHubProjectsOutcome> DescribeDataHubProjectsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeDataHubProjectsRequest&, const DescribeDataHubProjectsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataHubProjectsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeInstancesResult> DescribeInstancesOutcome;
|
||||||
|
typedef std::future<DescribeInstancesOutcome> DescribeInstancesOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeInstancesRequest&, const DescribeInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstancesAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyDefaultLevelResult> ModifyDefaultLevelOutcome;
|
||||||
|
typedef std::future<ModifyDefaultLevelOutcome> ModifyDefaultLevelOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::ModifyDefaultLevelRequest&, const ModifyDefaultLevelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDefaultLevelAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyEventTypeStatusResult> ModifyEventTypeStatusOutcome;
|
||||||
|
typedef std::future<ModifyEventTypeStatusOutcome> ModifyEventTypeStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::ModifyEventTypeStatusRequest&, const ModifyEventTypeStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyEventTypeStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeUserStatusResult> DescribeUserStatusOutcome;
|
||||||
|
typedef std::future<DescribeUserStatusOutcome> DescribeUserStatusOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeUserStatusRequest&, const DescribeUserStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserStatusAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeConditionsResult> DescribeConditionsOutcome;
|
||||||
|
typedef std::future<DescribeConditionsOutcome> DescribeConditionsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeConditionsRequest&, const DescribeConditionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConditionsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeEventCountsResult> DescribeEventCountsOutcome;
|
||||||
|
typedef std::future<DescribeEventCountsOutcome> DescribeEventCountsOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeEventCountsRequest&, const DescribeEventCountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEventCountsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeEventTotalCountResult> DescribeEventTotalCountOutcome;
|
||||||
|
typedef std::future<DescribeEventTotalCountOutcome> DescribeEventTotalCountOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeEventTotalCountRequest&, const DescribeEventTotalCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEventTotalCountAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeFlowTotalCountResult> DescribeFlowTotalCountOutcome;
|
||||||
|
typedef std::future<DescribeFlowTotalCountOutcome> DescribeFlowTotalCountOutcomeCallable;
|
||||||
|
typedef std::function<void(const Yundun_dsClient*, const Model::DescribeFlowTotalCountRequest&, const DescribeFlowTotalCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFlowTotalCountAsyncHandler;
|
||||||
|
|
||||||
|
Yundun_dsClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||||
|
Yundun_dsClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||||
|
Yundun_dsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||||
|
~Yundun_dsClient();
|
||||||
|
DescribeOssObjectDetailOutcome describeOssObjectDetail(const Model::DescribeOssObjectDetailRequest &request)const;
|
||||||
|
void describeOssObjectDetailAsync(const Model::DescribeOssObjectDetailRequest& request, const DescribeOssObjectDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeOssObjectDetailOutcomeCallable describeOssObjectDetailCallable(const Model::DescribeOssObjectDetailRequest& request) const;
|
||||||
|
DescribeRuleTotalCountOutcome describeRuleTotalCount(const Model::DescribeRuleTotalCountRequest &request)const;
|
||||||
|
void describeRuleTotalCountAsync(const Model::DescribeRuleTotalCountRequest& request, const DescribeRuleTotalCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeRuleTotalCountOutcomeCallable describeRuleTotalCountCallable(const Model::DescribeRuleTotalCountRequest& request) const;
|
||||||
|
CreateConfigOutcome createConfig(const Model::CreateConfigRequest &request)const;
|
||||||
|
void createConfigAsync(const Model::CreateConfigRequest& request, const CreateConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateConfigOutcomeCallable createConfigCallable(const Model::CreateConfigRequest& request) const;
|
||||||
|
DescribeEventTypesOutcome describeEventTypes(const Model::DescribeEventTypesRequest &request)const;
|
||||||
|
void describeEventTypesAsync(const Model::DescribeEventTypesRequest& request, const DescribeEventTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeEventTypesOutcomeCallable describeEventTypesCallable(const Model::DescribeEventTypesRequest& request) const;
|
||||||
|
DescribePackagesOutcome describePackages(const Model::DescribePackagesRequest &request)const;
|
||||||
|
void describePackagesAsync(const Model::DescribePackagesRequest& request, const DescribePackagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePackagesOutcomeCallable describePackagesCallable(const Model::DescribePackagesRequest& request) const;
|
||||||
|
ModifyEventStatusOutcome modifyEventStatus(const Model::ModifyEventStatusRequest &request)const;
|
||||||
|
void modifyEventStatusAsync(const Model::ModifyEventStatusRequest& request, const ModifyEventStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyEventStatusOutcomeCallable modifyEventStatusCallable(const Model::ModifyEventStatusRequest& request) const;
|
||||||
|
DescribeConfigsOutcome describeConfigs(const Model::DescribeConfigsRequest &request)const;
|
||||||
|
void describeConfigsAsync(const Model::DescribeConfigsRequest& request, const DescribeConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeConfigsOutcomeCallable describeConfigsCallable(const Model::DescribeConfigsRequest& request) const;
|
||||||
|
DescribeAuthAccountsOutcome describeAuthAccounts(const Model::DescribeAuthAccountsRequest &request)const;
|
||||||
|
void describeAuthAccountsAsync(const Model::DescribeAuthAccountsRequest& request, const DescribeAuthAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeAuthAccountsOutcomeCallable describeAuthAccountsCallable(const Model::DescribeAuthAccountsRequest& request) const;
|
||||||
|
DescribeDataAssetsOutcome describeDataAssets(const Model::DescribeDataAssetsRequest &request)const;
|
||||||
|
void describeDataAssetsAsync(const Model::DescribeDataAssetsRequest& request, const DescribeDataAssetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDataAssetsOutcomeCallable describeDataAssetsCallable(const Model::DescribeDataAssetsRequest& request) const;
|
||||||
|
ValidateConnectorOutcome validateConnector(const Model::ValidateConnectorRequest &request)const;
|
||||||
|
void validateConnectorAsync(const Model::ValidateConnectorRequest& request, const ValidateConnectorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ValidateConnectorOutcomeCallable validateConnectorCallable(const Model::ValidateConnectorRequest& request) const;
|
||||||
|
CreateRuleOutcome createRule(const Model::CreateRuleRequest &request)const;
|
||||||
|
void createRuleAsync(const Model::CreateRuleRequest& request, const CreateRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateRuleOutcomeCallable createRuleCallable(const Model::CreateRuleRequest& request) const;
|
||||||
|
CreateUserAuthOutcome createUserAuth(const Model::CreateUserAuthRequest &request)const;
|
||||||
|
void createUserAuthAsync(const Model::CreateUserAuthRequest& request, const CreateUserAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateUserAuthOutcomeCallable createUserAuthCallable(const Model::CreateUserAuthRequest& request) const;
|
||||||
|
DescribeDepartCountsOutcome describeDepartCounts(const Model::DescribeDepartCountsRequest &request)const;
|
||||||
|
void describeDepartCountsAsync(const Model::DescribeDepartCountsRequest& request, const DescribeDepartCountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDepartCountsOutcomeCallable describeDepartCountsCallable(const Model::DescribeDepartCountsRequest& request) const;
|
||||||
|
DeleteRuleOutcome deleteRule(const Model::DeleteRuleRequest &request)const;
|
||||||
|
void deleteRuleAsync(const Model::DeleteRuleRequest& request, const DeleteRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteRuleOutcomeCallable deleteRuleCallable(const Model::DeleteRuleRequest& request) const;
|
||||||
|
DescribeDataHubConnectorsOutcome describeDataHubConnectors(const Model::DescribeDataHubConnectorsRequest &request)const;
|
||||||
|
void describeDataHubConnectorsAsync(const Model::DescribeDataHubConnectorsRequest& request, const DescribeDataHubConnectorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDataHubConnectorsOutcomeCallable describeDataHubConnectorsCallable(const Model::DescribeDataHubConnectorsRequest& request) const;
|
||||||
|
DescribeRulesOutcome describeRules(const Model::DescribeRulesRequest &request)const;
|
||||||
|
void describeRulesAsync(const Model::DescribeRulesRequest& request, const DescribeRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeRulesOutcomeCallable describeRulesCallable(const Model::DescribeRulesRequest& request) const;
|
||||||
|
DescribeColumnsOutcome describeColumns(const Model::DescribeColumnsRequest &request)const;
|
||||||
|
void describeColumnsAsync(const Model::DescribeColumnsRequest& request, const DescribeColumnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeColumnsOutcomeCallable describeColumnsCallable(const Model::DescribeColumnsRequest& request) const;
|
||||||
|
ModifyRuleStatusOutcome modifyRuleStatus(const Model::ModifyRuleStatusRequest &request)const;
|
||||||
|
void modifyRuleStatusAsync(const Model::ModifyRuleStatusRequest& request, const ModifyRuleStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyRuleStatusOutcomeCallable modifyRuleStatusCallable(const Model::ModifyRuleStatusRequest& request) const;
|
||||||
|
DeleteDataLimitOutcome deleteDataLimit(const Model::DeleteDataLimitRequest &request)const;
|
||||||
|
void deleteDataLimitAsync(const Model::DeleteDataLimitRequest& request, const DeleteDataLimitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DeleteDataLimitOutcomeCallable deleteDataLimitCallable(const Model::DeleteDataLimitRequest& request) const;
|
||||||
|
DescribeTransferEventCountsOutcome describeTransferEventCounts(const Model::DescribeTransferEventCountsRequest &request)const;
|
||||||
|
void describeTransferEventCountsAsync(const Model::DescribeTransferEventCountsRequest& request, const DescribeTransferEventCountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeTransferEventCountsOutcomeCallable describeTransferEventCountsCallable(const Model::DescribeTransferEventCountsRequest& request) const;
|
||||||
|
DescribeAccountDetailOutcome describeAccountDetail(const Model::DescribeAccountDetailRequest &request)const;
|
||||||
|
void describeAccountDetailAsync(const Model::DescribeAccountDetailRequest& request, const DescribeAccountDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeAccountDetailOutcomeCallable describeAccountDetailCallable(const Model::DescribeAccountDetailRequest& request) const;
|
||||||
|
DescribeDepartsOutcome describeDeparts(const Model::DescribeDepartsRequest &request)const;
|
||||||
|
void describeDepartsAsync(const Model::DescribeDepartsRequest& request, const DescribeDepartsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDepartsOutcomeCallable describeDepartsCallable(const Model::DescribeDepartsRequest& request) const;
|
||||||
|
DescribeDataCountsOutcome describeDataCounts(const Model::DescribeDataCountsRequest &request)const;
|
||||||
|
void describeDataCountsAsync(const Model::DescribeDataCountsRequest& request, const DescribeDataCountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDataCountsOutcomeCallable describeDataCountsCallable(const Model::DescribeDataCountsRequest& request) const;
|
||||||
|
DescribeDataHubSubscriptionsOutcome describeDataHubSubscriptions(const Model::DescribeDataHubSubscriptionsRequest &request)const;
|
||||||
|
void describeDataHubSubscriptionsAsync(const Model::DescribeDataHubSubscriptionsRequest& request, const DescribeDataHubSubscriptionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDataHubSubscriptionsOutcomeCallable describeDataHubSubscriptionsCallable(const Model::DescribeDataHubSubscriptionsRequest& request) const;
|
||||||
|
DescribeDataHubTopicsOutcome describeDataHubTopics(const Model::DescribeDataHubTopicsRequest &request)const;
|
||||||
|
void describeDataHubTopicsAsync(const Model::DescribeDataHubTopicsRequest& request, const DescribeDataHubTopicsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDataHubTopicsOutcomeCallable describeDataHubTopicsCallable(const Model::DescribeDataHubTopicsRequest& request) const;
|
||||||
|
DescribeTotalCountOutcome describeTotalCount(const Model::DescribeTotalCountRequest &request)const;
|
||||||
|
void describeTotalCountAsync(const Model::DescribeTotalCountRequest& request, const DescribeTotalCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeTotalCountOutcomeCallable describeTotalCountCallable(const Model::DescribeTotalCountRequest& request) const;
|
||||||
|
DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
|
||||||
|
void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
|
||||||
|
DescribeOssObjectsOutcome describeOssObjects(const Model::DescribeOssObjectsRequest &request)const;
|
||||||
|
void describeOssObjectsAsync(const Model::DescribeOssObjectsRequest& request, const DescribeOssObjectsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeOssObjectsOutcomeCallable describeOssObjectsCallable(const Model::DescribeOssObjectsRequest& request) const;
|
||||||
|
DescribeDataTotalCountOutcome describeDataTotalCount(const Model::DescribeDataTotalCountRequest &request)const;
|
||||||
|
void describeDataTotalCountAsync(const Model::DescribeDataTotalCountRequest& request, const DescribeDataTotalCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDataTotalCountOutcomeCallable describeDataTotalCountCallable(const Model::DescribeDataTotalCountRequest& request) const;
|
||||||
|
DescribeEventsOutcome describeEvents(const Model::DescribeEventsRequest &request)const;
|
||||||
|
void describeEventsAsync(const Model::DescribeEventsRequest& request, const DescribeEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeEventsOutcomeCallable describeEventsCallable(const Model::DescribeEventsRequest& request) const;
|
||||||
|
CreateDataLimitOutcome createDataLimit(const Model::CreateDataLimitRequest &request)const;
|
||||||
|
void createDataLimitAsync(const Model::CreateDataLimitRequest& request, const CreateDataLimitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CreateDataLimitOutcomeCallable createDataLimitCallable(const Model::CreateDataLimitRequest& request) const;
|
||||||
|
DescribeDataLimitSetOutcome describeDataLimitSet(const Model::DescribeDataLimitSetRequest &request)const;
|
||||||
|
void describeDataLimitSetAsync(const Model::DescribeDataLimitSetRequest& request, const DescribeDataLimitSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDataLimitSetOutcomeCallable describeDataLimitSetCallable(const Model::DescribeDataLimitSetRequest& request) const;
|
||||||
|
ModifyRuleOutcome modifyRule(const Model::ModifyRuleRequest &request)const;
|
||||||
|
void modifyRuleAsync(const Model::ModifyRuleRequest& request, const ModifyRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyRuleOutcomeCallable modifyRuleCallable(const Model::ModifyRuleRequest& request) const;
|
||||||
|
DescribeDepartTotalCountOutcome describeDepartTotalCount(const Model::DescribeDepartTotalCountRequest &request)const;
|
||||||
|
void describeDepartTotalCountAsync(const Model::DescribeDepartTotalCountRequest& request, const DescribeDepartTotalCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDepartTotalCountOutcomeCallable describeDepartTotalCountCallable(const Model::DescribeDepartTotalCountRequest& request) const;
|
||||||
|
DescribeEventDetailOutcome describeEventDetail(const Model::DescribeEventDetailRequest &request)const;
|
||||||
|
void describeEventDetailAsync(const Model::DescribeEventDetailRequest& request, const DescribeEventDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeEventDetailOutcomeCallable describeEventDetailCallable(const Model::DescribeEventDetailRequest& request) const;
|
||||||
|
DescribeTablesOutcome describeTables(const Model::DescribeTablesRequest &request)const;
|
||||||
|
void describeTablesAsync(const Model::DescribeTablesRequest& request, const DescribeTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeTablesOutcomeCallable describeTablesCallable(const Model::DescribeTablesRequest& request) const;
|
||||||
|
DescribePrivilegesOutcome describePrivileges(const Model::DescribePrivilegesRequest &request)const;
|
||||||
|
void describePrivilegesAsync(const Model::DescribePrivilegesRequest& request, const DescribePrivilegesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribePrivilegesOutcomeCallable describePrivilegesCallable(const Model::DescribePrivilegesRequest& request) const;
|
||||||
|
DescribeDataHubProjectsOutcome describeDataHubProjects(const Model::DescribeDataHubProjectsRequest &request)const;
|
||||||
|
void describeDataHubProjectsAsync(const Model::DescribeDataHubProjectsRequest& request, const DescribeDataHubProjectsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDataHubProjectsOutcomeCallable describeDataHubProjectsCallable(const Model::DescribeDataHubProjectsRequest& request) const;
|
||||||
|
DescribeInstancesOutcome describeInstances(const Model::DescribeInstancesRequest &request)const;
|
||||||
|
void describeInstancesAsync(const Model::DescribeInstancesRequest& request, const DescribeInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeInstancesOutcomeCallable describeInstancesCallable(const Model::DescribeInstancesRequest& request) const;
|
||||||
|
ModifyDefaultLevelOutcome modifyDefaultLevel(const Model::ModifyDefaultLevelRequest &request)const;
|
||||||
|
void modifyDefaultLevelAsync(const Model::ModifyDefaultLevelRequest& request, const ModifyDefaultLevelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyDefaultLevelOutcomeCallable modifyDefaultLevelCallable(const Model::ModifyDefaultLevelRequest& request) const;
|
||||||
|
ModifyEventTypeStatusOutcome modifyEventTypeStatus(const Model::ModifyEventTypeStatusRequest &request)const;
|
||||||
|
void modifyEventTypeStatusAsync(const Model::ModifyEventTypeStatusRequest& request, const ModifyEventTypeStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyEventTypeStatusOutcomeCallable modifyEventTypeStatusCallable(const Model::ModifyEventTypeStatusRequest& request) const;
|
||||||
|
DescribeUserStatusOutcome describeUserStatus(const Model::DescribeUserStatusRequest &request)const;
|
||||||
|
void describeUserStatusAsync(const Model::DescribeUserStatusRequest& request, const DescribeUserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeUserStatusOutcomeCallable describeUserStatusCallable(const Model::DescribeUserStatusRequest& request) const;
|
||||||
|
DescribeConditionsOutcome describeConditions(const Model::DescribeConditionsRequest &request)const;
|
||||||
|
void describeConditionsAsync(const Model::DescribeConditionsRequest& request, const DescribeConditionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeConditionsOutcomeCallable describeConditionsCallable(const Model::DescribeConditionsRequest& request) const;
|
||||||
|
DescribeEventCountsOutcome describeEventCounts(const Model::DescribeEventCountsRequest &request)const;
|
||||||
|
void describeEventCountsAsync(const Model::DescribeEventCountsRequest& request, const DescribeEventCountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeEventCountsOutcomeCallable describeEventCountsCallable(const Model::DescribeEventCountsRequest& request) const;
|
||||||
|
DescribeEventTotalCountOutcome describeEventTotalCount(const Model::DescribeEventTotalCountRequest &request)const;
|
||||||
|
void describeEventTotalCountAsync(const Model::DescribeEventTotalCountRequest& request, const DescribeEventTotalCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeEventTotalCountOutcomeCallable describeEventTotalCountCallable(const Model::DescribeEventTotalCountRequest& request) const;
|
||||||
|
DescribeFlowTotalCountOutcome describeFlowTotalCount(const Model::DescribeFlowTotalCountRequest &request)const;
|
||||||
|
void describeFlowTotalCountAsync(const Model::DescribeFlowTotalCountRequest& request, const DescribeFlowTotalCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeFlowTotalCountOutcomeCallable describeFlowTotalCountCallable(const Model::DescribeFlowTotalCountRequest& request) const;
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_YUNDUN_DSCLIENT_H_
|
||||||
32
yundun-ds/include/alibabacloud/yundun-ds/Yundun_dsExport.h
Normal file
32
yundun-ds/include/alibabacloud/yundun-ds/Yundun_dsExport.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_YUNDUN_DS_YUNDUN_DSEXPORT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_YUNDUN_DSEXPORT_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/core/Global.h>
|
||||||
|
|
||||||
|
#if defined(ALIBABACLOUD_SHARED)
|
||||||
|
# if defined(ALIBABACLOUD_YUNDUN_DS_LIBRARY)
|
||||||
|
# define ALIBABACLOUD_YUNDUN_DS_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||||
|
# else
|
||||||
|
# define ALIBABACLOUD_YUNDUN_DS_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# define ALIBABACLOUD_YUNDUN_DS_EXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_YUNDUN_DSEXPORT_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_YUNDUN_DS_MODEL_CREATECONFIGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_CREATECONFIGREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT CreateConfigRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateConfigRequest();
|
||||||
|
~CreateConfigRequest();
|
||||||
|
|
||||||
|
std::string getCode()const;
|
||||||
|
void setCode(const std::string& code);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getDescription()const;
|
||||||
|
void setDescription(const std::string& description);
|
||||||
|
std::string getConfigList()const;
|
||||||
|
void setConfigList(const std::string& configList);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
std::string getValue()const;
|
||||||
|
void setValue(const std::string& value);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string code_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string description_;
|
||||||
|
std::string configList_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string value_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_CREATECONFIGREQUEST_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_YUNDUN_DS_MODEL_CREATECONFIGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_CREATECONFIGRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT CreateConfigResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateConfigResult();
|
||||||
|
explicit CreateConfigResult(const std::string &payload);
|
||||||
|
~CreateConfigResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_CREATECONFIGRESULT_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_YUNDUN_DS_MODEL_CREATEDATALIMITREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_CREATEDATALIMITREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT CreateDataLimitRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateDataLimitRequest();
|
||||||
|
~CreateDataLimitRequest();
|
||||||
|
|
||||||
|
std::string getPassword()const;
|
||||||
|
void setPassword(const std::string& password);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
std::string getConnector()const;
|
||||||
|
void setConnector(const std::string& connector);
|
||||||
|
std::string getDataLimitList()const;
|
||||||
|
void setDataLimitList(const std::string& dataLimitList);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
int getResourceType()const;
|
||||||
|
void setResourceType(int resourceType);
|
||||||
|
std::string getServiceRegionId()const;
|
||||||
|
void setServiceRegionId(const std::string& serviceRegionId);
|
||||||
|
std::string getParentId()const;
|
||||||
|
void setParentId(const std::string& parentId);
|
||||||
|
std::string getUserName()const;
|
||||||
|
void setUserName(const std::string& userName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string password_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
std::string connector_;
|
||||||
|
std::string dataLimitList_;
|
||||||
|
std::string lang_;
|
||||||
|
int resourceType_;
|
||||||
|
std::string serviceRegionId_;
|
||||||
|
std::string parentId_;
|
||||||
|
std::string userName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_CREATEDATALIMITREQUEST_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_YUNDUN_DS_MODEL_CREATEDATALIMITRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_CREATEDATALIMITRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT CreateDataLimitResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateDataLimitResult();
|
||||||
|
explicit CreateDataLimitResult(const std::string &payload);
|
||||||
|
~CreateDataLimitResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_CREATEDATALIMITRESULT_H_
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_CREATERULEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_CREATERULEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT CreateRuleRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateRuleRequest();
|
||||||
|
~CreateRuleRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
long getRiskLevelId()const;
|
||||||
|
void setRiskLevelId(long riskLevelId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getCustomType()const;
|
||||||
|
void setCustomType(long customType);
|
||||||
|
int getCategory()const;
|
||||||
|
void setCategory(int category);
|
||||||
|
std::string getContent()const;
|
||||||
|
void setContent(const std::string& content);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string name_;
|
||||||
|
long riskLevelId_;
|
||||||
|
std::string lang_;
|
||||||
|
long customType_;
|
||||||
|
int category_;
|
||||||
|
std::string content_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_CREATERULEREQUEST_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_YUNDUN_DS_MODEL_CREATERULERESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_CREATERULERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT CreateRuleResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateRuleResult();
|
||||||
|
explicit CreateRuleResult(const std::string &payload);
|
||||||
|
~CreateRuleResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_CREATERULERESULT_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_YUNDUN_DS_MODEL_CREATEUSERAUTHREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_CREATEUSERAUTHREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT CreateUserAuthRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
CreateUserAuthRequest();
|
||||||
|
~CreateUserAuthRequest();
|
||||||
|
|
||||||
|
long getAccountId()const;
|
||||||
|
void setAccountId(long accountId);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
std::string getAccessKey()const;
|
||||||
|
void setAccessKey(const std::string& accessKey);
|
||||||
|
std::string getAccessKeySecret()const;
|
||||||
|
void setAccessKeySecret(const std::string& accessKeySecret);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long accountId_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
std::string accessKey_;
|
||||||
|
std::string accessKeySecret_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_CREATEUSERAUTHREQUEST_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_YUNDUN_DS_MODEL_CREATEUSERAUTHRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_CREATEUSERAUTHRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT CreateUserAuthResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateUserAuthResult();
|
||||||
|
explicit CreateUserAuthResult(const std::string &payload);
|
||||||
|
~CreateUserAuthResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_CREATEUSERAUTHRESULT_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_YUNDUN_DS_MODEL_DELETEDATALIMITREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DELETEDATALIMITREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DeleteDataLimitRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteDataLimitRequest();
|
||||||
|
~DeleteDataLimitRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
long getId()const;
|
||||||
|
void setId(long id);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
long id_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DELETEDATALIMITREQUEST_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_YUNDUN_DS_MODEL_DELETEDATALIMITRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DELETEDATALIMITRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DeleteDataLimitResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteDataLimitResult();
|
||||||
|
explicit DeleteDataLimitResult(const std::string &payload);
|
||||||
|
~DeleteDataLimitResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DELETEDATALIMITRESULT_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_YUNDUN_DS_MODEL_DELETERULEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DELETERULEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DeleteRuleRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DeleteRuleRequest();
|
||||||
|
~DeleteRuleRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
long getId()const;
|
||||||
|
void setId(long id);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
long id_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DELETERULEREQUEST_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_YUNDUN_DS_MODEL_DELETERULERESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DELETERULERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DeleteRuleResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteRuleResult();
|
||||||
|
explicit DeleteRuleResult(const std::string &payload);
|
||||||
|
~DeleteRuleResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DELETERULERESULT_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_YUNDUN_DS_MODEL_DESCRIBEACCOUNTDETAILREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEACCOUNTDETAILREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeAccountDetailRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeAccountDetailRequest();
|
||||||
|
~DescribeAccountDetailRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getUserId()const;
|
||||||
|
void setUserId(long userId);
|
||||||
|
long getAccountTypeId()const;
|
||||||
|
void setAccountTypeId(long accountTypeId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
std::string lang_;
|
||||||
|
long userId_;
|
||||||
|
long accountTypeId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEACCOUNTDETAILREQUEST_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_YUNDUN_DS_MODEL_DESCRIBEACCOUNTDETAILRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEACCOUNTDETAILRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeAccountDetailResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Account
|
||||||
|
{
|
||||||
|
struct EventCount
|
||||||
|
{
|
||||||
|
struct Total
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
Total total;
|
||||||
|
};
|
||||||
|
struct Privilege
|
||||||
|
{
|
||||||
|
int useAccountType;
|
||||||
|
std::string productName;
|
||||||
|
long useAccountCreateTime;
|
||||||
|
std::string useAccountId;
|
||||||
|
std::string useAccountName;
|
||||||
|
std::string useAccountTypeName;
|
||||||
|
};
|
||||||
|
std::string loginName;
|
||||||
|
std::string dataInstance;
|
||||||
|
std::string email;
|
||||||
|
EventCount eventCount;
|
||||||
|
long firstLevelDepartId;
|
||||||
|
long createTime;
|
||||||
|
std::string deleteStatus;
|
||||||
|
std::string activeStatus;
|
||||||
|
std::string telephoneNum;
|
||||||
|
std::string roleNames;
|
||||||
|
long loginDataTime;
|
||||||
|
long userId;
|
||||||
|
std::string fullName;
|
||||||
|
std::string loginPolicyName;
|
||||||
|
long id;
|
||||||
|
std::string cellphoneNum;
|
||||||
|
std::vector<Privilege> privilegeList;
|
||||||
|
std::string firstLevelDepartName;
|
||||||
|
long aliUid;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeAccountDetailResult();
|
||||||
|
explicit DescribeAccountDetailResult(const std::string &payload);
|
||||||
|
~DescribeAccountDetailResult();
|
||||||
|
Account getAccount()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Account account_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEACCOUNTDETAILRESULT_H_
|
||||||
@@ -0,0 +1,90 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEACCOUNTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEACCOUNTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeAccountsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeAccountsRequest();
|
||||||
|
~DescribeAccountsRequest();
|
||||||
|
|
||||||
|
std::string getProductCode()const;
|
||||||
|
void setProductCode(const std::string& productCode);
|
||||||
|
std::string getLoginName()const;
|
||||||
|
void setLoginName(const std::string& loginName);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getColumnId()const;
|
||||||
|
void setColumnId(const std::string& columnId);
|
||||||
|
std::string getPackageId()const;
|
||||||
|
void setPackageId(const std::string& packageId);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
long getDepartId()const;
|
||||||
|
void setDepartId(long departId);
|
||||||
|
int getOperationId()const;
|
||||||
|
void setOperationId(int operationId);
|
||||||
|
std::string getTableId()const;
|
||||||
|
void setTableId(const std::string& tableId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
std::string getKey()const;
|
||||||
|
void setKey(const std::string& key);
|
||||||
|
int getQueryType()const;
|
||||||
|
void setQueryType(int queryType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string productCode_;
|
||||||
|
std::string loginName_;
|
||||||
|
int featureType_;
|
||||||
|
std::string columnId_;
|
||||||
|
std::string packageId_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int pageSize_;
|
||||||
|
long departId_;
|
||||||
|
int operationId_;
|
||||||
|
std::string tableId_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string key_;
|
||||||
|
int queryType_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEACCOUNTSREQUEST_H_
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEACCOUNTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEACCOUNTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeAccountsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Account
|
||||||
|
{
|
||||||
|
struct EventCount
|
||||||
|
{
|
||||||
|
struct Total
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
Total total;
|
||||||
|
};
|
||||||
|
std::string loginName;
|
||||||
|
std::string dataInstance;
|
||||||
|
std::string email;
|
||||||
|
EventCount eventCount;
|
||||||
|
long firstLevelDepartId;
|
||||||
|
long createTime;
|
||||||
|
std::string deleteStatus;
|
||||||
|
std::string activeStatus;
|
||||||
|
std::string instanceName;
|
||||||
|
std::string telephoneNum;
|
||||||
|
long accountTypeId;
|
||||||
|
std::string roleNames;
|
||||||
|
long loginDataTime;
|
||||||
|
long userId;
|
||||||
|
std::string fullName;
|
||||||
|
std::string loginPolicyName;
|
||||||
|
long id;
|
||||||
|
std::string cellphoneNum;
|
||||||
|
std::string firstLevelDepartName;
|
||||||
|
long aliUid;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeAccountsResult();
|
||||||
|
explicit DescribeAccountsResult(const std::string &payload);
|
||||||
|
~DescribeAccountsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Account> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Account> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEACCOUNTSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEAUTHACCOUNTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEAUTHACCOUNTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeAuthAccountsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeAuthAccountsRequest();
|
||||||
|
~DescribeAuthAccountsRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEAUTHACCOUNTSREQUEST_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_YUNDUN_DS_MODEL_DESCRIBEAUTHACCOUNTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEAUTHACCOUNTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeAuthAccountsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Account
|
||||||
|
{
|
||||||
|
std::string authFullName;
|
||||||
|
std::string loginName;
|
||||||
|
std::string fullName;
|
||||||
|
long id;
|
||||||
|
std::string authLoginName;
|
||||||
|
long authTime;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeAuthAccountsResult();
|
||||||
|
explicit DescribeAuthAccountsResult(const std::string &payload);
|
||||||
|
~DescribeAuthAccountsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Account> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Account> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEAUTHACCOUNTSRESULT_H_
|
||||||
@@ -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_YUNDUN_DS_MODEL_DESCRIBECOLUMNSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECOLUMNSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeColumnsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeColumnsRequest();
|
||||||
|
~DescribeColumnsRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getRiskLevels()const;
|
||||||
|
void setRiskLevels(const std::string& riskLevels);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
long getTableId()const;
|
||||||
|
void setTableId(long tableId);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getQueryName()const;
|
||||||
|
void setQueryName(const std::string& queryName);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getRuleId()const;
|
||||||
|
void setRuleId(long ruleId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string riskLevels_;
|
||||||
|
std::string name_;
|
||||||
|
int pageSize_;
|
||||||
|
long tableId_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string queryName_;
|
||||||
|
std::string lang_;
|
||||||
|
long ruleId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECOLUMNSREQUEST_H_
|
||||||
@@ -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_YUNDUN_DS_MODEL_DESCRIBECOLUMNSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECOLUMNSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeColumnsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Column
|
||||||
|
{
|
||||||
|
long tableId;
|
||||||
|
int odpsRiskLevelValue;
|
||||||
|
long instanceId;
|
||||||
|
std::string productCode;
|
||||||
|
long ruleId;
|
||||||
|
std::string odpsRiskLevelName;
|
||||||
|
long riskLevelId;
|
||||||
|
std::string departName;
|
||||||
|
std::string name;
|
||||||
|
long creationTime;
|
||||||
|
bool sensitive;
|
||||||
|
std::string dataType;
|
||||||
|
std::string riskLevelName;
|
||||||
|
long id;
|
||||||
|
std::string ruleName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeColumnsResult();
|
||||||
|
explicit DescribeColumnsResult(const std::string &payload);
|
||||||
|
~DescribeColumnsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Column> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Column> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECOLUMNSRESULT_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONDITIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONDITIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeConditionsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeConditionsRequest();
|
||||||
|
~DescribeConditionsRequest();
|
||||||
|
|
||||||
|
std::string getProductCode()const;
|
||||||
|
void setProductCode(const std::string& productCode);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getSearchType()const;
|
||||||
|
void setSearchType(int searchType);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
int getQueryType()const;
|
||||||
|
void setQueryType(int queryType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string productCode_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int searchType_;
|
||||||
|
std::string lang_;
|
||||||
|
int queryType_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONDITIONSREQUEST_H_
|
||||||
@@ -0,0 +1,117 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONDITIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONDITIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeConditionsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Condition
|
||||||
|
{
|
||||||
|
struct RiskLevel
|
||||||
|
{
|
||||||
|
bool defaulted;
|
||||||
|
bool sensitive;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct Rule
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct Range
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct EventType
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
std::string code;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct Status
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct DataType
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct Operation
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct Product
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct TransferProduct
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
std::string code;
|
||||||
|
};
|
||||||
|
struct RuleCategory
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
std::vector<Product> productList;
|
||||||
|
std::vector<DataType> dataTypeList;
|
||||||
|
std::vector<TransferProduct> transferProductList;
|
||||||
|
std::vector<Rule> ruleList;
|
||||||
|
std::vector<Operation> operationList;
|
||||||
|
std::vector<Status> statusList;
|
||||||
|
std::vector<EventType> eventTypeList;
|
||||||
|
std::vector<RiskLevel> riskLevelList;
|
||||||
|
std::vector<Range> rangeList;
|
||||||
|
std::vector<RuleCategory> ruleCategoryList;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeConditionsResult();
|
||||||
|
explicit DescribeConditionsResult(const std::string &payload);
|
||||||
|
~DescribeConditionsResult();
|
||||||
|
Condition getCondition()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Condition condition_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONDITIONSRESULT_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_YUNDUN_DS_MODEL_DESCRIBECONFIGSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONFIGSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeConfigsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeConfigsRequest();
|
||||||
|
~DescribeConfigsRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONFIGSREQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONFIGSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONFIGSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeConfigsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Config
|
||||||
|
{
|
||||||
|
std::string defaultValue;
|
||||||
|
std::string description;
|
||||||
|
long value;
|
||||||
|
long id;
|
||||||
|
int code;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeConfigsResult();
|
||||||
|
explicit DescribeConfigsResult(const std::string &payload);
|
||||||
|
~DescribeConfigsResult();
|
||||||
|
std::vector<Config> getConfigList()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<Config> configList_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBECONFIGSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEDATAASSETSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAASSETSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataAssetsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDataAssetsRequest();
|
||||||
|
~DescribeDataAssetsRequest();
|
||||||
|
|
||||||
|
int getRangeId()const;
|
||||||
|
void setRangeId(int rangeId);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getRiskLevels()const;
|
||||||
|
void setRiskLevels(const std::string& riskLevels);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getRuleId()const;
|
||||||
|
void setRuleId(long ruleId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int rangeId_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string riskLevels_;
|
||||||
|
std::string name_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string lang_;
|
||||||
|
long ruleId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAASSETSREQUEST_H_
|
||||||
@@ -0,0 +1,80 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAASSETSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAASSETSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataAssetsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Asset
|
||||||
|
{
|
||||||
|
std::string owner;
|
||||||
|
std::string productCode;
|
||||||
|
std::string sensitiveRatio;
|
||||||
|
std::string objectKey;
|
||||||
|
std::string odpsRiskLevelName;
|
||||||
|
std::string productId;
|
||||||
|
std::string acl;
|
||||||
|
long riskLevelId;
|
||||||
|
std::string departName;
|
||||||
|
std::string name;
|
||||||
|
int labelsec;
|
||||||
|
int totalCount;
|
||||||
|
long creationTime;
|
||||||
|
bool sensitive;
|
||||||
|
std::string dataType;
|
||||||
|
std::string riskLevelName;
|
||||||
|
long id;
|
||||||
|
int sensitiveCount;
|
||||||
|
bool protection;
|
||||||
|
std::string ruleName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDataAssetsResult();
|
||||||
|
explicit DescribeDataAssetsResult(const std::string &payload);
|
||||||
|
~DescribeDataAssetsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Asset> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Asset> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAASSETSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEDATACOUNTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATACOUNTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataCountsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDataCountsRequest();
|
||||||
|
~DescribeDataCountsRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATACOUNTSREQUEST_H_
|
||||||
@@ -0,0 +1,101 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATACOUNTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATACOUNTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataCountsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataCount
|
||||||
|
{
|
||||||
|
struct Instance
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Table
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct PackageInDescribeDataCounts
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Column
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Oss
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
Table table;
|
||||||
|
Instance instance;
|
||||||
|
Column column;
|
||||||
|
std::string productCode;
|
||||||
|
long productId;
|
||||||
|
PackageInDescribeDataCounts packageInDescribeDataCounts;
|
||||||
|
Oss oss;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDataCountsResult();
|
||||||
|
explicit DescribeDataCountsResult(const std::string &payload);
|
||||||
|
~DescribeDataCountsResult();
|
||||||
|
std::vector<DataCount> getDataCountList()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<DataCount> dataCountList_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATACOUNTSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEDATAHUBCONNECTORSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBCONNECTORSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataHubConnectorsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDataHubConnectorsRequest();
|
||||||
|
~DescribeDataHubConnectorsRequest();
|
||||||
|
|
||||||
|
long getTopicId()const;
|
||||||
|
void setTopicId(long topicId);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
long getDepartId()const;
|
||||||
|
void setDepartId(long departId);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getProjectId()const;
|
||||||
|
void setProjectId(long projectId);
|
||||||
|
std::string getKey()const;
|
||||||
|
void setKey(const std::string& key);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long topicId_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int pageSize_;
|
||||||
|
long departId_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string lang_;
|
||||||
|
long projectId_;
|
||||||
|
std::string key_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBCONNECTORSREQUEST_H_
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBCONNECTORSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBCONNECTORSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataHubConnectorsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Connector
|
||||||
|
{
|
||||||
|
std::string connectorPath;
|
||||||
|
std::string loginName;
|
||||||
|
std::string connectorProduct;
|
||||||
|
std::string description;
|
||||||
|
long userId;
|
||||||
|
long creationTime;
|
||||||
|
std::string displayName;
|
||||||
|
std::string riskLevelName;
|
||||||
|
long id;
|
||||||
|
long riskLevelId;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDataHubConnectorsResult();
|
||||||
|
explicit DescribeDataHubConnectorsResult(const std::string &payload);
|
||||||
|
~DescribeDataHubConnectorsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Connector> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Connector> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBCONNECTORSRESULT_H_
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBPROJECTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBPROJECTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataHubProjectsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDataHubProjectsRequest();
|
||||||
|
~DescribeDataHubProjectsRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
long getDepartId()const;
|
||||||
|
void setDepartId(long departId);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
std::string getKey()const;
|
||||||
|
void setKey(const std::string& key);
|
||||||
|
int getQueryType()const;
|
||||||
|
void setQueryType(int queryType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int pageSize_;
|
||||||
|
long departId_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string key_;
|
||||||
|
int queryType_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBPROJECTSREQUEST_H_
|
||||||
@@ -0,0 +1,70 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBPROJECTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBPROJECTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataHubProjectsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Project
|
||||||
|
{
|
||||||
|
std::string loginName;
|
||||||
|
std::string description;
|
||||||
|
long userId;
|
||||||
|
long creationTime;
|
||||||
|
std::string displayName;
|
||||||
|
std::string topicTupleCount;
|
||||||
|
long id;
|
||||||
|
std::string topicCount;
|
||||||
|
long topicBlobCount;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDataHubProjectsResult();
|
||||||
|
explicit DescribeDataHubProjectsResult(const std::string &payload);
|
||||||
|
~DescribeDataHubProjectsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Project> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Project> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBPROJECTSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEDATAHUBSUBSCRIPTIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBSUBSCRIPTIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataHubSubscriptionsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDataHubSubscriptionsRequest();
|
||||||
|
~DescribeDataHubSubscriptionsRequest();
|
||||||
|
|
||||||
|
long getTopicId()const;
|
||||||
|
void setTopicId(long topicId);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
long getDepartId()const;
|
||||||
|
void setDepartId(long departId);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getProjectId()const;
|
||||||
|
void setProjectId(long projectId);
|
||||||
|
std::string getKey()const;
|
||||||
|
void setKey(const std::string& key);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long topicId_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int pageSize_;
|
||||||
|
long departId_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string lang_;
|
||||||
|
long projectId_;
|
||||||
|
std::string key_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBSUBSCRIPTIONSREQUEST_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_YUNDUN_DS_MODEL_DESCRIBEDATAHUBSUBSCRIPTIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBSUBSCRIPTIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataHubSubscriptionsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Subscription
|
||||||
|
{
|
||||||
|
std::string loginName;
|
||||||
|
std::string description;
|
||||||
|
std::string applicationName;
|
||||||
|
std::string state;
|
||||||
|
long userId;
|
||||||
|
long creationTime;
|
||||||
|
std::string displayName;
|
||||||
|
std::string subscriptionDisplayName;
|
||||||
|
long id;
|
||||||
|
long subscriptionUserId;
|
||||||
|
std::string subscriptionUserName;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDataHubSubscriptionsResult();
|
||||||
|
explicit DescribeDataHubSubscriptionsResult(const std::string &payload);
|
||||||
|
~DescribeDataHubSubscriptionsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Subscription> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Subscription> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBSUBSCRIPTIONSRESULT_H_
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBTOPICSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBTOPICSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataHubTopicsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDataHubTopicsRequest();
|
||||||
|
~DescribeDataHubTopicsRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
long getDepartId()const;
|
||||||
|
void setDepartId(long departId);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getProjectId()const;
|
||||||
|
void setProjectId(long projectId);
|
||||||
|
std::string getKey()const;
|
||||||
|
void setKey(const std::string& key);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int pageSize_;
|
||||||
|
long departId_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string lang_;
|
||||||
|
long projectId_;
|
||||||
|
std::string key_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBTOPICSREQUEST_H_
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBTOPICSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBTOPICSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataHubTopicsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Topic
|
||||||
|
{
|
||||||
|
int lifeCycle;
|
||||||
|
std::string loginName;
|
||||||
|
std::string description;
|
||||||
|
std::string recordType;
|
||||||
|
long userId;
|
||||||
|
long creationTime;
|
||||||
|
std::string displayName;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDataHubTopicsResult();
|
||||||
|
explicit DescribeDataHubTopicsResult(const std::string &payload);
|
||||||
|
~DescribeDataHubTopicsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Topic> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Topic> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATAHUBTOPICSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEDATALIMITSETREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATALIMITSETREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataLimitSetRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDataLimitSetRequest();
|
||||||
|
~DescribeDataLimitSetRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
int getResourceType()const;
|
||||||
|
void setResourceType(int resourceType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
std::string lang_;
|
||||||
|
int resourceType_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATALIMITSETREQUEST_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_YUNDUN_DS_MODEL_DESCRIBEDATALIMITSETRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATALIMITSETRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataLimitSetResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataLimitSet
|
||||||
|
{
|
||||||
|
struct DataLimit
|
||||||
|
{
|
||||||
|
std::string parentId;
|
||||||
|
std::string connector;
|
||||||
|
long gmtCreate;
|
||||||
|
std::string userName;
|
||||||
|
std::string regionId;
|
||||||
|
long id;
|
||||||
|
std::string localName;
|
||||||
|
};
|
||||||
|
struct OssBucket
|
||||||
|
{
|
||||||
|
std::string bucketName;
|
||||||
|
std::string regionId;
|
||||||
|
};
|
||||||
|
struct Region
|
||||||
|
{
|
||||||
|
std::string regionId;
|
||||||
|
std::string localName;
|
||||||
|
};
|
||||||
|
std::vector<DataLimit> dataLimitList;
|
||||||
|
std::vector<OssBucket> ossBucketList;
|
||||||
|
int resourceType;
|
||||||
|
std::vector<Region> regionList;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDataLimitSetResult();
|
||||||
|
explicit DescribeDataLimitSetResult(const std::string &payload);
|
||||||
|
~DescribeDataLimitSetResult();
|
||||||
|
DataLimitSet getDataLimitSet()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
DataLimitSet dataLimitSet_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATALIMITSETRESULT_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATATOTALCOUNTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATATOTALCOUNTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataTotalCountRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDataTotalCountRequest();
|
||||||
|
~DescribeDataTotalCountRequest();
|
||||||
|
|
||||||
|
std::string getProductCode()const;
|
||||||
|
void setProductCode(const std::string& productCode);
|
||||||
|
long getInstanceId()const;
|
||||||
|
void setInstanceId(long instanceId);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getCountType()const;
|
||||||
|
void setCountType(int countType);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string productCode_;
|
||||||
|
long instanceId_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int countType_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATATOTALCOUNTREQUEST_H_
|
||||||
@@ -0,0 +1,134 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATATOTALCOUNTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATATOTALCOUNTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDataTotalCountResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataCount
|
||||||
|
{
|
||||||
|
struct Instance
|
||||||
|
{
|
||||||
|
struct RiskCount
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
long count;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
std::vector<RiskCount> riskCountList;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Table
|
||||||
|
{
|
||||||
|
struct RiskCount2
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
long count;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
long totalCount;
|
||||||
|
std::vector<RiskCount2> riskCountList1;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct PackageInDescribeDataTotalCount
|
||||||
|
{
|
||||||
|
struct RiskCount4
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
long count;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
std::vector<RiskCount4> riskCountList3;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Column
|
||||||
|
{
|
||||||
|
struct RiskCount6
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
long count;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
std::vector<RiskCount6> riskCountList5;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Oss
|
||||||
|
{
|
||||||
|
struct RiskCount8
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
long count;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
long totalCount;
|
||||||
|
std::vector<RiskCount8> riskCountList7;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
Table table;
|
||||||
|
Instance instance;
|
||||||
|
Column column;
|
||||||
|
PackageInDescribeDataTotalCount packageInDescribeDataTotalCount;
|
||||||
|
Oss oss;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDataTotalCountResult();
|
||||||
|
explicit DescribeDataTotalCountResult(const std::string &payload);
|
||||||
|
~DescribeDataTotalCountResult();
|
||||||
|
DataCount getDataCount()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
DataCount dataCount_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDATATOTALCOUNTRESULT_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_YUNDUN_DS_MODEL_DESCRIBEDEPARTCOUNTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTCOUNTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDepartCountsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDepartCountsRequest();
|
||||||
|
~DescribeDepartCountsRequest();
|
||||||
|
|
||||||
|
std::string getTypeCode()const;
|
||||||
|
void setTypeCode(const std::string& typeCode);
|
||||||
|
std::string getDepartName()const;
|
||||||
|
void setDepartName(const std::string& departName);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string typeCode_;
|
||||||
|
std::string departName_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTCOUNTSREQUEST_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_YUNDUN_DS_MODEL_DESCRIBEDEPARTCOUNTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTCOUNTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDepartCountsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DepartCount
|
||||||
|
{
|
||||||
|
long dtCount;
|
||||||
|
long departCount;
|
||||||
|
long userConfirmCount;
|
||||||
|
long userCount;
|
||||||
|
long count;
|
||||||
|
std::string departName;
|
||||||
|
long confirmCount;
|
||||||
|
long topSubTypeName;
|
||||||
|
long subCount;
|
||||||
|
long lastEventCount;
|
||||||
|
long eventTotalCount;
|
||||||
|
long topDisplayName;
|
||||||
|
long sensitiveCount;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDepartCountsResult();
|
||||||
|
explicit DescribeDepartCountsResult(const std::string &payload);
|
||||||
|
~DescribeDepartCountsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<DepartCount> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<DepartCount> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTCOUNTSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEDEPARTTOTALCOUNTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTTOTALCOUNTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDepartTotalCountRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDepartTotalCountRequest();
|
||||||
|
~DescribeDepartTotalCountRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTTOTALCOUNTREQUEST_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_YUNDUN_DS_MODEL_DESCRIBEDEPARTTOTALCOUNTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTTOTALCOUNTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDepartTotalCountResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DepartCount
|
||||||
|
{
|
||||||
|
long dtCount;
|
||||||
|
long departCount;
|
||||||
|
long userCount;
|
||||||
|
long subCount;
|
||||||
|
long count;
|
||||||
|
long sensitiveCount;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDepartTotalCountResult();
|
||||||
|
explicit DescribeDepartTotalCountResult(const std::string &payload);
|
||||||
|
~DescribeDepartTotalCountResult();
|
||||||
|
DepartCount getDepartCount()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
DepartCount departCount_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTTOTALCOUNTRESULT_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_YUNDUN_DS_MODEL_DESCRIBEDEPARTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDepartsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeDepartsRequest();
|
||||||
|
~DescribeDepartsRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getAccountType()const;
|
||||||
|
void setAccountType(int accountType);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
std::string getKey()const;
|
||||||
|
void setKey(const std::string& key);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int accountType_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string key_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTSREQUEST_H_
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeDepartsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Depart
|
||||||
|
{
|
||||||
|
std::string comment;
|
||||||
|
long parentDepartId;
|
||||||
|
int level;
|
||||||
|
long id;
|
||||||
|
std::string parentDepartName;
|
||||||
|
std::string departName;
|
||||||
|
long departId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDepartsResult();
|
||||||
|
explicit DescribeDepartsResult(const std::string &payload);
|
||||||
|
~DescribeDepartsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Depart> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Depart> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEDEPARTSRESULT_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTCOUNTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTCOUNTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeEventCountsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeEventCountsRequest();
|
||||||
|
~DescribeEventCountsRequest();
|
||||||
|
|
||||||
|
std::string getTypeCode()const;
|
||||||
|
void setTypeCode(const std::string& typeCode);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getCountType()const;
|
||||||
|
void setCountType(int countType);
|
||||||
|
int getDays()const;
|
||||||
|
void setDays(int days);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string typeCode_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int countType_;
|
||||||
|
int days_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTCOUNTSREQUEST_H_
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTCOUNTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTCOUNTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeEventCountsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct EventCount
|
||||||
|
{
|
||||||
|
struct Total
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
struct LastDay
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
struct LastWeek
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
struct LastMonth
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
std::string typeName;
|
||||||
|
LastWeek lastWeek;
|
||||||
|
std::string typeCode;
|
||||||
|
Total total;
|
||||||
|
LastMonth lastMonth;
|
||||||
|
LastDay lastDay;
|
||||||
|
long date;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeEventCountsResult();
|
||||||
|
explicit DescribeEventCountsResult(const std::string &payload);
|
||||||
|
~DescribeEventCountsResult();
|
||||||
|
std::vector<EventCount> getEventCountList()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<EventCount> eventCountList_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTCOUNTSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEEVENTDETAILREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTDETAILREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeEventDetailRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeEventDetailRequest();
|
||||||
|
~DescribeEventDetailRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
long getFeatureType()const;
|
||||||
|
void setFeatureType(long featureType);
|
||||||
|
long getId()const;
|
||||||
|
void setId(long id);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
long featureType_;
|
||||||
|
long id_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTDETAILREQUEST_H_
|
||||||
@@ -0,0 +1,99 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTDETAILRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTDETAILRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeEventDetailResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Event
|
||||||
|
{
|
||||||
|
struct Detail
|
||||||
|
{
|
||||||
|
struct ContentItem
|
||||||
|
{
|
||||||
|
std::string label;
|
||||||
|
std::string value;
|
||||||
|
};
|
||||||
|
struct ChartItem
|
||||||
|
{
|
||||||
|
struct Data
|
||||||
|
{
|
||||||
|
std::string x;
|
||||||
|
std::string y;
|
||||||
|
};
|
||||||
|
std::string yLabel;
|
||||||
|
std::string label;
|
||||||
|
Data data;
|
||||||
|
std::string xLabel;
|
||||||
|
};
|
||||||
|
std::vector<ContentItem> content;
|
||||||
|
std::vector<ChartItem> chart;
|
||||||
|
};
|
||||||
|
int status;
|
||||||
|
std::string loginName;
|
||||||
|
std::string typeName;
|
||||||
|
std::string dataInstance;
|
||||||
|
bool backed;
|
||||||
|
std::string productCode;
|
||||||
|
std::string typeCode;
|
||||||
|
std::string statusName;
|
||||||
|
std::string subTypeCode;
|
||||||
|
long alertTime;
|
||||||
|
std::string departName;
|
||||||
|
std::string dealReason;
|
||||||
|
std::string telephoneNum;
|
||||||
|
std::string dealLoginName;
|
||||||
|
std::string dealDisplayName;
|
||||||
|
std::string subTypeName;
|
||||||
|
long userId;
|
||||||
|
long eventTime;
|
||||||
|
long dealUserId;
|
||||||
|
std::string displayName;
|
||||||
|
long id;
|
||||||
|
long dealTime;
|
||||||
|
Detail detail;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeEventDetailResult();
|
||||||
|
explicit DescribeEventDetailResult(const std::string &payload);
|
||||||
|
~DescribeEventDetailResult();
|
||||||
|
Event getEvent()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Event event_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTDETAILRESULT_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_YUNDUN_DS_MODEL_DESCRIBEEVENTTOTALCOUNTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTTOTALCOUNTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeEventTotalCountRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeEventTotalCountRequest();
|
||||||
|
~DescribeEventTotalCountRequest();
|
||||||
|
|
||||||
|
std::string getTypeCode()const;
|
||||||
|
void setTypeCode(const std::string& typeCode);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getCountType()const;
|
||||||
|
void setCountType(int countType);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string typeCode_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int countType_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTTOTALCOUNTREQUEST_H_
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTTOTALCOUNTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTTOTALCOUNTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeEventTotalCountResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct EventCount
|
||||||
|
{
|
||||||
|
struct Total
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
struct LastDay
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
struct LastWeek
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
struct LastMonth
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
std::string typeName;
|
||||||
|
LastWeek lastWeek;
|
||||||
|
std::string typeCode;
|
||||||
|
Total total;
|
||||||
|
LastMonth lastMonth;
|
||||||
|
LastDay lastDay;
|
||||||
|
long date;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeEventTotalCountResult();
|
||||||
|
explicit DescribeEventTotalCountResult(const std::string &payload);
|
||||||
|
~DescribeEventTotalCountResult();
|
||||||
|
EventCount getEventCount()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
EventCount eventCount_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTTOTALCOUNTRESULT_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_YUNDUN_DS_MODEL_DESCRIBEEVENTTYPESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTTYPESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeEventTypesRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeEventTypesRequest();
|
||||||
|
~DescribeEventTypesRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
long getParentTypeId()const;
|
||||||
|
void setParentTypeId(long parentTypeId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
long parentTypeId_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTTYPESREQUEST_H_
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTTYPESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTTYPESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeEventTypesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct EventType
|
||||||
|
{
|
||||||
|
struct SubType
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
std::string description;
|
||||||
|
long id;
|
||||||
|
std::string code;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
std::string description;
|
||||||
|
std::vector<EventType::SubType> subTypeList;
|
||||||
|
long id;
|
||||||
|
std::string code;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeEventTypesResult();
|
||||||
|
explicit DescribeEventTypesResult(const std::string &payload);
|
||||||
|
~DescribeEventTypesResult();
|
||||||
|
std::vector<EventType> getEventTypeList()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<EventType> eventTypeList_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTTYPESRESULT_H_
|
||||||
@@ -0,0 +1,84 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeEventsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeEventsRequest();
|
||||||
|
~DescribeEventsRequest();
|
||||||
|
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getEndTime()const;
|
||||||
|
void setEndTime(const std::string& endTime);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getStartTime()const;
|
||||||
|
void setStartTime(const std::string& startTime);
|
||||||
|
long getUserId()const;
|
||||||
|
void setUserId(long userId);
|
||||||
|
std::string getTypeCode()const;
|
||||||
|
void setTypeCode(const std::string& typeCode);
|
||||||
|
std::string getSubTypeCode()const;
|
||||||
|
void setSubTypeCode(const std::string& subTypeCode);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
long getDepartId()const;
|
||||||
|
void setDepartId(long departId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
std::string getDealUserId()const;
|
||||||
|
void setDealUserId(const std::string& dealUserId);
|
||||||
|
std::string getStatus()const;
|
||||||
|
void setStatus(const std::string& status);
|
||||||
|
|
||||||
|
private:
|
||||||
|
int featureType_;
|
||||||
|
std::string endTime_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string startTime_;
|
||||||
|
long userId_;
|
||||||
|
std::string typeCode_;
|
||||||
|
std::string subTypeCode_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int pageSize_;
|
||||||
|
long departId_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string dealUserId_;
|
||||||
|
std::string status_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTSREQUEST_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_YUNDUN_DS_MODEL_DESCRIBEEVENTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeEventsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Event
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
std::string loginName;
|
||||||
|
std::string typeName;
|
||||||
|
std::string dataInstance;
|
||||||
|
bool backed;
|
||||||
|
std::string productCode;
|
||||||
|
std::string typeCode;
|
||||||
|
std::string statusName;
|
||||||
|
std::string subTypeCode;
|
||||||
|
long alertTime;
|
||||||
|
std::string departName;
|
||||||
|
std::string telephoneNum;
|
||||||
|
std::string dealLoginName;
|
||||||
|
std::string dealDisplayName;
|
||||||
|
std::string subTypeName;
|
||||||
|
long userId;
|
||||||
|
long eventTime;
|
||||||
|
long dealUserId;
|
||||||
|
std::string displayName;
|
||||||
|
long id;
|
||||||
|
long dealTime;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeEventsResult();
|
||||||
|
explicit DescribeEventsResult(const std::string &payload);
|
||||||
|
~DescribeEventsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Event> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Event> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEEVENTSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEFLOWTOTALCOUNTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEFLOWTOTALCOUNTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeFlowTotalCountRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeFlowTotalCountRequest();
|
||||||
|
~DescribeFlowTotalCountRequest();
|
||||||
|
|
||||||
|
std::string getProductCode()const;
|
||||||
|
void setProductCode(const std::string& productCode);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
long getDepartId()const;
|
||||||
|
void setDepartId(long departId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string productCode_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
long departId_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEFLOWTOTALCOUNTREQUEST_H_
|
||||||
@@ -0,0 +1,106 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEFLOWTOTALCOUNTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEFLOWTOTALCOUNTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeFlowTotalCountResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct FlowCount
|
||||||
|
{
|
||||||
|
struct DataHub
|
||||||
|
{
|
||||||
|
struct Project
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Topic
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Subscription
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Connector
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
Project project;
|
||||||
|
Connector connector;
|
||||||
|
Topic topic;
|
||||||
|
Subscription subscription;
|
||||||
|
};
|
||||||
|
struct CDP
|
||||||
|
{
|
||||||
|
struct InputInstanceCount
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
};
|
||||||
|
struct InputRecordCount
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
};
|
||||||
|
struct OutputInstanceCount
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
};
|
||||||
|
struct OutputRecordCount
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
};
|
||||||
|
OutputRecordCount outputRecordCount;
|
||||||
|
OutputInstanceCount outputInstanceCount;
|
||||||
|
InputRecordCount inputRecordCount;
|
||||||
|
InputInstanceCount inputInstanceCount;
|
||||||
|
};
|
||||||
|
DataHub dataHub;
|
||||||
|
CDP cDP;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeFlowTotalCountResult();
|
||||||
|
explicit DescribeFlowTotalCountResult(const std::string &payload);
|
||||||
|
~DescribeFlowTotalCountResult();
|
||||||
|
FlowCount getFlowCount()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
FlowCount flowCount_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEFLOWTOTALCOUNTRESULT_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_YUNDUN_DS_MODEL_DESCRIBEINSTANCESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEINSTANCESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeInstancesRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeInstancesRequest();
|
||||||
|
~DescribeInstancesRequest();
|
||||||
|
|
||||||
|
std::string getProductCode()const;
|
||||||
|
void setProductCode(const std::string& productCode);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
long getProductId()const;
|
||||||
|
void setProductId(long productId);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getQueryName()const;
|
||||||
|
void setQueryName(const std::string& queryName);
|
||||||
|
long getRiskLevelId()const;
|
||||||
|
void setRiskLevelId(long riskLevelId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getRuleId()const;
|
||||||
|
void setRuleId(long ruleId);
|
||||||
|
int getQueryType()const;
|
||||||
|
void setQueryType(int queryType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string productCode_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
long productId_;
|
||||||
|
int featureType_;
|
||||||
|
std::string name_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string queryName_;
|
||||||
|
long riskLevelId_;
|
||||||
|
std::string lang_;
|
||||||
|
long ruleId_;
|
||||||
|
int queryType_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEINSTANCESREQUEST_H_
|
||||||
@@ -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_YUNDUN_DS_MODEL_DESCRIBEINSTANCESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEINSTANCESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeInstancesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Instance
|
||||||
|
{
|
||||||
|
std::string owner;
|
||||||
|
std::string productCode;
|
||||||
|
std::string odpsRiskLevelName;
|
||||||
|
std::string productId;
|
||||||
|
std::string acl;
|
||||||
|
long riskLevelId;
|
||||||
|
std::string departName;
|
||||||
|
std::string name;
|
||||||
|
int labelsec;
|
||||||
|
int totalCount;
|
||||||
|
long creationTime;
|
||||||
|
bool sensitive;
|
||||||
|
std::string riskLevelName;
|
||||||
|
long id;
|
||||||
|
int sensitiveCount;
|
||||||
|
bool protection;
|
||||||
|
std::string ruleName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeInstancesResult();
|
||||||
|
explicit DescribeInstancesResult(const std::string &payload);
|
||||||
|
~DescribeInstancesResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Instance> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Instance> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEINSTANCESRESULT_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_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTDETAILREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTDETAILREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeOssObjectDetailRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeOssObjectDetailRequest();
|
||||||
|
~DescribeOssObjectDetailRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
long getId()const;
|
||||||
|
void setId(long id);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
long id_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTDETAILREQUEST_H_
|
||||||
@@ -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_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTDETAILRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTDETAILRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeOssObjectDetailResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct OssObjectDetail
|
||||||
|
{
|
||||||
|
struct Rule
|
||||||
|
{
|
||||||
|
long count;
|
||||||
|
std::string ruleName;
|
||||||
|
};
|
||||||
|
std::vector<Rule> ruleList;
|
||||||
|
std::string bucketName;
|
||||||
|
std::string categoryName;
|
||||||
|
std::string riskLevelName;
|
||||||
|
std::string regionId;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeOssObjectDetailResult();
|
||||||
|
explicit DescribeOssObjectDetailResult(const std::string &payload);
|
||||||
|
~DescribeOssObjectDetailResult();
|
||||||
|
OssObjectDetail getOssObjectDetail()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
OssObjectDetail ossObjectDetail_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTDETAILRESULT_H_
|
||||||
@@ -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_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeOssObjectsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeOssObjectsRequest();
|
||||||
|
~DescribeOssObjectsRequest();
|
||||||
|
|
||||||
|
std::string getInstanceId()const;
|
||||||
|
void setInstanceId(const std::string& instanceId);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getQueryName()const;
|
||||||
|
void setQueryName(const std::string& queryName);
|
||||||
|
int getRiskLevelId()const;
|
||||||
|
void setRiskLevelId(int riskLevelId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getRuleId()const;
|
||||||
|
void setRuleId(long ruleId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string instanceId_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string name_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string queryName_;
|
||||||
|
int riskLevelId_;
|
||||||
|
std::string lang_;
|
||||||
|
long ruleId_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTSREQUEST_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_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeOssObjectsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Column
|
||||||
|
{
|
||||||
|
long category;
|
||||||
|
long instanceId;
|
||||||
|
std::string fileId;
|
||||||
|
long riskLevelName;
|
||||||
|
long id;
|
||||||
|
std::string regionId;
|
||||||
|
long riskLevelId;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeOssObjectsResult();
|
||||||
|
explicit DescribeOssObjectsResult(const std::string &payload);
|
||||||
|
~DescribeOssObjectsResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Column> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Column> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEOSSOBJECTSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEPACKAGESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEPACKAGESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribePackagesRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribePackagesRequest();
|
||||||
|
~DescribePackagesRequest();
|
||||||
|
|
||||||
|
long getInstanceId()const;
|
||||||
|
void setInstanceId(long instanceId);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
long getProductId()const;
|
||||||
|
void setProductId(long productId);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getQueryName()const;
|
||||||
|
void setQueryName(const std::string& queryName);
|
||||||
|
long getRiskLevelId()const;
|
||||||
|
void setRiskLevelId(long riskLevelId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getRuleId()const;
|
||||||
|
void setRuleId(long ruleId);
|
||||||
|
int getQueryType()const;
|
||||||
|
void setQueryType(int queryType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long instanceId_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
long productId_;
|
||||||
|
int featureType_;
|
||||||
|
std::string name_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string queryName_;
|
||||||
|
long riskLevelId_;
|
||||||
|
std::string lang_;
|
||||||
|
long ruleId_;
|
||||||
|
int queryType_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEPACKAGESREQUEST_H_
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEPACKAGESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEPACKAGESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribePackagesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Package
|
||||||
|
{
|
||||||
|
std::string owner;
|
||||||
|
int totalCount;
|
||||||
|
long instanceId;
|
||||||
|
long creationTime;
|
||||||
|
bool sensitive;
|
||||||
|
std::string riskLevelName;
|
||||||
|
long id;
|
||||||
|
int sensitiveCount;
|
||||||
|
long riskLevelId;
|
||||||
|
std::string departName;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribePackagesResult();
|
||||||
|
explicit DescribePackagesResult(const std::string &payload);
|
||||||
|
~DescribePackagesResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Package> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Package> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEPACKAGESRESULT_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_YUNDUN_DS_MODEL_DESCRIBEPRIVILEGESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEPRIVILEGESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribePrivilegesRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribePrivilegesRequest();
|
||||||
|
~DescribePrivilegesRequest();
|
||||||
|
|
||||||
|
long getAccountId()const;
|
||||||
|
void setAccountId(long accountId);
|
||||||
|
long getUseAccountId()const;
|
||||||
|
void setUseAccountId(long useAccountId);
|
||||||
|
std::string getDataTypeIds()const;
|
||||||
|
void setDataTypeIds(const std::string& dataTypeIds);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
std::string getKey()const;
|
||||||
|
void setKey(const std::string& key);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long accountId_;
|
||||||
|
long useAccountId_;
|
||||||
|
std::string dataTypeIds_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string key_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEPRIVILEGESREQUEST_H_
|
||||||
@@ -0,0 +1,79 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEPRIVILEGESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEPRIVILEGESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribePrivilegesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Privilege
|
||||||
|
{
|
||||||
|
int useAccountType;
|
||||||
|
std::string dataTable;
|
||||||
|
std::string dataInstance;
|
||||||
|
long accountId;
|
||||||
|
std::string productName;
|
||||||
|
std::string productCode;
|
||||||
|
std::string resourceName;
|
||||||
|
std::string operation;
|
||||||
|
std::string policyCondition;
|
||||||
|
int accountType;
|
||||||
|
std::string resourcePath;
|
||||||
|
std::string dataTypeId;
|
||||||
|
std::string dataColumn;
|
||||||
|
std::string dataType;
|
||||||
|
std::string dataPackage;
|
||||||
|
std::string sensitive;
|
||||||
|
long id;
|
||||||
|
std::string dataTypeName;
|
||||||
|
long useAccountId;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribePrivilegesResult();
|
||||||
|
explicit DescribePrivilegesResult(const std::string &payload);
|
||||||
|
~DescribePrivilegesResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Privilege> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Privilege> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEPRIVILEGESRESULT_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_YUNDUN_DS_MODEL_DESCRIBERULETOTALCOUNTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBERULETOTALCOUNTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeRuleTotalCountRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeRuleTotalCountRequest();
|
||||||
|
~DescribeRuleTotalCountRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBERULETOTALCOUNTREQUEST_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_YUNDUN_DS_MODEL_DESCRIBERULETOTALCOUNTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBERULETOTALCOUNTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeRuleTotalCountResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct RuleCount
|
||||||
|
{
|
||||||
|
struct CategoryCount
|
||||||
|
{
|
||||||
|
std::string count;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
long totalCount;
|
||||||
|
std::vector<CategoryCount> categoryCountList;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeRuleTotalCountResult();
|
||||||
|
explicit DescribeRuleTotalCountResult(const std::string &payload);
|
||||||
|
~DescribeRuleTotalCountResult();
|
||||||
|
RuleCount getRuleCount()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
RuleCount ruleCount_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBERULETOTALCOUNTRESULT_H_
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBERULESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBERULESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeRulesRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeRulesRequest();
|
||||||
|
~DescribeRulesRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
long getRiskLevelId()const;
|
||||||
|
void setRiskLevelId(long riskLevelId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
int getCustomType()const;
|
||||||
|
void setCustomType(int customType);
|
||||||
|
int getCategory()const;
|
||||||
|
void setCategory(int category);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string name_;
|
||||||
|
int currentPage_;
|
||||||
|
long riskLevelId_;
|
||||||
|
std::string lang_;
|
||||||
|
int customType_;
|
||||||
|
int category_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBERULESREQUEST_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_YUNDUN_DS_MODEL_DESCRIBERULESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBERULESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeRulesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Rule
|
||||||
|
{
|
||||||
|
int customType;
|
||||||
|
int status;
|
||||||
|
std::string loginName;
|
||||||
|
std::string description;
|
||||||
|
int category;
|
||||||
|
long gmtModified;
|
||||||
|
long riskLevelId;
|
||||||
|
std::string departName;
|
||||||
|
std::string name;
|
||||||
|
long gmtCreate;
|
||||||
|
long userId;
|
||||||
|
std::string content;
|
||||||
|
std::string displayName;
|
||||||
|
std::string categoryName;
|
||||||
|
std::string riskLevelName;
|
||||||
|
long id;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeRulesResult();
|
||||||
|
explicit DescribeRulesResult(const std::string &payload);
|
||||||
|
~DescribeRulesResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Rule> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Rule> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBERULESRESULT_H_
|
||||||
@@ -0,0 +1,84 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETABLESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETABLESREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeTablesRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeTablesRequest();
|
||||||
|
~DescribeTablesRequest();
|
||||||
|
|
||||||
|
long getProductId()const;
|
||||||
|
void setProductId(long productId);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
long getPackageId()const;
|
||||||
|
void setPackageId(long packageId);
|
||||||
|
int getCurrentPage()const;
|
||||||
|
void setCurrentPage(int currentPage);
|
||||||
|
std::string getQueryName()const;
|
||||||
|
void setQueryName(const std::string& queryName);
|
||||||
|
long getRiskLevelId()const;
|
||||||
|
void setRiskLevelId(long riskLevelId);
|
||||||
|
long getInstanceId()const;
|
||||||
|
void setInstanceId(long instanceId);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
int getPageSize()const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
long getRuleId()const;
|
||||||
|
void setRuleId(long ruleId);
|
||||||
|
int getQueryType()const;
|
||||||
|
void setQueryType(int queryType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long productId_;
|
||||||
|
int featureType_;
|
||||||
|
long packageId_;
|
||||||
|
int currentPage_;
|
||||||
|
std::string queryName_;
|
||||||
|
long riskLevelId_;
|
||||||
|
long instanceId_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
std::string name_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string lang_;
|
||||||
|
long ruleId_;
|
||||||
|
int queryType_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETABLESREQUEST_H_
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETABLESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETABLESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeTablesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Table
|
||||||
|
{
|
||||||
|
std::string owner;
|
||||||
|
std::string productCode;
|
||||||
|
long instanceId;
|
||||||
|
std::string sensitiveRatio;
|
||||||
|
std::string productId;
|
||||||
|
long riskLevelId;
|
||||||
|
std::string departName;
|
||||||
|
std::string name;
|
||||||
|
int totalCount;
|
||||||
|
long creationTime;
|
||||||
|
bool sensitive;
|
||||||
|
std::string riskLevelName;
|
||||||
|
long id;
|
||||||
|
int sensitiveCount;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeTablesResult();
|
||||||
|
explicit DescribeTablesResult(const std::string &payload);
|
||||||
|
~DescribeTablesResult();
|
||||||
|
int getTotalCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getCurrentPage()const;
|
||||||
|
std::vector<Table> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int currentPage_;
|
||||||
|
std::vector<Table> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETABLESRESULT_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_YUNDUN_DS_MODEL_DESCRIBETOTALCOUNTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETOTALCOUNTREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeTotalCountRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeTotalCountRequest();
|
||||||
|
~DescribeTotalCountRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETOTALCOUNTREQUEST_H_
|
||||||
@@ -0,0 +1,105 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETOTALCOUNTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETOTALCOUNTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeTotalCountResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct DataCount
|
||||||
|
{
|
||||||
|
struct Instance
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Table
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
struct Oss
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long count;
|
||||||
|
long lastSensitiveCount;
|
||||||
|
long sensitiveCount;
|
||||||
|
long lastCount;
|
||||||
|
};
|
||||||
|
Table table;
|
||||||
|
Instance instance;
|
||||||
|
Oss oss;
|
||||||
|
};
|
||||||
|
struct EventCount
|
||||||
|
{
|
||||||
|
struct Total
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
long excludeCount;
|
||||||
|
long undealCount;
|
||||||
|
long confirmCount;
|
||||||
|
};
|
||||||
|
Total total;
|
||||||
|
};
|
||||||
|
struct DepartCount
|
||||||
|
{
|
||||||
|
long dtCount;
|
||||||
|
long departCount;
|
||||||
|
long userCount;
|
||||||
|
long subCount;
|
||||||
|
long count;
|
||||||
|
long sensitiveCount;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeTotalCountResult();
|
||||||
|
explicit DescribeTotalCountResult(const std::string &payload);
|
||||||
|
~DescribeTotalCountResult();
|
||||||
|
DepartCount getDepartCount()const;
|
||||||
|
EventCount getEventCount()const;
|
||||||
|
DataCount getDataCount()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
DepartCount departCount_;
|
||||||
|
EventCount eventCount_;
|
||||||
|
DataCount dataCount_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETOTALCOUNTRESULT_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_YUNDUN_DS_MODEL_DESCRIBETRANSFEREVENTCOUNTSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETRANSFEREVENTCOUNTSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeTransferEventCountsRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeTransferEventCountsRequest();
|
||||||
|
~DescribeTransferEventCountsRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETRANSFEREVENTCOUNTSREQUEST_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_YUNDUN_DS_MODEL_DESCRIBETRANSFEREVENTCOUNTSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETRANSFEREVENTCOUNTSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeTransferEventCountsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Transfer
|
||||||
|
{
|
||||||
|
long totalCount;
|
||||||
|
std::string productCode;
|
||||||
|
std::string targetProductCode;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeTransferEventCountsResult();
|
||||||
|
explicit DescribeTransferEventCountsResult(const std::string &payload);
|
||||||
|
~DescribeTransferEventCountsResult();
|
||||||
|
std::vector<Transfer> getTransferEventCountList()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<Transfer> transferEventCountList_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBETRANSFEREVENTCOUNTSRESULT_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_YUNDUN_DS_MODEL_DESCRIBEUSERSTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEUSERSTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeUserStatusRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
DescribeUserStatusRequest();
|
||||||
|
~DescribeUserStatusRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEUSERSTATUSREQUEST_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_YUNDUN_DS_MODEL_DESCRIBEUSERSTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEUSERSTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT DescribeUserStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct UserStatus
|
||||||
|
{
|
||||||
|
bool authed;
|
||||||
|
bool rdsSet;
|
||||||
|
std::string accessKeyId;
|
||||||
|
bool ossBucketSet;
|
||||||
|
bool odpsSet;
|
||||||
|
bool buyed;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeUserStatusResult();
|
||||||
|
explicit DescribeUserStatusResult(const std::string &payload);
|
||||||
|
~DescribeUserStatusResult();
|
||||||
|
UserStatus getUserStatus()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
UserStatus userStatus_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_DESCRIBEUSERSTATUSRESULT_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_YUNDUN_DS_MODEL_MODIFYDEFAULTLEVELREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYDEFAULTLEVELREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ModifyDefaultLevelRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ModifyDefaultLevelRequest();
|
||||||
|
~ModifyDefaultLevelRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
long getDefaultId()const;
|
||||||
|
void setDefaultId(long defaultId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
std::string getSensitiveIds()const;
|
||||||
|
void setSensitiveIds(const std::string& sensitiveIds);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
long defaultId_;
|
||||||
|
std::string lang_;
|
||||||
|
std::string sensitiveIds_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYDEFAULTLEVELREQUEST_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_YUNDUN_DS_MODEL_MODIFYDEFAULTLEVELRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYDEFAULTLEVELRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ModifyDefaultLevelResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyDefaultLevelResult();
|
||||||
|
explicit ModifyDefaultLevelResult(const std::string &payload);
|
||||||
|
~ModifyDefaultLevelResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYDEFAULTLEVELRESULT_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_YUNDUN_DS_MODEL_MODIFYEVENTSTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYEVENTSTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ModifyEventStatusRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ModifyEventStatusRequest();
|
||||||
|
~ModifyEventStatusRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
bool getBacked()const;
|
||||||
|
void setBacked(bool backed);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getDealReason()const;
|
||||||
|
void setDealReason(const std::string& dealReason);
|
||||||
|
long getId()const;
|
||||||
|
void setId(long id);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
int getStatus()const;
|
||||||
|
void setStatus(int status);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
bool backed_;
|
||||||
|
int featureType_;
|
||||||
|
std::string dealReason_;
|
||||||
|
long id_;
|
||||||
|
std::string lang_;
|
||||||
|
int status_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYEVENTSTATUSREQUEST_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_YUNDUN_DS_MODEL_MODIFYEVENTSTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYEVENTSTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ModifyEventStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyEventStatusResult();
|
||||||
|
explicit ModifyEventStatusResult(const std::string &payload);
|
||||||
|
~ModifyEventStatusResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYEVENTSTATUSRESULT_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_YUNDUN_DS_MODEL_MODIFYEVENTTYPESTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYEVENTTYPESTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ModifyEventTypeStatusRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ModifyEventTypeStatusRequest();
|
||||||
|
~ModifyEventTypeStatusRequest();
|
||||||
|
|
||||||
|
std::string getSubTypeIds()const;
|
||||||
|
void setSubTypeIds(const std::string& subTypeIds);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string subTypeIds_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
std::string lang_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYEVENTTYPESTATUSREQUEST_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_YUNDUN_DS_MODEL_MODIFYEVENTTYPESTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYEVENTTYPESTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ModifyEventTypeStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyEventTypeStatusResult();
|
||||||
|
explicit ModifyEventTypeStatusResult(const std::string &payload);
|
||||||
|
~ModifyEventTypeStatusResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYEVENTTYPESTATUSRESULT_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_YUNDUN_DS_MODEL_MODIFYRULEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYRULEREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ModifyRuleRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ModifyRuleRequest();
|
||||||
|
~ModifyRuleRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
std::string getName()const;
|
||||||
|
void setName(const std::string& name);
|
||||||
|
long getId()const;
|
||||||
|
void setId(long id);
|
||||||
|
long getRiskLevelId()const;
|
||||||
|
void setRiskLevelId(long riskLevelId);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
int getCustomType()const;
|
||||||
|
void setCustomType(int customType);
|
||||||
|
int getCategory()const;
|
||||||
|
void setCategory(int category);
|
||||||
|
std::string getContent()const;
|
||||||
|
void setContent(const std::string& content);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
std::string name_;
|
||||||
|
long id_;
|
||||||
|
long riskLevelId_;
|
||||||
|
std::string lang_;
|
||||||
|
int customType_;
|
||||||
|
int category_;
|
||||||
|
std::string content_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYRULEREQUEST_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_YUNDUN_DS_MODEL_MODIFYRULERESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYRULERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ModifyRuleResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyRuleResult();
|
||||||
|
explicit ModifyRuleResult(const std::string &payload);
|
||||||
|
~ModifyRuleResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYRULERESULT_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_YUNDUN_DS_MODEL_MODIFYRULESTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYRULESTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ModifyRuleStatusRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ModifyRuleStatusRequest();
|
||||||
|
~ModifyRuleStatusRequest();
|
||||||
|
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
int getFeatureType()const;
|
||||||
|
void setFeatureType(int featureType);
|
||||||
|
long getId()const;
|
||||||
|
void setId(long id);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
int getStatus()const;
|
||||||
|
void setStatus(int status);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string sourceIp_;
|
||||||
|
int featureType_;
|
||||||
|
long id_;
|
||||||
|
std::string lang_;
|
||||||
|
int status_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYRULESTATUSREQUEST_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_YUNDUN_DS_MODEL_MODIFYRULESTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYRULESTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ModifyRuleStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyRuleStatusResult();
|
||||||
|
explicit ModifyRuleStatusResult(const std::string &payload);
|
||||||
|
~ModifyRuleStatusResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_MODIFYRULESTATUSRESULT_H_
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_YUNDUN_DS_MODEL_VALIDATECONNECTORREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_VALIDATECONNECTORREQUEST_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ValidateConnectorRequest : public RpcServiceRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
ValidateConnectorRequest();
|
||||||
|
~ValidateConnectorRequest();
|
||||||
|
|
||||||
|
std::string getPassword()const;
|
||||||
|
void setPassword(const std::string& password);
|
||||||
|
std::string getSourceIp()const;
|
||||||
|
void setSourceIp(const std::string& sourceIp);
|
||||||
|
std::string getConnector()const;
|
||||||
|
void setConnector(const std::string& connector);
|
||||||
|
std::string getLang()const;
|
||||||
|
void setLang(const std::string& lang);
|
||||||
|
int getResourceType()const;
|
||||||
|
void setResourceType(int resourceType);
|
||||||
|
std::string getServiceRegionId()const;
|
||||||
|
void setServiceRegionId(const std::string& serviceRegionId);
|
||||||
|
std::string getParentId()const;
|
||||||
|
void setParentId(const std::string& parentId);
|
||||||
|
std::string getUserName()const;
|
||||||
|
void setUserName(const std::string& userName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string password_;
|
||||||
|
std::string sourceIp_;
|
||||||
|
std::string connector_;
|
||||||
|
std::string lang_;
|
||||||
|
int resourceType_;
|
||||||
|
std::string serviceRegionId_;
|
||||||
|
std::string parentId_;
|
||||||
|
std::string userName_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_VALIDATECONNECTORREQUEST_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_YUNDUN_DS_MODEL_VALIDATECONNECTORRESULT_H_
|
||||||
|
#define ALIBABACLOUD_YUNDUN_DS_MODEL_VALIDATECONNECTORRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/yundun-ds/Yundun_dsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Yundun_ds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_YUNDUN_DS_EXPORT ValidateConnectorResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ValidateConnectorResult();
|
||||||
|
explicit ValidateConnectorResult(const std::string &payload);
|
||||||
|
~ValidateConnectorResult();
|
||||||
|
bool getConnected()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
bool connected_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_YUNDUN_DS_MODEL_VALIDATECONNECTORRESULT_H_
|
||||||
1709
yundun-ds/src/Yundun-dsClient.cc
Normal file
1709
yundun-ds/src/Yundun-dsClient.cc
Normal file
File diff suppressed because it is too large
Load Diff
104
yundun-ds/src/model/CreateConfigRequest.cc
Normal file
104
yundun-ds/src/model/CreateConfigRequest.cc
Normal file
@@ -0,0 +1,104 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/yundun-ds/model/CreateConfigRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Yundun_ds::Model::CreateConfigRequest;
|
||||||
|
|
||||||
|
CreateConfigRequest::CreateConfigRequest() :
|
||||||
|
RpcServiceRequest("yundun-ds", "2019-01-03", "CreateConfig")
|
||||||
|
{}
|
||||||
|
|
||||||
|
CreateConfigRequest::~CreateConfigRequest()
|
||||||
|
{}
|
||||||
|
|
||||||
|
std::string CreateConfigRequest::getCode()const
|
||||||
|
{
|
||||||
|
return code_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateConfigRequest::setCode(const std::string& code)
|
||||||
|
{
|
||||||
|
code_ = code;
|
||||||
|
setCoreParameter("Code", code);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateConfigRequest::getSourceIp()const
|
||||||
|
{
|
||||||
|
return sourceIp_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateConfigRequest::setSourceIp(const std::string& sourceIp)
|
||||||
|
{
|
||||||
|
sourceIp_ = sourceIp;
|
||||||
|
setCoreParameter("SourceIp", sourceIp);
|
||||||
|
}
|
||||||
|
|
||||||
|
int CreateConfigRequest::getFeatureType()const
|
||||||
|
{
|
||||||
|
return featureType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateConfigRequest::setFeatureType(int featureType)
|
||||||
|
{
|
||||||
|
featureType_ = featureType;
|
||||||
|
setCoreParameter("FeatureType", std::to_string(featureType));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateConfigRequest::getDescription()const
|
||||||
|
{
|
||||||
|
return description_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateConfigRequest::setDescription(const std::string& description)
|
||||||
|
{
|
||||||
|
description_ = description;
|
||||||
|
setCoreParameter("Description", description);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateConfigRequest::getConfigList()const
|
||||||
|
{
|
||||||
|
return configList_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateConfigRequest::setConfigList(const std::string& configList)
|
||||||
|
{
|
||||||
|
configList_ = configList;
|
||||||
|
setCoreParameter("ConfigList", configList);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateConfigRequest::getLang()const
|
||||||
|
{
|
||||||
|
return lang_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateConfigRequest::setLang(const std::string& lang)
|
||||||
|
{
|
||||||
|
lang_ = lang;
|
||||||
|
setCoreParameter("Lang", lang);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CreateConfigRequest::getValue()const
|
||||||
|
{
|
||||||
|
return value_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateConfigRequest::setValue(const std::string& value)
|
||||||
|
{
|
||||||
|
value_ = value;
|
||||||
|
setCoreParameter("Value", value);
|
||||||
|
}
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user