Compare commits
20 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6a5e45a550 | ||
|
|
fd6a6949fb | ||
|
|
4cda4f477d | ||
|
|
7959141d87 | ||
|
|
53ce2f6947 | ||
|
|
161e51556b | ||
|
|
fc24f8e624 | ||
|
|
b5602fc4a4 | ||
|
|
4332019dac | ||
|
|
7107481ad3 | ||
|
|
13c3b8b414 | ||
|
|
1a401aa70a | ||
|
|
8d0bff56a9 | ||
|
|
4b39c98f5a | ||
|
|
7fecdadace | ||
|
|
8ab4232b59 | ||
|
|
882187b0e9 | ||
|
|
f0ef60d4fa | ||
|
|
f29a3fe06e | ||
|
|
9c7cbba02f |
65
CHANGELOG
65
CHANGELOG
@@ -1,3 +1,68 @@
|
||||
2020-07-10 Version: 1.36.510
|
||||
- Add ListBodyAlgorithmResult API.
|
||||
|
||||
2020-07-08 Version: 1.36.509
|
||||
- Remove GetFootwearPosition PullTakeShoesEvent PullTryOnShoesEvent.
|
||||
- Add GetFootwearEvent.
|
||||
- Please ignore the pd s pot.
|
||||
|
||||
2020-07-08 Version: 1.36.508
|
||||
- Generated 2020-05-18 for `dataworks-public`.
|
||||
|
||||
2020-07-08 Version: 1.36.507
|
||||
- Add video compose api.
|
||||
|
||||
2020-07-08 Version: 1.36.506
|
||||
- Add video summarization related API.
|
||||
|
||||
2020-07-07 Version: 1.36.505
|
||||
- Add video summarization related API.
|
||||
|
||||
2020-07-07 Version: 1.36.504
|
||||
- Generated 2020-05-18 for `dataworks-public`.
|
||||
|
||||
2020-07-03 Version: 1.36.503
|
||||
- Supported UpdateUserBucketConfig.
|
||||
|
||||
2020-07-03 Version: 1.36.502
|
||||
- Generated 2017-05-25 for `Dypnsapi`.
|
||||
|
||||
2020-07-03 Version: 1.36.501
|
||||
- Generated 2017-05-25 for `Dypnsapi`.
|
||||
|
||||
2020-07-03 Version: 1.36.500
|
||||
- Generated 2018-10-12 for `Airec`.
|
||||
|
||||
2020-07-03 Version: 1.36.499
|
||||
- Add ListResourceExecutionStatus API.
|
||||
- ListExecutions API supports filtering by resource id.
|
||||
- TriggerExecution API supports TimerTrigger.
|
||||
|
||||
2020-07-03 Version: 1.36.498
|
||||
- Supports tag management APIs.
|
||||
|
||||
2020-07-03 Version: 1.36.497
|
||||
- Add PicUrl parameter for picture related API.
|
||||
|
||||
2020-07-03 Version: 1.36.496
|
||||
- Add PicUrl parameter for picture related API.
|
||||
|
||||
2020-07-02 Version: 1.36.495
|
||||
- Generated 2020-05-18 for `dataworks-public`.
|
||||
|
||||
2020-07-02 Version: 1.36.494
|
||||
- Add GetFootwearPosition.
|
||||
- Add PullTakeShoesEvent.
|
||||
- Add PullTryOnShoesEvent.
|
||||
|
||||
2020-07-02 Version: 1.36.493
|
||||
- Add GetFootwearPosition.
|
||||
- Add PullTakeShoesEvent.
|
||||
- Add PullTryOnShoesEvent.
|
||||
|
||||
2020-07-02 Version: 1.36.492
|
||||
- Update endpoint.
|
||||
|
||||
2020-07-02 Version: 1.36.491
|
||||
- CreateShardingDBInstance add ProtocolType, to support DynamoDB.
|
||||
- DescribeDBInstances add return ResourceGroupId.
|
||||
|
||||
342
airec/CMakeLists.txt
Normal file
342
airec/CMakeLists.txt
Normal file
@@ -0,0 +1,342 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT 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(airec_public_header
|
||||
include/alibabacloud/airec/AirecClient.h
|
||||
include/alibabacloud/airec/AirecExport.h )
|
||||
|
||||
set(airec_public_header_model
|
||||
include/alibabacloud/airec/model/AttachDatasetRequest.h
|
||||
include/alibabacloud/airec/model/AttachDatasetResult.h
|
||||
include/alibabacloud/airec/model/CreateDiversifyRequest.h
|
||||
include/alibabacloud/airec/model/CreateDiversifyResult.h
|
||||
include/alibabacloud/airec/model/CreateInstanceRequest.h
|
||||
include/alibabacloud/airec/model/CreateInstanceResult.h
|
||||
include/alibabacloud/airec/model/CreateMixRequest.h
|
||||
include/alibabacloud/airec/model/CreateMixResult.h
|
||||
include/alibabacloud/airec/model/CreateRuleRequest.h
|
||||
include/alibabacloud/airec/model/CreateRuleResult.h
|
||||
include/alibabacloud/airec/model/CreateSceneRequest.h
|
||||
include/alibabacloud/airec/model/CreateSceneResult.h
|
||||
include/alibabacloud/airec/model/DeleteDataSetRequest.h
|
||||
include/alibabacloud/airec/model/DeleteDataSetResult.h
|
||||
include/alibabacloud/airec/model/DeleteDiversifyRequest.h
|
||||
include/alibabacloud/airec/model/DeleteDiversifyResult.h
|
||||
include/alibabacloud/airec/model/DeleteMixRequest.h
|
||||
include/alibabacloud/airec/model/DeleteMixResult.h
|
||||
include/alibabacloud/airec/model/DeleteSceneRequest.h
|
||||
include/alibabacloud/airec/model/DeleteSceneResult.h
|
||||
include/alibabacloud/airec/model/DescribeDataSetMessageRequest.h
|
||||
include/alibabacloud/airec/model/DescribeDataSetMessageResult.h
|
||||
include/alibabacloud/airec/model/DescribeDataSetReportRequest.h
|
||||
include/alibabacloud/airec/model/DescribeDataSetReportResult.h
|
||||
include/alibabacloud/airec/model/DescribeDiversifyRequest.h
|
||||
include/alibabacloud/airec/model/DescribeDiversifyResult.h
|
||||
include/alibabacloud/airec/model/DescribeExposureSettingsRequest.h
|
||||
include/alibabacloud/airec/model/DescribeExposureSettingsResult.h
|
||||
include/alibabacloud/airec/model/DescribeInstanceRequest.h
|
||||
include/alibabacloud/airec/model/DescribeInstanceResult.h
|
||||
include/alibabacloud/airec/model/DescribeMixRequest.h
|
||||
include/alibabacloud/airec/model/DescribeMixResult.h
|
||||
include/alibabacloud/airec/model/DescribeQuotaRequest.h
|
||||
include/alibabacloud/airec/model/DescribeQuotaResult.h
|
||||
include/alibabacloud/airec/model/DescribeRegionsRequest.h
|
||||
include/alibabacloud/airec/model/DescribeRegionsResult.h
|
||||
include/alibabacloud/airec/model/DescribeRuleRequest.h
|
||||
include/alibabacloud/airec/model/DescribeRuleResult.h
|
||||
include/alibabacloud/airec/model/DescribeSceneRequest.h
|
||||
include/alibabacloud/airec/model/DescribeSceneResult.h
|
||||
include/alibabacloud/airec/model/DescribeSceneThroughputRequest.h
|
||||
include/alibabacloud/airec/model/DescribeSceneThroughputResult.h
|
||||
include/alibabacloud/airec/model/DescribeSyncReportDetailRequest.h
|
||||
include/alibabacloud/airec/model/DescribeSyncReportDetailResult.h
|
||||
include/alibabacloud/airec/model/DescribeSyncReportOutliersRequest.h
|
||||
include/alibabacloud/airec/model/DescribeSyncReportOutliersResult.h
|
||||
include/alibabacloud/airec/model/DescribeUserMetricsRequest.h
|
||||
include/alibabacloud/airec/model/DescribeUserMetricsResult.h
|
||||
include/alibabacloud/airec/model/DowngradeInstanceRequest.h
|
||||
include/alibabacloud/airec/model/DowngradeInstanceResult.h
|
||||
include/alibabacloud/airec/model/ListDashboardRequest.h
|
||||
include/alibabacloud/airec/model/ListDashboardResult.h
|
||||
include/alibabacloud/airec/model/ListDashboardDetailsRequest.h
|
||||
include/alibabacloud/airec/model/ListDashboardDetailsResult.h
|
||||
include/alibabacloud/airec/model/ListDashboardDetailsFlowsRequest.h
|
||||
include/alibabacloud/airec/model/ListDashboardDetailsFlowsResult.h
|
||||
include/alibabacloud/airec/model/ListDashboardMetricsRequest.h
|
||||
include/alibabacloud/airec/model/ListDashboardMetricsResult.h
|
||||
include/alibabacloud/airec/model/ListDashboardMetricsFlowsRequest.h
|
||||
include/alibabacloud/airec/model/ListDashboardMetricsFlowsResult.h
|
||||
include/alibabacloud/airec/model/ListDashboardParametersRequest.h
|
||||
include/alibabacloud/airec/model/ListDashboardParametersResult.h
|
||||
include/alibabacloud/airec/model/ListDashboardUidRequest.h
|
||||
include/alibabacloud/airec/model/ListDashboardUidResult.h
|
||||
include/alibabacloud/airec/model/ListDataSetRequest.h
|
||||
include/alibabacloud/airec/model/ListDataSetResult.h
|
||||
include/alibabacloud/airec/model/ListDataSourceRequest.h
|
||||
include/alibabacloud/airec/model/ListDataSourceResult.h
|
||||
include/alibabacloud/airec/model/ListDiversifyRequest.h
|
||||
include/alibabacloud/airec/model/ListDiversifyResult.h
|
||||
include/alibabacloud/airec/model/ListInstanceRequest.h
|
||||
include/alibabacloud/airec/model/ListInstanceResult.h
|
||||
include/alibabacloud/airec/model/ListInstanceTaskRequest.h
|
||||
include/alibabacloud/airec/model/ListInstanceTaskResult.h
|
||||
include/alibabacloud/airec/model/ListMixRequest.h
|
||||
include/alibabacloud/airec/model/ListMixResult.h
|
||||
include/alibabacloud/airec/model/ListRuleConditionsRequest.h
|
||||
include/alibabacloud/airec/model/ListRuleConditionsResult.h
|
||||
include/alibabacloud/airec/model/ListRuleTasksRequest.h
|
||||
include/alibabacloud/airec/model/ListRuleTasksResult.h
|
||||
include/alibabacloud/airec/model/ListRulesRequest.h
|
||||
include/alibabacloud/airec/model/ListRulesResult.h
|
||||
include/alibabacloud/airec/model/ListSceneItemsRequest.h
|
||||
include/alibabacloud/airec/model/ListSceneItemsResult.h
|
||||
include/alibabacloud/airec/model/ListScenesRequest.h
|
||||
include/alibabacloud/airec/model/ListScenesResult.h
|
||||
include/alibabacloud/airec/model/ListUmengAppkeysRequest.h
|
||||
include/alibabacloud/airec/model/ListUmengAppkeysResult.h
|
||||
include/alibabacloud/airec/model/ModifyDataSourceRequest.h
|
||||
include/alibabacloud/airec/model/ModifyDataSourceResult.h
|
||||
include/alibabacloud/airec/model/ModifyDiversifyRequest.h
|
||||
include/alibabacloud/airec/model/ModifyDiversifyResult.h
|
||||
include/alibabacloud/airec/model/ModifyExposureSettingsRequest.h
|
||||
include/alibabacloud/airec/model/ModifyExposureSettingsResult.h
|
||||
include/alibabacloud/airec/model/ModifyInstanceRequest.h
|
||||
include/alibabacloud/airec/model/ModifyInstanceResult.h
|
||||
include/alibabacloud/airec/model/ModifyMixRequest.h
|
||||
include/alibabacloud/airec/model/ModifyMixResult.h
|
||||
include/alibabacloud/airec/model/ModifyRuleRequest.h
|
||||
include/alibabacloud/airec/model/ModifyRuleResult.h
|
||||
include/alibabacloud/airec/model/ModifySceneRequest.h
|
||||
include/alibabacloud/airec/model/ModifySceneResult.h
|
||||
include/alibabacloud/airec/model/PublishRuleRequest.h
|
||||
include/alibabacloud/airec/model/PublishRuleResult.h
|
||||
include/alibabacloud/airec/model/PushDocumentRequest.h
|
||||
include/alibabacloud/airec/model/PushDocumentResult.h
|
||||
include/alibabacloud/airec/model/PushInterventionRequest.h
|
||||
include/alibabacloud/airec/model/PushInterventionResult.h
|
||||
include/alibabacloud/airec/model/QueryDataMessageRequest.h
|
||||
include/alibabacloud/airec/model/QueryDataMessageResult.h
|
||||
include/alibabacloud/airec/model/QueryExceptionHistoryRequest.h
|
||||
include/alibabacloud/airec/model/QueryExceptionHistoryResult.h
|
||||
include/alibabacloud/airec/model/QueryRawDataRequest.h
|
||||
include/alibabacloud/airec/model/QueryRawDataResult.h
|
||||
include/alibabacloud/airec/model/QuerySingleAggregationReportRequest.h
|
||||
include/alibabacloud/airec/model/QuerySingleAggregationReportResult.h
|
||||
include/alibabacloud/airec/model/QuerySingleReportRequest.h
|
||||
include/alibabacloud/airec/model/QuerySingleReportResult.h
|
||||
include/alibabacloud/airec/model/QuerySyncReportAggregationRequest.h
|
||||
include/alibabacloud/airec/model/QuerySyncReportAggregationResult.h
|
||||
include/alibabacloud/airec/model/RecommendRequest.h
|
||||
include/alibabacloud/airec/model/RecommendResult.h
|
||||
include/alibabacloud/airec/model/RunInstanceRequest.h
|
||||
include/alibabacloud/airec/model/RunInstanceResult.h
|
||||
include/alibabacloud/airec/model/StopDataSetRequest.h
|
||||
include/alibabacloud/airec/model/StopDataSetResult.h
|
||||
include/alibabacloud/airec/model/UpgradeInstanceRequest.h
|
||||
include/alibabacloud/airec/model/UpgradeInstanceResult.h
|
||||
include/alibabacloud/airec/model/ValidateInstanceRequest.h
|
||||
include/alibabacloud/airec/model/ValidateInstanceResult.h )
|
||||
|
||||
set(airec_src
|
||||
src/AirecClient.cc
|
||||
src/model/AttachDatasetRequest.cc
|
||||
src/model/AttachDatasetResult.cc
|
||||
src/model/CreateDiversifyRequest.cc
|
||||
src/model/CreateDiversifyResult.cc
|
||||
src/model/CreateInstanceRequest.cc
|
||||
src/model/CreateInstanceResult.cc
|
||||
src/model/CreateMixRequest.cc
|
||||
src/model/CreateMixResult.cc
|
||||
src/model/CreateRuleRequest.cc
|
||||
src/model/CreateRuleResult.cc
|
||||
src/model/CreateSceneRequest.cc
|
||||
src/model/CreateSceneResult.cc
|
||||
src/model/DeleteDataSetRequest.cc
|
||||
src/model/DeleteDataSetResult.cc
|
||||
src/model/DeleteDiversifyRequest.cc
|
||||
src/model/DeleteDiversifyResult.cc
|
||||
src/model/DeleteMixRequest.cc
|
||||
src/model/DeleteMixResult.cc
|
||||
src/model/DeleteSceneRequest.cc
|
||||
src/model/DeleteSceneResult.cc
|
||||
src/model/DescribeDataSetMessageRequest.cc
|
||||
src/model/DescribeDataSetMessageResult.cc
|
||||
src/model/DescribeDataSetReportRequest.cc
|
||||
src/model/DescribeDataSetReportResult.cc
|
||||
src/model/DescribeDiversifyRequest.cc
|
||||
src/model/DescribeDiversifyResult.cc
|
||||
src/model/DescribeExposureSettingsRequest.cc
|
||||
src/model/DescribeExposureSettingsResult.cc
|
||||
src/model/DescribeInstanceRequest.cc
|
||||
src/model/DescribeInstanceResult.cc
|
||||
src/model/DescribeMixRequest.cc
|
||||
src/model/DescribeMixResult.cc
|
||||
src/model/DescribeQuotaRequest.cc
|
||||
src/model/DescribeQuotaResult.cc
|
||||
src/model/DescribeRegionsRequest.cc
|
||||
src/model/DescribeRegionsResult.cc
|
||||
src/model/DescribeRuleRequest.cc
|
||||
src/model/DescribeRuleResult.cc
|
||||
src/model/DescribeSceneRequest.cc
|
||||
src/model/DescribeSceneResult.cc
|
||||
src/model/DescribeSceneThroughputRequest.cc
|
||||
src/model/DescribeSceneThroughputResult.cc
|
||||
src/model/DescribeSyncReportDetailRequest.cc
|
||||
src/model/DescribeSyncReportDetailResult.cc
|
||||
src/model/DescribeSyncReportOutliersRequest.cc
|
||||
src/model/DescribeSyncReportOutliersResult.cc
|
||||
src/model/DescribeUserMetricsRequest.cc
|
||||
src/model/DescribeUserMetricsResult.cc
|
||||
src/model/DowngradeInstanceRequest.cc
|
||||
src/model/DowngradeInstanceResult.cc
|
||||
src/model/ListDashboardRequest.cc
|
||||
src/model/ListDashboardResult.cc
|
||||
src/model/ListDashboardDetailsRequest.cc
|
||||
src/model/ListDashboardDetailsResult.cc
|
||||
src/model/ListDashboardDetailsFlowsRequest.cc
|
||||
src/model/ListDashboardDetailsFlowsResult.cc
|
||||
src/model/ListDashboardMetricsRequest.cc
|
||||
src/model/ListDashboardMetricsResult.cc
|
||||
src/model/ListDashboardMetricsFlowsRequest.cc
|
||||
src/model/ListDashboardMetricsFlowsResult.cc
|
||||
src/model/ListDashboardParametersRequest.cc
|
||||
src/model/ListDashboardParametersResult.cc
|
||||
src/model/ListDashboardUidRequest.cc
|
||||
src/model/ListDashboardUidResult.cc
|
||||
src/model/ListDataSetRequest.cc
|
||||
src/model/ListDataSetResult.cc
|
||||
src/model/ListDataSourceRequest.cc
|
||||
src/model/ListDataSourceResult.cc
|
||||
src/model/ListDiversifyRequest.cc
|
||||
src/model/ListDiversifyResult.cc
|
||||
src/model/ListInstanceRequest.cc
|
||||
src/model/ListInstanceResult.cc
|
||||
src/model/ListInstanceTaskRequest.cc
|
||||
src/model/ListInstanceTaskResult.cc
|
||||
src/model/ListMixRequest.cc
|
||||
src/model/ListMixResult.cc
|
||||
src/model/ListRuleConditionsRequest.cc
|
||||
src/model/ListRuleConditionsResult.cc
|
||||
src/model/ListRuleTasksRequest.cc
|
||||
src/model/ListRuleTasksResult.cc
|
||||
src/model/ListRulesRequest.cc
|
||||
src/model/ListRulesResult.cc
|
||||
src/model/ListSceneItemsRequest.cc
|
||||
src/model/ListSceneItemsResult.cc
|
||||
src/model/ListScenesRequest.cc
|
||||
src/model/ListScenesResult.cc
|
||||
src/model/ListUmengAppkeysRequest.cc
|
||||
src/model/ListUmengAppkeysResult.cc
|
||||
src/model/ModifyDataSourceRequest.cc
|
||||
src/model/ModifyDataSourceResult.cc
|
||||
src/model/ModifyDiversifyRequest.cc
|
||||
src/model/ModifyDiversifyResult.cc
|
||||
src/model/ModifyExposureSettingsRequest.cc
|
||||
src/model/ModifyExposureSettingsResult.cc
|
||||
src/model/ModifyInstanceRequest.cc
|
||||
src/model/ModifyInstanceResult.cc
|
||||
src/model/ModifyMixRequest.cc
|
||||
src/model/ModifyMixResult.cc
|
||||
src/model/ModifyRuleRequest.cc
|
||||
src/model/ModifyRuleResult.cc
|
||||
src/model/ModifySceneRequest.cc
|
||||
src/model/ModifySceneResult.cc
|
||||
src/model/PublishRuleRequest.cc
|
||||
src/model/PublishRuleResult.cc
|
||||
src/model/PushDocumentRequest.cc
|
||||
src/model/PushDocumentResult.cc
|
||||
src/model/PushInterventionRequest.cc
|
||||
src/model/PushInterventionResult.cc
|
||||
src/model/QueryDataMessageRequest.cc
|
||||
src/model/QueryDataMessageResult.cc
|
||||
src/model/QueryExceptionHistoryRequest.cc
|
||||
src/model/QueryExceptionHistoryResult.cc
|
||||
src/model/QueryRawDataRequest.cc
|
||||
src/model/QueryRawDataResult.cc
|
||||
src/model/QuerySingleAggregationReportRequest.cc
|
||||
src/model/QuerySingleAggregationReportResult.cc
|
||||
src/model/QuerySingleReportRequest.cc
|
||||
src/model/QuerySingleReportResult.cc
|
||||
src/model/QuerySyncReportAggregationRequest.cc
|
||||
src/model/QuerySyncReportAggregationResult.cc
|
||||
src/model/RecommendRequest.cc
|
||||
src/model/RecommendResult.cc
|
||||
src/model/RunInstanceRequest.cc
|
||||
src/model/RunInstanceResult.cc
|
||||
src/model/StopDataSetRequest.cc
|
||||
src/model/StopDataSetResult.cc
|
||||
src/model/UpgradeInstanceRequest.cc
|
||||
src/model/UpgradeInstanceResult.cc
|
||||
src/model/ValidateInstanceRequest.cc
|
||||
src/model/ValidateInstanceResult.cc )
|
||||
|
||||
add_library(airec ${LIB_TYPE}
|
||||
${airec_public_header}
|
||||
${airec_public_header_model}
|
||||
${airec_src})
|
||||
|
||||
set_target_properties(airec
|
||||
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}airec
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(airec
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_AIREC_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(airec
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(airec
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(airec
|
||||
jsoncpp)
|
||||
target_include_directories(airec
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(airec
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(airec
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(airec
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(airec
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${airec_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/airec)
|
||||
install(FILES ${airec_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/airec/model)
|
||||
install(TARGETS airec
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
566
airec/include/alibabacloud/airec/AirecClient.h
Normal file
566
airec/include/alibabacloud/airec/AirecClient.h
Normal file
@@ -0,0 +1,566 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_AIRECCLIENT_H_
|
||||
#define ALIBABACLOUD_AIREC_AIRECCLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RoaServiceClient.h>
|
||||
#include "AirecExport.h"
|
||||
#include "model/AttachDatasetRequest.h"
|
||||
#include "model/AttachDatasetResult.h"
|
||||
#include "model/CreateDiversifyRequest.h"
|
||||
#include "model/CreateDiversifyResult.h"
|
||||
#include "model/CreateInstanceRequest.h"
|
||||
#include "model/CreateInstanceResult.h"
|
||||
#include "model/CreateMixRequest.h"
|
||||
#include "model/CreateMixResult.h"
|
||||
#include "model/CreateRuleRequest.h"
|
||||
#include "model/CreateRuleResult.h"
|
||||
#include "model/CreateSceneRequest.h"
|
||||
#include "model/CreateSceneResult.h"
|
||||
#include "model/DeleteDataSetRequest.h"
|
||||
#include "model/DeleteDataSetResult.h"
|
||||
#include "model/DeleteDiversifyRequest.h"
|
||||
#include "model/DeleteDiversifyResult.h"
|
||||
#include "model/DeleteMixRequest.h"
|
||||
#include "model/DeleteMixResult.h"
|
||||
#include "model/DeleteSceneRequest.h"
|
||||
#include "model/DeleteSceneResult.h"
|
||||
#include "model/DescribeDataSetMessageRequest.h"
|
||||
#include "model/DescribeDataSetMessageResult.h"
|
||||
#include "model/DescribeDataSetReportRequest.h"
|
||||
#include "model/DescribeDataSetReportResult.h"
|
||||
#include "model/DescribeDiversifyRequest.h"
|
||||
#include "model/DescribeDiversifyResult.h"
|
||||
#include "model/DescribeExposureSettingsRequest.h"
|
||||
#include "model/DescribeExposureSettingsResult.h"
|
||||
#include "model/DescribeInstanceRequest.h"
|
||||
#include "model/DescribeInstanceResult.h"
|
||||
#include "model/DescribeMixRequest.h"
|
||||
#include "model/DescribeMixResult.h"
|
||||
#include "model/DescribeQuotaRequest.h"
|
||||
#include "model/DescribeQuotaResult.h"
|
||||
#include "model/DescribeRegionsRequest.h"
|
||||
#include "model/DescribeRegionsResult.h"
|
||||
#include "model/DescribeRuleRequest.h"
|
||||
#include "model/DescribeRuleResult.h"
|
||||
#include "model/DescribeSceneRequest.h"
|
||||
#include "model/DescribeSceneResult.h"
|
||||
#include "model/DescribeSceneThroughputRequest.h"
|
||||
#include "model/DescribeSceneThroughputResult.h"
|
||||
#include "model/DescribeSyncReportDetailRequest.h"
|
||||
#include "model/DescribeSyncReportDetailResult.h"
|
||||
#include "model/DescribeSyncReportOutliersRequest.h"
|
||||
#include "model/DescribeSyncReportOutliersResult.h"
|
||||
#include "model/DescribeUserMetricsRequest.h"
|
||||
#include "model/DescribeUserMetricsResult.h"
|
||||
#include "model/DowngradeInstanceRequest.h"
|
||||
#include "model/DowngradeInstanceResult.h"
|
||||
#include "model/ListDashboardRequest.h"
|
||||
#include "model/ListDashboardResult.h"
|
||||
#include "model/ListDashboardDetailsRequest.h"
|
||||
#include "model/ListDashboardDetailsResult.h"
|
||||
#include "model/ListDashboardDetailsFlowsRequest.h"
|
||||
#include "model/ListDashboardDetailsFlowsResult.h"
|
||||
#include "model/ListDashboardMetricsRequest.h"
|
||||
#include "model/ListDashboardMetricsResult.h"
|
||||
#include "model/ListDashboardMetricsFlowsRequest.h"
|
||||
#include "model/ListDashboardMetricsFlowsResult.h"
|
||||
#include "model/ListDashboardParametersRequest.h"
|
||||
#include "model/ListDashboardParametersResult.h"
|
||||
#include "model/ListDashboardUidRequest.h"
|
||||
#include "model/ListDashboardUidResult.h"
|
||||
#include "model/ListDataSetRequest.h"
|
||||
#include "model/ListDataSetResult.h"
|
||||
#include "model/ListDataSourceRequest.h"
|
||||
#include "model/ListDataSourceResult.h"
|
||||
#include "model/ListDiversifyRequest.h"
|
||||
#include "model/ListDiversifyResult.h"
|
||||
#include "model/ListInstanceRequest.h"
|
||||
#include "model/ListInstanceResult.h"
|
||||
#include "model/ListInstanceTaskRequest.h"
|
||||
#include "model/ListInstanceTaskResult.h"
|
||||
#include "model/ListMixRequest.h"
|
||||
#include "model/ListMixResult.h"
|
||||
#include "model/ListRuleConditionsRequest.h"
|
||||
#include "model/ListRuleConditionsResult.h"
|
||||
#include "model/ListRuleTasksRequest.h"
|
||||
#include "model/ListRuleTasksResult.h"
|
||||
#include "model/ListRulesRequest.h"
|
||||
#include "model/ListRulesResult.h"
|
||||
#include "model/ListSceneItemsRequest.h"
|
||||
#include "model/ListSceneItemsResult.h"
|
||||
#include "model/ListScenesRequest.h"
|
||||
#include "model/ListScenesResult.h"
|
||||
#include "model/ListUmengAppkeysRequest.h"
|
||||
#include "model/ListUmengAppkeysResult.h"
|
||||
#include "model/ModifyDataSourceRequest.h"
|
||||
#include "model/ModifyDataSourceResult.h"
|
||||
#include "model/ModifyDiversifyRequest.h"
|
||||
#include "model/ModifyDiversifyResult.h"
|
||||
#include "model/ModifyExposureSettingsRequest.h"
|
||||
#include "model/ModifyExposureSettingsResult.h"
|
||||
#include "model/ModifyInstanceRequest.h"
|
||||
#include "model/ModifyInstanceResult.h"
|
||||
#include "model/ModifyMixRequest.h"
|
||||
#include "model/ModifyMixResult.h"
|
||||
#include "model/ModifyRuleRequest.h"
|
||||
#include "model/ModifyRuleResult.h"
|
||||
#include "model/ModifySceneRequest.h"
|
||||
#include "model/ModifySceneResult.h"
|
||||
#include "model/PublishRuleRequest.h"
|
||||
#include "model/PublishRuleResult.h"
|
||||
#include "model/PushDocumentRequest.h"
|
||||
#include "model/PushDocumentResult.h"
|
||||
#include "model/PushInterventionRequest.h"
|
||||
#include "model/PushInterventionResult.h"
|
||||
#include "model/QueryDataMessageRequest.h"
|
||||
#include "model/QueryDataMessageResult.h"
|
||||
#include "model/QueryExceptionHistoryRequest.h"
|
||||
#include "model/QueryExceptionHistoryResult.h"
|
||||
#include "model/QueryRawDataRequest.h"
|
||||
#include "model/QueryRawDataResult.h"
|
||||
#include "model/QuerySingleAggregationReportRequest.h"
|
||||
#include "model/QuerySingleAggregationReportResult.h"
|
||||
#include "model/QuerySingleReportRequest.h"
|
||||
#include "model/QuerySingleReportResult.h"
|
||||
#include "model/QuerySyncReportAggregationRequest.h"
|
||||
#include "model/QuerySyncReportAggregationResult.h"
|
||||
#include "model/RecommendRequest.h"
|
||||
#include "model/RecommendResult.h"
|
||||
#include "model/RunInstanceRequest.h"
|
||||
#include "model/RunInstanceResult.h"
|
||||
#include "model/StopDataSetRequest.h"
|
||||
#include "model/StopDataSetResult.h"
|
||||
#include "model/UpgradeInstanceRequest.h"
|
||||
#include "model/UpgradeInstanceResult.h"
|
||||
#include "model/ValidateInstanceRequest.h"
|
||||
#include "model/ValidateInstanceResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT AirecClient : public RoaServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AttachDatasetResult> AttachDatasetOutcome;
|
||||
typedef std::future<AttachDatasetOutcome> AttachDatasetOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::AttachDatasetRequest&, const AttachDatasetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachDatasetAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDiversifyResult> CreateDiversifyOutcome;
|
||||
typedef std::future<CreateDiversifyOutcome> CreateDiversifyOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::CreateDiversifyRequest&, const CreateDiversifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDiversifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
|
||||
typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateMixResult> CreateMixOutcome;
|
||||
typedef std::future<CreateMixOutcome> CreateMixOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::CreateMixRequest&, const CreateMixOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMixAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateRuleResult> CreateRuleOutcome;
|
||||
typedef std::future<CreateRuleOutcome> CreateRuleOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::CreateRuleRequest&, const CreateRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateSceneResult> CreateSceneOutcome;
|
||||
typedef std::future<CreateSceneOutcome> CreateSceneOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::CreateSceneRequest&, const CreateSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSceneAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDataSetResult> DeleteDataSetOutcome;
|
||||
typedef std::future<DeleteDataSetOutcome> DeleteDataSetOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DeleteDataSetRequest&, const DeleteDataSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDiversifyResult> DeleteDiversifyOutcome;
|
||||
typedef std::future<DeleteDiversifyOutcome> DeleteDiversifyOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DeleteDiversifyRequest&, const DeleteDiversifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDiversifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteMixResult> DeleteMixOutcome;
|
||||
typedef std::future<DeleteMixOutcome> DeleteMixOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DeleteMixRequest&, const DeleteMixOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMixAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteSceneResult> DeleteSceneOutcome;
|
||||
typedef std::future<DeleteSceneOutcome> DeleteSceneOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DeleteSceneRequest&, const DeleteSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSceneAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDataSetMessageResult> DescribeDataSetMessageOutcome;
|
||||
typedef std::future<DescribeDataSetMessageOutcome> DescribeDataSetMessageOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeDataSetMessageRequest&, const DescribeDataSetMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataSetMessageAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDataSetReportResult> DescribeDataSetReportOutcome;
|
||||
typedef std::future<DescribeDataSetReportOutcome> DescribeDataSetReportOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeDataSetReportRequest&, const DescribeDataSetReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataSetReportAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDiversifyResult> DescribeDiversifyOutcome;
|
||||
typedef std::future<DescribeDiversifyOutcome> DescribeDiversifyOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeDiversifyRequest&, const DescribeDiversifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiversifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeExposureSettingsResult> DescribeExposureSettingsOutcome;
|
||||
typedef std::future<DescribeExposureSettingsOutcome> DescribeExposureSettingsOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeExposureSettingsRequest&, const DescribeExposureSettingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExposureSettingsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceResult> DescribeInstanceOutcome;
|
||||
typedef std::future<DescribeInstanceOutcome> DescribeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeInstanceRequest&, const DescribeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeMixResult> DescribeMixOutcome;
|
||||
typedef std::future<DescribeMixOutcome> DescribeMixOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeMixRequest&, const DescribeMixOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMixAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeQuotaResult> DescribeQuotaOutcome;
|
||||
typedef std::future<DescribeQuotaOutcome> DescribeQuotaOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeQuotaRequest&, const DescribeQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeQuotaAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
|
||||
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRuleResult> DescribeRuleOutcome;
|
||||
typedef std::future<DescribeRuleOutcome> DescribeRuleOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeRuleRequest&, const DescribeRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSceneResult> DescribeSceneOutcome;
|
||||
typedef std::future<DescribeSceneOutcome> DescribeSceneOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeSceneRequest&, const DescribeSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSceneAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSceneThroughputResult> DescribeSceneThroughputOutcome;
|
||||
typedef std::future<DescribeSceneThroughputOutcome> DescribeSceneThroughputOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeSceneThroughputRequest&, const DescribeSceneThroughputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSceneThroughputAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSyncReportDetailResult> DescribeSyncReportDetailOutcome;
|
||||
typedef std::future<DescribeSyncReportDetailOutcome> DescribeSyncReportDetailOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeSyncReportDetailRequest&, const DescribeSyncReportDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSyncReportDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSyncReportOutliersResult> DescribeSyncReportOutliersOutcome;
|
||||
typedef std::future<DescribeSyncReportOutliersOutcome> DescribeSyncReportOutliersOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeSyncReportOutliersRequest&, const DescribeSyncReportOutliersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSyncReportOutliersAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeUserMetricsResult> DescribeUserMetricsOutcome;
|
||||
typedef std::future<DescribeUserMetricsOutcome> DescribeUserMetricsOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DescribeUserMetricsRequest&, const DescribeUserMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserMetricsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DowngradeInstanceResult> DowngradeInstanceOutcome;
|
||||
typedef std::future<DowngradeInstanceOutcome> DowngradeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::DowngradeInstanceRequest&, const DowngradeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DowngradeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDashboardResult> ListDashboardOutcome;
|
||||
typedef std::future<ListDashboardOutcome> ListDashboardOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListDashboardRequest&, const ListDashboardOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDashboardAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDashboardDetailsResult> ListDashboardDetailsOutcome;
|
||||
typedef std::future<ListDashboardDetailsOutcome> ListDashboardDetailsOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListDashboardDetailsRequest&, const ListDashboardDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDashboardDetailsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDashboardDetailsFlowsResult> ListDashboardDetailsFlowsOutcome;
|
||||
typedef std::future<ListDashboardDetailsFlowsOutcome> ListDashboardDetailsFlowsOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListDashboardDetailsFlowsRequest&, const ListDashboardDetailsFlowsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDashboardDetailsFlowsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDashboardMetricsResult> ListDashboardMetricsOutcome;
|
||||
typedef std::future<ListDashboardMetricsOutcome> ListDashboardMetricsOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListDashboardMetricsRequest&, const ListDashboardMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDashboardMetricsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDashboardMetricsFlowsResult> ListDashboardMetricsFlowsOutcome;
|
||||
typedef std::future<ListDashboardMetricsFlowsOutcome> ListDashboardMetricsFlowsOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListDashboardMetricsFlowsRequest&, const ListDashboardMetricsFlowsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDashboardMetricsFlowsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDashboardParametersResult> ListDashboardParametersOutcome;
|
||||
typedef std::future<ListDashboardParametersOutcome> ListDashboardParametersOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListDashboardParametersRequest&, const ListDashboardParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDashboardParametersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDashboardUidResult> ListDashboardUidOutcome;
|
||||
typedef std::future<ListDashboardUidOutcome> ListDashboardUidOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListDashboardUidRequest&, const ListDashboardUidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDashboardUidAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataSetResult> ListDataSetOutcome;
|
||||
typedef std::future<ListDataSetOutcome> ListDataSetOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListDataSetRequest&, const ListDataSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataSourceResult> ListDataSourceOutcome;
|
||||
typedef std::future<ListDataSourceOutcome> ListDataSourceOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListDataSourceRequest&, const ListDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataSourceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDiversifyResult> ListDiversifyOutcome;
|
||||
typedef std::future<ListDiversifyOutcome> ListDiversifyOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListDiversifyRequest&, const ListDiversifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDiversifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListInstanceResult> ListInstanceOutcome;
|
||||
typedef std::future<ListInstanceOutcome> ListInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListInstanceRequest&, const ListInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListInstanceTaskResult> ListInstanceTaskOutcome;
|
||||
typedef std::future<ListInstanceTaskOutcome> ListInstanceTaskOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListInstanceTaskRequest&, const ListInstanceTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstanceTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListMixResult> ListMixOutcome;
|
||||
typedef std::future<ListMixOutcome> ListMixOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListMixRequest&, const ListMixOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMixAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListRuleConditionsResult> ListRuleConditionsOutcome;
|
||||
typedef std::future<ListRuleConditionsOutcome> ListRuleConditionsOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListRuleConditionsRequest&, const ListRuleConditionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRuleConditionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListRuleTasksResult> ListRuleTasksOutcome;
|
||||
typedef std::future<ListRuleTasksOutcome> ListRuleTasksOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListRuleTasksRequest&, const ListRuleTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRuleTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListRulesResult> ListRulesOutcome;
|
||||
typedef std::future<ListRulesOutcome> ListRulesOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListRulesRequest&, const ListRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRulesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListSceneItemsResult> ListSceneItemsOutcome;
|
||||
typedef std::future<ListSceneItemsOutcome> ListSceneItemsOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListSceneItemsRequest&, const ListSceneItemsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSceneItemsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListScenesResult> ListScenesOutcome;
|
||||
typedef std::future<ListScenesOutcome> ListScenesOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListScenesRequest&, const ListScenesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScenesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUmengAppkeysResult> ListUmengAppkeysOutcome;
|
||||
typedef std::future<ListUmengAppkeysOutcome> ListUmengAppkeysOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ListUmengAppkeysRequest&, const ListUmengAppkeysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUmengAppkeysAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDataSourceResult> ModifyDataSourceOutcome;
|
||||
typedef std::future<ModifyDataSourceOutcome> ModifyDataSourceOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ModifyDataSourceRequest&, const ModifyDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDataSourceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDiversifyResult> ModifyDiversifyOutcome;
|
||||
typedef std::future<ModifyDiversifyOutcome> ModifyDiversifyOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ModifyDiversifyRequest&, const ModifyDiversifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDiversifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyExposureSettingsResult> ModifyExposureSettingsOutcome;
|
||||
typedef std::future<ModifyExposureSettingsOutcome> ModifyExposureSettingsOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ModifyExposureSettingsRequest&, const ModifyExposureSettingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyExposureSettingsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyInstanceResult> ModifyInstanceOutcome;
|
||||
typedef std::future<ModifyInstanceOutcome> ModifyInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ModifyInstanceRequest&, const ModifyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyMixResult> ModifyMixOutcome;
|
||||
typedef std::future<ModifyMixOutcome> ModifyMixOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ModifyMixRequest&, const ModifyMixOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMixAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyRuleResult> ModifyRuleOutcome;
|
||||
typedef std::future<ModifyRuleOutcome> ModifyRuleOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ModifyRuleRequest&, const ModifyRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifySceneResult> ModifySceneOutcome;
|
||||
typedef std::future<ModifySceneOutcome> ModifySceneOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ModifySceneRequest&, const ModifySceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySceneAsyncHandler;
|
||||
typedef Outcome<Error, Model::PublishRuleResult> PublishRuleOutcome;
|
||||
typedef std::future<PublishRuleOutcome> PublishRuleOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::PublishRuleRequest&, const PublishRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::PushDocumentResult> PushDocumentOutcome;
|
||||
typedef std::future<PushDocumentOutcome> PushDocumentOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::PushDocumentRequest&, const PushDocumentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PushDocumentAsyncHandler;
|
||||
typedef Outcome<Error, Model::PushInterventionResult> PushInterventionOutcome;
|
||||
typedef std::future<PushInterventionOutcome> PushInterventionOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::PushInterventionRequest&, const PushInterventionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PushInterventionAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryDataMessageResult> QueryDataMessageOutcome;
|
||||
typedef std::future<QueryDataMessageOutcome> QueryDataMessageOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::QueryDataMessageRequest&, const QueryDataMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDataMessageAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryExceptionHistoryResult> QueryExceptionHistoryOutcome;
|
||||
typedef std::future<QueryExceptionHistoryOutcome> QueryExceptionHistoryOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::QueryExceptionHistoryRequest&, const QueryExceptionHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryExceptionHistoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryRawDataResult> QueryRawDataOutcome;
|
||||
typedef std::future<QueryRawDataOutcome> QueryRawDataOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::QueryRawDataRequest&, const QueryRawDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRawDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::QuerySingleAggregationReportResult> QuerySingleAggregationReportOutcome;
|
||||
typedef std::future<QuerySingleAggregationReportOutcome> QuerySingleAggregationReportOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::QuerySingleAggregationReportRequest&, const QuerySingleAggregationReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySingleAggregationReportAsyncHandler;
|
||||
typedef Outcome<Error, Model::QuerySingleReportResult> QuerySingleReportOutcome;
|
||||
typedef std::future<QuerySingleReportOutcome> QuerySingleReportOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::QuerySingleReportRequest&, const QuerySingleReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySingleReportAsyncHandler;
|
||||
typedef Outcome<Error, Model::QuerySyncReportAggregationResult> QuerySyncReportAggregationOutcome;
|
||||
typedef std::future<QuerySyncReportAggregationOutcome> QuerySyncReportAggregationOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::QuerySyncReportAggregationRequest&, const QuerySyncReportAggregationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySyncReportAggregationAsyncHandler;
|
||||
typedef Outcome<Error, Model::RecommendResult> RecommendOutcome;
|
||||
typedef std::future<RecommendOutcome> RecommendOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::RecommendRequest&, const RecommendOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RecommendAsyncHandler;
|
||||
typedef Outcome<Error, Model::RunInstanceResult> RunInstanceOutcome;
|
||||
typedef std::future<RunInstanceOutcome> RunInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::RunInstanceRequest&, const RunInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopDataSetResult> StopDataSetOutcome;
|
||||
typedef std::future<StopDataSetOutcome> StopDataSetOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::StopDataSetRequest&, const StopDataSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDataSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpgradeInstanceResult> UpgradeInstanceOutcome;
|
||||
typedef std::future<UpgradeInstanceOutcome> UpgradeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::UpgradeInstanceRequest&, const UpgradeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ValidateInstanceResult> ValidateInstanceOutcome;
|
||||
typedef std::future<ValidateInstanceOutcome> ValidateInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AirecClient*, const Model::ValidateInstanceRequest&, const ValidateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateInstanceAsyncHandler;
|
||||
|
||||
AirecClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
AirecClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
AirecClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~AirecClient();
|
||||
AttachDatasetOutcome attachDataset(const Model::AttachDatasetRequest &request)const;
|
||||
void attachDatasetAsync(const Model::AttachDatasetRequest& request, const AttachDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AttachDatasetOutcomeCallable attachDatasetCallable(const Model::AttachDatasetRequest& request) const;
|
||||
CreateDiversifyOutcome createDiversify(const Model::CreateDiversifyRequest &request)const;
|
||||
void createDiversifyAsync(const Model::CreateDiversifyRequest& request, const CreateDiversifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDiversifyOutcomeCallable createDiversifyCallable(const Model::CreateDiversifyRequest& request) const;
|
||||
CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
|
||||
void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
|
||||
CreateMixOutcome createMix(const Model::CreateMixRequest &request)const;
|
||||
void createMixAsync(const Model::CreateMixRequest& request, const CreateMixAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMixOutcomeCallable createMixCallable(const Model::CreateMixRequest& 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;
|
||||
CreateSceneOutcome createScene(const Model::CreateSceneRequest &request)const;
|
||||
void createSceneAsync(const Model::CreateSceneRequest& request, const CreateSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateSceneOutcomeCallable createSceneCallable(const Model::CreateSceneRequest& request) const;
|
||||
DeleteDataSetOutcome deleteDataSet(const Model::DeleteDataSetRequest &request)const;
|
||||
void deleteDataSetAsync(const Model::DeleteDataSetRequest& request, const DeleteDataSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDataSetOutcomeCallable deleteDataSetCallable(const Model::DeleteDataSetRequest& request) const;
|
||||
DeleteDiversifyOutcome deleteDiversify(const Model::DeleteDiversifyRequest &request)const;
|
||||
void deleteDiversifyAsync(const Model::DeleteDiversifyRequest& request, const DeleteDiversifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDiversifyOutcomeCallable deleteDiversifyCallable(const Model::DeleteDiversifyRequest& request) const;
|
||||
DeleteMixOutcome deleteMix(const Model::DeleteMixRequest &request)const;
|
||||
void deleteMixAsync(const Model::DeleteMixRequest& request, const DeleteMixAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteMixOutcomeCallable deleteMixCallable(const Model::DeleteMixRequest& request) const;
|
||||
DeleteSceneOutcome deleteScene(const Model::DeleteSceneRequest &request)const;
|
||||
void deleteSceneAsync(const Model::DeleteSceneRequest& request, const DeleteSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteSceneOutcomeCallable deleteSceneCallable(const Model::DeleteSceneRequest& request) const;
|
||||
DescribeDataSetMessageOutcome describeDataSetMessage(const Model::DescribeDataSetMessageRequest &request)const;
|
||||
void describeDataSetMessageAsync(const Model::DescribeDataSetMessageRequest& request, const DescribeDataSetMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDataSetMessageOutcomeCallable describeDataSetMessageCallable(const Model::DescribeDataSetMessageRequest& request) const;
|
||||
DescribeDataSetReportOutcome describeDataSetReport(const Model::DescribeDataSetReportRequest &request)const;
|
||||
void describeDataSetReportAsync(const Model::DescribeDataSetReportRequest& request, const DescribeDataSetReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDataSetReportOutcomeCallable describeDataSetReportCallable(const Model::DescribeDataSetReportRequest& request) const;
|
||||
DescribeDiversifyOutcome describeDiversify(const Model::DescribeDiversifyRequest &request)const;
|
||||
void describeDiversifyAsync(const Model::DescribeDiversifyRequest& request, const DescribeDiversifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDiversifyOutcomeCallable describeDiversifyCallable(const Model::DescribeDiversifyRequest& request) const;
|
||||
DescribeExposureSettingsOutcome describeExposureSettings(const Model::DescribeExposureSettingsRequest &request)const;
|
||||
void describeExposureSettingsAsync(const Model::DescribeExposureSettingsRequest& request, const DescribeExposureSettingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeExposureSettingsOutcomeCallable describeExposureSettingsCallable(const Model::DescribeExposureSettingsRequest& request) const;
|
||||
DescribeInstanceOutcome describeInstance(const Model::DescribeInstanceRequest &request)const;
|
||||
void describeInstanceAsync(const Model::DescribeInstanceRequest& request, const DescribeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceOutcomeCallable describeInstanceCallable(const Model::DescribeInstanceRequest& request) const;
|
||||
DescribeMixOutcome describeMix(const Model::DescribeMixRequest &request)const;
|
||||
void describeMixAsync(const Model::DescribeMixRequest& request, const DescribeMixAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMixOutcomeCallable describeMixCallable(const Model::DescribeMixRequest& request) const;
|
||||
DescribeQuotaOutcome describeQuota(const Model::DescribeQuotaRequest &request)const;
|
||||
void describeQuotaAsync(const Model::DescribeQuotaRequest& request, const DescribeQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeQuotaOutcomeCallable describeQuotaCallable(const Model::DescribeQuotaRequest& request) const;
|
||||
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
|
||||
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
|
||||
DescribeRuleOutcome describeRule(const Model::DescribeRuleRequest &request)const;
|
||||
void describeRuleAsync(const Model::DescribeRuleRequest& request, const DescribeRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRuleOutcomeCallable describeRuleCallable(const Model::DescribeRuleRequest& request) const;
|
||||
DescribeSceneOutcome describeScene(const Model::DescribeSceneRequest &request)const;
|
||||
void describeSceneAsync(const Model::DescribeSceneRequest& request, const DescribeSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSceneOutcomeCallable describeSceneCallable(const Model::DescribeSceneRequest& request) const;
|
||||
DescribeSceneThroughputOutcome describeSceneThroughput(const Model::DescribeSceneThroughputRequest &request)const;
|
||||
void describeSceneThroughputAsync(const Model::DescribeSceneThroughputRequest& request, const DescribeSceneThroughputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSceneThroughputOutcomeCallable describeSceneThroughputCallable(const Model::DescribeSceneThroughputRequest& request) const;
|
||||
DescribeSyncReportDetailOutcome describeSyncReportDetail(const Model::DescribeSyncReportDetailRequest &request)const;
|
||||
void describeSyncReportDetailAsync(const Model::DescribeSyncReportDetailRequest& request, const DescribeSyncReportDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSyncReportDetailOutcomeCallable describeSyncReportDetailCallable(const Model::DescribeSyncReportDetailRequest& request) const;
|
||||
DescribeSyncReportOutliersOutcome describeSyncReportOutliers(const Model::DescribeSyncReportOutliersRequest &request)const;
|
||||
void describeSyncReportOutliersAsync(const Model::DescribeSyncReportOutliersRequest& request, const DescribeSyncReportOutliersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSyncReportOutliersOutcomeCallable describeSyncReportOutliersCallable(const Model::DescribeSyncReportOutliersRequest& request) const;
|
||||
DescribeUserMetricsOutcome describeUserMetrics(const Model::DescribeUserMetricsRequest &request)const;
|
||||
void describeUserMetricsAsync(const Model::DescribeUserMetricsRequest& request, const DescribeUserMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeUserMetricsOutcomeCallable describeUserMetricsCallable(const Model::DescribeUserMetricsRequest& request) const;
|
||||
DowngradeInstanceOutcome downgradeInstance(const Model::DowngradeInstanceRequest &request)const;
|
||||
void downgradeInstanceAsync(const Model::DowngradeInstanceRequest& request, const DowngradeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DowngradeInstanceOutcomeCallable downgradeInstanceCallable(const Model::DowngradeInstanceRequest& request) const;
|
||||
ListDashboardOutcome listDashboard(const Model::ListDashboardRequest &request)const;
|
||||
void listDashboardAsync(const Model::ListDashboardRequest& request, const ListDashboardAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDashboardOutcomeCallable listDashboardCallable(const Model::ListDashboardRequest& request) const;
|
||||
ListDashboardDetailsOutcome listDashboardDetails(const Model::ListDashboardDetailsRequest &request)const;
|
||||
void listDashboardDetailsAsync(const Model::ListDashboardDetailsRequest& request, const ListDashboardDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDashboardDetailsOutcomeCallable listDashboardDetailsCallable(const Model::ListDashboardDetailsRequest& request) const;
|
||||
ListDashboardDetailsFlowsOutcome listDashboardDetailsFlows(const Model::ListDashboardDetailsFlowsRequest &request)const;
|
||||
void listDashboardDetailsFlowsAsync(const Model::ListDashboardDetailsFlowsRequest& request, const ListDashboardDetailsFlowsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDashboardDetailsFlowsOutcomeCallable listDashboardDetailsFlowsCallable(const Model::ListDashboardDetailsFlowsRequest& request) const;
|
||||
ListDashboardMetricsOutcome listDashboardMetrics(const Model::ListDashboardMetricsRequest &request)const;
|
||||
void listDashboardMetricsAsync(const Model::ListDashboardMetricsRequest& request, const ListDashboardMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDashboardMetricsOutcomeCallable listDashboardMetricsCallable(const Model::ListDashboardMetricsRequest& request) const;
|
||||
ListDashboardMetricsFlowsOutcome listDashboardMetricsFlows(const Model::ListDashboardMetricsFlowsRequest &request)const;
|
||||
void listDashboardMetricsFlowsAsync(const Model::ListDashboardMetricsFlowsRequest& request, const ListDashboardMetricsFlowsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDashboardMetricsFlowsOutcomeCallable listDashboardMetricsFlowsCallable(const Model::ListDashboardMetricsFlowsRequest& request) const;
|
||||
ListDashboardParametersOutcome listDashboardParameters(const Model::ListDashboardParametersRequest &request)const;
|
||||
void listDashboardParametersAsync(const Model::ListDashboardParametersRequest& request, const ListDashboardParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDashboardParametersOutcomeCallable listDashboardParametersCallable(const Model::ListDashboardParametersRequest& request) const;
|
||||
ListDashboardUidOutcome listDashboardUid(const Model::ListDashboardUidRequest &request)const;
|
||||
void listDashboardUidAsync(const Model::ListDashboardUidRequest& request, const ListDashboardUidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDashboardUidOutcomeCallable listDashboardUidCallable(const Model::ListDashboardUidRequest& request) const;
|
||||
ListDataSetOutcome listDataSet(const Model::ListDataSetRequest &request)const;
|
||||
void listDataSetAsync(const Model::ListDataSetRequest& request, const ListDataSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataSetOutcomeCallable listDataSetCallable(const Model::ListDataSetRequest& request) const;
|
||||
ListDataSourceOutcome listDataSource(const Model::ListDataSourceRequest &request)const;
|
||||
void listDataSourceAsync(const Model::ListDataSourceRequest& request, const ListDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataSourceOutcomeCallable listDataSourceCallable(const Model::ListDataSourceRequest& request) const;
|
||||
ListDiversifyOutcome listDiversify(const Model::ListDiversifyRequest &request)const;
|
||||
void listDiversifyAsync(const Model::ListDiversifyRequest& request, const ListDiversifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDiversifyOutcomeCallable listDiversifyCallable(const Model::ListDiversifyRequest& request) const;
|
||||
ListInstanceOutcome listInstance(const Model::ListInstanceRequest &request)const;
|
||||
void listInstanceAsync(const Model::ListInstanceRequest& request, const ListInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListInstanceOutcomeCallable listInstanceCallable(const Model::ListInstanceRequest& request) const;
|
||||
ListInstanceTaskOutcome listInstanceTask(const Model::ListInstanceTaskRequest &request)const;
|
||||
void listInstanceTaskAsync(const Model::ListInstanceTaskRequest& request, const ListInstanceTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListInstanceTaskOutcomeCallable listInstanceTaskCallable(const Model::ListInstanceTaskRequest& request) const;
|
||||
ListMixOutcome listMix(const Model::ListMixRequest &request)const;
|
||||
void listMixAsync(const Model::ListMixRequest& request, const ListMixAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListMixOutcomeCallable listMixCallable(const Model::ListMixRequest& request) const;
|
||||
ListRuleConditionsOutcome listRuleConditions(const Model::ListRuleConditionsRequest &request)const;
|
||||
void listRuleConditionsAsync(const Model::ListRuleConditionsRequest& request, const ListRuleConditionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListRuleConditionsOutcomeCallable listRuleConditionsCallable(const Model::ListRuleConditionsRequest& request) const;
|
||||
ListRuleTasksOutcome listRuleTasks(const Model::ListRuleTasksRequest &request)const;
|
||||
void listRuleTasksAsync(const Model::ListRuleTasksRequest& request, const ListRuleTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListRuleTasksOutcomeCallable listRuleTasksCallable(const Model::ListRuleTasksRequest& request) const;
|
||||
ListRulesOutcome listRules(const Model::ListRulesRequest &request)const;
|
||||
void listRulesAsync(const Model::ListRulesRequest& request, const ListRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListRulesOutcomeCallable listRulesCallable(const Model::ListRulesRequest& request) const;
|
||||
ListSceneItemsOutcome listSceneItems(const Model::ListSceneItemsRequest &request)const;
|
||||
void listSceneItemsAsync(const Model::ListSceneItemsRequest& request, const ListSceneItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSceneItemsOutcomeCallable listSceneItemsCallable(const Model::ListSceneItemsRequest& request) const;
|
||||
ListScenesOutcome listScenes(const Model::ListScenesRequest &request)const;
|
||||
void listScenesAsync(const Model::ListScenesRequest& request, const ListScenesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListScenesOutcomeCallable listScenesCallable(const Model::ListScenesRequest& request) const;
|
||||
ListUmengAppkeysOutcome listUmengAppkeys(const Model::ListUmengAppkeysRequest &request)const;
|
||||
void listUmengAppkeysAsync(const Model::ListUmengAppkeysRequest& request, const ListUmengAppkeysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUmengAppkeysOutcomeCallable listUmengAppkeysCallable(const Model::ListUmengAppkeysRequest& request) const;
|
||||
ModifyDataSourceOutcome modifyDataSource(const Model::ModifyDataSourceRequest &request)const;
|
||||
void modifyDataSourceAsync(const Model::ModifyDataSourceRequest& request, const ModifyDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDataSourceOutcomeCallable modifyDataSourceCallable(const Model::ModifyDataSourceRequest& request) const;
|
||||
ModifyDiversifyOutcome modifyDiversify(const Model::ModifyDiversifyRequest &request)const;
|
||||
void modifyDiversifyAsync(const Model::ModifyDiversifyRequest& request, const ModifyDiversifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDiversifyOutcomeCallable modifyDiversifyCallable(const Model::ModifyDiversifyRequest& request) const;
|
||||
ModifyExposureSettingsOutcome modifyExposureSettings(const Model::ModifyExposureSettingsRequest &request)const;
|
||||
void modifyExposureSettingsAsync(const Model::ModifyExposureSettingsRequest& request, const ModifyExposureSettingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyExposureSettingsOutcomeCallable modifyExposureSettingsCallable(const Model::ModifyExposureSettingsRequest& request) const;
|
||||
ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const;
|
||||
void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& request) const;
|
||||
ModifyMixOutcome modifyMix(const Model::ModifyMixRequest &request)const;
|
||||
void modifyMixAsync(const Model::ModifyMixRequest& request, const ModifyMixAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyMixOutcomeCallable modifyMixCallable(const Model::ModifyMixRequest& 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;
|
||||
ModifySceneOutcome modifyScene(const Model::ModifySceneRequest &request)const;
|
||||
void modifySceneAsync(const Model::ModifySceneRequest& request, const ModifySceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifySceneOutcomeCallable modifySceneCallable(const Model::ModifySceneRequest& request) const;
|
||||
PublishRuleOutcome publishRule(const Model::PublishRuleRequest &request)const;
|
||||
void publishRuleAsync(const Model::PublishRuleRequest& request, const PublishRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PublishRuleOutcomeCallable publishRuleCallable(const Model::PublishRuleRequest& request) const;
|
||||
PushDocumentOutcome pushDocument(const Model::PushDocumentRequest &request)const;
|
||||
void pushDocumentAsync(const Model::PushDocumentRequest& request, const PushDocumentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PushDocumentOutcomeCallable pushDocumentCallable(const Model::PushDocumentRequest& request) const;
|
||||
PushInterventionOutcome pushIntervention(const Model::PushInterventionRequest &request)const;
|
||||
void pushInterventionAsync(const Model::PushInterventionRequest& request, const PushInterventionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PushInterventionOutcomeCallable pushInterventionCallable(const Model::PushInterventionRequest& request) const;
|
||||
QueryDataMessageOutcome queryDataMessage(const Model::QueryDataMessageRequest &request)const;
|
||||
void queryDataMessageAsync(const Model::QueryDataMessageRequest& request, const QueryDataMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryDataMessageOutcomeCallable queryDataMessageCallable(const Model::QueryDataMessageRequest& request) const;
|
||||
QueryExceptionHistoryOutcome queryExceptionHistory(const Model::QueryExceptionHistoryRequest &request)const;
|
||||
void queryExceptionHistoryAsync(const Model::QueryExceptionHistoryRequest& request, const QueryExceptionHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryExceptionHistoryOutcomeCallable queryExceptionHistoryCallable(const Model::QueryExceptionHistoryRequest& request) const;
|
||||
QueryRawDataOutcome queryRawData(const Model::QueryRawDataRequest &request)const;
|
||||
void queryRawDataAsync(const Model::QueryRawDataRequest& request, const QueryRawDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryRawDataOutcomeCallable queryRawDataCallable(const Model::QueryRawDataRequest& request) const;
|
||||
QuerySingleAggregationReportOutcome querySingleAggregationReport(const Model::QuerySingleAggregationReportRequest &request)const;
|
||||
void querySingleAggregationReportAsync(const Model::QuerySingleAggregationReportRequest& request, const QuerySingleAggregationReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QuerySingleAggregationReportOutcomeCallable querySingleAggregationReportCallable(const Model::QuerySingleAggregationReportRequest& request) const;
|
||||
QuerySingleReportOutcome querySingleReport(const Model::QuerySingleReportRequest &request)const;
|
||||
void querySingleReportAsync(const Model::QuerySingleReportRequest& request, const QuerySingleReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QuerySingleReportOutcomeCallable querySingleReportCallable(const Model::QuerySingleReportRequest& request) const;
|
||||
QuerySyncReportAggregationOutcome querySyncReportAggregation(const Model::QuerySyncReportAggregationRequest &request)const;
|
||||
void querySyncReportAggregationAsync(const Model::QuerySyncReportAggregationRequest& request, const QuerySyncReportAggregationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QuerySyncReportAggregationOutcomeCallable querySyncReportAggregationCallable(const Model::QuerySyncReportAggregationRequest& request) const;
|
||||
RecommendOutcome recommend(const Model::RecommendRequest &request)const;
|
||||
void recommendAsync(const Model::RecommendRequest& request, const RecommendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RecommendOutcomeCallable recommendCallable(const Model::RecommendRequest& request) const;
|
||||
RunInstanceOutcome runInstance(const Model::RunInstanceRequest &request)const;
|
||||
void runInstanceAsync(const Model::RunInstanceRequest& request, const RunInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RunInstanceOutcomeCallable runInstanceCallable(const Model::RunInstanceRequest& request) const;
|
||||
StopDataSetOutcome stopDataSet(const Model::StopDataSetRequest &request)const;
|
||||
void stopDataSetAsync(const Model::StopDataSetRequest& request, const StopDataSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopDataSetOutcomeCallable stopDataSetCallable(const Model::StopDataSetRequest& request) const;
|
||||
UpgradeInstanceOutcome upgradeInstance(const Model::UpgradeInstanceRequest &request)const;
|
||||
void upgradeInstanceAsync(const Model::UpgradeInstanceRequest& request, const UpgradeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpgradeInstanceOutcomeCallable upgradeInstanceCallable(const Model::UpgradeInstanceRequest& request) const;
|
||||
ValidateInstanceOutcome validateInstance(const Model::ValidateInstanceRequest &request)const;
|
||||
void validateInstanceAsync(const Model::ValidateInstanceRequest& request, const ValidateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ValidateInstanceOutcomeCallable validateInstanceCallable(const Model::ValidateInstanceRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_AIREC_AIRECCLIENT_H_
|
||||
32
airec/include/alibabacloud/airec/AirecExport.h
Normal file
32
airec/include/alibabacloud/airec/AirecExport.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_AIREC_AIRECEXPORT_H_
|
||||
#define ALIBABACLOUD_AIREC_AIRECEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_AIREC_LIBRARY)
|
||||
# define ALIBABACLOUD_AIREC_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_AIREC_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_AIREC_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_AIREC_AIRECEXPORT_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_AIREC_MODEL_ATTACHDATASETREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_ATTACHDATASETREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT AttachDatasetRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AttachDatasetRequest();
|
||||
~AttachDatasetRequest();
|
||||
|
||||
std::string getVersionId()const;
|
||||
void setVersionId(const std::string& versionId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string versionId_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_ATTACHDATASETREQUEST_H_
|
||||
63
airec/include/alibabacloud/airec/model/AttachDatasetResult.h
Normal file
63
airec/include/alibabacloud/airec/model/AttachDatasetResult.h
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_ATTACHDATASETRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_ATTACHDATASETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT AttachDatasetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string versionId;
|
||||
long gmtCreate;
|
||||
std::string instanceId;
|
||||
std::string state;
|
||||
long gmtModified;
|
||||
};
|
||||
|
||||
|
||||
AttachDatasetResult();
|
||||
explicit AttachDatasetResult(const std::string &payload);
|
||||
~AttachDatasetResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_ATTACHDATASETRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_CREATEDIVERSIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_CREATEDIVERSIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT CreateDiversifyRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateDiversifyRequest();
|
||||
~CreateDiversifyRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_CREATEDIVERSIFYREQUEST_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_AIREC_MODEL_CREATEDIVERSIFYRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_CREATEDIVERSIFYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT CreateDiversifyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct _Parameter
|
||||
{
|
||||
int window;
|
||||
int categoryIndex;
|
||||
};
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
_Parameter _parameter;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
CreateDiversifyResult();
|
||||
explicit CreateDiversifyResult(const std::string &payload);
|
||||
~CreateDiversifyResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_CREATEDIVERSIFYRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT CreateInstanceRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateInstanceRequest();
|
||||
~CreateInstanceRequest();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_CREATEINSTANCEREQUEST_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_AIREC_MODEL_CREATEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_CREATEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT CreateInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string instanceId;
|
||||
};
|
||||
|
||||
|
||||
CreateInstanceResult();
|
||||
explicit CreateInstanceResult(const std::string &payload);
|
||||
~CreateInstanceResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_CREATEINSTANCERESULT_H_
|
||||
48
airec/include/alibabacloud/airec/model/CreateMixRequest.h
Normal file
48
airec/include/alibabacloud/airec/model/CreateMixRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_CREATEMIXREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_CREATEMIXREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT CreateMixRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMixRequest();
|
||||
~CreateMixRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_CREATEMIXREQUEST_H_
|
||||
71
airec/include/alibabacloud/airec/model/CreateMixResult.h
Normal file
71
airec/include/alibabacloud/airec/model/CreateMixResult.h
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_CREATEMIXRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_CREATEMIXRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT CreateMixResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct _Parameter
|
||||
{
|
||||
struct SettingsItem
|
||||
{
|
||||
int value;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<SettingsItem> settings;
|
||||
};
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
_Parameter _parameter;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
CreateMixResult();
|
||||
explicit CreateMixResult(const std::string &payload);
|
||||
~CreateMixResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_CREATEMIXRESULT_H_
|
||||
48
airec/include/alibabacloud/airec/model/CreateRuleRequest.h
Normal file
48
airec/include/alibabacloud/airec/model/CreateRuleRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_CREATERULEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_CREATERULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT CreateRuleRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateRuleRequest();
|
||||
~CreateRuleRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_CREATERULEREQUEST_H_
|
||||
58
airec/include/alibabacloud/airec/model/CreateRuleResult.h
Normal file
58
airec/include/alibabacloud/airec/model/CreateRuleResult.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_CREATERULERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_CREATERULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT CreateRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string status;
|
||||
std::string gmtCreate;
|
||||
std::string ruleId;
|
||||
std::string gmtModified;
|
||||
};
|
||||
|
||||
|
||||
CreateRuleResult();
|
||||
explicit CreateRuleResult(const std::string &payload);
|
||||
~CreateRuleResult();
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_CREATERULERESULT_H_
|
||||
51
airec/include/alibabacloud/airec/model/CreateSceneRequest.h
Normal file
51
airec/include/alibabacloud/airec/model/CreateSceneRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_CREATESCENEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_CREATESCENEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT CreateSceneRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSceneRequest();
|
||||
~CreateSceneRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
bool dryRun_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_CREATESCENEREQUEST_H_
|
||||
58
airec/include/alibabacloud/airec/model/CreateSceneResult.h
Normal file
58
airec/include/alibabacloud/airec/model/CreateSceneResult.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_CREATESCENERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_CREATESCENERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT CreateSceneResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string sceneId;
|
||||
std::string status;
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
};
|
||||
|
||||
|
||||
CreateSceneResult();
|
||||
explicit CreateSceneResult(const std::string &payload);
|
||||
~CreateSceneResult();
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_CREATESCENERESULT_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_AIREC_MODEL_DELETEDATASETREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DELETEDATASETREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DeleteDataSetRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteDataSetRequest();
|
||||
~DeleteDataSetRequest();
|
||||
|
||||
std::string getVersionId()const;
|
||||
void setVersionId(const std::string& versionId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string versionId_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DELETEDATASETREQUEST_H_
|
||||
63
airec/include/alibabacloud/airec/model/DeleteDataSetResult.h
Normal file
63
airec/include/alibabacloud/airec/model/DeleteDataSetResult.h
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DELETEDATASETRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DELETEDATASETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DeleteDataSetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string versionId;
|
||||
long gmtCreate;
|
||||
std::string instanceId;
|
||||
std::string state;
|
||||
long gmtModified;
|
||||
};
|
||||
|
||||
|
||||
DeleteDataSetResult();
|
||||
explicit DeleteDataSetResult(const std::string &payload);
|
||||
~DeleteDataSetResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DELETEDATASETRESULT_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_AIREC_MODEL_DELETEDIVERSIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DELETEDIVERSIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DeleteDiversifyRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteDiversifyRequest();
|
||||
~DeleteDiversifyRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DELETEDIVERSIFYREQUEST_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_AIREC_MODEL_DELETEDIVERSIFYRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DELETEDIVERSIFYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DeleteDiversifyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct _Parameter
|
||||
{
|
||||
int window;
|
||||
int categoryIndex;
|
||||
};
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
_Parameter _parameter;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DeleteDiversifyResult();
|
||||
explicit DeleteDiversifyResult(const std::string &payload);
|
||||
~DeleteDiversifyResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DELETEDIVERSIFYRESULT_H_
|
||||
51
airec/include/alibabacloud/airec/model/DeleteMixRequest.h
Normal file
51
airec/include/alibabacloud/airec/model/DeleteMixRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DELETEMIXREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DELETEMIXREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DeleteMixRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMixRequest();
|
||||
~DeleteMixRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DELETEMIXREQUEST_H_
|
||||
71
airec/include/alibabacloud/airec/model/DeleteMixResult.h
Normal file
71
airec/include/alibabacloud/airec/model/DeleteMixResult.h
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DELETEMIXRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DELETEMIXRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DeleteMixResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct _Parameter
|
||||
{
|
||||
struct SettingsItem
|
||||
{
|
||||
std::string value;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<SettingsItem> settings;
|
||||
};
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
_Parameter _parameter;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DeleteMixResult();
|
||||
explicit DeleteMixResult(const std::string &payload);
|
||||
~DeleteMixResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DELETEMIXRESULT_H_
|
||||
51
airec/include/alibabacloud/airec/model/DeleteSceneRequest.h
Normal file
51
airec/include/alibabacloud/airec/model/DeleteSceneRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DELETESCENEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DELETESCENEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DeleteSceneRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteSceneRequest();
|
||||
~DeleteSceneRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSceneId()const;
|
||||
void setSceneId(const std::string& sceneId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DELETESCENEREQUEST_H_
|
||||
55
airec/include/alibabacloud/airec/model/DeleteSceneResult.h
Normal file
55
airec/include/alibabacloud/airec/model/DeleteSceneResult.h
Normal file
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DELETESCENERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DELETESCENERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DeleteSceneResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string sceneId;
|
||||
};
|
||||
|
||||
|
||||
DeleteSceneResult();
|
||||
explicit DeleteSceneResult(const std::string &payload);
|
||||
~DeleteSceneResult();
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DELETESCENERESULT_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_AIREC_MODEL_DESCRIBEDATASETMESSAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEDATASETMESSAGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeDataSetMessageRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDataSetMessageRequest();
|
||||
~DescribeDataSetMessageRequest();
|
||||
|
||||
std::string getVersionId()const;
|
||||
void setVersionId(const std::string& versionId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string versionId_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEDATASETMESSAGEREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBEDATASETMESSAGERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEDATASETMESSAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeDataSetMessageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
std::string message;
|
||||
std::string errorType;
|
||||
std::string errorLevel;
|
||||
std::string timestamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDataSetMessageResult();
|
||||
explicit DescribeDataSetMessageResult(const std::string &payload);
|
||||
~DescribeDataSetMessageResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEDATASETMESSAGERESULT_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_AIREC_MODEL_DESCRIBEDATASETREPORTREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEDATASETREPORTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeDataSetReportRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDataSetReportRequest();
|
||||
~DescribeDataSetReportRequest();
|
||||
|
||||
std::string getVersionId()const;
|
||||
void setVersionId(const std::string& versionId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string versionId_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEDATASETREPORTREQUEST_H_
|
||||
@@ -0,0 +1,88 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBEDATASETREPORTRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEDATASETREPORTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeDataSetReportResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct Overall
|
||||
{
|
||||
float itemCompleteRate;
|
||||
float itemLoginRate;
|
||||
float itemLegalRate;
|
||||
int userUserCount;
|
||||
float userCompleteRate;
|
||||
int itemItemCount;
|
||||
int bhvCount;
|
||||
float userLoginRate;
|
||||
float userLegalRate;
|
||||
float userRepetitiveRate;
|
||||
float bhvLegalRate;
|
||||
float itemRepetitiveRate;
|
||||
};
|
||||
struct DetailItem
|
||||
{
|
||||
float ctr;
|
||||
long uv;
|
||||
long clickUser;
|
||||
float perUvBhv;
|
||||
float perUvClick;
|
||||
float uvCtr;
|
||||
long pv;
|
||||
long activeItem;
|
||||
long click;
|
||||
long bizDate;
|
||||
};
|
||||
Overall overall;
|
||||
std::vector<DetailItem> detail;
|
||||
};
|
||||
|
||||
|
||||
DescribeDataSetReportResult();
|
||||
explicit DescribeDataSetReportResult(const std::string &payload);
|
||||
~DescribeDataSetReportResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEDATASETREPORTRESULT_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_AIREC_MODEL_DESCRIBEDIVERSIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEDIVERSIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeDiversifyRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDiversifyRequest();
|
||||
~DescribeDiversifyRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEDIVERSIFYREQUEST_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_AIREC_MODEL_DESCRIBEDIVERSIFYRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEDIVERSIFYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeDiversifyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct _Parameter
|
||||
{
|
||||
int window;
|
||||
int categoryIndex;
|
||||
};
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
_Parameter _parameter;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeDiversifyResult();
|
||||
explicit DescribeDiversifyResult(const std::string &payload);
|
||||
~DescribeDiversifyResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEDIVERSIFYRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBEEXPOSURESETTINGSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEEXPOSURESETTINGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeExposureSettingsRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExposureSettingsRequest();
|
||||
~DescribeExposureSettingsRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEEXPOSURESETTINGSREQUEST_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_AIREC_MODEL_DESCRIBEEXPOSURESETTINGSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEEXPOSURESETTINGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeExposureSettingsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
bool scenarioBased;
|
||||
int durationSeconds;
|
||||
};
|
||||
|
||||
|
||||
DescribeExposureSettingsResult();
|
||||
explicit DescribeExposureSettingsResult(const std::string &payload);
|
||||
~DescribeExposureSettingsResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEEXPOSURESETTINGSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeInstanceRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeInstanceRequest();
|
||||
~DescribeInstanceRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEINSTANCEREQUEST_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_AIREC_MODEL_DESCRIBEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string status;
|
||||
std::string instanceId;
|
||||
std::string gmtModified;
|
||||
std::string lockMode;
|
||||
std::string scene;
|
||||
std::string name;
|
||||
std::string industry;
|
||||
std::string type;
|
||||
std::string gmtCreate;
|
||||
std::string chargeType;
|
||||
std::string expiredTime;
|
||||
std::string commodityCode;
|
||||
std::string regionId;
|
||||
std::string dataSetVersion;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceResult();
|
||||
explicit DescribeInstanceResult(const std::string &payload);
|
||||
~DescribeInstanceResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEINSTANCERESULT_H_
|
||||
51
airec/include/alibabacloud/airec/model/DescribeMixRequest.h
Normal file
51
airec/include/alibabacloud/airec/model/DescribeMixRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBEMIXREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEMIXREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeMixRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMixRequest();
|
||||
~DescribeMixRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEMIXREQUEST_H_
|
||||
71
airec/include/alibabacloud/airec/model/DescribeMixResult.h
Normal file
71
airec/include/alibabacloud/airec/model/DescribeMixResult.h
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBEMIXRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEMIXRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeMixResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct _Parameter
|
||||
{
|
||||
struct SettingsItem
|
||||
{
|
||||
int value;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<SettingsItem> settings;
|
||||
};
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
_Parameter _parameter;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeMixResult();
|
||||
explicit DescribeMixResult(const std::string &payload);
|
||||
~DescribeMixResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEMIXRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBEQUOTAREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEQUOTAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeQuotaRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeQuotaRequest();
|
||||
~DescribeQuotaRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEQUOTAREQUEST_H_
|
||||
64
airec/include/alibabacloud/airec/model/DescribeQuotaResult.h
Normal file
64
airec/include/alibabacloud/airec/model/DescribeQuotaResult.h
Normal file
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBEQUOTARESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEQUOTARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeQuotaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
int currentQps;
|
||||
long userCountUsed;
|
||||
int qps;
|
||||
long userCount;
|
||||
long itemCount;
|
||||
long itemCountUsed;
|
||||
};
|
||||
|
||||
|
||||
DescribeQuotaResult();
|
||||
explicit DescribeQuotaResult(const std::string &payload);
|
||||
~DescribeQuotaResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEQUOTARESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeRegionsRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRegionsRequest();
|
||||
~DescribeRegionsRequest();
|
||||
|
||||
std::string getAcceptLanguage()const;
|
||||
void setAcceptLanguage(const std::string& acceptLanguage);
|
||||
|
||||
private:
|
||||
std::string acceptLanguage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEREGIONSREQUEST_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_AIREC_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeRegionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Item
|
||||
{
|
||||
std::string status;
|
||||
std::string endpoint;
|
||||
std::string consoleUrl;
|
||||
std::string regionId;
|
||||
std::string localName;
|
||||
};
|
||||
|
||||
|
||||
DescribeRegionsResult();
|
||||
explicit DescribeRegionsResult(const std::string &payload);
|
||||
~DescribeRegionsResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<Item> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<Item> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||
57
airec/include/alibabacloud/airec/model/DescribeRuleRequest.h
Normal file
57
airec/include/alibabacloud/airec/model/DescribeRuleRequest.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBERULEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBERULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeRuleRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRuleRequest();
|
||||
~DescribeRuleRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getRuleType()const;
|
||||
void setRuleType(const std::string& ruleType);
|
||||
std::string getSceneId()const;
|
||||
void setSceneId(const std::string& sceneId);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string ruleType_;
|
||||
std::string sceneId_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBERULEREQUEST_H_
|
||||
58
airec/include/alibabacloud/airec/model/DescribeRuleResult.h
Normal file
58
airec/include/alibabacloud/airec/model/DescribeRuleResult.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBERULERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBERULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string status;
|
||||
std::string gmtCreate;
|
||||
std::string ruleId;
|
||||
std::string gmtModified;
|
||||
};
|
||||
|
||||
|
||||
DescribeRuleResult();
|
||||
explicit DescribeRuleResult(const std::string &payload);
|
||||
~DescribeRuleResult();
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBERULERESULT_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_AIREC_MODEL_DESCRIBESCENEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBESCENEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeSceneRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSceneRequest();
|
||||
~DescribeSceneRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSceneId()const;
|
||||
void setSceneId(const std::string& sceneId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBESCENEREQUEST_H_
|
||||
58
airec/include/alibabacloud/airec/model/DescribeSceneResult.h
Normal file
58
airec/include/alibabacloud/airec/model/DescribeSceneResult.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBESCENERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBESCENERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeSceneResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string sceneId;
|
||||
std::string status;
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
};
|
||||
|
||||
|
||||
DescribeSceneResult();
|
||||
explicit DescribeSceneResult(const std::string &payload);
|
||||
~DescribeSceneResult();
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBESCENERESULT_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_AIREC_MODEL_DESCRIBESCENETHROUGHPUTREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBESCENETHROUGHPUTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeSceneThroughputRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSceneThroughputRequest();
|
||||
~DescribeSceneThroughputRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSceneId()const;
|
||||
void setSceneId(const std::string& sceneId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBESCENETHROUGHPUTREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBESCENETHROUGHPUTRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBESCENETHROUGHPUTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeSceneThroughputResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
long pvCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeSceneThroughputResult();
|
||||
explicit DescribeSceneThroughputResult(const std::string &payload);
|
||||
~DescribeSceneThroughputResult();
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBESCENETHROUGHPUTRESULT_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_AIREC_MODEL_DESCRIBESYNCREPORTDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBESYNCREPORTDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeSyncReportDetailRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSyncReportDetailRequest();
|
||||
~DescribeSyncReportDetailRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getLevelType()const;
|
||||
void setLevelType(const std::string& levelType);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string levelType_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string type_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBESYNCREPORTDETAILREQUEST_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_AIREC_MODEL_DESCRIBESYNCREPORTDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBESYNCREPORTDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeSyncReportDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
struct HistoryDataItem
|
||||
{
|
||||
long endTime;
|
||||
long startTime;
|
||||
float errorPercent;
|
||||
};
|
||||
bool defaultDisplay;
|
||||
std::string type;
|
||||
std::vector<ResultItem::HistoryDataItem> historyData;
|
||||
bool sampleDisplay;
|
||||
int errorCount;
|
||||
float errorPercent;
|
||||
};
|
||||
|
||||
|
||||
DescribeSyncReportDetailResult();
|
||||
explicit DescribeSyncReportDetailResult(const std::string &payload);
|
||||
~DescribeSyncReportDetailResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBESYNCREPORTDETAILRESULT_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_AIREC_MODEL_DESCRIBESYNCREPORTOUTLIERSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBESYNCREPORTOUTLIERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeSyncReportOutliersRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSyncReportOutliersRequest();
|
||||
~DescribeSyncReportOutliersRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getLevelType()const;
|
||||
void setLevelType(const std::string& levelType);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getKey()const;
|
||||
void setKey(const std::string& key);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string levelType_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string type_;
|
||||
std::string key_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBESYNCREPORTOUTLIERSREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DESCRIBESYNCREPORTOUTLIERSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBESYNCREPORTOUTLIERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeSyncReportOutliersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeSyncReportOutliersResult();
|
||||
explicit DescribeSyncReportOutliersResult(const std::string &payload);
|
||||
~DescribeSyncReportOutliersResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBESYNCREPORTOUTLIERSRESULT_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_AIREC_MODEL_DESCRIBEUSERMETRICSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEUSERMETRICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeUserMetricsRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeUserMetricsRequest();
|
||||
~DescribeUserMetricsRequest();
|
||||
|
||||
std::string getMetricType()const;
|
||||
void setMetricType(const std::string& metricType);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
|
||||
private:
|
||||
std::string metricType_;
|
||||
std::string instanceId_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEUSERMETRICSREQUEST_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_AIREC_MODEL_DESCRIBEUSERMETRICSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DESCRIBEUSERMETRICSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DescribeUserMetricsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
struct DataPointsItem
|
||||
{
|
||||
float val;
|
||||
long endTime;
|
||||
long startTime;
|
||||
};
|
||||
std::string sceneId;
|
||||
std::vector<ResultItem::DataPointsItem> dataPoints;
|
||||
};
|
||||
|
||||
|
||||
DescribeUserMetricsResult();
|
||||
explicit DescribeUserMetricsResult(const std::string &payload);
|
||||
~DescribeUserMetricsResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DESCRIBEUSERMETRICSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_DOWNGRADEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DOWNGRADEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DowngradeInstanceRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DowngradeInstanceRequest();
|
||||
~DowngradeInstanceRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DOWNGRADEINSTANCEREQUEST_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_AIREC_MODEL_DOWNGRADEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_DOWNGRADEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT DowngradeInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::string instanceId;
|
||||
};
|
||||
|
||||
|
||||
DowngradeInstanceResult();
|
||||
explicit DowngradeInstanceResult(const std::string &payload);
|
||||
~DowngradeInstanceResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_DOWNGRADEINSTANCERESULT_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_AIREC_MODEL_LISTDASHBOARDDETAILSFLOWSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDDETAILSFLOWSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardDetailsFlowsRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDashboardDetailsFlowsRequest();
|
||||
~ListDashboardDetailsFlowsRequest();
|
||||
|
||||
std::string getMetricType()const;
|
||||
void setMetricType(const std::string& metricType);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getTraceIds()const;
|
||||
void setTraceIds(const std::string& traceIds);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSceneIds()const;
|
||||
void setSceneIds(const std::string& sceneIds);
|
||||
|
||||
private:
|
||||
std::string metricType_;
|
||||
std::string instanceId_;
|
||||
std::string traceIds_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string sceneIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDDETAILSFLOWSREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDDETAILSFLOWSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDDETAILSFLOWSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardDetailsFlowsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct MetricDataItem
|
||||
{
|
||||
std::string sceneId;
|
||||
std::string traceId;
|
||||
std::string metricRes;
|
||||
};
|
||||
std::string metricType;
|
||||
std::vector<MetricDataItem> metricData;
|
||||
};
|
||||
|
||||
|
||||
ListDashboardDetailsFlowsResult();
|
||||
explicit ListDashboardDetailsFlowsResult(const std::string &payload);
|
||||
~ListDashboardDetailsFlowsResult();
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDDETAILSFLOWSRESULT_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_AIREC_MODEL_LISTDASHBOARDDETAILSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDDETAILSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardDetailsRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDashboardDetailsRequest();
|
||||
~ListDashboardDetailsRequest();
|
||||
|
||||
std::string getMetricType()const;
|
||||
void setMetricType(const std::string& metricType);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getTraceIds()const;
|
||||
void setTraceIds(const std::string& traceIds);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSceneIds()const;
|
||||
void setSceneIds(const std::string& sceneIds);
|
||||
|
||||
private:
|
||||
std::string metricType_;
|
||||
std::string instanceId_;
|
||||
std::string traceIds_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string sceneIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDDETAILSREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDDETAILSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDDETAILSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardDetailsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
struct MetricRes
|
||||
{
|
||||
std::string total;
|
||||
std::string detail;
|
||||
};
|
||||
std::string sceneId;
|
||||
std::string traceId;
|
||||
MetricRes metricRes;
|
||||
};
|
||||
|
||||
|
||||
ListDashboardDetailsResult();
|
||||
explicit ListDashboardDetailsResult(const std::string &payload);
|
||||
~ListDashboardDetailsResult();
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDDETAILSRESULT_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_AIREC_MODEL_LISTDASHBOARDMETRICSFLOWSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDMETRICSFLOWSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardMetricsFlowsRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDashboardMetricsFlowsRequest();
|
||||
~ListDashboardMetricsFlowsRequest();
|
||||
|
||||
std::string getMetricType()const;
|
||||
void setMetricType(const std::string& metricType);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
|
||||
private:
|
||||
std::string metricType_;
|
||||
std::string instanceId_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDMETRICSFLOWSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDMETRICSFLOWSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDMETRICSFLOWSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardMetricsFlowsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
std::string metricType;
|
||||
std::string metricData;
|
||||
};
|
||||
|
||||
|
||||
ListDashboardMetricsFlowsResult();
|
||||
explicit ListDashboardMetricsFlowsResult(const std::string &payload);
|
||||
~ListDashboardMetricsFlowsResult();
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDMETRICSFLOWSRESULT_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_AIREC_MODEL_LISTDASHBOARDMETRICSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDMETRICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardMetricsRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDashboardMetricsRequest();
|
||||
~ListDashboardMetricsRequest();
|
||||
|
||||
std::string getMetricType()const;
|
||||
void setMetricType(const std::string& metricType);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
|
||||
private:
|
||||
std::string metricType_;
|
||||
std::string instanceId_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDMETRICSREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDMETRICSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDMETRICSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardMetricsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
struct DetailItem
|
||||
{
|
||||
std::string val;
|
||||
std::string endTime;
|
||||
std::string startTime;
|
||||
};
|
||||
std::string total;
|
||||
std::vector<ResultItem::DetailItem> detail;
|
||||
};
|
||||
|
||||
|
||||
ListDashboardMetricsResult();
|
||||
explicit ListDashboardMetricsResult(const std::string &payload);
|
||||
~ListDashboardMetricsResult();
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDMETRICSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDPARAMETERSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDPARAMETERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardParametersRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDashboardParametersRequest();
|
||||
~ListDashboardParametersRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDPARAMETERSREQUEST_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_AIREC_MODEL_LISTDASHBOARDPARAMETERSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDPARAMETERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardParametersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::vector<std::string> sceneId;
|
||||
std::vector<std::string> traceId;
|
||||
};
|
||||
|
||||
|
||||
ListDashboardParametersResult();
|
||||
explicit ListDashboardParametersResult(const std::string &payload);
|
||||
~ListDashboardParametersResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDPARAMETERSRESULT_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_AIREC_MODEL_LISTDASHBOARDREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDashboardRequest();
|
||||
~ListDashboardRequest();
|
||||
|
||||
std::string getTraceId()const;
|
||||
void setTraceId(const std::string& traceId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
long getEndDate()const;
|
||||
void setEndDate(long endDate);
|
||||
int getSize()const;
|
||||
void setSize(int size);
|
||||
std::string getSceneId()const;
|
||||
void setSceneId(const std::string& sceneId);
|
||||
int getPage()const;
|
||||
void setPage(int page);
|
||||
long getStartDate()const;
|
||||
void setStartDate(long startDate);
|
||||
|
||||
private:
|
||||
std::string traceId_;
|
||||
std::string instanceId_;
|
||||
long endDate_;
|
||||
int size_;
|
||||
std::string sceneId_;
|
||||
int page_;
|
||||
long startDate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDREQUEST_H_
|
||||
75
airec/include/alibabacloud/airec/model/ListDashboardResult.h
Normal file
75
airec/include/alibabacloud/airec/model/ListDashboardResult.h
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct ListItem
|
||||
{
|
||||
float ctr;
|
||||
std::string sceneId;
|
||||
long uv;
|
||||
long clickUser;
|
||||
float perUvBhv;
|
||||
float perUvClick;
|
||||
float uvCtr;
|
||||
long pv;
|
||||
long activeItem;
|
||||
std::string traceId;
|
||||
long click;
|
||||
long bizDate;
|
||||
};
|
||||
int num;
|
||||
std::vector<ListItem> list;
|
||||
};
|
||||
|
||||
|
||||
ListDashboardResult();
|
||||
explicit ListDashboardResult(const std::string &payload);
|
||||
~ListDashboardResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDUIDREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDUIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardUidRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDashboardUidRequest();
|
||||
~ListDashboardUidRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDUIDREQUEST_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_AIREC_MODEL_LISTDASHBOARDUIDRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDUIDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDashboardUidResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
std::vector<std::string> uid;
|
||||
int num;
|
||||
};
|
||||
|
||||
|
||||
ListDashboardUidResult();
|
||||
explicit ListDashboardUidResult(const std::string &payload);
|
||||
~ListDashboardUidResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDASHBOARDUIDRESULT_H_
|
||||
48
airec/include/alibabacloud/airec/model/ListDataSetRequest.h
Normal file
48
airec/include/alibabacloud/airec/model/ListDataSetRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDATASETREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDATASETREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDataSetRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDataSetRequest();
|
||||
~ListDataSetRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDATASETREQUEST_H_
|
||||
63
airec/include/alibabacloud/airec/model/ListDataSetResult.h
Normal file
63
airec/include/alibabacloud/airec/model/ListDataSetResult.h
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDATASETRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDATASETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDataSetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
std::string versionId;
|
||||
long gmtCreate;
|
||||
std::string instanceId;
|
||||
std::string state;
|
||||
long gmtModified;
|
||||
};
|
||||
|
||||
|
||||
ListDataSetResult();
|
||||
explicit ListDataSetResult(const std::string &payload);
|
||||
~ListDataSetResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDATASETRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDATASOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDATASOURCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDataSourceRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDataSourceRequest();
|
||||
~ListDataSourceRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDATASOURCEREQUEST_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_AIREC_MODEL_LISTDATASOURCERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDATASOURCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDataSourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
struct Meta
|
||||
{
|
||||
std::string path;
|
||||
std::string tableName;
|
||||
std::string partition;
|
||||
std::string type;
|
||||
std::string bucketName;
|
||||
std::string projectName;
|
||||
std::string accessKeyId;
|
||||
long timestamp;
|
||||
};
|
||||
Meta meta;
|
||||
std::string tableName;
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
};
|
||||
|
||||
|
||||
ListDataSourceResult();
|
||||
explicit ListDataSourceResult(const std::string &payload);
|
||||
~ListDataSourceResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDATASOURCERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTDIVERSIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDIVERSIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDiversifyRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListDiversifyRequest();
|
||||
~ListDiversifyRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDIVERSIFYREQUEST_H_
|
||||
67
airec/include/alibabacloud/airec/model/ListDiversifyResult.h
Normal file
67
airec/include/alibabacloud/airec/model/ListDiversifyResult.h
Normal file
@@ -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_AIREC_MODEL_LISTDIVERSIFYRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTDIVERSIFYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListDiversifyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
struct _Parameter
|
||||
{
|
||||
int window;
|
||||
int categoryIndex;
|
||||
};
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
_Parameter _parameter;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListDiversifyResult();
|
||||
explicit ListDiversifyResult(const std::string &payload);
|
||||
~ListDiversifyResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTDIVERSIFYRESULT_H_
|
||||
51
airec/include/alibabacloud/airec/model/ListInstanceRequest.h
Normal file
51
airec/include/alibabacloud/airec/model/ListInstanceRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListInstanceRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListInstanceRequest();
|
||||
~ListInstanceRequest();
|
||||
|
||||
int getSize()const;
|
||||
void setSize(int size);
|
||||
int getPage()const;
|
||||
void setPage(int page);
|
||||
|
||||
private:
|
||||
int size_;
|
||||
int page_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTINSTANCEREQUEST_H_
|
||||
72
airec/include/alibabacloud/airec/model/ListInstanceResult.h
Normal file
72
airec/include/alibabacloud/airec/model/ListInstanceResult.h
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
std::string status;
|
||||
std::string instanceId;
|
||||
std::string gmtModified;
|
||||
std::string lockMode;
|
||||
std::string scene;
|
||||
std::string name;
|
||||
std::string industry;
|
||||
std::string type;
|
||||
std::string gmtCreate;
|
||||
std::string chargeType;
|
||||
std::string expiredTime;
|
||||
std::string commodityCode;
|
||||
std::string regionId;
|
||||
std::string dataSetVersion;
|
||||
};
|
||||
|
||||
|
||||
ListInstanceResult();
|
||||
explicit ListInstanceResult(const std::string &payload);
|
||||
~ListInstanceResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTINSTANCERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTINSTANCETASKREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTINSTANCETASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListInstanceTaskRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListInstanceTaskRequest();
|
||||
~ListInstanceTaskRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTINSTANCETASKREQUEST_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_AIREC_MODEL_LISTINSTANCETASKRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTINSTANCETASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListInstanceTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
struct SubProgressInfosItem
|
||||
{
|
||||
std::string type;
|
||||
int progress;
|
||||
int totalNum;
|
||||
int finishedNum;
|
||||
std::string detail;
|
||||
};
|
||||
int totalProgress;
|
||||
std::vector<ResultItem::SubProgressInfosItem> subProgressInfos;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListInstanceTaskResult();
|
||||
explicit ListInstanceTaskResult(const std::string &payload);
|
||||
~ListInstanceTaskResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTINSTANCETASKRESULT_H_
|
||||
48
airec/include/alibabacloud/airec/model/ListMixRequest.h
Normal file
48
airec/include/alibabacloud/airec/model/ListMixRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTMIXREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTMIXREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListMixRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListMixRequest();
|
||||
~ListMixRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTMIXREQUEST_H_
|
||||
71
airec/include/alibabacloud/airec/model/ListMixResult.h
Normal file
71
airec/include/alibabacloud/airec/model/ListMixResult.h
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTMIXRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTMIXRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListMixResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
struct _Parameter
|
||||
{
|
||||
struct SettingsItem
|
||||
{
|
||||
int value;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<SettingsItem> settings;
|
||||
};
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
_Parameter _parameter;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListMixResult();
|
||||
explicit ListMixResult(const std::string &payload);
|
||||
~ListMixResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTMIXRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTRULECONDITIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTRULECONDITIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListRuleConditionsRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListRuleConditionsRequest();
|
||||
~ListRuleConditionsRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTRULECONDITIONSREQUEST_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_AIREC_MODEL_LISTRULECONDITIONSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTRULECONDITIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListRuleConditionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
std::string selectType;
|
||||
std::string selectionOperation;
|
||||
std::string selectValue;
|
||||
};
|
||||
|
||||
|
||||
ListRuleConditionsResult();
|
||||
explicit ListRuleConditionsResult(const std::string &payload);
|
||||
~ListRuleConditionsResult();
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTRULECONDITIONSRESULT_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_AIREC_MODEL_LISTRULETASKSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTRULETASKSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListRuleTasksRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListRuleTasksRequest();
|
||||
~ListRuleTasksRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSceneId()const;
|
||||
void setSceneId(const std::string& sceneId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string sceneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTRULETASKSREQUEST_H_
|
||||
56
airec/include/alibabacloud/airec/model/ListRuleTasksResult.h
Normal file
56
airec/include/alibabacloud/airec/model/ListRuleTasksResult.h
Normal file
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTRULETASKSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTRULETASKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListRuleTasksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
int finishRate;
|
||||
int finishTime;
|
||||
};
|
||||
|
||||
|
||||
ListRuleTasksResult();
|
||||
explicit ListRuleTasksResult(const std::string &payload);
|
||||
~ListRuleTasksResult();
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTRULETASKSRESULT_H_
|
||||
69
airec/include/alibabacloud/airec/model/ListRulesRequest.h
Normal file
69
airec/include/alibabacloud/airec/model/ListRulesRequest.h
Normal file
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListRulesRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListRulesRequest();
|
||||
~ListRulesRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
int getSize()const;
|
||||
void setSize(int size);
|
||||
std::string getRuleType()const;
|
||||
void setRuleType(const std::string& ruleType);
|
||||
std::string getSceneId()const;
|
||||
void setSceneId(const std::string& sceneId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
int getPage()const;
|
||||
void setPage(int page);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
int size_;
|
||||
std::string ruleType_;
|
||||
std::string sceneId_;
|
||||
long endTime_;
|
||||
int page_;
|
||||
long startTime_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTRULESREQUEST_H_
|
||||
58
airec/include/alibabacloud/airec/model/ListRulesResult.h
Normal file
58
airec/include/alibabacloud/airec/model/ListRulesResult.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTRULESRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
std::string status;
|
||||
long gmtCreate;
|
||||
std::string ruleId;
|
||||
long gmtModified;
|
||||
};
|
||||
|
||||
|
||||
ListRulesResult();
|
||||
explicit ListRulesResult(const std::string &payload);
|
||||
~ListRulesResult();
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTRULESRESULT_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_AIREC_MODEL_LISTSCENEITEMSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTSCENEITEMSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListSceneItemsRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListSceneItemsRequest();
|
||||
~ListSceneItemsRequest();
|
||||
|
||||
std::string getSelectionRuleId()const;
|
||||
void setSelectionRuleId(const std::string& selectionRuleId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
int getSize()const;
|
||||
void setSize(int size);
|
||||
int getQueryCount()const;
|
||||
void setQueryCount(int queryCount);
|
||||
std::string getSceneId()const;
|
||||
void setSceneId(const std::string& sceneId);
|
||||
std::string getOperationRuleId()const;
|
||||
void setOperationRuleId(const std::string& operationRuleId);
|
||||
std::string getPreviewType()const;
|
||||
void setPreviewType(const std::string& previewType);
|
||||
int getPage()const;
|
||||
void setPage(int page);
|
||||
|
||||
private:
|
||||
std::string selectionRuleId_;
|
||||
std::string instanceId_;
|
||||
int size_;
|
||||
int queryCount_;
|
||||
std::string sceneId_;
|
||||
std::string operationRuleId_;
|
||||
std::string previewType_;
|
||||
int page_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTSCENEITEMSREQUEST_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_AIREC_MODEL_LISTSCENEITEMSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTSCENEITEMSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListSceneItemsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct Total
|
||||
{
|
||||
long instanceRecommendItem;
|
||||
long totalCount;
|
||||
long sceneRecommendItem;
|
||||
long weightItem;
|
||||
long sceneWeightItem;
|
||||
};
|
||||
struct DetailItem
|
||||
{
|
||||
std::string status;
|
||||
std::string categoryPath;
|
||||
std::string itemType;
|
||||
std::string channel;
|
||||
std::string title;
|
||||
std::string author;
|
||||
std::string duration;
|
||||
std::string expireTime;
|
||||
std::string pubTime;
|
||||
std::string brandId;
|
||||
std::string itemId;
|
||||
std::string shopId;
|
||||
};
|
||||
Total total;
|
||||
std::vector<DetailItem> detail;
|
||||
};
|
||||
|
||||
|
||||
ListSceneItemsResult();
|
||||
explicit ListSceneItemsResult(const std::string &payload);
|
||||
~ListSceneItemsResult();
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTSCENEITEMSRESULT_H_
|
||||
48
airec/include/alibabacloud/airec/model/ListScenesRequest.h
Normal file
48
airec/include/alibabacloud/airec/model/ListScenesRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTSCENESREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTSCENESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListScenesRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListScenesRequest();
|
||||
~ListScenesRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTSCENESREQUEST_H_
|
||||
58
airec/include/alibabacloud/airec/model/ListScenesResult.h
Normal file
58
airec/include/alibabacloud/airec/model/ListScenesResult.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTSCENESRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTSCENESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListScenesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
std::string sceneId;
|
||||
std::string status;
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
};
|
||||
|
||||
|
||||
ListScenesResult();
|
||||
explicit ListScenesResult(const std::string &payload);
|
||||
~ListScenesResult();
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTSCENESRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_LISTUMENGAPPKEYSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTUMENGAPPKEYSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListUmengAppkeysRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListUmengAppkeysRequest();
|
||||
~ListUmengAppkeysRequest();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTUMENGAPPKEYSREQUEST_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_AIREC_MODEL_LISTUMENGAPPKEYSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_LISTUMENGAPPKEYSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ListUmengAppkeysResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ResultItem
|
||||
{
|
||||
std::string platform;
|
||||
std::string appkey;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ListUmengAppkeysResult();
|
||||
explicit ListUmengAppkeysResult(const std::string &payload);
|
||||
~ListUmengAppkeysResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::vector<ResultItem> getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::vector<ResultItem> result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_LISTUMENGAPPKEYSRESULT_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_AIREC_MODEL_MODIFYDATASOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_MODIFYDATASOURCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ModifyDataSourceRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyDataSourceRequest();
|
||||
~ModifyDataSourceRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getTableName()const;
|
||||
void setTableName(const std::string& tableName);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string tableName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_MODIFYDATASOURCEREQUEST_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_AIREC_MODEL_MODIFYDATASOURCERESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_MODIFYDATASOURCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ModifyDataSourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct Meta
|
||||
{
|
||||
std::string path;
|
||||
std::string tableName;
|
||||
std::string partition;
|
||||
std::string type;
|
||||
std::string bucketName;
|
||||
std::string projectName;
|
||||
std::string accessKeyId;
|
||||
long timestamp;
|
||||
};
|
||||
Meta meta;
|
||||
std::string tableName;
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
};
|
||||
|
||||
|
||||
ModifyDataSourceResult();
|
||||
explicit ModifyDataSourceResult(const std::string &payload);
|
||||
~ModifyDataSourceResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_MODIFYDATASOURCERESULT_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_AIREC_MODEL_MODIFYDIVERSIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_MODIFYDIVERSIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ModifyDiversifyRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyDiversifyRequest();
|
||||
~ModifyDiversifyRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_MODIFYDIVERSIFYREQUEST_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_AIREC_MODEL_MODIFYDIVERSIFYRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_MODIFYDIVERSIFYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ModifyDiversifyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
struct _Parameter
|
||||
{
|
||||
int window;
|
||||
int categoryIndex;
|
||||
};
|
||||
std::string gmtCreate;
|
||||
std::string gmtModified;
|
||||
_Parameter _parameter;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
ModifyDiversifyResult();
|
||||
explicit ModifyDiversifyResult(const std::string &payload);
|
||||
~ModifyDiversifyResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_MODIFYDIVERSIFYRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_MODIFYEXPOSURESETTINGSREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_MODIFYEXPOSURESETTINGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ModifyExposureSettingsRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyExposureSettingsRequest();
|
||||
~ModifyExposureSettingsRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_MODIFYEXPOSURESETTINGSREQUEST_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_AIREC_MODEL_MODIFYEXPOSURESETTINGSRESULT_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_MODIFYEXPOSURESETTINGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ModifyExposureSettingsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Result
|
||||
{
|
||||
bool scenarioBased;
|
||||
int durationSeconds;
|
||||
};
|
||||
|
||||
|
||||
ModifyExposureSettingsResult();
|
||||
explicit ModifyExposureSettingsResult(const std::string &payload);
|
||||
~ModifyExposureSettingsResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
Result getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
Result result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_MODIFYEXPOSURESETTINGSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AIREC_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_AIREC_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||
#include <alibabacloud/airec/AirecExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Airec
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AIREC_EXPORT ModifyInstanceRequest : public RoaServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyInstanceRequest();
|
||||
~ModifyInstanceRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AIREC_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user