VOD SDK Auto Released By guzhaoyuan,Version:1.36.2

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
haowei.yao
2019-04-11 18:03:35 +08:00
parent fa74cc1f43
commit e0ba4b2b8f
374 changed files with 16991 additions and 10943 deletions

View File

@@ -1,3 +1,15 @@
2019-04-11 Version: 1.36.2
1, Add some new apis to manage VoD's App, such as CreateAppInfo, GetAppInfos, ListAppInfos, UpdateAppInfo, DeleteAppInfo, AttachAppPolicyToIdentity, DetachAppPolicyFromIdentity, ListAppPoliciesForIdentity and MoveAppResource.
2, Add new apis SetMessageCallback, GetMessageCallback and DeleteMessageCallback to manage message callback configuration.
3, Add new apis GetAttachedMedia, UpdateAttachedMediaInfos and DeleteAttachedMedia to manage attached media information.
4, Add a new api named DeleteMultipartUpload to clean up the fragmented files generated during the upload process.
5, Add a new field named AppId to some apis supporting the VoD App feature, such as CreateUploadVideo, SearchMedia, GetVideoInfo, GetVideoInfos; Add new fields named NonExistVideoIds and ForbiddenVideoIds to DeleteVideo api response; Add a new field named ForbiddenVideoIds to UpdateVideoInfos api response.
6, The Editing supports multi-region and multi-materials. Add new fields named StorageLocation and RegionId in Project struct to GetEditingProject api response; Add new fields named StorageLocation, RegionId and Duration in ProjectList struct to SearchEditingProject api response; Add a new field named MaterialType to GetEditingProjectMaterials api request.
7, Add new fields named TranscodeFileRegular, Clip and Rotate to GetTranscodeTemplateGroup api response to support the custom file path feature.
8, Add a new field named AttachedMedia to api response to support the attached media feature.
9, Add a new field named SubTotal to GetCategories response to show the number of sub category.
10, Add a new field named AdditionType to GetVideoInfo and GetVideoInfos api request to fetch the custom media info and the corresponding field is CustomMediaInfo.
2019-04-10 Version: 1.36.1
1, Modify DescribeBackupGatewayList DBS interface.

View File

@@ -1 +1 @@
1.36.1
1.36.2

View File

