VOD SDK Auto Released By guzhaoyuan,Version:1.22.7
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2018-08-17 Version: 1.22.7
|
||||
1, Add a new api called DeleteImage to clear the image resource.
|
||||
2, Add the field called AdditionType and OutputType to GetMezzanineInfo api request.
|
||||
3, Add the field called OutputType to GetMezzanineInfo api response.
|
||||
4, Add the field called CreationTime and ModificationTime to GetPlayInfo api response.
|
||||
|
||||
2018-08-17 Version: 1.22.6
|
||||
1, New apkpubkey fields for queryauthentication output parameter.
|
||||
2, New packagename fields for queryauthentication output parameter.
|
||||
|
||||
@@ -86,4 +86,5 @@ add_subdirectory(mts)
|
||||
add_subdirectory(iot)
|
||||
add_subdirectory(linkface)
|
||||
add_subdirectory(ots)
|
||||
add_subdirectory(smartag)
|
||||
add_subdirectory(smartag)
|
||||
add_subdirectory(vod)
|
||||
BIN
vod/.DS_Store
vendored
Normal file
BIN
vod/.DS_Store
vendored
Normal file
Binary file not shown.
374
vod/CMakeLists.txt
Executable file
374
vod/CMakeLists.txt
Executable file
@@ -0,0 +1,374 @@
|
||||
#
|
||||
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT 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(vod_public_header
|
||||
include/alibabacloud/vod/VodClient.h
|
||||
include/alibabacloud/vod/VodExport.h )
|
||||
|
||||
set(vod_public_header_model
|
||||
include/alibabacloud/vod/model/DescribePlayUserTotalRequest.h
|
||||
include/alibabacloud/vod/model/DescribePlayUserTotalResult.h
|
||||
include/alibabacloud/vod/model/DeleteImageRequest.h
|
||||
include/alibabacloud/vod/model/DeleteImageResult.h
|
||||
include/alibabacloud/vod/model/DeleteCategoryRequest.h
|
||||
include/alibabacloud/vod/model/DeleteCategoryResult.h
|
||||
include/alibabacloud/vod/model/ListAIVideoSummaryJobRequest.h
|
||||
include/alibabacloud/vod/model/ListAIVideoSummaryJobResult.h
|
||||
include/alibabacloud/vod/model/ListSnapshotsRequest.h
|
||||
include/alibabacloud/vod/model/ListSnapshotsResult.h
|
||||
include/alibabacloud/vod/model/UpdateVideoInfosRequest.h
|
||||
include/alibabacloud/vod/model/UpdateVideoInfosResult.h
|
||||
include/alibabacloud/vod/model/GetVideoListRequest.h
|
||||
include/alibabacloud/vod/model/GetVideoListResult.h
|
||||
include/alibabacloud/vod/model/ListAIVideoTerrorismRecogJobRequest.h
|
||||
include/alibabacloud/vod/model/ListAIVideoTerrorismRecogJobResult.h
|
||||
include/alibabacloud/vod/model/UpdateEditingProjectRequest.h
|
||||
include/alibabacloud/vod/model/UpdateEditingProjectResult.h
|
||||
include/alibabacloud/vod/model/RefreshObjectCachesRequest.h
|
||||
include/alibabacloud/vod/model/RefreshObjectCachesResult.h
|
||||
include/alibabacloud/vod/model/DescribeDomainBpsDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeDomainBpsDataResult.h
|
||||
include/alibabacloud/vod/model/ListAuditSecurityIpRequest.h
|
||||
include/alibabacloud/vod/model/ListAuditSecurityIpResult.h
|
||||
include/alibabacloud/vod/model/GetAuditHistoryRequest.h
|
||||
include/alibabacloud/vod/model/GetAuditHistoryResult.h
|
||||
include/alibabacloud/vod/model/GetVideoInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetVideoInfoResult.h
|
||||
include/alibabacloud/vod/model/SetMessageCallbackRequest.h
|
||||
include/alibabacloud/vod/model/SetMessageCallbackResult.h
|
||||
include/alibabacloud/vod/model/GetVideoInfosRequest.h
|
||||
include/alibabacloud/vod/model/GetVideoInfosResult.h
|
||||
include/alibabacloud/vod/model/GetEditingProjectMaterialsRequest.h
|
||||
include/alibabacloud/vod/model/GetEditingProjectMaterialsResult.h
|
||||
include/alibabacloud/vod/model/OpenVodServiceRequest.h
|
||||
include/alibabacloud/vod/model/OpenVodServiceResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoCategoryJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoCategoryJobResult.h
|
||||
include/alibabacloud/vod/model/DescribeRefreshTasksRequest.h
|
||||
include/alibabacloud/vod/model/DescribeRefreshTasksResult.h
|
||||
include/alibabacloud/vod/model/UpdateCategoryRequest.h
|
||||
include/alibabacloud/vod/model/UpdateCategoryResult.h
|
||||
include/alibabacloud/vod/model/ListAIASRJobRequest.h
|
||||
include/alibabacloud/vod/model/ListAIASRJobResult.h
|
||||
include/alibabacloud/vod/model/ListAIVideoCensorJobRequest.h
|
||||
include/alibabacloud/vod/model/ListAIVideoCensorJobResult.h
|
||||
include/alibabacloud/vod/model/DescribeRefreshQuotaRequest.h
|
||||
include/alibabacloud/vod/model/DescribeRefreshQuotaResult.h
|
||||
include/alibabacloud/vod/model/ProduceEditingProjectVideoRequest.h
|
||||
include/alibabacloud/vod/model/ProduceEditingProjectVideoResult.h
|
||||
include/alibabacloud/vod/model/GetCDNStatisSumRequest.h
|
||||
include/alibabacloud/vod/model/GetCDNStatisSumResult.h
|
||||
include/alibabacloud/vod/model/GetVideoPlayAuthRequest.h
|
||||
include/alibabacloud/vod/model/GetVideoPlayAuthResult.h
|
||||
include/alibabacloud/vod/model/GetAuditResultRequest.h
|
||||
include/alibabacloud/vod/model/GetAuditResultResult.h
|
||||
include/alibabacloud/vod/model/SubmitPreprocessJobsRequest.h
|
||||
include/alibabacloud/vod/model/SubmitPreprocessJobsResult.h
|
||||
include/alibabacloud/vod/model/GetVideoPlayInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetVideoPlayInfoResult.h
|
||||
include/alibabacloud/vod/model/ListAIJobRequest.h
|
||||
include/alibabacloud/vod/model/ListAIJobResult.h
|
||||
include/alibabacloud/vod/model/GetVideoConfigRequest.h
|
||||
include/alibabacloud/vod/model/GetVideoConfigResult.h
|
||||
include/alibabacloud/vod/model/CreateUploadImageRequest.h
|
||||
include/alibabacloud/vod/model/CreateUploadImageResult.h
|
||||
include/alibabacloud/vod/model/UpdateVideoInfoRequest.h
|
||||
include/alibabacloud/vod/model/UpdateVideoInfoResult.h
|
||||
include/alibabacloud/vod/model/SearchMediaRequest.h
|
||||
include/alibabacloud/vod/model/SearchMediaResult.h
|
||||
include/alibabacloud/vod/model/DescribePlayTopVideosRequest.h
|
||||
include/alibabacloud/vod/model/DescribePlayTopVideosResult.h
|
||||
include/alibabacloud/vod/model/PushObjectCacheRequest.h
|
||||
include/alibabacloud/vod/model/PushObjectCacheResult.h
|
||||
include/alibabacloud/vod/model/AddCategoryRequest.h
|
||||
include/alibabacloud/vod/model/AddCategoryResult.h
|
||||
include/alibabacloud/vod/model/SubmitSnapshotJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitSnapshotJobResult.h
|
||||
include/alibabacloud/vod/model/RefreshUploadVideoRequest.h
|
||||
include/alibabacloud/vod/model/RefreshUploadVideoResult.h
|
||||
include/alibabacloud/vod/model/ListAIVideoPornRecogJobRequest.h
|
||||
include/alibabacloud/vod/model/ListAIVideoPornRecogJobResult.h
|
||||
include/alibabacloud/vod/model/GetEditingProjectRequest.h
|
||||
include/alibabacloud/vod/model/GetEditingProjectResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoCensorJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoCensorJobResult.h
|
||||
include/alibabacloud/vod/model/DeleteEditingProjectRequest.h
|
||||
include/alibabacloud/vod/model/DeleteEditingProjectResult.h
|
||||
include/alibabacloud/vod/model/CreateAuditRequest.h
|
||||
include/alibabacloud/vod/model/CreateAuditResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoTerrorismRecogJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoTerrorismRecogJobResult.h
|
||||
include/alibabacloud/vod/model/SearchEditingProjectRequest.h
|
||||
include/alibabacloud/vod/model/SearchEditingProjectResult.h
|
||||
include/alibabacloud/vod/model/GetImageInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetImageInfoResult.h
|
||||
include/alibabacloud/vod/model/GetMessageCallbackRequest.h
|
||||
include/alibabacloud/vod/model/GetMessageCallbackResult.h
|
||||
include/alibabacloud/vod/model/ListLiveRecordVideoRequest.h
|
||||
include/alibabacloud/vod/model/ListLiveRecordVideoResult.h
|
||||
include/alibabacloud/vod/model/ListAIVideoCategoryJobRequest.h
|
||||
include/alibabacloud/vod/model/ListAIVideoCategoryJobResult.h
|
||||
include/alibabacloud/vod/model/GetCategoriesRequest.h
|
||||
include/alibabacloud/vod/model/GetCategoriesResult.h
|
||||
include/alibabacloud/vod/model/DescribePlayVideoStatisRequest.h
|
||||
include/alibabacloud/vod/model/DescribePlayVideoStatisResult.h
|
||||
include/alibabacloud/vod/model/DeleteStreamRequest.h
|
||||
include/alibabacloud/vod/model/DeleteStreamResult.h
|
||||
include/alibabacloud/vod/model/UploadMediaByURLRequest.h
|
||||
include/alibabacloud/vod/model/UploadMediaByURLResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIJobResult.h
|
||||
include/alibabacloud/vod/model/ListAIVideoCoverJobRequest.h
|
||||
include/alibabacloud/vod/model/ListAIVideoCoverJobResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIASRJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIASRJobResult.h
|
||||
include/alibabacloud/vod/model/GetPlayInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetPlayInfoResult.h
|
||||
include/alibabacloud/vod/model/SubmitTranscodeJobsRequest.h
|
||||
include/alibabacloud/vod/model/SubmitTranscodeJobsResult.h
|
||||
include/alibabacloud/vod/model/CreateUploadVideoRequest.h
|
||||
include/alibabacloud/vod/model/CreateUploadVideoResult.h
|
||||
include/alibabacloud/vod/model/GetOSSStatisRequest.h
|
||||
include/alibabacloud/vod/model/GetOSSStatisResult.h
|
||||
include/alibabacloud/vod/model/SetAuditSecurityIpRequest.h
|
||||
include/alibabacloud/vod/model/SetAuditSecurityIpResult.h
|
||||
include/alibabacloud/vod/model/AddEditingProjectRequest.h
|
||||
include/alibabacloud/vod/model/AddEditingProjectResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoSummaryJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoSummaryJobResult.h
|
||||
include/alibabacloud/vod/model/DescribeCdnDomainLogsRequest.h
|
||||
include/alibabacloud/vod/model/DescribeCdnDomainLogsResult.h
|
||||
include/alibabacloud/vod/model/DescribeDomainFlowDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeDomainFlowDataResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoPornRecogJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoPornRecogJobResult.h
|
||||
include/alibabacloud/vod/model/SetEditingProjectMaterialsRequest.h
|
||||
include/alibabacloud/vod/model/SetEditingProjectMaterialsResult.h
|
||||
include/alibabacloud/vod/model/GetMezzanineInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetMezzanineInfoResult.h
|
||||
include/alibabacloud/vod/model/DeleteVideoRequest.h
|
||||
include/alibabacloud/vod/model/DeleteVideoResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoCoverJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIVideoCoverJobResult.h
|
||||
include/alibabacloud/vod/model/DescribePlayUserAvgRequest.h
|
||||
include/alibabacloud/vod/model/DescribePlayUserAvgResult.h )
|
||||
|
||||
set(vod_src
|
||||
src/VodClient.cc
|
||||
src/model/DescribePlayUserTotalRequest.cc
|
||||
src/model/DescribePlayUserTotalResult.cc
|
||||
src/model/DeleteImageRequest.cc
|
||||
src/model/DeleteImageResult.cc
|
||||
src/model/DeleteCategoryRequest.cc
|
||||
src/model/DeleteCategoryResult.cc
|
||||
src/model/ListAIVideoSummaryJobRequest.cc
|
||||
src/model/ListAIVideoSummaryJobResult.cc
|
||||
src/model/ListSnapshotsRequest.cc
|
||||
src/model/ListSnapshotsResult.cc
|
||||
src/model/UpdateVideoInfosRequest.cc
|
||||
src/model/UpdateVideoInfosResult.cc
|
||||
src/model/GetVideoListRequest.cc
|
||||
src/model/GetVideoListResult.cc
|
||||
src/model/ListAIVideoTerrorismRecogJobRequest.cc
|
||||
src/model/ListAIVideoTerrorismRecogJobResult.cc
|
||||
src/model/UpdateEditingProjectRequest.cc
|
||||
src/model/UpdateEditingProjectResult.cc
|
||||
src/model/RefreshObjectCachesRequest.cc
|
||||
src/model/RefreshObjectCachesResult.cc
|
||||
src/model/DescribeDomainBpsDataRequest.cc
|
||||
src/model/DescribeDomainBpsDataResult.cc
|
||||
src/model/ListAuditSecurityIpRequest.cc
|
||||
src/model/ListAuditSecurityIpResult.cc
|
||||
src/model/GetAuditHistoryRequest.cc
|
||||
src/model/GetAuditHistoryResult.cc
|
||||
src/model/GetVideoInfoRequest.cc
|
||||
src/model/GetVideoInfoResult.cc
|
||||
src/model/SetMessageCallbackRequest.cc
|
||||
src/model/SetMessageCallbackResult.cc
|
||||
src/model/GetVideoInfosRequest.cc
|
||||
src/model/GetVideoInfosResult.cc
|
||||
src/model/GetEditingProjectMaterialsRequest.cc
|
||||
src/model/GetEditingProjectMaterialsResult.cc
|
||||
src/model/OpenVodServiceRequest.cc
|
||||
src/model/OpenVodServiceResult.cc
|
||||
src/model/SubmitAIVideoCategoryJobRequest.cc
|
||||
src/model/SubmitAIVideoCategoryJobResult.cc
|
||||
src/model/DescribeRefreshTasksRequest.cc
|
||||
src/model/DescribeRefreshTasksResult.cc
|
||||
src/model/UpdateCategoryRequest.cc
|
||||
src/model/UpdateCategoryResult.cc
|
||||
src/model/ListAIASRJobRequest.cc
|
||||
src/model/ListAIASRJobResult.cc
|
||||
src/model/ListAIVideoCensorJobRequest.cc
|
||||
src/model/ListAIVideoCensorJobResult.cc
|
||||
src/model/DescribeRefreshQuotaRequest.cc
|
||||
src/model/DescribeRefreshQuotaResult.cc
|
||||
src/model/ProduceEditingProjectVideoRequest.cc
|
||||
src/model/ProduceEditingProjectVideoResult.cc
|
||||
src/model/GetCDNStatisSumRequest.cc
|
||||
src/model/GetCDNStatisSumResult.cc
|
||||
src/model/GetVideoPlayAuthRequest.cc
|
||||
src/model/GetVideoPlayAuthResult.cc
|
||||
src/model/GetAuditResultRequest.cc
|
||||
src/model/GetAuditResultResult.cc
|
||||
src/model/SubmitPreprocessJobsRequest.cc
|
||||
src/model/SubmitPreprocessJobsResult.cc
|
||||
src/model/GetVideoPlayInfoRequest.cc
|
||||
src/model/GetVideoPlayInfoResult.cc
|
||||
src/model/ListAIJobRequest.cc
|
||||
src/model/ListAIJobResult.cc
|
||||
src/model/GetVideoConfigRequest.cc
|
||||
src/model/GetVideoConfigResult.cc
|
||||
src/model/CreateUploadImageRequest.cc
|
||||
src/model/CreateUploadImageResult.cc
|
||||
src/model/UpdateVideoInfoRequest.cc
|
||||
src/model/UpdateVideoInfoResult.cc
|
||||
src/model/SearchMediaRequest.cc
|
||||
src/model/SearchMediaResult.cc
|
||||
src/model/DescribePlayTopVideosRequest.cc
|
||||
src/model/DescribePlayTopVideosResult.cc
|
||||
src/model/PushObjectCacheRequest.cc
|
||||
src/model/PushObjectCacheResult.cc
|
||||
src/model/AddCategoryRequest.cc
|
||||
src/model/AddCategoryResult.cc
|
||||
src/model/SubmitSnapshotJobRequest.cc
|
||||
src/model/SubmitSnapshotJobResult.cc
|
||||
src/model/RefreshUploadVideoRequest.cc
|
||||
src/model/RefreshUploadVideoResult.cc
|
||||
src/model/ListAIVideoPornRecogJobRequest.cc
|
||||
src/model/ListAIVideoPornRecogJobResult.cc
|
||||
src/model/GetEditingProjectRequest.cc
|
||||
src/model/GetEditingProjectResult.cc
|
||||
src/model/SubmitAIVideoCensorJobRequest.cc
|
||||
src/model/SubmitAIVideoCensorJobResult.cc
|
||||
src/model/DeleteEditingProjectRequest.cc
|
||||
src/model/DeleteEditingProjectResult.cc
|
||||
src/model/CreateAuditRequest.cc
|
||||
src/model/CreateAuditResult.cc
|
||||
src/model/SubmitAIVideoTerrorismRecogJobRequest.cc
|
||||
src/model/SubmitAIVideoTerrorismRecogJobResult.cc
|
||||
src/model/SearchEditingProjectRequest.cc
|
||||
src/model/SearchEditingProjectResult.cc
|
||||
src/model/GetImageInfoRequest.cc
|
||||
src/model/GetImageInfoResult.cc
|
||||
src/model/GetMessageCallbackRequest.cc
|
||||
src/model/GetMessageCallbackResult.cc
|
||||
src/model/ListLiveRecordVideoRequest.cc
|
||||
src/model/ListLiveRecordVideoResult.cc
|
||||
src/model/ListAIVideoCategoryJobRequest.cc
|
||||
src/model/ListAIVideoCategoryJobResult.cc
|
||||
src/model/GetCategoriesRequest.cc
|
||||
src/model/GetCategoriesResult.cc
|
||||
src/model/DescribePlayVideoStatisRequest.cc
|
||||
src/model/DescribePlayVideoStatisResult.cc
|
||||
src/model/DeleteStreamRequest.cc
|
||||
src/model/DeleteStreamResult.cc
|
||||
src/model/UploadMediaByURLRequest.cc
|
||||
src/model/UploadMediaByURLResult.cc
|
||||
src/model/SubmitAIJobRequest.cc
|
||||
src/model/SubmitAIJobResult.cc
|
||||
src/model/ListAIVideoCoverJobRequest.cc
|
||||
src/model/ListAIVideoCoverJobResult.cc
|
||||
src/model/SubmitAIASRJobRequest.cc
|
||||
src/model/SubmitAIASRJobResult.cc
|
||||
src/model/GetPlayInfoRequest.cc
|
||||
src/model/GetPlayInfoResult.cc
|
||||
src/model/SubmitTranscodeJobsRequest.cc
|
||||
src/model/SubmitTranscodeJobsResult.cc
|
||||
src/model/CreateUploadVideoRequest.cc
|
||||
src/model/CreateUploadVideoResult.cc
|
||||
src/model/GetOSSStatisRequest.cc
|
||||
src/model/GetOSSStatisResult.cc
|
||||
src/model/SetAuditSecurityIpRequest.cc
|
||||
src/model/SetAuditSecurityIpResult.cc
|
||||
src/model/AddEditingProjectRequest.cc
|
||||
src/model/AddEditingProjectResult.cc
|
||||
src/model/SubmitAIVideoSummaryJobRequest.cc
|
||||
src/model/SubmitAIVideoSummaryJobResult.cc
|
||||
src/model/DescribeCdnDomainLogsRequest.cc
|
||||
src/model/DescribeCdnDomainLogsResult.cc
|
||||
src/model/DescribeDomainFlowDataRequest.cc
|
||||
src/model/DescribeDomainFlowDataResult.cc
|
||||
src/model/SubmitAIVideoPornRecogJobRequest.cc
|
||||
src/model/SubmitAIVideoPornRecogJobResult.cc
|
||||
src/model/SetEditingProjectMaterialsRequest.cc
|
||||
src/model/SetEditingProjectMaterialsResult.cc
|
||||
src/model/GetMezzanineInfoRequest.cc
|
||||
src/model/GetMezzanineInfoResult.cc
|
||||
src/model/DeleteVideoRequest.cc
|
||||
src/model/DeleteVideoResult.cc
|
||||
src/model/SubmitAIVideoCoverJobRequest.cc
|
||||
src/model/SubmitAIVideoCoverJobResult.cc
|
||||
src/model/DescribePlayUserAvgRequest.cc
|
||||
src/model/DescribePlayUserAvgResult.cc )
|
||||
|
||||
add_library(vod ${LIB_TYPE}
|
||||
${vod_public_header}
|
||||
${vod_public_header_model}
|
||||
${vod_src})
|
||||
|
||||
set_target_properties(vod
|
||||
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}vod
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(vod
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_VOD_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(vod
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(vod
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(vod
|
||||
jsoncpp)
|
||||
target_include_directories(vod
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(vod
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(vod
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(vod
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(vod
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${vod_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/vod)
|
||||
install(FILES ${vod_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/vod/model)
|
||||
install(TARGETS vod
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
630
vod/include/alibabacloud/vod/VodClient.h
Executable file
630
vod/include/alibabacloud/vod/VodClient.h
Executable file
@@ -0,0 +1,630 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_VODCLIENT_H_
|
||||
#define ALIBABACLOUD_VOD_VODCLIENT_H_
|
||||
|
||||
#include <future>
|
||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "VodExport.h"
|
||||
#include "model/DescribePlayUserTotalRequest.h"
|
||||
#include "model/DescribePlayUserTotalResult.h"
|
||||
#include "model/DeleteImageRequest.h"
|
||||
#include "model/DeleteImageResult.h"
|
||||
#include "model/DeleteCategoryRequest.h"
|
||||
#include "model/DeleteCategoryResult.h"
|
||||
#include "model/ListAIVideoSummaryJobRequest.h"
|
||||
#include "model/ListAIVideoSummaryJobResult.h"
|
||||
#include "model/ListSnapshotsRequest.h"
|
||||
#include "model/ListSnapshotsResult.h"
|
||||
#include "model/UpdateVideoInfosRequest.h"
|
||||
#include "model/UpdateVideoInfosResult.h"
|
||||
#include "model/GetVideoListRequest.h"
|
||||
#include "model/GetVideoListResult.h"
|
||||
#include "model/ListAIVideoTerrorismRecogJobRequest.h"
|
||||
#include "model/ListAIVideoTerrorismRecogJobResult.h"
|
||||
#include "model/UpdateEditingProjectRequest.h"
|
||||
#include "model/UpdateEditingProjectResult.h"
|
||||
#include "model/RefreshObjectCachesRequest.h"
|
||||
#include "model/RefreshObjectCachesResult.h"
|
||||
#include "model/DescribeDomainBpsDataRequest.h"
|
||||
#include "model/DescribeDomainBpsDataResult.h"
|
||||
#include "model/ListAuditSecurityIpRequest.h"
|
||||
#include "model/ListAuditSecurityIpResult.h"
|
||||
#include "model/GetAuditHistoryRequest.h"
|
||||
#include "model/GetAuditHistoryResult.h"
|
||||
#include "model/GetVideoInfoRequest.h"
|
||||
#include "model/GetVideoInfoResult.h"
|
||||
#include "model/SetMessageCallbackRequest.h"
|
||||
#include "model/SetMessageCallbackResult.h"
|
||||
#include "model/GetVideoInfosRequest.h"
|
||||
#include "model/GetVideoInfosResult.h"
|
||||
#include "model/GetEditingProjectMaterialsRequest.h"
|
||||
#include "model/GetEditingProjectMaterialsResult.h"
|
||||
#include "model/OpenVodServiceRequest.h"
|
||||
#include "model/OpenVodServiceResult.h"
|
||||
#include "model/SubmitAIVideoCategoryJobRequest.h"
|
||||
#include "model/SubmitAIVideoCategoryJobResult.h"
|
||||
#include "model/DescribeRefreshTasksRequest.h"
|
||||
#include "model/DescribeRefreshTasksResult.h"
|
||||
#include "model/UpdateCategoryRequest.h"
|
||||
#include "model/UpdateCategoryResult.h"
|
||||
#include "model/ListAIASRJobRequest.h"
|
||||
#include "model/ListAIASRJobResult.h"
|
||||
#include "model/ListAIVideoCensorJobRequest.h"
|
||||
#include "model/ListAIVideoCensorJobResult.h"
|
||||
#include "model/DescribeRefreshQuotaRequest.h"
|
||||
#include "model/DescribeRefreshQuotaResult.h"
|
||||
#include "model/ProduceEditingProjectVideoRequest.h"
|
||||
#include "model/ProduceEditingProjectVideoResult.h"
|
||||
#include "model/GetCDNStatisSumRequest.h"
|
||||
#include "model/GetCDNStatisSumResult.h"
|
||||
#include "model/GetVideoPlayAuthRequest.h"
|
||||
#include "model/GetVideoPlayAuthResult.h"
|
||||
#include "model/GetAuditResultRequest.h"
|
||||
#include "model/GetAuditResultResult.h"
|
||||
#include "model/SubmitPreprocessJobsRequest.h"
|
||||
#include "model/SubmitPreprocessJobsResult.h"
|
||||
#include "model/GetVideoPlayInfoRequest.h"
|
||||
#include "model/GetVideoPlayInfoResult.h"
|
||||
#include "model/ListAIJobRequest.h"
|
||||
#include "model/ListAIJobResult.h"
|
||||
#include "model/GetVideoConfigRequest.h"
|
||||
#include "model/GetVideoConfigResult.h"
|
||||
#include "model/CreateUploadImageRequest.h"
|
||||
#include "model/CreateUploadImageResult.h"
|
||||
#include "model/UpdateVideoInfoRequest.h"
|
||||
#include "model/UpdateVideoInfoResult.h"
|
||||
#include "model/SearchMediaRequest.h"
|
||||
#include "model/SearchMediaResult.h"
|
||||
#include "model/DescribePlayTopVideosRequest.h"
|
||||
#include "model/DescribePlayTopVideosResult.h"
|
||||
#include "model/PushObjectCacheRequest.h"
|
||||
#include "model/PushObjectCacheResult.h"
|
||||
#include "model/AddCategoryRequest.h"
|
||||
#include "model/AddCategoryResult.h"
|
||||
#include "model/SubmitSnapshotJobRequest.h"
|
||||
#include "model/SubmitSnapshotJobResult.h"
|
||||
#include "model/RefreshUploadVideoRequest.h"
|
||||
#include "model/RefreshUploadVideoResult.h"
|
||||
#include "model/ListAIVideoPornRecogJobRequest.h"
|
||||
#include "model/ListAIVideoPornRecogJobResult.h"
|
||||
#include "model/GetEditingProjectRequest.h"
|
||||
#include "model/GetEditingProjectResult.h"
|
||||
#include "model/SubmitAIVideoCensorJobRequest.h"
|
||||
#include "model/SubmitAIVideoCensorJobResult.h"
|
||||
#include "model/DeleteEditingProjectRequest.h"
|
||||
#include "model/DeleteEditingProjectResult.h"
|
||||
#include "model/CreateAuditRequest.h"
|
||||
#include "model/CreateAuditResult.h"
|
||||
#include "model/SubmitAIVideoTerrorismRecogJobRequest.h"
|
||||
#include "model/SubmitAIVideoTerrorismRecogJobResult.h"
|
||||
#include "model/SearchEditingProjectRequest.h"
|
||||
#include "model/SearchEditingProjectResult.h"
|
||||
#include "model/GetImageInfoRequest.h"
|
||||
#include "model/GetImageInfoResult.h"
|
||||
#include "model/GetMessageCallbackRequest.h"
|
||||
#include "model/GetMessageCallbackResult.h"
|
||||
#include "model/ListLiveRecordVideoRequest.h"
|
||||
#include "model/ListLiveRecordVideoResult.h"
|
||||
#include "model/ListAIVideoCategoryJobRequest.h"
|
||||
#include "model/ListAIVideoCategoryJobResult.h"
|
||||
#include "model/GetCategoriesRequest.h"
|
||||
#include "model/GetCategoriesResult.h"
|
||||
#include "model/DescribePlayVideoStatisRequest.h"
|
||||
#include "model/DescribePlayVideoStatisResult.h"
|
||||
#include "model/DeleteStreamRequest.h"
|
||||
#include "model/DeleteStreamResult.h"
|
||||
#include "model/UploadMediaByURLRequest.h"
|
||||
#include "model/UploadMediaByURLResult.h"
|
||||
#include "model/SubmitAIJobRequest.h"
|
||||
#include "model/SubmitAIJobResult.h"
|
||||
#include "model/ListAIVideoCoverJobRequest.h"
|
||||
#include "model/ListAIVideoCoverJobResult.h"
|
||||
#include "model/SubmitAIASRJobRequest.h"
|
||||
#include "model/SubmitAIASRJobResult.h"
|
||||
#include "model/GetPlayInfoRequest.h"
|
||||
#include "model/GetPlayInfoResult.h"
|
||||
#include "model/SubmitTranscodeJobsRequest.h"
|
||||
#include "model/SubmitTranscodeJobsResult.h"
|
||||
#include "model/CreateUploadVideoRequest.h"
|
||||
#include "model/CreateUploadVideoResult.h"
|
||||
#include "model/GetOSSStatisRequest.h"
|
||||
#include "model/GetOSSStatisResult.h"
|
||||
#include "model/SetAuditSecurityIpRequest.h"
|
||||
#include "model/SetAuditSecurityIpResult.h"
|
||||
#include "model/AddEditingProjectRequest.h"
|
||||
#include "model/AddEditingProjectResult.h"
|
||||
#include "model/SubmitAIVideoSummaryJobRequest.h"
|
||||
#include "model/SubmitAIVideoSummaryJobResult.h"
|
||||
#include "model/DescribeCdnDomainLogsRequest.h"
|
||||
#include "model/DescribeCdnDomainLogsResult.h"
|
||||
#include "model/DescribeDomainFlowDataRequest.h"
|
||||
#include "model/DescribeDomainFlowDataResult.h"
|
||||
#include "model/SubmitAIVideoPornRecogJobRequest.h"
|
||||
#include "model/SubmitAIVideoPornRecogJobResult.h"
|
||||
#include "model/SetEditingProjectMaterialsRequest.h"
|
||||
#include "model/SetEditingProjectMaterialsResult.h"
|
||||
#include "model/GetMezzanineInfoRequest.h"
|
||||
#include "model/GetMezzanineInfoResult.h"
|
||||
#include "model/DeleteVideoRequest.h"
|
||||
#include "model/DeleteVideoResult.h"
|
||||
#include "model/SubmitAIVideoCoverJobRequest.h"
|
||||
#include "model/SubmitAIVideoCoverJobResult.h"
|
||||
#include "model/DescribePlayUserAvgRequest.h"
|
||||
#include "model/DescribePlayUserAvgResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT VodClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::DescribePlayUserTotalResult> DescribePlayUserTotalOutcome;
|
||||
typedef std::future<DescribePlayUserTotalOutcome> DescribePlayUserTotalOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribePlayUserTotalRequest&, const DescribePlayUserTotalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayUserTotalAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteImageResult> DeleteImageOutcome;
|
||||
typedef std::future<DeleteImageOutcome> DeleteImageOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DeleteImageRequest&, const DeleteImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteImageAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteCategoryResult> DeleteCategoryOutcome;
|
||||
typedef std::future<DeleteCategoryOutcome> DeleteCategoryOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DeleteCategoryRequest&, const DeleteCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCategoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAIVideoSummaryJobResult> ListAIVideoSummaryJobOutcome;
|
||||
typedef std::future<ListAIVideoSummaryJobOutcome> ListAIVideoSummaryJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListAIVideoSummaryJobRequest&, const ListAIVideoSummaryJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoSummaryJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListSnapshotsResult> ListSnapshotsOutcome;
|
||||
typedef std::future<ListSnapshotsOutcome> ListSnapshotsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListSnapshotsRequest&, const ListSnapshotsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSnapshotsAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateVideoInfosResult> UpdateVideoInfosOutcome;
|
||||
typedef std::future<UpdateVideoInfosOutcome> UpdateVideoInfosOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::UpdateVideoInfosRequest&, const UpdateVideoInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVideoInfosAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVideoListResult> GetVideoListOutcome;
|
||||
typedef std::future<GetVideoListOutcome> GetVideoListOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetVideoListRequest&, const GetVideoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoListAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAIVideoTerrorismRecogJobResult> ListAIVideoTerrorismRecogJobOutcome;
|
||||
typedef std::future<ListAIVideoTerrorismRecogJobOutcome> ListAIVideoTerrorismRecogJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListAIVideoTerrorismRecogJobRequest&, const ListAIVideoTerrorismRecogJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoTerrorismRecogJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateEditingProjectResult> UpdateEditingProjectOutcome;
|
||||
typedef std::future<UpdateEditingProjectOutcome> UpdateEditingProjectOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::UpdateEditingProjectRequest&, const UpdateEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEditingProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::RefreshObjectCachesResult> RefreshObjectCachesOutcome;
|
||||
typedef std::future<RefreshObjectCachesOutcome> RefreshObjectCachesOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::RefreshObjectCachesRequest&, const RefreshObjectCachesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshObjectCachesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDomainBpsDataResult> DescribeDomainBpsDataOutcome;
|
||||
typedef std::future<DescribeDomainBpsDataOutcome> DescribeDomainBpsDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeDomainBpsDataRequest&, const DescribeDomainBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainBpsDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAuditSecurityIpResult> ListAuditSecurityIpOutcome;
|
||||
typedef std::future<ListAuditSecurityIpOutcome> ListAuditSecurityIpOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListAuditSecurityIpRequest&, const ListAuditSecurityIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuditSecurityIpAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAuditHistoryResult> GetAuditHistoryOutcome;
|
||||
typedef std::future<GetAuditHistoryOutcome> GetAuditHistoryOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetAuditHistoryRequest&, const GetAuditHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAuditHistoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVideoInfoResult> GetVideoInfoOutcome;
|
||||
typedef std::future<GetVideoInfoOutcome> GetVideoInfoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetVideoInfoRequest&, const GetVideoInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetMessageCallbackResult> SetMessageCallbackOutcome;
|
||||
typedef std::future<SetMessageCallbackOutcome> SetMessageCallbackOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SetMessageCallbackRequest&, const SetMessageCallbackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetMessageCallbackAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVideoInfosResult> GetVideoInfosOutcome;
|
||||
typedef std::future<GetVideoInfosOutcome> GetVideoInfosOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetVideoInfosRequest&, const GetVideoInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoInfosAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetEditingProjectMaterialsResult> GetEditingProjectMaterialsOutcome;
|
||||
typedef std::future<GetEditingProjectMaterialsOutcome> GetEditingProjectMaterialsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetEditingProjectMaterialsRequest&, const GetEditingProjectMaterialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEditingProjectMaterialsAsyncHandler;
|
||||
typedef Outcome<Error, Model::OpenVodServiceResult> OpenVodServiceOutcome;
|
||||
typedef std::future<OpenVodServiceOutcome> OpenVodServiceOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::OpenVodServiceRequest&, const OpenVodServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenVodServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitAIVideoCategoryJobResult> SubmitAIVideoCategoryJobOutcome;
|
||||
typedef std::future<SubmitAIVideoCategoryJobOutcome> SubmitAIVideoCategoryJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitAIVideoCategoryJobRequest&, const SubmitAIVideoCategoryJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoCategoryJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRefreshTasksResult> DescribeRefreshTasksOutcome;
|
||||
typedef std::future<DescribeRefreshTasksOutcome> DescribeRefreshTasksOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeRefreshTasksRequest&, const DescribeRefreshTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRefreshTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateCategoryResult> UpdateCategoryOutcome;
|
||||
typedef std::future<UpdateCategoryOutcome> UpdateCategoryOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::UpdateCategoryRequest&, const UpdateCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCategoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAIASRJobResult> ListAIASRJobOutcome;
|
||||
typedef std::future<ListAIASRJobOutcome> ListAIASRJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListAIASRJobRequest&, const ListAIASRJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIASRJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAIVideoCensorJobResult> ListAIVideoCensorJobOutcome;
|
||||
typedef std::future<ListAIVideoCensorJobOutcome> ListAIVideoCensorJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListAIVideoCensorJobRequest&, const ListAIVideoCensorJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoCensorJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRefreshQuotaResult> DescribeRefreshQuotaOutcome;
|
||||
typedef std::future<DescribeRefreshQuotaOutcome> DescribeRefreshQuotaOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeRefreshQuotaRequest&, const DescribeRefreshQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRefreshQuotaAsyncHandler;
|
||||
typedef Outcome<Error, Model::ProduceEditingProjectVideoResult> ProduceEditingProjectVideoOutcome;
|
||||
typedef std::future<ProduceEditingProjectVideoOutcome> ProduceEditingProjectVideoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ProduceEditingProjectVideoRequest&, const ProduceEditingProjectVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ProduceEditingProjectVideoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetCDNStatisSumResult> GetCDNStatisSumOutcome;
|
||||
typedef std::future<GetCDNStatisSumOutcome> GetCDNStatisSumOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetCDNStatisSumRequest&, const GetCDNStatisSumOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCDNStatisSumAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVideoPlayAuthResult> GetVideoPlayAuthOutcome;
|
||||
typedef std::future<GetVideoPlayAuthOutcome> GetVideoPlayAuthOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetVideoPlayAuthRequest&, const GetVideoPlayAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoPlayAuthAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAuditResultResult> GetAuditResultOutcome;
|
||||
typedef std::future<GetAuditResultOutcome> GetAuditResultOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetAuditResultRequest&, const GetAuditResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAuditResultAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitPreprocessJobsResult> SubmitPreprocessJobsOutcome;
|
||||
typedef std::future<SubmitPreprocessJobsOutcome> SubmitPreprocessJobsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitPreprocessJobsRequest&, const SubmitPreprocessJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitPreprocessJobsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVideoPlayInfoResult> GetVideoPlayInfoOutcome;
|
||||
typedef std::future<GetVideoPlayInfoOutcome> GetVideoPlayInfoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetVideoPlayInfoRequest&, const GetVideoPlayInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoPlayInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAIJobResult> ListAIJobOutcome;
|
||||
typedef std::future<ListAIJobOutcome> ListAIJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListAIJobRequest&, const ListAIJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVideoConfigResult> GetVideoConfigOutcome;
|
||||
typedef std::future<GetVideoConfigOutcome> GetVideoConfigOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetVideoConfigRequest&, const GetVideoConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateUploadImageResult> CreateUploadImageOutcome;
|
||||
typedef std::future<CreateUploadImageOutcome> CreateUploadImageOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::CreateUploadImageRequest&, const CreateUploadImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadImageAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateVideoInfoResult> UpdateVideoInfoOutcome;
|
||||
typedef std::future<UpdateVideoInfoOutcome> UpdateVideoInfoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::UpdateVideoInfoRequest&, const UpdateVideoInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateVideoInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SearchMediaResult> SearchMediaOutcome;
|
||||
typedef std::future<SearchMediaOutcome> SearchMediaOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SearchMediaRequest&, const SearchMediaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchMediaAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePlayTopVideosResult> DescribePlayTopVideosOutcome;
|
||||
typedef std::future<DescribePlayTopVideosOutcome> DescribePlayTopVideosOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribePlayTopVideosRequest&, const DescribePlayTopVideosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayTopVideosAsyncHandler;
|
||||
typedef Outcome<Error, Model::PushObjectCacheResult> PushObjectCacheOutcome;
|
||||
typedef std::future<PushObjectCacheOutcome> PushObjectCacheOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::PushObjectCacheRequest&, const PushObjectCacheOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PushObjectCacheAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddCategoryResult> AddCategoryOutcome;
|
||||
typedef std::future<AddCategoryOutcome> AddCategoryOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::AddCategoryRequest&, const AddCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCategoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitSnapshotJobResult> SubmitSnapshotJobOutcome;
|
||||
typedef std::future<SubmitSnapshotJobOutcome> SubmitSnapshotJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitSnapshotJobRequest&, const SubmitSnapshotJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSnapshotJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::RefreshUploadVideoResult> RefreshUploadVideoOutcome;
|
||||
typedef std::future<RefreshUploadVideoOutcome> RefreshUploadVideoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::RefreshUploadVideoRequest&, const RefreshUploadVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshUploadVideoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAIVideoPornRecogJobResult> ListAIVideoPornRecogJobOutcome;
|
||||
typedef std::future<ListAIVideoPornRecogJobOutcome> ListAIVideoPornRecogJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListAIVideoPornRecogJobRequest&, const ListAIVideoPornRecogJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoPornRecogJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetEditingProjectResult> GetEditingProjectOutcome;
|
||||
typedef std::future<GetEditingProjectOutcome> GetEditingProjectOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetEditingProjectRequest&, const GetEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEditingProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitAIVideoCensorJobResult> SubmitAIVideoCensorJobOutcome;
|
||||
typedef std::future<SubmitAIVideoCensorJobOutcome> SubmitAIVideoCensorJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitAIVideoCensorJobRequest&, const SubmitAIVideoCensorJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoCensorJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteEditingProjectResult> DeleteEditingProjectOutcome;
|
||||
typedef std::future<DeleteEditingProjectOutcome> DeleteEditingProjectOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DeleteEditingProjectRequest&, const DeleteEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEditingProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateAuditResult> CreateAuditOutcome;
|
||||
typedef std::future<CreateAuditOutcome> CreateAuditOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::CreateAuditRequest&, const CreateAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAuditAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitAIVideoTerrorismRecogJobResult> SubmitAIVideoTerrorismRecogJobOutcome;
|
||||
typedef std::future<SubmitAIVideoTerrorismRecogJobOutcome> SubmitAIVideoTerrorismRecogJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitAIVideoTerrorismRecogJobRequest&, const SubmitAIVideoTerrorismRecogJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoTerrorismRecogJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::SearchEditingProjectResult> SearchEditingProjectOutcome;
|
||||
typedef std::future<SearchEditingProjectOutcome> SearchEditingProjectOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SearchEditingProjectRequest&, const SearchEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchEditingProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetImageInfoResult> GetImageInfoOutcome;
|
||||
typedef std::future<GetImageInfoOutcome> GetImageInfoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetImageInfoRequest&, const GetImageInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMessageCallbackResult> GetMessageCallbackOutcome;
|
||||
typedef std::future<GetMessageCallbackOutcome> GetMessageCallbackOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetMessageCallbackRequest&, const GetMessageCallbackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMessageCallbackAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListLiveRecordVideoResult> ListLiveRecordVideoOutcome;
|
||||
typedef std::future<ListLiveRecordVideoOutcome> ListLiveRecordVideoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListLiveRecordVideoRequest&, const ListLiveRecordVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveRecordVideoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAIVideoCategoryJobResult> ListAIVideoCategoryJobOutcome;
|
||||
typedef std::future<ListAIVideoCategoryJobOutcome> ListAIVideoCategoryJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListAIVideoCategoryJobRequest&, const ListAIVideoCategoryJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoCategoryJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetCategoriesResult> GetCategoriesOutcome;
|
||||
typedef std::future<GetCategoriesOutcome> GetCategoriesOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetCategoriesRequest&, const GetCategoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCategoriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePlayVideoStatisResult> DescribePlayVideoStatisOutcome;
|
||||
typedef std::future<DescribePlayVideoStatisOutcome> DescribePlayVideoStatisOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribePlayVideoStatisRequest&, const DescribePlayVideoStatisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayVideoStatisAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteStreamResult> DeleteStreamOutcome;
|
||||
typedef std::future<DeleteStreamOutcome> DeleteStreamOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DeleteStreamRequest&, const DeleteStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStreamAsyncHandler;
|
||||
typedef Outcome<Error, Model::UploadMediaByURLResult> UploadMediaByURLOutcome;
|
||||
typedef std::future<UploadMediaByURLOutcome> UploadMediaByURLOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::UploadMediaByURLRequest&, const UploadMediaByURLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadMediaByURLAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitAIJobResult> SubmitAIJobOutcome;
|
||||
typedef std::future<SubmitAIJobOutcome> SubmitAIJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitAIJobRequest&, const SubmitAIJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAIVideoCoverJobResult> ListAIVideoCoverJobOutcome;
|
||||
typedef std::future<ListAIVideoCoverJobOutcome> ListAIVideoCoverJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListAIVideoCoverJobRequest&, const ListAIVideoCoverJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAIVideoCoverJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitAIASRJobResult> SubmitAIASRJobOutcome;
|
||||
typedef std::future<SubmitAIASRJobOutcome> SubmitAIASRJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitAIASRJobRequest&, const SubmitAIASRJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIASRJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPlayInfoResult> GetPlayInfoOutcome;
|
||||
typedef std::future<GetPlayInfoOutcome> GetPlayInfoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetPlayInfoRequest&, const GetPlayInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPlayInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitTranscodeJobsResult> SubmitTranscodeJobsOutcome;
|
||||
typedef std::future<SubmitTranscodeJobsOutcome> SubmitTranscodeJobsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitTranscodeJobsRequest&, const SubmitTranscodeJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitTranscodeJobsAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateUploadVideoResult> CreateUploadVideoOutcome;
|
||||
typedef std::future<CreateUploadVideoOutcome> CreateUploadVideoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::CreateUploadVideoRequest&, const CreateUploadVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadVideoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOSSStatisResult> GetOSSStatisOutcome;
|
||||
typedef std::future<GetOSSStatisOutcome> GetOSSStatisOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetOSSStatisRequest&, const GetOSSStatisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOSSStatisAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetAuditSecurityIpResult> SetAuditSecurityIpOutcome;
|
||||
typedef std::future<SetAuditSecurityIpOutcome> SetAuditSecurityIpOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SetAuditSecurityIpRequest&, const SetAuditSecurityIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetAuditSecurityIpAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddEditingProjectResult> AddEditingProjectOutcome;
|
||||
typedef std::future<AddEditingProjectOutcome> AddEditingProjectOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::AddEditingProjectRequest&, const AddEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddEditingProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitAIVideoSummaryJobResult> SubmitAIVideoSummaryJobOutcome;
|
||||
typedef std::future<SubmitAIVideoSummaryJobOutcome> SubmitAIVideoSummaryJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitAIVideoSummaryJobRequest&, const SubmitAIVideoSummaryJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoSummaryJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCdnDomainLogsResult> DescribeCdnDomainLogsOutcome;
|
||||
typedef std::future<DescribeCdnDomainLogsOutcome> DescribeCdnDomainLogsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeCdnDomainLogsRequest&, const DescribeCdnDomainLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDomainLogsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDomainFlowDataResult> DescribeDomainFlowDataOutcome;
|
||||
typedef std::future<DescribeDomainFlowDataOutcome> DescribeDomainFlowDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeDomainFlowDataRequest&, const DescribeDomainFlowDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainFlowDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitAIVideoPornRecogJobResult> SubmitAIVideoPornRecogJobOutcome;
|
||||
typedef std::future<SubmitAIVideoPornRecogJobOutcome> SubmitAIVideoPornRecogJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitAIVideoPornRecogJobRequest&, const SubmitAIVideoPornRecogJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoPornRecogJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetEditingProjectMaterialsResult> SetEditingProjectMaterialsOutcome;
|
||||
typedef std::future<SetEditingProjectMaterialsOutcome> SetEditingProjectMaterialsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SetEditingProjectMaterialsRequest&, const SetEditingProjectMaterialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetEditingProjectMaterialsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMezzanineInfoResult> GetMezzanineInfoOutcome;
|
||||
typedef std::future<GetMezzanineInfoOutcome> GetMezzanineInfoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetMezzanineInfoRequest&, const GetMezzanineInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMezzanineInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVideoResult> DeleteVideoOutcome;
|
||||
typedef std::future<DeleteVideoOutcome> DeleteVideoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DeleteVideoRequest&, const DeleteVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVideoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitAIVideoCoverJobResult> SubmitAIVideoCoverJobOutcome;
|
||||
typedef std::future<SubmitAIVideoCoverJobOutcome> SubmitAIVideoCoverJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitAIVideoCoverJobRequest&, const SubmitAIVideoCoverJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIVideoCoverJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePlayUserAvgResult> DescribePlayUserAvgOutcome;
|
||||
typedef std::future<DescribePlayUserAvgOutcome> DescribePlayUserAvgOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribePlayUserAvgRequest&, const DescribePlayUserAvgOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayUserAvgAsyncHandler;
|
||||
|
||||
VodClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
VodClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
VodClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~VodClient();
|
||||
DescribePlayUserTotalOutcome describePlayUserTotal(const Model::DescribePlayUserTotalRequest &request)const;
|
||||
void describePlayUserTotalAsync(const Model::DescribePlayUserTotalRequest& request, const DescribePlayUserTotalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlayUserTotalOutcomeCallable describePlayUserTotalCallable(const Model::DescribePlayUserTotalRequest& request) const;
|
||||
DeleteImageOutcome deleteImage(const Model::DeleteImageRequest &request)const;
|
||||
void deleteImageAsync(const Model::DeleteImageRequest& request, const DeleteImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteImageOutcomeCallable deleteImageCallable(const Model::DeleteImageRequest& request) const;
|
||||
DeleteCategoryOutcome deleteCategory(const Model::DeleteCategoryRequest &request)const;
|
||||
void deleteCategoryAsync(const Model::DeleteCategoryRequest& request, const DeleteCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteCategoryOutcomeCallable deleteCategoryCallable(const Model::DeleteCategoryRequest& request) const;
|
||||
ListAIVideoSummaryJobOutcome listAIVideoSummaryJob(const Model::ListAIVideoSummaryJobRequest &request)const;
|
||||
void listAIVideoSummaryJobAsync(const Model::ListAIVideoSummaryJobRequest& request, const ListAIVideoSummaryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAIVideoSummaryJobOutcomeCallable listAIVideoSummaryJobCallable(const Model::ListAIVideoSummaryJobRequest& request) const;
|
||||
ListSnapshotsOutcome listSnapshots(const Model::ListSnapshotsRequest &request)const;
|
||||
void listSnapshotsAsync(const Model::ListSnapshotsRequest& request, const ListSnapshotsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSnapshotsOutcomeCallable listSnapshotsCallable(const Model::ListSnapshotsRequest& request) const;
|
||||
UpdateVideoInfosOutcome updateVideoInfos(const Model::UpdateVideoInfosRequest &request)const;
|
||||
void updateVideoInfosAsync(const Model::UpdateVideoInfosRequest& request, const UpdateVideoInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateVideoInfosOutcomeCallable updateVideoInfosCallable(const Model::UpdateVideoInfosRequest& request) const;
|
||||
GetVideoListOutcome getVideoList(const Model::GetVideoListRequest &request)const;
|
||||
void getVideoListAsync(const Model::GetVideoListRequest& request, const GetVideoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVideoListOutcomeCallable getVideoListCallable(const Model::GetVideoListRequest& request) const;
|
||||
ListAIVideoTerrorismRecogJobOutcome listAIVideoTerrorismRecogJob(const Model::ListAIVideoTerrorismRecogJobRequest &request)const;
|
||||
void listAIVideoTerrorismRecogJobAsync(const Model::ListAIVideoTerrorismRecogJobRequest& request, const ListAIVideoTerrorismRecogJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAIVideoTerrorismRecogJobOutcomeCallable listAIVideoTerrorismRecogJobCallable(const Model::ListAIVideoTerrorismRecogJobRequest& request) const;
|
||||
UpdateEditingProjectOutcome updateEditingProject(const Model::UpdateEditingProjectRequest &request)const;
|
||||
void updateEditingProjectAsync(const Model::UpdateEditingProjectRequest& request, const UpdateEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateEditingProjectOutcomeCallable updateEditingProjectCallable(const Model::UpdateEditingProjectRequest& request) const;
|
||||
RefreshObjectCachesOutcome refreshObjectCaches(const Model::RefreshObjectCachesRequest &request)const;
|
||||
void refreshObjectCachesAsync(const Model::RefreshObjectCachesRequest& request, const RefreshObjectCachesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RefreshObjectCachesOutcomeCallable refreshObjectCachesCallable(const Model::RefreshObjectCachesRequest& request) const;
|
||||
DescribeDomainBpsDataOutcome describeDomainBpsData(const Model::DescribeDomainBpsDataRequest &request)const;
|
||||
void describeDomainBpsDataAsync(const Model::DescribeDomainBpsDataRequest& request, const DescribeDomainBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDomainBpsDataOutcomeCallable describeDomainBpsDataCallable(const Model::DescribeDomainBpsDataRequest& request) const;
|
||||
ListAuditSecurityIpOutcome listAuditSecurityIp(const Model::ListAuditSecurityIpRequest &request)const;
|
||||
void listAuditSecurityIpAsync(const Model::ListAuditSecurityIpRequest& request, const ListAuditSecurityIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAuditSecurityIpOutcomeCallable listAuditSecurityIpCallable(const Model::ListAuditSecurityIpRequest& request) const;
|
||||
GetAuditHistoryOutcome getAuditHistory(const Model::GetAuditHistoryRequest &request)const;
|
||||
void getAuditHistoryAsync(const Model::GetAuditHistoryRequest& request, const GetAuditHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAuditHistoryOutcomeCallable getAuditHistoryCallable(const Model::GetAuditHistoryRequest& request) const;
|
||||
GetVideoInfoOutcome getVideoInfo(const Model::GetVideoInfoRequest &request)const;
|
||||
void getVideoInfoAsync(const Model::GetVideoInfoRequest& request, const GetVideoInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVideoInfoOutcomeCallable getVideoInfoCallable(const Model::GetVideoInfoRequest& request) const;
|
||||
SetMessageCallbackOutcome setMessageCallback(const Model::SetMessageCallbackRequest &request)const;
|
||||
void setMessageCallbackAsync(const Model::SetMessageCallbackRequest& request, const SetMessageCallbackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetMessageCallbackOutcomeCallable setMessageCallbackCallable(const Model::SetMessageCallbackRequest& request) const;
|
||||
GetVideoInfosOutcome getVideoInfos(const Model::GetVideoInfosRequest &request)const;
|
||||
void getVideoInfosAsync(const Model::GetVideoInfosRequest& request, const GetVideoInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVideoInfosOutcomeCallable getVideoInfosCallable(const Model::GetVideoInfosRequest& request) const;
|
||||
GetEditingProjectMaterialsOutcome getEditingProjectMaterials(const Model::GetEditingProjectMaterialsRequest &request)const;
|
||||
void getEditingProjectMaterialsAsync(const Model::GetEditingProjectMaterialsRequest& request, const GetEditingProjectMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetEditingProjectMaterialsOutcomeCallable getEditingProjectMaterialsCallable(const Model::GetEditingProjectMaterialsRequest& request) const;
|
||||
OpenVodServiceOutcome openVodService(const Model::OpenVodServiceRequest &request)const;
|
||||
void openVodServiceAsync(const Model::OpenVodServiceRequest& request, const OpenVodServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OpenVodServiceOutcomeCallable openVodServiceCallable(const Model::OpenVodServiceRequest& request) const;
|
||||
SubmitAIVideoCategoryJobOutcome submitAIVideoCategoryJob(const Model::SubmitAIVideoCategoryJobRequest &request)const;
|
||||
void submitAIVideoCategoryJobAsync(const Model::SubmitAIVideoCategoryJobRequest& request, const SubmitAIVideoCategoryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAIVideoCategoryJobOutcomeCallable submitAIVideoCategoryJobCallable(const Model::SubmitAIVideoCategoryJobRequest& request) const;
|
||||
DescribeRefreshTasksOutcome describeRefreshTasks(const Model::DescribeRefreshTasksRequest &request)const;
|
||||
void describeRefreshTasksAsync(const Model::DescribeRefreshTasksRequest& request, const DescribeRefreshTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRefreshTasksOutcomeCallable describeRefreshTasksCallable(const Model::DescribeRefreshTasksRequest& request) const;
|
||||
UpdateCategoryOutcome updateCategory(const Model::UpdateCategoryRequest &request)const;
|
||||
void updateCategoryAsync(const Model::UpdateCategoryRequest& request, const UpdateCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateCategoryOutcomeCallable updateCategoryCallable(const Model::UpdateCategoryRequest& request) const;
|
||||
ListAIASRJobOutcome listAIASRJob(const Model::ListAIASRJobRequest &request)const;
|
||||
void listAIASRJobAsync(const Model::ListAIASRJobRequest& request, const ListAIASRJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAIASRJobOutcomeCallable listAIASRJobCallable(const Model::ListAIASRJobRequest& request) const;
|
||||
ListAIVideoCensorJobOutcome listAIVideoCensorJob(const Model::ListAIVideoCensorJobRequest &request)const;
|
||||
void listAIVideoCensorJobAsync(const Model::ListAIVideoCensorJobRequest& request, const ListAIVideoCensorJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAIVideoCensorJobOutcomeCallable listAIVideoCensorJobCallable(const Model::ListAIVideoCensorJobRequest& request) const;
|
||||
DescribeRefreshQuotaOutcome describeRefreshQuota(const Model::DescribeRefreshQuotaRequest &request)const;
|
||||
void describeRefreshQuotaAsync(const Model::DescribeRefreshQuotaRequest& request, const DescribeRefreshQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRefreshQuotaOutcomeCallable describeRefreshQuotaCallable(const Model::DescribeRefreshQuotaRequest& request) const;
|
||||
ProduceEditingProjectVideoOutcome produceEditingProjectVideo(const Model::ProduceEditingProjectVideoRequest &request)const;
|
||||
void produceEditingProjectVideoAsync(const Model::ProduceEditingProjectVideoRequest& request, const ProduceEditingProjectVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ProduceEditingProjectVideoOutcomeCallable produceEditingProjectVideoCallable(const Model::ProduceEditingProjectVideoRequest& request) const;
|
||||
GetCDNStatisSumOutcome getCDNStatisSum(const Model::GetCDNStatisSumRequest &request)const;
|
||||
void getCDNStatisSumAsync(const Model::GetCDNStatisSumRequest& request, const GetCDNStatisSumAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetCDNStatisSumOutcomeCallable getCDNStatisSumCallable(const Model::GetCDNStatisSumRequest& request) const;
|
||||
GetVideoPlayAuthOutcome getVideoPlayAuth(const Model::GetVideoPlayAuthRequest &request)const;
|
||||
void getVideoPlayAuthAsync(const Model::GetVideoPlayAuthRequest& request, const GetVideoPlayAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVideoPlayAuthOutcomeCallable getVideoPlayAuthCallable(const Model::GetVideoPlayAuthRequest& request) const;
|
||||
GetAuditResultOutcome getAuditResult(const Model::GetAuditResultRequest &request)const;
|
||||
void getAuditResultAsync(const Model::GetAuditResultRequest& request, const GetAuditResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAuditResultOutcomeCallable getAuditResultCallable(const Model::GetAuditResultRequest& request) const;
|
||||
SubmitPreprocessJobsOutcome submitPreprocessJobs(const Model::SubmitPreprocessJobsRequest &request)const;
|
||||
void submitPreprocessJobsAsync(const Model::SubmitPreprocessJobsRequest& request, const SubmitPreprocessJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitPreprocessJobsOutcomeCallable submitPreprocessJobsCallable(const Model::SubmitPreprocessJobsRequest& request) const;
|
||||
GetVideoPlayInfoOutcome getVideoPlayInfo(const Model::GetVideoPlayInfoRequest &request)const;
|
||||
void getVideoPlayInfoAsync(const Model::GetVideoPlayInfoRequest& request, const GetVideoPlayInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVideoPlayInfoOutcomeCallable getVideoPlayInfoCallable(const Model::GetVideoPlayInfoRequest& request) const;
|
||||
ListAIJobOutcome listAIJob(const Model::ListAIJobRequest &request)const;
|
||||
void listAIJobAsync(const Model::ListAIJobRequest& request, const ListAIJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAIJobOutcomeCallable listAIJobCallable(const Model::ListAIJobRequest& request) const;
|
||||
GetVideoConfigOutcome getVideoConfig(const Model::GetVideoConfigRequest &request)const;
|
||||
void getVideoConfigAsync(const Model::GetVideoConfigRequest& request, const GetVideoConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVideoConfigOutcomeCallable getVideoConfigCallable(const Model::GetVideoConfigRequest& request) const;
|
||||
CreateUploadImageOutcome createUploadImage(const Model::CreateUploadImageRequest &request)const;
|
||||
void createUploadImageAsync(const Model::CreateUploadImageRequest& request, const CreateUploadImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateUploadImageOutcomeCallable createUploadImageCallable(const Model::CreateUploadImageRequest& request) const;
|
||||
UpdateVideoInfoOutcome updateVideoInfo(const Model::UpdateVideoInfoRequest &request)const;
|
||||
void updateVideoInfoAsync(const Model::UpdateVideoInfoRequest& request, const UpdateVideoInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateVideoInfoOutcomeCallable updateVideoInfoCallable(const Model::UpdateVideoInfoRequest& request) const;
|
||||
SearchMediaOutcome searchMedia(const Model::SearchMediaRequest &request)const;
|
||||
void searchMediaAsync(const Model::SearchMediaRequest& request, const SearchMediaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SearchMediaOutcomeCallable searchMediaCallable(const Model::SearchMediaRequest& request) const;
|
||||
DescribePlayTopVideosOutcome describePlayTopVideos(const Model::DescribePlayTopVideosRequest &request)const;
|
||||
void describePlayTopVideosAsync(const Model::DescribePlayTopVideosRequest& request, const DescribePlayTopVideosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlayTopVideosOutcomeCallable describePlayTopVideosCallable(const Model::DescribePlayTopVideosRequest& request) const;
|
||||
PushObjectCacheOutcome pushObjectCache(const Model::PushObjectCacheRequest &request)const;
|
||||
void pushObjectCacheAsync(const Model::PushObjectCacheRequest& request, const PushObjectCacheAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PushObjectCacheOutcomeCallable pushObjectCacheCallable(const Model::PushObjectCacheRequest& request) const;
|
||||
AddCategoryOutcome addCategory(const Model::AddCategoryRequest &request)const;
|
||||
void addCategoryAsync(const Model::AddCategoryRequest& request, const AddCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddCategoryOutcomeCallable addCategoryCallable(const Model::AddCategoryRequest& request) const;
|
||||
SubmitSnapshotJobOutcome submitSnapshotJob(const Model::SubmitSnapshotJobRequest &request)const;
|
||||
void submitSnapshotJobAsync(const Model::SubmitSnapshotJobRequest& request, const SubmitSnapshotJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitSnapshotJobOutcomeCallable submitSnapshotJobCallable(const Model::SubmitSnapshotJobRequest& request) const;
|
||||
RefreshUploadVideoOutcome refreshUploadVideo(const Model::RefreshUploadVideoRequest &request)const;
|
||||
void refreshUploadVideoAsync(const Model::RefreshUploadVideoRequest& request, const RefreshUploadVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RefreshUploadVideoOutcomeCallable refreshUploadVideoCallable(const Model::RefreshUploadVideoRequest& request) const;
|
||||
ListAIVideoPornRecogJobOutcome listAIVideoPornRecogJob(const Model::ListAIVideoPornRecogJobRequest &request)const;
|
||||
void listAIVideoPornRecogJobAsync(const Model::ListAIVideoPornRecogJobRequest& request, const ListAIVideoPornRecogJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAIVideoPornRecogJobOutcomeCallable listAIVideoPornRecogJobCallable(const Model::ListAIVideoPornRecogJobRequest& request) const;
|
||||
GetEditingProjectOutcome getEditingProject(const Model::GetEditingProjectRequest &request)const;
|
||||
void getEditingProjectAsync(const Model::GetEditingProjectRequest& request, const GetEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetEditingProjectOutcomeCallable getEditingProjectCallable(const Model::GetEditingProjectRequest& request) const;
|
||||
SubmitAIVideoCensorJobOutcome submitAIVideoCensorJob(const Model::SubmitAIVideoCensorJobRequest &request)const;
|
||||
void submitAIVideoCensorJobAsync(const Model::SubmitAIVideoCensorJobRequest& request, const SubmitAIVideoCensorJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAIVideoCensorJobOutcomeCallable submitAIVideoCensorJobCallable(const Model::SubmitAIVideoCensorJobRequest& request) const;
|
||||
DeleteEditingProjectOutcome deleteEditingProject(const Model::DeleteEditingProjectRequest &request)const;
|
||||
void deleteEditingProjectAsync(const Model::DeleteEditingProjectRequest& request, const DeleteEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteEditingProjectOutcomeCallable deleteEditingProjectCallable(const Model::DeleteEditingProjectRequest& request) const;
|
||||
CreateAuditOutcome createAudit(const Model::CreateAuditRequest &request)const;
|
||||
void createAuditAsync(const Model::CreateAuditRequest& request, const CreateAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAuditOutcomeCallable createAuditCallable(const Model::CreateAuditRequest& request) const;
|
||||
SubmitAIVideoTerrorismRecogJobOutcome submitAIVideoTerrorismRecogJob(const Model::SubmitAIVideoTerrorismRecogJobRequest &request)const;
|
||||
void submitAIVideoTerrorismRecogJobAsync(const Model::SubmitAIVideoTerrorismRecogJobRequest& request, const SubmitAIVideoTerrorismRecogJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAIVideoTerrorismRecogJobOutcomeCallable submitAIVideoTerrorismRecogJobCallable(const Model::SubmitAIVideoTerrorismRecogJobRequest& request) const;
|
||||
SearchEditingProjectOutcome searchEditingProject(const Model::SearchEditingProjectRequest &request)const;
|
||||
void searchEditingProjectAsync(const Model::SearchEditingProjectRequest& request, const SearchEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SearchEditingProjectOutcomeCallable searchEditingProjectCallable(const Model::SearchEditingProjectRequest& request) const;
|
||||
GetImageInfoOutcome getImageInfo(const Model::GetImageInfoRequest &request)const;
|
||||
void getImageInfoAsync(const Model::GetImageInfoRequest& request, const GetImageInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetImageInfoOutcomeCallable getImageInfoCallable(const Model::GetImageInfoRequest& request) const;
|
||||
GetMessageCallbackOutcome getMessageCallback(const Model::GetMessageCallbackRequest &request)const;
|
||||
void getMessageCallbackAsync(const Model::GetMessageCallbackRequest& request, const GetMessageCallbackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMessageCallbackOutcomeCallable getMessageCallbackCallable(const Model::GetMessageCallbackRequest& request) const;
|
||||
ListLiveRecordVideoOutcome listLiveRecordVideo(const Model::ListLiveRecordVideoRequest &request)const;
|
||||
void listLiveRecordVideoAsync(const Model::ListLiveRecordVideoRequest& request, const ListLiveRecordVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLiveRecordVideoOutcomeCallable listLiveRecordVideoCallable(const Model::ListLiveRecordVideoRequest& request) const;
|
||||
ListAIVideoCategoryJobOutcome listAIVideoCategoryJob(const Model::ListAIVideoCategoryJobRequest &request)const;
|
||||
void listAIVideoCategoryJobAsync(const Model::ListAIVideoCategoryJobRequest& request, const ListAIVideoCategoryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAIVideoCategoryJobOutcomeCallable listAIVideoCategoryJobCallable(const Model::ListAIVideoCategoryJobRequest& request) const;
|
||||
GetCategoriesOutcome getCategories(const Model::GetCategoriesRequest &request)const;
|
||||
void getCategoriesAsync(const Model::GetCategoriesRequest& request, const GetCategoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetCategoriesOutcomeCallable getCategoriesCallable(const Model::GetCategoriesRequest& request) const;
|
||||
DescribePlayVideoStatisOutcome describePlayVideoStatis(const Model::DescribePlayVideoStatisRequest &request)const;
|
||||
void describePlayVideoStatisAsync(const Model::DescribePlayVideoStatisRequest& request, const DescribePlayVideoStatisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlayVideoStatisOutcomeCallable describePlayVideoStatisCallable(const Model::DescribePlayVideoStatisRequest& request) const;
|
||||
DeleteStreamOutcome deleteStream(const Model::DeleteStreamRequest &request)const;
|
||||
void deleteStreamAsync(const Model::DeleteStreamRequest& request, const DeleteStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteStreamOutcomeCallable deleteStreamCallable(const Model::DeleteStreamRequest& request) const;
|
||||
UploadMediaByURLOutcome uploadMediaByURL(const Model::UploadMediaByURLRequest &request)const;
|
||||
void uploadMediaByURLAsync(const Model::UploadMediaByURLRequest& request, const UploadMediaByURLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UploadMediaByURLOutcomeCallable uploadMediaByURLCallable(const Model::UploadMediaByURLRequest& request) const;
|
||||
SubmitAIJobOutcome submitAIJob(const Model::SubmitAIJobRequest &request)const;
|
||||
void submitAIJobAsync(const Model::SubmitAIJobRequest& request, const SubmitAIJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAIJobOutcomeCallable submitAIJobCallable(const Model::SubmitAIJobRequest& request) const;
|
||||
ListAIVideoCoverJobOutcome listAIVideoCoverJob(const Model::ListAIVideoCoverJobRequest &request)const;
|
||||
void listAIVideoCoverJobAsync(const Model::ListAIVideoCoverJobRequest& request, const ListAIVideoCoverJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAIVideoCoverJobOutcomeCallable listAIVideoCoverJobCallable(const Model::ListAIVideoCoverJobRequest& request) const;
|
||||
SubmitAIASRJobOutcome submitAIASRJob(const Model::SubmitAIASRJobRequest &request)const;
|
||||
void submitAIASRJobAsync(const Model::SubmitAIASRJobRequest& request, const SubmitAIASRJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAIASRJobOutcomeCallable submitAIASRJobCallable(const Model::SubmitAIASRJobRequest& request) const;
|
||||
GetPlayInfoOutcome getPlayInfo(const Model::GetPlayInfoRequest &request)const;
|
||||
void getPlayInfoAsync(const Model::GetPlayInfoRequest& request, const GetPlayInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPlayInfoOutcomeCallable getPlayInfoCallable(const Model::GetPlayInfoRequest& request) const;
|
||||
SubmitTranscodeJobsOutcome submitTranscodeJobs(const Model::SubmitTranscodeJobsRequest &request)const;
|
||||
void submitTranscodeJobsAsync(const Model::SubmitTranscodeJobsRequest& request, const SubmitTranscodeJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitTranscodeJobsOutcomeCallable submitTranscodeJobsCallable(const Model::SubmitTranscodeJobsRequest& request) const;
|
||||
CreateUploadVideoOutcome createUploadVideo(const Model::CreateUploadVideoRequest &request)const;
|
||||
void createUploadVideoAsync(const Model::CreateUploadVideoRequest& request, const CreateUploadVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateUploadVideoOutcomeCallable createUploadVideoCallable(const Model::CreateUploadVideoRequest& request) const;
|
||||
GetOSSStatisOutcome getOSSStatis(const Model::GetOSSStatisRequest &request)const;
|
||||
void getOSSStatisAsync(const Model::GetOSSStatisRequest& request, const GetOSSStatisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOSSStatisOutcomeCallable getOSSStatisCallable(const Model::GetOSSStatisRequest& request) const;
|
||||
SetAuditSecurityIpOutcome setAuditSecurityIp(const Model::SetAuditSecurityIpRequest &request)const;
|
||||
void setAuditSecurityIpAsync(const Model::SetAuditSecurityIpRequest& request, const SetAuditSecurityIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetAuditSecurityIpOutcomeCallable setAuditSecurityIpCallable(const Model::SetAuditSecurityIpRequest& request) const;
|
||||
AddEditingProjectOutcome addEditingProject(const Model::AddEditingProjectRequest &request)const;
|
||||
void addEditingProjectAsync(const Model::AddEditingProjectRequest& request, const AddEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddEditingProjectOutcomeCallable addEditingProjectCallable(const Model::AddEditingProjectRequest& request) const;
|
||||
SubmitAIVideoSummaryJobOutcome submitAIVideoSummaryJob(const Model::SubmitAIVideoSummaryJobRequest &request)const;
|
||||
void submitAIVideoSummaryJobAsync(const Model::SubmitAIVideoSummaryJobRequest& request, const SubmitAIVideoSummaryJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAIVideoSummaryJobOutcomeCallable submitAIVideoSummaryJobCallable(const Model::SubmitAIVideoSummaryJobRequest& request) const;
|
||||
DescribeCdnDomainLogsOutcome describeCdnDomainLogs(const Model::DescribeCdnDomainLogsRequest &request)const;
|
||||
void describeCdnDomainLogsAsync(const Model::DescribeCdnDomainLogsRequest& request, const DescribeCdnDomainLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCdnDomainLogsOutcomeCallable describeCdnDomainLogsCallable(const Model::DescribeCdnDomainLogsRequest& request) const;
|
||||
DescribeDomainFlowDataOutcome describeDomainFlowData(const Model::DescribeDomainFlowDataRequest &request)const;
|
||||
void describeDomainFlowDataAsync(const Model::DescribeDomainFlowDataRequest& request, const DescribeDomainFlowDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDomainFlowDataOutcomeCallable describeDomainFlowDataCallable(const Model::DescribeDomainFlowDataRequest& request) const;
|
||||
SubmitAIVideoPornRecogJobOutcome submitAIVideoPornRecogJob(const Model::SubmitAIVideoPornRecogJobRequest &request)const;
|
||||
void submitAIVideoPornRecogJobAsync(const Model::SubmitAIVideoPornRecogJobRequest& request, const SubmitAIVideoPornRecogJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAIVideoPornRecogJobOutcomeCallable submitAIVideoPornRecogJobCallable(const Model::SubmitAIVideoPornRecogJobRequest& request) const;
|
||||
SetEditingProjectMaterialsOutcome setEditingProjectMaterials(const Model::SetEditingProjectMaterialsRequest &request)const;
|
||||
void setEditingProjectMaterialsAsync(const Model::SetEditingProjectMaterialsRequest& request, const SetEditingProjectMaterialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetEditingProjectMaterialsOutcomeCallable setEditingProjectMaterialsCallable(const Model::SetEditingProjectMaterialsRequest& request) const;
|
||||
GetMezzanineInfoOutcome getMezzanineInfo(const Model::GetMezzanineInfoRequest &request)const;
|
||||
void getMezzanineInfoAsync(const Model::GetMezzanineInfoRequest& request, const GetMezzanineInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMezzanineInfoOutcomeCallable getMezzanineInfoCallable(const Model::GetMezzanineInfoRequest& request) const;
|
||||
DeleteVideoOutcome deleteVideo(const Model::DeleteVideoRequest &request)const;
|
||||
void deleteVideoAsync(const Model::DeleteVideoRequest& request, const DeleteVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVideoOutcomeCallable deleteVideoCallable(const Model::DeleteVideoRequest& request) const;
|
||||
SubmitAIVideoCoverJobOutcome submitAIVideoCoverJob(const Model::SubmitAIVideoCoverJobRequest &request)const;
|
||||
void submitAIVideoCoverJobAsync(const Model::SubmitAIVideoCoverJobRequest& request, const SubmitAIVideoCoverJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAIVideoCoverJobOutcomeCallable submitAIVideoCoverJobCallable(const Model::SubmitAIVideoCoverJobRequest& request) const;
|
||||
DescribePlayUserAvgOutcome describePlayUserAvg(const Model::DescribePlayUserAvgRequest &request)const;
|
||||
void describePlayUserAvgAsync(const Model::DescribePlayUserAvgRequest& request, const DescribePlayUserAvgAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlayUserAvgOutcomeCallable describePlayUserAvgCallable(const Model::DescribePlayUserAvgRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif // !ALIBABACLOUD_VOD_VODCLIENT_H_
|
||||
32
vod/include/alibabacloud/vod/VodExport.h
Executable file
32
vod/include/alibabacloud/vod/VodExport.h
Executable 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_VOD_VODEXPORT_H_
|
||||
#define ALIBABACLOUD_VOD_VODEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_VOD_LIBRARY)
|
||||
# define ALIBABACLOUD_VOD_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_VOD_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_VOD_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_VOD_VODEXPORT_H_
|
||||
60
vod/include/alibabacloud/vod/model/AddCategoryRequest.h
Executable file
60
vod/include/alibabacloud/vod/model/AddCategoryRequest.h
Executable file
@@ -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_VOD_MODEL_ADDCATEGORYREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_ADDCATEGORYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT AddCategoryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddCategoryRequest();
|
||||
~AddCategoryRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
long getParentId()const;
|
||||
void setParentId(long parentId);
|
||||
std::string getCateName()const;
|
||||
void setCateName(const std::string& cateName);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerId_;
|
||||
long parentId_;
|
||||
std::string cateName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_ADDCATEGORYREQUEST_H_
|
||||
58
vod/include/alibabacloud/vod/model/AddCategoryResult.h
Executable file
58
vod/include/alibabacloud/vod/model/AddCategoryResult.h
Executable 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_VOD_MODEL_ADDCATEGORYRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_ADDCATEGORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT AddCategoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Category
|
||||
{
|
||||
long parentId;
|
||||
long level;
|
||||
long cateId;
|
||||
std::string cateName;
|
||||
};
|
||||
|
||||
|
||||
AddCategoryResult();
|
||||
explicit AddCategoryResult(const std::string &payload);
|
||||
~AddCategoryResult();
|
||||
Category getCategory()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Category category_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_ADDCATEGORYRESULT_H_
|
||||
72
vod/include/alibabacloud/vod/model/AddEditingProjectRequest.h
Executable file
72
vod/include/alibabacloud/vod/model/AddEditingProjectRequest.h
Executable 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_VOD_MODEL_ADDEDITINGPROJECTREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_ADDEDITINGPROJECTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT AddEditingProjectRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddEditingProjectRequest();
|
||||
~AddEditingProjectRequest();
|
||||
|
||||
std::string getCoverURL()const;
|
||||
void setCoverURL(const std::string& coverURL);
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getTimeline()const;
|
||||
void setTimeline(const std::string& timeline);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getTitle()const;
|
||||
void setTitle(const std::string& title);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string coverURL_;
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string description_;
|
||||
std::string timeline_;
|
||||
std::string ownerId_;
|
||||
std::string title_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_ADDEDITINGPROJECTREQUEST_H_
|
||||
60
vod/include/alibabacloud/vod/model/AddEditingProjectResult.h
Executable file
60
vod/include/alibabacloud/vod/model/AddEditingProjectResult.h
Executable file
@@ -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_VOD_MODEL_ADDEDITINGPROJECTRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_ADDEDITINGPROJECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT AddEditingProjectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Project
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string modifiedTime;
|
||||
std::string projectId;
|
||||
std::string creationTime;
|
||||
std::string title;
|
||||
};
|
||||
|
||||
|
||||
AddEditingProjectResult();
|
||||
explicit AddEditingProjectResult(const std::string &payload);
|
||||
~AddEditingProjectResult();
|
||||
Project getProject()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Project project_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_ADDEDITINGPROJECTRESULT_H_
|
||||
48
vod/include/alibabacloud/vod/model/CreateAuditRequest.h
Executable file
48
vod/include/alibabacloud/vod/model/CreateAuditRequest.h
Executable 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_VOD_MODEL_CREATEAUDITREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_CREATEAUDITREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT CreateAuditRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAuditRequest();
|
||||
~CreateAuditRequest();
|
||||
|
||||
std::string getAuditContent()const;
|
||||
void setAuditContent(const std::string& auditContent);
|
||||
|
||||
private:
|
||||
std::string auditContent_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEAUDITREQUEST_H_
|
||||
49
vod/include/alibabacloud/vod/model/CreateAuditResult.h
Executable file
49
vod/include/alibabacloud/vod/model/CreateAuditResult.h
Executable file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_CREATEAUDITRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_CREATEAUDITRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT CreateAuditResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateAuditResult();
|
||||
explicit CreateAuditResult(const std::string &payload);
|
||||
~CreateAuditResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEAUDITRESULT_H_
|
||||
75
vod/include/alibabacloud/vod/model/CreateUploadImageRequest.h
Executable file
75
vod/include/alibabacloud/vod/model/CreateUploadImageRequest.h
Executable 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_VOD_MODEL_CREATEUPLOADIMAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_CREATEUPLOADIMAGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT CreateUploadImageRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateUploadImageRequest();
|
||||
~CreateUploadImageRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getImageType()const;
|
||||
void setImageType(const std::string& imageType);
|
||||
std::string getOriginalFileName()const;
|
||||
void setOriginalFileName(const std::string& originalFileName);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getImageExt()const;
|
||||
void setImageExt(const std::string& imageExt);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTitle()const;
|
||||
void setTitle(const std::string& title);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
std::string getStorageLocation()const;
|
||||
void setStorageLocation(const std::string& storageLocation);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string imageType_;
|
||||
std::string originalFileName_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string imageExt_;
|
||||
long ownerId_;
|
||||
std::string title_;
|
||||
std::string accessKeyId_;
|
||||
std::string tags_;
|
||||
std::string storageLocation_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEUPLOADIMAGEREQUEST_H_
|
||||
57
vod/include/alibabacloud/vod/model/CreateUploadImageResult.h
Executable file
57
vod/include/alibabacloud/vod/model/CreateUploadImageResult.h
Executable 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_VOD_MODEL_CREATEUPLOADIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_CREATEUPLOADIMAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT CreateUploadImageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateUploadImageResult();
|
||||
explicit CreateUploadImageResult(const std::string &payload);
|
||||
~CreateUploadImageResult();
|
||||
std::string getUploadAddress()const;
|
||||
std::string getUploadAuth()const;
|
||||
std::string getImageId()const;
|
||||
std::string getImageURL()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string uploadAddress_;
|
||||
std::string uploadAuth_;
|
||||
std::string imageId_;
|
||||
std::string imageURL_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEUPLOADIMAGERESULT_H_
|
||||
90
vod/include/alibabacloud/vod/model/CreateUploadVideoRequest.h
Executable file
90
vod/include/alibabacloud/vod/model/CreateUploadVideoRequest.h
Executable file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_CREATEUPLOADVIDEOREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_CREATEUPLOADVIDEOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT CreateUploadVideoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateUploadVideoRequest();
|
||||
~CreateUploadVideoRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getTranscodeMode()const;
|
||||
void setTranscodeMode(const std::string& transcodeMode);
|
||||
std::string getIP()const;
|
||||
void setIP(const std::string& iP);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
long getFileSize()const;
|
||||
void setFileSize(long fileSize);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTitle()const;
|
||||
void setTitle(const std::string& title);
|
||||
std::string getTags()const;
|
||||
void setTags(const std::string& tags);
|
||||
std::string getStorageLocation()const;
|
||||
void setStorageLocation(const std::string& storageLocation);
|
||||
std::string getCoverURL()const;
|
||||
void setCoverURL(const std::string& coverURL);
|
||||
std::string getUserData()const;
|
||||
void setUserData(const std::string& userData);
|
||||
std::string getFileName()const;
|
||||
void setFileName(const std::string& fileName);
|
||||
std::string getTemplateGroupId()const;
|
||||
void setTemplateGroupId(const std::string& templateGroupId);
|
||||
long getCateId()const;
|
||||
void setCateId(long cateId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string transcodeMode_;
|
||||
std::string iP_;
|
||||
std::string description_;
|
||||
long fileSize_;
|
||||
long ownerId_;
|
||||
std::string title_;
|
||||
std::string tags_;
|
||||
std::string storageLocation_;
|
||||
std::string coverURL_;
|
||||
std::string userData_;
|
||||
std::string fileName_;
|
||||
std::string templateGroupId_;
|
||||
long cateId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEUPLOADVIDEOREQUEST_H_
|
||||
55
vod/include/alibabacloud/vod/model/CreateUploadVideoResult.h
Executable file
55
vod/include/alibabacloud/vod/model/CreateUploadVideoResult.h
Executable 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_VOD_MODEL_CREATEUPLOADVIDEORESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_CREATEUPLOADVIDEORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT CreateUploadVideoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateUploadVideoResult();
|
||||
explicit CreateUploadVideoResult(const std::string &payload);
|
||||
~CreateUploadVideoResult();
|
||||
std::string getVideoId()const;
|
||||
std::string getUploadAddress()const;
|
||||
std::string getUploadAuth()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string videoId_;
|
||||
std::string uploadAddress_;
|
||||
std::string uploadAuth_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEUPLOADVIDEORESULT_H_
|
||||
57
vod/include/alibabacloud/vod/model/DeleteCategoryRequest.h
Executable file
57
vod/include/alibabacloud/vod/model/DeleteCategoryRequest.h
Executable 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_VOD_MODEL_DELETECATEGORYREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DELETECATEGORYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DeleteCategoryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteCategoryRequest();
|
||||
~DeleteCategoryRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getCateId()const;
|
||||
void setCateId(long cateId);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long cateId_;
|
||||
std::string ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DELETECATEGORYREQUEST_H_
|
||||
49
vod/include/alibabacloud/vod/model/DeleteCategoryResult.h
Executable file
49
vod/include/alibabacloud/vod/model/DeleteCategoryResult.h
Executable file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DELETECATEGORYRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DELETECATEGORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DeleteCategoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteCategoryResult();
|
||||
explicit DeleteCategoryResult(const std::string &payload);
|
||||
~DeleteCategoryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DELETECATEGORYRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/DeleteEditingProjectRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/DeleteEditingProjectRequest.h
Executable 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_VOD_MODEL_DELETEEDITINGPROJECTREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DELETEEDITINGPROJECTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DeleteEditingProjectRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteEditingProjectRequest();
|
||||
~DeleteEditingProjectRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getProjectIds()const;
|
||||
void setProjectIds(const std::string& projectIds);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string projectIds_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEEDITINGPROJECTREQUEST_H_
|
||||
49
vod/include/alibabacloud/vod/model/DeleteEditingProjectResult.h
Executable file
49
vod/include/alibabacloud/vod/model/DeleteEditingProjectResult.h
Executable file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEEDITINGPROJECTRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DELETEEDITINGPROJECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DeleteEditingProjectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteEditingProjectResult();
|
||||
explicit DeleteEditingProjectResult(const std::string &payload);
|
||||
~DeleteEditingProjectResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEEDITINGPROJECTRESULT_H_
|
||||
72
vod/include/alibabacloud/vod/model/DeleteImageRequest.h
Executable file
72
vod/include/alibabacloud/vod/model/DeleteImageRequest.h
Executable 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_VOD_MODEL_DELETEIMAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DELETEIMAGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DeleteImageRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteImageRequest();
|
||||
~DeleteImageRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getImageType()const;
|
||||
void setImageType(const std::string& imageType);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getImageURLs()const;
|
||||
void setImageURLs(const std::string& imageURLs);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDeleteImageType()const;
|
||||
void setDeleteImageType(const std::string& deleteImageType);
|
||||
std::string getImageIds()const;
|
||||
void setImageIds(const std::string& imageIds);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string imageType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string imageURLs_;
|
||||
std::string videoId_;
|
||||
long ownerId_;
|
||||
std::string deleteImageType_;
|
||||
std::string imageIds_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEIMAGEREQUEST_H_
|
||||
49
vod/include/alibabacloud/vod/model/DeleteImageResult.h
Executable file
49
vod/include/alibabacloud/vod/model/DeleteImageResult.h
Executable file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DELETEIMAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DeleteImageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteImageResult();
|
||||
explicit DeleteImageResult(const std::string &payload);
|
||||
~DeleteImageResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEIMAGERESULT_H_
|
||||
60
vod/include/alibabacloud/vod/model/DeleteStreamRequest.h
Executable file
60
vod/include/alibabacloud/vod/model/DeleteStreamRequest.h
Executable file
@@ -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_VOD_MODEL_DELETESTREAMREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DELETESTREAMREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DeleteStreamRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteStreamRequest();
|
||||
~DeleteStreamRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getJobIds()const;
|
||||
void setJobIds(const std::string& jobIds);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string jobIds_;
|
||||
std::string videoId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DELETESTREAMREQUEST_H_
|
||||
49
vod/include/alibabacloud/vod/model/DeleteStreamResult.h
Executable file
49
vod/include/alibabacloud/vod/model/DeleteStreamResult.h
Executable file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DELETESTREAMRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DELETESTREAMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DeleteStreamResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteStreamResult();
|
||||
explicit DeleteStreamResult(const std::string &payload);
|
||||
~DeleteStreamResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DELETESTREAMRESULT_H_
|
||||
57
vod/include/alibabacloud/vod/model/DeleteVideoRequest.h
Executable file
57
vod/include/alibabacloud/vod/model/DeleteVideoRequest.h
Executable 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_VOD_MODEL_DELETEVIDEOREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DELETEVIDEOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DeleteVideoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteVideoRequest();
|
||||
~DeleteVideoRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getVideoIds()const;
|
||||
void setVideoIds(const std::string& videoIds);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
std::string videoIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEVIDEOREQUEST_H_
|
||||
49
vod/include/alibabacloud/vod/model/DeleteVideoResult.h
Executable file
49
vod/include/alibabacloud/vod/model/DeleteVideoResult.h
Executable file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEVIDEORESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DELETEVIDEORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DeleteVideoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVideoResult();
|
||||
explicit DeleteVideoResult(const std::string &payload);
|
||||
~DeleteVideoResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEVIDEORESULT_H_
|
||||
78
vod/include/alibabacloud/vod/model/DescribeCdnDomainLogsRequest.h
Executable file
78
vod/include/alibabacloud/vod/model/DescribeCdnDomainLogsRequest.h
Executable file
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeCdnDomainLogsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCdnDomainLogsRequest();
|
||||
~DescribeCdnDomainLogsRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getPageNo()const;
|
||||
void setPageNo(long pageNo);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getLogDay()const;
|
||||
void setLogDay(const std::string& logDay);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long pageNo_;
|
||||
std::string ownerAccount_;
|
||||
std::string domainName_;
|
||||
long pageSize_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string logDay_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSREQUEST_H_
|
||||
70
vod/include/alibabacloud/vod/model/DescribeCdnDomainLogsResult.h
Executable file
70
vod/include/alibabacloud/vod/model/DescribeCdnDomainLogsResult.h
Executable file
@@ -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_VOD_MODEL_DESCRIBECDNDOMAINLOGSRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeCdnDomainLogsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainLogModel
|
||||
{
|
||||
struct DomainLogDetail
|
||||
{
|
||||
long logSize;
|
||||
std::string endTime;
|
||||
std::string startTime;
|
||||
std::string logName;
|
||||
std::string logPath;
|
||||
};
|
||||
std::string domainName;
|
||||
std::vector<DomainLogDetail> domainLogDetails;
|
||||
};
|
||||
|
||||
|
||||
DescribeCdnDomainLogsResult();
|
||||
explicit DescribeCdnDomainLogsResult(const std::string &payload);
|
||||
~DescribeCdnDomainLogsResult();
|
||||
long getPageSize()const;
|
||||
DomainLogModel getDomainLogModel()const;
|
||||
long getTotal()const;
|
||||
long getPageNo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long pageSize_;
|
||||
DomainLogModel domainLogModel_;
|
||||
long total_;
|
||||
long pageNo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSRESULT_H_
|
||||
81
vod/include/alibabacloud/vod/model/DescribeDomainBpsDataRequest.h
Executable file
81
vod/include/alibabacloud/vod/model/DescribeDomainBpsDataRequest.h
Executable file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeDomainBpsDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDomainBpsDataRequest();
|
||||
~DescribeDomainBpsDataRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getTimeMerge()const;
|
||||
void setTimeMerge(const std::string& timeMerge);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getLocationNameEn()const;
|
||||
void setLocationNameEn(const std::string& locationNameEn);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getIspNameEn()const;
|
||||
void setIspNameEn(const std::string& ispNameEn);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getInterval()const;
|
||||
void setInterval(const std::string& interval);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string timeMerge_;
|
||||
std::string ownerAccount_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
std::string locationNameEn_;
|
||||
std::string startTime_;
|
||||
std::string ispNameEn_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string interval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATAREQUEST_H_
|
||||
82
vod/include/alibabacloud/vod/model/DescribeDomainBpsDataResult.h
Executable file
82
vod/include/alibabacloud/vod/model/DescribeDomainBpsDataResult.h
Executable file
@@ -0,0 +1,82 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeDomainBpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string overseasValue;
|
||||
std::string staticOverseasValue;
|
||||
std::string staticValue;
|
||||
std::string staticDomesticValue;
|
||||
std::string overseasL2Value;
|
||||
std::string timeStamp;
|
||||
std::string domesticValue;
|
||||
std::string dynamicOverseasValue;
|
||||
std::string value;
|
||||
std::string dynamicDomesticValue;
|
||||
std::string domesticL2Value;
|
||||
std::string l2Value;
|
||||
long dynamicValue;
|
||||
};
|
||||
struct DataModule1
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainBpsDataResult();
|
||||
explicit DescribeDomainBpsDataResult(const std::string &payload);
|
||||
~DescribeDomainBpsDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<DataModule1> getSupplyBpsDatas()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<DataModule> getBpsDataPerInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<DataModule1> supplyBpsDatas_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<DataModule> bpsDataPerInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATARESULT_H_
|
||||
81
vod/include/alibabacloud/vod/model/DescribeDomainFlowDataRequest.h
Executable file
81
vod/include/alibabacloud/vod/model/DescribeDomainFlowDataRequest.h
Executable file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeDomainFlowDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDomainFlowDataRequest();
|
||||
~DescribeDomainFlowDataRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getTimeMerge()const;
|
||||
void setTimeMerge(const std::string& timeMerge);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getLocationNameEn()const;
|
||||
void setLocationNameEn(const std::string& locationNameEn);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getIspNameEn()const;
|
||||
void setIspNameEn(const std::string& ispNameEn);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getInterval()const;
|
||||
void setInterval(const std::string& interval);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string timeMerge_;
|
||||
std::string ownerAccount_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
std::string locationNameEn_;
|
||||
std::string startTime_;
|
||||
std::string ispNameEn_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string interval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_
|
||||
72
vod/include/alibabacloud/vod/model/DescribeDomainFlowDataResult.h
Executable file
72
vod/include/alibabacloud/vod/model/DescribeDomainFlowDataResult.h
Executable 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_VOD_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeDomainFlowDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string overseasValue;
|
||||
std::string dynamicOverseasValue;
|
||||
std::string staticOverseasValue;
|
||||
std::string value;
|
||||
std::string dynamicDomesticValue;
|
||||
std::string staticValue;
|
||||
std::string staticDomesticValue;
|
||||
std::string timeStamp;
|
||||
std::string dynamicValue;
|
||||
std::string domesticValue;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainFlowDataResult();
|
||||
explicit DescribeDomainFlowDataResult(const std::string &payload);
|
||||
~DescribeDomainFlowDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<DataModule> getFlowDataPerInterval()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<DataModule> flowDataPerInterval_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
|
||||
57
vod/include/alibabacloud/vod/model/DescribePlayTopVideosRequest.h
Executable file
57
vod/include/alibabacloud/vod/model/DescribePlayTopVideosRequest.h
Executable 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_VOD_MODEL_DESCRIBEPLAYTOPVIDEOSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYTOPVIDEOSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribePlayTopVideosRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribePlayTopVideosRequest();
|
||||
~DescribePlayTopVideosRequest();
|
||||
|
||||
std::string getBizDate()const;
|
||||
void setBizDate(const std::string& bizDate);
|
||||
long getPageNo()const;
|
||||
void setPageNo(long pageNo);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string bizDate_;
|
||||
long pageNo_;
|
||||
long pageSize_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYTOPVIDEOSREQUEST_H_
|
||||
65
vod/include/alibabacloud/vod/model/DescribePlayTopVideosResult.h
Executable file
65
vod/include/alibabacloud/vod/model/DescribePlayTopVideosResult.h
Executable file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYTOPVIDEOSRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYTOPVIDEOSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribePlayTopVideosResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TopPlayVideoStatis
|
||||
{
|
||||
std::string vV;
|
||||
std::string uV;
|
||||
std::string playDuration;
|
||||
std::string videoId;
|
||||
std::string title;
|
||||
};
|
||||
|
||||
|
||||
DescribePlayTopVideosResult();
|
||||
explicit DescribePlayTopVideosResult(const std::string &payload);
|
||||
~DescribePlayTopVideosResult();
|
||||
std::vector<TopPlayVideoStatis> getTopPlayVideos()const;
|
||||
long getTotalNum()const;
|
||||
long getPageSize()const;
|
||||
long getPageNo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TopPlayVideoStatis> topPlayVideos_;
|
||||
long totalNum_;
|
||||
long pageSize_;
|
||||
long pageNo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYTOPVIDEOSRESULT_H_
|
||||
54
vod/include/alibabacloud/vod/model/DescribePlayUserAvgRequest.h
Executable file
54
vod/include/alibabacloud/vod/model/DescribePlayUserAvgRequest.h
Executable file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERAVGREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERAVGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribePlayUserAvgRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribePlayUserAvgRequest();
|
||||
~DescribePlayUserAvgRequest();
|
||||
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERAVGREQUEST_H_
|
||||
57
vod/include/alibabacloud/vod/model/DescribePlayUserAvgResult.h
Executable file
57
vod/include/alibabacloud/vod/model/DescribePlayUserAvgResult.h
Executable 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_VOD_MODEL_DESCRIBEPLAYUSERAVGRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERAVGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribePlayUserAvgResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UserPlayStatisAvg
|
||||
{
|
||||
std::string avgPlayCount;
|
||||
std::string avgPlayDuration;
|
||||
std::string date;
|
||||
};
|
||||
|
||||
|
||||
DescribePlayUserAvgResult();
|
||||
explicit DescribePlayUserAvgResult(const std::string &payload);
|
||||
~DescribePlayUserAvgResult();
|
||||
std::vector<UserPlayStatisAvg> getUserPlayStatisAvgs()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UserPlayStatisAvg> userPlayStatisAvgs_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERAVGRESULT_H_
|
||||
54
vod/include/alibabacloud/vod/model/DescribePlayUserTotalRequest.h
Executable file
54
vod/include/alibabacloud/vod/model/DescribePlayUserTotalRequest.h
Executable file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERTOTALREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERTOTALREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribePlayUserTotalRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribePlayUserTotalRequest();
|
||||
~DescribePlayUserTotalRequest();
|
||||
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERTOTALREQUEST_H_
|
||||
73
vod/include/alibabacloud/vod/model/DescribePlayUserTotalResult.h
Executable file
73
vod/include/alibabacloud/vod/model/DescribePlayUserTotalResult.h
Executable file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERTOTALRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERTOTALRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribePlayUserTotalResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UserPlayStatisTotal
|
||||
{
|
||||
struct VV
|
||||
{
|
||||
std::string hTML5;
|
||||
std::string iOS;
|
||||
std::string flash;
|
||||
std::string android;
|
||||
};
|
||||
struct UV
|
||||
{
|
||||
std::string hTML5;
|
||||
std::string iOS;
|
||||
std::string flash;
|
||||
std::string android;
|
||||
};
|
||||
VV vV;
|
||||
std::string playRange;
|
||||
UV uV;
|
||||
std::string playDuration;
|
||||
std::string date;
|
||||
};
|
||||
|
||||
|
||||
DescribePlayUserTotalResult();
|
||||
explicit DescribePlayUserTotalResult(const std::string &payload);
|
||||
~DescribePlayUserTotalResult();
|
||||
std::vector<UserPlayStatisTotal> getUserPlayStatisTotals()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UserPlayStatisTotal> userPlayStatisTotals_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYUSERTOTALRESULT_H_
|
||||
57
vod/include/alibabacloud/vod/model/DescribePlayVideoStatisRequest.h
Executable file
57
vod/include/alibabacloud/vod/model/DescribePlayVideoStatisRequest.h
Executable 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_VOD_MODEL_DESCRIBEPLAYVIDEOSTATISREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYVIDEOSTATISREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribePlayVideoStatisRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribePlayVideoStatisRequest();
|
||||
~DescribePlayVideoStatisRequest();
|
||||
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string videoId_;
|
||||
std::string startTime_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYVIDEOSTATISREQUEST_H_
|
||||
60
vod/include/alibabacloud/vod/model/DescribePlayVideoStatisResult.h
Executable file
60
vod/include/alibabacloud/vod/model/DescribePlayVideoStatisResult.h
Executable file
@@ -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_VOD_MODEL_DESCRIBEPLAYVIDEOSTATISRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYVIDEOSTATISRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribePlayVideoStatisResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct VideoPlayStatisDetail
|
||||
{
|
||||
std::string vV;
|
||||
std::string playRange;
|
||||
std::string uV;
|
||||
std::string playDuration;
|
||||
std::string title;
|
||||
std::string date;
|
||||
};
|
||||
|
||||
|
||||
DescribePlayVideoStatisResult();
|
||||
explicit DescribePlayVideoStatisResult(const std::string &payload);
|
||||
~DescribePlayVideoStatisResult();
|
||||
std::vector<VideoPlayStatisDetail> getVideoPlayStatisDetails()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<VideoPlayStatisDetail> videoPlayStatisDetails_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEPLAYVIDEOSTATISRESULT_H_
|
||||
60
vod/include/alibabacloud/vod/model/DescribeRefreshQuotaRequest.h
Executable file
60
vod/include/alibabacloud/vod/model/DescribeRefreshQuotaRequest.h
Executable file
@@ -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_VOD_MODEL_DESCRIBEREFRESHQUOTAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshQuotaRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRefreshQuotaRequest();
|
||||
~DescribeRefreshQuotaRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTAREQUEST_H_
|
||||
58
vod/include/alibabacloud/vod/model/DescribeRefreshQuotaResult.h
Executable file
58
vod/include/alibabacloud/vod/model/DescribeRefreshQuotaResult.h
Executable 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_VOD_MODEL_DESCRIBEREFRESHQUOTARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshQuotaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RefreshCacheQuota
|
||||
{
|
||||
std::string urlRemain;
|
||||
std::string dirRemain;
|
||||
std::string urlQuota;
|
||||
std::string dirQuota;
|
||||
};
|
||||
|
||||
|
||||
DescribeRefreshQuotaResult();
|
||||
explicit DescribeRefreshQuotaResult(const std::string &payload);
|
||||
~DescribeRefreshQuotaResult();
|
||||
RefreshCacheQuota getRefreshCacheQuota()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
RefreshCacheQuota refreshCacheQuota_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTARESULT_H_
|
||||
87
vod/include/alibabacloud/vod/model/DescribeRefreshTasksRequest.h
Executable file
87
vod/include/alibabacloud/vod/model/DescribeRefreshTasksRequest.h
Executable file
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshTasksRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeRefreshTasksRequest();
|
||||
~DescribeRefreshTasksRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getObjectPath()const;
|
||||
void setObjectPath(const std::string& objectPath);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getObjectType()const;
|
||||
void setObjectType(const std::string& objectType);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string objectPath_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string ownerId_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
int pageSize_;
|
||||
std::string objectType_;
|
||||
std::string taskId_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSREQUEST_H_
|
||||
67
vod/include/alibabacloud/vod/model/DescribeRefreshTasksResult.h
Executable file
67
vod/include/alibabacloud/vod/model/DescribeRefreshTasksResult.h
Executable 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_VOD_MODEL_DESCRIBEREFRESHTASKSRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshTasksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Task
|
||||
{
|
||||
std::string status;
|
||||
std::string objectType;
|
||||
std::string objectPath;
|
||||
std::string taskId;
|
||||
std::string description;
|
||||
std::string creationTime;
|
||||
std::string process;
|
||||
};
|
||||
|
||||
|
||||
DescribeRefreshTasksResult();
|
||||
explicit DescribeRefreshTasksResult(const std::string &payload);
|
||||
~DescribeRefreshTasksResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<Task> getTasks()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<Task> tasks_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSRESULT_H_
|
||||
57
vod/include/alibabacloud/vod/model/GetAuditHistoryRequest.h
Executable file
57
vod/include/alibabacloud/vod/model/GetAuditHistoryRequest.h
Executable 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_VOD_MODEL_GETAUDITHISTORYREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETAUDITHISTORYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetAuditHistoryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetAuditHistoryRequest();
|
||||
~GetAuditHistoryRequest();
|
||||
|
||||
long getPageNo()const;
|
||||
void setPageNo(long pageNo);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
std::string getSortBy()const;
|
||||
void setSortBy(const std::string& sortBy);
|
||||
|
||||
private:
|
||||
long pageNo_;
|
||||
long pageSize_;
|
||||
std::string videoId_;
|
||||
std::string sortBy_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETAUDITHISTORYREQUEST_H_
|
||||
63
vod/include/alibabacloud/vod/model/GetAuditHistoryResult.h
Executable file
63
vod/include/alibabacloud/vod/model/GetAuditHistoryResult.h
Executable 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_VOD_MODEL_GETAUDITHISTORYRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETAUDITHISTORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetAuditHistoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct History
|
||||
{
|
||||
std::string status;
|
||||
std::string auditor;
|
||||
std::string comment;
|
||||
std::string creationTime;
|
||||
std::string reason;
|
||||
};
|
||||
|
||||
|
||||
GetAuditHistoryResult();
|
||||
explicit GetAuditHistoryResult(const std::string &payload);
|
||||
~GetAuditHistoryResult();
|
||||
std::string getStatus()const;
|
||||
long getTotal()const;
|
||||
std::vector<History> getHistories()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
long total_;
|
||||
std::vector<History> histories_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETAUDITHISTORYRESULT_H_
|
||||
48
vod/include/alibabacloud/vod/model/GetAuditResultRequest.h
Executable file
48
vod/include/alibabacloud/vod/model/GetAuditResultRequest.h
Executable 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_VOD_MODEL_GETAUDITRESULTREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetAuditResultRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetAuditResultRequest();
|
||||
~GetAuditResultRequest();
|
||||
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
|
||||
private:
|
||||
std::string videoId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTREQUEST_H_
|
||||
57
vod/include/alibabacloud/vod/model/GetAuditResultResult.h
Executable file
57
vod/include/alibabacloud/vod/model/GetAuditResultResult.h
Executable 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_VOD_MODEL_GETAUDITRESULTRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetAuditResultResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIAuditResult
|
||||
{
|
||||
std::string label;
|
||||
std::string terrorismResult;
|
||||
std::string pornResult;
|
||||
};
|
||||
|
||||
|
||||
GetAuditResultResult();
|
||||
explicit GetAuditResultResult(const std::string &payload);
|
||||
~GetAuditResultResult();
|
||||
AIAuditResult getAIAuditResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AIAuditResult aIAuditResult_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTRESULT_H_
|
||||
69
vod/include/alibabacloud/vod/model/GetCDNStatisSumRequest.h
Executable file
69
vod/include/alibabacloud/vod/model/GetCDNStatisSumRequest.h
Executable 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_VOD_MODEL_GETCDNSTATISSUMREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetCDNStatisSumRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetCDNStatisSumRequest();
|
||||
~GetCDNStatisSumRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getStartStatisTime()const;
|
||||
void setStartStatisTime(const std::string& startStatisTime);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getLevel()const;
|
||||
void setLevel(const std::string& level);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getEndStatisTime()const;
|
||||
void setEndStatisTime(const std::string& endStatisTime);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string startStatisTime_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string level_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string endStatisTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMREQUEST_H_
|
||||
65
vod/include/alibabacloud/vod/model/GetCDNStatisSumResult.h
Executable file
65
vod/include/alibabacloud/vod/model/GetCDNStatisSumResult.h
Executable file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetCDNStatisSumResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CDNMetric
|
||||
{
|
||||
long flowDataDomesticValue;
|
||||
long bpsDataOverseasValue;
|
||||
std::string statTime;
|
||||
long bpsDataDomesticValue;
|
||||
long bpsDataValue;
|
||||
long flowDataOverseasValue;
|
||||
long flowDataValue;
|
||||
};
|
||||
|
||||
|
||||
GetCDNStatisSumResult();
|
||||
explicit GetCDNStatisSumResult(const std::string &payload);
|
||||
~GetCDNStatisSumResult();
|
||||
long getSumFlowDataValue()const;
|
||||
long getMaxBpsDataValue()const;
|
||||
std::vector<CDNMetric> getCDNStatisList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long sumFlowDataValue_;
|
||||
long maxBpsDataValue_;
|
||||
std::vector<CDNMetric> cDNStatisList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMRESULT_H_
|
||||
66
vod/include/alibabacloud/vod/model/GetCategoriesRequest.h
Executable file
66
vod/include/alibabacloud/vod/model/GetCategoriesRequest.h
Executable file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_GETCATEGORIESREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETCATEGORIESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetCategoriesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetCategoriesRequest();
|
||||
~GetCategoriesRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getCateId()const;
|
||||
void setCateId(long cateId);
|
||||
long getPageNo()const;
|
||||
void setPageNo(long pageNo);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getSortBy()const;
|
||||
void setSortBy(const std::string& sortBy);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long cateId_;
|
||||
long pageNo_;
|
||||
long pageSize_;
|
||||
std::string sortBy_;
|
||||
std::string ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETCATEGORIESREQUEST_H_
|
||||
69
vod/include/alibabacloud/vod/model/GetCategoriesResult.h
Executable file
69
vod/include/alibabacloud/vod/model/GetCategoriesResult.h
Executable 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_VOD_MODEL_GETCATEGORIESRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETCATEGORIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetCategoriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Category1
|
||||
{
|
||||
long parentId;
|
||||
long level;
|
||||
long cateId;
|
||||
std::string cateName;
|
||||
};
|
||||
struct Category
|
||||
{
|
||||
long parentId;
|
||||
long level;
|
||||
long cateId;
|
||||
std::string cateName;
|
||||
};
|
||||
|
||||
|
||||
GetCategoriesResult();
|
||||
explicit GetCategoriesResult(const std::string &payload);
|
||||
~GetCategoriesResult();
|
||||
Category1 getCategory1()const;
|
||||
std::vector<Category> getSubCategories()const;
|
||||
long getSubTotal()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Category1 category1_;
|
||||
std::vector<Category> subCategories_;
|
||||
long subTotal_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETCATEGORIESRESULT_H_
|
||||
66
vod/include/alibabacloud/vod/model/GetEditingProjectMaterialsRequest.h
Executable file
66
vod/include/alibabacloud/vod/model/GetEditingProjectMaterialsRequest.h
Executable file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_GETEDITINGPROJECTMATERIALSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETEDITINGPROJECTMATERIALSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetEditingProjectMaterialsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetEditingProjectMaterialsRequest();
|
||||
~GetEditingProjectMaterialsRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getProjectId()const;
|
||||
void setProjectId(const std::string& projectId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string type_;
|
||||
std::string projectId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETEDITINGPROJECTMATERIALSREQUEST_H_
|
||||
70
vod/include/alibabacloud/vod/model/GetEditingProjectMaterialsResult.h
Executable file
70
vod/include/alibabacloud/vod/model/GetEditingProjectMaterialsResult.h
Executable file
@@ -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_VOD_MODEL_GETEDITINGPROJECTMATERIALSRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETEDITINGPROJECTMATERIALSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetEditingProjectMaterialsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Material
|
||||
{
|
||||
std::string status;
|
||||
std::string materialId;
|
||||
std::string description;
|
||||
long size;
|
||||
std::string title;
|
||||
std::string spriteConfig;
|
||||
float duration;
|
||||
int cateId;
|
||||
std::string cateName;
|
||||
std::string source;
|
||||
std::string modifiedTime;
|
||||
std::vector<std::string> sprites;
|
||||
std::string creationTime;
|
||||
std::string coverURL;
|
||||
std::vector<std::string> snapshots;
|
||||
std::string tags;
|
||||
};
|
||||
|
||||
|
||||
GetEditingProjectMaterialsResult();
|
||||
explicit GetEditingProjectMaterialsResult(const std::string &payload);
|
||||
~GetEditingProjectMaterialsResult();
|
||||
std::vector<Material> getMaterialList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Material> materialList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETEDITINGPROJECTMATERIALSRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/GetEditingProjectRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/GetEditingProjectRequest.h
Executable 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_VOD_MODEL_GETEDITINGPROJECTREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETEDITINGPROJECTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetEditingProjectRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetEditingProjectRequest();
|
||||
~GetEditingProjectRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getProjectId()const;
|
||||
void setProjectId(const std::string& projectId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string projectId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETEDITINGPROJECTREQUEST_H_
|
||||
62
vod/include/alibabacloud/vod/model/GetEditingProjectResult.h
Executable file
62
vod/include/alibabacloud/vod/model/GetEditingProjectResult.h
Executable file
@@ -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_VOD_MODEL_GETEDITINGPROJECTRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETEDITINGPROJECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetEditingProjectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Project
|
||||
{
|
||||
std::string status;
|
||||
std::string timeline;
|
||||
std::string description;
|
||||
std::string modifiedTime;
|
||||
std::string projectId;
|
||||
std::string creationTime;
|
||||
std::string title;
|
||||
std::string coverURL;
|
||||
};
|
||||
|
||||
|
||||
GetEditingProjectResult();
|
||||
explicit GetEditingProjectResult(const std::string &payload);
|
||||
~GetEditingProjectResult();
|
||||
Project getProject()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Project project_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETEDITINGPROJECTRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/GetImageInfoRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/GetImageInfoRequest.h
Executable 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_VOD_MODEL_GETIMAGEINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETIMAGEINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetImageInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetImageInfoRequest();
|
||||
~GetImageInfoRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getImageId()const;
|
||||
void setImageId(const std::string& imageId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getAuthTimeout()const;
|
||||
void setAuthTimeout(long authTimeout);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string imageId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
long authTimeout_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETIMAGEINFOREQUEST_H_
|
||||
65
vod/include/alibabacloud/vod/model/GetImageInfoResult.h
Executable file
65
vod/include/alibabacloud/vod/model/GetImageInfoResult.h
Executable file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_GETIMAGEINFORESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETIMAGEINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetImageInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ImageInfo
|
||||
{
|
||||
struct Mezzanine
|
||||
{
|
||||
std::string originalFileName;
|
||||
};
|
||||
Mezzanine mezzanine;
|
||||
std::string imageId;
|
||||
std::string creationTime;
|
||||
std::string title;
|
||||
std::string tags;
|
||||
std::string uRL;
|
||||
std::string imageType;
|
||||
};
|
||||
|
||||
|
||||
GetImageInfoResult();
|
||||
explicit GetImageInfoResult(const std::string &payload);
|
||||
~GetImageInfoResult();
|
||||
ImageInfo getImageInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ImageInfo imageInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETIMAGEINFORESULT_H_
|
||||
60
vod/include/alibabacloud/vod/model/GetMessageCallbackRequest.h
Executable file
60
vod/include/alibabacloud/vod/model/GetMessageCallbackRequest.h
Executable file
@@ -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_VOD_MODEL_GETMESSAGECALLBACKREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETMESSAGECALLBACKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetMessageCallbackRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetMessageCallbackRequest();
|
||||
~GetMessageCallbackRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETMESSAGECALLBACKREQUEST_H_
|
||||
60
vod/include/alibabacloud/vod/model/GetMessageCallbackResult.h
Executable file
60
vod/include/alibabacloud/vod/model/GetMessageCallbackResult.h
Executable file
@@ -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_VOD_MODEL_GETMESSAGECALLBACKRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETMESSAGECALLBACKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetMessageCallbackResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MessageCallback
|
||||
{
|
||||
std::string callbackSwitch;
|
||||
std::string callbackURL;
|
||||
std::string authSwitch;
|
||||
std::string callbackType;
|
||||
std::string eventTypeList;
|
||||
std::string authKey;
|
||||
};
|
||||
|
||||
|
||||
GetMessageCallbackResult();
|
||||
explicit GetMessageCallbackResult(const std::string &payload);
|
||||
~GetMessageCallbackResult();
|
||||
MessageCallback getMessageCallback()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
MessageCallback messageCallback_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETMESSAGECALLBACKRESULT_H_
|
||||
69
vod/include/alibabacloud/vod/model/GetMezzanineInfoRequest.h
Executable file
69
vod/include/alibabacloud/vod/model/GetMezzanineInfoRequest.h
Executable 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_VOD_MODEL_GETMEZZANINEINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETMEZZANINEINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetMezzanineInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetMezzanineInfoRequest();
|
||||
~GetMezzanineInfoRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
bool getPreviewSegment()const;
|
||||
void setPreviewSegment(bool previewSegment);
|
||||
std::string getOutputType()const;
|
||||
void setOutputType(const std::string& outputType);
|
||||
std::string getAdditionType()const;
|
||||
void setAdditionType(const std::string& additionType);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getAuthTimeout()const;
|
||||
void setAuthTimeout(long authTimeout);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string videoId_;
|
||||
bool previewSegment_;
|
||||
std::string outputType_;
|
||||
std::string additionType_;
|
||||
long ownerId_;
|
||||
long authTimeout_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEZZANINEINFOREQUEST_H_
|
||||
113
vod/include/alibabacloud/vod/model/GetMezzanineInfoResult.h
Executable file
113
vod/include/alibabacloud/vod/model/GetMezzanineInfoResult.h
Executable file
@@ -0,0 +1,113 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEZZANINEINFORESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETMEZZANINEINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetMezzanineInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Mezzanine
|
||||
{
|
||||
struct AudioStream
|
||||
{
|
||||
std::string codecTag;
|
||||
std::string codecTimeBase;
|
||||
std::string channelLayout;
|
||||
std::string startTime;
|
||||
std::string index;
|
||||
std::string duration;
|
||||
std::string lang;
|
||||
std::string sampleFmt;
|
||||
std::string codecName;
|
||||
std::string bitrate;
|
||||
std::string channels;
|
||||
std::string timebase;
|
||||
std::string codecTagString;
|
||||
std::string sampleRate;
|
||||
std::string codecLongName;
|
||||
std::string numFrames;
|
||||
};
|
||||
struct VideoStream
|
||||
{
|
||||
std::string codecTag;
|
||||
std::string codecTimeBase;
|
||||
std::string sar;
|
||||
std::string fps;
|
||||
std::string startTime;
|
||||
std::string index;
|
||||
std::string duration;
|
||||
std::string lang;
|
||||
std::string pixFmt;
|
||||
std::string codecName;
|
||||
std::string profile;
|
||||
std::string avgFPS;
|
||||
std::string timebase;
|
||||
std::string codecTagString;
|
||||
std::string hasBFrames;
|
||||
std::string dar;
|
||||
std::string codecLongName;
|
||||
std::string height;
|
||||
std::string level;
|
||||
std::string width;
|
||||
std::string numFrames;
|
||||
};
|
||||
std::string status;
|
||||
std::string videoId;
|
||||
std::string cRC64;
|
||||
long size;
|
||||
std::string fileName;
|
||||
std::string fps;
|
||||
std::vector<VideoStream> videoStreamList;
|
||||
std::string duration;
|
||||
std::vector<AudioStream> audioStreamList;
|
||||
std::string bitrate;
|
||||
std::string preprocessStatus;
|
||||
std::string fileURL;
|
||||
std::string creationTime;
|
||||
long height;
|
||||
long width;
|
||||
std::string outputType;
|
||||
};
|
||||
|
||||
|
||||
GetMezzanineInfoResult();
|
||||
explicit GetMezzanineInfoResult(const std::string &payload);
|
||||
~GetMezzanineInfoResult();
|
||||
Mezzanine getMezzanine()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Mezzanine mezzanine_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEZZANINEINFORESULT_H_
|
||||
69
vod/include/alibabacloud/vod/model/GetOSSStatisRequest.h
Executable file
69
vod/include/alibabacloud/vod/model/GetOSSStatisRequest.h
Executable 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_VOD_MODEL_GETOSSSTATISREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETOSSSTATISREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetOSSStatisRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetOSSStatisRequest();
|
||||
~GetOSSStatisRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getStartStatisTime()const;
|
||||
void setStartStatisTime(const std::string& startStatisTime);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getLevel()const;
|
||||
void setLevel(const std::string& level);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getEndStatisTime()const;
|
||||
void setEndStatisTime(const std::string& endStatisTime);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string startStatisTime_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string level_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string endStatisTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETOSSSTATISREQUEST_H_
|
||||
58
vod/include/alibabacloud/vod/model/GetOSSStatisResult.h
Executable file
58
vod/include/alibabacloud/vod/model/GetOSSStatisResult.h
Executable 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_VOD_MODEL_GETOSSSTATISRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETOSSSTATISRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetOSSStatisResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct OSSMetric
|
||||
{
|
||||
std::string statTime;
|
||||
long storageUtilization;
|
||||
};
|
||||
|
||||
|
||||
GetOSSStatisResult();
|
||||
explicit GetOSSStatisResult(const std::string &payload);
|
||||
~GetOSSStatisResult();
|
||||
std::vector<OSSMetric> getOssStatisList()const;
|
||||
long getMaxStorageUtilization()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<OSSMetric> ossStatisList_;
|
||||
long maxStorageUtilization_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETOSSSTATISRESULT_H_
|
||||
90
vod/include/alibabacloud/vod/model/GetPlayInfoRequest.h
Executable file
90
vod/include/alibabacloud/vod/model/GetPlayInfoRequest.h
Executable file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_GETPLAYINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETPLAYINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetPlayInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetPlayInfoRequest();
|
||||
~GetPlayInfoRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getStreamType()const;
|
||||
void setStreamType(const std::string& streamType);
|
||||
std::string getFormats()const;
|
||||
void setFormats(const std::string& formats);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getChannel()const;
|
||||
void setChannel(const std::string& channel);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
std::string getPlayerVersion()const;
|
||||
void setPlayerVersion(const std::string& playerVersion);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResultType()const;
|
||||
void setResultType(const std::string& resultType);
|
||||
std::string getRand()const;
|
||||
void setRand(const std::string& rand);
|
||||
std::string getReAuthInfo()const;
|
||||
void setReAuthInfo(const std::string& reAuthInfo);
|
||||
std::string getOutputType()const;
|
||||
void setOutputType(const std::string& outputType);
|
||||
std::string getDefinition()const;
|
||||
void setDefinition(const std::string& definition);
|
||||
long getAuthTimeout()const;
|
||||
void setAuthTimeout(long authTimeout);
|
||||
std::string getAuthInfo()const;
|
||||
void setAuthInfo(const std::string& authInfo);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string streamType_;
|
||||
std::string formats_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string channel_;
|
||||
std::string videoId_;
|
||||
std::string playerVersion_;
|
||||
long ownerId_;
|
||||
std::string resultType_;
|
||||
std::string rand_;
|
||||
std::string reAuthInfo_;
|
||||
std::string outputType_;
|
||||
std::string definition_;
|
||||
long authTimeout_;
|
||||
std::string authInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETPLAYINFOREQUEST_H_
|
||||
93
vod/include/alibabacloud/vod/model/GetPlayInfoResult.h
Executable file
93
vod/include/alibabacloud/vod/model/GetPlayInfoResult.h
Executable file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_GETPLAYINFORESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETPLAYINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetPlayInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct VideoBase
|
||||
{
|
||||
struct Thumbnail
|
||||
{
|
||||
std::string uRL;
|
||||
};
|
||||
std::string status;
|
||||
std::string videoId;
|
||||
std::string transcodeMode;
|
||||
std::string creationTime;
|
||||
std::string title;
|
||||
std::string mediaType;
|
||||
std::string coverURL;
|
||||
std::string duration;
|
||||
std::vector<Thumbnail> thumbnailList;
|
||||
};
|
||||
struct PlayInfo
|
||||
{
|
||||
std::string status;
|
||||
std::string streamType;
|
||||
std::string rand;
|
||||
long size;
|
||||
std::string watermarkId;
|
||||
std::string definition;
|
||||
std::string fps;
|
||||
std::string duration;
|
||||
std::string modificationTime;
|
||||
std::string bitrate;
|
||||
long encrypt;
|
||||
std::string preprocessStatus;
|
||||
std::string complexity;
|
||||
std::string format;
|
||||
std::string encryptType;
|
||||
std::string playURL;
|
||||
std::string plaintext;
|
||||
std::string creationTime;
|
||||
long height;
|
||||
long width;
|
||||
std::string jobId;
|
||||
};
|
||||
|
||||
|
||||
GetPlayInfoResult();
|
||||
explicit GetPlayInfoResult(const std::string &payload);
|
||||
~GetPlayInfoResult();
|
||||
VideoBase getVideoBase()const;
|
||||
std::vector<PlayInfo> getPlayInfoList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
VideoBase videoBase_;
|
||||
std::vector<PlayInfo> playInfoList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETPLAYINFORESULT_H_
|
||||
60
vod/include/alibabacloud/vod/model/GetVideoConfigRequest.h
Executable file
60
vod/include/alibabacloud/vod/model/GetVideoConfigRequest.h
Executable file
@@ -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_VOD_MODEL_GETVIDEOCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetVideoConfigRequest();
|
||||
~GetVideoConfigRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAuthInfo()const;
|
||||
void setAuthInfo(const std::string& authInfo);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string videoId_;
|
||||
long ownerId_;
|
||||
std::string authInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGREQUEST_H_
|
||||
51
vod/include/alibabacloud/vod/model/GetVideoConfigResult.h
Executable file
51
vod/include/alibabacloud/vod/model/GetVideoConfigResult.h
Executable 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_VOD_MODEL_GETVIDEOCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetVideoConfigResult();
|
||||
explicit GetVideoConfigResult(const std::string &payload);
|
||||
~GetVideoConfigResult();
|
||||
std::string getDownloadSwitch()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string downloadSwitch_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGRESULT_H_
|
||||
60
vod/include/alibabacloud/vod/model/GetVideoInfoRequest.h
Executable file
60
vod/include/alibabacloud/vod/model/GetVideoInfoRequest.h
Executable file
@@ -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_VOD_MODEL_GETVIDEOINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetVideoInfoRequest();
|
||||
~GetVideoInfoRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
std::string getResultTypes()const;
|
||||
void setResultTypes(const std::string& resultTypes);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string videoId_;
|
||||
std::string resultTypes_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOINFOREQUEST_H_
|
||||
81
vod/include/alibabacloud/vod/model/GetVideoInfoResult.h
Executable file
81
vod/include/alibabacloud/vod/model/GetVideoInfoResult.h
Executable file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_GETVIDEOINFORESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Video
|
||||
{
|
||||
struct Thumbnail
|
||||
{
|
||||
std::string uRL;
|
||||
};
|
||||
std::string status;
|
||||
std::string modifyTime;
|
||||
std::string videoId;
|
||||
std::string description;
|
||||
long size;
|
||||
std::string createTime;
|
||||
std::string downloadSwitch;
|
||||
std::string title;
|
||||
float duration;
|
||||
std::string modificationTime;
|
||||
long cateId;
|
||||
std::string cateName;
|
||||
std::vector<Thumbnail> thumbnailList;
|
||||
std::string preprocessStatus;
|
||||
std::string creationTime;
|
||||
std::string coverURL;
|
||||
std::string regionId;
|
||||
std::string storageLocation;
|
||||
std::vector<std::string> snapshots;
|
||||
std::string tags;
|
||||
std::string templateGroupId;
|
||||
};
|
||||
|
||||
|
||||
GetVideoInfoResult();
|
||||
explicit GetVideoInfoResult(const std::string &payload);
|
||||
~GetVideoInfoResult();
|
||||
Video getVideo()const;
|
||||
std::string getAI()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Video video_;
|
||||
std::string aI_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOINFORESULT_H_
|
||||
57
vod/include/alibabacloud/vod/model/GetVideoInfosRequest.h
Executable file
57
vod/include/alibabacloud/vod/model/GetVideoInfosRequest.h
Executable 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_VOD_MODEL_GETVIDEOINFOSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOINFOSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoInfosRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetVideoInfosRequest();
|
||||
~GetVideoInfosRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getVideoIds()const;
|
||||
void setVideoIds(const std::string& videoIds);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
std::string videoIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOINFOSREQUEST_H_
|
||||
79
vod/include/alibabacloud/vod/model/GetVideoInfosResult.h
Executable file
79
vod/include/alibabacloud/vod/model/GetVideoInfosResult.h
Executable file
@@ -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_VOD_MODEL_GETVIDEOINFOSRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOINFOSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoInfosResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Video
|
||||
{
|
||||
struct Thumbnail
|
||||
{
|
||||
std::string uRL;
|
||||
};
|
||||
std::string status;
|
||||
std::string videoId;
|
||||
std::string description;
|
||||
long size;
|
||||
std::string downloadSwitch;
|
||||
std::string title;
|
||||
float duration;
|
||||
std::string modificationTime;
|
||||
long cateId;
|
||||
std::string cateName;
|
||||
std::vector<Video::Thumbnail> thumbnailList;
|
||||
std::string preprocessStatus;
|
||||
std::string creationTime;
|
||||
std::string coverURL;
|
||||
std::string regionId;
|
||||
std::string storageLocation;
|
||||
std::vector<std::string> snapshots;
|
||||
std::string tags;
|
||||
std::string templateGroupId;
|
||||
};
|
||||
|
||||
|
||||
GetVideoInfosResult();
|
||||
explicit GetVideoInfosResult(const std::string &payload);
|
||||
~GetVideoInfosResult();
|
||||
std::vector<Video> getVideoList()const;
|
||||
std::vector<std::string> getNonExistVideoIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Video> videoList_;
|
||||
std::vector<std::string> nonExistVideoIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOINFOSRESULT_H_
|
||||
75
vod/include/alibabacloud/vod/model/GetVideoListRequest.h
Executable file
75
vod/include/alibabacloud/vod/model/GetVideoListRequest.h
Executable 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_VOD_MODEL_GETVIDEOLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetVideoListRequest();
|
||||
~GetVideoListRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getCateId()const;
|
||||
void setCateId(long cateId);
|
||||
int getPageNo()const;
|
||||
void setPageNo(int pageNo);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getSortBy()const;
|
||||
void setSortBy(const std::string& sortBy);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long cateId_;
|
||||
int pageNo_;
|
||||
int pageSize_;
|
||||
std::string endTime_;
|
||||
std::string sortBy_;
|
||||
std::string startTime_;
|
||||
long ownerId_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOLISTREQUEST_H_
|
||||
71
vod/include/alibabacloud/vod/model/GetVideoListResult.h
Executable file
71
vod/include/alibabacloud/vod/model/GetVideoListResult.h
Executable 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_VOD_MODEL_GETVIDEOLISTRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Video
|
||||
{
|
||||
std::string status;
|
||||
std::string modifyTime;
|
||||
std::string videoId;
|
||||
std::string description;
|
||||
long size;
|
||||
std::string createTime;
|
||||
std::string title;
|
||||
float duration;
|
||||
std::string modificationTime;
|
||||
long cateId;
|
||||
std::string cateName;
|
||||
std::string creationTime;
|
||||
std::string coverURL;
|
||||
std::vector<std::string> snapshots;
|
||||
std::string tags;
|
||||
};
|
||||
|
||||
|
||||
GetVideoListResult();
|
||||
explicit GetVideoListResult(const std::string &payload);
|
||||
~GetVideoListResult();
|
||||
int getTotal()const;
|
||||
std::vector<Video> getVideoList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int total_;
|
||||
std::vector<Video> videoList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOLISTRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/GetVideoPlayAuthRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/GetVideoPlayAuthRequest.h
Executable 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_VOD_MODEL_GETVIDEOPLAYAUTHREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYAUTHREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoPlayAuthRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetVideoPlayAuthRequest();
|
||||
~GetVideoPlayAuthRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getReAuthInfo()const;
|
||||
void setReAuthInfo(const std::string& reAuthInfo);
|
||||
long getAuthInfoTimeout()const;
|
||||
void setAuthInfoTimeout(long authInfoTimeout);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string reAuthInfo_;
|
||||
long authInfoTimeout_;
|
||||
std::string videoId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYAUTHREQUEST_H_
|
||||
61
vod/include/alibabacloud/vod/model/GetVideoPlayAuthResult.h
Executable file
61
vod/include/alibabacloud/vod/model/GetVideoPlayAuthResult.h
Executable file
@@ -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_VOD_MODEL_GETVIDEOPLAYAUTHRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYAUTHRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoPlayAuthResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct VideoMeta
|
||||
{
|
||||
std::string status;
|
||||
std::string videoId;
|
||||
std::string title;
|
||||
std::string coverURL;
|
||||
float duration;
|
||||
};
|
||||
|
||||
|
||||
GetVideoPlayAuthResult();
|
||||
explicit GetVideoPlayAuthResult(const std::string &payload);
|
||||
~GetVideoPlayAuthResult();
|
||||
std::string getPlayAuth()const;
|
||||
VideoMeta getVideoMeta()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string playAuth_;
|
||||
VideoMeta videoMeta_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYAUTHRESULT_H_
|
||||
75
vod/include/alibabacloud/vod/model/GetVideoPlayInfoRequest.h
Executable file
75
vod/include/alibabacloud/vod/model/GetVideoPlayInfoRequest.h
Executable 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_VOD_MODEL_GETVIDEOPLAYINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoPlayInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetVideoPlayInfoRequest();
|
||||
~GetVideoPlayInfoRequest();
|
||||
|
||||
std::string getSignVersion()const;
|
||||
void setSignVersion(const std::string& signVersion);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientVersion()const;
|
||||
void setClientVersion(const std::string& clientVersion);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getChannel()const;
|
||||
void setChannel(const std::string& channel);
|
||||
std::string getPlaySign()const;
|
||||
void setPlaySign(const std::string& playSign);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
long getClientTS()const;
|
||||
void setClientTS(long clientTS);
|
||||
|
||||
private:
|
||||
std::string signVersion_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientVersion_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string channel_;
|
||||
std::string playSign_;
|
||||
std::string videoId_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
long clientTS_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYINFOREQUEST_H_
|
||||
71
vod/include/alibabacloud/vod/model/GetVideoPlayInfoResult.h
Executable file
71
vod/include/alibabacloud/vod/model/GetVideoPlayInfoResult.h
Executable 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_VOD_MODEL_GETVIDEOPLAYINFORESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoPlayInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PlayInfo
|
||||
{
|
||||
std::string securityToken;
|
||||
std::string authInfo;
|
||||
std::string accessKeyId;
|
||||
std::string playDomain;
|
||||
std::string accessKeySecret;
|
||||
std::string region;
|
||||
};
|
||||
struct VideoInfo
|
||||
{
|
||||
std::string status;
|
||||
std::string videoId;
|
||||
std::string title;
|
||||
std::string coverURL;
|
||||
float duration;
|
||||
long customerId;
|
||||
};
|
||||
|
||||
|
||||
GetVideoPlayInfoResult();
|
||||
explicit GetVideoPlayInfoResult(const std::string &payload);
|
||||
~GetVideoPlayInfoResult();
|
||||
PlayInfo getPlayInfo()const;
|
||||
VideoInfo getVideoInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PlayInfo playInfo_;
|
||||
VideoInfo videoInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYINFORESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIASRJobRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIASRJobRequest.h
Executable 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_VOD_MODEL_LISTAIASRJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIASRJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIASRJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAIASRJobRequest();
|
||||
~ListAIASRJobRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAIASRJobIds()const;
|
||||
void setAIASRJobIds(const std::string& aIASRJobIds);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string aIASRJobIds_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIASRJOBREQUEST_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIASRJobResult.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIASRJobResult.h
Executable 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_VOD_MODEL_LISTAIASRJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIASRJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIASRJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIASRJob
|
||||
{
|
||||
std::string status;
|
||||
std::string mediaId;
|
||||
std::string message;
|
||||
std::string creationTime;
|
||||
std::string data;
|
||||
std::string code;
|
||||
std::string jobId;
|
||||
};
|
||||
|
||||
|
||||
ListAIASRJobResult();
|
||||
explicit ListAIASRJobResult(const std::string &payload);
|
||||
~ListAIASRJobResult();
|
||||
std::vector<std::string> getNonExistAIASRJobIds()const;
|
||||
std::vector<AIASRJob> getAIASRJobList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> nonExistAIASRJobIds_;
|
||||
std::vector<AIASRJob> aIASRJobList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIASRJOBRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIJobRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIJobRequest.h
Executable 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_VOD_MODEL_LISTAIJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAIJobRequest();
|
||||
~ListAIJobRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getJobIds()const;
|
||||
void setJobIds(const std::string& jobIds);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string jobIds_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIJOBREQUEST_H_
|
||||
65
vod/include/alibabacloud/vod/model/ListAIJobResult.h
Executable file
65
vod/include/alibabacloud/vod/model/ListAIJobResult.h
Executable file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIJob
|
||||
{
|
||||
std::string status;
|
||||
std::string type;
|
||||
std::string mediaId;
|
||||
std::string message;
|
||||
std::string creationTime;
|
||||
std::string data;
|
||||
std::string code;
|
||||
std::string completeTime;
|
||||
std::string jobId;
|
||||
};
|
||||
|
||||
|
||||
ListAIJobResult();
|
||||
explicit ListAIJobResult(const std::string &payload);
|
||||
~ListAIJobResult();
|
||||
std::vector<AIJob> getAIJobList()const;
|
||||
std::vector<std::string> getNonExistAIJobIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AIJob> aIJobList_;
|
||||
std::vector<std::string> nonExistAIJobIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIJOBRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoCategoryJobRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoCategoryJobRequest.h
Executable 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_VOD_MODEL_LISTAIVIDEOCATEGORYJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCategoryJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAIVideoCategoryJobRequest();
|
||||
~ListAIVideoCategoryJobRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getAIVideoCategoryJobIds()const;
|
||||
void setAIVideoCategoryJobIds(const std::string& aIVideoCategoryJobIds);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string aIVideoCategoryJobIds_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBREQUEST_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoCategoryJobResult.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoCategoryJobResult.h
Executable 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_VOD_MODEL_LISTAIVIDEOCATEGORYJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCategoryJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIVideoCategoryJob
|
||||
{
|
||||
std::string status;
|
||||
std::string mediaId;
|
||||
std::string message;
|
||||
std::string creationTime;
|
||||
std::string data;
|
||||
std::string code;
|
||||
std::string jobId;
|
||||
};
|
||||
|
||||
|
||||
ListAIVideoCategoryJobResult();
|
||||
explicit ListAIVideoCategoryJobResult(const std::string &payload);
|
||||
~ListAIVideoCategoryJobResult();
|
||||
std::vector<AIVideoCategoryJob> getAIVideoCategoryJobList()const;
|
||||
std::vector<std::string> getNonExistAIVideoCategoryJobIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AIVideoCategoryJob> aIVideoCategoryJobList_;
|
||||
std::vector<std::string> nonExistAIVideoCategoryJobIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoCensorJobRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoCensorJobRequest.h
Executable 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_VOD_MODEL_LISTAIVIDEOCENSORJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCensorJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAIVideoCensorJobRequest();
|
||||
~ListAIVideoCensorJobRequest();
|
||||
|
||||
std::string getAIVideoCensorJobIds()const;
|
||||
void setAIVideoCensorJobIds(const std::string& aIVideoCensorJobIds);
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string aIVideoCensorJobIds_;
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBREQUEST_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoCensorJobResult.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoCensorJobResult.h
Executable 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_VOD_MODEL_LISTAIVIDEOCENSORJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCensorJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIVideoCensorJob
|
||||
{
|
||||
std::string status;
|
||||
std::string mediaId;
|
||||
std::string message;
|
||||
std::string creationTime;
|
||||
std::string data;
|
||||
std::string code;
|
||||
std::string jobId;
|
||||
};
|
||||
|
||||
|
||||
ListAIVideoCensorJobResult();
|
||||
explicit ListAIVideoCensorJobResult(const std::string &payload);
|
||||
~ListAIVideoCensorJobResult();
|
||||
std::vector<AIVideoCensorJob> getAIVideoCensorJobList()const;
|
||||
std::vector<std::string> getNonExistAIVideoCensorJobIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AIVideoCensorJob> aIVideoCensorJobList_;
|
||||
std::vector<std::string> nonExistAIVideoCensorJobIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoCoverJobRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoCoverJobRequest.h
Executable 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_VOD_MODEL_LISTAIVIDEOCOVERJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCoverJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAIVideoCoverJobRequest();
|
||||
~ListAIVideoCoverJobRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getAIVideoCoverJobIds()const;
|
||||
void setAIVideoCoverJobIds(const std::string& aIVideoCoverJobIds);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string aIVideoCoverJobIds_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBREQUEST_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoCoverJobResult.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoCoverJobResult.h
Executable 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_VOD_MODEL_LISTAIVIDEOCOVERJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCoverJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIVideoCoverJob
|
||||
{
|
||||
std::string status;
|
||||
std::string mediaId;
|
||||
std::string message;
|
||||
std::string creationTime;
|
||||
std::string data;
|
||||
std::string code;
|
||||
std::string jobId;
|
||||
};
|
||||
|
||||
|
||||
ListAIVideoCoverJobResult();
|
||||
explicit ListAIVideoCoverJobResult(const std::string &payload);
|
||||
~ListAIVideoCoverJobResult();
|
||||
std::vector<AIVideoCoverJob> getAIVideoCoverJobList()const;
|
||||
std::vector<std::string> getNonExistAIVideoCoverJobIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AIVideoCoverJob> aIVideoCoverJobList_;
|
||||
std::vector<std::string> nonExistAIVideoCoverJobIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoPornRecogJobRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoPornRecogJobRequest.h
Executable 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_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoPornRecogJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAIVideoPornRecogJobRequest();
|
||||
~ListAIVideoPornRecogJobRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getAIVideoPornRecogJobIds()const;
|
||||
void setAIVideoPornRecogJobIds(const std::string& aIVideoPornRecogJobIds);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string aIVideoPornRecogJobIds_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBREQUEST_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoPornRecogJobResult.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoPornRecogJobResult.h
Executable 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_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoPornRecogJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIVideoPornRecogJob
|
||||
{
|
||||
std::string status;
|
||||
std::string mediaId;
|
||||
std::string message;
|
||||
std::string creationTime;
|
||||
std::string data;
|
||||
std::string code;
|
||||
std::string jobId;
|
||||
};
|
||||
|
||||
|
||||
ListAIVideoPornRecogJobResult();
|
||||
explicit ListAIVideoPornRecogJobResult(const std::string &payload);
|
||||
~ListAIVideoPornRecogJobResult();
|
||||
std::vector<std::string> getNonExistPornRecogJobIds()const;
|
||||
std::vector<AIVideoPornRecogJob> getAIVideoPornRecogJobList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> nonExistPornRecogJobIds_;
|
||||
std::vector<AIVideoPornRecogJob> aIVideoPornRecogJobList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoSummaryJobRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoSummaryJobRequest.h
Executable 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_VOD_MODEL_LISTAIVIDEOSUMMARYJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoSummaryJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAIVideoSummaryJobRequest();
|
||||
~ListAIVideoSummaryJobRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getAIVideoSummaryJobIds()const;
|
||||
void setAIVideoSummaryJobIds(const std::string& aIVideoSummaryJobIds);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string aIVideoSummaryJobIds_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBREQUEST_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoSummaryJobResult.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoSummaryJobResult.h
Executable 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_VOD_MODEL_LISTAIVIDEOSUMMARYJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoSummaryJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIVideoSummaryJob
|
||||
{
|
||||
std::string status;
|
||||
std::string mediaId;
|
||||
std::string message;
|
||||
std::string creationTime;
|
||||
std::string data;
|
||||
std::string code;
|
||||
std::string jobId;
|
||||
};
|
||||
|
||||
|
||||
ListAIVideoSummaryJobResult();
|
||||
explicit ListAIVideoSummaryJobResult(const std::string &payload);
|
||||
~ListAIVideoSummaryJobResult();
|
||||
std::vector<std::string> getNonExistAIVideoSummaryJobIds()const;
|
||||
std::vector<AIVideoSummaryJob> getAIVideoSummaryJobList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> nonExistAIVideoSummaryJobIds_;
|
||||
std::vector<AIVideoSummaryJob> aIVideoSummaryJobList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBRESULT_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoTerrorismRecogJobRequest.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoTerrorismRecogJobRequest.h
Executable 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_VOD_MODEL_LISTAIVIDEOTERRORISMRECOGJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOTERRORISMRECOGJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoTerrorismRecogJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAIVideoTerrorismRecogJobRequest();
|
||||
~ListAIVideoTerrorismRecogJobRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getAIVideoTerrorismRecogJobIds()const;
|
||||
void setAIVideoTerrorismRecogJobIds(const std::string& aIVideoTerrorismRecogJobIds);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string aIVideoTerrorismRecogJobIds_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOTERRORISMRECOGJOBREQUEST_H_
|
||||
63
vod/include/alibabacloud/vod/model/ListAIVideoTerrorismRecogJobResult.h
Executable file
63
vod/include/alibabacloud/vod/model/ListAIVideoTerrorismRecogJobResult.h
Executable 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_VOD_MODEL_LISTAIVIDEOTERRORISMRECOGJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOTERRORISMRECOGJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAIVideoTerrorismRecogJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIVideoTerrorismRecogJob
|
||||
{
|
||||
std::string status;
|
||||
std::string mediaId;
|
||||
std::string message;
|
||||
std::string creationTime;
|
||||
std::string data;
|
||||
std::string code;
|
||||
std::string jobId;
|
||||
};
|
||||
|
||||
|
||||
ListAIVideoTerrorismRecogJobResult();
|
||||
explicit ListAIVideoTerrorismRecogJobResult(const std::string &payload);
|
||||
~ListAIVideoTerrorismRecogJobResult();
|
||||
std::vector<AIVideoTerrorismRecogJob> getAIVideoTerrorismRecogJobList()const;
|
||||
std::vector<std::string> getNonExistTerrorismRecogJobIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AIVideoTerrorismRecogJob> aIVideoTerrorismRecogJobList_;
|
||||
std::vector<std::string> nonExistTerrorismRecogJobIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOTERRORISMRECOGJOBRESULT_H_
|
||||
48
vod/include/alibabacloud/vod/model/ListAuditSecurityIpRequest.h
Executable file
48
vod/include/alibabacloud/vod/model/ListAuditSecurityIpRequest.h
Executable 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_VOD_MODEL_LISTAUDITSECURITYIPREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAUDITSECURITYIPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAuditSecurityIpRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListAuditSecurityIpRequest();
|
||||
~ListAuditSecurityIpRequest();
|
||||
|
||||
std::string getSecurityGroupName()const;
|
||||
void setSecurityGroupName(const std::string& securityGroupName);
|
||||
|
||||
private:
|
||||
std::string securityGroupName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAUDITSECURITYIPREQUEST_H_
|
||||
58
vod/include/alibabacloud/vod/model/ListAuditSecurityIpResult.h
Executable file
58
vod/include/alibabacloud/vod/model/ListAuditSecurityIpResult.h
Executable 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_VOD_MODEL_LISTAUDITSECURITYIPRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTAUDITSECURITYIPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListAuditSecurityIpResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SecurityIp
|
||||
{
|
||||
std::string securityGroupName;
|
||||
std::string creationTime;
|
||||
std::string modificationTime;
|
||||
std::string ips;
|
||||
};
|
||||
|
||||
|
||||
ListAuditSecurityIpResult();
|
||||
explicit ListAuditSecurityIpResult(const std::string &payload);
|
||||
~ListAuditSecurityIpResult();
|
||||
std::vector<SecurityIp> getSecurityIpList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<SecurityIp> securityIpList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAUDITSECURITYIPRESULT_H_
|
||||
81
vod/include/alibabacloud/vod/model/ListLiveRecordVideoRequest.h
Executable file
81
vod/include/alibabacloud/vod/model/ListLiveRecordVideoRequest.h
Executable file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_LISTLIVERECORDVIDEOREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTLIVERECORDVIDEOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListLiveRecordVideoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListLiveRecordVideoRequest();
|
||||
~ListLiveRecordVideoRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppName()const;
|
||||
void setAppName(const std::string& appName);
|
||||
int getPageNo()const;
|
||||
void setPageNo(int pageNo);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getSortBy()const;
|
||||
void setSortBy(const std::string& sortBy);
|
||||
std::string getStreamName()const;
|
||||
void setStreamName(const std::string& streamName);
|
||||
std::string getQueryType()const;
|
||||
void setQueryType(const std::string& queryType);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
long ownerId_;
|
||||
std::string appName_;
|
||||
int pageNo_;
|
||||
int pageSize_;
|
||||
std::string sortBy_;
|
||||
std::string streamName_;
|
||||
std::string queryType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTLIVERECORDVIDEOREQUEST_H_
|
||||
103
vod/include/alibabacloud/vod/model/ListLiveRecordVideoResult.h
Executable file
103
vod/include/alibabacloud/vod/model/ListLiveRecordVideoResult.h
Executable file
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_LISTLIVERECORDVIDEORESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTLIVERECORDVIDEORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListLiveRecordVideoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveRecordVideo
|
||||
{
|
||||
struct Video
|
||||
{
|
||||
std::string status;
|
||||
std::string modifyTime;
|
||||
std::string videoId;
|
||||
std::string description;
|
||||
long size;
|
||||
std::string createTime;
|
||||
std::string downloadSwitch;
|
||||
std::string title;
|
||||
float duration;
|
||||
long customerId;
|
||||
int cateId;
|
||||
std::string cateName;
|
||||
std::string creationTime;
|
||||
std::string coverURL;
|
||||
int privilege;
|
||||
std::vector<std::string> snapshots;
|
||||
std::string tags;
|
||||
std::string templateGroupId;
|
||||
};
|
||||
struct PlayInfo
|
||||
{
|
||||
std::string streamType;
|
||||
std::string rand;
|
||||
long size;
|
||||
std::string definition;
|
||||
std::string fps;
|
||||
std::string duration;
|
||||
std::string bitrate;
|
||||
long encrypt;
|
||||
std::string complexity;
|
||||
std::string format;
|
||||
std::string playURL;
|
||||
std::string plaintext;
|
||||
long height;
|
||||
long width;
|
||||
std::string jobId;
|
||||
};
|
||||
std::string playlistId;
|
||||
std::string streamName;
|
||||
std::string recordStartTime;
|
||||
std::string domainName;
|
||||
std::string recordEndTime;
|
||||
Video video;
|
||||
std::vector<LiveRecordVideo::PlayInfo> playInfoList;
|
||||
std::string appName;
|
||||
};
|
||||
|
||||
|
||||
ListLiveRecordVideoResult();
|
||||
explicit ListLiveRecordVideoResult(const std::string &payload);
|
||||
~ListLiveRecordVideoResult();
|
||||
int getTotal()const;
|
||||
std::vector<LiveRecordVideo> getLiveRecordVideoList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int total_;
|
||||
std::vector<LiveRecordVideo> liveRecordVideoList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTLIVERECORDVIDEORESULT_H_
|
||||
72
vod/include/alibabacloud/vod/model/ListSnapshotsRequest.h
Executable file
72
vod/include/alibabacloud/vod/model/ListSnapshotsRequest.h
Executable 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_VOD_MODEL_LISTSNAPSHOTSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTSNAPSHOTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ListSnapshotsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListSnapshotsRequest();
|
||||
~ListSnapshotsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getSnapshotType()const;
|
||||
void setSnapshotType(const std::string& snapshotType);
|
||||
std::string getPageNo()const;
|
||||
void setPageNo(const std::string& pageNo);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAuthTimeout()const;
|
||||
void setAuthTimeout(const std::string& authTimeout);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string snapshotType_;
|
||||
std::string pageNo_;
|
||||
std::string pageSize_;
|
||||
std::string videoId_;
|
||||
long ownerId_;
|
||||
std::string authTimeout_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTSNAPSHOTSREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user