Set API DescribeVodDomainSrcBpsData to public.

This commit is contained in:
sdk-team
2021-11-24 03:51:24 +00:00
parent 1c7304d44c
commit caafbf0de9
60 changed files with 306 additions and 4090 deletions

View File

@@ -50,8 +50,6 @@
#include "model/CreateAppInfoResult.h"
#include "model/CreateAuditRequest.h"
#include "model/CreateAuditResult.h"
#include "model/CreateDetectionTemplateRequest.h"
#include "model/CreateDetectionTemplateResult.h"
#include "model/CreateUploadAttachedMediaRequest.h"
#include "model/CreateUploadAttachedMediaResult.h"
#include "model/CreateUploadImageRequest.h"
@@ -70,8 +68,6 @@
#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"
@@ -124,6 +120,8 @@
#include "model/DescribeVodDomainLogResult.h"
#include "model/DescribeVodDomainRealtimeLogDeliveryRequest.h"
#include "model/DescribeVodDomainRealtimeLogDeliveryResult.h"
#include "model/DescribeVodDomainSrcBpsDataRequest.h"
#include "model/DescribeVodDomainSrcBpsDataResult.h"
#include "model/DescribeVodDomainTrafficDataRequest.h"
#include "model/DescribeVodDomainTrafficDataResult.h"
#include "model/DescribeVodDomainUsageDataRequest.h"
@@ -150,8 +148,6 @@
#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"
@@ -170,12 +166,6 @@
#include "model/GetCategoriesResult.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"
@@ -232,14 +222,8 @@
#include "model/ListAppPoliciesForIdentityResult.h"
#include "model/ListAuditSecurityIpRequest.h"
#include "model/ListAuditSecurityIpResult.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"
@@ -290,8 +274,6 @@
#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"
@@ -300,8 +282,6 @@
#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"
@@ -328,10 +308,6 @@
#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"
@@ -407,9 +383,6 @@ namespace AlibabaCloud
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::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;
@@ -437,9 +410,6 @@ 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;
@@ -518,6 +488,9 @@ namespace AlibabaCloud
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::DescribeVodDomainSrcBpsDataResult> DescribeVodDomainSrcBpsDataOutcome;
typedef std::future<DescribeVodDomainSrcBpsDataOutcome> DescribeVodDomainSrcBpsDataOutcomeCallable;
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainSrcBpsDataRequest&, const DescribeVodDomainSrcBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainSrcBpsDataAsyncHandler;
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;
@@ -557,9 +530,6 @@ namespace AlibabaCloud
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;
@@ -587,15 +557,6 @@ namespace AlibabaCloud
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;
@@ -680,18 +641,9 @@ 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::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;
@@ -767,9 +719,6 @@ 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;
@@ -782,9 +731,6 @@ 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;
@@ -824,12 +770,6 @@ 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;
@@ -913,9 +853,6 @@ namespace AlibabaCloud
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;
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;
@@ -943,9 +880,6 @@ 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;
@@ -1024,6 +958,9 @@ namespace AlibabaCloud
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;
DescribeVodDomainSrcBpsDataOutcome describeVodDomainSrcBpsData(const Model::DescribeVodDomainSrcBpsDataRequest &request)const;
void describeVodDomainSrcBpsDataAsync(const Model::DescribeVodDomainSrcBpsDataRequest& request, const DescribeVodDomainSrcBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVodDomainSrcBpsDataOutcomeCallable describeVodDomainSrcBpsDataCallable(const Model::DescribeVodDomainSrcBpsDataRequest& 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;
@@ -1063,9 +1000,6 @@ namespace AlibabaCloud
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;
@@ -1093,15 +1027,6 @@ namespace AlibabaCloud
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;
@@ -1186,18 +1111,9 @@ 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;
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;
@@ -1273,9 +1189,6 @@ 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;
@@ -1288,9 +1201,6 @@ 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;
@@ -1330,12 +1240,6 @@ 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;

View File

@@ -1,72 +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_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

@@ -1,61 +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_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,48 +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_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

@@ -1,49 +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_DELETEDETECTIONTEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEDETECTIONTEMPLATERESULT_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 DeleteDetectionTemplateResult : public ServiceResult
{
public:
DeleteDetectionTemplateResult();
explicit DeleteDetectionTemplateResult(const std::string &payload);
~DeleteDetectionTemplateResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEDETECTIONTEMPLATERESULT_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_DESCRIBEVODDOMAINSRCBPSDATAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINSRCBPSDATAREQUEST_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 DescribeVodDomainSrcBpsDataRequest : public RpcServiceRequest
{
public:
DescribeVodDomainSrcBpsDataRequest();
~DescribeVodDomainSrcBpsDataRequest();
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string startTime_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINSRCBPSDATAREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETDETECTIONJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETDETECTIONJOBRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINSRCBPSDATARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINSRCBPSDATARESULT_H_
#include <string>
#include <vector>
@@ -29,38 +29,37 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetDetectionJobResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainSrcBpsDataResult : public ServiceResult
{
public:
struct DetectionJob
struct DataModule
{
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;
std::string httpsValue;
std::string value;
std::string timeStamp;
};
GetDetectionJobResult();
explicit GetDetectionJobResult(const std::string &payload);
~GetDetectionJobResult();
DetectionJob getDetectionJob()const;
DescribeVodDomainSrcBpsDataResult();
explicit DescribeVodDomainSrcBpsDataResult(const std::string &payload);
~DescribeVodDomainSrcBpsDataResult();
std::vector<DataModule> getSrcBpsDataPerInterval()const;
std::string getEndTime()const;
std::string getDomainName()const;
std::string getStartTime()const;
std::string getDataInterval()const;
protected:
void parse(const std::string &payload);
private:
DetectionJob detectionJob_;
std::vector<DataModule> srcBpsDataPerInterval_;
std::string endTime_;
std::string domainName_;
std::string startTime_;
std::string dataInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDETECTIONJOBRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINSRCBPSDATARESULT_H_

View File

@@ -1,51 +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_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

@@ -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_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

@@ -1,48 +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_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

@@ -1,60 +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_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

@@ -1,62 +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_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

@@ -1,48 +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_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

@@ -1,61 +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_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

@@ -1,48 +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_LISTDETECTIONJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTDETECTIONJOBREQUEST_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 ListDetectionJobRequest : public RpcServiceRequest
{
public:
ListDetectionJobRequest();
~ListDetectionJobRequest();
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
private:
std::string videoId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTDETECTIONJOBREQUEST_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_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

@@ -1,54 +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_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

@@ -1,61 +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_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

@@ -1,54 +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_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

@@ -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_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_

View File

@@ -1,60 +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_SUBMITAICAPTIONEXTRACTIONJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_SUBMITAICAPTIONEXTRACTIONJOBREQUEST_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 SubmitAICaptionExtractionJobRequest : public RpcServiceRequest
{
public:
SubmitAICaptionExtractionJobRequest();
~SubmitAICaptionExtractionJobRequest();
std::string getJobConfig()const;
void setJobConfig(const std::string& jobConfig);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
std::string getAIPipelineId()const;
void setAIPipelineId(const std::string& aIPipelineId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserData()const;
void setUserData(const std::string& userData);
private:
std::string jobConfig_;
std::string videoId_;
std::string aIPipelineId_;
std::string accessKeyId_;
std::string userData_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITAICAPTIONEXTRACTIONJOBREQUEST_H_

View File

@@ -1,51 +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_SUBMITAICAPTIONEXTRACTIONJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_SUBMITAICAPTIONEXTRACTIONJOBRESULT_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 SubmitAICaptionExtractionJobResult : public ServiceResult
{
public:
SubmitAICaptionExtractionJobResult();
explicit SubmitAICaptionExtractionJobResult(const std::string &payload);
~SubmitAICaptionExtractionJobResult();
std::string getJobId()const;
protected:
void parse(const std::string &payload);
private:
std::string jobId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITAICAPTIONEXTRACTIONJOBRESULT_H_

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_SUBMITDETECTIONJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_SUBMITDETECTIONJOBREQUEST_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 SubmitDetectionJobRequest : public RpcServiceRequest
{
public:
SubmitDetectionJobRequest();
~SubmitDetectionJobRequest();
std::string getWhiteListUrls()const;
void setWhiteListUrls(const std::string& whiteListUrls);
std::string getCopyrightEndTime()const;
void setCopyrightEndTime(const std::string& copyrightEndTime);
std::string getCopyrightStatus()const;
void setCopyrightStatus(const std::string& copyrightStatus);
std::string getCopyrightBeginTime()const;
void setCopyrightBeginTime(const std::string& copyrightBeginTime);
int getDuration()const;
void setDuration(int duration);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
std::string getBeginTime()const;
void setBeginTime(const std::string& beginTime);
bool getShortVideo()const;
void setShortVideo(bool shortVideo);
std::string getTemplateId()const;
void setTemplateId(const std::string& templateId);
std::string getCopyrightFile()const;
void setCopyrightFile(const std::string& copyrightFile);
private:
std::string whiteListUrls_;
std::string copyrightEndTime_;
std::string copyrightStatus_;
std::string copyrightBeginTime_;
int duration_;
std::string endTime_;
std::string videoId_;
std::string beginTime_;
bool shortVideo_;
std::string templateId_;
std::string copyrightFile_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITDETECTIONJOBREQUEST_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_SUBMITDETECTIONJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_SUBMITDETECTIONJOBRESULT_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 SubmitDetectionJobResult : 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;
};
SubmitDetectionJobResult();
explicit SubmitDetectionJobResult(const std::string &payload);
~SubmitDetectionJobResult();
DetectionJob getDetectionJob()const;
protected:
void parse(const std::string &payload);
private:
DetectionJob detectionJob_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITDETECTIONJOBRESULT_H_

View File

@@ -1,75 +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_UPDATEDETECTIONJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_UPDATEDETECTIONJOBREQUEST_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 UpdateDetectionJobRequest : public RpcServiceRequest
{
public:
UpdateDetectionJobRequest();
~UpdateDetectionJobRequest();
std::string getWhiteListUrls()const;
void setWhiteListUrls(const std::string& whiteListUrls);
std::string getCopyrightEndTime()const;
void setCopyrightEndTime(const std::string& copyrightEndTime);
std::string getCopyrightStatus()const;
void setCopyrightStatus(const std::string& copyrightStatus);
std::string getCopyrightBeginTime()const;
void setCopyrightBeginTime(const std::string& copyrightBeginTime);
int getDuration()const;
void setDuration(int duration);
std::string getJobId()const;
void setJobId(const std::string& jobId);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getBeginTime()const;
void setBeginTime(const std::string& beginTime);
std::string getTemplateId()const;
void setTemplateId(const std::string& templateId);
std::string getCopyrightFile()const;
void setCopyrightFile(const std::string& copyrightFile);
private:
std::string whiteListUrls_;
std::string copyrightEndTime_;
std::string copyrightStatus_;
std::string copyrightBeginTime_;
int duration_;
std::string jobId_;
std::string endTime_;
std::string beginTime_;
std::string templateId_;
std::string copyrightFile_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_UPDATEDETECTIONJOBREQUEST_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_UPDATEDETECTIONJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_UPDATEDETECTIONJOBRESULT_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 UpdateDetectionJobResult : 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;
};
UpdateDetectionJobResult();
explicit UpdateDetectionJobResult(const std::string &payload);
~UpdateDetectionJobResult();
DetectionJob getDetectionJob()const;
protected:
void parse(const std::string &payload);
private:
DetectionJob detectionJob_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_UPDATEDETECTIONJOBRESULT_H_

View File

@@ -1,75 +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_UPDATEDETECTIONTEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_UPDATEDETECTIONTEMPLATEREQUEST_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 UpdateDetectionTemplateRequest : public RpcServiceRequest
{
public:
UpdateDetectionTemplateRequest();
~UpdateDetectionTemplateRequest();
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);
std::string getPeriod()const;
void setPeriod(const std::string& period);
bool getAutoEvidenceSuspect()const;
void setAutoEvidenceSuspect(bool autoEvidenceSuspect);
std::string getTemplateId()const;
void setTemplateId(const std::string& templateId);
private:
std::string letterSendTime_;
bool autoLetterSuspect_;
std::string platform_;
bool autoLetter_;
std::string templateName_;
bool autoEvidence_;
std::string letterTemplateId_;
std::string period_;
bool autoEvidenceSuspect_;
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_UPDATEDETECTIONTEMPLATEREQUEST_H_

View File

@@ -1,61 +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_UPDATEDETECTIONTEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_UPDATEDETECTIONTEMPLATERESULT_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 UpdateDetectionTemplateResult : 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;
};
UpdateDetectionTemplateResult();
explicit UpdateDetectionTemplateResult(const std::string &payload);
~UpdateDetectionTemplateResult();
DetectionTemplate getDetectionTemplate()const;
protected:
void parse(const std::string &payload);
private:
DetectionTemplate detectionTemplate_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_UPDATEDETECTIONTEMPLATERESULT_H_