@@ -21,389 +21,429 @@ set(vod_public_header
include/alibabacloud/vod/VodExport.h )
set(vod_public_header_model
include/alibabacloud/vod/model/DescribePlayUserTotalRequest.h
include/alibabacloud/vod/model/DescribePlayUserTotalResult.h
include/alibabacloud/vod/model/SetDefaultAITemplateRequest.h
include/alibabacloud/vod/model/SetDefaultAITemplateResult.h
include/alibabacloud/vod/model/DeleteImageRequest.h
include/alibabacloud/vod/model/DeleteImageResult.h
include/alibabacloud/vod/model/AttachAppPolicyToIdentityRequest.h
include/alibabacloud/vod/model/AttachAppPolicyToIdentityResult.h
include/alibabacloud/vod/model/DeleteCategoryRequest.h
include/alibabacloud/vod/model/DeleteCategoryResult.h
include/alibabacloud/vod/model/CreateUploadAttachedMediaRequest.h
include/alibabacloud/vod/model/CreateUploadAttachedMediaResult.h
include/alibabacloud/vod/model/ListAIVideoSummaryJobRequest.h
include/alibabacloud/vod/model/ListAIVideoSummaryJobResult.h
include/alibabacloud/vod/model/ListSnapshotsRequest.h
include/alibabacloud/vod/model/ListSnapshotsResult.h
include/alibabacloud/vod/model/SetDefaultTranscodeTemplateGroupRequest.h
include/alibabacloud/vod/model/SetDefaultTranscodeTemplateGroupResult.h
include/alibabacloud/vod/model/UpdateVideoInfosRequest.h
include/alibabacloud/vod/model/UpdateVideoInfosResult.h
include/alibabacloud/vod/model/GetVideoListRequest.h
include/alibabacloud/vod/model/GetVideoListResult.h
include/alibabacloud/vod/model/ListAIVideoTerrorismRecogJobRequest.h
include/alibabacloud/vod/model/ListAIVideoTerrorismRecogJobResult.h
include/alibabacloud/vod/model/UpdateEditingProjectRequest.h
include/alibabacloud/vod/model/UpdateEditingProjectResult.h
include/alibabacloud/vod/model/SetDefaultVodTemplateRequest.h
include/alibabacloud/vod/model/SetDefaultVodTemplateResult.h
include/alibabacloud/vod/model/RefreshObjectCachesRequest.h
include/alibabacloud/vod/model/RefreshObjectCachesResult.h
include/alibabacloud/vod/model/DescribeDomainBpsDataRequest.h
include/alibabacloud/vod/model/DescribeDomainBpsDataResult.h
include/alibabacloud/vod/model/GetMediaAuditResultRequest.h
include/alibabacloud/vod/model/GetMediaAuditResultResult.h
include/alibabacloud/vod/model/GetMediaAuditResultTimelineRequest.h
include/alibabacloud/vod/model/GetMediaAuditResultTimelineResult.h
include/alibabacloud/vod/model/ListAuditSecurityIpRequest.h
include/alibabacloud/vod/model/ListAuditSecurityIpResult.h
include/alibabacloud/vod/model/GetAuditHistoryRequest.h
include/alibabacloud/vod/model/GetAuditHistoryResult.h
include/alibabacloud/vod/model/GetMediaDNAResultRequest.h
include/alibabacloud/vod/model/GetMediaDNAResultResult.h
include/alibabacloud/vod/model/GetVideoInfoRequest.h
include/alibabacloud/vod/model/GetVideoInfoResult.h
include/alibabacloud/vod/model/SetMessageCallbackRequest.h
include/alibabacloud/vod/model/SetMessageCallbackResult.h
include/alibabacloud/vod/model/GetVideoInfosRequest.h
include/alibabacloud/vod/model/GetVideoInfosResult.h
include/alibabacloud/vod/model/GetEditingProjectMaterialsRequest.h
include/alibabacloud/vod/model/GetEditingProjectMaterialsResult.h
include/alibabacloud/vod/model/OpenVodServiceRequest.h
include/alibabacloud/vod/model/OpenVodServiceResult.h
include/alibabacloud/vod/model/SubmitAIVideoCategoryJobRequest.h
include/alibabacloud/vod/model/SubmitAIVideoCategoryJobResult.h
include/alibabacloud/vod/model/DescribeRefreshTasksRequest.h
include/alibabacloud/vod/model/DescribeRefreshTasksResult.h
include/alibabacloud/vod/model/DeleteWatermarkRequest.h
include/alibabacloud/vod/model/DeleteWatermarkResult.h
include/alibabacloud/vod/model/UpdateCategoryRequest.h
include/alibabacloud/vod/model/UpdateCategoryResult.h
include/alibabacloud/vod/model/RegisterMediaRequest.h
include/alibabacloud/vod/model/RegisterMediaResult.h
include/alibabacloud/vod/model/ListAIASRJobRequest.h
include/alibabacloud/vod/model/ListAIASRJobResult.h
include/alibabacloud/vod/model/ListAIVideoCensorJobRequest.h
include/alibabacloud/vod/model/ListAIVideoCensorJobResult.h
include/alibabacloud/vod/model/DescribeRefreshQuotaRequest.h
include/alibabacloud/vod/model/DescribeRefreshQuotaResult.h
include/alibabacloud/vod/model/GetTranscodeTemplateGroupRequest.h
include/alibabacloud/vod/model/GetTranscodeTemplateGroupResult.h
include/alibabacloud/vod/model/GetDefaultAITemplateRequest.h
include/alibabacloud/vod/model/GetDefaultAITemplateResult.h
include/alibabacloud/vod/model/ProduceEditingProjectVideoRequest.h
include/alibabacloud/vod/model/ProduceEditingProjectVideoResult.h
include/alibabacloud/vod/model/GetCDNStatisSumRequest.h
include/alibabacloud/vod/model/GetCDNStatisSumResult.h
include/alibabacloud/vod/model/GetVideoPlayAuthRequest.h
include/alibabacloud/vod/model/GetVideoPlayAuthResult.h
include/alibabacloud/vod/model/GetAuditResultRequest.h
include/alibabacloud/vod/model/GetAuditResultResult.h
include/alibabacloud/vod/model/DeleteVodTemplateRequest.h
include/alibabacloud/vod/model/DeleteVodTemplateResult.h
include/alibabacloud/vod/model/SubmitPreprocessJobsRequest.h
include/alibabacloud/vod/model/SubmitPreprocessJobsResult.h
include/alibabacloud/vod/model/GetAITemplateRequest.h
include/alibabacloud/vod/model/GetAITemplateResult.h
include/alibabacloud/vod/model/ListVodTemplateRequest.h
include/alibabacloud/vod/model/ListVodTemplateResult.h
include/alibabacloud/vod/model/GetVideoPlayInfoRequest.h
include/alibabacloud/vod/model/GetVideoPlayInfoResult.h
include/alibabacloud/vod/model/ListAIJobRequest.h
include/alibabacloud/vod/model/ListAIJobResult.h
include/alibabacloud/vod/model/GetVideoConfigRequest.h
include/alibabacloud/vod/model/GetVideoConfigResult.h
include/alibabacloud/vod/model/DeleteAppInfoRequest.h
include/alibabacloud/vod/model/DeleteAppInfoResult.h
include/alibabacloud/vod/model/AddWatermarkRequest.h
include/alibabacloud/vod/model/AddWatermarkResult.h
include/alibabacloud/vod/model/ListWatermarkRequest.h
include/alibabacloud/vod/model/ListWatermarkResult.h
include/alibabacloud/vod/model/CreateUploadImageRequest.h
include/alibabacloud/vod/model/CreateUploadImageResult.h
include/alibabacloud/vod/model/DescribeVodDomainLogRequest.h
include/alibabacloud/vod/model/DescribeVodDomainLogResult.h
include/alibabacloud/vod/model/UpdateVideoInfoRequest.h
include/alibabacloud/vod/model/UpdateVideoInfoResult.h
include/alibabacloud/vod/model/UpdateImageInfosRequest.h
include/alibabacloud/vod/model/UpdateImageInfosResult.h
include/alibabacloud/vod/model/DeleteWorkFlowRequest.h
include/alibabacloud/vod/model/DeleteWorkFlowResult.h
include/alibabacloud/vod/model/SearchMediaRequest.h
include/alibabacloud/vod/model/SearchMediaResult.h
include/alibabacloud/vod/model/AddAITemplateRequest.h
include/alibabacloud/vod/model/AddAITemplateResult.h
include/alibabacloud/vod/model/ListTranscodeTaskRequest.h
include/alibabacloud/vod/model/ListTranscodeTaskResult.h
include/alibabacloud/vod/model/RefreshVodObjectCachesRequest.h
include/alibabacloud/vod/model/RefreshVodObjectCachesResult.h
include/alibabacloud/vod/model/DescribePlayTopVideosRequest.h
include/alibabacloud/vod/model/DescribePlayTopVideosResult.h
include/alibabacloud/vod/model/SetDefaultWatermarkRequest.h
include/alibabacloud/vod/model/SetDefaultWatermarkResult.h
include/alibabacloud/vod/model/PushObjectCacheRequest.h
include/alibabacloud/vod/model/PushObjectCacheResult.h
include/alibabacloud/vod/model/ListAITemplateRequest.h
include/alibabacloud/vod/model/ListAITemplateResult.h
include/alibabacloud/vod/model/DeleteMessageCallbackRequest.h
include/alibabacloud/vod/model/DeleteMessageCallbackResult.h
include/alibabacloud/vod/model/RefreshUploadVideoRequest.h
include/alibabacloud/vod/model/RefreshUploadVideoResult.h
include/alibabacloud/vod/model/GetEditingProjectRequest.h
include/alibabacloud/vod/model/GetEditingProjectResult.h
include/alibabacloud/vod/model/DeleteAITemplateRequest.h
include/alibabacloud/vod/model/DeleteAITemplateResult.h
include/alibabacloud/vod/model/CreateAuditRequest.h
include/alibabacloud/vod/model/CreateAuditResult.h
include/alibabacloud/vod/model/GetWatermarkRequest.h
include/alibabacloud/vod/model/GetWatermarkResult.h
include/alibabacloud/vod/model/UpdateVodTemplateRequest.h
include/alibabacloud/vod/model/UpdateVodTemplateResult.h
include/alibabacloud/vod/model/UpdateAttachedMediaInfosRequest.h
include/alibabacloud/vod/model/UpdateAttachedMediaInfosResult.h
include/alibabacloud/vod/model/ListLiveRecordVideoRequest.h
include/alibabacloud/vod/model/ListLiveRecordVideoResult.h
include/alibabacloud/vod/model/DescribePlayVideoStatisRequest.h
include/alibabacloud/vod/model/DescribePlayVideoStatisResult.h
include/alibabacloud/vod/model/GetMediaAuditResultDetailRequest.h
include/alibabacloud/vod/model/GetMediaAuditResultDetailResult.h
include/alibabacloud/vod/model/DeleteStreamRequest.h
include/alibabacloud/vod/model/DeleteStreamResult.h
include/alibabacloud/vod/model/UploadMediaByURLRequest.h
include/alibabacloud/vod/model/UploadMediaByURLResult.h
include/alibabacloud/vod/model/UpdateAppInfoRequest.h
include/alibabacloud/vod/model/UpdateAppInfoResult.h
include/alibabacloud/vod/model/DescribeVodDomainBpsDataRequest.h
include/alibabacloud/vod/model/DescribeVodDomainBpsDataResult.h
include/alibabacloud/vod/model/GetPlayInfoRequest.h
include/alibabacloud/vod/model/GetPlayInfoResult.h
include/alibabacloud/vod/model/AddEditingProjectRequest.h
include/alibabacloud/vod/model/AddEditingProjectResult.h
include/alibabacloud/vod/model/DeleteMezzaninesRequest.h
include/alibabacloud/vod/model/DeleteMezzaninesResult.h
include/alibabacloud/vod/model/DeleteTranscodeTemplateGroupRequest.h
include/alibabacloud/vod/model/DeleteTranscodeTemplateGroupResult.h
include/alibabacloud/vod/model/GetAttachedMediaInfoRequest.h
include/alibabacloud/vod/model/GetAttachedMediaInfoResult.h
include/alibabacloud/vod/model/AddTranscodeTemplateGroupRequest.h
include/alibabacloud/vod/model/AddTranscodeTemplateGroupResult.h
include/alibabacloud/vod/model/SetEditingProjectMaterialsRequest.h
include/alibabacloud/vod/model/SetEditingProjectMaterialsResult.h
include/alibabacloud/vod/model/DeleteVideoRequest.h
include/alibabacloud/vod/model/DeleteVideoResult.h
include/alibabacloud/vod/model/ListAppInfoRequest.h
include/alibabacloud/vod/model/ListAppInfoResult.h
include/alibabacloud/vod/model/AddVodTemplateRequest.h
include/alibabacloud/vod/model/AddVodTemplateResult.h
include/alibabacloud/vod/model/GetVodTemplateRequest.h
include/alibabacloud/vod/model/GetVodTemplateResult.h
include/alibabacloud/vod/model/GetTranscodeSummaryRequest.h
include/alibabacloud/vod/model/GetTranscodeSummaryResult.h
include/alibabacloud/vod/model/DescribePlayUserTotalRequest.h
include/alibabacloud/vod/model/DescribePlayUserTotalResult.h
include/alibabacloud/vod/model/CreateUploadAttachedMediaRequest.h
include/alibabacloud/vod/model/CreateUploadAttachedMediaResult.h
include/alibabacloud/vod/model/DescribeVodRefreshQuotaRequest.h
include/alibabacloud/vod/model/DescribeVodRefreshQuotaResult.h
include/alibabacloud/vod/model/DescribeVodDomainTrafficDataRequest.h
include/alibabacloud/vod/model/DescribeVodDomainTrafficDataResult.h
include/alibabacloud/vod/model/ListSnapshotsRequest.h
include/alibabacloud/vod/model/ListSnapshotsResult.h
include/alibabacloud/vod/model/DescribeVodRefreshTasksRequest.h
include/alibabacloud/vod/model/DescribeVodRefreshTasksResult.h
include/alibabacloud/vod/model/GetVideoListRequest.h
include/alibabacloud/vod/model/GetVideoListResult.h
include/alibabacloud/vod/model/GetVideoInfoRequest.h
include/alibabacloud/vod/model/GetVideoInfoResult.h
include/alibabacloud/vod/model/DeleteAttachedMediaRequest.h
include/alibabacloud/vod/model/DeleteAttachedMediaResult.h
include/alibabacloud/vod/model/SetMessageCallbackRequest.h
include/alibabacloud/vod/model/SetMessageCallbackResult.h
include/alibabacloud/vod/model/GetVideoInfosRequest.h
include/alibabacloud/vod/model/GetVideoInfosResult.h
include/alibabacloud/vod/model/GetEditingProjectMaterialsRequest.h
include/alibabacloud/vod/model/GetEditingProjectMaterialsResult.h
include/alibabacloud/vod/model/GetAppInfosRequest.h
include/alibabacloud/vod/model/GetAppInfosResult.h
include/alibabacloud/vod/model/CreateAppInfoRequest.h
include/alibabacloud/vod/model/CreateAppInfoResult.h
include/alibabacloud/vod/model/DeleteWatermarkRequest.h
include/alibabacloud/vod/model/DeleteWatermarkResult.h
include/alibabacloud/vod/model/ListTranscodeTemplateGroupRequest.h
include/alibabacloud/vod/model/ListTranscodeTemplateGroupResult.h
include/alibabacloud/vod/model/ListAppPoliciesForIdentityRequest.h
include/alibabacloud/vod/model/ListAppPoliciesForIdentityResult.h
include/alibabacloud/vod/model/SubmitPreprocessJobsRequest.h
include/alibabacloud/vod/model/SubmitPreprocessJobsResult.h
include/alibabacloud/vod/model/ListAIJobRequest.h
include/alibabacloud/vod/model/ListAIJobResult.h
include/alibabacloud/vod/model/UpdateImageInfosRequest.h
include/alibabacloud/vod/model/UpdateImageInfosResult.h
include/alibabacloud/vod/model/SearchMediaRequest.h
include/alibabacloud/vod/model/SearchMediaResult.h
include/alibabacloud/vod/model/PreloadVodObjectCachesRequest.h
include/alibabacloud/vod/model/PreloadVodObjectCachesResult.h
include/alibabacloud/vod/model/UpdateTranscodeTemplateGroupRequest.h
include/alibabacloud/vod/model/UpdateTranscodeTemplateGroupResult.h
include/alibabacloud/vod/model/AddCategoryRequest.h
include/alibabacloud/vod/model/AddCategoryResult.h
include/alibabacloud/vod/model/SubmitSnapshotJobRequest.h
include/alibabacloud/vod/model/SubmitSnapshotJobResult.h
include/alibabacloud/vod/model/RefreshUploadVideoRequest.h
include/alibabacloud/vod/model/RefreshUploadVideoResult.h
include/alibabacloud/vod/model/ListAIVideoPornRecogJobRequest.h
include/alibabacloud/vod/model/ListAIVideoPornRecogJobResult.h
include/alibabacloud/vod/model/GetEditingProjectRequest.h
include/alibabacloud/vod/model/GetEditingProjectResult.h
include/alibabacloud/vod/model/SubmitAIVideoCensorJobRequest.h
include/alibabacloud/vod/model/SubmitAIVideoCensorJobResult.h
include/alibabacloud/vod/model/UpdateAITemplateRequest.h
include/alibabacloud/vod/model/UpdateAITemplateResult.h
include/alibabacloud/vod/model/DeleteEditingProjectRequest.h
include/alibabacloud/vod/model/DeleteEditingProjectResult.h
include/alibabacloud/vod/model/CreateAuditRequest.h
include/alibabacloud/vod/model/CreateAuditResult.h
include/alibabacloud/vod/model/SubmitAIVideoTerrorismRecogJobRequest.h
include/alibabacloud/vod/model/SubmitAIVideoTerrorismRecogJobResult.h
include/alibabacloud/vod/model/SearchEditingProjectRequest.h
include/alibabacloud/vod/model/SearchEditingProjectResult.h
include/alibabacloud/vod/model/GetWatermarkRequest.h
include/alibabacloud/vod/model/GetWatermarkResult.h
include/alibabacloud/vod/model/UpdateWatermarkRequest.h
include/alibabacloud/vod/model/UpdateWatermarkResult.h
include/alibabacloud/vod/model/GetImageInfoRequest.h
include/alibabacloud/vod/model/GetImageInfoResult.h
include/alibabacloud/vod/model/ListWorkFlowRequest.h
include/alibabacloud/vod/model/ListWorkFlowResult.h
include/alibabacloud/vod/model/UpdateWatermarkRequest.h
include/alibabacloud/vod/model/UpdateWatermarkResult.h
include/alibabacloud/vod/model/GetMessageCallbackRequest.h
include/alibabacloud/vod/model/GetMessageCallbackResult.h
include/alibabacloud/vod/model/ListLiveRecordVideoRequest.h
include/alibabacloud/vod/model/ListLiveRecordVideoResult.h
include/alibabacloud/vod/model/UpdateVodTemplateRequest.h
include/alibabacloud/vod/model/UpdateVodTemplateResult.h
include/alibabacloud/vod/model/ListAIVideoCategoryJobRequest.h
include/alibabacloud/vod/model/ListAIVideoCategoryJobResult.h
include/alibabacloud/vod/model/MoveAppResourceRequest.h
include/alibabacloud/vod/model/MoveAppResourceResult.h
include/alibabacloud/vod/model/GetCategoriesRequest.h
include/alibabacloud/vod/model/GetCategoriesResult.h
include/alibabacloud/vod/model/DescribePlayVideoStatisRequest.h
include/alibabacloud/vod/model/DescribePlayVideoStatisResult.h
include/alibabacloud/vod/model/DeleteStreamRequest.h
include/alibabacloud/vod/model/DeleteStreamResult.h
include/alibabacloud/vod/model/UpdateWorkFlowRequest.h
include/alibabacloud/vod/model/UpdateWorkFlowResult.h
include/alibabacloud/vod/model/UploadMediaByURLRequest.h
include/alibabacloud/vod/model/UploadMediaByURLResult.h
include/alibabacloud/vod/model/GetAIMediaAuditJobRequest.h
include/alibabacloud/vod/model/GetAIMediaAuditJobResult.h
include/alibabacloud/vod/model/SubmitAIJobRequest.h
include/alibabacloud/vod/model/SubmitAIJobResult.h
include/alibabacloud/vod/model/ListAIVideoCoverJobRequest.h
include/alibabacloud/vod/model/ListAIVideoCoverJobResult.h
include/alibabacloud/vod/model/SubmitAIASRJobRequest.h
include/alibabacloud/vod/model/SubmitAIASRJobResult.h
include/alibabacloud/vod/model/GetPlayInfoRequest.h
include/alibabacloud/vod/model/GetPlayInfoResult.h
include/alibabacloud/vod/model/GetWorkFlowRequest.h
include/alibabacloud/vod/model/GetWorkFlowResult.h
include/alibabacloud/vod/model/SubmitTranscodeJobsRequest.h
include/alibabacloud/vod/model/SubmitTranscodeJobsResult.h
include/alibabacloud/vod/model/AddWorkFlowRequest.h
include/alibabacloud/vod/model/AddWorkFlowResult.h
include/alibabacloud/vod/model/CreateUploadVideoRequest.h
include/alibabacloud/vod/model/CreateUploadVideoResult.h
include/alibabacloud/vod/model/GetOSSStatisRequest.h
include/alibabacloud/vod/model/GetOSSStatisResult.h
include/alibabacloud/vod/model/SetAuditSecurityIpRequest.h
include/alibabacloud/vod/model/SetAuditSecurityIpResult.h
include/alibabacloud/vod/model/DeleteMezzaninesRequest.h
include/alibabacloud/vod/model/DeleteMezzaninesResult.h
include/alibabacloud/vod/model/AddEditingProjectRequest.h
include/alibabacloud/vod/model/AddEditingProjectResult.h
include/alibabacloud/vod/model/SubmitAIVideoSummaryJobRequest.h
include/alibabacloud/vod/model/SubmitAIVideoSummaryJobResult.h
include/alibabacloud/vod/model/DescribeCdnDomainLogsRequest.h
include/alibabacloud/vod/model/DescribeCdnDomainLogsResult.h
include/alibabacloud/vod/model/DescribeDomainFlowDataRequest.h
include/alibabacloud/vod/model/DescribeDomainFlowDataResult.h
include/alibabacloud/vod/model/SubmitAIVideoPornRecogJobRequest.h
include/alibabacloud/vod/model/SubmitAIVideoPornRecogJobResult.h
include/alibabacloud/vod/model/SetEditingProjectMaterialsRequest.h
include/alibabacloud/vod/model/SetEditingProjectMaterialsResult.h
include/alibabacloud/vod/model/DeleteMultipartUploadRequest.h
include/alibabacloud/vod/model/DeleteMultipartUploadResult.h
include/alibabacloud/vod/model/SubmitAIMediaAuditJobRequest.h
include/alibabacloud/vod/model/SubmitAIMediaAuditJobResult.h
include/alibabacloud/vod/model/GetTranscodeTaskRequest.h
include/alibabacloud/vod/model/GetTranscodeTaskResult.h
include/alibabacloud/vod/model/GetURLUploadInfosRequest.h
include/alibabacloud/vod/model/GetURLUploadInfosResult.h
include/alibabacloud/vod/model/GetMezzanineInfoRequest.h
include/alibabacloud/vod/model/GetMezzanineInfoResult.h
include/alibabacloud/vod/model/DeleteVideoRequest.h
include/alibabacloud/vod/model/DeleteVideoResult.h
include/alibabacloud/vod/model/AddVodTemplateRequest.h
include/alibabacloud/vod/model/AddVodTemplateResult.h
include/alibabacloud/vod/model/SubmitAIVideoCoverJobRequest.h
include/alibabacloud/vod/model/SubmitAIVideoCoverJobResult.h
include/alibabacloud/vod/model/DetachAppPolicyFromIdentityRequest.h
include/alibabacloud/vod/model/DetachAppPolicyFromIdentityResult.h
include/alibabacloud/vod/model/DescribePlayUserAvgRequest.h
include/alibabacloud/vod/model/DescribePlayUserAvgResult.h
include/alibabacloud/vod/model/GetVodTemplateRequest.h
include/alibabacloud/vod/model/GetVodTemplateResult.h )
include/alibabacloud/vod/model/DescribePlayUserAvgResult.h )
set(vod_src
src/VodClient.cc
src/model/DescribePlayUserTotalRequest.cc
src/model/DescribePlayUserTotalResult.cc
src/model/SetDefaultAITemplateRequest.cc
src/model/SetDefaultAITemplateResult.cc
src/model/DeleteImageRequest.cc
src/model/DeleteImageResult.cc
src/model/AttachAppPolicyToIdentityRequest.cc
src/model/AttachAppPolicyToIdentityResult.cc
src/model/DeleteCategoryRequest.cc
src/model/DeleteCategoryResult.cc
src/model/CreateUploadAttachedMediaRequest.cc
src/model/CreateUploadAttachedMediaResult.cc
src/model/ListAIVideoSummaryJobRequest.cc
src/model/ListAIVideoSummaryJobResult.cc
src/model/ListSnapshotsRequest.cc
src/model/ListSnapshotsResult.cc
src/model/SetDefaultTranscodeTemplateGroupRequest.cc
src/model/SetDefaultTranscodeTemplateGroupResult.cc
src/model/UpdateVideoInfosRequest.cc
src/model/UpdateVideoInfosResult.cc
src/model/GetVideoListRequest.cc
src/model/GetVideoListResult.cc
src/model/ListAIVideoTerrorismRecogJobRequest.cc
src/model/ListAIVideoTerrorismRecogJobResult.cc
src/model/UpdateEditingProjectRequest.cc
src/model/UpdateEditingProjectResult.cc
src/model/SetDefaultVodTemplateRequest.cc
src/model/SetDefaultVodTemplateResult.cc
src/model/RefreshObjectCachesRequest.cc
src/model/RefreshObjectCachesResult.cc
src/model/DescribeDomainBpsDataRequest.cc
src/model/DescribeDomainBpsDataResult.cc
src/model/GetMediaAuditResultRequest.cc
src/model/GetMediaAuditResultResult.cc
src/model/GetMediaAuditResultTimelineRequest.cc
src/model/GetMediaAuditResultTimelineResult.cc
src/model/ListAuditSecurityIpRequest.cc
src/model/ListAuditSecurityIpResult.cc
src/model/GetAuditHistoryRequest.cc
src/model/GetAuditHistoryResult.cc
src/model/GetMediaDNAResultRequest.cc
src/model/GetMediaDNAResultResult.cc
src/model/GetVideoInfoRequest.cc
src/model/GetVideoInfoResult.cc
src/model/SetMessageCallbackRequest.cc
src/model/SetMessageCallbackResult.cc
src/model/GetVideoInfosRequest.cc
src/model/GetVideoInfosResult.cc
src/model/GetEditingProjectMaterialsRequest.cc
src/model/GetEditingProjectMaterialsResult.cc
src/model/OpenVodServiceRequest.cc
src/model/OpenVodServiceResult.cc
src/model/SubmitAIVideoCategoryJobRequest.cc
src/model/SubmitAIVideoCategoryJobResult.cc
src/model/DescribeRefreshTasksRequest.cc
src/model/DescribeRefreshTasksResult.cc
src/model/DeleteWatermarkRequest.cc
src/model/DeleteWatermarkResult.cc
src/model/UpdateCategoryRequest.cc
src/model/UpdateCategoryResult.cc
src/model/RegisterMediaRequest.cc
src/model/RegisterMediaResult.cc
src/model/ListAIASRJobRequest.cc
src/model/ListAIASRJobResult.cc
src/model/ListAIVideoCensorJobRequest.cc
src/model/ListAIVideoCensorJobResult.cc
src/model/DescribeRefreshQuotaRequest.cc
src/model/DescribeRefreshQuotaResult.cc
src/model/GetTranscodeTemplateGroupRequest.cc
src/model/GetTranscodeTemplateGroupResult.cc
src/model/GetDefaultAITemplateRequest.cc
src/model/GetDefaultAITemplateResult.cc
src/model/ProduceEditingProjectVideoRequest.cc
src/model/ProduceEditingProjectVideoResult.cc
src/model/GetCDNStatisSumRequest.cc
src/model/GetCDNStatisSumResult.cc
src/model/GetVideoPlayAuthRequest.cc
src/model/GetVideoPlayAuthResult.cc
src/model/GetAuditResultRequest.cc
src/model/GetAuditResultResult.cc
src/model/DeleteVodTemplateRequest.cc
src/model/DeleteVodTemplateResult.cc
src/model/SubmitPreprocessJobsRequest.cc
src/model/SubmitPreprocessJobsResult.cc
src/model/GetAITemplateRequest.cc
src/model/GetAITemplateResult.cc
src/model/ListVodTemplateRequest.cc
src/model/ListVodTemplateResult.cc
src/model/GetVideoPlayInfoRequest.cc
src/model/GetVideoPlayInfoResult.cc
src/model/ListAIJobRequest.cc
src/model/ListAIJobResult.cc
src/model/GetVideoConfigRequest.cc
src/model/GetVideoConfigResult.cc
src/model/DeleteAppInfoRequest.cc
src/model/DeleteAppInfoResult.cc
src/model/AddWatermarkRequest.cc
src/model/AddWatermarkResult.cc
src/model/ListWatermarkRequest.cc
src/model/ListWatermarkResult.cc
src/model/CreateUploadImageRequest.cc
src/model/CreateUploadImageResult.cc
src/model/DescribeVodDomainLogRequest.cc
src/model/DescribeVodDomainLogResult.cc
src/model/UpdateVideoInfoRequest.cc
src/model/UpdateVideoInfoResult.cc
src/model/UpdateImageInfosRequest.cc
src/model/UpdateImageInfosResult.cc
src/model/DeleteWorkFlowRequest.cc
src/model/DeleteWorkFlowResult.cc
src/model/SearchMediaRequest.cc
src/model/SearchMediaResult.cc
src/model/AddAITemplateRequest.cc
src/model/AddAITemplateResult.cc
src/model/ListTranscodeTaskRequest.cc
src/model/ListTranscodeTaskResult.cc
src/model/RefreshVodObjectCachesRequest.cc
src/model/RefreshVodObjectCachesResult.cc
src/model/DescribePlayTopVideosRequest.cc
src/model/DescribePlayTopVideosResult.cc
src/model/SetDefaultWatermarkRequest.cc
src/model/SetDefaultWatermarkResult.cc
src/model/PushObjectCacheRequest.cc
src/model/PushObjectCacheResult.cc
src/model/ListAITemplateRequest.cc
src/model/ListAITemplateResult.cc
src/model/DeleteMessageCallbackRequest.cc
src/model/DeleteMessageCallbackResult.cc
src/model/RefreshUploadVideoRequest.cc
src/model/RefreshUploadVideoResult.cc
src/model/GetEditingProjectRequest.cc
src/model/GetEditingProjectResult.cc
src/model/DeleteAITemplateRequest.cc
src/model/DeleteAITemplateResult.cc
src/model/CreateAuditRequest.cc
src/model/CreateAuditResult.cc
src/model/GetWatermarkRequest.cc
src/model/GetWatermarkResult.cc
src/model/UpdateVodTemplateRequest.cc
src/model/UpdateVodTemplateResult.cc
src/model/UpdateAttachedMediaInfosRequest.cc
src/model/UpdateAttachedMediaInfosResult.cc
src/model/ListLiveRecordVideoRequest.cc
src/model/ListLiveRecordVideoResult.cc
src/model/DescribePlayVideoStatisRequest.cc
src/model/DescribePlayVideoStatisResult.cc
src/model/GetMediaAuditResultDetailRequest.cc
src/model/GetMediaAuditResultDetailResult.cc
src/model/DeleteStreamRequest.cc
src/model/DeleteStreamResult.cc
src/model/UploadMediaByURLRequest.cc
src/model/UploadMediaByURLResult.cc
src/model/UpdateAppInfoRequest.cc
src/model/UpdateAppInfoResult.cc
src/model/DescribeVodDomainBpsDataRequest.cc
src/model/DescribeVodDomainBpsDataResult.cc
src/model/GetPlayInfoRequest.cc
src/model/GetPlayInfoResult.cc
src/model/AddEditingProjectRequest.cc
src/model/AddEditingProjectResult.cc
src/model/DeleteMezzaninesRequest.cc
src/model/DeleteMezzaninesResult.cc
src/model/DeleteTranscodeTemplateGroupRequest.cc
src/model/DeleteTranscodeTemplateGroupResult.cc
src/model/GetAttachedMediaInfoRequest.cc
src/model/GetAttachedMediaInfoResult.cc
src/model/AddTranscodeTemplateGroupRequest.cc
src/model/AddTranscodeTemplateGroupResult.cc
src/model/SetEditingProjectMaterialsRequest.cc
src/model/SetEditingProjectMaterialsResult.cc
src/model/DeleteVideoRequest.cc
src/model/DeleteVideoResult.cc
src/model/ListAppInfoRequest.cc
src/model/ListAppInfoResult.cc
src/model/AddVodTemplateRequest.cc
src/model/AddVodTemplateResult.cc
src/model/GetVodTemplateRequest.cc
src/model/GetVodTemplateResult.cc
src/model/GetTranscodeSummaryRequest.cc
src/model/GetTranscodeSummaryResult.cc
src/model/DescribePlayUserTotalRequest.cc
src/model/DescribePlayUserTotalResult.cc
src/model/CreateUploadAttachedMediaRequest.cc
src/model/CreateUploadAttachedMediaResult.cc
src/model/DescribeVodRefreshQuotaRequest.cc
src/model/DescribeVodRefreshQuotaResult.cc
src/model/DescribeVodDomainTrafficDataRequest.cc
src/model/DescribeVodDomainTrafficDataResult.cc
src/model/ListSnapshotsRequest.cc
src/model/ListSnapshotsResult.cc
src/model/DescribeVodRefreshTasksRequest.cc
src/model/DescribeVodRefreshTasksResult.cc
src/model/GetVideoListRequest.cc
src/model/GetVideoListResult.cc
src/model/GetVideoInfoRequest.cc
src/model/GetVideoInfoResult.cc
src/model/DeleteAttachedMediaRequest.cc
src/model/DeleteAttachedMediaResult.cc
src/model/SetMessageCallbackRequest.cc
src/model/SetMessageCallbackResult.cc
src/model/GetVideoInfosRequest.cc
src/model/GetVideoInfosResult.cc
src/model/GetEditingProjectMaterialsRequest.cc
src/model/GetEditingProjectMaterialsResult.cc
src/model/GetAppInfosRequest.cc
src/model/GetAppInfosResult.cc
src/model/CreateAppInfoRequest.cc
src/model/CreateAppInfoResult.cc
src/model/DeleteWatermarkRequest.cc
src/model/DeleteWatermarkResult.cc
src/model/ListTranscodeTemplateGroupRequest.cc
src/model/ListTranscodeTemplateGroupResult.cc
src/model/ListAppPoliciesForIdentityRequest.cc
src/model/ListAppPoliciesForIdentityResult.cc
src/model/SubmitPreprocessJobsRequest.cc
src/model/SubmitPreprocessJobsResult.cc
src/model/ListAIJobRequest.cc
src/model/ListAIJobResult.cc
src/model/UpdateImageInfosRequest.cc
src/model/UpdateImageInfosResult.cc
src/model/SearchMediaRequest.cc
src/model/SearchMediaResult.cc
src/model/PreloadVodObjectCachesRequest.cc
src/model/PreloadVodObjectCachesResult.cc
src/model/UpdateTranscodeTemplateGroupRequest.cc
src/model/UpdateTranscodeTemplateGroupResult.cc
src/model/AddCategoryRequest.cc
src/model/AddCategoryResult.cc
src/model/SubmitSnapshotJobRequest.cc
src/model/SubmitSnapshotJobResult.cc
src/model/RefreshUploadVideoRequest.cc
src/model/RefreshUploadVideoResult.cc
src/model/ListAIVideoPornRecogJobRequest.cc
src/model/ListAIVideoPornRecogJobResult.cc
src/model/GetEditingProjectRequest.cc
src/model/GetEditingProjectResult.cc
src/model/SubmitAIVideoCensorJobRequest.cc
src/model/SubmitAIVideoCensorJobResult.cc
src/model/UpdateAITemplateRequest.cc
src/model/UpdateAITemplateResult.cc
src/model/DeleteEditingProjectRequest.cc
src/model/DeleteEditingProjectResult.cc
src/model/CreateAuditRequest.cc
src/model/CreateAuditResult.cc
src/model/SubmitAIVideoTerrorismRecogJobRequest.cc
src/model/SubmitAIVideoTerrorismRecogJobResult.cc
src/model/SearchEditingProjectRequest.cc
src/model/SearchEditingProjectResult.cc
src/model/GetWatermarkRequest.cc
src/model/GetWatermarkResult.cc
src/model/UpdateWatermarkRequest.cc
src/model/UpdateWatermarkResult.cc
src/model/GetImageInfoRequest.cc
src/model/GetImageInfoResult.cc
src/model/ListWorkFlowRequest.cc
src/model/ListWorkFlowResult.cc
src/model/UpdateWatermarkRequest.cc
src/model/UpdateWatermarkResult.cc
src/model/GetMessageCallbackRequest.cc
src/model/GetMessageCallbackResult.cc
src/model/ListLiveRecordVideoRequest.cc
src/model/ListLiveRecordVideoResult.cc
src/model/UpdateVodTemplateRequest.cc
src/model/UpdateVodTemplateResult.cc
src/model/ListAIVideoCategoryJobRequest.cc
src/model/ListAIVideoCategoryJobResult.cc
src/model/MoveAppResourceRequest.cc
src/model/MoveAppResourceResult.cc
src/model/GetCategoriesRequest.cc
src/model/GetCategoriesResult.cc
src/model/DescribePlayVideoStatisRequest.cc
src/model/DescribePlayVideoStatisResult.cc
src/model/DeleteStreamRequest.cc
src/model/DeleteStreamResult.cc
src/model/UpdateWorkFlowRequest.cc
src/model/UpdateWorkFlowResult.cc
src/model/UploadMediaByURLRequest.cc
src/model/UploadMediaByURLResult.cc
src/model/GetAIMediaAuditJobRequest.cc
src/model/GetAIMediaAuditJobResult.cc
src/model/SubmitAIJobRequest.cc
src/model/SubmitAIJobResult.cc
src/model/ListAIVideoCoverJobRequest.cc
src/model/ListAIVideoCoverJobResult.cc
src/model/SubmitAIASRJobRequest.cc
src/model/SubmitAIASRJobResult.cc
src/model/GetPlayInfoRequest.cc
src/model/GetPlayInfoResult.cc
src/model/GetWorkFlowRequest.cc
src/model/GetWorkFlowResult.cc
src/model/SubmitTranscodeJobsRequest.cc
src/model/SubmitTranscodeJobsResult.cc
src/model/AddWorkFlowRequest.cc
src/model/AddWorkFlowResult.cc
src/model/CreateUploadVideoRequest.cc
src/model/CreateUploadVideoResult.cc
src/model/GetOSSStatisRequest.cc
src/model/GetOSSStatisResult.cc
src/model/SetAuditSecurityIpRequest.cc
src/model/SetAuditSecurityIpResult.cc
src/model/DeleteMezzaninesRequest.cc
src/model/DeleteMezzaninesResult.cc
src/model/AddEditingProjectRequest.cc
src/model/AddEditingProjectResult.cc
src/model/SubmitAIVideoSummaryJobRequest.cc
src/model/SubmitAIVideoSummaryJobResult.cc
src/model/DescribeCdnDomainLogsRequest.cc
src/model/DescribeCdnDomainLogsResult.cc
src/model/DescribeDomainFlowDataRequest.cc
src/model/DescribeDomainFlowDataResult.cc
src/model/SubmitAIVideoPornRecogJobRequest.cc
src/model/SubmitAIVideoPornRecogJobResult.cc
src/model/SetEditingProjectMaterialsRequest.cc
src/model/SetEditingProjectMaterialsResult.cc
src/model/DeleteMultipartUploadRequest.cc
src/model/DeleteMultipartUploadResult.cc
src/model/SubmitAIMediaAuditJobRequest.cc
src/model/SubmitAIMediaAuditJobResult.cc
src/model/GetTranscodeTaskRequest.cc
src/model/GetTranscodeTaskResult.cc
src/model/GetURLUploadInfosRequest.cc
src/model/GetURLUploadInfosResult.cc
src/model/GetMezzanineInfoRequest.cc
src/model/GetMezzanineInfoResult.cc
src/model/DeleteVideoRequest.cc
src/model/DeleteVideoResult.cc
src/model/AddVodTemplateRequest.cc
src/model/AddVodTemplateResult.cc
src/model/SubmitAIVideoCoverJobRequest.cc
src/model/SubmitAIVideoCoverJobResult.cc
src/model/DetachAppPolicyFromIdentityRequest.cc
src/model/DetachAppPolicyFromIdentityResult.cc
src/model/DescribePlayUserAvgRequest.cc
src/model/DescribePlayUserAvgResult.cc
src/model/GetVodTemplateRequest.cc
src/model/GetVodTemplateResult.cc )
src/model/DescribePlayUserAvgResult.cc )
add_library(vod ${LIB_TYPE}
${vod_public_header}

File diff suppressed because it is too large Load Diff

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_VOD_MODEL_ADDAITEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_ADDAITEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT AddAITemplateRequest : public RpcServiceRequest
{
public:
AddAITemplateRequest();
~AddAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTemplateConfig()const;
void setTemplateConfig(const std::string& templateConfig);
std::string getTemplateType()const;
void setTemplateType(const std::string& templateType);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string templateConfig_;
std::string templateType_;
std::string templateName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ADDAITEMPLATEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_ADDAITEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_ADDAITEMPLATERESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT UpdateWorkFlowResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT AddAITemplateResult : public ServiceResult
{
public:
UpdateWorkFlowResult();
explicit UpdateWorkFlowResult(const std::string &payload);
~UpdateWorkFlowResult();
std::string getWorkFlowId()const;
AddAITemplateResult();
explicit AddAITemplateResult(const std::string &payload);
~AddAITemplateResult();
std::string getTemplateId()const;
protected:
void parse(const std::string &payload);
private:
std::string workFlowId_;
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_ADDAITEMPLATERESULT_H_

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getType()const;
void setType(const std::string& type);
long getParentId()const;
void setParentId(long parentId);
std::string getCateName()const;
@@ -50,6 +52,7 @@ namespace AlibabaCloud
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerId_;
std::string type_;
long parentId_;
std::string cateName_;

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct Category
{
long parentId;
std::string type;
long level;
long cateId;
std::string cateName;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getCoverURL()const;
void setCoverURL(const std::string& coverURL);
std::string getDivision()const;
void setDivision(const std::string& division);
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
private:
std::string coverURL_;
std::string division_;
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPREQUEST_H_
#include <string>
#include <vector>
@@ -28,36 +28,39 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT UpdateWorkFlowRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT AddTranscodeTemplateGroupRequest : public RpcServiceRequest
{
public:
UpdateWorkFlowRequest();
~UpdateWorkFlowRequest();
AddTranscodeTemplateGroupRequest();
~AddTranscodeTemplateGroupRequest();
std::string getTranscodeTemplateList()const;
void setTranscodeTemplateList(const std::string& transcodeTemplateList);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getName()const;
void setName(const std::string& name);
std::string getActionList()const;
void setActionList(const std::string& actionList);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getWorkFlowId()const;
void setWorkFlowId(const std::string& workFlowId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTranscodeTemplateGroupId()const;
void setTranscodeTemplateGroupId(const std::string& transcodeTemplateGroupId);
private:
std::string transcodeTemplateList_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string name_;
std::string actionList_;
long ownerId_;
std::string workFlowId_;
std::string accessKeyId_;
std::string transcodeTemplateGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPREQUEST_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_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT AddTranscodeTemplateGroupResult : public ServiceResult
{
public:
AddTranscodeTemplateGroupResult();
explicit AddTranscodeTemplateGroupResult(const std::string &payload);
~AddTranscodeTemplateGroupResult();
std::string getTranscodeTemplateGroupId()const;
protected:
void parse(const std::string &payload);
private:
std::string transcodeTemplateGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPRESULT_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_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT AttachAppPolicyToIdentityRequest : public RpcServiceRequest
{
public:
AttachAppPolicyToIdentityRequest();
~AttachAppPolicyToIdentityRequest();
std::string getIdentityName()const;
void setIdentityName(const std::string& identityName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIdentityType()const;
void setIdentityType(const std::string& identityType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getPolicyNames()const;
void setPolicyNames(const std::string& policyNames);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string identityName_;
long resourceOwnerId_;
std::string identityType_;
std::string resourceOwnerAccount_;
std::string appId_;
std::string policyNames_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETOSSSTATISRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETOSSSTATISRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYRESULT_H_
#include <string>
#include <vector>
@@ -29,30 +29,25 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetOSSStatisResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT AttachAppPolicyToIdentityResult : public ServiceResult
{
public:
struct OSSMetric
{
std::string statTime;
long storageUtilization;
};
GetOSSStatisResult();
explicit GetOSSStatisResult(const std::string &payload);
~GetOSSStatisResult();
std::vector<OSSMetric> getOssStatisList()const;
long getMaxStorageUtilization()const;
AttachAppPolicyToIdentityResult();
explicit AttachAppPolicyToIdentityResult(const std::string &payload);
~AttachAppPolicyToIdentityResult();
std::vector<std::string> getNonExistPolicyNames()const;
std::vector<std::string> getFailedPolicyNames()const;
protected:
void parse(const std::string &payload);
private:
std::vector<OSSMetric> ossStatisList_;
long maxStorageUtilization_;
std::vector<std::string> nonExistPolicyNames_;
std::vector<std::string> failedPolicyNames_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETOSSSTATISRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYRESULT_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_VOD_MODEL_CREATEAPPINFOREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_CREATEAPPINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT CreateAppInfoRequest : public RpcServiceRequest
{
public:
CreateAppInfoRequest();
~CreateAppInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string appName_;
std::string resourceOwnerAccount_;
std::string description_;
long resourceRealOwnerId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEAPPINFOREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_CREATEAPPINFORESULT_H_
#define ALIBABACLOUD_VOD_MODEL_CREATEAPPINFORESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteWorkFlowResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT CreateAppInfoResult : public ServiceResult
{
public:
DeleteWorkFlowResult();
explicit DeleteWorkFlowResult(const std::string &payload);
~DeleteWorkFlowResult();
std::string getWorkFlowId()const;
CreateAppInfoResult();
explicit CreateAppInfoResult(const std::string &payload);
~CreateAppInfoResult();
std::string getAppId()const;
protected:
void parse(const std::string &payload);
private:
std::string workFlowId_;
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEAPPINFORESULT_H_

View File

@@ -39,6 +39,10 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getCateIds()const;
void setCateIds(const std::string& cateIds);
std::string getIcon()const;
void setIcon(const std::string& icon);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getFileSize()const;
@@ -55,16 +59,22 @@ namespace AlibabaCloud
void setTags(const std::string& tags);
std::string getStorageLocation()const;
void setStorageLocation(const std::string& storageLocation);
std::string getUserData()const;
void setUserData(const std::string& userData);
std::string getMediaExt()const;
void setMediaExt(const std::string& mediaExt);
std::string getFileName()const;
void setFileName(const std::string& fileName);
int getCateId()const;
void setCateId(int cateId);
long getCateId()const;
void setCateId(long cateId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string cateIds_;
std::string icon_;
std::string description_;
std::string fileSize_;
long ownerId_;
@@ -73,9 +83,11 @@ namespace AlibabaCloud
std::string businessType_;
std::string tags_;
std::string storageLocation_;
std::string userData_;
std::string mediaExt_;
std::string fileName_;
int cateId_;
long cateId_;
std::string appId_;
};
}

View File

@@ -39,14 +39,12 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getImageType()const;
void setImageType(const std::string& imageType);
std::string getOriginalFileName()const;
void setOriginalFileName(const std::string& originalFileName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getImageExt()const;
void setImageExt(const std::string& imageExt);
long getCateId()const;
void setCateId(long cateId);
std::string getDescription()const;
void setDescription(const std::string& description);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTitle()const;
@@ -57,19 +55,30 @@ namespace AlibabaCloud
void setTags(const std::string& tags);
std::string getStorageLocation()const;
void setStorageLocation(const std::string& storageLocation);
std::string getUserData()const;
void setUserData(const std::string& userData);
std::string getOriginalFileName()const;
void setOriginalFileName(const std::string& originalFileName);
long getCateId()const;
void setCateId(long cateId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string imageType_;
std::string originalFileName_;
std::string resourceOwnerAccount_;
std::string imageExt_;
long cateId_;
std::string description_;
long ownerId_;
std::string title_;
std::string accessKeyId_;
std::string tags_;
std::string storageLocation_;
std::string userData_;
std::string originalFileName_;
long cateId_;
std::string appId_;
};
}

View File

@@ -65,6 +65,12 @@ namespace AlibabaCloud
void setTemplateGroupId(const std::string& templateGroupId);
long getCateId()const;
void setCateId(long cateId);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getWorkflowId()const;
void setWorkflowId(const std::string& workflowId);
std::string getCustomMediaInfo()const;
void setCustomMediaInfo(const std::string& customMediaInfo);
private:
long resourceOwnerId_;
@@ -82,6 +88,9 @@ namespace AlibabaCloud
std::string fileName_;
std::string templateGroupId_;
long cateId_;
std::string appId_;
std::string workflowId_;
std::string customMediaInfo_;
};
}

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATEREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListWorkFlowRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT DeleteAITemplateRequest : public RpcServiceRequest
{
public:
ListWorkFlowRequest();
~ListWorkFlowRequest();
DeleteAITemplateRequest();
~DeleteAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -41,14 +41,17 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTemplateId()const;
void setTemplateId(const std::string& templateId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATERESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetVideoConfigResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DeleteAITemplateResult : public ServiceResult
{
public:
GetVideoConfigResult();
explicit GetVideoConfigResult(const std::string &payload);
~GetVideoConfigResult();
std::string getDownloadSwitch()const;
DeleteAITemplateResult();
explicit DeleteAITemplateResult(const std::string &payload);
~DeleteAITemplateResult();
std::string getTemplateId()const;
protected:
void parse(const std::string &payload);
private:
std::string downloadSwitch_;
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATERESULT_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_VOD_MODEL_DELETEAPPINFOREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEAPPINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteAppInfoRequest : public RpcServiceRequest
{
public:
DeleteAppInfoRequest();
~DeleteAppInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getAppId()const;
void setAppId(const std::string& appId);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string appId_;
long resourceRealOwnerId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEAPPINFOREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEAPPINFORESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEAPPINFORESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT AddWorkFlowResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DeleteAppInfoResult : public ServiceResult
{
public:
AddWorkFlowResult();
explicit AddWorkFlowResult(const std::string &payload);
~AddWorkFlowResult();
std::string getWorkFlowId()const;
DeleteAppInfoResult();
explicit DeleteAppInfoResult(const std::string &payload);
~DeleteAppInfoResult();
protected:
void parse(const std::string &payload);
private:
std::string workFlowId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEAPPINFORESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIAREQUEST_H_
#include <string>
#include <vector>
@@ -28,33 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetVideoConfigRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT DeleteAttachedMediaRequest : public RpcServiceRequest
{
public:
GetVideoConfigRequest();
~GetVideoConfigRequest();
DeleteAttachedMediaRequest();
~DeleteAttachedMediaRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
std::string getMediaIds()const;
void setMediaIds(const std::string& mediaIds);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAuthInfo()const;
void setAuthInfo(const std::string& authInfo);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string videoId_;
std::string mediaIds_;
long ownerId_;
std::string authInfo_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIAREQUEST_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_VOD_MODEL_DELETEATTACHEDMEDIARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteAttachedMediaResult : public ServiceResult
{
public:
DeleteAttachedMediaResult();
explicit DeleteAttachedMediaResult(const std::string &payload);
~DeleteAttachedMediaResult();
std::vector<std::string> getNonExistMediaIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> nonExistMediaIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIARESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKREQUEST_H_
#include <string>
#include <vector>
@@ -28,21 +28,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoSummaryJobRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT DeleteMessageCallbackRequest : public RpcServiceRequest
{
public:
ListAIVideoSummaryJobRequest();
~ListAIVideoSummaryJobRequest();
DeleteMessageCallbackRequest();
~DeleteMessageCallbackRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getAIVideoSummaryJobIds()const;
void setAIVideoSummaryJobIds(const std::string& aIVideoSummaryJobIds);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAppId()const;
void setAppId(const std::string& appId);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
@@ -51,8 +53,9 @@ namespace AlibabaCloud
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string aIVideoSummaryJobIds_;
std::string ownerAccount_;
std::string appId_;
long resourceRealOwnerId_;
std::string ownerId_;
std::string accessKeyId_;
@@ -60,4 +63,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_PUSHOBJECTCACHERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_PUSHOBJECTCACHERESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT PushObjectCacheResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DeleteMessageCallbackResult : public ServiceResult
{
public:
PushObjectCacheResult();
explicit PushObjectCacheResult(const std::string &payload);
~PushObjectCacheResult();
std::string getPushTaskId()const;
DeleteMessageCallbackResult();
explicit DeleteMessageCallbackResult(const std::string &payload);
~DeleteMessageCallbackResult();
protected:
void parse(const std::string &payload);
private:
std::string pushTaskId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_PUSHOBJECTCACHERESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCOVERJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCOVERJOBREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADREQUEST_H_
#include <string>
#include <vector>
@@ -28,42 +28,42 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT SubmitAIVideoCoverJobRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT DeleteMultipartUploadRequest : public RpcServiceRequest
{
public:
SubmitAIVideoCoverJobRequest();
~SubmitAIVideoCoverJobRequest();
DeleteMultipartUploadRequest();
~DeleteMultipartUploadRequest();
std::string getUserData()const;
void setUserData(const std::string& userData);
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getMediaId()const;
void setMediaId(const std::string& mediaId);
std::string getMediaType()const;
void setMediaType(const std::string& mediaType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAIVideoCoverConfig()const;
void setAIVideoCoverConfig(const std::string& aIVideoCoverConfig);
private:
std::string userData_;
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long resourceRealOwnerId_;
std::string ownerId_;
std::string mediaId_;
std::string mediaType_;
std::string accessKeyId_;
std::string aIVideoCoverConfig_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCOVERJOBREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADREQUEST_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_VOD_MODEL_DELETEMULTIPARTUPLOADRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteMultipartUploadResult : public ServiceResult
{
public:
DeleteMultipartUploadResult();
explicit DeleteMultipartUploadResult(const std::string &payload);
~DeleteMultipartUploadResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADRESULT_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_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteTranscodeTemplateGroupRequest : public RpcServiceRequest
{
public:
DeleteTranscodeTemplateGroupRequest();
~DeleteTranscodeTemplateGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTranscodeTemplateIds()const;
void setTranscodeTemplateIds(const std::string& transcodeTemplateIds);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTranscodeTemplateGroupId()const;
void setTranscodeTemplateGroupId(const std::string& transcodeTemplateGroupId);
std::string getForceDelGroup()const;
void setForceDelGroup(const std::string& forceDelGroup);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string transcodeTemplateIds_;
long ownerId_;
std::string accessKeyId_;
std::string transcodeTemplateGroupId_;
std::string forceDelGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPREQUEST_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_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteTranscodeTemplateGroupResult : public ServiceResult
{
public:
DeleteTranscodeTemplateGroupResult();
explicit DeleteTranscodeTemplateGroupResult(const std::string &payload);
~DeleteTranscodeTemplateGroupResult();
std::vector<std::string> getNonExistTranscodeTemplateIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> nonExistTranscodeTemplateIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPRESULT_H_

View File

@@ -37,10 +37,14 @@ namespace AlibabaCloud
DeleteVideoResult();
explicit DeleteVideoResult(const std::string &payload);
~DeleteVideoResult();
std::vector<std::string> getForbiddenVideoIds()const;
std::vector<std::string> getNonExistVideoIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> forbiddenVideoIds_;
std::vector<std::string> nonExistVideoIds_;
};
}

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeCdnDomainLogsRequest : public RpcServiceRequest
{
public:
DescribeCdnDomainLogsRequest();
~DescribeCdnDomainLogsRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getPageNo()const;
void setPageNo(long pageNo);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getLogDay()const;
void setLogDay(const std::string& logDay);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
long pageNo_;
std::string ownerAccount_;
std::string domainName_;
long pageSize_;
std::string endTime_;
std::string startTime_;
std::string ownerId_;
std::string accessKeyId_;
std::string logDay_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSREQUEST_H_

View File

@@ -1,81 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeDomainBpsDataRequest : public RpcServiceRequest
{
public:
DescribeDomainBpsDataRequest();
~DescribeDomainBpsDataRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTimeMerge()const;
void setTimeMerge(const std::string& timeMerge);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string timeMerge_;
std::string ownerAccount_;
std::string domainName_;
std::string endTime_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string ownerId_;
std::string accessKeyId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATAREQUEST_H_

View File

@@ -1,81 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeDomainFlowDataRequest : public RpcServiceRequest
{
public:
DescribeDomainFlowDataRequest();
~DescribeDomainFlowDataRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTimeMerge()const;
void setTimeMerge(const std::string& timeMerge);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string timeMerge_;
std::string ownerAccount_;
std::string domainName_;
std::string endTime_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string ownerId_;
std::string accessKeyId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_

View File

@@ -35,20 +35,86 @@ namespace AlibabaCloud
DescribePlayTopVideosRequest();
~DescribePlayTopVideosRequest();
std::string getBizDate()const;
void setBizDate(const std::string& bizDate);
long getPageNo()const;
void setPageNo(long pageNo);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getBizDate()const;
void setBizDate(const std::string& bizDate);
std::string getVideoType()const;
void setVideoType(const std::string& videoType);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
long getPageNo()const;
void setPageNo(long pageNo);
private:
std::string bizDate_;
long pageNo_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
long pageSize_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string bizDate_;
std::string videoType_;
std::string requestId_;
long pageNo_;
};
}

View File

@@ -35,17 +35,86 @@ namespace AlibabaCloud
DescribePlayUserAvgRequest();
~DescribePlayUserAvgRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getVideoType()const;
void setVideoType(const std::string& videoType);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string endTime_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string videoType_;
std::string requestId_;
std::string interval_;
};
}

View File

@@ -35,17 +35,86 @@ namespace AlibabaCloud
DescribePlayUserTotalRequest();
~DescribePlayUserTotalRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getVideoType()const;
void setVideoType(const std::string& videoType);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string endTime_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string videoType_;
std::string requestId_;
std::string interval_;
};
}

View File

@@ -35,20 +35,89 @@ namespace AlibabaCloud
DescribePlayVideoStatisRequest();
~DescribePlayVideoStatisRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getVideoType()const;
void setVideoType(const std::string& videoType);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string endTime_;
std::string videoId_;
std::string startTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string videoType_;
std::string requestId_;
std::string interval_;
};
}

View File

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

View File

@@ -0,0 +1,132 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainBpsDataRequest : public RpcServiceRequest
{
public:
DescribeVodDomainBpsDataRequest();
~DescribeVodDomainBpsDataRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATAREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATARESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATARESULT_H_
#include <string>
#include <vector>
@@ -29,54 +29,45 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeDomainBpsDataResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainBpsDataResult : public ServiceResult
{
public:
struct DataModule
{
std::string overseasValue;
std::string staticOverseasValue;
std::string staticValue;
std::string staticDomesticValue;
std::string overseasL2Value;
std::string httpsValue;
std::string value;
std::string httpsDomesticValue;
std::string timeStamp;
std::string httpsOverseasValue;
std::string domesticValue;
std::string dynamicOverseasValue;
std::string value;
std::string dynamicDomesticValue;
std::string domesticL2Value;
std::string l2Value;
long dynamicValue;
};
struct DataModule1
{
std::string value;
std::string timeStamp;
};
DescribeDomainBpsDataResult();
explicit DescribeDomainBpsDataResult(const std::string &payload);
~DescribeDomainBpsDataResult();
DescribeVodDomainBpsDataResult();
explicit DescribeVodDomainBpsDataResult(const std::string &payload);
~DescribeVodDomainBpsDataResult();
std::string getIspNameEn()const;
std::string getEndTime()const;
std::string getDomainName()const;
std::vector<DataModule1> getSupplyBpsDatas()const;
std::string getDataInterval()const;
std::string getLocationNameEn()const;
std::string getStartTime()const;
std::string getDataInterval()const;
std::vector<DataModule> getBpsDataPerInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string ispNameEn_;
std::string endTime_;
std::string domainName_;
std::vector<DataModule1> supplyBpsDatas_;
std::string dataInterval_;
std::string locationNameEn_;
std::string startTime_;
std::string dataInterval_;
std::vector<DataModule> bpsDataPerInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATARESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATARESULT_H_

View File

@@ -0,0 +1,126 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainLogRequest : public RpcServiceRequest
{
public:
DescribeVodDomainLogRequest();
~DescribeVodDomainLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
long pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
long pageSize_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGRESULT_H_
#include <string>
#include <vector>
@@ -29,12 +29,18 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeCdnDomainLogsResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainLogResult : public ServiceResult
{
public:
struct DomainLogModel
struct DomainLogDetail
{
struct DomainLogDetail
struct PageInfos
{
long pageSize;
long pageNumber;
long total;
};
struct LogInfoDetail
{
long logSize;
std::string endTime;
@@ -43,28 +49,24 @@ namespace AlibabaCloud
std::string logPath;
};
std::string domainName;
std::vector<DomainLogDetail> domainLogDetails;
std::vector<DomainLogDetail::LogInfoDetail> logInfos;
PageInfos pageInfos;
long logCount;
};
DescribeCdnDomainLogsResult();
explicit DescribeCdnDomainLogsResult(const std::string &payload);
~DescribeCdnDomainLogsResult();
long getPageSize()const;
DomainLogModel getDomainLogModel()const;
long getTotal()const;
long getPageNo()const;
DescribeVodDomainLogResult();
explicit DescribeVodDomainLogResult(const std::string &payload);
~DescribeVodDomainLogResult();
std::vector<DomainLogDetail> getDomainLogDetails()const;
protected:
void parse(const std::string &payload);
private:
long pageSize_;
DomainLogModel domainLogModel_;
long total_;
long pageNo_;
std::vector<DomainLogDetail> domainLogDetails_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGRESULT_H_

View File

@@ -0,0 +1,132 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainTrafficDataRequest : public RpcServiceRequest
{
public:
DescribeVodDomainTrafficDataRequest();
~DescribeVodDomainTrafficDataRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATAREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATARESULT_H_
#include <string>
#include <vector>
@@ -29,44 +29,41 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeDomainFlowDataResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainTrafficDataResult : public ServiceResult
{
public:
struct DataModule
{
std::string overseasValue;
std::string dynamicOverseasValue;
std::string staticOverseasValue;
std::string httpsValue;
std::string value;
std::string dynamicDomesticValue;
std::string staticValue;
std::string staticDomesticValue;
std::string httpsDomesticValue;
std::string timeStamp;
std::string dynamicValue;
std::string httpsOverseasValue;
std::string domesticValue;
};
DescribeDomainFlowDataResult();
explicit DescribeDomainFlowDataResult(const std::string &payload);
~DescribeDomainFlowDataResult();
DescribeVodDomainTrafficDataResult();
explicit DescribeVodDomainTrafficDataResult(const std::string &payload);
~DescribeVodDomainTrafficDataResult();
std::string getEndTime()const;
std::vector<DataModule> getTrafficDataPerInterval()const;
std::string getDomainName()const;
std::vector<DataModule> getFlowDataPerInterval()const;
std::string getDataInterval()const;
std::string getStartTime()const;
std::string getDataInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string endTime_;
std::vector<DataModule> trafficDataPerInterval_;
std::string domainName_;
std::vector<DataModule> flowDataPerInterval_;
std::string dataInterval_;
std::string startTime_;
std::string dataInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATARESULT_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_VOD_MODEL_DESCRIBEVODREFRESHQUOTAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeVodRefreshQuotaRequest : public RpcServiceRequest
{
public:
DescribeVodRefreshQuotaRequest();
~DescribeVodRefreshQuotaRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTAREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTARESULT_H_
#include <string>
#include <vector>
@@ -29,35 +29,37 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoPornRecogJobResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodRefreshQuotaResult : public ServiceResult
{
public:
struct AIVideoPornRecogJob
{
std::string status;
std::string mediaId;
std::string message;
std::string creationTime;
std::string data;
std::string code;
std::string jobId;
};
ListAIVideoPornRecogJobResult();
explicit ListAIVideoPornRecogJobResult(const std::string &payload);
~ListAIVideoPornRecogJobResult();
std::vector<std::string> getNonExistPornRecogJobIds()const;
std::vector<AIVideoPornRecogJob> getAIVideoPornRecogJobList()const;
DescribeVodRefreshQuotaResult();
explicit DescribeVodRefreshQuotaResult(const std::string &payload);
~DescribeVodRefreshQuotaResult();
std::string getUrlRemain()const;
std::string getPreloadRemain()const;
std::string getBlockRemain()const;
std::string getDirRemain()const;
std::string getBlockQuota()const;
std::string getUrlQuota()const;
std::string getDirQuota()const;
std::string getPreloadQuota()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> nonExistPornRecogJobIds_;
std::vector<AIVideoPornRecogJob> aIVideoPornRecogJobList_;
std::string urlRemain_;
std::string preloadRemain_;
std::string blockRemain_;
std::string dirRemain_;
std::string blockQuota_;
std::string urlQuota_;
std::string dirQuota_;
std::string preloadQuota_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTARESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSREQUEST_H_
#include <string>
#include <vector>
@@ -28,19 +28,13 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshTasksRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT DescribeVodRefreshTasksRequest : public RpcServiceRequest
{
public:
DescribeRefreshTasksRequest();
~DescribeRefreshTasksRequest();
DescribeVodRefreshTasksRequest();
~DescribeVodRefreshTasksRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getObjectPath()const;
void setObjectPath(const std::string& objectPath);
std::string getDomainName()const;
@@ -49,12 +43,14 @@ namespace AlibabaCloud
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getObjectType()const;
@@ -65,16 +61,14 @@ namespace AlibabaCloud
void setStatus(const std::string& status);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string objectPath_;
std::string domainName_;
std::string endTime_;
std::string startTime_;
std::string ownerId_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
int pageSize_;
std::string objectType_;
std::string taskId_;
@@ -84,4 +78,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSRESULT_H_
#include <string>
#include <vector>
@@ -29,7 +29,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshTasksResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodRefreshTasksResult : public ServiceResult
{
public:
struct Task
@@ -44,24 +44,24 @@ namespace AlibabaCloud
};
DescribeRefreshTasksResult();
explicit DescribeRefreshTasksResult(const std::string &payload);
~DescribeRefreshTasksResult();
int getTotalCount()const;
DescribeVodRefreshTasksResult();
explicit DescribeVodRefreshTasksResult(const std::string &payload);
~DescribeVodRefreshTasksResult();
long getTotalCount()const;
std::vector<Task> getTasks()const;
int getPageSize()const;
int getPageNumber()const;
long getPageSize()const;
long getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
long totalCount_;
std::vector<Task> tasks_;
int pageSize_;
int pageNumber_;
long pageSize_;
long pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSRESULT_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_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DetachAppPolicyFromIdentityRequest : public RpcServiceRequest
{
public:
DetachAppPolicyFromIdentityRequest();
~DetachAppPolicyFromIdentityRequest();
std::string getIdentityName()const;
void setIdentityName(const std::string& identityName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIdentityType()const;
void setIdentityType(const std::string& identityType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getPolicyNames()const;
void setPolicyNames(const std::string& policyNames);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string identityName_;
long resourceOwnerId_;
std::string identityType_;
std::string resourceOwnerAccount_;
std::string appId_;
std::string policyNames_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYRESULT_H_
#include <string>
#include <vector>
@@ -29,32 +29,25 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetAuditResultResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DetachAppPolicyFromIdentityResult : public ServiceResult
{
public:
struct AIAuditResult
{
std::string abnormalModules;
std::string titleResult;
std::string label;
std::string terrorismResult;
std::string coverResult;
std::string pornResult;
};
GetAuditResultResult();
explicit GetAuditResultResult(const std::string &payload);
~GetAuditResultResult();
AIAuditResult getAIAuditResult()const;
DetachAppPolicyFromIdentityResult();
explicit DetachAppPolicyFromIdentityResult(const std::string &payload);
~DetachAppPolicyFromIdentityResult();
std::vector<std::string> getNonExistPolicyNames()const;
std::vector<std::string> getFailedPolicyNames()const;
protected:
void parse(const std::string &payload);
private:
AIAuditResult aIAuditResult_;
std::vector<std::string> nonExistPolicyNames_;
std::vector<std::string> failedPolicyNames_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_OPENVODSERVICEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_OPENVODSERVICEREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBREQUEST_H_
#include <string>
#include <vector>
@@ -28,28 +28,28 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT OpenVodServiceRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetAIMediaAuditJobRequest : public RpcServiceRequest
{
public:
OpenVodServiceRequest();
~OpenVodServiceRequest();
GetAIMediaAuditJobRequest();
~GetAIMediaAuditJobRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getJobId()const;
void setJobId(const std::string& jobId);
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);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
std::string jobId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
@@ -57,4 +57,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_OPENVODSERVICEREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBREQUEST_H_

View File

@@ -0,0 +1,145 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetAIMediaAuditJobResult : public ServiceResult
{
public:
struct MediaAuditJob
{
struct Data
{
struct VideoResult
{
struct TerrorismResult
{
struct CounterListItem
{
std::string label;
int count;
};
struct TopListItem
{
std::string score;
std::string label;
std::string timestamp;
std::string url;
};
std::vector<TopListItem> topList;
std::string suggestion;
std::string maxScore;
std::string averageScore;
std::string label;
std::vector<CounterListItem> counterList;
};
struct PornResult
{
struct CounterListItem3
{
std::string label;
int count;
};
struct TopListItem4
{
std::string score;
std::string label;
std::string timestamp;
std::string url;
};
std::vector<CounterListItem3> counterList1;
std::string suggestion;
std::string maxScore;
std::string averageScore;
std::string label;
std::vector<TopListItem4> topList2;
};
std::string suggestion;
TerrorismResult terrorismResult;
std::string label;
PornResult pornResult;
};
struct ImageResultItem
{
struct ResultItem
{
std::string suggestion;
std::string score;
std::string label;
std::string scene;
};
std::string suggestion;
std::string type;
std::string label;
std::string url;
std::vector<ImageResultItem::ResultItem> result;
};
struct TextResultItem
{
std::string suggestion;
std::string score;
std::string type;
std::string content;
std::string label;
std::string scene;
};
std::vector<TextResultItem> textResult;
std::string suggestion;
VideoResult videoResult;
std::vector<ImageResultItem> imageResult;
std::string abnormalModules;
std::string label;
};
std::string status;
std::string type;
std::string mediaId;
std::string message;
std::string creationTime;
Data data;
std::string code;
std::string completeTime;
std::string jobId;
};
GetAIMediaAuditJobResult();
explicit GetAIMediaAuditJobResult(const std::string &payload);
~GetAIMediaAuditJobResult();
MediaAuditJob getMediaAuditJob()const;
protected:
void parse(const std::string &payload);
private:
MediaAuditJob mediaAuditJob_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETWORKFLOWREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETWORKFLOWREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETAITEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETAITEMPLATEREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetWorkFlowRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetAITemplateRequest : public RpcServiceRequest
{
public:
GetWorkFlowRequest();
~GetWorkFlowRequest();
GetAITemplateRequest();
~GetAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -41,17 +41,17 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getWorkFlowId()const;
void setWorkFlowId(const std::string& workFlowId);
std::string getTemplateId()const;
void setTemplateId(const std::string& templateId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string workFlowId_;
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETWORKFLOWREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETAITEMPLATEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETWORKFLOWRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETWORKFLOWRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETAITEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETAITEMPLATERESULT_H_
#include <string>
#include <vector>
@@ -29,31 +29,34 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetWorkFlowResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT GetAITemplateResult : public ServiceResult
{
public:
struct WorkFlowInfo
struct TemplateInfo
{
std::string workFlowId;
std::string isDefault;
std::string modifyTime;
std::string creationTime;
std::string actionList;
std::string name;
std::string templateName;
std::string templateConfig;
std::string templateType;
std::string templateId;
std::string source;
};
GetWorkFlowResult();
explicit GetWorkFlowResult(const std::string &payload);
~GetWorkFlowResult();
WorkFlowInfo getWorkFlowInfo()const;
GetAITemplateResult();
explicit GetAITemplateResult(const std::string &payload);
~GetAITemplateResult();
TemplateInfo getTemplateInfo()const;
protected:
void parse(const std::string &payload);
private:
WorkFlowInfo workFlowInfo_;
TemplateInfo templateInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETWORKFLOWRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETAITEMPLATERESULT_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_VOD_MODEL_GETAPPINFOSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETAPPINFOSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetAppInfosRequest : public RpcServiceRequest
{
public:
GetAppInfosRequest();
~GetAppInfosRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAppIds()const;
void setAppIds(const std::string& appIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string appIds_;
std::string resourceOwnerAccount_;
long resourceRealOwnerId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETAPPINFOSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCATEGORYJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCATEGORYJOBRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETAPPINFOSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETAPPINFOSRESULT_H_
#include <string>
#include <vector>
@@ -29,33 +29,35 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT SubmitAIVideoCategoryJobResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT GetAppInfosResult : public ServiceResult
{
public:
struct AIVideoCategoryJob
struct AppInfo
{
std::string status;
std::string mediaId;
std::string message;
std::string type;
std::string description;
std::string appId;
std::string creationTime;
std::string data;
std::string code;
std::string jobId;
std::string modificationTime;
std::string appName;
};
SubmitAIVideoCategoryJobResult();
explicit SubmitAIVideoCategoryJobResult(const std::string &payload);
~SubmitAIVideoCategoryJobResult();
AIVideoCategoryJob getAIVideoCategoryJob()const;
GetAppInfosResult();
explicit GetAppInfosResult(const std::string &payload);
~GetAppInfosResult();
std::vector<AppInfo> getAppInfoList()const;
std::vector<std::string> getNonExistAppIds()const;
protected:
void parse(const std::string &payload);
private:
AIVideoCategoryJob aIVideoCategoryJob_;
std::vector<AppInfo> appInfoList_;
std::vector<std::string> nonExistAppIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCATEGORYJOBRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETAPPINFOSRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETATTACHEDMEDIAINFOREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETATTACHEDMEDIAINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetAttachedMediaInfoRequest : public RpcServiceRequest
{
public:
GetAttachedMediaInfoRequest();
~GetAttachedMediaInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOutputType()const;
void setOutputType(const std::string& outputType);
std::string getMediaIds()const;
void setMediaIds(const std::string& mediaIds);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getAuthTimeout()const;
void setAuthTimeout(long authTimeout);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string outputType_;
std::string mediaIds_;
long resourceRealOwnerId_;
long ownerId_;
long authTimeout_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETATTACHEDMEDIAINFOREQUEST_H_

View File

@@ -0,0 +1,77 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETATTACHEDMEDIAINFORESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETATTACHEDMEDIAINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetAttachedMediaInfoResult : public ServiceResult
{
public:
struct AttachedMedia
{
struct Category
{
long parentId;
long level;
long cateId;
std::string cateName;
};
std::string status;
std::string description;
std::vector<AttachedMedia::Category> categories;
std::string onlineStatus;
std::string title;
std::string modificationTime;
std::string uRL;
std::string type;
std::string mediaId;
std::string appId;
std::string creationTime;
long storageLocation;
std::string tags;
long fileSize;
};
GetAttachedMediaInfoResult();
explicit GetAttachedMediaInfoResult(const std::string &payload);
~GetAttachedMediaInfoResult();
std::vector<std::string> getNonExistMediaIds()const;
std::vector<AttachedMedia> getAttachedMediaList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> nonExistMediaIds_;
std::vector<AttachedMedia> attachedMediaList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETATTACHEDMEDIAINFORESULT_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetCDNStatisSumRequest : public RpcServiceRequest
{
public:
GetCDNStatisSumRequest();
~GetCDNStatisSumRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getStartStatisTime()const;
void setStartStatisTime(const std::string& startStatisTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getEndStatisTime()const;
void setEndStatisTime(const std::string& endStatisTime);
private:
std::string resourceOwnerId_;
std::string startStatisTime_;
std::string resourceOwnerAccount_;
std::string level_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
std::string endStatisTime_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMREQUEST_H_

View File

@@ -1,65 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetCDNStatisSumResult : public ServiceResult
{
public:
struct CDNMetric
{
long flowDataDomesticValue;
long bpsDataOverseasValue;
std::string statTime;
long bpsDataDomesticValue;
long bpsDataValue;
long flowDataOverseasValue;
long flowDataValue;
};
GetCDNStatisSumResult();
explicit GetCDNStatisSumResult(const std::string &payload);
~GetCDNStatisSumResult();
long getSumFlowDataValue()const;
long getMaxBpsDataValue()const;
std::vector<CDNMetric> getCDNStatisList()const;
protected:
void parse(const std::string &payload);
private:
long sumFlowDataValue_;
long maxBpsDataValue_;
std::vector<CDNMetric> cDNStatisList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMRESULT_H_

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setSortBy(const std::string& sortBy);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getType()const;
void setType(const std::string& type);
private:
std::string resourceOwnerId_;
@@ -58,6 +60,7 @@ namespace AlibabaCloud
long pageSize_;
std::string sortBy_;
std::string ownerId_;
std::string type_;
};
}

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct Category1
{
long parentId;
std::string type;
long level;
long cateId;
std::string cateName;
@@ -42,9 +43,11 @@ namespace AlibabaCloud
struct Category
{
long parentId;
std::string type;
long level;
long cateId;
std::string cateName;
long subTotal;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_SETDEFAULTVODTEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_SETDEFAULTVODTEMPLATEREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATEREQUEST_H_
#include <string>
#include <vector>
@@ -28,30 +28,30 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT SetDefaultVodTemplateRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetDefaultAITemplateRequest : public RpcServiceRequest
{
public:
SetDefaultVodTemplateRequest();
~SetDefaultVodTemplateRequest();
GetDefaultAITemplateRequest();
~GetDefaultAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVodTemplateId()const;
void setVodTemplateId(const std::string& vodTemplateId);
std::string getTemplateType()const;
void setTemplateType(const std::string& templateType);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string vodTemplateId_;
std::string templateType_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SETDEFAULTVODTEMPLATEREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATEREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetDefaultAITemplateResult : public ServiceResult
{
public:
struct TemplateInfo
{
std::string isDefault;
std::string modifyTime;
std::string creationTime;
std::string templateName;
std::string templateConfig;
std::string templateType;
std::string templateId;
std::string source;
};
GetDefaultAITemplateResult();
explicit GetDefaultAITemplateResult(const std::string &payload);
~GetDefaultAITemplateResult();
TemplateInfo getTemplateInfo()const;
protected:
void parse(const std::string &payload);
private:
TemplateInfo templateInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATERESULT_H_

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getMaterialType()const;
void setMaterialType(const std::string& materialType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -52,6 +54,7 @@ namespace AlibabaCloud
private:
std::string resourceOwnerId_;
std::string materialType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;

View File

@@ -42,6 +42,8 @@ namespace AlibabaCloud
std::string creationTime;
std::string title;
std::string coverURL;
std::string regionId;
std::string storageLocation;
};

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setImageId(const std::string& imageId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOutputType()const;
void setOutputType(const std::string& outputType);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getAuthTimeout()const;
@@ -52,6 +54,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string imageId_;
std::string resourceOwnerAccount_;
std::string outputType_;
long ownerId_;
long authTimeout_;
std::string accessKeyId_;

View File

@@ -42,17 +42,19 @@ namespace AlibabaCloud
int width;
std::string fileSize;
};
std::string status;
std::string description;
Mezzanine mezzanine;
std::string imageId;
std::string creationTime;
std::string title;
long cateId;
std::string cateName;
std::string storageLocation;
std::string tags;
std::string uRL;
std::string imageType;
std::string appId;
std::string imageId;
std::string creationTime;
std::string storageLocation;
std::string tags;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILREQUEST_H_
#include <string>
#include <vector>
@@ -28,21 +28,19 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetAuditResultRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultDetailRequest : public RpcServiceRequest
{
public:
GetAuditResultRequest();
~GetAuditResultRequest();
GetMediaAuditResultDetailRequest();
~GetMediaAuditResultDetailRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
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);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
int getPageNo()const;
void setPageNo(int pageNo);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getMediaId()const;
@@ -51,10 +49,9 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string videoId_;
int pageNo_;
std::string ownerId_;
std::string mediaId_;
std::string accessKeyId_;
@@ -63,4 +60,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOPORNRECOGJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOPORNRECOGJOBRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILRESULT_H_
#include <string>
#include <vector>
@@ -29,33 +29,37 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT SubmitAIVideoPornRecogJobResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultDetailResult : public ServiceResult
{
public:
struct AIVideoPornRecogJob
struct MediaAuditResultDetail
{
std::string status;
std::string mediaId;
std::string message;
std::string creationTime;
std::string data;
std::string code;
std::string jobId;
struct ListItem
{
std::string pornLabel;
std::string terrorismLabel;
std::string terrorismScore;
std::string pornScore;
std::string timestamp;
std::string url;
};
int total;
std::vector<ListItem> list;
};
SubmitAIVideoPornRecogJobResult();
explicit SubmitAIVideoPornRecogJobResult(const std::string &payload);
~SubmitAIVideoPornRecogJobResult();
AIVideoPornRecogJob getAIVideoPornRecogJob()const;
GetMediaAuditResultDetailResult();
explicit GetMediaAuditResultDetailResult(const std::string &payload);
~GetMediaAuditResultDetailResult();
MediaAuditResultDetail getMediaAuditResultDetail()const;
protected:
void parse(const std::string &payload);
private:
AIVideoPornRecogJob aIVideoPornRecogJob_;
MediaAuditResultDetail mediaAuditResultDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOPORNRECOGJOBRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIASRJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIASRJOBREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTREQUEST_H_
#include <string>
#include <vector>
@@ -28,36 +28,36 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIASRJobRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultRequest : public RpcServiceRequest
{
public:
ListAIASRJobRequest();
~ListAIASRJobRequest();
GetMediaAuditResultRequest();
~GetMediaAuditResultRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
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 getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAIASRJobIds()const;
void setAIASRJobIds(const std::string& aIASRJobIds);
std::string getMediaId()const;
void setMediaId(const std::string& mediaId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long resourceRealOwnerId_;
std::string ownerId_;
std::string aIASRJobIds_;
std::string mediaId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIASRJOBREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTREQUEST_H_

View File

@@ -0,0 +1,133 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultResult : public ServiceResult
{
public:
struct MediaAuditResult
{
struct VideoResult
{
struct TerrorismResult
{
struct CounterListItem
{
std::string label;
int count;
};
struct TopListItem
{
std::string score;
std::string label;
std::string timestamp;
std::string url;
};
std::vector<TopListItem> topList;
std::string suggestion;
std::string maxScore;
std::string averageScore;
std::string label;
std::vector<CounterListItem> counterList;
};
struct PornResult
{
struct CounterListItem3
{
std::string label;
int count;
};
struct TopListItem4
{
std::string score;
std::string label;
std::string timestamp;
std::string url;
};
std::vector<CounterListItem3> counterList1;
std::string suggestion;
std::string maxScore;
std::string averageScore;
std::string label;
std::vector<TopListItem4> topList2;
};
std::string suggestion;
TerrorismResult terrorismResult;
std::string label;
PornResult pornResult;
};
struct ImageResultItem
{
struct ResultItem
{
std::string suggestion;
std::string score;
std::string label;
std::string scene;
};
std::string suggestion;
std::string type;
std::string label;
std::string url;
std::vector<ImageResultItem::ResultItem> result;
};
struct TextResultItem
{
std::string suggestion;
std::string score;
std::string type;
std::string content;
std::string label;
std::string scene;
};
std::vector<TextResultItem> textResult;
std::string suggestion;
VideoResult videoResult;
std::vector<ImageResultItem> imageResult;
std::string abnormalModules;
std::string label;
};
GetMediaAuditResultResult();
explicit GetMediaAuditResultResult(const std::string &payload);
~GetMediaAuditResultResult();
MediaAuditResult getMediaAuditResult()const;
protected:
void parse(const std::string &payload);
private:
MediaAuditResult mediaAuditResult_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTAREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINEREQUEST_H_
#include <string>
#include <vector>
@@ -28,33 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshQuotaRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultTimelineRequest : public RpcServiceRequest
{
public:
DescribeRefreshQuotaRequest();
~DescribeRefreshQuotaRequest();
GetMediaAuditResultTimelineRequest();
~GetMediaAuditResultTimelineRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
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);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getMediaId()const;
void setMediaId(const std::string& mediaId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string mediaId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTAREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYINFORESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYINFORESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINERESULT_H_
#include <string>
#include <vector>
@@ -29,43 +29,40 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetVideoPlayInfoResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultTimelineResult : public ServiceResult
{
public:
struct PlayInfo
struct MediaAuditResultTimeline
{
std::string securityToken;
std::string authInfo;
std::string accessKeyId;
std::string playDomain;
std::string accessKeySecret;
std::string region;
};
struct VideoInfo
{
std::string status;
std::string videoId;
std::string title;
std::string coverURL;
float duration;
long customerId;
struct PornItem
{
std::string score;
std::string label;
std::string timestamp;
};
struct TerrorismItem
{
std::string score;
std::string label;
std::string timestamp;
};
std::vector<TerrorismItem> terrorism;
std::vector<PornItem> porn;
};
GetVideoPlayInfoResult();
explicit GetVideoPlayInfoResult(const std::string &payload);
~GetVideoPlayInfoResult();
PlayInfo getPlayInfo()const;
VideoInfo getVideoInfo()const;
GetMediaAuditResultTimelineResult();
explicit GetMediaAuditResultTimelineResult(const std::string &payload);
~GetMediaAuditResultTimelineResult();
MediaAuditResultTimeline getMediaAuditResultTimeline()const;
protected:
void parse(const std::string &payload);
private:
PlayInfo playInfo_;
VideoInfo videoInfo_;
MediaAuditResultTimeline mediaAuditResultTimeline_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYINFORESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINERESULT_H_

View File

@@ -41,6 +41,10 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAppId()const;
void setAppId(const std::string& appId);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
@@ -50,6 +54,8 @@ namespace AlibabaCloud
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string appId_;
long resourceRealOwnerId_;
std::string ownerId_;
std::string accessKeyId_;

View File

@@ -34,12 +34,14 @@ namespace AlibabaCloud
public:
struct MessageCallback
{
std::string callbackSwitch;
std::string callbackURL;
std::string mnsEndpoint;
std::string authSwitch;
std::string callbackType;
std::string appId;
std::string eventTypeList;
std::string authKey;
std::string mnsQueueName;
};

View File

@@ -57,6 +57,7 @@ namespace AlibabaCloud
{
std::string codecTag;
std::string codecTimeBase;
std::string rotate;
std::string sar;
std::string fps;
std::string startTime;

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETOSSSTATISREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETOSSSTATISREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetOSSStatisRequest : public RpcServiceRequest
{
public:
GetOSSStatisRequest();
~GetOSSStatisRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getStartStatisTime()const;
void setStartStatisTime(const std::string& startStatisTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getEndStatisTime()const;
void setEndStatisTime(const std::string& endStatisTime);
private:
std::string resourceOwnerId_;
std::string startStatisTime_;
std::string resourceOwnerAccount_;
std::string level_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
std::string endStatisTime_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETOSSSTATISREQUEST_H_

View File

@@ -67,6 +67,7 @@ namespace AlibabaCloud
std::string format;
std::string encryptType;
std::string playURL;
std::string narrowBandType;
std::string plaintext;
std::string creationTime;
long height;

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_VOD_MODEL_GETTRANSCODESUMMARYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODESUMMARYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetTranscodeSummaryRequest : public RpcServiceRequest
{
public:
GetTranscodeSummaryRequest();
~GetTranscodeSummaryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVideoIds()const;
void setVideoIds(const std::string& videoIds);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string videoIds_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODESUMMARYREQUEST_H_

View File

@@ -0,0 +1,83 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETTRANSCODESUMMARYRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODESUMMARYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetTranscodeSummaryResult : public ServiceResult
{
public:
struct TranscodeSummary
{
struct TranscodeJobInfoSummary
{
std::string transcodeJobStatus;
std::string definition;
std::string fps;
std::string duration;
std::string encryption;
long filesize;
std::string bitrate;
std::vector<std::string> watermarkIdList;
std::string transcodeTemplateId;
std::string format;
std::string creationTime;
std::string height;
long transcodeProgress;
std::string errorCode;
std::string errorMessage;
std::string completeTime;
std::string width;
};
std::string videoId;
std::string trigger;
std::string transcodeTemplateGroupId;
std::vector<TranscodeSummary::TranscodeJobInfoSummary> transcodeJobInfoSummaryList;
std::string creationTime;
std::string completeTime;
std::string transcodeStatus;
};
GetTranscodeSummaryResult();
explicit GetTranscodeSummaryResult(const std::string &payload);
~GetTranscodeSummaryResult();
std::vector<TranscodeSummary> getTranscodeSummaryList()const;
std::vector<std::string> getNonExistVideoIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<TranscodeSummary> transcodeSummaryList_;
std::vector<std::string> nonExistVideoIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODESUMMARYRESULT_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_VOD_MODEL_GETTRANSCODETASKREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODETASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetTranscodeTaskRequest : public RpcServiceRequest
{
public:
GetTranscodeTaskRequest();
~GetTranscodeTaskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTranscodeTaskId()const;
void setTranscodeTaskId(const std::string& transcodeTaskId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string transcodeTaskId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODETASKREQUEST_H_

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETTRANSCODETASKRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODETASKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetTranscodeTaskResult : public ServiceResult
{
public:
struct TranscodeTask
{
struct TranscodeJobInfo
{
struct OutputFile
{
std::string outputFileUrl;
std::string fps;
std::string duration;
std::string videoStreamList;
std::string encryption;
std::string audioStreamList;
long filesize;
std::string bitrate;
std::vector<std::string> watermarkIdList;
std::string format;
std::string height;
std::string subtitleStreamList;
std::string width;
};
OutputFile outputFile;
std::string transcodeTemplateId;
std::string inputFileUrl;
std::string priority;
std::string transcodeJobStatus;
std::string creationTime;
std::string definition;
std::string transcodeJobId;
long transcodeProgress;
std::string errorCode;
std::string errorMessage;
std::string completeTime;
};
std::vector<TranscodeJobInfo> transcodeJobInfoList;
std::string videoId;
std::string trigger;
std::string transcodeTemplateGroupId;
std::string creationTime;
std::string taskStatus;
std::string completeTime;
std::string transcodeTaskId;
};
GetTranscodeTaskResult();
explicit GetTranscodeTaskResult(const std::string &payload);
~GetTranscodeTaskResult();
TranscodeTask getTranscodeTask()const;
protected:
void parse(const std::string &payload);
private:
TranscodeTask transcodeTask_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODETASKRESULT_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_VOD_MODEL_GETTRANSCODETEMPLATEGROUPREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODETEMPLATEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetTranscodeTemplateGroupRequest : public RpcServiceRequest
{
public:
GetTranscodeTemplateGroupRequest();
~GetTranscodeTemplateGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTranscodeTemplateGroupId()const;
void setTranscodeTemplateGroupId(const std::string& transcodeTemplateGroupId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string transcodeTemplateGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODETEMPLATEGROUPREQUEST_H_

View File

@@ -0,0 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETTRANSCODETEMPLATEGROUPRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODETEMPLATEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetTranscodeTemplateGroupResult : public ServiceResult
{
public:
struct TranscodeTemplateGroup
{
struct TranscodeTemplate
{
std::string tailSlateList;
std::string packageSetting;
std::string rotate;
std::string definition;
std::string transcodeFileRegular;
std::vector<std::string> watermarkIds;
std::string encryptSetting;
std::string clip;
std::string container;
std::string transcodeTemplateId;
std::string transConfig;
std::string video;
std::string templateName;
std::string audio;
std::string subtitleList;
std::string muxConfig;
std::string openingList;
};
std::string isDefault;
std::string modifyTime;
std::string locked;
std::string transcodeTemplateGroupId;
std::vector<TranscodeTemplate> transcodeTemplateList;
std::string creationTime;
std::string name;
};
GetTranscodeTemplateGroupResult();
explicit GetTranscodeTemplateGroupResult(const std::string &payload);
~GetTranscodeTemplateGroupResult();
TranscodeTemplateGroup getTranscodeTemplateGroup()const;
protected:
void parse(const std::string &payload);
private:
TranscodeTemplateGroup transcodeTemplateGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODETEMPLATEGROUPRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSREQUEST_H_
#include <string>
#include <vector>
@@ -28,33 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT AddWorkFlowRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetURLUploadInfosRequest : public RpcServiceRequest
{
public:
AddWorkFlowRequest();
~AddWorkFlowRequest();
GetURLUploadInfosRequest();
~GetURLUploadInfosRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getName()const;
void setName(const std::string& name);
std::string getActionList()const;
void setActionList(const std::string& actionList);
std::string getJobIds()const;
void setJobIds(const std::string& jobIds);
std::string getUploadURLs()const;
void setUploadURLs(const std::string& uploadURLs);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string name_;
std::string actionList_;
std::string jobIds_;
std::string uploadURLs_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSRESULT_H_
#include <string>
#include <vector>
@@ -29,35 +29,38 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCensorJobResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT GetURLUploadInfosResult : public ServiceResult
{
public:
struct AIVideoCensorJob
struct UrlUploadJobInfoDTO
{
std::string status;
std::string uploadURL;
std::string mediaId;
std::string message;
std::string userData;
std::string creationTime;
std::string data;
std::string code;
std::string errorCode;
std::string errorMessage;
std::string completeTime;
std::string jobId;
std::string fileSize;
};
ListAIVideoCensorJobResult();
explicit ListAIVideoCensorJobResult(const std::string &payload);
~ListAIVideoCensorJobResult();
std::vector<AIVideoCensorJob> getAIVideoCensorJobList()const;
std::vector<std::string> getNonExistAIVideoCensorJobIds()const;
GetURLUploadInfosResult();
explicit GetURLUploadInfosResult(const std::string &payload);
~GetURLUploadInfosResult();
std::vector<UrlUploadJobInfoDTO> getURLUploadInfoList()const;
std::vector<std::string> getNonExists()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AIVideoCensorJob> aIVideoCensorJobList_;
std::vector<std::string> nonExistAIVideoCensorJobIds_;
std::vector<UrlUploadJobInfoDTO> uRLUploadInfoList_;
std::vector<std::string> nonExists_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSRESULT_H_

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
std::string getAdditionType()const;
void setAdditionType(const std::string& additionType);
std::string getResultTypes()const;
void setResultTypes(const std::string& resultTypes);
long getOwnerId()const;
@@ -50,6 +52,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string videoId_;
std::string additionType_;
std::string resultTypes_;
long ownerId_;

View File

@@ -52,6 +52,9 @@ namespace AlibabaCloud
std::string cateName;
std::vector<Thumbnail> thumbnailList;
std::string preprocessStatus;
std::string auditStatus;
std::string customMediaInfo;
std::string appId;
std::string creationTime;
std::string coverURL;
std::string regionId;

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getAdditionType()const;
void setAdditionType(const std::string& additionType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVideoIds()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string additionType_;
long ownerId_;
std::string videoIds_;

View File

@@ -50,6 +50,8 @@ namespace AlibabaCloud
std::string cateName;
std::vector<Video::Thumbnail> thumbnailList;
std::string preprocessStatus;
std::string customMediaInfo;
std::string appId;
std::string creationTime;
std::string coverURL;
std::string regionId;

View File

@@ -45,6 +45,7 @@ namespace AlibabaCloud
std::string modificationTime;
long cateId;
std::string cateName;
std::string appId;
std::string creationTime;
std::string coverURL;
std::string storageLocation;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATEREQUEST_H_
#include <string>
#include <vector>
@@ -28,30 +28,30 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteWorkFlowRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT ListAITemplateRequest : public RpcServiceRequest
{
public:
DeleteWorkFlowRequest();
~DeleteWorkFlowRequest();
ListAITemplateRequest();
~ListAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTemplateType()const;
void setTemplateType(const std::string& templateType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getWorkFlowId()const;
void setWorkFlowId(const std::string& workFlowId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string templateType_;
long ownerId_;
std::string workFlowId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATERESULT_H_
#include <string>
#include <vector>
@@ -29,31 +29,34 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListWorkFlowResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT ListAITemplateResult : public ServiceResult
{
public:
struct WorkFlowInfo
struct TemplateInfoListItem
{
std::string workFlowId;
std::string isDefault;
std::string modifyTime;
std::string creationTime;
std::string actionList;
std::string name;
std::string templateName;
std::string templateConfig;
std::string templateType;
std::string templateId;
std::string source;
};
ListWorkFlowResult();
explicit ListWorkFlowResult(const std::string &payload);
~ListWorkFlowResult();
std::vector<WorkFlowInfo> getWorkFlowInfoList()const;
ListAITemplateResult();
explicit ListAITemplateResult(const std::string &payload);
~ListAITemplateResult();
std::vector<TemplateInfoListItem> getTemplateInfoList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<WorkFlowInfo> workFlowInfoList_;
std::vector<TemplateInfoListItem> templateInfoList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATERESULT_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCategoryJobRequest : public RpcServiceRequest
{
public:
ListAIVideoCategoryJobRequest();
~ListAIVideoCategoryJobRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getAIVideoCategoryJobIds()const;
void setAIVideoCategoryJobIds(const std::string& aIVideoCategoryJobIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
std::string aIVideoCategoryJobIds_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBREQUEST_H_

View File

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

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCensorJobRequest : public RpcServiceRequest
{
public:
ListAIVideoCensorJobRequest();
~ListAIVideoCensorJobRequest();
std::string getAIVideoCensorJobIds()const;
void setAIVideoCensorJobIds(const std::string& aIVideoCensorJobIds);
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string aIVideoCensorJobIds_;
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBREQUEST_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCoverJobRequest : public RpcServiceRequest
{
public:
ListAIVideoCoverJobRequest();
~ListAIVideoCoverJobRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAIVideoCoverJobIds()const;
void setAIVideoCoverJobIds(const std::string& aIVideoCoverJobIds);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string aIVideoCoverJobIds_;
std::string ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBREQUEST_H_

View File

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

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