Add copyright invasion detection APIs.

This commit is contained in:
sdk-team
2021-09-18 03:36:45 +00:00
parent b8ca7e85aa
commit e690260627
321 changed files with 7452 additions and 5586 deletions

View File

@@ -43,20 +43,22 @@ set(vod_public_header_model
include/alibabacloud/vod/model/BatchStartVodDomainResult.h
include/alibabacloud/vod/model/BatchStopVodDomainRequest.h
include/alibabacloud/vod/model/BatchStopVodDomainResult.h
include/alibabacloud/vod/model/CancelUrlUploadJobsRequest.h
include/alibabacloud/vod/model/CancelUrlUploadJobsResult.h
include/alibabacloud/vod/model/CreateAppInfoRequest.h
include/alibabacloud/vod/model/CreateAppInfoResult.h
include/alibabacloud/vod/model/CreateAuditRequest.h
include/alibabacloud/vod/model/CreateAuditResult.h
include/alibabacloud/vod/model/CreateDNADBRequest.h
include/alibabacloud/vod/model/CreateDNADBResult.h
include/alibabacloud/vod/model/CreateMediaDNALibRequest.h
include/alibabacloud/vod/model/CreateMediaDNALibResult.h
include/alibabacloud/vod/model/CreateDetectionTemplateRequest.h
include/alibabacloud/vod/model/CreateDetectionTemplateResult.h
include/alibabacloud/vod/model/CreateUploadAttachedMediaRequest.h
include/alibabacloud/vod/model/CreateUploadAttachedMediaResult.h
include/alibabacloud/vod/model/CreateUploadImageRequest.h
include/alibabacloud/vod/model/CreateUploadImageResult.h
include/alibabacloud/vod/model/CreateUploadVideoRequest.h
include/alibabacloud/vod/model/CreateUploadVideoResult.h
include/alibabacloud/vod/model/CreateVodRealTimeLogDeliveryRequest.h
include/alibabacloud/vod/model/CreateVodRealTimeLogDeliveryResult.h
include/alibabacloud/vod/model/DeleteAIImageInfosRequest.h
include/alibabacloud/vod/model/DeleteAIImageInfosResult.h
include/alibabacloud/vod/model/DeleteAITemplateRequest.h
@@ -67,6 +69,8 @@ set(vod_public_header_model
include/alibabacloud/vod/model/DeleteAttachedMediaResult.h
include/alibabacloud/vod/model/DeleteCategoryRequest.h
include/alibabacloud/vod/model/DeleteCategoryResult.h
include/alibabacloud/vod/model/DeleteDetectionTemplateRequest.h
include/alibabacloud/vod/model/DeleteDetectionTemplateResult.h
include/alibabacloud/vod/model/DeleteDynamicImageRequest.h
include/alibabacloud/vod/model/DeleteDynamicImageResult.h
include/alibabacloud/vod/model/DeleteEditingProjectRequest.h
@@ -87,6 +91,8 @@ set(vod_public_header_model
include/alibabacloud/vod/model/DeleteVideoResult.h
include/alibabacloud/vod/model/DeleteVodDomainRequest.h
include/alibabacloud/vod/model/DeleteVodDomainResult.h
include/alibabacloud/vod/model/DeleteVodRealtimeLogDeliveryRequest.h
include/alibabacloud/vod/model/DeleteVodRealtimeLogDeliveryResult.h
include/alibabacloud/vod/model/DeleteVodSpecificConfigRequest.h
include/alibabacloud/vod/model/DeleteVodSpecificConfigResult.h
include/alibabacloud/vod/model/DeleteVodTemplateRequest.h
@@ -115,6 +121,8 @@ set(vod_public_header_model
include/alibabacloud/vod/model/DescribeVodDomainDetailResult.h
include/alibabacloud/vod/model/DescribeVodDomainLogRequest.h
include/alibabacloud/vod/model/DescribeVodDomainLogResult.h
include/alibabacloud/vod/model/DescribeVodDomainRealtimeLogDeliveryRequest.h
include/alibabacloud/vod/model/DescribeVodDomainRealtimeLogDeliveryResult.h
include/alibabacloud/vod/model/DescribeVodDomainTrafficDataRequest.h
include/alibabacloud/vod/model/DescribeVodDomainTrafficDataResult.h
include/alibabacloud/vod/model/DescribeVodDomainUsageDataRequest.h
@@ -133,8 +141,16 @@ set(vod_public_header_model
include/alibabacloud/vod/model/DescribeVodUserDomainsResult.h
include/alibabacloud/vod/model/DescribeVodUserTagsRequest.h
include/alibabacloud/vod/model/DescribeVodUserTagsResult.h
include/alibabacloud/vod/model/DescribeVodVerifyContentRequest.h
include/alibabacloud/vod/model/DescribeVodVerifyContentResult.h
include/alibabacloud/vod/model/DetachAppPolicyFromIdentityRequest.h
include/alibabacloud/vod/model/DetachAppPolicyFromIdentityResult.h
include/alibabacloud/vod/model/DisableVodRealtimeLogDeliveryRequest.h
include/alibabacloud/vod/model/DisableVodRealtimeLogDeliveryResult.h
include/alibabacloud/vod/model/EnableVodRealtimeLogDeliveryRequest.h
include/alibabacloud/vod/model/EnableVodRealtimeLogDeliveryResult.h
include/alibabacloud/vod/model/GetAICaptionExtractionJobsRequest.h
include/alibabacloud/vod/model/GetAICaptionExtractionJobsResult.h
include/alibabacloud/vod/model/GetAIImageJobsRequest.h
include/alibabacloud/vod/model/GetAIImageJobsResult.h
include/alibabacloud/vod/model/GetAIMediaAuditJobRequest.h
@@ -151,14 +167,14 @@ set(vod_public_header_model
include/alibabacloud/vod/model/GetAuditHistoryResult.h
include/alibabacloud/vod/model/GetCategoriesRequest.h
include/alibabacloud/vod/model/GetCategoriesResult.h
include/alibabacloud/vod/model/GetDNADBRequest.h
include/alibabacloud/vod/model/GetDNADBResult.h
include/alibabacloud/vod/model/GetDRMCertInfoRequest.h
include/alibabacloud/vod/model/GetDRMCertInfoResult.h
include/alibabacloud/vod/model/GetDRMLicenseRequest.h
include/alibabacloud/vod/model/GetDRMLicenseResult.h
include/alibabacloud/vod/model/GetDefaultAITemplateRequest.h
include/alibabacloud/vod/model/GetDefaultAITemplateResult.h
include/alibabacloud/vod/model/GetDetectionJobRequest.h
include/alibabacloud/vod/model/GetDetectionJobResult.h
include/alibabacloud/vod/model/GetDetectionResultRequest.h
include/alibabacloud/vod/model/GetDetectionResultResult.h
include/alibabacloud/vod/model/GetDetectionTemplateRequest.h
include/alibabacloud/vod/model/GetDetectionTemplateResult.h
include/alibabacloud/vod/model/GetEditingProjectRequest.h
include/alibabacloud/vod/model/GetEditingProjectResult.h
include/alibabacloud/vod/model/GetEditingProjectMaterialsRequest.h
@@ -215,22 +231,28 @@ set(vod_public_header_model
include/alibabacloud/vod/model/ListAppPoliciesForIdentityResult.h
include/alibabacloud/vod/model/ListAuditSecurityIpRequest.h
include/alibabacloud/vod/model/ListAuditSecurityIpResult.h
include/alibabacloud/vod/model/ListDNADBRequest.h
include/alibabacloud/vod/model/ListDNADBResult.h
include/alibabacloud/vod/model/ListDetectionJobRequest.h
include/alibabacloud/vod/model/ListDetectionJobResult.h
include/alibabacloud/vod/model/ListDetectionTemplateRequest.h
include/alibabacloud/vod/model/ListDetectionTemplateResult.h
include/alibabacloud/vod/model/ListDynamicImageRequest.h
include/alibabacloud/vod/model/ListDynamicImageResult.h
include/alibabacloud/vod/model/ListLetterSendJobRequest.h
include/alibabacloud/vod/model/ListLetterSendJobResult.h
include/alibabacloud/vod/model/ListLiveRecordVideoRequest.h
include/alibabacloud/vod/model/ListLiveRecordVideoResult.h
include/alibabacloud/vod/model/ListMediaDNADeleteJobRequest.h
include/alibabacloud/vod/model/ListMediaDNADeleteJobResult.h
include/alibabacloud/vod/model/ListMediaDNALibsRequest.h
include/alibabacloud/vod/model/ListMediaDNALibsResult.h
include/alibabacloud/vod/model/ListSnapshotsRequest.h
include/alibabacloud/vod/model/ListSnapshotsResult.h
include/alibabacloud/vod/model/ListTranscodeTaskRequest.h
include/alibabacloud/vod/model/ListTranscodeTaskResult.h
include/alibabacloud/vod/model/ListTranscodeTemplateGroupRequest.h
include/alibabacloud/vod/model/ListTranscodeTemplateGroupResult.h
include/alibabacloud/vod/model/ListVodRealtimeLogDeliveryDomainsRequest.h
include/alibabacloud/vod/model/ListVodRealtimeLogDeliveryDomainsResult.h
include/alibabacloud/vod/model/ListVodRealtimeLogDeliveryInfosRequest.h
include/alibabacloud/vod/model/ListVodRealtimeLogDeliveryInfosResult.h
include/alibabacloud/vod/model/ListVodTemplateRequest.h
include/alibabacloud/vod/model/ListVodTemplateResult.h
include/alibabacloud/vod/model/ListWatermarkRequest.h
@@ -253,6 +275,8 @@ set(vod_public_header_model
include/alibabacloud/vod/model/SearchMediaResult.h
include/alibabacloud/vod/model/SetAuditSecurityIpRequest.h
include/alibabacloud/vod/model/SetAuditSecurityIpResult.h
include/alibabacloud/vod/model/SetCrossdomainContentRequest.h
include/alibabacloud/vod/model/SetCrossdomainContentResult.h
include/alibabacloud/vod/model/SetDefaultAITemplateRequest.h
include/alibabacloud/vod/model/SetDefaultAITemplateResult.h
include/alibabacloud/vod/model/SetDefaultTranscodeTemplateGroupRequest.h
@@ -265,6 +289,8 @@ set(vod_public_header_model
include/alibabacloud/vod/model/SetMessageCallbackResult.h
include/alibabacloud/vod/model/SetVodDomainCertificateRequest.h
include/alibabacloud/vod/model/SetVodDomainCertificateResult.h
include/alibabacloud/vod/model/SubmitAICaptionExtractionJobRequest.h
include/alibabacloud/vod/model/SubmitAICaptionExtractionJobResult.h
include/alibabacloud/vod/model/SubmitAIImageAuditJobRequest.h
include/alibabacloud/vod/model/SubmitAIImageAuditJobResult.h
include/alibabacloud/vod/model/SubmitAIImageJobRequest.h
@@ -273,8 +299,12 @@ set(vod_public_header_model
include/alibabacloud/vod/model/SubmitAIJobResult.h
include/alibabacloud/vod/model/SubmitAIMediaAuditJobRequest.h
include/alibabacloud/vod/model/SubmitAIMediaAuditJobResult.h
include/alibabacloud/vod/model/SubmitDetectionJobRequest.h
include/alibabacloud/vod/model/SubmitDetectionJobResult.h
include/alibabacloud/vod/model/SubmitDynamicImageJobRequest.h
include/alibabacloud/vod/model/SubmitDynamicImageJobResult.h
include/alibabacloud/vod/model/SubmitLiveEditingRequest.h
include/alibabacloud/vod/model/SubmitLiveEditingResult.h
include/alibabacloud/vod/model/SubmitMediaDNADeleteJobRequest.h
include/alibabacloud/vod/model/SubmitMediaDNADeleteJobResult.h
include/alibabacloud/vod/model/SubmitPreprocessJobsRequest.h
@@ -297,6 +327,10 @@ set(vod_public_header_model
include/alibabacloud/vod/model/UpdateAttachedMediaInfosResult.h
include/alibabacloud/vod/model/UpdateCategoryRequest.h
include/alibabacloud/vod/model/UpdateCategoryResult.h
include/alibabacloud/vod/model/UpdateDetectionJobRequest.h
include/alibabacloud/vod/model/UpdateDetectionJobResult.h
include/alibabacloud/vod/model/UpdateDetectionTemplateRequest.h
include/alibabacloud/vod/model/UpdateDetectionTemplateResult.h
include/alibabacloud/vod/model/UpdateEditingProjectRequest.h
include/alibabacloud/vod/model/UpdateEditingProjectResult.h
include/alibabacloud/vod/model/UpdateImageInfosRequest.h
@@ -314,7 +348,9 @@ set(vod_public_header_model
include/alibabacloud/vod/model/UpdateWatermarkRequest.h
include/alibabacloud/vod/model/UpdateWatermarkResult.h
include/alibabacloud/vod/model/UploadMediaByURLRequest.h
include/alibabacloud/vod/model/UploadMediaByURLResult.h )
include/alibabacloud/vod/model/UploadMediaByURLResult.h
include/alibabacloud/vod/model/VerifyVodDomainOwnerRequest.h
include/alibabacloud/vod/model/VerifyVodDomainOwnerResult.h )
set(vod_src
src/VodClient.cc
@@ -340,20 +376,22 @@ set(vod_src
src/model/BatchStartVodDomainResult.cc
src/model/BatchStopVodDomainRequest.cc
src/model/BatchStopVodDomainResult.cc
src/model/CancelUrlUploadJobsRequest.cc
src/model/CancelUrlUploadJobsResult.cc
src/model/CreateAppInfoRequest.cc
src/model/CreateAppInfoResult.cc
src/model/CreateAuditRequest.cc
src/model/CreateAuditResult.cc
src/model/CreateDNADBRequest.cc
src/model/CreateDNADBResult.cc
src/model/CreateMediaDNALibRequest.cc
src/model/CreateMediaDNALibResult.cc
src/model/CreateDetectionTemplateRequest.cc
src/model/CreateDetectionTemplateResult.cc
src/model/CreateUploadAttachedMediaRequest.cc
src/model/CreateUploadAttachedMediaResult.cc
src/model/CreateUploadImageRequest.cc
src/model/CreateUploadImageResult.cc
src/model/CreateUploadVideoRequest.cc
src/model/CreateUploadVideoResult.cc
src/model/CreateVodRealTimeLogDeliveryRequest.cc
src/model/CreateVodRealTimeLogDeliveryResult.cc
src/model/DeleteAIImageInfosRequest.cc
src/model/DeleteAIImageInfosResult.cc
src/model/DeleteAITemplateRequest.cc
@@ -364,6 +402,8 @@ set(vod_src
src/model/DeleteAttachedMediaResult.cc
src/model/DeleteCategoryRequest.cc
src/model/DeleteCategoryResult.cc
src/model/DeleteDetectionTemplateRequest.cc
src/model/DeleteDetectionTemplateResult.cc
src/model/DeleteDynamicImageRequest.cc
src/model/DeleteDynamicImageResult.cc
src/model/DeleteEditingProjectRequest.cc
@@ -384,6 +424,8 @@ set(vod_src
src/model/DeleteVideoResult.cc
src/model/DeleteVodDomainRequest.cc
src/model/DeleteVodDomainResult.cc
src/model/DeleteVodRealtimeLogDeliveryRequest.cc
src/model/DeleteVodRealtimeLogDeliveryResult.cc
src/model/DeleteVodSpecificConfigRequest.cc
src/model/DeleteVodSpecificConfigResult.cc
src/model/DeleteVodTemplateRequest.cc
@@ -412,6 +454,8 @@ set(vod_src
src/model/DescribeVodDomainDetailResult.cc
src/model/DescribeVodDomainLogRequest.cc
src/model/DescribeVodDomainLogResult.cc
src/model/DescribeVodDomainRealtimeLogDeliveryRequest.cc
src/model/DescribeVodDomainRealtimeLogDeliveryResult.cc
src/model/DescribeVodDomainTrafficDataRequest.cc
src/model/DescribeVodDomainTrafficDataResult.cc
src/model/DescribeVodDomainUsageDataRequest.cc
@@ -430,8 +474,16 @@ set(vod_src
src/model/DescribeVodUserDomainsResult.cc
src/model/DescribeVodUserTagsRequest.cc
src/model/DescribeVodUserTagsResult.cc
src/model/DescribeVodVerifyContentRequest.cc
src/model/DescribeVodVerifyContentResult.cc
src/model/DetachAppPolicyFromIdentityRequest.cc
src/model/DetachAppPolicyFromIdentityResult.cc
src/model/DisableVodRealtimeLogDeliveryRequest.cc
src/model/DisableVodRealtimeLogDeliveryResult.cc
src/model/EnableVodRealtimeLogDeliveryRequest.cc
src/model/EnableVodRealtimeLogDeliveryResult.cc
src/model/GetAICaptionExtractionJobsRequest.cc
src/model/GetAICaptionExtractionJobsResult.cc
src/model/GetAIImageJobsRequest.cc
src/model/GetAIImageJobsResult.cc
src/model/GetAIMediaAuditJobRequest.cc
@@ -448,14 +500,14 @@ set(vod_src
src/model/GetAuditHistoryResult.cc
src/model/GetCategoriesRequest.cc
src/model/GetCategoriesResult.cc
src/model/GetDNADBRequest.cc
src/model/GetDNADBResult.cc
src/model/GetDRMCertInfoRequest.cc
src/model/GetDRMCertInfoResult.cc
src/model/GetDRMLicenseRequest.cc
src/model/GetDRMLicenseResult.cc
src/model/GetDefaultAITemplateRequest.cc
src/model/GetDefaultAITemplateResult.cc
src/model/GetDetectionJobRequest.cc
src/model/GetDetectionJobResult.cc
src/model/GetDetectionResultRequest.cc
src/model/GetDetectionResultResult.cc
src/model/GetDetectionTemplateRequest.cc
src/model/GetDetectionTemplateResult.cc
src/model/GetEditingProjectRequest.cc
src/model/GetEditingProjectResult.cc
src/model/GetEditingProjectMaterialsRequest.cc
@@ -512,22 +564,28 @@ set(vod_src
src/model/ListAppPoliciesForIdentityResult.cc
src/model/ListAuditSecurityIpRequest.cc
src/model/ListAuditSecurityIpResult.cc
src/model/ListDNADBRequest.cc
src/model/ListDNADBResult.cc
src/model/ListDetectionJobRequest.cc
src/model/ListDetectionJobResult.cc
src/model/ListDetectionTemplateRequest.cc
src/model/ListDetectionTemplateResult.cc
src/model/ListDynamicImageRequest.cc
src/model/ListDynamicImageResult.cc
src/model/ListLetterSendJobRequest.cc
src/model/ListLetterSendJobResult.cc
src/model/ListLiveRecordVideoRequest.cc
src/model/ListLiveRecordVideoResult.cc
src/model/ListMediaDNADeleteJobRequest.cc
src/model/ListMediaDNADeleteJobResult.cc
src/model/ListMediaDNALibsRequest.cc
src/model/ListMediaDNALibsResult.cc
src/model/ListSnapshotsRequest.cc
src/model/ListSnapshotsResult.cc
src/model/ListTranscodeTaskRequest.cc
src/model/ListTranscodeTaskResult.cc
src/model/ListTranscodeTemplateGroupRequest.cc
src/model/ListTranscodeTemplateGroupResult.cc
src/model/ListVodRealtimeLogDeliveryDomainsRequest.cc
src/model/ListVodRealtimeLogDeliveryDomainsResult.cc
src/model/ListVodRealtimeLogDeliveryInfosRequest.cc
src/model/ListVodRealtimeLogDeliveryInfosResult.cc
src/model/ListVodTemplateRequest.cc
src/model/ListVodTemplateResult.cc
src/model/ListWatermarkRequest.cc
@@ -550,6 +608,8 @@ set(vod_src
src/model/SearchMediaResult.cc
src/model/SetAuditSecurityIpRequest.cc
src/model/SetAuditSecurityIpResult.cc
src/model/SetCrossdomainContentRequest.cc
src/model/SetCrossdomainContentResult.cc
src/model/SetDefaultAITemplateRequest.cc
src/model/SetDefaultAITemplateResult.cc
src/model/SetDefaultTranscodeTemplateGroupRequest.cc
@@ -562,6 +622,8 @@ set(vod_src
src/model/SetMessageCallbackResult.cc
src/model/SetVodDomainCertificateRequest.cc
src/model/SetVodDomainCertificateResult.cc
src/model/SubmitAICaptionExtractionJobRequest.cc
src/model/SubmitAICaptionExtractionJobResult.cc
src/model/SubmitAIImageAuditJobRequest.cc
src/model/SubmitAIImageAuditJobResult.cc
src/model/SubmitAIImageJobRequest.cc
@@ -570,8 +632,12 @@ set(vod_src
src/model/SubmitAIJobResult.cc
src/model/SubmitAIMediaAuditJobRequest.cc
src/model/SubmitAIMediaAuditJobResult.cc
src/model/SubmitDetectionJobRequest.cc
src/model/SubmitDetectionJobResult.cc
src/model/SubmitDynamicImageJobRequest.cc
src/model/SubmitDynamicImageJobResult.cc
src/model/SubmitLiveEditingRequest.cc
src/model/SubmitLiveEditingResult.cc
src/model/SubmitMediaDNADeleteJobRequest.cc
src/model/SubmitMediaDNADeleteJobResult.cc
src/model/SubmitPreprocessJobsRequest.cc
@@ -594,6 +660,10 @@ set(vod_src
src/model/UpdateAttachedMediaInfosResult.cc
src/model/UpdateCategoryRequest.cc
src/model/UpdateCategoryResult.cc
src/model/UpdateDetectionJobRequest.cc
src/model/UpdateDetectionJobResult.cc
src/model/UpdateDetectionTemplateRequest.cc
src/model/UpdateDetectionTemplateResult.cc
src/model/UpdateEditingProjectRequest.cc
src/model/UpdateEditingProjectResult.cc
src/model/UpdateImageInfosRequest.cc
@@ -611,7 +681,9 @@ set(vod_src
src/model/UpdateWatermarkRequest.cc
src/model/UpdateWatermarkResult.cc
src/model/UploadMediaByURLRequest.cc
src/model/UploadMediaByURLResult.cc )
src/model/UploadMediaByURLResult.cc
src/model/VerifyVodDomainOwnerRequest.cc
src/model/VerifyVodDomainOwnerResult.cc )
add_library(vod ${LIB_TYPE}
${vod_public_header}

View File

@@ -44,20 +44,22 @@
#include "model/BatchStartVodDomainResult.h"
#include "model/BatchStopVodDomainRequest.h"
#include "model/BatchStopVodDomainResult.h"
#include "model/CancelUrlUploadJobsRequest.h"
#include "model/CancelUrlUploadJobsResult.h"
#include "model/CreateAppInfoRequest.h"
#include "model/CreateAppInfoResult.h"
#include "model/CreateAuditRequest.h"
#include "model/CreateAuditResult.h"
#include "model/CreateDNADBRequest.h"
#include "model/CreateDNADBResult.h"
#include "model/CreateMediaDNALibRequest.h"
#include "model/CreateMediaDNALibResult.h"
#include "model/CreateDetectionTemplateRequest.h"
#include "model/CreateDetectionTemplateResult.h"
#include "model/CreateUploadAttachedMediaRequest.h"
#include "model/CreateUploadAttachedMediaResult.h"
#include "model/CreateUploadImageRequest.h"
#include "model/CreateUploadImageResult.h"
#include "model/CreateUploadVideoRequest.h"
#include "model/CreateUploadVideoResult.h"
#include "model/CreateVodRealTimeLogDeliveryRequest.h"
#include "model/CreateVodRealTimeLogDeliveryResult.h"
#include "model/DeleteAIImageInfosRequest.h"
#include "model/DeleteAIImageInfosResult.h"
#include "model/DeleteAITemplateRequest.h"
@@ -68,6 +70,8 @@
#include "model/DeleteAttachedMediaResult.h"
#include "model/DeleteCategoryRequest.h"
#include "model/DeleteCategoryResult.h"
#include "model/DeleteDetectionTemplateRequest.h"
#include "model/DeleteDetectionTemplateResult.h"
#include "model/DeleteDynamicImageRequest.h"
#include "model/DeleteDynamicImageResult.h"
#include "model/DeleteEditingProjectRequest.h"
@@ -88,6 +92,8 @@
#include "model/DeleteVideoResult.h"
#include "model/DeleteVodDomainRequest.h"
#include "model/DeleteVodDomainResult.h"
#include "model/DeleteVodRealtimeLogDeliveryRequest.h"
#include "model/DeleteVodRealtimeLogDeliveryResult.h"
#include "model/DeleteVodSpecificConfigRequest.h"
#include "model/DeleteVodSpecificConfigResult.h"
#include "model/DeleteVodTemplateRequest.h"
@@ -116,6 +122,8 @@
#include "model/DescribeVodDomainDetailResult.h"
#include "model/DescribeVodDomainLogRequest.h"
#include "model/DescribeVodDomainLogResult.h"
#include "model/DescribeVodDomainRealtimeLogDeliveryRequest.h"
#include "model/DescribeVodDomainRealtimeLogDeliveryResult.h"
#include "model/DescribeVodDomainTrafficDataRequest.h"
#include "model/DescribeVodDomainTrafficDataResult.h"
#include "model/DescribeVodDomainUsageDataRequest.h"
@@ -134,8 +142,16 @@
#include "model/DescribeVodUserDomainsResult.h"
#include "model/DescribeVodUserTagsRequest.h"
#include "model/DescribeVodUserTagsResult.h"
#include "model/DescribeVodVerifyContentRequest.h"
#include "model/DescribeVodVerifyContentResult.h"
#include "model/DetachAppPolicyFromIdentityRequest.h"
#include "model/DetachAppPolicyFromIdentityResult.h"
#include "model/DisableVodRealtimeLogDeliveryRequest.h"
#include "model/DisableVodRealtimeLogDeliveryResult.h"
#include "model/EnableVodRealtimeLogDeliveryRequest.h"
#include "model/EnableVodRealtimeLogDeliveryResult.h"
#include "model/GetAICaptionExtractionJobsRequest.h"
#include "model/GetAICaptionExtractionJobsResult.h"
#include "model/GetAIImageJobsRequest.h"
#include "model/GetAIImageJobsResult.h"
#include "model/GetAIMediaAuditJobRequest.h"
@@ -152,14 +168,14 @@
#include "model/GetAuditHistoryResult.h"
#include "model/GetCategoriesRequest.h"
#include "model/GetCategoriesResult.h"
#include "model/GetDNADBRequest.h"
#include "model/GetDNADBResult.h"
#include "model/GetDRMCertInfoRequest.h"
#include "model/GetDRMCertInfoResult.h"
#include "model/GetDRMLicenseRequest.h"
#include "model/GetDRMLicenseResult.h"
#include "model/GetDefaultAITemplateRequest.h"
#include "model/GetDefaultAITemplateResult.h"
#include "model/GetDetectionJobRequest.h"
#include "model/GetDetectionJobResult.h"
#include "model/GetDetectionResultRequest.h"
#include "model/GetDetectionResultResult.h"
#include "model/GetDetectionTemplateRequest.h"
#include "model/GetDetectionTemplateResult.h"
#include "model/GetEditingProjectRequest.h"
#include "model/GetEditingProjectResult.h"
#include "model/GetEditingProjectMaterialsRequest.h"
@@ -216,22 +232,28 @@
#include "model/ListAppPoliciesForIdentityResult.h"
#include "model/ListAuditSecurityIpRequest.h"
#include "model/ListAuditSecurityIpResult.h"
#include "model/ListDNADBRequest.h"
#include "model/ListDNADBResult.h"
#include "model/ListDetectionJobRequest.h"
#include "model/ListDetectionJobResult.h"
#include "model/ListDetectionTemplateRequest.h"
#include "model/ListDetectionTemplateResult.h"
#include "model/ListDynamicImageRequest.h"
#include "model/ListDynamicImageResult.h"
#include "model/ListLetterSendJobRequest.h"
#include "model/ListLetterSendJobResult.h"
#include "model/ListLiveRecordVideoRequest.h"
#include "model/ListLiveRecordVideoResult.h"
#include "model/ListMediaDNADeleteJobRequest.h"
#include "model/ListMediaDNADeleteJobResult.h"
#include "model/ListMediaDNALibsRequest.h"
#include "model/ListMediaDNALibsResult.h"
#include "model/ListSnapshotsRequest.h"
#include "model/ListSnapshotsResult.h"
#include "model/ListTranscodeTaskRequest.h"
#include "model/ListTranscodeTaskResult.h"
#include "model/ListTranscodeTemplateGroupRequest.h"
#include "model/ListTranscodeTemplateGroupResult.h"
#include "model/ListVodRealtimeLogDeliveryDomainsRequest.h"
#include "model/ListVodRealtimeLogDeliveryDomainsResult.h"
#include "model/ListVodRealtimeLogDeliveryInfosRequest.h"
#include "model/ListVodRealtimeLogDeliveryInfosResult.h"
#include "model/ListVodTemplateRequest.h"
#include "model/ListVodTemplateResult.h"
#include "model/ListWatermarkRequest.h"
@@ -254,6 +276,8 @@
#include "model/SearchMediaResult.h"
#include "model/SetAuditSecurityIpRequest.h"
#include "model/SetAuditSecurityIpResult.h"
#include "model/SetCrossdomainContentRequest.h"
#include "model/SetCrossdomainContentResult.h"
#include "model/SetDefaultAITemplateRequest.h"
#include "model/SetDefaultAITemplateResult.h"
#include "model/SetDefaultTranscodeTemplateGroupRequest.h"
@@ -266,6 +290,8 @@
#include "model/SetMessageCallbackResult.h"
#include "model/SetVodDomainCertificateRequest.h"
#include "model/SetVodDomainCertificateResult.h"
#include "model/SubmitAICaptionExtractionJobRequest.h"
#include "model/SubmitAICaptionExtractionJobResult.h"
#include "model/SubmitAIImageAuditJobRequest.h"
#include "model/SubmitAIImageAuditJobResult.h"
#include "model/SubmitAIImageJobRequest.h"
@@ -274,8 +300,12 @@
#include "model/SubmitAIJobResult.h"
#include "model/SubmitAIMediaAuditJobRequest.h"
#include "model/SubmitAIMediaAuditJobResult.h"
#include "model/SubmitDetectionJobRequest.h"
#include "model/SubmitDetectionJobResult.h"
#include "model/SubmitDynamicImageJobRequest.h"
#include "model/SubmitDynamicImageJobResult.h"
#include "model/SubmitLiveEditingRequest.h"
#include "model/SubmitLiveEditingResult.h"
#include "model/SubmitMediaDNADeleteJobRequest.h"
#include "model/SubmitMediaDNADeleteJobResult.h"
#include "model/SubmitPreprocessJobsRequest.h"
@@ -298,6 +328,10 @@
#include "model/UpdateAttachedMediaInfosResult.h"
#include "model/UpdateCategoryRequest.h"
#include "model/UpdateCategoryResult.h"
#include "model/UpdateDetectionJobRequest.h"
#include "model/UpdateDetectionJobResult.h"
#include "model/UpdateDetectionTemplateRequest.h"
#include "model/UpdateDetectionTemplateResult.h"
#include "model/UpdateEditingProjectRequest.h"
#include "model/UpdateEditingProjectResult.h"
#include "model/UpdateImageInfosRequest.h"
@@ -316,6 +350,8 @@
#include "model/UpdateWatermarkResult.h"
#include "model/UploadMediaByURLRequest.h"
#include "model/UploadMediaByURLResult.h"
#include "model/VerifyVodDomainOwnerRequest.h"
#include "model/VerifyVodDomainOwnerResult.h"
namespace AlibabaCloud
@@ -358,18 +394,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::BatchStopVodDomainResult> BatchStopVodDomainOutcome;
typedef std::future<BatchStopVodDomainOutcome> BatchStopVodDomainOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::BatchStopVodDomainRequest&, const BatchStopVodDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchStopVodDomainAsyncHandler;
typedef Outcome<Error, Model::CancelUrlUploadJobsResult> CancelUrlUploadJobsOutcome;
typedef std::future<CancelUrlUploadJobsOutcome> CancelUrlUploadJobsOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::CancelUrlUploadJobsRequest&, const CancelUrlUploadJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelUrlUploadJobsAsyncHandler;
typedef Outcome<Error, Model::CreateAppInfoResult> CreateAppInfoOutcome;
typedef std::future<CreateAppInfoOutcome> CreateAppInfoOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::CreateAppInfoRequest&, const CreateAppInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAppInfoAsyncHandler;
typedef Outcome<Error, Model::CreateAuditResult> CreateAuditOutcome;
typedef std::future<CreateAuditOutcome> CreateAuditOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::CreateAuditRequest&, const CreateAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAuditAsyncHandler;
typedef Outcome<Error, Model::CreateDNADBResult> CreateDNADBOutcome;
typedef std::future<CreateDNADBOutcome> CreateDNADBOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::CreateDNADBRequest&, const CreateDNADBOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDNADBAsyncHandler;
typedef Outcome<Error, Model::CreateMediaDNALibResult> CreateMediaDNALibOutcome;
typedef std::future<CreateMediaDNALibOutcome> CreateMediaDNALibOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::CreateMediaDNALibRequest&, const CreateMediaDNALibOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMediaDNALibAsyncHandler;
typedef Outcome<Error, Model::CreateDetectionTemplateResult> CreateDetectionTemplateOutcome;
typedef std::future<CreateDetectionTemplateOutcome> CreateDetectionTemplateOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::CreateDetectionTemplateRequest&, const CreateDetectionTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDetectionTemplateAsyncHandler;
typedef Outcome<Error, Model::CreateUploadAttachedMediaResult> CreateUploadAttachedMediaOutcome;
typedef std::future<CreateUploadAttachedMediaOutcome> CreateUploadAttachedMediaOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::CreateUploadAttachedMediaRequest&, const CreateUploadAttachedMediaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadAttachedMediaAsyncHandler;
@@ -379,6 +415,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateUploadVideoResult> CreateUploadVideoOutcome;
typedef std::future<CreateUploadVideoOutcome> CreateUploadVideoOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::CreateUploadVideoRequest&, const CreateUploadVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadVideoAsyncHandler;
typedef Outcome<Error, Model::CreateVodRealTimeLogDeliveryResult> CreateVodRealTimeLogDeliveryOutcome;
typedef std::future<CreateVodRealTimeLogDeliveryOutcome> CreateVodRealTimeLogDeliveryOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::CreateVodRealTimeLogDeliveryRequest&, const CreateVodRealTimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVodRealTimeLogDeliveryAsyncHandler;
typedef Outcome<Error, Model::DeleteAIImageInfosResult> DeleteAIImageInfosOutcome;
typedef std::future<DeleteAIImageInfosOutcome> DeleteAIImageInfosOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DeleteAIImageInfosRequest&, const DeleteAIImageInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAIImageInfosAsyncHandler;
@@ -394,6 +433,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteCategoryResult> DeleteCategoryOutcome;
typedef std::future<DeleteCategoryOutcome> DeleteCategoryOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DeleteCategoryRequest&, const DeleteCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCategoryAsyncHandler;
typedef Outcome<Error, Model::DeleteDetectionTemplateResult> DeleteDetectionTemplateOutcome;
typedef std::future<DeleteDetectionTemplateOutcome> DeleteDetectionTemplateOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DeleteDetectionTemplateRequest&, const DeleteDetectionTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDetectionTemplateAsyncHandler;
typedef Outcome<Error, Model::DeleteDynamicImageResult> DeleteDynamicImageOutcome;
typedef std::future<DeleteDynamicImageOutcome> DeleteDynamicImageOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DeleteDynamicImageRequest&, const DeleteDynamicImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDynamicImageAsyncHandler;
@@ -424,6 +466,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteVodDomainResult> DeleteVodDomainOutcome;
typedef std::future<DeleteVodDomainOutcome> DeleteVodDomainOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DeleteVodDomainRequest&, const DeleteVodDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVodDomainAsyncHandler;
typedef Outcome<Error, Model::DeleteVodRealtimeLogDeliveryResult> DeleteVodRealtimeLogDeliveryOutcome;
typedef std::future<DeleteVodRealtimeLogDeliveryOutcome> DeleteVodRealtimeLogDeliveryOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DeleteVodRealtimeLogDeliveryRequest&, const DeleteVodRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVodRealtimeLogDeliveryAsyncHandler;
typedef Outcome<Error, Model::DeleteVodSpecificConfigResult> DeleteVodSpecificConfigOutcome;
typedef std::future<DeleteVodSpecificConfigOutcome> DeleteVodSpecificConfigOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DeleteVodSpecificConfigRequest&, const DeleteVodSpecificConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVodSpecificConfigAsyncHandler;
@@ -466,6 +511,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeVodDomainLogResult> DescribeVodDomainLogOutcome;
typedef std::future<DescribeVodDomainLogOutcome> DescribeVodDomainLogOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainLogRequest&, const DescribeVodDomainLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainLogAsyncHandler;
typedef Outcome<Error, Model::DescribeVodDomainRealtimeLogDeliveryResult> DescribeVodDomainRealtimeLogDeliveryOutcome;
typedef std::future<DescribeVodDomainRealtimeLogDeliveryOutcome> DescribeVodDomainRealtimeLogDeliveryOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainRealtimeLogDeliveryRequest&, const DescribeVodDomainRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainRealtimeLogDeliveryAsyncHandler;
typedef Outcome<Error, Model::DescribeVodDomainTrafficDataResult> DescribeVodDomainTrafficDataOutcome;
typedef std::future<DescribeVodDomainTrafficDataOutcome> DescribeVodDomainTrafficDataOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainTrafficDataRequest&, const DescribeVodDomainTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainTrafficDataAsyncHandler;
@@ -493,9 +541,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeVodUserTagsResult> DescribeVodUserTagsOutcome;
typedef std::future<DescribeVodUserTagsOutcome> DescribeVodUserTagsOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DescribeVodUserTagsRequest&, const DescribeVodUserTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodUserTagsAsyncHandler;
typedef Outcome<Error, Model::DescribeVodVerifyContentResult> DescribeVodVerifyContentOutcome;
typedef std::future<DescribeVodVerifyContentOutcome> DescribeVodVerifyContentOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DescribeVodVerifyContentRequest&, const DescribeVodVerifyContentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodVerifyContentAsyncHandler;
typedef Outcome<Error, Model::DetachAppPolicyFromIdentityResult> DetachAppPolicyFromIdentityOutcome;
typedef std::future<DetachAppPolicyFromIdentityOutcome> DetachAppPolicyFromIdentityOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DetachAppPolicyFromIdentityRequest&, const DetachAppPolicyFromIdentityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachAppPolicyFromIdentityAsyncHandler;
typedef Outcome<Error, Model::DisableVodRealtimeLogDeliveryResult> DisableVodRealtimeLogDeliveryOutcome;
typedef std::future<DisableVodRealtimeLogDeliveryOutcome> DisableVodRealtimeLogDeliveryOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DisableVodRealtimeLogDeliveryRequest&, const DisableVodRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableVodRealtimeLogDeliveryAsyncHandler;
typedef Outcome<Error, Model::EnableVodRealtimeLogDeliveryResult> EnableVodRealtimeLogDeliveryOutcome;
typedef std::future<EnableVodRealtimeLogDeliveryOutcome> EnableVodRealtimeLogDeliveryOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::EnableVodRealtimeLogDeliveryRequest&, const EnableVodRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableVodRealtimeLogDeliveryAsyncHandler;
typedef Outcome<Error, Model::GetAICaptionExtractionJobsResult> GetAICaptionExtractionJobsOutcome;
typedef std::future<GetAICaptionExtractionJobsOutcome> GetAICaptionExtractionJobsOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetAICaptionExtractionJobsRequest&, const GetAICaptionExtractionJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAICaptionExtractionJobsAsyncHandler;
typedef Outcome<Error, Model::GetAIImageJobsResult> GetAIImageJobsOutcome;
typedef std::future<GetAIImageJobsOutcome> GetAIImageJobsOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetAIImageJobsRequest&, const GetAIImageJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAIImageJobsAsyncHandler;
@@ -520,18 +580,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetCategoriesResult> GetCategoriesOutcome;
typedef std::future<GetCategoriesOutcome> GetCategoriesOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetCategoriesRequest&, const GetCategoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCategoriesAsyncHandler;
typedef Outcome<Error, Model::GetDNADBResult> GetDNADBOutcome;
typedef std::future<GetDNADBOutcome> GetDNADBOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetDNADBRequest&, const GetDNADBOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDNADBAsyncHandler;
typedef Outcome<Error, Model::GetDRMCertInfoResult> GetDRMCertInfoOutcome;
typedef std::future<GetDRMCertInfoOutcome> GetDRMCertInfoOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetDRMCertInfoRequest&, const GetDRMCertInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDRMCertInfoAsyncHandler;
typedef Outcome<Error, Model::GetDRMLicenseResult> GetDRMLicenseOutcome;
typedef std::future<GetDRMLicenseOutcome> GetDRMLicenseOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetDRMLicenseRequest&, const GetDRMLicenseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDRMLicenseAsyncHandler;
typedef Outcome<Error, Model::GetDefaultAITemplateResult> GetDefaultAITemplateOutcome;
typedef std::future<GetDefaultAITemplateOutcome> GetDefaultAITemplateOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetDefaultAITemplateRequest&, const GetDefaultAITemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDefaultAITemplateAsyncHandler;
typedef Outcome<Error, Model::GetDetectionJobResult> GetDetectionJobOutcome;
typedef std::future<GetDetectionJobOutcome> GetDetectionJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetDetectionJobRequest&, const GetDetectionJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDetectionJobAsyncHandler;
typedef Outcome<Error, Model::GetDetectionResultResult> GetDetectionResultOutcome;
typedef std::future<GetDetectionResultOutcome> GetDetectionResultOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetDetectionResultRequest&, const GetDetectionResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDetectionResultAsyncHandler;
typedef Outcome<Error, Model::GetDetectionTemplateResult> GetDetectionTemplateOutcome;
typedef std::future<GetDetectionTemplateOutcome> GetDetectionTemplateOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetDetectionTemplateRequest&, const GetDetectionTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDetectionTemplateAsyncHandler;
typedef Outcome<Error, Model::GetEditingProjectResult> GetEditingProjectOutcome;
typedef std::future<GetEditingProjectOutcome> GetEditingProjectOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::GetEditingProjectRequest&, const GetEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEditingProjectAsyncHandler;
@@ -616,21 +676,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListAuditSecurityIpResult> ListAuditSecurityIpOutcome;
typedef std::future<ListAuditSecurityIpOutcome> ListAuditSecurityIpOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListAuditSecurityIpRequest&, const ListAuditSecurityIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuditSecurityIpAsyncHandler;
typedef Outcome<Error, Model::ListDNADBResult> ListDNADBOutcome;
typedef std::future<ListDNADBOutcome> ListDNADBOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListDNADBRequest&, const ListDNADBOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDNADBAsyncHandler;
typedef Outcome<Error, Model::ListDetectionJobResult> ListDetectionJobOutcome;
typedef std::future<ListDetectionJobOutcome> ListDetectionJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListDetectionJobRequest&, const ListDetectionJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDetectionJobAsyncHandler;
typedef Outcome<Error, Model::ListDetectionTemplateResult> ListDetectionTemplateOutcome;
typedef std::future<ListDetectionTemplateOutcome> ListDetectionTemplateOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListDetectionTemplateRequest&, const ListDetectionTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDetectionTemplateAsyncHandler;
typedef Outcome<Error, Model::ListDynamicImageResult> ListDynamicImageOutcome;
typedef std::future<ListDynamicImageOutcome> ListDynamicImageOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListDynamicImageRequest&, const ListDynamicImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDynamicImageAsyncHandler;
typedef Outcome<Error, Model::ListLetterSendJobResult> ListLetterSendJobOutcome;
typedef std::future<ListLetterSendJobOutcome> ListLetterSendJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListLetterSendJobRequest&, const ListLetterSendJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLetterSendJobAsyncHandler;
typedef Outcome<Error, Model::ListLiveRecordVideoResult> ListLiveRecordVideoOutcome;
typedef std::future<ListLiveRecordVideoOutcome> ListLiveRecordVideoOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListLiveRecordVideoRequest&, const ListLiveRecordVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveRecordVideoAsyncHandler;
typedef Outcome<Error, Model::ListMediaDNADeleteJobResult> ListMediaDNADeleteJobOutcome;
typedef std::future<ListMediaDNADeleteJobOutcome> ListMediaDNADeleteJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListMediaDNADeleteJobRequest&, const ListMediaDNADeleteJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMediaDNADeleteJobAsyncHandler;
typedef Outcome<Error, Model::ListMediaDNALibsResult> ListMediaDNALibsOutcome;
typedef std::future<ListMediaDNALibsOutcome> ListMediaDNALibsOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListMediaDNALibsRequest&, const ListMediaDNALibsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMediaDNALibsAsyncHandler;
typedef Outcome<Error, Model::ListSnapshotsResult> ListSnapshotsOutcome;
typedef std::future<ListSnapshotsOutcome> ListSnapshotsOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListSnapshotsRequest&, const ListSnapshotsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSnapshotsAsyncHandler;
@@ -640,6 +703,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListTranscodeTemplateGroupResult> ListTranscodeTemplateGroupOutcome;
typedef std::future<ListTranscodeTemplateGroupOutcome> ListTranscodeTemplateGroupOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListTranscodeTemplateGroupRequest&, const ListTranscodeTemplateGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTranscodeTemplateGroupAsyncHandler;
typedef Outcome<Error, Model::ListVodRealtimeLogDeliveryDomainsResult> ListVodRealtimeLogDeliveryDomainsOutcome;
typedef std::future<ListVodRealtimeLogDeliveryDomainsOutcome> ListVodRealtimeLogDeliveryDomainsOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListVodRealtimeLogDeliveryDomainsRequest&, const ListVodRealtimeLogDeliveryDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVodRealtimeLogDeliveryDomainsAsyncHandler;
typedef Outcome<Error, Model::ListVodRealtimeLogDeliveryInfosResult> ListVodRealtimeLogDeliveryInfosOutcome;
typedef std::future<ListVodRealtimeLogDeliveryInfosOutcome> ListVodRealtimeLogDeliveryInfosOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListVodRealtimeLogDeliveryInfosRequest&, const ListVodRealtimeLogDeliveryInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVodRealtimeLogDeliveryInfosAsyncHandler;
typedef Outcome<Error, Model::ListVodTemplateResult> ListVodTemplateOutcome;
typedef std::future<ListVodTemplateOutcome> ListVodTemplateOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::ListVodTemplateRequest&, const ListVodTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVodTemplateAsyncHandler;
@@ -673,6 +742,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetAuditSecurityIpResult> SetAuditSecurityIpOutcome;
typedef std::future<SetAuditSecurityIpOutcome> SetAuditSecurityIpOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SetAuditSecurityIpRequest&, const SetAuditSecurityIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetAuditSecurityIpAsyncHandler;
typedef Outcome<Error, Model::SetCrossdomainContentResult> SetCrossdomainContentOutcome;
typedef std::future<SetCrossdomainContentOutcome> SetCrossdomainContentOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SetCrossdomainContentRequest&, const SetCrossdomainContentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetCrossdomainContentAsyncHandler;
typedef Outcome<Error, Model::SetDefaultAITemplateResult> SetDefaultAITemplateOutcome;
typedef std::future<SetDefaultAITemplateOutcome> SetDefaultAITemplateOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SetDefaultAITemplateRequest&, const SetDefaultAITemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDefaultAITemplateAsyncHandler;
@@ -691,6 +763,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetVodDomainCertificateResult> SetVodDomainCertificateOutcome;
typedef std::future<SetVodDomainCertificateOutcome> SetVodDomainCertificateOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SetVodDomainCertificateRequest&, const SetVodDomainCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetVodDomainCertificateAsyncHandler;
typedef Outcome<Error, Model::SubmitAICaptionExtractionJobResult> SubmitAICaptionExtractionJobOutcome;
typedef std::future<SubmitAICaptionExtractionJobOutcome> SubmitAICaptionExtractionJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SubmitAICaptionExtractionJobRequest&, const SubmitAICaptionExtractionJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAICaptionExtractionJobAsyncHandler;
typedef Outcome<Error, Model::SubmitAIImageAuditJobResult> SubmitAIImageAuditJobOutcome;
typedef std::future<SubmitAIImageAuditJobOutcome> SubmitAIImageAuditJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SubmitAIImageAuditJobRequest&, const SubmitAIImageAuditJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIImageAuditJobAsyncHandler;
@@ -703,9 +778,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SubmitAIMediaAuditJobResult> SubmitAIMediaAuditJobOutcome;
typedef std::future<SubmitAIMediaAuditJobOutcome> SubmitAIMediaAuditJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SubmitAIMediaAuditJobRequest&, const SubmitAIMediaAuditJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIMediaAuditJobAsyncHandler;
typedef Outcome<Error, Model::SubmitDetectionJobResult> SubmitDetectionJobOutcome;
typedef std::future<SubmitDetectionJobOutcome> SubmitDetectionJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SubmitDetectionJobRequest&, const SubmitDetectionJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitDetectionJobAsyncHandler;
typedef Outcome<Error, Model::SubmitDynamicImageJobResult> SubmitDynamicImageJobOutcome;
typedef std::future<SubmitDynamicImageJobOutcome> SubmitDynamicImageJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SubmitDynamicImageJobRequest&, const SubmitDynamicImageJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitDynamicImageJobAsyncHandler;
typedef Outcome<Error, Model::SubmitLiveEditingResult> SubmitLiveEditingOutcome;
typedef std::future<SubmitLiveEditingOutcome> SubmitLiveEditingOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SubmitLiveEditingRequest&, const SubmitLiveEditingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitLiveEditingAsyncHandler;
typedef Outcome<Error, Model::SubmitMediaDNADeleteJobResult> SubmitMediaDNADeleteJobOutcome;
typedef std::future<SubmitMediaDNADeleteJobOutcome> SubmitMediaDNADeleteJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::SubmitMediaDNADeleteJobRequest&, const SubmitMediaDNADeleteJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitMediaDNADeleteJobAsyncHandler;
@@ -739,6 +820,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateCategoryResult> UpdateCategoryOutcome;
typedef std::future<UpdateCategoryOutcome> UpdateCategoryOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::UpdateCategoryRequest&, const UpdateCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCategoryAsyncHandler;
typedef Outcome<Error, Model::UpdateDetectionJobResult> UpdateDetectionJobOutcome;
typedef std::future<UpdateDetectionJobOutcome> UpdateDetectionJobOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::UpdateDetectionJobRequest&, const UpdateDetectionJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDetectionJobAsyncHandler;
typedef Outcome<Error, Model::UpdateDetectionTemplateResult> UpdateDetectionTemplateOutcome;
typedef std::future<UpdateDetectionTemplateOutcome> UpdateDetectionTemplateOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::UpdateDetectionTemplateRequest&, const UpdateDetectionTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDetectionTemplateAsyncHandler;
typedef Outcome<Error, Model::UpdateEditingProjectResult> UpdateEditingProjectOutcome;
typedef std::future<UpdateEditingProjectOutcome> UpdateEditingProjectOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::UpdateEditingProjectRequest&, const UpdateEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEditingProjectAsyncHandler;
@@ -766,6 +853,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UploadMediaByURLResult> UploadMediaByURLOutcome;
typedef std::future<UploadMediaByURLOutcome> UploadMediaByURLOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::UploadMediaByURLRequest&, const UploadMediaByURLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadMediaByURLAsyncHandler;
typedef Outcome<Error, Model::VerifyVodDomainOwnerResult> VerifyVodDomainOwnerOutcome;
typedef std::future<VerifyVodDomainOwnerOutcome> VerifyVodDomainOwnerOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::VerifyVodDomainOwnerRequest&, const VerifyVodDomainOwnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyVodDomainOwnerAsyncHandler;
VodClient(const Credentials &credentials, const ClientConfiguration &configuration);
VodClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -804,18 +894,18 @@ namespace AlibabaCloud
BatchStopVodDomainOutcome batchStopVodDomain(const Model::BatchStopVodDomainRequest &request)const;
void batchStopVodDomainAsync(const Model::BatchStopVodDomainRequest& request, const BatchStopVodDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchStopVodDomainOutcomeCallable batchStopVodDomainCallable(const Model::BatchStopVodDomainRequest& request) const;
CancelUrlUploadJobsOutcome cancelUrlUploadJobs(const Model::CancelUrlUploadJobsRequest &request)const;
void cancelUrlUploadJobsAsync(const Model::CancelUrlUploadJobsRequest& request, const CancelUrlUploadJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelUrlUploadJobsOutcomeCallable cancelUrlUploadJobsCallable(const Model::CancelUrlUploadJobsRequest& request) const;
CreateAppInfoOutcome createAppInfo(const Model::CreateAppInfoRequest &request)const;
void createAppInfoAsync(const Model::CreateAppInfoRequest& request, const CreateAppInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAppInfoOutcomeCallable createAppInfoCallable(const Model::CreateAppInfoRequest& request) const;
CreateAuditOutcome createAudit(const Model::CreateAuditRequest &request)const;
void createAuditAsync(const Model::CreateAuditRequest& request, const CreateAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAuditOutcomeCallable createAuditCallable(const Model::CreateAuditRequest& request) const;
CreateDNADBOutcome createDNADB(const Model::CreateDNADBRequest &request)const;
void createDNADBAsync(const Model::CreateDNADBRequest& request, const CreateDNADBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDNADBOutcomeCallable createDNADBCallable(const Model::CreateDNADBRequest& request) const;
CreateMediaDNALibOutcome createMediaDNALib(const Model::CreateMediaDNALibRequest &request)const;
void createMediaDNALibAsync(const Model::CreateMediaDNALibRequest& request, const CreateMediaDNALibAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMediaDNALibOutcomeCallable createMediaDNALibCallable(const Model::CreateMediaDNALibRequest& request) const;
CreateDetectionTemplateOutcome createDetectionTemplate(const Model::CreateDetectionTemplateRequest &request)const;
void createDetectionTemplateAsync(const Model::CreateDetectionTemplateRequest& request, const CreateDetectionTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDetectionTemplateOutcomeCallable createDetectionTemplateCallable(const Model::CreateDetectionTemplateRequest& request) const;
CreateUploadAttachedMediaOutcome createUploadAttachedMedia(const Model::CreateUploadAttachedMediaRequest &request)const;
void createUploadAttachedMediaAsync(const Model::CreateUploadAttachedMediaRequest& request, const CreateUploadAttachedMediaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUploadAttachedMediaOutcomeCallable createUploadAttachedMediaCallable(const Model::CreateUploadAttachedMediaRequest& request) const;
@@ -825,6 +915,9 @@ namespace AlibabaCloud
CreateUploadVideoOutcome createUploadVideo(const Model::CreateUploadVideoRequest &request)const;
void createUploadVideoAsync(const Model::CreateUploadVideoRequest& request, const CreateUploadVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUploadVideoOutcomeCallable createUploadVideoCallable(const Model::CreateUploadVideoRequest& request) const;
CreateVodRealTimeLogDeliveryOutcome createVodRealTimeLogDelivery(const Model::CreateVodRealTimeLogDeliveryRequest &request)const;
void createVodRealTimeLogDeliveryAsync(const Model::CreateVodRealTimeLogDeliveryRequest& request, const CreateVodRealTimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVodRealTimeLogDeliveryOutcomeCallable createVodRealTimeLogDeliveryCallable(const Model::CreateVodRealTimeLogDeliveryRequest& request) const;
DeleteAIImageInfosOutcome deleteAIImageInfos(const Model::DeleteAIImageInfosRequest &request)const;
void deleteAIImageInfosAsync(const Model::DeleteAIImageInfosRequest& request, const DeleteAIImageInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAIImageInfosOutcomeCallable deleteAIImageInfosCallable(const Model::DeleteAIImageInfosRequest& request) const;
@@ -840,6 +933,9 @@ namespace AlibabaCloud
DeleteCategoryOutcome deleteCategory(const Model::DeleteCategoryRequest &request)const;
void deleteCategoryAsync(const Model::DeleteCategoryRequest& request, const DeleteCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCategoryOutcomeCallable deleteCategoryCallable(const Model::DeleteCategoryRequest& request) const;
DeleteDetectionTemplateOutcome deleteDetectionTemplate(const Model::DeleteDetectionTemplateRequest &request)const;
void deleteDetectionTemplateAsync(const Model::DeleteDetectionTemplateRequest& request, const DeleteDetectionTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDetectionTemplateOutcomeCallable deleteDetectionTemplateCallable(const Model::DeleteDetectionTemplateRequest& request) const;
DeleteDynamicImageOutcome deleteDynamicImage(const Model::DeleteDynamicImageRequest &request)const;
void deleteDynamicImageAsync(const Model::DeleteDynamicImageRequest& request, const DeleteDynamicImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDynamicImageOutcomeCallable deleteDynamicImageCallable(const Model::DeleteDynamicImageRequest& request) const;
@@ -870,6 +966,9 @@ namespace AlibabaCloud
DeleteVodDomainOutcome deleteVodDomain(const Model::DeleteVodDomainRequest &request)const;
void deleteVodDomainAsync(const Model::DeleteVodDomainRequest& request, const DeleteVodDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVodDomainOutcomeCallable deleteVodDomainCallable(const Model::DeleteVodDomainRequest& request) const;
DeleteVodRealtimeLogDeliveryOutcome deleteVodRealtimeLogDelivery(const Model::DeleteVodRealtimeLogDeliveryRequest &request)const;
void deleteVodRealtimeLogDeliveryAsync(const Model::DeleteVodRealtimeLogDeliveryRequest& request, const DeleteVodRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVodRealtimeLogDeliveryOutcomeCallable deleteVodRealtimeLogDeliveryCallable(const Model::DeleteVodRealtimeLogDeliveryRequest& request) const;
DeleteVodSpecificConfigOutcome deleteVodSpecificConfig(const Model::DeleteVodSpecificConfigRequest &request)const;
void deleteVodSpecificConfigAsync(const Model::DeleteVodSpecificConfigRequest& request, const DeleteVodSpecificConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVodSpecificConfigOutcomeCallable deleteVodSpecificConfigCallable(const Model::DeleteVodSpecificConfigRequest& request) const;
@@ -912,6 +1011,9 @@ namespace AlibabaCloud
DescribeVodDomainLogOutcome describeVodDomainLog(const Model::DescribeVodDomainLogRequest &request)const;
void describeVodDomainLogAsync(const Model::DescribeVodDomainLogRequest& request, const DescribeVodDomainLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVodDomainLogOutcomeCallable describeVodDomainLogCallable(const Model::DescribeVodDomainLogRequest& request) const;
DescribeVodDomainRealtimeLogDeliveryOutcome describeVodDomainRealtimeLogDelivery(const Model::DescribeVodDomainRealtimeLogDeliveryRequest &request)const;
void describeVodDomainRealtimeLogDeliveryAsync(const Model::DescribeVodDomainRealtimeLogDeliveryRequest& request, const DescribeVodDomainRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVodDomainRealtimeLogDeliveryOutcomeCallable describeVodDomainRealtimeLogDeliveryCallable(const Model::DescribeVodDomainRealtimeLogDeliveryRequest& request) const;
DescribeVodDomainTrafficDataOutcome describeVodDomainTrafficData(const Model::DescribeVodDomainTrafficDataRequest &request)const;
void describeVodDomainTrafficDataAsync(const Model::DescribeVodDomainTrafficDataRequest& request, const DescribeVodDomainTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVodDomainTrafficDataOutcomeCallable describeVodDomainTrafficDataCallable(const Model::DescribeVodDomainTrafficDataRequest& request) const;
@@ -939,9 +1041,21 @@ namespace AlibabaCloud
DescribeVodUserTagsOutcome describeVodUserTags(const Model::DescribeVodUserTagsRequest &request)const;
void describeVodUserTagsAsync(const Model::DescribeVodUserTagsRequest& request, const DescribeVodUserTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVodUserTagsOutcomeCallable describeVodUserTagsCallable(const Model::DescribeVodUserTagsRequest& request) const;
DescribeVodVerifyContentOutcome describeVodVerifyContent(const Model::DescribeVodVerifyContentRequest &request)const;
void describeVodVerifyContentAsync(const Model::DescribeVodVerifyContentRequest& request, const DescribeVodVerifyContentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVodVerifyContentOutcomeCallable describeVodVerifyContentCallable(const Model::DescribeVodVerifyContentRequest& request) const;
DetachAppPolicyFromIdentityOutcome detachAppPolicyFromIdentity(const Model::DetachAppPolicyFromIdentityRequest &request)const;
void detachAppPolicyFromIdentityAsync(const Model::DetachAppPolicyFromIdentityRequest& request, const DetachAppPolicyFromIdentityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DetachAppPolicyFromIdentityOutcomeCallable detachAppPolicyFromIdentityCallable(const Model::DetachAppPolicyFromIdentityRequest& request) const;
DisableVodRealtimeLogDeliveryOutcome disableVodRealtimeLogDelivery(const Model::DisableVodRealtimeLogDeliveryRequest &request)const;
void disableVodRealtimeLogDeliveryAsync(const Model::DisableVodRealtimeLogDeliveryRequest& request, const DisableVodRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DisableVodRealtimeLogDeliveryOutcomeCallable disableVodRealtimeLogDeliveryCallable(const Model::DisableVodRealtimeLogDeliveryRequest& request) const;
EnableVodRealtimeLogDeliveryOutcome enableVodRealtimeLogDelivery(const Model::EnableVodRealtimeLogDeliveryRequest &request)const;
void enableVodRealtimeLogDeliveryAsync(const Model::EnableVodRealtimeLogDeliveryRequest& request, const EnableVodRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableVodRealtimeLogDeliveryOutcomeCallable enableVodRealtimeLogDeliveryCallable(const Model::EnableVodRealtimeLogDeliveryRequest& request) const;
GetAICaptionExtractionJobsOutcome getAICaptionExtractionJobs(const Model::GetAICaptionExtractionJobsRequest &request)const;
void getAICaptionExtractionJobsAsync(const Model::GetAICaptionExtractionJobsRequest& request, const GetAICaptionExtractionJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAICaptionExtractionJobsOutcomeCallable getAICaptionExtractionJobsCallable(const Model::GetAICaptionExtractionJobsRequest& request) const;
GetAIImageJobsOutcome getAIImageJobs(const Model::GetAIImageJobsRequest &request)const;
void getAIImageJobsAsync(const Model::GetAIImageJobsRequest& request, const GetAIImageJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAIImageJobsOutcomeCallable getAIImageJobsCallable(const Model::GetAIImageJobsRequest& request) const;
@@ -966,18 +1080,18 @@ namespace AlibabaCloud
GetCategoriesOutcome getCategories(const Model::GetCategoriesRequest &request)const;
void getCategoriesAsync(const Model::GetCategoriesRequest& request, const GetCategoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCategoriesOutcomeCallable getCategoriesCallable(const Model::GetCategoriesRequest& request) const;
GetDNADBOutcome getDNADB(const Model::GetDNADBRequest &request)const;
void getDNADBAsync(const Model::GetDNADBRequest& request, const GetDNADBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDNADBOutcomeCallable getDNADBCallable(const Model::GetDNADBRequest& request) const;
GetDRMCertInfoOutcome getDRMCertInfo(const Model::GetDRMCertInfoRequest &request)const;
void getDRMCertInfoAsync(const Model::GetDRMCertInfoRequest& request, const GetDRMCertInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDRMCertInfoOutcomeCallable getDRMCertInfoCallable(const Model::GetDRMCertInfoRequest& request) const;
GetDRMLicenseOutcome getDRMLicense(const Model::GetDRMLicenseRequest &request)const;
void getDRMLicenseAsync(const Model::GetDRMLicenseRequest& request, const GetDRMLicenseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDRMLicenseOutcomeCallable getDRMLicenseCallable(const Model::GetDRMLicenseRequest& request) const;
GetDefaultAITemplateOutcome getDefaultAITemplate(const Model::GetDefaultAITemplateRequest &request)const;
void getDefaultAITemplateAsync(const Model::GetDefaultAITemplateRequest& request, const GetDefaultAITemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDefaultAITemplateOutcomeCallable getDefaultAITemplateCallable(const Model::GetDefaultAITemplateRequest& request) const;
GetDetectionJobOutcome getDetectionJob(const Model::GetDetectionJobRequest &request)const;
void getDetectionJobAsync(const Model::GetDetectionJobRequest& request, const GetDetectionJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDetectionJobOutcomeCallable getDetectionJobCallable(const Model::GetDetectionJobRequest& request) const;
GetDetectionResultOutcome getDetectionResult(const Model::GetDetectionResultRequest &request)const;
void getDetectionResultAsync(const Model::GetDetectionResultRequest& request, const GetDetectionResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDetectionResultOutcomeCallable getDetectionResultCallable(const Model::GetDetectionResultRequest& request) const;
GetDetectionTemplateOutcome getDetectionTemplate(const Model::GetDetectionTemplateRequest &request)const;
void getDetectionTemplateAsync(const Model::GetDetectionTemplateRequest& request, const GetDetectionTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDetectionTemplateOutcomeCallable getDetectionTemplateCallable(const Model::GetDetectionTemplateRequest& request) const;
GetEditingProjectOutcome getEditingProject(const Model::GetEditingProjectRequest &request)const;
void getEditingProjectAsync(const Model::GetEditingProjectRequest& request, const GetEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetEditingProjectOutcomeCallable getEditingProjectCallable(const Model::GetEditingProjectRequest& request) const;
@@ -1062,21 +1176,24 @@ namespace AlibabaCloud
ListAuditSecurityIpOutcome listAuditSecurityIp(const Model::ListAuditSecurityIpRequest &request)const;
void listAuditSecurityIpAsync(const Model::ListAuditSecurityIpRequest& request, const ListAuditSecurityIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAuditSecurityIpOutcomeCallable listAuditSecurityIpCallable(const Model::ListAuditSecurityIpRequest& request) const;
ListDNADBOutcome listDNADB(const Model::ListDNADBRequest &request)const;
void listDNADBAsync(const Model::ListDNADBRequest& request, const ListDNADBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDNADBOutcomeCallable listDNADBCallable(const Model::ListDNADBRequest& request) const;
ListDetectionJobOutcome listDetectionJob(const Model::ListDetectionJobRequest &request)const;
void listDetectionJobAsync(const Model::ListDetectionJobRequest& request, const ListDetectionJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDetectionJobOutcomeCallable listDetectionJobCallable(const Model::ListDetectionJobRequest& request) const;
ListDetectionTemplateOutcome listDetectionTemplate(const Model::ListDetectionTemplateRequest &request)const;
void listDetectionTemplateAsync(const Model::ListDetectionTemplateRequest& request, const ListDetectionTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDetectionTemplateOutcomeCallable listDetectionTemplateCallable(const Model::ListDetectionTemplateRequest& request) const;
ListDynamicImageOutcome listDynamicImage(const Model::ListDynamicImageRequest &request)const;
void listDynamicImageAsync(const Model::ListDynamicImageRequest& request, const ListDynamicImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDynamicImageOutcomeCallable listDynamicImageCallable(const Model::ListDynamicImageRequest& request) const;
ListLetterSendJobOutcome listLetterSendJob(const Model::ListLetterSendJobRequest &request)const;
void listLetterSendJobAsync(const Model::ListLetterSendJobRequest& request, const ListLetterSendJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListLetterSendJobOutcomeCallable listLetterSendJobCallable(const Model::ListLetterSendJobRequest& request) const;
ListLiveRecordVideoOutcome listLiveRecordVideo(const Model::ListLiveRecordVideoRequest &request)const;
void listLiveRecordVideoAsync(const Model::ListLiveRecordVideoRequest& request, const ListLiveRecordVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListLiveRecordVideoOutcomeCallable listLiveRecordVideoCallable(const Model::ListLiveRecordVideoRequest& request) const;
ListMediaDNADeleteJobOutcome listMediaDNADeleteJob(const Model::ListMediaDNADeleteJobRequest &request)const;
void listMediaDNADeleteJobAsync(const Model::ListMediaDNADeleteJobRequest& request, const ListMediaDNADeleteJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMediaDNADeleteJobOutcomeCallable listMediaDNADeleteJobCallable(const Model::ListMediaDNADeleteJobRequest& request) const;
ListMediaDNALibsOutcome listMediaDNALibs(const Model::ListMediaDNALibsRequest &request)const;
void listMediaDNALibsAsync(const Model::ListMediaDNALibsRequest& request, const ListMediaDNALibsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMediaDNALibsOutcomeCallable listMediaDNALibsCallable(const Model::ListMediaDNALibsRequest& request) const;
ListSnapshotsOutcome listSnapshots(const Model::ListSnapshotsRequest &request)const;
void listSnapshotsAsync(const Model::ListSnapshotsRequest& request, const ListSnapshotsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSnapshotsOutcomeCallable listSnapshotsCallable(const Model::ListSnapshotsRequest& request) const;
@@ -1086,6 +1203,12 @@ namespace AlibabaCloud
ListTranscodeTemplateGroupOutcome listTranscodeTemplateGroup(const Model::ListTranscodeTemplateGroupRequest &request)const;
void listTranscodeTemplateGroupAsync(const Model::ListTranscodeTemplateGroupRequest& request, const ListTranscodeTemplateGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTranscodeTemplateGroupOutcomeCallable listTranscodeTemplateGroupCallable(const Model::ListTranscodeTemplateGroupRequest& request) const;
ListVodRealtimeLogDeliveryDomainsOutcome listVodRealtimeLogDeliveryDomains(const Model::ListVodRealtimeLogDeliveryDomainsRequest &request)const;
void listVodRealtimeLogDeliveryDomainsAsync(const Model::ListVodRealtimeLogDeliveryDomainsRequest& request, const ListVodRealtimeLogDeliveryDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVodRealtimeLogDeliveryDomainsOutcomeCallable listVodRealtimeLogDeliveryDomainsCallable(const Model::ListVodRealtimeLogDeliveryDomainsRequest& request) const;
ListVodRealtimeLogDeliveryInfosOutcome listVodRealtimeLogDeliveryInfos(const Model::ListVodRealtimeLogDeliveryInfosRequest &request)const;
void listVodRealtimeLogDeliveryInfosAsync(const Model::ListVodRealtimeLogDeliveryInfosRequest& request, const ListVodRealtimeLogDeliveryInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVodRealtimeLogDeliveryInfosOutcomeCallable listVodRealtimeLogDeliveryInfosCallable(const Model::ListVodRealtimeLogDeliveryInfosRequest& request) const;
ListVodTemplateOutcome listVodTemplate(const Model::ListVodTemplateRequest &request)const;
void listVodTemplateAsync(const Model::ListVodTemplateRequest& request, const ListVodTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVodTemplateOutcomeCallable listVodTemplateCallable(const Model::ListVodTemplateRequest& request) const;
@@ -1119,6 +1242,9 @@ namespace AlibabaCloud
SetAuditSecurityIpOutcome setAuditSecurityIp(const Model::SetAuditSecurityIpRequest &request)const;
void setAuditSecurityIpAsync(const Model::SetAuditSecurityIpRequest& request, const SetAuditSecurityIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetAuditSecurityIpOutcomeCallable setAuditSecurityIpCallable(const Model::SetAuditSecurityIpRequest& request) const;
SetCrossdomainContentOutcome setCrossdomainContent(const Model::SetCrossdomainContentRequest &request)const;
void setCrossdomainContentAsync(const Model::SetCrossdomainContentRequest& request, const SetCrossdomainContentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetCrossdomainContentOutcomeCallable setCrossdomainContentCallable(const Model::SetCrossdomainContentRequest& request) const;
SetDefaultAITemplateOutcome setDefaultAITemplate(const Model::SetDefaultAITemplateRequest &request)const;
void setDefaultAITemplateAsync(const Model::SetDefaultAITemplateRequest& request, const SetDefaultAITemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDefaultAITemplateOutcomeCallable setDefaultAITemplateCallable(const Model::SetDefaultAITemplateRequest& request) const;
@@ -1137,6 +1263,9 @@ namespace AlibabaCloud
SetVodDomainCertificateOutcome setVodDomainCertificate(const Model::SetVodDomainCertificateRequest &request)const;
void setVodDomainCertificateAsync(const Model::SetVodDomainCertificateRequest& request, const SetVodDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetVodDomainCertificateOutcomeCallable setVodDomainCertificateCallable(const Model::SetVodDomainCertificateRequest& request) const;
SubmitAICaptionExtractionJobOutcome submitAICaptionExtractionJob(const Model::SubmitAICaptionExtractionJobRequest &request)const;
void submitAICaptionExtractionJobAsync(const Model::SubmitAICaptionExtractionJobRequest& request, const SubmitAICaptionExtractionJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitAICaptionExtractionJobOutcomeCallable submitAICaptionExtractionJobCallable(const Model::SubmitAICaptionExtractionJobRequest& request) const;
SubmitAIImageAuditJobOutcome submitAIImageAuditJob(const Model::SubmitAIImageAuditJobRequest &request)const;
void submitAIImageAuditJobAsync(const Model::SubmitAIImageAuditJobRequest& request, const SubmitAIImageAuditJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitAIImageAuditJobOutcomeCallable submitAIImageAuditJobCallable(const Model::SubmitAIImageAuditJobRequest& request) const;
@@ -1149,9 +1278,15 @@ namespace AlibabaCloud
SubmitAIMediaAuditJobOutcome submitAIMediaAuditJob(const Model::SubmitAIMediaAuditJobRequest &request)const;
void submitAIMediaAuditJobAsync(const Model::SubmitAIMediaAuditJobRequest& request, const SubmitAIMediaAuditJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitAIMediaAuditJobOutcomeCallable submitAIMediaAuditJobCallable(const Model::SubmitAIMediaAuditJobRequest& request) const;
SubmitDetectionJobOutcome submitDetectionJob(const Model::SubmitDetectionJobRequest &request)const;
void submitDetectionJobAsync(const Model::SubmitDetectionJobRequest& request, const SubmitDetectionJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitDetectionJobOutcomeCallable submitDetectionJobCallable(const Model::SubmitDetectionJobRequest& request) const;
SubmitDynamicImageJobOutcome submitDynamicImageJob(const Model::SubmitDynamicImageJobRequest &request)const;
void submitDynamicImageJobAsync(const Model::SubmitDynamicImageJobRequest& request, const SubmitDynamicImageJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitDynamicImageJobOutcomeCallable submitDynamicImageJobCallable(const Model::SubmitDynamicImageJobRequest& request) const;
SubmitLiveEditingOutcome submitLiveEditing(const Model::SubmitLiveEditingRequest &request)const;
void submitLiveEditingAsync(const Model::SubmitLiveEditingRequest& request, const SubmitLiveEditingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitLiveEditingOutcomeCallable submitLiveEditingCallable(const Model::SubmitLiveEditingRequest& request) const;
SubmitMediaDNADeleteJobOutcome submitMediaDNADeleteJob(const Model::SubmitMediaDNADeleteJobRequest &request)const;
void submitMediaDNADeleteJobAsync(const Model::SubmitMediaDNADeleteJobRequest& request, const SubmitMediaDNADeleteJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitMediaDNADeleteJobOutcomeCallable submitMediaDNADeleteJobCallable(const Model::SubmitMediaDNADeleteJobRequest& request) const;
@@ -1185,6 +1320,12 @@ namespace AlibabaCloud
UpdateCategoryOutcome updateCategory(const Model::UpdateCategoryRequest &request)const;
void updateCategoryAsync(const Model::UpdateCategoryRequest& request, const UpdateCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateCategoryOutcomeCallable updateCategoryCallable(const Model::UpdateCategoryRequest& request) const;
UpdateDetectionJobOutcome updateDetectionJob(const Model::UpdateDetectionJobRequest &request)const;
void updateDetectionJobAsync(const Model::UpdateDetectionJobRequest& request, const UpdateDetectionJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateDetectionJobOutcomeCallable updateDetectionJobCallable(const Model::UpdateDetectionJobRequest& request) const;
UpdateDetectionTemplateOutcome updateDetectionTemplate(const Model::UpdateDetectionTemplateRequest &request)const;
void updateDetectionTemplateAsync(const Model::UpdateDetectionTemplateRequest& request, const UpdateDetectionTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateDetectionTemplateOutcomeCallable updateDetectionTemplateCallable(const Model::UpdateDetectionTemplateRequest& request) const;
UpdateEditingProjectOutcome updateEditingProject(const Model::UpdateEditingProjectRequest &request)const;
void updateEditingProjectAsync(const Model::UpdateEditingProjectRequest& request, const UpdateEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateEditingProjectOutcomeCallable updateEditingProjectCallable(const Model::UpdateEditingProjectRequest& request) const;
@@ -1212,6 +1353,9 @@ namespace AlibabaCloud
UploadMediaByURLOutcome uploadMediaByURL(const Model::UploadMediaByURLRequest &request)const;
void uploadMediaByURLAsync(const Model::UploadMediaByURLRequest& request, const UploadMediaByURLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadMediaByURLOutcomeCallable uploadMediaByURLCallable(const Model::UploadMediaByURLRequest& request) const;
VerifyVodDomainOwnerOutcome verifyVodDomainOwner(const Model::VerifyVodDomainOwnerRequest &request)const;
void verifyVodDomainOwnerAsync(const Model::VerifyVodDomainOwnerRequest& request, const VerifyVodDomainOwnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
VerifyVodDomainOwnerOutcomeCallable verifyVodDomainOwnerCallable(const Model::VerifyVodDomainOwnerRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -35,26 +35,17 @@ namespace AlibabaCloud
AddAITemplateRequest();
~AddAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
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);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string templateConfig_;
std::string templateType_;
std::string templateName_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}

View File

@@ -35,26 +35,17 @@ namespace AlibabaCloud
AddCategoryRequest();
~AddCategoryRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getType()const;
void setType(const std::string& type);
long getParentId()const;
void setParentId(long parentId);
std::string getCateName()const;
void setCateName(const std::string& cateName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
private:
std::string resourceOwnerId_;
std::string type_;
long parentId_;
std::string cateName_;
std::string resourceOwnerAccount_;
std::string ownerId_;
};
}

View File

@@ -47,6 +47,10 @@ namespace AlibabaCloud
void setCoverURL(const std::string& coverURL);
std::string getDivision()const;
void setDivision(const std::string& division);
float getDuration()const;
void setDuration(float duration);
std::string getFEExtend()const;
void setFEExtend(const std::string& fEExtend);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -63,6 +67,8 @@ namespace AlibabaCloud
std::string accessKeyId_;
std::string coverURL_;
std::string division_;
float duration_;
std::string fEExtend_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;

View File

@@ -37,14 +37,8 @@ namespace AlibabaCloud
std::string getTranscodeTemplateList()const;
void setTranscodeTemplateList(const std::string& transcodeTemplateList);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTranscodeTemplateGroupId()const;
void setTranscodeTemplateGroupId(const std::string& transcodeTemplateGroupId);
std::string getAppId()const;
@@ -54,10 +48,7 @@ namespace AlibabaCloud
private:
std::string transcodeTemplateList_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string transcodeTemplateGroupId_;
std::string appId_;
std::string name_;

View File

@@ -35,30 +35,21 @@ namespace AlibabaCloud
AddVodTemplateRequest();
~AddVodTemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSubTemplateType()const;
void setSubTemplateType(const std::string& subTemplateType);
std::string getTemplateConfig()const;
void setTemplateConfig(const std::string& templateConfig);
std::string getTemplateType()const;
void setTemplateType(const std::string& templateType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string subTemplateType_;
std::string templateConfig_;
std::string templateType_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string appId_;
std::string name_;

View File

@@ -35,16 +35,10 @@ namespace AlibabaCloud
AddWatermarkRequest();
~AddWatermarkRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getWatermarkConfig()const;
void setWatermarkConfig(const std::string& watermarkConfig);
std::string getAppId()const;
@@ -55,11 +49,8 @@ namespace AlibabaCloud
void setFileUrl(const std::string& fileUrl);
private:
long resourceOwnerId_;
std::string type_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string watermarkConfig_;
std::string appId_;
std::string name_;

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
AttachAppPolicyToIdentityRequest();
~AttachAppPolicyToIdentityRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPolicyNames()const;
void setPolicyNames(const std::string& policyNames);
std::string getResourceRealOwnerId()const;
@@ -45,21 +43,14 @@ namespace AlibabaCloud
void setIdentityName(const std::string& identityName);
std::string getIdentityType()const;
void setIdentityType(const std::string& identityType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string policyNames_;
std::string resourceRealOwnerId_;
std::string identityName_;
std::string identityType_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string appId_;
};

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_CANCELURLUPLOADJOBSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_CANCELURLUPLOADJOBSREQUEST_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 CancelUrlUploadJobsRequest : public RpcServiceRequest
{
public:
CancelUrlUploadJobsRequest();
~CancelUrlUploadJobsRequest();
std::string getJobIds()const;
void setJobIds(const std::string& jobIds);
std::string getUploadUrls()const;
void setUploadUrls(const std::string& uploadUrls);
private:
std::string jobIds_;
std::string uploadUrls_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_CANCELURLUPLOADJOBSREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_CANCELURLUPLOADJOBSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_CANCELURLUPLOADJOBSRESULT_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 CancelUrlUploadJobsResult : public ServiceResult
{
public:
CancelUrlUploadJobsResult();
explicit CancelUrlUploadJobsResult(const std::string &payload);
~CancelUrlUploadJobsResult();
std::vector<std::string> getNonExists()const;
std::vector<std::string> getCanceledJobs()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> nonExists_;
std::vector<std::string> canceledJobs_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_CANCELURLUPLOADJOBSRESULT_H_

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
CreateAppInfoRequest();
~CreateAppInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription()const;
void setDescription(const std::string& description);
long getResourceRealOwnerId()const;
@@ -45,19 +43,12 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string description_;
long resourceRealOwnerId_;
std::string accessKeyId_;
std::string appName_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}

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_CREATEDNADBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_CREATEDNADBREQUEST_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 CreateDNADBRequest : public RpcServiceRequest
{
public:
CreateDNADBRequest();
~CreateDNADBRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDBRegion()const;
void setDBRegion(const std::string& dBRegion);
std::string getDBDescription()const;
void setDBDescription(const std::string& dBDescription);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBName()const;
void setDBName(const std::string& dBName);
std::string getDBType()const;
void setDBType(const std::string& dBType);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string dBRegion_;
std::string dBDescription_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string dBName_;
std::string dBType_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEDNADBREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_CREATEDETECTIONTEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_CREATEDETECTIONTEMPLATEREQUEST_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 CreateDetectionTemplateRequest : public RpcServiceRequest
{
public:
CreateDetectionTemplateRequest();
~CreateDetectionTemplateRequest();
std::string getPeriod()const;
void setPeriod(const std::string& period);
bool getAutoEvidenceSuspect()const;
void setAutoEvidenceSuspect(bool autoEvidenceSuspect);
std::string getLetterSendTime()const;
void setLetterSendTime(const std::string& letterSendTime);
bool getAutoLetterSuspect()const;
void setAutoLetterSuspect(bool autoLetterSuspect);
std::string getPlatform()const;
void setPlatform(const std::string& platform);
bool getAutoLetter()const;
void setAutoLetter(bool autoLetter);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
bool getAutoEvidence()const;
void setAutoEvidence(bool autoEvidence);
std::string getLetterTemplateId()const;
void setLetterTemplateId(const std::string& letterTemplateId);
private:
std::string period_;
bool autoEvidenceSuspect_;
std::string letterSendTime_;
bool autoLetterSuspect_;
std::string platform_;
bool autoLetter_;
std::string templateName_;
bool autoEvidence_;
std::string letterTemplateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEDETECTIONTEMPLATEREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_CREATEDETECTIONTEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_CREATEDETECTIONTEMPLATERESULT_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 CreateDetectionTemplateResult : public ServiceResult
{
public:
struct DetectionTemplate
{
std::string modifyTime;
std::string platform;
long userId;
std::string createTime;
std::string templateName;
std::string period;
std::string templateId;
};
CreateDetectionTemplateResult();
explicit CreateDetectionTemplateResult(const std::string &payload);
~CreateDetectionTemplateResult();
DetectionTemplate getDetectionTemplate()const;
protected:
void parse(const std::string &payload);
private:
DetectionTemplate detectionTemplate_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEDETECTIONTEMPLATERESULT_H_

View File

@@ -1,66 +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_CREATEMEDIADNALIBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_CREATEMEDIADNALIBREQUEST_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 CreateMediaDNALibRequest : public RpcServiceRequest
{
public:
CreateMediaDNALibRequest();
~CreateMediaDNALibRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getModelType()const;
void setModelType(const std::string& modelType);
std::string getLibRegion()const;
void setLibRegion(const std::string& libRegion);
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);
private:
std::string resourceOwnerId_;
std::string accessKeyId_;
std::string modelType_;
std::string libRegion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEMEDIADNALIBREQUEST_H_

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
CreateUploadAttachedMediaRequest();
~CreateUploadAttachedMediaRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIcon()const;
void setIcon(const std::string& icon);
std::string getDescription()const;
@@ -55,12 +53,8 @@ namespace AlibabaCloud
void setUserData(const std::string& userData);
long getCateId()const;
void setCateId(long cateId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getCateIds()const;
void setCateIds(const std::string& cateIds);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getMediaExt()const;
@@ -71,7 +65,6 @@ namespace AlibabaCloud
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string icon_;
std::string description_;
std::string fileSize_;
@@ -81,9 +74,7 @@ namespace AlibabaCloud
std::string storageLocation_;
std::string userData_;
long cateId_;
std::string resourceOwnerAccount_;
std::string cateIds_;
long ownerId_;
std::string tags_;
std::string mediaExt_;
std::string fileName_;

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
CreateUploadImageRequest();
~CreateUploadImageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getTitle()const;
@@ -51,12 +49,8 @@ namespace AlibabaCloud
void setCateId(long cateId);
std::string getImageType()const;
void setImageType(const std::string& imageType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getImageExt()const;
void setImageExt(const std::string& imageExt);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getOriginalFileName()const;
@@ -65,7 +59,6 @@ namespace AlibabaCloud
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string description_;
std::string title_;
std::string accessKeyId_;
@@ -73,9 +66,7 @@ namespace AlibabaCloud
std::string userData_;
long cateId_;
std::string imageType_;
std::string resourceOwnerAccount_;
std::string imageExt_;
long ownerId_;
std::string tags_;
std::string originalFileName_;
std::string appId_;

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
CreateUploadVideoRequest();
~CreateUploadVideoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTranscodeMode()const;
void setTranscodeMode(const std::string& transcodeMode);
std::string getDescription()const;
@@ -57,12 +55,8 @@ namespace AlibabaCloud
void setWorkflowId(const std::string& workflowId);
std::string getCustomMediaInfo()const;
void setCustomMediaInfo(const std::string& customMediaInfo);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getIP()const;
void setIP(const std::string& iP);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getFileName()const;
@@ -73,7 +67,6 @@ namespace AlibabaCloud
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string transcodeMode_;
std::string description_;
long fileSize_;
@@ -84,9 +77,7 @@ namespace AlibabaCloud
long cateId_;
std::string workflowId_;
std::string customMediaInfo_;
std::string resourceOwnerAccount_;
std::string iP_;
long ownerId_;
std::string tags_;
std::string fileName_;
std::string templateGroupId_;

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_CREATEVODREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_CREATEVODREALTIMELOGDELIVERYREQUEST_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 CreateVodRealTimeLogDeliveryRequest : public RpcServiceRequest
{
public:
CreateVodRealTimeLogDeliveryRequest();
~CreateVodRealTimeLogDeliveryRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getLogstore()const;
void setLogstore(const std::string& logstore);
private:
std::string project_;
std::string domainName_;
long ownerId_;
std::string region_;
std::string logstore_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEVODREALTIMELOGDELIVERYREQUEST_H_

View File

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

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
DeleteAIImageInfosRequest();
~DeleteAIImageInfosRequest();
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 getAIImageInfoIds()const;
void setAIImageInfoIds(const std::string& aIImageInfoIds);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string aIImageInfoIds_;

View File

@@ -35,19 +35,10 @@ namespace AlibabaCloud
DeleteAITemplateRequest();
~DeleteAITemplateRequest();
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 getTemplateId()const;
void setTemplateId(const std::string& templateId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string templateId_;
};

View File

@@ -35,24 +35,15 @@ namespace AlibabaCloud
DeleteAppInfoRequest();
~DeleteAppInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
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);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long resourceRealOwnerId_;
long ownerId_;
std::string accessKeyId_;
std::string appId_;

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
DeleteAttachedMediaRequest();
~DeleteAttachedMediaRequest();
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 getMediaIds()const;
void setMediaIds(const std::string& mediaIds);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string mediaIds_;

View File

@@ -35,19 +35,10 @@ namespace AlibabaCloud
DeleteCategoryRequest();
~DeleteCategoryRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
long getCateId()const;
void setCateId(long cateId);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerId_;
long cateId_;
};

View File

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

View File

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

View File

@@ -35,24 +35,15 @@ namespace AlibabaCloud
DeleteDynamicImageRequest();
~DeleteDynamicImageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDynamicImageIds()const;
void setDynamicImageIds(const std::string& dynamicImageIds);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string videoId_;
long ownerId_;
std::string accessKeyId_;
std::string dynamicImageIds_;

View File

@@ -35,33 +35,24 @@ namespace AlibabaCloud
DeleteImageRequest();
~DeleteImageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageURLs()const;
void setImageURLs(const std::string& imageURLs);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getImageType()const;
void setImageType(const std::string& imageType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDeleteImageType()const;
void setDeleteImageType(const std::string& deleteImageType);
std::string getImageIds()const;
void setImageIds(const std::string& imageIds);
private:
long resourceOwnerId_;
std::string imageURLs_;
std::string accessKeyId_;
std::string imageType_;
std::string resourceOwnerAccount_;
std::string videoId_;
long ownerId_;
std::string deleteImageType_;
std::string imageIds_;

View File

@@ -35,28 +35,19 @@ namespace AlibabaCloud
DeleteMessageCallbackRequest();
~DeleteMessageCallbackRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
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 getAppId()const;
void setAppId(const std::string& appId);
private:
std::string resourceOwnerId_;
std::string ownerAccount_;
long resourceRealOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string appId_;
};

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
DeleteMezzaninesRequest();
~DeleteMezzaninesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getForce()const;
void setForce(bool force);
std::string getVideoIds()const;
void setVideoIds(const std::string& videoIds);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
bool force_;
std::string videoIds_;

View File

@@ -35,31 +35,22 @@ namespace AlibabaCloud
DeleteMultipartUploadRequest();
~DeleteMultipartUploadRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
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);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getMediaId()const;
void setMediaId(const std::string& mediaId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getMediaType()const;
void setMediaType(const std::string& mediaType);
private:
std::string resourceOwnerId_;
long resourceRealOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
long resourceRealOwnerId_;
std::string mediaId_;
std::string accessKeyId_;
std::string mediaType_;
};

View File

@@ -35,22 +35,13 @@ namespace AlibabaCloud
DeleteStreamRequest();
~DeleteStreamRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getJobIds()const;
void setJobIds(const std::string& jobIds);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string videoId_;
long ownerId_;
std::string jobIds_;
};

View File

@@ -35,29 +35,20 @@ namespace AlibabaCloud
DeleteTranscodeTemplateGroupRequest();
~DeleteTranscodeTemplateGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTranscodeTemplateIds()const;
void setTranscodeTemplateIds(const std::string& transcodeTemplateIds);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getForceDelGroup()const;
void setForceDelGroup(const std::string& forceDelGroup);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
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 transcodeTemplateIds_;
std::string accessKeyId_;
std::string forceDelGroup_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string transcodeTemplateGroupId_;
std::string forceDelGroup_;
};
}

View File

@@ -35,19 +35,10 @@ namespace AlibabaCloud
DeleteVideoRequest();
~DeleteVideoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVideoIds()const;
void setVideoIds(const std::string& videoIds);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string videoIds_;
};

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_DELETEVODREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEVODREALTIMELOGDELIVERYREQUEST_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 DeleteVodRealtimeLogDeliveryRequest : public RpcServiceRequest
{
public:
DeleteVodRealtimeLogDeliveryRequest();
~DeleteVodRealtimeLogDeliveryRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getLogstore()const;
void setLogstore(const std::string& logstore);
private:
std::string project_;
std::string domainName_;
long ownerId_;
std::string region_;
std::string logstore_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEVODREALTIMELOGDELIVERYREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETDNADBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETDNADBRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEVODREALTIMELOGDELIVERYRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEVODREALTIMELOGDELIVERYRESULT_H_
#include <string>
#include <vector>
@@ -29,32 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetDNADBResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DeleteVodRealtimeLogDeliveryResult : public ServiceResult
{
public:
struct DNADB
{
std::string status;
std::string dBId;
std::string dBDescription;
std::string dBName;
std::string dBRegion;
std::string dBType;
};
GetDNADBResult();
explicit GetDNADBResult(const std::string &payload);
~GetDNADBResult();
DNADB getDNADB()const;
DeleteVodRealtimeLogDeliveryResult();
explicit DeleteVodRealtimeLogDeliveryResult(const std::string &payload);
~DeleteVodRealtimeLogDeliveryResult();
protected:
void parse(const std::string &payload);
private:
DNADB dNADB_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDNADBRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEVODREALTIMELOGDELIVERYRESULT_H_

View File

@@ -35,19 +35,10 @@ namespace AlibabaCloud
DeleteVodTemplateRequest();
~DeleteVodTemplateRequest();
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 getVodTemplateId()const;
void setVodTemplateId(const std::string& vodTemplateId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string vodTemplateId_;
};

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
DeleteWatermarkRequest();
~DeleteWatermarkRequest();
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 getWatermarkId()const;
void setWatermarkId(const std::string& watermarkId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string watermarkId_;

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_DESCRIBEVODDOMAINREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMELOGDELIVERYREQUEST_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 DescribeVodDomainRealtimeLogDeliveryRequest : public RpcServiceRequest
{
public:
DescribeVodDomainRealtimeLogDeliveryRequest();
~DescribeVodDomainRealtimeLogDeliveryRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMELOGDELIVERYREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMELOGDELIVERYRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMELOGDELIVERYRESULT_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 DescribeVodDomainRealtimeLogDeliveryResult : public ServiceResult
{
public:
DescribeVodDomainRealtimeLogDeliveryResult();
explicit DescribeVodDomainRealtimeLogDeliveryResult(const std::string &payload);
~DescribeVodDomainRealtimeLogDeliveryResult();
std::string getStatus()const;
std::string getProject()const;
std::string getLogstore()const;
std::string getRegion()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string project_;
std::string logstore_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMELOGDELIVERYRESULT_H_

View File

@@ -41,8 +41,6 @@ namespace AlibabaCloud
void setStartTime(const std::string& startTime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
int getPageSize()const;
@@ -64,7 +62,6 @@ namespace AlibabaCloud
std::string objectPath_;
std::string startTime_;
int pageNumber_;
std::string resourceGroupId_;
std::string securityToken_;
int pageSize_;
std::string objectType_;

View File

@@ -45,12 +45,10 @@ namespace AlibabaCloud
std::string sslProtocol;
std::string domainName;
std::string gmtModified;
std::string cdnType;
std::string gmtCreated;
std::vector<PageData::Source> sources;
std::string cname;
std::string domainStatus;
std::string weight;
std::string sandbox;
};

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_DESCRIBEVODVERIFYCONTENTREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODVERIFYCONTENTREQUEST_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 DescribeVodVerifyContentRequest : public RpcServiceRequest
{
public:
DescribeVodVerifyContentRequest();
~DescribeVodVerifyContentRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODVERIFYCONTENTREQUEST_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_DESCRIBEVODVERIFYCONTENTRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODVERIFYCONTENTRESULT_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 DescribeVodVerifyContentResult : public ServiceResult
{
public:
DescribeVodVerifyContentResult();
explicit DescribeVodVerifyContentResult(const std::string &payload);
~DescribeVodVerifyContentResult();
std::string getContent()const;
protected:
void parse(const std::string &payload);
private:
std::string content_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODVERIFYCONTENTRESULT_H_

View File

@@ -35,28 +35,19 @@ namespace AlibabaCloud
DetachAppPolicyFromIdentityRequest();
~DetachAppPolicyFromIdentityRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIdentityType()const;
void setIdentityType(const std::string& identityType);
std::string getPolicyNames()const;
void setPolicyNames(const std::string& policyNames);
std::string getIdentityName()const;
void setIdentityName(const std::string& identityName);
std::string getIdentityType()const;
void setIdentityType(const std::string& identityType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string identityType_;
std::string policyNames_;
std::string identityName_;
std::string identityType_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string appId_;
};

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_DISABLEVODREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DISABLEVODREALTIMELOGDELIVERYREQUEST_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 DisableVodRealtimeLogDeliveryRequest : public RpcServiceRequest
{
public:
DisableVodRealtimeLogDeliveryRequest();
~DisableVodRealtimeLogDeliveryRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DISABLEVODREALTIMELOGDELIVERYREQUEST_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_DISABLEVODREALTIMELOGDELIVERYRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DISABLEVODREALTIMELOGDELIVERYRESULT_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 DisableVodRealtimeLogDeliveryResult : public ServiceResult
{
public:
DisableVodRealtimeLogDeliveryResult();
explicit DisableVodRealtimeLogDeliveryResult(const std::string &payload);
~DisableVodRealtimeLogDeliveryResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DISABLEVODREALTIMELOGDELIVERYRESULT_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_ENABLEVODREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_ENABLEVODREALTIMELOGDELIVERYREQUEST_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 EnableVodRealtimeLogDeliveryRequest : public RpcServiceRequest
{
public:
EnableVodRealtimeLogDeliveryRequest();
~EnableVodRealtimeLogDeliveryRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ENABLEVODREALTIMELOGDELIVERYREQUEST_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_ENABLEVODREALTIMELOGDELIVERYRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_ENABLEVODREALTIMELOGDELIVERYRESULT_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 EnableVodRealtimeLogDeliveryResult : public ServiceResult
{
public:
EnableVodRealtimeLogDeliveryResult();
explicit EnableVodRealtimeLogDeliveryResult(const std::string &payload);
~EnableVodRealtimeLogDeliveryResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ENABLEVODREALTIMELOGDELIVERYRESULT_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_GETAICAPTIONEXTRACTIONJOBSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETAICAPTIONEXTRACTIONJOBSREQUEST_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 GetAICaptionExtractionJobsRequest : public RpcServiceRequest
{
public:
GetAICaptionExtractionJobsRequest();
~GetAICaptionExtractionJobsRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getJobIds()const;
void setJobIds(const std::string& jobIds);
private:
std::string accessKeyId_;
std::string jobIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETAICAPTIONEXTRACTIONJOBSREQUEST_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_GETAICAPTIONEXTRACTIONJOBSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETAICAPTIONEXTRACTIONJOBSRESULT_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 GetAICaptionExtractionJobsResult : public ServiceResult
{
public:
struct AICaptionExtractionJob
{
std::string status;
std::string videoId;
std::string message;
std::string userData;
std::string creationTime;
std::string templateConfig;
std::string code;
std::string jobId;
std::string aICaptionExtractionResult;
};
GetAICaptionExtractionJobsResult();
explicit GetAICaptionExtractionJobsResult(const std::string &payload);
~GetAICaptionExtractionJobsResult();
std::vector<AICaptionExtractionJob> getAICaptionExtractionJobList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AICaptionExtractionJob> aICaptionExtractionJobList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETAICAPTIONEXTRACTIONJOBSRESULT_H_

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
GetAIMediaAuditJobRequest();
~GetAIMediaAuditJobRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getJobId()const;
void setJobId(const std::string& jobId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerId_;
std::string accessKeyId_;
std::string jobId_;

View File

@@ -175,12 +175,20 @@ namespace AlibabaCloud
std::string label;
std::string scene;
};
struct AudioResultItem
{
std::string suggestion;
std::string score;
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::vector<AudioResultItem> audioResult;
};
std::string status;
std::string type;

View File

@@ -35,19 +35,10 @@ namespace AlibabaCloud
GetAITemplateRequest();
~GetAITemplateRequest();
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 getTemplateId()const;
void setTemplateId(const std::string& templateId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string templateId_;
};

View File

@@ -35,24 +35,15 @@ namespace AlibabaCloud
GetAppInfosRequest();
~GetAppInfosRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
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);
std::string getAppIds()const;
void setAppIds(const std::string& appIds);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long resourceRealOwnerId_;
long ownerId_;
std::string accessKeyId_;
std::string appIds_;

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
GetAttachedMediaInfoRequest();
~GetAttachedMediaInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getAccessKeyId()const;
@@ -47,20 +45,13 @@ namespace AlibabaCloud
void setMediaIds(const std::string& mediaIds);
long getAuthTimeout()const;
void setAuthTimeout(long authTimeout);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
long resourceRealOwnerId_;
std::string accessKeyId_;
std::string outputType_;
std::string mediaIds_;
long authTimeout_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}

View File

@@ -35,30 +35,21 @@ namespace AlibabaCloud
GetCategoriesRequest();
~GetCategoriesRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getType()const;
void setType(const std::string& type);
long getCateId()const;
void setCateId(long cateId);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
long getPageNo()const;
void setPageNo(long pageNo);
std::string getSortBy()const;
void setSortBy(const std::string& sortBy);
private:
std::string resourceOwnerId_;
std::string type_;
long cateId_;
long pageSize_;
std::string resourceOwnerAccount_;
std::string ownerId_;
long pageNo_;
std::string sortBy_;

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_GETDNADBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETDNADBREQUEST_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 GetDNADBRequest : public RpcServiceRequest
{
public:
GetDNADBRequest();
~GetDNADBRequest();
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);
std::string getDBId()const;
void setDBId(const std::string& dBId);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
std::string dBId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDNADBREQUEST_H_

View File

@@ -35,19 +35,10 @@ namespace AlibabaCloud
GetDefaultAITemplateRequest();
~GetDefaultAITemplateRequest();
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 getTemplateType()const;
void setTemplateType(const std::string& templateType);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string templateType_;
};

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETDETECTIONJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETDETECTIONJOBREQUEST_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 GetDetectionJobRequest : public RpcServiceRequest
{
public:
GetDetectionJobRequest();
~GetDetectionJobRequest();
std::string getJobId()const;
void setJobId(const std::string& jobId);
private:
std::string jobId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDETECTIONJOBREQUEST_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_GETDETECTIONJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETDETECTIONJOBRESULT_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 GetDetectionJobResult : public ServiceResult
{
public:
struct DetectionJob
{
std::string modifyTime;
std::string videoId;
std::string endTime;
std::string createTime;
std::string whitelistUrls;
std::string beginTime;
std::string copyrightStatus;
std::string copyrightBeginTime;
std::string copyrightFile;
std::string copyrightEndTime;
std::string jobId;
std::string templateId;
};
GetDetectionJobResult();
explicit GetDetectionJobResult(const std::string &payload);
~GetDetectionJobResult();
DetectionJob getDetectionJob()const;
protected:
void parse(const std::string &payload);
private:
DetectionJob detectionJob_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDETECTIONJOBRESULT_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_GETDETECTIONRESULTREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETDETECTIONRESULTREQUEST_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 GetDetectionResultRequest : public RpcServiceRequest
{
public:
GetDetectionResultRequest();
~GetDetectionResultRequest();
long getCountByPage()const;
void setCountByPage(long countByPage);
bool getDesensitization()const;
void setDesensitization(bool desensitization);
std::string getJobId()const;
void setJobId(const std::string& jobId);
long getPage()const;
void setPage(long page);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long countByPage_;
bool desensitization_;
std::string jobId_;
long page_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDETECTIONRESULTREQUEST_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_GETDETECTIONRESULTRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETDETECTIONRESULTRESULT_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 GetDetectionResultResult : public ServiceResult
{
public:
struct DetectionResult
{
std::string status;
std::string modifyTime;
std::string collectionTitle;
std::string platform;
std::string contentType;
std::string createTime;
std::string collectionUrl;
std::string uploader;
};
GetDetectionResultResult();
explicit GetDetectionResultResult(const std::string &payload);
~GetDetectionResultResult();
std::vector<DetectionResult> getDetectionResultList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DetectionResult> detectionResultList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDETECTIONRESULTRESULT_H_

View File

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

View File

@@ -0,0 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETDETECTIONTEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETDETECTIONTEMPLATERESULT_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 GetDetectionTemplateResult : public ServiceResult
{
public:
struct DetectionTemplate
{
std::string modifyTime;
std::string platform;
long userId;
std::string createTime;
std::string templateName;
std::string period;
std::string templateId;
};
GetDetectionTemplateResult();
explicit GetDetectionTemplateResult(const std::string &payload);
~GetDetectionTemplateResult();
DetectionTemplate getDetectionTemplate()const;
protected:
void parse(const std::string &payload);
private:
DetectionTemplate detectionTemplate_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDETECTIONTEMPLATERESULT_H_

View File

@@ -44,6 +44,7 @@ namespace AlibabaCloud
int cateId;
std::string cateName;
std::string source;
std::string materialType;
std::string modifiedTime;
std::vector<std::string> sprites;
std::string creationTime;

View File

@@ -37,24 +37,27 @@ namespace AlibabaCloud
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getFEExtendFlag()const;
void setFEExtendFlag(int fEExtendFlag);
std::string getProjectId()const;
void setProjectId(const std::string& projectId);
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);
std::string getProjectId()const;
void setProjectId(const std::string& projectId);
private:
std::string resourceOwnerId_;
std::string accessKeyId_;
int fEExtendFlag_;
std::string projectId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
std::string projectId_;
};
}

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
std::string timeline;
std::string description;
std::string modifiedTime;
std::string fEExtend;
std::string projectId;
std::string creationTime;
std::string title;

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
GetImageInfoRequest();
~GetImageInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getAccessKeyId()const;
@@ -45,19 +43,12 @@ namespace AlibabaCloud
void setOutputType(const std::string& outputType);
long getAuthTimeout()const;
void setAuthTimeout(long authTimeout);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string imageId_;
std::string accessKeyId_;
std::string outputType_;
long authTimeout_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}

View File

@@ -35,12 +35,6 @@ namespace AlibabaCloud
GetMediaAuditResultDetailRequest();
~GetMediaAuditResultDetailRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getMediaId()const;
void setMediaId(const std::string& mediaId);
std::string getAccessKeyId()const;
@@ -49,9 +43,6 @@ namespace AlibabaCloud
void setPageNo(int pageNo);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerId_;
std::string mediaId_;
std::string accessKeyId_;
int pageNo_;

View File

@@ -35,24 +35,12 @@ namespace AlibabaCloud
GetMediaAuditResultRequest();
~GetMediaAuditResultRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
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 getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long resourceRealOwnerId_;
std::string ownerId_;
std::string mediaId_;
std::string accessKeyId_;

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
GetMediaAuditResultTimelineRequest();
~GetMediaAuditResultTimelineRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
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:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerId_;
std::string mediaId_;
std::string accessKeyId_;

View File

@@ -35,28 +35,19 @@ namespace AlibabaCloud
GetMessageCallbackRequest();
~GetMessageCallbackRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
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 getAppId()const;
void setAppId(const std::string& appId);
private:
std::string resourceOwnerId_;
std::string ownerAccount_;
long resourceRealOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string appId_;
};

View File

@@ -35,30 +35,21 @@ namespace AlibabaCloud
GetMezzanineInfoRequest();
~GetMezzanineInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getOutputType()const;
void setOutputType(const std::string& outputType);
long getAuthTimeout()const;
void setAuthTimeout(long authTimeout);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getPreviewSegment()const;
void setPreviewSegment(bool previewSegment);
std::string getAdditionType()const;
void setAdditionType(const std::string& additionType);
private:
long resourceOwnerId_;
std::string outputType_;
long authTimeout_;
std::string resourceOwnerAccount_;
std::string videoId_;
long ownerId_;
bool previewSegment_;
std::string additionType_;

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
GetPlayInfoRequest();
~GetPlayInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getFormats()const;
void setFormats(const std::string& formats);
std::string getChannel()const;
@@ -57,19 +55,16 @@ namespace AlibabaCloud
void setAuthTimeout(long authTimeout);
std::string getStreamType()const;
void setStreamType(const std::string& streamType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResultType()const;
void setResultType(const std::string& resultType);
std::string getAdditionType()const;
void setAdditionType(const std::string& additionType);
std::string getAuthInfo()const;
void setAuthInfo(const std::string& authInfo);
private:
long resourceOwnerId_;
std::string formats_;
std::string channel_;
std::string playerVersion_;
@@ -80,10 +75,9 @@ namespace AlibabaCloud
std::string definition_;
long authTimeout_;
std::string streamType_;
std::string resourceOwnerAccount_;
std::string videoId_;
long ownerId_;
std::string resultType_;
std::string additionType_;
std::string authInfo_;
};

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
std::string uRL;
};
std::string status;
std::string danMuURL;
std::string videoId;
std::string transcodeMode;
std::string creationTime;

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
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 getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVideoIds()const;
void setVideoIds(const std::string& videoIds);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string videoIds_;

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
GetTranscodeTaskRequest();
~GetTranscodeTaskRequest();
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 getTranscodeTaskId()const;
void setTranscodeTaskId(const std::string& transcodeTaskId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string transcodeTaskId_;

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
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_;

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
GetURLUploadInfosRequest();
~GetURLUploadInfosRequest();
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 getJobIds()const;
void setJobIds(const std::string& jobIds);
std::string getUploadURLs()const;
void setUploadURLs(const std::string& uploadURLs);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string jobIds_;
std::string uploadURLs_;

View File

@@ -35,28 +35,19 @@ namespace AlibabaCloud
GetUploadDetailsRequest();
~GetUploadDetailsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getMediaIds()const;
void setMediaIds(const std::string& mediaIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getMediaType()const;
void setMediaType(const std::string& mediaType);
private:
long resourceOwnerId_;
long resourceRealOwnerId_;
std::string accessKeyId_;
std::string mediaIds_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string mediaType_;
};

View File

@@ -35,26 +35,17 @@ namespace AlibabaCloud
GetVideoInfoRequest();
~GetVideoInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResultTypes()const;
void setResultTypes(const std::string& resultTypes);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAdditionType()const;
void setAdditionType(const std::string& additionType);
std::string getResultTypes()const;
void setResultTypes(const std::string& resultTypes);
private:
long resourceOwnerId_;
std::string resultTypes_;
std::string resourceOwnerAccount_;
std::string videoId_;
long ownerId_;
std::string additionType_;
std::string resultTypes_;
};
}

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
GetVideoInfosRequest();
~GetVideoInfosRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAdditionType()const;
void setAdditionType(const std::string& additionType);
std::string getVideoIds()const;
void setVideoIds(const std::string& videoIds);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string additionType_;
std::string videoIds_;

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
GetVideoListRequest();
~GetVideoListRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getStorageLocation()const;
@@ -45,12 +43,8 @@ namespace AlibabaCloud
void setCateId(long cateId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNo()const;
void setPageNo(int pageNo);
std::string getSortBy()const;
@@ -59,14 +53,11 @@ namespace AlibabaCloud
void setStatus(const std::string& status);
private:
long resourceOwnerId_;
std::string startTime_;
std::string storageLocation_;
long cateId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string endTime_;
long ownerId_;
int pageNo_;
std::string sortBy_;
std::string status_;

View File

@@ -35,28 +35,19 @@ namespace AlibabaCloud
GetVideoPlayAuthRequest();
~GetVideoPlayAuthRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
std::string getReAuthInfo()const;
void setReAuthInfo(const std::string& reAuthInfo);
std::string getPlayConfig()const;
void setPlayConfig(const std::string& playConfig);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getAuthInfoTimeout()const;
void setAuthInfoTimeout(long authInfoTimeout);
private:
long resourceOwnerId_;
std::string videoId_;
std::string reAuthInfo_;
std::string playConfig_;
std::string resourceOwnerAccount_;
std::string videoId_;
long ownerId_;
long authInfoTimeout_;
};

View File

@@ -35,19 +35,10 @@ namespace AlibabaCloud
GetVodTemplateRequest();
~GetVodTemplateRequest();
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 getVodTemplateId()const;
void setVodTemplateId(const std::string& vodTemplateId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string vodTemplateId_;
};

View File

@@ -35,21 +35,12 @@ namespace AlibabaCloud
GetWatermarkRequest();
~GetWatermarkRequest();
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 getWatermarkId()const;
void setWatermarkId(const std::string& watermarkId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string watermarkId_;

View File

@@ -35,22 +35,13 @@ namespace AlibabaCloud
ListAIImageInfoRequest();
~ListAIImageInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string videoId_;
long ownerId_;
std::string accessKeyId_;
};

View File

@@ -35,19 +35,10 @@ namespace AlibabaCloud
ListAITemplateRequest();
~ListAITemplateRequest();
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 getTemplateType()const;
void setTemplateType(const std::string& templateType);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string templateType_;
};

View File

@@ -35,31 +35,22 @@ namespace AlibabaCloud
ListAppInfoRequest();
~ListAppInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNo()const;
void setPageNo(int pageNo);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long resourceOwnerId_;
long resourceRealOwnerId_;
std::string accessKeyId_;
int pageSize_;
std::string resourceOwnerAccount_;
long ownerId_;
int pageNo_;
int pageSize_;
std::string status_;
};

View File

@@ -35,25 +35,16 @@ namespace AlibabaCloud
ListAppPoliciesForIdentityRequest();
~ListAppPoliciesForIdentityRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIdentityName()const;
void setIdentityName(const std::string& identityName);
std::string getIdentityType()const;
void setIdentityType(const std::string& identityType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIdentityName()const;
void setIdentityName(const std::string& identityName);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string identityName_;
std::string identityType_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string identityName_;
std::string appId_;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETDRMCERTINFOREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETDRMCERTINFOREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_LISTDETECTIONJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTDETECTIONJOBREQUEST_H_
#include <string>
#include <vector>
@@ -28,30 +28,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetDRMCertInfoRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT ListDetectionJobRequest : public RpcServiceRequest
{
public:
GetDRMCertInfoRequest();
~GetDRMCertInfoRequest();
ListDetectionJobRequest();
~ListDetectionJobRequest();
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
std::string getCertId()const;
void setCertId(const std::string& certId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string resourceOwnerAccount_;
std::string videoId_;
std::string certId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDRMCERTINFOREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_LISTDETECTIONJOBREQUEST_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_LISTDETECTIONJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTDETECTIONJOBRESULT_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 ListDetectionJobResult : public ServiceResult
{
public:
struct DetectionJob
{
std::string modifyTime;
std::string videoId;
std::string endTime;
std::string createTime;
std::string whitelistUrls;
std::string beginTime;
std::string copyrightStatus;
std::string copyrightBeginTime;
std::string copyrightFile;
std::string copyrightEndTime;
std::string jobId;
std::string templateId;
};
ListDetectionJobResult();
explicit ListDetectionJobResult(const std::string &payload);
~ListDetectionJobResult();
std::vector<DetectionJob> getDetectionJobList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DetectionJob> detectionJobList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTDETECTIONJOBRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTDETECTIONTEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTDETECTIONTEMPLATEREQUEST_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 ListDetectionTemplateRequest : public RpcServiceRequest
{
public:
ListDetectionTemplateRequest();
~ListDetectionTemplateRequest();
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
std::string getLetterTemplateId()const;
void setLetterTemplateId(const std::string& letterTemplateId);
private:
std::string period_;
std::string templateName_;
std::string letterTemplateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTDETECTIONTEMPLATEREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTDETECTIONTEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTDETECTIONTEMPLATERESULT_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 ListDetectionTemplateResult : public ServiceResult
{
public:
struct DetectionTemplate
{
std::string modifyTime;
std::string platform;
long userId;
std::string createTime;
std::string templateName;
std::string period;
std::string templateId;
};
ListDetectionTemplateResult();
explicit ListDetectionTemplateResult(const std::string &payload);
~ListDetectionTemplateResult();
std::vector<DetectionTemplate> getDetectionTemplateList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DetectionTemplate> detectionTemplateList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTDETECTIONTEMPLATERESULT_H_

View File

@@ -35,22 +35,13 @@ namespace AlibabaCloud
ListDynamicImageRequest();
~ListDynamicImageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string videoId_;
long ownerId_;
std::string accessKeyId_;
};

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTLETTERSENDJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTLETTERSENDJOBREQUEST_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 ListLetterSendJobRequest : public RpcServiceRequest
{
public:
ListLetterSendJobRequest();
~ListLetterSendJobRequest();
std::string getToAddress()const;
void setToAddress(const std::string& toAddress);
std::string getTemplateId()const;
void setTemplateId(const std::string& templateId);
std::string getDetectionId()const;
void setDetectionId(const std::string& detectionId);
private:
std::string toAddress_;
std::string templateId_;
std::string detectionId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTLETTERSENDJOBREQUEST_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_LISTLETTERSENDJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTLETTERSENDJOBRESULT_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 ListLetterSendJobResult : public ServiceResult
{
public:
struct LetterJob
{
std::string sendTime;
std::string modifyTime;
long userId;
std::string createTime;
std::string detectionId;
std::string bccAddress;
std::string ccAddress;
std::string title;
std::string body;
std::string toAddress;
std::string jobId;
std::string templateId;
};
ListLetterSendJobResult();
explicit ListLetterSendJobResult(const std::string &payload);
~ListLetterSendJobResult();
std::vector<LetterJob> getLetterJobList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<LetterJob> letterJobList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTLETTERSENDJOBRESULT_H_

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