Sync new APIs.

This commit is contained in:
sdk-team
2023-02-27 02:44:07 +00:00
parent 877c50bdf4
commit 32139f1723
669 changed files with 56618 additions and 1 deletions

746
ice/CMakeLists.txt Normal file
View File

@@ -0,0 +1,746 @@
#
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT 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(ice_public_header
include/alibabacloud/ice/ICEClient.h
include/alibabacloud/ice/ICEExport.h )
set(ice_public_header_model
include/alibabacloud/ice/model/AddCategoryRequest.h
include/alibabacloud/ice/model/AddCategoryResult.h
include/alibabacloud/ice/model/AddEditingProjectMaterialsRequest.h
include/alibabacloud/ice/model/AddEditingProjectMaterialsResult.h
include/alibabacloud/ice/model/AddFavoritePublicMediaRequest.h
include/alibabacloud/ice/model/AddFavoritePublicMediaResult.h
include/alibabacloud/ice/model/AddMediaMarksRequest.h
include/alibabacloud/ice/model/AddMediaMarksResult.h
include/alibabacloud/ice/model/AddTemplateRequest.h
include/alibabacloud/ice/model/AddTemplateResult.h
include/alibabacloud/ice/model/BatchGetMediaInfosRequest.h
include/alibabacloud/ice/model/BatchGetMediaInfosResult.h
include/alibabacloud/ice/model/CancelDNAJobRequest.h
include/alibabacloud/ice/model/CancelDNAJobResult.h
include/alibabacloud/ice/model/CancelFavoritePublicMediaRequest.h
include/alibabacloud/ice/model/CancelFavoritePublicMediaResult.h
include/alibabacloud/ice/model/CreateAuditRequest.h
include/alibabacloud/ice/model/CreateAuditResult.h
include/alibabacloud/ice/model/CreateCustomTemplateRequest.h
include/alibabacloud/ice/model/CreateCustomTemplateResult.h
include/alibabacloud/ice/model/CreateDNADBRequest.h
include/alibabacloud/ice/model/CreateDNADBResult.h
include/alibabacloud/ice/model/CreateEditingProjectRequest.h
include/alibabacloud/ice/model/CreateEditingProjectResult.h
include/alibabacloud/ice/model/CreateLiveRecordTemplateRequest.h
include/alibabacloud/ice/model/CreateLiveRecordTemplateResult.h
include/alibabacloud/ice/model/CreateLiveSnapshotTemplateRequest.h
include/alibabacloud/ice/model/CreateLiveSnapshotTemplateResult.h
include/alibabacloud/ice/model/CreateLiveTranscodeTemplateRequest.h
include/alibabacloud/ice/model/CreateLiveTranscodeTemplateResult.h
include/alibabacloud/ice/model/CreatePipelineRequest.h
include/alibabacloud/ice/model/CreatePipelineResult.h
include/alibabacloud/ice/model/CreateUploadMediaRequest.h
include/alibabacloud/ice/model/CreateUploadMediaResult.h
include/alibabacloud/ice/model/CreateUploadStreamRequest.h
include/alibabacloud/ice/model/CreateUploadStreamResult.h
include/alibabacloud/ice/model/DeleteCategoryRequest.h
include/alibabacloud/ice/model/DeleteCategoryResult.h
include/alibabacloud/ice/model/DeleteCustomTemplateRequest.h
include/alibabacloud/ice/model/DeleteCustomTemplateResult.h
include/alibabacloud/ice/model/DeleteDNADBRequest.h
include/alibabacloud/ice/model/DeleteDNADBResult.h
include/alibabacloud/ice/model/DeleteDNAFilesRequest.h
include/alibabacloud/ice/model/DeleteDNAFilesResult.h
include/alibabacloud/ice/model/DeleteEditingProjectMaterialsRequest.h
include/alibabacloud/ice/model/DeleteEditingProjectMaterialsResult.h
include/alibabacloud/ice/model/DeleteEditingProjectsRequest.h
include/alibabacloud/ice/model/DeleteEditingProjectsResult.h
include/alibabacloud/ice/model/DeleteLiveRecordFilesRequest.h
include/alibabacloud/ice/model/DeleteLiveRecordFilesResult.h
include/alibabacloud/ice/model/DeleteLiveRecordTemplateRequest.h
include/alibabacloud/ice/model/DeleteLiveRecordTemplateResult.h
include/alibabacloud/ice/model/DeleteLiveSnapshotFilesRequest.h
include/alibabacloud/ice/model/DeleteLiveSnapshotFilesResult.h
include/alibabacloud/ice/model/DeleteLiveSnapshotTemplateRequest.h
include/alibabacloud/ice/model/DeleteLiveSnapshotTemplateResult.h
include/alibabacloud/ice/model/DeleteLiveTranscodeJobRequest.h
include/alibabacloud/ice/model/DeleteLiveTranscodeJobResult.h
include/alibabacloud/ice/model/DeleteLiveTranscodeTemplateRequest.h
include/alibabacloud/ice/model/DeleteLiveTranscodeTemplateResult.h
include/alibabacloud/ice/model/DeleteMediaInfosRequest.h
include/alibabacloud/ice/model/DeleteMediaInfosResult.h
include/alibabacloud/ice/model/DeleteMediaMarksRequest.h
include/alibabacloud/ice/model/DeleteMediaMarksResult.h
include/alibabacloud/ice/model/DeletePipelineRequest.h
include/alibabacloud/ice/model/DeletePipelineResult.h
include/alibabacloud/ice/model/DeletePlayInfoRequest.h
include/alibabacloud/ice/model/DeletePlayInfoResult.h
include/alibabacloud/ice/model/DeleteSmartJobRequest.h
include/alibabacloud/ice/model/DeleteSmartJobResult.h
include/alibabacloud/ice/model/DeleteTemplateRequest.h
include/alibabacloud/ice/model/DeleteTemplateResult.h
include/alibabacloud/ice/model/DescribeFilterConfigsRequest.h
include/alibabacloud/ice/model/DescribeFilterConfigsResult.h
include/alibabacloud/ice/model/DescribeMeterIceEditUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterIceEditUsageResult.h
include/alibabacloud/ice/model/DescribeMeterIceLiveMediaConvertUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterIceLiveMediaConvertUsageResult.h
include/alibabacloud/ice/model/DescribeMeterIceMediaConvertUHDUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterIceMediaConvertUHDUsageResult.h
include/alibabacloud/ice/model/DescribeMeterIceMediaConvertUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterIceMediaConvertUsageResult.h
include/alibabacloud/ice/model/DescribeMeterIceMpsAiUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterIceMpsAiUsageResult.h
include/alibabacloud/ice/model/DescribeMeterImsEditUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterImsEditUsageResult.h
include/alibabacloud/ice/model/DescribeMeterImsLiveEditUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterImsLiveEditUsageResult.h
include/alibabacloud/ice/model/DescribeMeterImsLiveMediaConvertUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterImsLiveMediaConvertUsageResult.h
include/alibabacloud/ice/model/DescribeMeterImsLiveRecordUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterImsLiveRecordUsageResult.h
include/alibabacloud/ice/model/DescribeMeterImsLiveSnapshotUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterImsLiveSnapshotUsageResult.h
include/alibabacloud/ice/model/DescribeMeterImsMediaConvertUHDUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterImsMediaConvertUHDUsageResult.h
include/alibabacloud/ice/model/DescribeMeterImsMediaConvertUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterImsMediaConvertUsageResult.h
include/alibabacloud/ice/model/DescribeMeterImsMpsAiUsageRequest.h
include/alibabacloud/ice/model/DescribeMeterImsMpsAiUsageResult.h
include/alibabacloud/ice/model/DescribeMeterImsSummaryRequest.h
include/alibabacloud/ice/model/DescribeMeterImsSummaryResult.h
include/alibabacloud/ice/model/DescribePlayDetailRequest.h
include/alibabacloud/ice/model/DescribePlayDetailResult.h
include/alibabacloud/ice/model/DescribePlayEventListRequest.h
include/alibabacloud/ice/model/DescribePlayEventListResult.h
include/alibabacloud/ice/model/DescribePlayFirstFrameDurationMetricDataRequest.h
include/alibabacloud/ice/model/DescribePlayFirstFrameDurationMetricDataResult.h
include/alibabacloud/ice/model/DescribePlayListRequest.h
include/alibabacloud/ice/model/DescribePlayListResult.h
include/alibabacloud/ice/model/DescribePlayMetricDataRequest.h
include/alibabacloud/ice/model/DescribePlayMetricDataResult.h
include/alibabacloud/ice/model/DescribePlayQoeListRequest.h
include/alibabacloud/ice/model/DescribePlayQoeListResult.h
include/alibabacloud/ice/model/DescribePlayQosListRequest.h
include/alibabacloud/ice/model/DescribePlayQosListResult.h
include/alibabacloud/ice/model/DescribeQueryConfigsRequest.h
include/alibabacloud/ice/model/DescribeQueryConfigsResult.h
include/alibabacloud/ice/model/GetCategoriesRequest.h
include/alibabacloud/ice/model/GetCategoriesResult.h
include/alibabacloud/ice/model/GetCustomTemplateRequest.h
include/alibabacloud/ice/model/GetCustomTemplateResult.h
include/alibabacloud/ice/model/GetDefaultStorageLocationRequest.h
include/alibabacloud/ice/model/GetDefaultStorageLocationResult.h
include/alibabacloud/ice/model/GetDynamicImageJobRequest.h
include/alibabacloud/ice/model/GetDynamicImageJobResult.h
include/alibabacloud/ice/model/GetEditingProjectRequest.h
include/alibabacloud/ice/model/GetEditingProjectResult.h
include/alibabacloud/ice/model/GetEditingProjectMaterialsRequest.h
include/alibabacloud/ice/model/GetEditingProjectMaterialsResult.h
include/alibabacloud/ice/model/GetEventCallbackRequest.h
include/alibabacloud/ice/model/GetEventCallbackResult.h
include/alibabacloud/ice/model/GetLiveEditingIndexFileRequest.h
include/alibabacloud/ice/model/GetLiveEditingIndexFileResult.h
include/alibabacloud/ice/model/GetLiveEditingJobRequest.h
include/alibabacloud/ice/model/GetLiveEditingJobResult.h
include/alibabacloud/ice/model/GetLiveRecordJobRequest.h
include/alibabacloud/ice/model/GetLiveRecordJobResult.h
include/alibabacloud/ice/model/GetLiveRecordTemplateRequest.h
include/alibabacloud/ice/model/GetLiveRecordTemplateResult.h
include/alibabacloud/ice/model/GetLiveSnapshotJobRequest.h
include/alibabacloud/ice/model/GetLiveSnapshotJobResult.h
include/alibabacloud/ice/model/GetLiveSnapshotTemplateRequest.h
include/alibabacloud/ice/model/GetLiveSnapshotTemplateResult.h
include/alibabacloud/ice/model/GetLiveTranscodeJobRequest.h
include/alibabacloud/ice/model/GetLiveTranscodeJobResult.h
include/alibabacloud/ice/model/GetLiveTranscodeTemplateRequest.h
include/alibabacloud/ice/model/GetLiveTranscodeTemplateResult.h
include/alibabacloud/ice/model/GetMediaInfoRequest.h
include/alibabacloud/ice/model/GetMediaInfoResult.h
include/alibabacloud/ice/model/GetMediaInfoJobRequest.h
include/alibabacloud/ice/model/GetMediaInfoJobResult.h
include/alibabacloud/ice/model/GetMediaMarksRequest.h
include/alibabacloud/ice/model/GetMediaMarksResult.h
include/alibabacloud/ice/model/GetMediaProducingJobRequest.h
include/alibabacloud/ice/model/GetMediaProducingJobResult.h
include/alibabacloud/ice/model/GetPackageJobRequest.h
include/alibabacloud/ice/model/GetPackageJobResult.h
include/alibabacloud/ice/model/GetPipelineRequest.h
include/alibabacloud/ice/model/GetPipelineResult.h
include/alibabacloud/ice/model/GetPlayInfoRequest.h
include/alibabacloud/ice/model/GetPlayInfoResult.h
include/alibabacloud/ice/model/GetPublicMediaInfoRequest.h
include/alibabacloud/ice/model/GetPublicMediaInfoResult.h
include/alibabacloud/ice/model/GetSmartHandleJobRequest.h
include/alibabacloud/ice/model/GetSmartHandleJobResult.h
include/alibabacloud/ice/model/GetSnapshotJobRequest.h
include/alibabacloud/ice/model/GetSnapshotJobResult.h
include/alibabacloud/ice/model/GetSnapshotUrlsRequest.h
include/alibabacloud/ice/model/GetSnapshotUrlsResult.h
include/alibabacloud/ice/model/GetSystemTemplateRequest.h
include/alibabacloud/ice/model/GetSystemTemplateResult.h
include/alibabacloud/ice/model/GetTemplateRequest.h
include/alibabacloud/ice/model/GetTemplateResult.h
include/alibabacloud/ice/model/GetTemplateMaterialsRequest.h
include/alibabacloud/ice/model/GetTemplateMaterialsResult.h
include/alibabacloud/ice/model/GetTemplateParamsRequest.h
include/alibabacloud/ice/model/GetTemplateParamsResult.h
include/alibabacloud/ice/model/GetTranscodeJobRequest.h
include/alibabacloud/ice/model/GetTranscodeJobResult.h
include/alibabacloud/ice/model/GetUrlUploadInfosRequest.h
include/alibabacloud/ice/model/GetUrlUploadInfosResult.h
include/alibabacloud/ice/model/GetWorkflowTaskRequest.h
include/alibabacloud/ice/model/GetWorkflowTaskResult.h
include/alibabacloud/ice/model/ListAllPublicMediaTagsRequest.h
include/alibabacloud/ice/model/ListAllPublicMediaTagsResult.h
include/alibabacloud/ice/model/ListCustomTemplatesRequest.h
include/alibabacloud/ice/model/ListCustomTemplatesResult.h
include/alibabacloud/ice/model/ListDNADBRequest.h
include/alibabacloud/ice/model/ListDNADBResult.h
include/alibabacloud/ice/model/ListDNAFilesRequest.h
include/alibabacloud/ice/model/ListDNAFilesResult.h
include/alibabacloud/ice/model/ListDynamicImageJobsRequest.h
include/alibabacloud/ice/model/ListDynamicImageJobsResult.h
include/alibabacloud/ice/model/ListLiveRecordFilesRequest.h
include/alibabacloud/ice/model/ListLiveRecordFilesResult.h
include/alibabacloud/ice/model/ListLiveRecordJobsRequest.h
include/alibabacloud/ice/model/ListLiveRecordJobsResult.h
include/alibabacloud/ice/model/ListLiveRecordTemplatesRequest.h
include/alibabacloud/ice/model/ListLiveRecordTemplatesResult.h
include/alibabacloud/ice/model/ListLiveSnapshotFilesRequest.h
include/alibabacloud/ice/model/ListLiveSnapshotFilesResult.h
include/alibabacloud/ice/model/ListLiveSnapshotJobsRequest.h
include/alibabacloud/ice/model/ListLiveSnapshotJobsResult.h
include/alibabacloud/ice/model/ListLiveSnapshotTemplatesRequest.h
include/alibabacloud/ice/model/ListLiveSnapshotTemplatesResult.h
include/alibabacloud/ice/model/ListLiveTranscodeJobsRequest.h
include/alibabacloud/ice/model/ListLiveTranscodeJobsResult.h
include/alibabacloud/ice/model/ListLiveTranscodeTemplatesRequest.h
include/alibabacloud/ice/model/ListLiveTranscodeTemplatesResult.h
include/alibabacloud/ice/model/ListMediaBasicInfosRequest.h
include/alibabacloud/ice/model/ListMediaBasicInfosResult.h
include/alibabacloud/ice/model/ListMediaInfoJobsRequest.h
include/alibabacloud/ice/model/ListMediaInfoJobsResult.h
include/alibabacloud/ice/model/ListMediaMarksRequest.h
include/alibabacloud/ice/model/ListMediaMarksResult.h
include/alibabacloud/ice/model/ListPackageJobsRequest.h
include/alibabacloud/ice/model/ListPackageJobsResult.h
include/alibabacloud/ice/model/ListPipelinesRequest.h
include/alibabacloud/ice/model/ListPipelinesResult.h
include/alibabacloud/ice/model/ListPublicMediaBasicInfosRequest.h
include/alibabacloud/ice/model/ListPublicMediaBasicInfosResult.h
include/alibabacloud/ice/model/ListSmartJobsRequest.h
include/alibabacloud/ice/model/ListSmartJobsResult.h
include/alibabacloud/ice/model/ListSnapshotJobsRequest.h
include/alibabacloud/ice/model/ListSnapshotJobsResult.h
include/alibabacloud/ice/model/ListSystemTemplatesRequest.h
include/alibabacloud/ice/model/ListSystemTemplatesResult.h
include/alibabacloud/ice/model/ListTemplatesRequest.h
include/alibabacloud/ice/model/ListTemplatesResult.h
include/alibabacloud/ice/model/ListTranscodeJobsRequest.h
include/alibabacloud/ice/model/ListTranscodeJobsResult.h
include/alibabacloud/ice/model/QueryDNAJobListRequest.h
include/alibabacloud/ice/model/QueryDNAJobListResult.h
include/alibabacloud/ice/model/QueryIProductionJobRequest.h
include/alibabacloud/ice/model/QueryIProductionJobResult.h
include/alibabacloud/ice/model/QueryMediaCensorJobDetailRequest.h
include/alibabacloud/ice/model/QueryMediaCensorJobDetailResult.h
include/alibabacloud/ice/model/QueryMediaCensorJobListRequest.h
include/alibabacloud/ice/model/QueryMediaCensorJobListResult.h
include/alibabacloud/ice/model/QuerySmarttagJobRequest.h
include/alibabacloud/ice/model/QuerySmarttagJobResult.h
include/alibabacloud/ice/model/RefreshUploadMediaRequest.h
include/alibabacloud/ice/model/RefreshUploadMediaResult.h
include/alibabacloud/ice/model/RegisterMediaInfoRequest.h
include/alibabacloud/ice/model/RegisterMediaInfoResult.h
include/alibabacloud/ice/model/RegisterMediaStreamRequest.h
include/alibabacloud/ice/model/RegisterMediaStreamResult.h
include/alibabacloud/ice/model/SearchEditingProjectRequest.h
include/alibabacloud/ice/model/SearchEditingProjectResult.h
include/alibabacloud/ice/model/SearchMediaRequest.h
include/alibabacloud/ice/model/SearchMediaResult.h
include/alibabacloud/ice/model/SearchPublicMediaInfoRequest.h
include/alibabacloud/ice/model/SearchPublicMediaInfoResult.h
include/alibabacloud/ice/model/SendLiveSnapshotJobCommandRequest.h
include/alibabacloud/ice/model/SendLiveSnapshotJobCommandResult.h
include/alibabacloud/ice/model/SendLiveTranscodeJobCommandRequest.h
include/alibabacloud/ice/model/SendLiveTranscodeJobCommandResult.h
include/alibabacloud/ice/model/SetDefaultCustomTemplateRequest.h
include/alibabacloud/ice/model/SetDefaultCustomTemplateResult.h
include/alibabacloud/ice/model/SetDefaultStorageLocationRequest.h
include/alibabacloud/ice/model/SetDefaultStorageLocationResult.h
include/alibabacloud/ice/model/SetEventCallbackRequest.h
include/alibabacloud/ice/model/SetEventCallbackResult.h
include/alibabacloud/ice/model/StartWorkflowRequest.h
include/alibabacloud/ice/model/StartWorkflowResult.h
include/alibabacloud/ice/model/SubmitASRJobRequest.h
include/alibabacloud/ice/model/SubmitASRJobResult.h
include/alibabacloud/ice/model/SubmitAudioProduceJobRequest.h
include/alibabacloud/ice/model/SubmitAudioProduceJobResult.h
include/alibabacloud/ice/model/SubmitDNAJobRequest.h
include/alibabacloud/ice/model/SubmitDNAJobResult.h
include/alibabacloud/ice/model/SubmitDynamicChartJobRequest.h
include/alibabacloud/ice/model/SubmitDynamicChartJobResult.h
include/alibabacloud/ice/model/SubmitDynamicImageJobRequest.h
include/alibabacloud/ice/model/SubmitDynamicImageJobResult.h
include/alibabacloud/ice/model/SubmitIProductionJobRequest.h
include/alibabacloud/ice/model/SubmitIProductionJobResult.h
include/alibabacloud/ice/model/SubmitLiveEditingJobRequest.h
include/alibabacloud/ice/model/SubmitLiveEditingJobResult.h
include/alibabacloud/ice/model/SubmitLiveRecordJobRequest.h
include/alibabacloud/ice/model/SubmitLiveRecordJobResult.h
include/alibabacloud/ice/model/SubmitLiveSnapshotJobRequest.h
include/alibabacloud/ice/model/SubmitLiveSnapshotJobResult.h
include/alibabacloud/ice/model/SubmitLiveTranscodeJobRequest.h
include/alibabacloud/ice/model/SubmitLiveTranscodeJobResult.h
include/alibabacloud/ice/model/SubmitMediaCensorJobRequest.h
include/alibabacloud/ice/model/SubmitMediaCensorJobResult.h
include/alibabacloud/ice/model/SubmitMediaInfoJobRequest.h
include/alibabacloud/ice/model/SubmitMediaInfoJobResult.h
include/alibabacloud/ice/model/SubmitMediaProducingJobRequest.h
include/alibabacloud/ice/model/SubmitMediaProducingJobResult.h
include/alibabacloud/ice/model/SubmitPackageJobRequest.h
include/alibabacloud/ice/model/SubmitPackageJobResult.h
include/alibabacloud/ice/model/SubmitSmarttagJobRequest.h
include/alibabacloud/ice/model/SubmitSmarttagJobResult.h
include/alibabacloud/ice/model/SubmitSnapshotJobRequest.h
include/alibabacloud/ice/model/SubmitSnapshotJobResult.h
include/alibabacloud/ice/model/SubmitSubtitleProduceJobRequest.h
include/alibabacloud/ice/model/SubmitSubtitleProduceJobResult.h
include/alibabacloud/ice/model/SubmitSyncMediaInfoJobRequest.h
include/alibabacloud/ice/model/SubmitSyncMediaInfoJobResult.h
include/alibabacloud/ice/model/SubmitTranscodeJobRequest.h
include/alibabacloud/ice/model/SubmitTranscodeJobResult.h
include/alibabacloud/ice/model/UpdateCategoryRequest.h
include/alibabacloud/ice/model/UpdateCategoryResult.h
include/alibabacloud/ice/model/UpdateCustomTemplateRequest.h
include/alibabacloud/ice/model/UpdateCustomTemplateResult.h
include/alibabacloud/ice/model/UpdateEditingProjectRequest.h
include/alibabacloud/ice/model/UpdateEditingProjectResult.h
include/alibabacloud/ice/model/UpdateLiveRecordTemplateRequest.h
include/alibabacloud/ice/model/UpdateLiveRecordTemplateResult.h
include/alibabacloud/ice/model/UpdateLiveSnapshotTemplateRequest.h
include/alibabacloud/ice/model/UpdateLiveSnapshotTemplateResult.h
include/alibabacloud/ice/model/UpdateLiveTranscodeJobRequest.h
include/alibabacloud/ice/model/UpdateLiveTranscodeJobResult.h
include/alibabacloud/ice/model/UpdateLiveTranscodeTemplateRequest.h
include/alibabacloud/ice/model/UpdateLiveTranscodeTemplateResult.h
include/alibabacloud/ice/model/UpdateMediaInfoRequest.h
include/alibabacloud/ice/model/UpdateMediaInfoResult.h
include/alibabacloud/ice/model/UpdateMediaMarksRequest.h
include/alibabacloud/ice/model/UpdateMediaMarksResult.h
include/alibabacloud/ice/model/UpdatePipelineRequest.h
include/alibabacloud/ice/model/UpdatePipelineResult.h
include/alibabacloud/ice/model/UpdateSmartJobRequest.h
include/alibabacloud/ice/model/UpdateSmartJobResult.h
include/alibabacloud/ice/model/UpdateTemplateRequest.h
include/alibabacloud/ice/model/UpdateTemplateResult.h
include/alibabacloud/ice/model/UploadMediaByURLRequest.h
include/alibabacloud/ice/model/UploadMediaByURLResult.h
include/alibabacloud/ice/model/UploadStreamByURLRequest.h
include/alibabacloud/ice/model/UploadStreamByURLResult.h )
set(ice_src
src/ICEClient.cc
src/model/AddCategoryRequest.cc
src/model/AddCategoryResult.cc
src/model/AddEditingProjectMaterialsRequest.cc
src/model/AddEditingProjectMaterialsResult.cc
src/model/AddFavoritePublicMediaRequest.cc
src/model/AddFavoritePublicMediaResult.cc
src/model/AddMediaMarksRequest.cc
src/model/AddMediaMarksResult.cc
src/model/AddTemplateRequest.cc
src/model/AddTemplateResult.cc
src/model/BatchGetMediaInfosRequest.cc
src/model/BatchGetMediaInfosResult.cc
src/model/CancelDNAJobRequest.cc
src/model/CancelDNAJobResult.cc
src/model/CancelFavoritePublicMediaRequest.cc
src/model/CancelFavoritePublicMediaResult.cc
src/model/CreateAuditRequest.cc
src/model/CreateAuditResult.cc
src/model/CreateCustomTemplateRequest.cc
src/model/CreateCustomTemplateResult.cc
src/model/CreateDNADBRequest.cc
src/model/CreateDNADBResult.cc
src/model/CreateEditingProjectRequest.cc
src/model/CreateEditingProjectResult.cc
src/model/CreateLiveRecordTemplateRequest.cc
src/model/CreateLiveRecordTemplateResult.cc
src/model/CreateLiveSnapshotTemplateRequest.cc
src/model/CreateLiveSnapshotTemplateResult.cc
src/model/CreateLiveTranscodeTemplateRequest.cc
src/model/CreateLiveTranscodeTemplateResult.cc
src/model/CreatePipelineRequest.cc
src/model/CreatePipelineResult.cc
src/model/CreateUploadMediaRequest.cc
src/model/CreateUploadMediaResult.cc
src/model/CreateUploadStreamRequest.cc
src/model/CreateUploadStreamResult.cc
src/model/DeleteCategoryRequest.cc
src/model/DeleteCategoryResult.cc
src/model/DeleteCustomTemplateRequest.cc
src/model/DeleteCustomTemplateResult.cc
src/model/DeleteDNADBRequest.cc
src/model/DeleteDNADBResult.cc
src/model/DeleteDNAFilesRequest.cc
src/model/DeleteDNAFilesResult.cc
src/model/DeleteEditingProjectMaterialsRequest.cc
src/model/DeleteEditingProjectMaterialsResult.cc
src/model/DeleteEditingProjectsRequest.cc
src/model/DeleteEditingProjectsResult.cc
src/model/DeleteLiveRecordFilesRequest.cc
src/model/DeleteLiveRecordFilesResult.cc
src/model/DeleteLiveRecordTemplateRequest.cc
src/model/DeleteLiveRecordTemplateResult.cc
src/model/DeleteLiveSnapshotFilesRequest.cc
src/model/DeleteLiveSnapshotFilesResult.cc
src/model/DeleteLiveSnapshotTemplateRequest.cc
src/model/DeleteLiveSnapshotTemplateResult.cc
src/model/DeleteLiveTranscodeJobRequest.cc
src/model/DeleteLiveTranscodeJobResult.cc
src/model/DeleteLiveTranscodeTemplateRequest.cc
src/model/DeleteLiveTranscodeTemplateResult.cc
src/model/DeleteMediaInfosRequest.cc
src/model/DeleteMediaInfosResult.cc
src/model/DeleteMediaMarksRequest.cc
src/model/DeleteMediaMarksResult.cc
src/model/DeletePipelineRequest.cc
src/model/DeletePipelineResult.cc
src/model/DeletePlayInfoRequest.cc
src/model/DeletePlayInfoResult.cc
src/model/DeleteSmartJobRequest.cc
src/model/DeleteSmartJobResult.cc
src/model/DeleteTemplateRequest.cc
src/model/DeleteTemplateResult.cc
src/model/DescribeFilterConfigsRequest.cc
src/model/DescribeFilterConfigsResult.cc
src/model/DescribeMeterIceEditUsageRequest.cc
src/model/DescribeMeterIceEditUsageResult.cc
src/model/DescribeMeterIceLiveMediaConvertUsageRequest.cc
src/model/DescribeMeterIceLiveMediaConvertUsageResult.cc
src/model/DescribeMeterIceMediaConvertUHDUsageRequest.cc
src/model/DescribeMeterIceMediaConvertUHDUsageResult.cc
src/model/DescribeMeterIceMediaConvertUsageRequest.cc
src/model/DescribeMeterIceMediaConvertUsageResult.cc
src/model/DescribeMeterIceMpsAiUsageRequest.cc
src/model/DescribeMeterIceMpsAiUsageResult.cc
src/model/DescribeMeterImsEditUsageRequest.cc
src/model/DescribeMeterImsEditUsageResult.cc
src/model/DescribeMeterImsLiveEditUsageRequest.cc
src/model/DescribeMeterImsLiveEditUsageResult.cc
src/model/DescribeMeterImsLiveMediaConvertUsageRequest.cc
src/model/DescribeMeterImsLiveMediaConvertUsageResult.cc
src/model/DescribeMeterImsLiveRecordUsageRequest.cc
src/model/DescribeMeterImsLiveRecordUsageResult.cc
src/model/DescribeMeterImsLiveSnapshotUsageRequest.cc
src/model/DescribeMeterImsLiveSnapshotUsageResult.cc
src/model/DescribeMeterImsMediaConvertUHDUsageRequest.cc
src/model/DescribeMeterImsMediaConvertUHDUsageResult.cc
src/model/DescribeMeterImsMediaConvertUsageRequest.cc
src/model/DescribeMeterImsMediaConvertUsageResult.cc
src/model/DescribeMeterImsMpsAiUsageRequest.cc
src/model/DescribeMeterImsMpsAiUsageResult.cc
src/model/DescribeMeterImsSummaryRequest.cc
src/model/DescribeMeterImsSummaryResult.cc
src/model/DescribePlayDetailRequest.cc
src/model/DescribePlayDetailResult.cc
src/model/DescribePlayEventListRequest.cc
src/model/DescribePlayEventListResult.cc
src/model/DescribePlayFirstFrameDurationMetricDataRequest.cc
src/model/DescribePlayFirstFrameDurationMetricDataResult.cc
src/model/DescribePlayListRequest.cc
src/model/DescribePlayListResult.cc
src/model/DescribePlayMetricDataRequest.cc
src/model/DescribePlayMetricDataResult.cc
src/model/DescribePlayQoeListRequest.cc
src/model/DescribePlayQoeListResult.cc
src/model/DescribePlayQosListRequest.cc
src/model/DescribePlayQosListResult.cc
src/model/DescribeQueryConfigsRequest.cc
src/model/DescribeQueryConfigsResult.cc
src/model/GetCategoriesRequest.cc
src/model/GetCategoriesResult.cc
src/model/GetCustomTemplateRequest.cc
src/model/GetCustomTemplateResult.cc
src/model/GetDefaultStorageLocationRequest.cc
src/model/GetDefaultStorageLocationResult.cc
src/model/GetDynamicImageJobRequest.cc
src/model/GetDynamicImageJobResult.cc
src/model/GetEditingProjectRequest.cc
src/model/GetEditingProjectResult.cc
src/model/GetEditingProjectMaterialsRequest.cc
src/model/GetEditingProjectMaterialsResult.cc
src/model/GetEventCallbackRequest.cc
src/model/GetEventCallbackResult.cc
src/model/GetLiveEditingIndexFileRequest.cc
src/model/GetLiveEditingIndexFileResult.cc
src/model/GetLiveEditingJobRequest.cc
src/model/GetLiveEditingJobResult.cc
src/model/GetLiveRecordJobRequest.cc
src/model/GetLiveRecordJobResult.cc
src/model/GetLiveRecordTemplateRequest.cc
src/model/GetLiveRecordTemplateResult.cc
src/model/GetLiveSnapshotJobRequest.cc
src/model/GetLiveSnapshotJobResult.cc
src/model/GetLiveSnapshotTemplateRequest.cc
src/model/GetLiveSnapshotTemplateResult.cc
src/model/GetLiveTranscodeJobRequest.cc
src/model/GetLiveTranscodeJobResult.cc
src/model/GetLiveTranscodeTemplateRequest.cc
src/model/GetLiveTranscodeTemplateResult.cc
src/model/GetMediaInfoRequest.cc
src/model/GetMediaInfoResult.cc
src/model/GetMediaInfoJobRequest.cc
src/model/GetMediaInfoJobResult.cc
src/model/GetMediaMarksRequest.cc
src/model/GetMediaMarksResult.cc
src/model/GetMediaProducingJobRequest.cc
src/model/GetMediaProducingJobResult.cc
src/model/GetPackageJobRequest.cc
src/model/GetPackageJobResult.cc
src/model/GetPipelineRequest.cc
src/model/GetPipelineResult.cc
src/model/GetPlayInfoRequest.cc
src/model/GetPlayInfoResult.cc
src/model/GetPublicMediaInfoRequest.cc
src/model/GetPublicMediaInfoResult.cc
src/model/GetSmartHandleJobRequest.cc
src/model/GetSmartHandleJobResult.cc
src/model/GetSnapshotJobRequest.cc
src/model/GetSnapshotJobResult.cc
src/model/GetSnapshotUrlsRequest.cc
src/model/GetSnapshotUrlsResult.cc
src/model/GetSystemTemplateRequest.cc
src/model/GetSystemTemplateResult.cc
src/model/GetTemplateRequest.cc
src/model/GetTemplateResult.cc
src/model/GetTemplateMaterialsRequest.cc
src/model/GetTemplateMaterialsResult.cc
src/model/GetTemplateParamsRequest.cc
src/model/GetTemplateParamsResult.cc
src/model/GetTranscodeJobRequest.cc
src/model/GetTranscodeJobResult.cc
src/model/GetUrlUploadInfosRequest.cc
src/model/GetUrlUploadInfosResult.cc
src/model/GetWorkflowTaskRequest.cc
src/model/GetWorkflowTaskResult.cc
src/model/ListAllPublicMediaTagsRequest.cc
src/model/ListAllPublicMediaTagsResult.cc
src/model/ListCustomTemplatesRequest.cc
src/model/ListCustomTemplatesResult.cc
src/model/ListDNADBRequest.cc
src/model/ListDNADBResult.cc
src/model/ListDNAFilesRequest.cc
src/model/ListDNAFilesResult.cc
src/model/ListDynamicImageJobsRequest.cc
src/model/ListDynamicImageJobsResult.cc
src/model/ListLiveRecordFilesRequest.cc
src/model/ListLiveRecordFilesResult.cc
src/model/ListLiveRecordJobsRequest.cc
src/model/ListLiveRecordJobsResult.cc
src/model/ListLiveRecordTemplatesRequest.cc
src/model/ListLiveRecordTemplatesResult.cc
src/model/ListLiveSnapshotFilesRequest.cc
src/model/ListLiveSnapshotFilesResult.cc
src/model/ListLiveSnapshotJobsRequest.cc
src/model/ListLiveSnapshotJobsResult.cc
src/model/ListLiveSnapshotTemplatesRequest.cc
src/model/ListLiveSnapshotTemplatesResult.cc
src/model/ListLiveTranscodeJobsRequest.cc
src/model/ListLiveTranscodeJobsResult.cc
src/model/ListLiveTranscodeTemplatesRequest.cc
src/model/ListLiveTranscodeTemplatesResult.cc
src/model/ListMediaBasicInfosRequest.cc
src/model/ListMediaBasicInfosResult.cc
src/model/ListMediaInfoJobsRequest.cc
src/model/ListMediaInfoJobsResult.cc
src/model/ListMediaMarksRequest.cc
src/model/ListMediaMarksResult.cc
src/model/ListPackageJobsRequest.cc
src/model/ListPackageJobsResult.cc
src/model/ListPipelinesRequest.cc
src/model/ListPipelinesResult.cc
src/model/ListPublicMediaBasicInfosRequest.cc
src/model/ListPublicMediaBasicInfosResult.cc
src/model/ListSmartJobsRequest.cc
src/model/ListSmartJobsResult.cc
src/model/ListSnapshotJobsRequest.cc
src/model/ListSnapshotJobsResult.cc
src/model/ListSystemTemplatesRequest.cc
src/model/ListSystemTemplatesResult.cc
src/model/ListTemplatesRequest.cc
src/model/ListTemplatesResult.cc
src/model/ListTranscodeJobsRequest.cc
src/model/ListTranscodeJobsResult.cc
src/model/QueryDNAJobListRequest.cc
src/model/QueryDNAJobListResult.cc
src/model/QueryIProductionJobRequest.cc
src/model/QueryIProductionJobResult.cc
src/model/QueryMediaCensorJobDetailRequest.cc
src/model/QueryMediaCensorJobDetailResult.cc
src/model/QueryMediaCensorJobListRequest.cc
src/model/QueryMediaCensorJobListResult.cc
src/model/QuerySmarttagJobRequest.cc
src/model/QuerySmarttagJobResult.cc
src/model/RefreshUploadMediaRequest.cc
src/model/RefreshUploadMediaResult.cc
src/model/RegisterMediaInfoRequest.cc
src/model/RegisterMediaInfoResult.cc
src/model/RegisterMediaStreamRequest.cc
src/model/RegisterMediaStreamResult.cc
src/model/SearchEditingProjectRequest.cc
src/model/SearchEditingProjectResult.cc
src/model/SearchMediaRequest.cc
src/model/SearchMediaResult.cc
src/model/SearchPublicMediaInfoRequest.cc
src/model/SearchPublicMediaInfoResult.cc
src/model/SendLiveSnapshotJobCommandRequest.cc
src/model/SendLiveSnapshotJobCommandResult.cc
src/model/SendLiveTranscodeJobCommandRequest.cc
src/model/SendLiveTranscodeJobCommandResult.cc
src/model/SetDefaultCustomTemplateRequest.cc
src/model/SetDefaultCustomTemplateResult.cc
src/model/SetDefaultStorageLocationRequest.cc
src/model/SetDefaultStorageLocationResult.cc
src/model/SetEventCallbackRequest.cc
src/model/SetEventCallbackResult.cc
src/model/StartWorkflowRequest.cc
src/model/StartWorkflowResult.cc
src/model/SubmitASRJobRequest.cc
src/model/SubmitASRJobResult.cc
src/model/SubmitAudioProduceJobRequest.cc
src/model/SubmitAudioProduceJobResult.cc
src/model/SubmitDNAJobRequest.cc
src/model/SubmitDNAJobResult.cc
src/model/SubmitDynamicChartJobRequest.cc
src/model/SubmitDynamicChartJobResult.cc
src/model/SubmitDynamicImageJobRequest.cc
src/model/SubmitDynamicImageJobResult.cc
src/model/SubmitIProductionJobRequest.cc
src/model/SubmitIProductionJobResult.cc
src/model/SubmitLiveEditingJobRequest.cc
src/model/SubmitLiveEditingJobResult.cc
src/model/SubmitLiveRecordJobRequest.cc
src/model/SubmitLiveRecordJobResult.cc
src/model/SubmitLiveSnapshotJobRequest.cc
src/model/SubmitLiveSnapshotJobResult.cc
src/model/SubmitLiveTranscodeJobRequest.cc
src/model/SubmitLiveTranscodeJobResult.cc
src/model/SubmitMediaCensorJobRequest.cc
src/model/SubmitMediaCensorJobResult.cc
src/model/SubmitMediaInfoJobRequest.cc
src/model/SubmitMediaInfoJobResult.cc
src/model/SubmitMediaProducingJobRequest.cc
src/model/SubmitMediaProducingJobResult.cc
src/model/SubmitPackageJobRequest.cc
src/model/SubmitPackageJobResult.cc
src/model/SubmitSmarttagJobRequest.cc
src/model/SubmitSmarttagJobResult.cc
src/model/SubmitSnapshotJobRequest.cc
src/model/SubmitSnapshotJobResult.cc
src/model/SubmitSubtitleProduceJobRequest.cc
src/model/SubmitSubtitleProduceJobResult.cc
src/model/SubmitSyncMediaInfoJobRequest.cc
src/model/SubmitSyncMediaInfoJobResult.cc
src/model/SubmitTranscodeJobRequest.cc
src/model/SubmitTranscodeJobResult.cc
src/model/UpdateCategoryRequest.cc
src/model/UpdateCategoryResult.cc
src/model/UpdateCustomTemplateRequest.cc
src/model/UpdateCustomTemplateResult.cc
src/model/UpdateEditingProjectRequest.cc
src/model/UpdateEditingProjectResult.cc
src/model/UpdateLiveRecordTemplateRequest.cc
src/model/UpdateLiveRecordTemplateResult.cc
src/model/UpdateLiveSnapshotTemplateRequest.cc
src/model/UpdateLiveSnapshotTemplateResult.cc
src/model/UpdateLiveTranscodeJobRequest.cc
src/model/UpdateLiveTranscodeJobResult.cc
src/model/UpdateLiveTranscodeTemplateRequest.cc
src/model/UpdateLiveTranscodeTemplateResult.cc
src/model/UpdateMediaInfoRequest.cc
src/model/UpdateMediaInfoResult.cc
src/model/UpdateMediaMarksRequest.cc
src/model/UpdateMediaMarksResult.cc
src/model/UpdatePipelineRequest.cc
src/model/UpdatePipelineResult.cc
src/model/UpdateSmartJobRequest.cc
src/model/UpdateSmartJobResult.cc
src/model/UpdateTemplateRequest.cc
src/model/UpdateTemplateResult.cc
src/model/UploadMediaByURLRequest.cc
src/model/UploadMediaByURLResult.cc
src/model/UploadStreamByURLRequest.cc
src/model/UploadStreamByURLResult.cc )
add_library(ice ${LIB_TYPE}
${ice_public_header}
${ice_public_header_model}
${ice_src})
set_target_properties(ice
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}ice
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(ice
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_ICE_LIBRARY)
endif()
target_include_directories(ice
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(ice
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(ice
jsoncpp)
target_include_directories(ice
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(ice
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(ice
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(ice
PRIVATE /usr/include/jsoncpp)
target_link_libraries(ice
jsoncpp)
endif()
install(FILES ${ice_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ice)
install(FILES ${ice_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ice/model)
install(TARGETS ice
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

File diff suppressed because it is too large Load Diff

View 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_ICE_ICEEXPORT_H_
#define ALIBABACLOUD_ICE_ICEEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_ICE_LIBRARY)
# define ALIBABACLOUD_ICE_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_ICE_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_ICE_EXPORT
#endif
#endif // !ALIBABACLOUD_ICE_ICEEXPORT_H_

View 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_ICE_MODEL_ADDCATEGORYREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_ADDCATEGORYREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT AddCategoryRequest : public RpcServiceRequest {
public:
AddCategoryRequest();
~AddCategoryRequest();
std::string getType() const;
void setType(const std::string &type);
long getParentId() const;
void setParentId(long parentId);
std::string getBiz() const;
void setBiz(const std::string &biz);
std::string getCateName() const;
void setCateName(const std::string &cateName);
private:
std::string type_;
long parentId_;
std::string biz_;
std::string cateName_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_ADDCATEGORYREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_ADDCATEGORYRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_ADDCATEGORYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT AddCategoryResult : public ServiceResult
{
public:
struct Category
{
long parentId;
std::string type;
long level;
std::string cateName;
long cateId;
};
AddCategoryResult();
explicit AddCategoryResult(const std::string &payload);
~AddCategoryResult();
Category getCategory()const;
protected:
void parse(const std::string &payload);
private:
Category category_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_ADDCATEGORYRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_ADDEDITINGPROJECTMATERIALSREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_ADDEDITINGPROJECTMATERIALSREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT AddEditingProjectMaterialsRequest : public RpcServiceRequest {
public:
AddEditingProjectMaterialsRequest();
~AddEditingProjectMaterialsRequest();
std::string getMaterialMaps() const;
void setMaterialMaps(const std::string &materialMaps);
std::string getProjectId() const;
void setProjectId(const std::string &projectId);
private:
std::string materialMaps_;
std::string projectId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_ADDEDITINGPROJECTMATERIALSREQUEST_H_

View File

@@ -0,0 +1,109 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_ADDEDITINGPROJECTMATERIALSRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_ADDEDITINGPROJECTMATERIALSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT AddEditingProjectMaterialsResult : public ServiceResult
{
public:
struct MediaInfo
{
struct MediaBasicInfo
{
std::string status;
std::string description;
std::string category;
std::string userData;
std::string deletedTime;
std::string createTime;
std::string businessType;
std::string title;
std::string inputURL;
std::string source;
std::string transcodeStatus;
std::string mediaId;
std::string modifiedTime;
std::string spriteImages;
std::string mediaType;
std::string coverURL;
std::string mediaTags;
std::string snapshots;
};
struct FileInfo
{
struct FileBasicInfo
{
std::string fileUrl;
std::string fileStatus;
std::string fileType;
std::string fileName;
std::string region;
std::string formatName;
std::string duration;
std::string height;
std::string bitrate;
std::string width;
std::string fileSize;
};
FileBasicInfo fileBasicInfo;
};
std::string mediaId;
std::vector<MediaInfo::FileInfo> fileInfoList;
MediaBasicInfo mediaBasicInfo;
};
struct LiveStreamConfig
{
std::string streamName;
std::string domainName;
std::string liveUrl;
std::string appName;
};
AddEditingProjectMaterialsResult();
explicit AddEditingProjectMaterialsResult(const std::string &payload);
~AddEditingProjectMaterialsResult();
std::vector<LiveStreamConfig> getLiveMaterials()const;
std::string getProjectId()const;
std::vector<MediaInfo> getMediaInfos()const;
std::vector<std::string> getProjectMaterials()const;
protected:
void parse(const std::string &payload);
private:
std::vector<LiveStreamConfig> liveMaterials_;
std::string projectId_;
std::vector<MediaInfo> mediaInfos_;
std::vector<std::string> projectMaterials_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_ADDEDITINGPROJECTMATERIALSRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_ADDFAVORITEPUBLICMEDIAREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_ADDFAVORITEPUBLICMEDIAREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT AddFavoritePublicMediaRequest : public RpcServiceRequest {
public:
AddFavoritePublicMediaRequest();
~AddFavoritePublicMediaRequest();
std::string getMediaIds() const;
void setMediaIds(const std::string &mediaIds);
private:
std::string mediaIds_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_ADDFAVORITEPUBLICMEDIAREQUEST_H_

View 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_ICE_MODEL_ADDFAVORITEPUBLICMEDIARESULT_H_
#define ALIBABACLOUD_ICE_MODEL_ADDFAVORITEPUBLICMEDIARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT AddFavoritePublicMediaResult : public ServiceResult
{
public:
AddFavoritePublicMediaResult();
explicit AddFavoritePublicMediaResult(const std::string &payload);
~AddFavoritePublicMediaResult();
std::vector<std::string> getIgnoredList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> ignoredList_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_ADDFAVORITEPUBLICMEDIARESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_ADDMEDIAMARKSREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_ADDMEDIAMARKSREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT AddMediaMarksRequest : public RpcServiceRequest {
public:
AddMediaMarksRequest();
~AddMediaMarksRequest();
std::string getMediaId() const;
void setMediaId(const std::string &mediaId);
std::string getMediaMarks() const;
void setMediaMarks(const std::string &mediaMarks);
private:
std::string mediaId_;
std::string mediaMarks_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_ADDMEDIAMARKSREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_ADDMEDIAMARKSRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_ADDMEDIAMARKSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT AddMediaMarksResult : public ServiceResult
{
public:
AddMediaMarksResult();
explicit AddMediaMarksResult(const std::string &payload);
~AddMediaMarksResult();
std::string getMediaId()const;
std::string getMediaMarkIds()const;
protected:
void parse(const std::string &payload);
private:
std::string mediaId_;
std::string mediaMarkIds_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_ADDMEDIAMARKSRESULT_H_

View 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_ICE_MODEL_ADDTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_ADDTEMPLATEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT AddTemplateRequest : public RpcServiceRequest {
public:
AddTemplateRequest();
~AddTemplateRequest();
std::string getSource() const;
void setSource(const std::string &source);
std::string getType() const;
void setType(const std::string &type);
std::string getRelatedMediaids() const;
void setRelatedMediaids(const std::string &relatedMediaids);
std::string getCoverUrl() const;
void setCoverUrl(const std::string &coverUrl);
std::string getPreviewMedia() const;
void setPreviewMedia(const std::string &previewMedia);
std::string getTemplateId() const;
void setTemplateId(const std::string &templateId);
std::string getName() const;
void setName(const std::string &name);
std::string getConfig() const;
void setConfig(const std::string &config);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string source_;
std::string type_;
std::string relatedMediaids_;
std::string coverUrl_;
std::string previewMedia_;
std::string templateId_;
std::string name_;
std::string config_;
std::string status_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_ADDTEMPLATEREQUEST_H_

View 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_ICE_MODEL_ADDTEMPLATERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_ADDTEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT AddTemplateResult : public ServiceResult
{
public:
struct _Template
{
std::string status;
std::string type;
std::string previewMedia;
std::string modifiedSource;
std::string config;
std::string createSource;
std::string coverUrl;
std::string templateId;
std::string name;
};
AddTemplateResult();
explicit AddTemplateResult(const std::string &payload);
~AddTemplateResult();
_Template get_Template()const;
protected:
void parse(const std::string &payload);
private:
_Template _template_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_ADDTEMPLATERESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_BATCHGETMEDIAINFOSREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_BATCHGETMEDIAINFOSREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT BatchGetMediaInfosRequest : public RpcServiceRequest {
public:
BatchGetMediaInfosRequest();
~BatchGetMediaInfosRequest();
std::string getAdditionType() const;
void setAdditionType(const std::string &additionType);
std::string getMediaIds() const;
void setMediaIds(const std::string &mediaIds);
private:
std::string additionType_;
std::string mediaIds_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_BATCHGETMEDIAINFOSREQUEST_H_

View File

@@ -0,0 +1,96 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_BATCHGETMEDIAINFOSRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_BATCHGETMEDIAINFOSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT BatchGetMediaInfosResult : public ServiceResult
{
public:
struct MediaInfo
{
struct MediaBasicInfo
{
std::string status;
std::string description;
std::string category;
std::string userData;
std::string deletedTime;
std::string createTime;
std::string businessType;
std::string title;
std::string inputURL;
std::string source;
std::string transcodeStatus;
std::string mediaId;
std::string modifiedTime;
std::string spriteImages;
std::string mediaType;
std::string coverURL;
std::string mediaTags;
std::string snapshots;
};
struct FileInfo
{
struct FileBasicInfo
{
std::string fileUrl;
std::string fileStatus;
std::string fileType;
std::string fileName;
std::string region;
std::string formatName;
std::string duration;
std::string height;
std::string bitrate;
std::string width;
std::string fileSize;
};
FileBasicInfo fileBasicInfo;
};
std::string mediaId;
std::vector<MediaInfo::FileInfo> fileInfoList;
MediaBasicInfo mediaBasicInfo;
};
BatchGetMediaInfosResult();
explicit BatchGetMediaInfosResult(const std::string &payload);
~BatchGetMediaInfosResult();
std::vector<MediaInfo> getMediaInfos()const;
protected:
void parse(const std::string &payload);
private:
std::vector<MediaInfo> mediaInfos_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_BATCHGETMEDIAINFOSRESULT_H_

View 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_ICE_MODEL_CANCELDNAJOBREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CANCELDNAJOBREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CancelDNAJobRequest : public RpcServiceRequest {
public:
CancelDNAJobRequest();
~CancelDNAJobRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getJobId() const;
void setJobId(const std::string &jobId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string jobId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CANCELDNAJOBREQUEST_H_

View 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_ICE_MODEL_CANCELDNAJOBRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CANCELDNAJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CancelDNAJobResult : public ServiceResult
{
public:
CancelDNAJobResult();
explicit CancelDNAJobResult(const std::string &payload);
~CancelDNAJobResult();
std::string getJobId()const;
protected:
void parse(const std::string &payload);
private:
std::string jobId_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CANCELDNAJOBRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_CANCELFAVORITEPUBLICMEDIAREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CANCELFAVORITEPUBLICMEDIAREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CancelFavoritePublicMediaRequest : public RpcServiceRequest {
public:
CancelFavoritePublicMediaRequest();
~CancelFavoritePublicMediaRequest();
std::string getMediaIds() const;
void setMediaIds(const std::string &mediaIds);
private:
std::string mediaIds_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CANCELFAVORITEPUBLICMEDIAREQUEST_H_

View 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_ICE_MODEL_CANCELFAVORITEPUBLICMEDIARESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CANCELFAVORITEPUBLICMEDIARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CancelFavoritePublicMediaResult : public ServiceResult
{
public:
CancelFavoritePublicMediaResult();
explicit CancelFavoritePublicMediaResult(const std::string &payload);
~CancelFavoritePublicMediaResult();
std::vector<std::string> getIgnoredList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> ignoredList_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CANCELFAVORITEPUBLICMEDIARESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_CREATEAUDITREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEAUDITREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CreateAuditRequest : public RpcServiceRequest {
public:
CreateAuditRequest();
~CreateAuditRequest();
std::string getAuditContent() const;
void setAuditContent(const std::string &auditContent);
std::string getAppId() const;
void setAppId(const std::string &appId);
private:
std::string auditContent_;
std::string appId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEAUDITREQUEST_H_

View 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_ICE_MODEL_CREATEAUDITRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEAUDITRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CreateAuditResult : public ServiceResult
{
public:
CreateAuditResult();
explicit CreateAuditResult(const std::string &payload);
~CreateAuditResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEAUDITRESULT_H_

View 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_ICE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CreateCustomTemplateRequest : public RpcServiceRequest {
public:
CreateCustomTemplateRequest();
~CreateCustomTemplateRequest();
long getResourceRealOwnerId() const;
void setResourceRealOwnerId(long resourceRealOwnerId);
int getType() const;
void setType(int type);
int getSubtype() const;
void setSubtype(int subtype);
std::string getTemplateConfig() const;
void setTemplateConfig(const std::string &templateConfig);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceRealOwnerId_;
int type_;
int subtype_;
std::string templateConfig_;
std::string appId_;
std::string name_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_

View 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_ICE_MODEL_CREATECUSTOMTEMPLATERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CREATECUSTOMTEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CreateCustomTemplateResult : public ServiceResult
{
public:
struct CustomTemplate
{
std::string status;
bool isDefault;
int type;
std::string typeName;
std::string appId;
std::string modifiedTime;
int version;
std::string createTime;
std::string templateName;
std::string templateConfig;
std::string subtype;
std::string templateId;
};
CreateCustomTemplateResult();
explicit CreateCustomTemplateResult(const std::string &payload);
~CreateCustomTemplateResult();
CustomTemplate getCustomTemplate()const;
protected:
void parse(const std::string &payload);
private:
CustomTemplate customTemplate_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CREATECUSTOMTEMPLATERESULT_H_

View 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_ICE_MODEL_CREATEDNADBREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEDNADBREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CreateDNADBRequest : public RpcServiceRequest {
public:
CreateDNADBRequest();
~CreateDNADBRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getModel() const;
void setModel(const std::string &model);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string description_;
std::string accessKeyId_;
std::string model_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string name_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEDNADBREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_CREATEDNADBRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEDNADBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CreateDNADBResult : public ServiceResult
{
public:
struct DBInfo
{
std::string status;
std::string description;
std::string dBId;
std::string model;
std::string name;
};
CreateDNADBResult();
explicit CreateDNADBResult(const std::string &payload);
~CreateDNADBResult();
DBInfo getDBInfo()const;
protected:
void parse(const std::string &payload);
private:
DBInfo dBInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEDNADBRESULT_H_

View 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_ICE_MODEL_CREATEEDITINGPROJECTREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEEDITINGPROJECTREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CreateEditingProjectRequest : public RpcServiceRequest {
public:
CreateEditingProjectRequest();
~CreateEditingProjectRequest();
std::string getBusinessConfig() const;
void setBusinessConfig(const std::string &businessConfig);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSource() const;
void setSource(const std::string &source);
std::string getTitle() const;
void setTitle(const std::string &title);
std::string getMaterialMaps() const;
void setMaterialMaps(const std::string &materialMaps);
std::string getCoverURL() const;
void setCoverURL(const std::string &coverURL);
std::string getTemplateType() const;
void setTemplateType(const std::string &templateType);
std::string getProjectType() const;
void setProjectType(const std::string &projectType);
std::string getFEExtend() const;
void setFEExtend(const std::string &fEExtend);
std::string getTemplateId() const;
void setTemplateId(const std::string &templateId);
std::string getTimeline() const;
void setTimeline(const std::string &timeline);
std::string getClipsParam() const;
void setClipsParam(const std::string &clipsParam);
private:
std::string businessConfig_;
std::string description_;
std::string source_;
std::string title_;
std::string materialMaps_;
std::string coverURL_;
std::string templateType_;
std::string projectType_;
std::string fEExtend_;
std::string templateId_;
std::string timeline_;
std::string clipsParam_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEEDITINGPROJECTREQUEST_H_

View 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_ICE_MODEL_CREATEEDITINGPROJECTRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEEDITINGPROJECTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CreateEditingProjectResult : public ServiceResult
{
public:
struct Project
{
long status;
std::string description;
std::string modifiedSource;
std::string createTime;
std::string createSource;
std::string projectId;
std::string title;
std::string statusName;
float duration;
std::string templateType;
std::string businessStatus;
std::string timeline;
std::string businessConfig;
std::string modifiedTime;
std::string clipsParam;
std::string projectType;
std::string coverURL;
std::string templateId;
};
CreateEditingProjectResult();
explicit CreateEditingProjectResult(const std::string &payload);
~CreateEditingProjectResult();
Project getProject()const;
protected:
void parse(const std::string &payload);
private:
Project project_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEEDITINGPROJECTRESULT_H_

View File

@@ -0,0 +1,52 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_CREATELIVERECORDTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CREATELIVERECORDTEMPLATEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CreateLiveRecordTemplateRequest : public RpcServiceRequest {
public:
struct RecordFormat {
std::string sliceOssObjectPrefix;
int sliceDuration;
std::string format;
std::string ossObjectPrefix;
int cycleDuration;
};
CreateLiveRecordTemplateRequest();
~CreateLiveRecordTemplateRequest();
std::vector<RecordFormat> getRecordFormat() const;
void setRecordFormat(const std::vector<RecordFormat> &recordFormat);
std::string getName() const;
void setName(const std::string &name);
private:
std::vector<RecordFormat> recordFormat_;
std::string name_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CREATELIVERECORDTEMPLATEREQUEST_H_

View 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_ICE_MODEL_CREATELIVERECORDTEMPLATERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CREATELIVERECORDTEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CreateLiveRecordTemplateResult : public ServiceResult
{
public:
CreateLiveRecordTemplateResult();
explicit CreateLiveRecordTemplateResult(const std::string &payload);
~CreateLiveRecordTemplateResult();
std::string getTemplateId()const;
protected:
void parse(const std::string &payload);
private:
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CREATELIVERECORDTEMPLATERESULT_H_

View 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_ICE_MODEL_CREATELIVESNAPSHOTTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CREATELIVESNAPSHOTTEMPLATEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CreateLiveSnapshotTemplateRequest : public RpcServiceRequest {
public:
CreateLiveSnapshotTemplateRequest();
~CreateLiveSnapshotTemplateRequest();
int getTimeInterval() const;
void setTimeInterval(int timeInterval);
std::string getSequenceFormat() const;
void setSequenceFormat(const std::string &sequenceFormat);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
std::string getOverwriteFormat() const;
void setOverwriteFormat(const std::string &overwriteFormat);
private:
int timeInterval_;
std::string sequenceFormat_;
std::string templateName_;
std::string overwriteFormat_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CREATELIVESNAPSHOTTEMPLATEREQUEST_H_

View 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_ICE_MODEL_CREATELIVESNAPSHOTTEMPLATERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CREATELIVESNAPSHOTTEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CreateLiveSnapshotTemplateResult : public ServiceResult
{
public:
CreateLiveSnapshotTemplateResult();
explicit CreateLiveSnapshotTemplateResult(const std::string &payload);
~CreateLiveSnapshotTemplateResult();
std::string getTemplateId()const;
protected:
void parse(const std::string &payload);
private:
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CREATELIVESNAPSHOTTEMPLATERESULT_H_

View File

@@ -0,0 +1,68 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_CREATELIVETRANSCODETEMPLATEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CREATELIVETRANSCODETEMPLATEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CreateLiveTranscodeTemplateRequest : public RpcServiceRequest {
public:
struct TemplateConfig {
struct AudioParams {
std::string codec;
std::string channels;
std::string profile;
std::string bitrate;
std::string samplerate;
};
AudioParams audioParams;
struct VideoParams {
std::string codec;
std::string profile;
std::string width;
std::string fps;
std::string gop;
std::string bitrate;
std::string height;
};
VideoParams videoParams;
};
CreateLiveTranscodeTemplateRequest();
~CreateLiveTranscodeTemplateRequest();
std::string getType() const;
void setType(const std::string &type);
TemplateConfig getTemplateConfig() const;
void setTemplateConfig(const TemplateConfig &templateConfig);
std::string getName() const;
void setName(const std::string &name);
private:
std::string type_;
TemplateConfig templateConfig_;
std::string name_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CREATELIVETRANSCODETEMPLATEREQUEST_H_

View 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_ICE_MODEL_CREATELIVETRANSCODETEMPLATERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CREATELIVETRANSCODETEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CreateLiveTranscodeTemplateResult : public ServiceResult
{
public:
CreateLiveTranscodeTemplateResult();
explicit CreateLiveTranscodeTemplateResult(const std::string &payload);
~CreateLiveTranscodeTemplateResult();
std::string getTemplateId()const;
protected:
void parse(const std::string &payload);
private:
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CREATELIVETRANSCODETEMPLATERESULT_H_

View 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_ICE_MODEL_CREATEPIPELINEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEPIPELINEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CreatePipelineRequest : public RpcServiceRequest {
public:
CreatePipelineRequest();
~CreatePipelineRequest();
std::string getSpeed() const;
void setSpeed(const std::string &speed);
std::string getExtendConfig() const;
void setExtendConfig(const std::string &extendConfig);
int getPriority() const;
void setPriority(int priority);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string speed_;
std::string extendConfig_;
int priority_;
std::string appId_;
std::string name_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEPIPELINEREQUEST_H_

View 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_ICE_MODEL_CREATEPIPELINERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEPIPELINERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CreatePipelineResult : public ServiceResult
{
public:
struct Pipeline
{
std::string status;
std::string speed;
std::string appId;
std::string modifiedTime;
int priority;
std::string createTime;
std::string pipelineId;
std::string extendConfig;
std::string name;
};
CreatePipelineResult();
explicit CreatePipelineResult(const std::string &payload);
~CreatePipelineResult();
Pipeline getPipeline()const;
protected:
void parse(const std::string &payload);
private:
Pipeline pipeline_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEPIPELINERESULT_H_

View 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_ICE_MODEL_CREATEUPLOADMEDIAREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEUPLOADMEDIAREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CreateUploadMediaRequest : public RpcServiceRequest {
public:
CreateUploadMediaRequest();
~CreateUploadMediaRequest();
std::string getEntityId() const;
void setEntityId(const std::string &entityId);
std::string getUserData() const;
void setUserData(const std::string &userData);
std::string getBiz() const;
void setBiz(const std::string &biz);
std::string getFileInfo() const;
void setFileInfo(const std::string &fileInfo);
std::string getMediaMetaData() const;
void setMediaMetaData(const std::string &mediaMetaData);
std::string getPostProcessConfig() const;
void setPostProcessConfig(const std::string &postProcessConfig);
std::string getUploadSource() const;
void setUploadSource(const std::string &uploadSource);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string getUploadTargetConfig() const;
void setUploadTargetConfig(const std::string &uploadTargetConfig);
private:
std::string entityId_;
std::string userData_;
std::string biz_;
std::string fileInfo_;
std::string mediaMetaData_;
std::string postProcessConfig_;
std::string uploadSource_;
std::string appId_;
std::string uploadTargetConfig_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEUPLOADMEDIAREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_CREATEUPLOADMEDIARESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEUPLOADMEDIARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CreateUploadMediaResult : public ServiceResult
{
public:
CreateUploadMediaResult();
explicit CreateUploadMediaResult(const std::string &payload);
~CreateUploadMediaResult();
std::string getFileURL()const;
std::string getMediaURL()const;
std::string getUploadAddress()const;
std::string getMediaId()const;
std::string getUploadAuth()const;
protected:
void parse(const std::string &payload);
private:
std::string fileURL_;
std::string mediaURL_;
std::string uploadAddress_;
std::string mediaId_;
std::string uploadAuth_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEUPLOADMEDIARESULT_H_

View 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_ICE_MODEL_CREATEUPLOADSTREAMREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEUPLOADSTREAMREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT CreateUploadStreamRequest : public RpcServiceRequest {
public:
CreateUploadStreamRequest();
~CreateUploadStreamRequest();
std::string getFileExtension() const;
void setFileExtension(const std::string &fileExtension);
std::string getUserData() const;
void setUserData(const std::string &userData);
std::string getHDRType() const;
void setHDRType(const std::string &hDRType);
std::string getDefinition() const;
void setDefinition(const std::string &definition);
std::string getMediaId() const;
void setMediaId(const std::string &mediaId);
private:
std::string fileExtension_;
std::string userData_;
std::string hDRType_;
std::string definition_;
std::string mediaId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEUPLOADSTREAMREQUEST_H_

View 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_ICE_MODEL_CREATEUPLOADSTREAMRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_CREATEUPLOADSTREAMRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT CreateUploadStreamResult : public ServiceResult
{
public:
CreateUploadStreamResult();
explicit CreateUploadStreamResult(const std::string &payload);
~CreateUploadStreamResult();
std::string getFileURL()const;
std::string getUploadAddress()const;
std::string getMediaId()const;
std::string getUploadAuth()const;
protected:
void parse(const std::string &payload);
private:
std::string fileURL_;
std::string uploadAddress_;
std::string mediaId_;
std::string uploadAuth_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_CREATEUPLOADSTREAMRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETECATEGORYREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETECATEGORYREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteCategoryRequest : public RpcServiceRequest {
public:
DeleteCategoryRequest();
~DeleteCategoryRequest();
std::string getBiz() const;
void setBiz(const std::string &biz);
long getCateId() const;
void setCateId(long cateId);
private:
std::string biz_;
long cateId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETECATEGORYREQUEST_H_

View 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_ICE_MODEL_DELETECATEGORYRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETECATEGORYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteCategoryResult : public ServiceResult
{
public:
DeleteCategoryResult();
explicit DeleteCategoryResult(const std::string &payload);
~DeleteCategoryResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETECATEGORYRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETECUSTOMTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETECUSTOMTEMPLATEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteCustomTemplateRequest : public RpcServiceRequest {
public:
DeleteCustomTemplateRequest();
~DeleteCustomTemplateRequest();
std::string getTemplateId() const;
void setTemplateId(const std::string &templateId);
private:
std::string templateId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETECUSTOMTEMPLATEREQUEST_H_

View 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_ICE_MODEL_DELETECUSTOMTEMPLATERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETECUSTOMTEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteCustomTemplateResult : public ServiceResult
{
public:
DeleteCustomTemplateResult();
explicit DeleteCustomTemplateResult(const std::string &payload);
~DeleteCustomTemplateResult();
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETECUSTOMTEMPLATERESULT_H_

View 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_ICE_MODEL_DELETEDNADBREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEDNADBREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteDNADBRequest : public RpcServiceRequest {
public:
DeleteDNADBRequest();
~DeleteDNADBRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBId() const;
void setDBId(const std::string &dBId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string dBId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEDNADBREQUEST_H_

View 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_ICE_MODEL_DELETEDNADBRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEDNADBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteDNADBResult : public ServiceResult
{
public:
DeleteDNADBResult();
explicit DeleteDNADBResult(const std::string &payload);
~DeleteDNADBResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEDNADBRESULT_H_

View 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_ICE_MODEL_DELETEDNAFILESREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEDNAFILESREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteDNAFilesRequest : public RpcServiceRequest {
public:
DeleteDNAFilesRequest();
~DeleteDNAFilesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPrimaryKeys() const;
void setPrimaryKeys(const std::string &primaryKeys);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBId() const;
void setDBId(const std::string &dBId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string primaryKeys_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEDNAFILESREQUEST_H_

View 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_ICE_MODEL_DELETEDNAFILESRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEDNAFILESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteDNAFilesResult : public ServiceResult
{
public:
DeleteDNAFilesResult();
explicit DeleteDNAFilesResult(const std::string &payload);
~DeleteDNAFilesResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEDNAFILESRESULT_H_

View 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_ICE_MODEL_DELETEEDITINGPROJECTMATERIALSREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEEDITINGPROJECTMATERIALSREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteEditingProjectMaterialsRequest : public RpcServiceRequest {
public:
DeleteEditingProjectMaterialsRequest();
~DeleteEditingProjectMaterialsRequest();
std::string getMaterialType() const;
void setMaterialType(const std::string &materialType);
std::string getMaterialIds() const;
void setMaterialIds(const std::string &materialIds);
std::string getProjectId() const;
void setProjectId(const std::string &projectId);
private:
std::string materialType_;
std::string materialIds_;
std::string projectId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEEDITINGPROJECTMATERIALSREQUEST_H_

View 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_ICE_MODEL_DELETEEDITINGPROJECTMATERIALSRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEEDITINGPROJECTMATERIALSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteEditingProjectMaterialsResult : public ServiceResult
{
public:
DeleteEditingProjectMaterialsResult();
explicit DeleteEditingProjectMaterialsResult(const std::string &payload);
~DeleteEditingProjectMaterialsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEEDITINGPROJECTMATERIALSRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETEEDITINGPROJECTSREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEEDITINGPROJECTSREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteEditingProjectsRequest : public RpcServiceRequest {
public:
DeleteEditingProjectsRequest();
~DeleteEditingProjectsRequest();
std::string getProjectIds() const;
void setProjectIds(const std::string &projectIds);
private:
std::string projectIds_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEEDITINGPROJECTSREQUEST_H_

View 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_ICE_MODEL_DELETEEDITINGPROJECTSRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEEDITINGPROJECTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteEditingProjectsResult : public ServiceResult
{
public:
DeleteEditingProjectsResult();
explicit DeleteEditingProjectsResult(const std::string &payload);
~DeleteEditingProjectsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEEDITINGPROJECTSRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDFILESREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDFILESREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteLiveRecordFilesRequest : public RpcServiceRequest {
public:
DeleteLiveRecordFilesRequest();
~DeleteLiveRecordFilesRequest();
bool getRemoveFile() const;
void setRemoveFile(bool removeFile);
std::vector<std::string> getRecordIds() const;
void setRecordIds(const std::vector<std::string> &recordIds);
private:
bool removeFile_;
std::vector<std::string> recordIds_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDFILESREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDFILESRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDFILESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteLiveRecordFilesResult : public ServiceResult
{
public:
struct DeleteFileInfo
{
std::string message;
std::string recordId;
std::string code;
};
DeleteLiveRecordFilesResult();
explicit DeleteLiveRecordFilesResult(const std::string &payload);
~DeleteLiveRecordFilesResult();
std::string getMessage()const;
std::vector<DeleteFileInfo> getDeleteFileInfoList()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<DeleteFileInfo> deleteFileInfoList_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDFILESRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDTEMPLATEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteLiveRecordTemplateRequest : public RpcServiceRequest {
public:
DeleteLiveRecordTemplateRequest();
~DeleteLiveRecordTemplateRequest();
std::string getTemplateId() const;
void setTemplateId(const std::string &templateId);
private:
std::string templateId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDTEMPLATEREQUEST_H_

View 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_ICE_MODEL_DELETELIVERECORDTEMPLATERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDTEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteLiveRecordTemplateResult : public ServiceResult
{
public:
DeleteLiveRecordTemplateResult();
explicit DeleteLiveRecordTemplateResult(const std::string &payload);
~DeleteLiveRecordTemplateResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVERECORDTEMPLATERESULT_H_

View 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_ICE_MODEL_DELETELIVESNAPSHOTFILESREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVESNAPSHOTFILESREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteLiveSnapshotFilesRequest : public RpcServiceRequest {
public:
DeleteLiveSnapshotFilesRequest();
~DeleteLiveSnapshotFilesRequest();
std::string getJobId() const;
void setJobId(const std::string &jobId);
bool getDeleteOriginalFile() const;
void setDeleteOriginalFile(bool deleteOriginalFile);
std::vector<long> getCreateTimestampList() const;
void setCreateTimestampList(const std::vector<long> &createTimestampList);
private:
std::string jobId_;
bool deleteOriginalFile_;
std::vector<long> createTimestampList_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVESNAPSHOTFILESREQUEST_H_

View File

@@ -0,0 +1,56 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETELIVESNAPSHOTFILESRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVESNAPSHOTFILESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteLiveSnapshotFilesResult : public ServiceResult
{
public:
struct DeleteFileResultListItem
{
long createTimestamp;
std::string result;
};
DeleteLiveSnapshotFilesResult();
explicit DeleteLiveSnapshotFilesResult(const std::string &payload);
~DeleteLiveSnapshotFilesResult();
std::vector<DeleteFileResultListItem> getDeleteFileResultList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DeleteFileResultListItem> deleteFileResultList_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVESNAPSHOTFILESRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETELIVESNAPSHOTTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVESNAPSHOTTEMPLATEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteLiveSnapshotTemplateRequest : public RpcServiceRequest {
public:
DeleteLiveSnapshotTemplateRequest();
~DeleteLiveSnapshotTemplateRequest();
std::string getTemplateId() const;
void setTemplateId(const std::string &templateId);
private:
std::string templateId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVESNAPSHOTTEMPLATEREQUEST_H_

View 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_ICE_MODEL_DELETELIVESNAPSHOTTEMPLATERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVESNAPSHOTTEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteLiveSnapshotTemplateResult : public ServiceResult
{
public:
DeleteLiveSnapshotTemplateResult();
explicit DeleteLiveSnapshotTemplateResult(const std::string &payload);
~DeleteLiveSnapshotTemplateResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVESNAPSHOTTEMPLATERESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETELIVETRANSCODEJOBREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVETRANSCODEJOBREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteLiveTranscodeJobRequest : public RpcServiceRequest {
public:
DeleteLiveTranscodeJobRequest();
~DeleteLiveTranscodeJobRequest();
std::string getJobId() const;
void setJobId(const std::string &jobId);
private:
std::string jobId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVETRANSCODEJOBREQUEST_H_

View 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_ICE_MODEL_DELETELIVETRANSCODEJOBRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVETRANSCODEJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteLiveTranscodeJobResult : public ServiceResult
{
public:
DeleteLiveTranscodeJobResult();
explicit DeleteLiveTranscodeJobResult(const std::string &payload);
~DeleteLiveTranscodeJobResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVETRANSCODEJOBRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETELIVETRANSCODETEMPLATEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVETRANSCODETEMPLATEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteLiveTranscodeTemplateRequest : public RpcServiceRequest {
public:
DeleteLiveTranscodeTemplateRequest();
~DeleteLiveTranscodeTemplateRequest();
std::string getTemplateId() const;
void setTemplateId(const std::string &templateId);
private:
std::string templateId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVETRANSCODETEMPLATEREQUEST_H_

View 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_ICE_MODEL_DELETELIVETRANSCODETEMPLATERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETELIVETRANSCODETEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteLiveTranscodeTemplateResult : public ServiceResult
{
public:
DeleteLiveTranscodeTemplateResult();
explicit DeleteLiveTranscodeTemplateResult(const std::string &payload);
~DeleteLiveTranscodeTemplateResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETELIVETRANSCODETEMPLATERESULT_H_

View 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_ICE_MODEL_DELETEMEDIAINFOSREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEMEDIAINFOSREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteMediaInfosRequest : public RpcServiceRequest {
public:
DeleteMediaInfosRequest();
~DeleteMediaInfosRequest();
std::string getInputURLs() const;
void setInputURLs(const std::string &inputURLs);
bool getDeletePhysicalFiles() const;
void setDeletePhysicalFiles(bool deletePhysicalFiles);
std::string getMediaIds() const;
void setMediaIds(const std::string &mediaIds);
private:
std::string inputURLs_;
bool deletePhysicalFiles_;
std::string mediaIds_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEMEDIAINFOSREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETEMEDIAINFOSRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEMEDIAINFOSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteMediaInfosResult : public ServiceResult
{
public:
DeleteMediaInfosResult();
explicit DeleteMediaInfosResult(const std::string &payload);
~DeleteMediaInfosResult();
std::vector<std::string> getIgnoredList()const;
std::vector<std::string> getForbiddenList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> ignoredList_;
std::vector<std::string> forbiddenList_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEMEDIAINFOSRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETEMEDIAMARKSREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEMEDIAMARKSREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteMediaMarksRequest : public RpcServiceRequest {
public:
DeleteMediaMarksRequest();
~DeleteMediaMarksRequest();
std::string getMediaId() const;
void setMediaId(const std::string &mediaId);
std::string getMediaMarkIds() const;
void setMediaMarkIds(const std::string &mediaMarkIds);
private:
std::string mediaId_;
std::string mediaMarkIds_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEMEDIAMARKSREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETEMEDIAMARKSRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEMEDIAMARKSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteMediaMarksResult : public ServiceResult
{
public:
DeleteMediaMarksResult();
explicit DeleteMediaMarksResult(const std::string &payload);
~DeleteMediaMarksResult();
std::string getMediaId()const;
std::string getMediaMarkIds()const;
protected:
void parse(const std::string &payload);
private:
std::string mediaId_;
std::string mediaMarkIds_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEMEDIAMARKSRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETEPIPELINEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEPIPELINEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeletePipelineRequest : public RpcServiceRequest {
public:
DeletePipelineRequest();
~DeletePipelineRequest();
std::string getPipelineId() const;
void setPipelineId(const std::string &pipelineId);
private:
std::string pipelineId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEPIPELINEREQUEST_H_

View 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_ICE_MODEL_DELETEPIPELINERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEPIPELINERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeletePipelineResult : public ServiceResult
{
public:
DeletePipelineResult();
explicit DeletePipelineResult(const std::string &payload);
~DeletePipelineResult();
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEPIPELINERESULT_H_

View 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_ICE_MODEL_DELETEPLAYINFOREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEPLAYINFOREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeletePlayInfoRequest : public RpcServiceRequest {
public:
DeletePlayInfoRequest();
~DeletePlayInfoRequest();
bool getDeletePhysicalFiles() const;
void setDeletePhysicalFiles(bool deletePhysicalFiles);
std::string getMediaId() const;
void setMediaId(const std::string &mediaId);
std::string getFileURLs() const;
void setFileURLs(const std::string &fileURLs);
private:
bool deletePhysicalFiles_;
std::string mediaId_;
std::string fileURLs_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEPLAYINFOREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETEPLAYINFORESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETEPLAYINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeletePlayInfoResult : public ServiceResult
{
public:
DeletePlayInfoResult();
explicit DeletePlayInfoResult(const std::string &payload);
~DeletePlayInfoResult();
std::vector<std::string> getIgnoredList()const;
std::vector<std::string> getForbiddenList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> ignoredList_;
std::vector<std::string> forbiddenList_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETEPLAYINFORESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETESMARTJOBREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETESMARTJOBREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteSmartJobRequest : public RpcServiceRequest {
public:
DeleteSmartJobRequest();
~DeleteSmartJobRequest();
std::string getJobId() const;
void setJobId(const std::string &jobId);
private:
std::string jobId_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETESMARTJOBREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETESMARTJOBRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETESMARTJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteSmartJobResult : public ServiceResult
{
public:
DeleteSmartJobResult();
explicit DeleteSmartJobResult(const std::string &payload);
~DeleteSmartJobResult();
std::string getState()const;
std::string getJobId()const;
protected:
void parse(const std::string &payload);
private:
std::string state_;
std::string jobId_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETESMARTJOBRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DELETETEMPLATEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DELETETEMPLATEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DeleteTemplateRequest : public RpcServiceRequest {
public:
DeleteTemplateRequest();
~DeleteTemplateRequest();
std::string getTemplateIds() const;
void setTemplateIds(const std::string &templateIds);
private:
std::string templateIds_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DELETETEMPLATEREQUEST_H_

View 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_ICE_MODEL_DELETETEMPLATERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DELETETEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DeleteTemplateResult : public ServiceResult
{
public:
DeleteTemplateResult();
explicit DeleteTemplateResult(const std::string &payload);
~DeleteTemplateResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DELETETEMPLATERESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DESCRIBEFILTERCONFIGSREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEFILTERCONFIGSREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeFilterConfigsRequest : public RpcServiceRequest {
public:
DescribeFilterConfigsRequest();
~DescribeFilterConfigsRequest();
std::string getType() const;
void setType(const std::string &type);
private:
std::string type_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEFILTERCONFIGSREQUEST_H_

View 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_ICE_MODEL_DESCRIBEFILTERCONFIGSRESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEFILTERCONFIGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeFilterConfigsResult : public ServiceResult
{
public:
struct Data
{
std::string type;
std::string uuId;
std::string itemConfigs;
std::string filterName;
};
DescribeFilterConfigsResult();
explicit DescribeFilterConfigsResult(const std::string &payload);
~DescribeFilterConfigsResult();
std::vector<Data> getFilterConfigs()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Data> filterConfigs_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEFILTERCONFIGSRESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERICEEDITUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEEDITUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterIceEditUsageRequest : public RpcServiceRequest {
public:
DescribeMeterIceEditUsageRequest();
~DescribeMeterIceEditUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
long getEndTs() const;
void setEndTs(long endTs);
long getInterval() const;
void setInterval(long interval);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long startTs_;
long endTs_;
long interval_;
std::string region_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEEDITUSAGEREQUEST_H_

View 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_ICE_MODEL_DESCRIBEMETERICEEDITUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEEDITUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterIceEditUsageResult : public ServiceResult
{
public:
struct DataItem
{
long time;
long duration;
std::string profile;
};
DescribeMeterIceEditUsageResult();
explicit DescribeMeterIceEditUsageResult(const std::string &payload);
~DescribeMeterIceEditUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEEDITUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERICELIVEMEDIACONVERTUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICELIVEMEDIACONVERTUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterIceLiveMediaConvertUsageRequest : public RpcServiceRequest {
public:
DescribeMeterIceLiveMediaConvertUsageRequest();
~DescribeMeterIceLiveMediaConvertUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
long getEndTs() const;
void setEndTs(long endTs);
long getInterval() const;
void setInterval(long interval);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long startTs_;
long endTs_;
long interval_;
std::string region_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICELIVEMEDIACONVERTUSAGEREQUEST_H_

View 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_ICE_MODEL_DESCRIBEMETERICELIVEMEDIACONVERTUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICELIVEMEDIACONVERTUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterIceLiveMediaConvertUsageResult : public ServiceResult
{
public:
struct DataItem
{
long time;
std::string specification;
long duration;
};
DescribeMeterIceLiveMediaConvertUsageResult();
explicit DescribeMeterIceLiveMediaConvertUsageResult(const std::string &payload);
~DescribeMeterIceLiveMediaConvertUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICELIVEMEDIACONVERTUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUHDUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUHDUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterIceMediaConvertUHDUsageRequest : public RpcServiceRequest {
public:
DescribeMeterIceMediaConvertUHDUsageRequest();
~DescribeMeterIceMediaConvertUHDUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
long getEndTs() const;
void setEndTs(long endTs);
std::string getInterval() const;
void setInterval(const std::string &interval);
private:
long startTs_;
std::string regionId_;
long endTs_;
std::string interval_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUHDUSAGEREQUEST_H_

View 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_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUHDUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUHDUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterIceMediaConvertUHDUsageResult : public ServiceResult
{
public:
struct DataItem
{
long time;
std::string specification;
long duration;
};
DescribeMeterIceMediaConvertUHDUsageResult();
explicit DescribeMeterIceMediaConvertUHDUsageResult(const std::string &payload);
~DescribeMeterIceMediaConvertUHDUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUHDUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterIceMediaConvertUsageRequest : public RpcServiceRequest {
public:
DescribeMeterIceMediaConvertUsageRequest();
~DescribeMeterIceMediaConvertUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
long getEndTs() const;
void setEndTs(long endTs);
long getInterval() const;
void setInterval(long interval);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long startTs_;
long endTs_;
long interval_;
std::string region_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUSAGEREQUEST_H_

View 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_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterIceMediaConvertUsageResult : public ServiceResult
{
public:
struct DataItem
{
long time;
std::string specification;
long duration;
};
DescribeMeterIceMediaConvertUsageResult();
explicit DescribeMeterIceMediaConvertUsageResult(const std::string &payload);
~DescribeMeterIceMediaConvertUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMEDIACONVERTUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERICEMPSAIUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMPSAIUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterIceMpsAiUsageRequest : public RpcServiceRequest {
public:
DescribeMeterIceMpsAiUsageRequest();
~DescribeMeterIceMpsAiUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
long getEndTs() const;
void setEndTs(long endTs);
long getInterval() const;
void setInterval(long interval);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long startTs_;
long endTs_;
long interval_;
std::string region_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMPSAIUSAGEREQUEST_H_

View 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_ICE_MODEL_DESCRIBEMETERICEMPSAIUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMPSAIUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterIceMpsAiUsageResult : public ServiceResult
{
public:
struct DataItem
{
std::string type;
long time;
long duration;
};
DescribeMeterIceMpsAiUsageResult();
explicit DescribeMeterIceMpsAiUsageResult(const std::string &payload);
~DescribeMeterIceMpsAiUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERICEMPSAIUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSEDITUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSEDITUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsEditUsageRequest : public RpcServiceRequest {
public:
DescribeMeterImsEditUsageRequest();
~DescribeMeterImsEditUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
long getEndTs() const;
void setEndTs(long endTs);
long getInterval() const;
void setInterval(long interval);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long startTs_;
long endTs_;
long interval_;
std::string region_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSEDITUSAGEREQUEST_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSEDITUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSEDITUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsEditUsageResult : public ServiceResult
{
public:
struct DataItem
{
long time;
long duration;
std::string profile;
};
DescribeMeterImsEditUsageResult();
explicit DescribeMeterImsEditUsageResult(const std::string &payload);
~DescribeMeterImsEditUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSEDITUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSLIVEEDITUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVEEDITUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsLiveEditUsageRequest : public RpcServiceRequest {
public:
DescribeMeterImsLiveEditUsageRequest();
~DescribeMeterImsLiveEditUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
long getEndTs() const;
void setEndTs(long endTs);
long getInterval() const;
void setInterval(long interval);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long startTs_;
long endTs_;
long interval_;
std::string region_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVEEDITUSAGEREQUEST_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSLIVEEDITUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVEEDITUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsLiveEditUsageResult : public ServiceResult
{
public:
struct DataItem
{
long time;
long duration;
std::string profile;
};
DescribeMeterImsLiveEditUsageResult();
explicit DescribeMeterImsLiveEditUsageResult(const std::string &payload);
~DescribeMeterImsLiveEditUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVEEDITUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSLIVEMEDIACONVERTUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVEMEDIACONVERTUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsLiveMediaConvertUsageRequest : public RpcServiceRequest {
public:
DescribeMeterImsLiveMediaConvertUsageRequest();
~DescribeMeterImsLiveMediaConvertUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
long getEndTs() const;
void setEndTs(long endTs);
long getInterval() const;
void setInterval(long interval);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long startTs_;
long endTs_;
long interval_;
std::string region_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVEMEDIACONVERTUSAGEREQUEST_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSLIVEMEDIACONVERTUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVEMEDIACONVERTUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsLiveMediaConvertUsageResult : public ServiceResult
{
public:
struct DataItem
{
long time;
long duration;
std::string specification;
};
DescribeMeterImsLiveMediaConvertUsageResult();
explicit DescribeMeterImsLiveMediaConvertUsageResult(const std::string &payload);
~DescribeMeterImsLiveMediaConvertUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVEMEDIACONVERTUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSLIVERECORDUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVERECORDUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsLiveRecordUsageRequest : public RpcServiceRequest {
public:
DescribeMeterImsLiveRecordUsageRequest();
~DescribeMeterImsLiveRecordUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
long getEndTs() const;
void setEndTs(long endTs);
long getInterval() const;
void setInterval(long interval);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long startTs_;
long endTs_;
long interval_;
std::string region_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVERECORDUSAGEREQUEST_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSLIVERECORDUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVERECORDUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsLiveRecordUsageResult : public ServiceResult
{
public:
struct DataItem
{
std::string type;
long time;
long duration;
double channels;
};
DescribeMeterImsLiveRecordUsageResult();
explicit DescribeMeterImsLiveRecordUsageResult(const std::string &payload);
~DescribeMeterImsLiveRecordUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVERECORDUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSLIVESNAPSHOTUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVESNAPSHOTUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsLiveSnapshotUsageRequest : public RpcServiceRequest {
public:
DescribeMeterImsLiveSnapshotUsageRequest();
~DescribeMeterImsLiveSnapshotUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
long getEndTs() const;
void setEndTs(long endTs);
long getInterval() const;
void setInterval(long interval);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long startTs_;
long endTs_;
long interval_;
std::string region_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVESNAPSHOTUSAGEREQUEST_H_

View File

@@ -0,0 +1,56 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVESNAPSHOTUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVESNAPSHOTUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsLiveSnapshotUsageResult : public ServiceResult
{
public:
struct DataItem
{
long time;
long count;
};
DescribeMeterImsLiveSnapshotUsageResult();
explicit DescribeMeterImsLiveSnapshotUsageResult(const std::string &payload);
~DescribeMeterImsLiveSnapshotUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSLIVESNAPSHOTUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSMEDIACONVERTUHDUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSMEDIACONVERTUHDUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsMediaConvertUHDUsageRequest : public RpcServiceRequest {
public:
DescribeMeterImsMediaConvertUHDUsageRequest();
~DescribeMeterImsMediaConvertUHDUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
long getEndTs() const;
void setEndTs(long endTs);
std::string getInterval() const;
void setInterval(const std::string &interval);
private:
long startTs_;
std::string regionId_;
long endTs_;
std::string interval_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSMEDIACONVERTUHDUSAGEREQUEST_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSMEDIACONVERTUHDUSAGERESULT_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSMEDIACONVERTUHDUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ice/ICEExport.h>
namespace AlibabaCloud
{
namespace ICE
{
namespace Model
{
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsMediaConvertUHDUsageResult : public ServiceResult
{
public:
struct DataItem
{
long time;
std::string specification;
long duration;
};
DescribeMeterImsMediaConvertUHDUsageResult();
explicit DescribeMeterImsMediaConvertUHDUsageResult(const std::string &payload);
~DescribeMeterImsMediaConvertUHDUsageResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSMEDIACONVERTUHDUSAGERESULT_H_

View 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_ICE_MODEL_DESCRIBEMETERIMSMEDIACONVERTUSAGEREQUEST_H_
#define ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSMEDIACONVERTUSAGEREQUEST_H_
#include <alibabacloud/ice/ICEExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ICE {
namespace Model {
class ALIBABACLOUD_ICE_EXPORT DescribeMeterImsMediaConvertUsageRequest : public RpcServiceRequest {
public:
DescribeMeterImsMediaConvertUsageRequest();
~DescribeMeterImsMediaConvertUsageRequest();
long getStartTs() const;
void setStartTs(long startTs);
long getEndTs() const;
void setEndTs(long endTs);
long getInterval() const;
void setInterval(long interval);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long startTs_;
long endTs_;
long interval_;
std::string region_;
};
} // namespace Model
} // namespace ICE
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ICE_MODEL_DESCRIBEMETERIMSMEDIACONVERTUSAGEREQUEST_H_

Some files were not shown because too many files have changed in this diff Show More