From 9e2ee6d5302311cbcdbaf4f1d311efc6afa06dac Mon Sep 17 00:00:00 2001 From: sdk-team Date: Mon, 8 Dec 2025 11:26:17 +0000 Subject: [PATCH] Generated 2017-03-21 for vod. --- VERSION | 2 +- vod/CMakeLists.txt | 24 ++ vod/include/alibabacloud/vod/VodClient.h | 48 ++++ .../vod/model/BatchGetMediaInfosRequest.h | 3 + .../vod/model/BatchGetMediaInfosResult.h | 4 + .../vod/model/CreateAppInfoRequest.h | 6 +- .../vod/model/CreateUploadVideoRequest.h | 3 + .../vod/model/DeleteEditingProjectRequest.h | 6 +- .../vod/model/DeleteMezzaninesRequest.h | 3 + .../vod/model/DeleteMezzaninesResult.h | 2 + .../vod/model/DeleteMultipartUploadRequest.h | 12 +- .../vod/model/DeleteStreamRequest.h | 3 + .../vod/model/DeleteVideoRequest.h | 3 + .../vod/model/DeleteVideoResult.h | 2 + .../model/DescribeMediaDistributionRequest.h | 6 +- .../DescribeVodPlayerCollectDataRequest.h | 63 +++++ .../DescribeVodPlayerCollectDataResult.h | 58 +++++ .../DescribeVodPlayerDimensionDataRequest.h | 54 +++++ .../DescribeVodPlayerDimensionDataResult.h | 51 +++++ .../DescribeVodPlayerMetricDataRequest.h | 75 ++++++ .../model/DescribeVodPlayerMetricDataResult.h | 94 ++++++++ .../DescribeVodUserVipsByDomainRequest.h | 48 ++++ .../model/DescribeVodUserVipsByDomainResult.h | 53 +++++ .../DetachAppPolicyFromIdentityRequest.h | 6 +- .../vod/model/GetAIImageJobsRequest.h | 6 +- .../vod/model/GetAIVideoTagResultRequest.h | 6 +- .../vod/model/GetAppInfosResult.h | 6 + .../vod/model/GetAppPlayKeyRequest.h | 57 +++++ .../vod/model/GetAppPlayKeyResult.h | 58 +++++ .../vod/model/GetJobDetailResult.h | 23 ++ .../vod/model/GetMediaDNAResultRequest.h | 6 +- .../vod/model/GetMezzanineInfoRequest.h | 3 + .../vod/model/GetMezzanineInfoResult.h | 1 + .../vod/model/GetPlayInfoRequest.h | 3 + .../vod/model/GetVideoInfoRequest.h | 15 +- .../vod/model/GetVideoInfoResult.h | 1 + .../vod/model/GetVideoInfosRequest.h | 3 + .../vod/model/GetVideoInfosResult.h | 3 + .../vod/model/GetVideoListRequest.h | 3 + .../vod/model/GetVideoListResult.h | 1 + .../vod/model/GetVideoPlayAuthRequest.h | 3 + .../alibabacloud/vod/model/ListAIJobRequest.h | 6 +- .../vod/model/ListAppInfoRequest.h | 6 +- .../vod/model/ListAppInfoResult.h | 4 +- .../vod/model/MoveAppResourceRequest.h | 6 +- .../vod/model/RefreshUploadVideoRequest.h | 3 + .../vod/model/RegisterMediaRequest.h | 6 +- .../vod/model/SearchMediaResult.h | 2 + .../vod/model/SetAppPlayKeyRequest.h | 60 +++++ .../vod/model/SetAppPlayKeyResult.h | 49 ++++ .../vod/model/SubmitSnapshotJobRequest.h | 3 + .../vod/model/SubmitTranscodeJobsRequest.h | 3 + .../vod/model/SubmitWorkflowJobResult.h | 2 + .../UpdateTranscodeTemplateGroupRequest.h | 6 +- .../vod/model/UpdateVideoInfoRequest.h | 3 + .../vod/model/UpdateVideoInfosResult.h | 2 + vod/src/VodClient.cc | 216 ++++++++++++++++++ vod/src/model/BatchGetMediaInfosRequest.cc | 9 + vod/src/model/BatchGetMediaInfosResult.cc | 12 + vod/src/model/CreateAppInfoRequest.cc | 12 +- vod/src/model/CreateUploadVideoRequest.cc | 9 + vod/src/model/DeleteEditingProjectRequest.cc | 18 +- vod/src/model/DeleteMezzaninesRequest.cc | 9 + vod/src/model/DeleteMezzaninesResult.cc | 8 + vod/src/model/DeleteMultipartUploadRequest.cc | 36 +-- vod/src/model/DeleteStreamRequest.cc | 9 + vod/src/model/DeleteVideoRequest.cc | 9 + vod/src/model/DeleteVideoResult.cc | 8 + .../model/DescribeMediaDistributionRequest.cc | 18 +- .../DescribeVodPlayerCollectDataRequest.cc | 99 ++++++++ .../DescribeVodPlayerCollectDataResult.cc | 63 +++++ .../DescribeVodPlayerDimensionDataRequest.cc | 72 ++++++ .../DescribeVodPlayerDimensionDataResult.cc | 52 +++++ .../DescribeVodPlayerMetricDataRequest.cc | 135 +++++++++++ .../DescribeVodPlayerMetricDataResult.cc | 140 ++++++++++++ .../DescribeVodUserVipsByDomainRequest.cc | 54 +++++ .../DescribeVodUserVipsByDomainResult.cc | 59 +++++ .../DetachAppPolicyFromIdentityRequest.cc | 18 +- vod/src/model/GetAIImageJobsRequest.cc | 18 +- vod/src/model/GetAIVideoTagResultRequest.cc | 18 +- vod/src/model/GetAppInfosResult.cc | 10 + vod/src/model/GetAppPlayKeyRequest.cc | 81 +++++++ vod/src/model/GetAppPlayKeyResult.cc | 58 +++++ vod/src/model/GetJobDetailResult.cc | 35 +++ vod/src/model/GetMediaDNAResultRequest.cc | 18 +- vod/src/model/GetMezzanineInfoRequest.cc | 9 + vod/src/model/GetMezzanineInfoResult.cc | 2 + vod/src/model/GetPlayInfoRequest.cc | 9 + vod/src/model/GetVideoInfoRequest.cc | 27 ++- vod/src/model/GetVideoInfoResult.cc | 2 + vod/src/model/GetVideoInfosRequest.cc | 9 + vod/src/model/GetVideoInfosResult.cc | 10 + vod/src/model/GetVideoListRequest.cc | 9 + vod/src/model/GetVideoListResult.cc | 2 + vod/src/model/GetVideoPlayAuthRequest.cc | 9 + vod/src/model/ListAIJobRequest.cc | 18 +- vod/src/model/ListAppInfoRequest.cc | 12 +- vod/src/model/ListAppInfoResult.cc | 14 +- vod/src/model/MoveAppResourceRequest.cc | 18 +- vod/src/model/RefreshUploadVideoRequest.cc | 9 + vod/src/model/RegisterMediaRequest.cc | 18 +- vod/src/model/SearchMediaResult.cc | 4 + vod/src/model/SetAppPlayKeyRequest.cc | 90 ++++++++ vod/src/model/SetAppPlayKeyResult.cc | 44 ++++ vod/src/model/SubmitSnapshotJobRequest.cc | 9 + vod/src/model/SubmitTranscodeJobsRequest.cc | 9 + vod/src/model/SubmitWorkflowJobResult.cc | 7 + .../UpdateTranscodeTemplateGroupRequest.cc | 18 +- vod/src/model/UpdateVideoInfoRequest.cc | 9 + vod/src/model/UpdateVideoInfosResult.cc | 8 + 110 files changed, 2483 insertions(+), 183 deletions(-) create mode 100644 vod/include/alibabacloud/vod/model/DescribeVodPlayerCollectDataRequest.h create mode 100644 vod/include/alibabacloud/vod/model/DescribeVodPlayerCollectDataResult.h create mode 100644 vod/include/alibabacloud/vod/model/DescribeVodPlayerDimensionDataRequest.h create mode 100644 vod/include/alibabacloud/vod/model/DescribeVodPlayerDimensionDataResult.h create mode 100644 vod/include/alibabacloud/vod/model/DescribeVodPlayerMetricDataRequest.h create mode 100644 vod/include/alibabacloud/vod/model/DescribeVodPlayerMetricDataResult.h create mode 100644 vod/include/alibabacloud/vod/model/DescribeVodUserVipsByDomainRequest.h create mode 100644 vod/include/alibabacloud/vod/model/DescribeVodUserVipsByDomainResult.h create mode 100644 vod/include/alibabacloud/vod/model/GetAppPlayKeyRequest.h create mode 100644 vod/include/alibabacloud/vod/model/GetAppPlayKeyResult.h create mode 100644 vod/include/alibabacloud/vod/model/SetAppPlayKeyRequest.h create mode 100644 vod/include/alibabacloud/vod/model/SetAppPlayKeyResult.h create mode 100644 vod/src/model/DescribeVodPlayerCollectDataRequest.cc create mode 100644 vod/src/model/DescribeVodPlayerCollectDataResult.cc create mode 100644 vod/src/model/DescribeVodPlayerDimensionDataRequest.cc create mode 100644 vod/src/model/DescribeVodPlayerDimensionDataResult.cc create mode 100644 vod/src/model/DescribeVodPlayerMetricDataRequest.cc create mode 100644 vod/src/model/DescribeVodPlayerMetricDataResult.cc create mode 100644 vod/src/model/DescribeVodUserVipsByDomainRequest.cc create mode 100644 vod/src/model/DescribeVodUserVipsByDomainResult.cc create mode 100644 vod/src/model/GetAppPlayKeyRequest.cc create mode 100644 vod/src/model/GetAppPlayKeyResult.cc create mode 100644 vod/src/model/SetAppPlayKeyRequest.cc create mode 100644 vod/src/model/SetAppPlayKeyResult.cc diff --git a/VERSION b/VERSION index c5f3f9a19..d5c74a33e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.2120 \ No newline at end of file +1.36.2121 \ No newline at end of file diff --git a/vod/CMakeLists.txt b/vod/CMakeLists.txt index f8d3a4cf5..828d5f5c6 100644 --- a/vod/CMakeLists.txt +++ b/vod/CMakeLists.txt @@ -163,6 +163,12 @@ set(vod_public_header_model include/alibabacloud/vod/model/DescribeVodEditingUsageDataResult.h include/alibabacloud/vod/model/DescribeVodMediaPlayDataRequest.h include/alibabacloud/vod/model/DescribeVodMediaPlayDataResult.h + include/alibabacloud/vod/model/DescribeVodPlayerCollectDataRequest.h + include/alibabacloud/vod/model/DescribeVodPlayerCollectDataResult.h + include/alibabacloud/vod/model/DescribeVodPlayerDimensionDataRequest.h + include/alibabacloud/vod/model/DescribeVodPlayerDimensionDataResult.h + include/alibabacloud/vod/model/DescribeVodPlayerMetricDataRequest.h + include/alibabacloud/vod/model/DescribeVodPlayerMetricDataResult.h include/alibabacloud/vod/model/DescribeVodRangeDataByLocateAndIspServiceRequest.h include/alibabacloud/vod/model/DescribeVodRangeDataByLocateAndIspServiceResult.h include/alibabacloud/vod/model/DescribeVodRefreshQuotaRequest.h @@ -181,6 +187,8 @@ set(vod_public_header_model include/alibabacloud/vod/model/DescribeVodTranscodeDataResult.h include/alibabacloud/vod/model/DescribeVodUserDomainsRequest.h include/alibabacloud/vod/model/DescribeVodUserDomainsResult.h + include/alibabacloud/vod/model/DescribeVodUserVipsByDomainRequest.h + include/alibabacloud/vod/model/DescribeVodUserVipsByDomainResult.h include/alibabacloud/vod/model/DescribeVodVerifyContentRequest.h include/alibabacloud/vod/model/DescribeVodVerifyContentResult.h include/alibabacloud/vod/model/DetachAppPolicyFromIdentityRequest.h @@ -199,6 +207,8 @@ set(vod_public_header_model include/alibabacloud/vod/model/GetAIVideoTagResultResult.h include/alibabacloud/vod/model/GetAppInfosRequest.h include/alibabacloud/vod/model/GetAppInfosResult.h + include/alibabacloud/vod/model/GetAppPlayKeyRequest.h + include/alibabacloud/vod/model/GetAppPlayKeyResult.h include/alibabacloud/vod/model/GetAttachedMediaInfoRequest.h include/alibabacloud/vod/model/GetAttachedMediaInfoResult.h include/alibabacloud/vod/model/GetAuditHistoryRequest.h @@ -309,6 +319,8 @@ set(vod_public_header_model include/alibabacloud/vod/model/SearchEditingProjectResult.h include/alibabacloud/vod/model/SearchMediaRequest.h include/alibabacloud/vod/model/SearchMediaResult.h + include/alibabacloud/vod/model/SetAppPlayKeyRequest.h + include/alibabacloud/vod/model/SetAppPlayKeyResult.h include/alibabacloud/vod/model/SetAuditSecurityIpRequest.h include/alibabacloud/vod/model/SetAuditSecurityIpResult.h include/alibabacloud/vod/model/SetCrossdomainContentRequest.h @@ -526,6 +538,12 @@ set(vod_src src/model/DescribeVodEditingUsageDataResult.cc src/model/DescribeVodMediaPlayDataRequest.cc src/model/DescribeVodMediaPlayDataResult.cc + src/model/DescribeVodPlayerCollectDataRequest.cc + src/model/DescribeVodPlayerCollectDataResult.cc + src/model/DescribeVodPlayerDimensionDataRequest.cc + src/model/DescribeVodPlayerDimensionDataResult.cc + src/model/DescribeVodPlayerMetricDataRequest.cc + src/model/DescribeVodPlayerMetricDataResult.cc src/model/DescribeVodRangeDataByLocateAndIspServiceRequest.cc src/model/DescribeVodRangeDataByLocateAndIspServiceResult.cc src/model/DescribeVodRefreshQuotaRequest.cc @@ -544,6 +562,8 @@ set(vod_src src/model/DescribeVodTranscodeDataResult.cc src/model/DescribeVodUserDomainsRequest.cc src/model/DescribeVodUserDomainsResult.cc + src/model/DescribeVodUserVipsByDomainRequest.cc + src/model/DescribeVodUserVipsByDomainResult.cc src/model/DescribeVodVerifyContentRequest.cc src/model/DescribeVodVerifyContentResult.cc src/model/DetachAppPolicyFromIdentityRequest.cc @@ -562,6 +582,8 @@ set(vod_src src/model/GetAIVideoTagResultResult.cc src/model/GetAppInfosRequest.cc src/model/GetAppInfosResult.cc + src/model/GetAppPlayKeyRequest.cc + src/model/GetAppPlayKeyResult.cc src/model/GetAttachedMediaInfoRequest.cc src/model/GetAttachedMediaInfoResult.cc src/model/GetAuditHistoryRequest.cc @@ -672,6 +694,8 @@ set(vod_src src/model/SearchEditingProjectResult.cc src/model/SearchMediaRequest.cc src/model/SearchMediaResult.cc + src/model/SetAppPlayKeyRequest.cc + src/model/SetAppPlayKeyResult.cc src/model/SetAuditSecurityIpRequest.cc src/model/SetAuditSecurityIpResult.cc src/model/SetCrossdomainContentRequest.cc diff --git a/vod/include/alibabacloud/vod/VodClient.h b/vod/include/alibabacloud/vod/VodClient.h index 9bb331d0a..741ba30a9 100644 --- a/vod/include/alibabacloud/vod/VodClient.h +++ b/vod/include/alibabacloud/vod/VodClient.h @@ -164,6 +164,12 @@ #include "model/DescribeVodEditingUsageDataResult.h" #include "model/DescribeVodMediaPlayDataRequest.h" #include "model/DescribeVodMediaPlayDataResult.h" +#include "model/DescribeVodPlayerCollectDataRequest.h" +#include "model/DescribeVodPlayerCollectDataResult.h" +#include "model/DescribeVodPlayerDimensionDataRequest.h" +#include "model/DescribeVodPlayerDimensionDataResult.h" +#include "model/DescribeVodPlayerMetricDataRequest.h" +#include "model/DescribeVodPlayerMetricDataResult.h" #include "model/DescribeVodRangeDataByLocateAndIspServiceRequest.h" #include "model/DescribeVodRangeDataByLocateAndIspServiceResult.h" #include "model/DescribeVodRefreshQuotaRequest.h" @@ -182,6 +188,8 @@ #include "model/DescribeVodTranscodeDataResult.h" #include "model/DescribeVodUserDomainsRequest.h" #include "model/DescribeVodUserDomainsResult.h" +#include "model/DescribeVodUserVipsByDomainRequest.h" +#include "model/DescribeVodUserVipsByDomainResult.h" #include "model/DescribeVodVerifyContentRequest.h" #include "model/DescribeVodVerifyContentResult.h" #include "model/DetachAppPolicyFromIdentityRequest.h" @@ -200,6 +208,8 @@ #include "model/GetAIVideoTagResultResult.h" #include "model/GetAppInfosRequest.h" #include "model/GetAppInfosResult.h" +#include "model/GetAppPlayKeyRequest.h" +#include "model/GetAppPlayKeyResult.h" #include "model/GetAttachedMediaInfoRequest.h" #include "model/GetAttachedMediaInfoResult.h" #include "model/GetAuditHistoryRequest.h" @@ -310,6 +320,8 @@ #include "model/SearchEditingProjectResult.h" #include "model/SearchMediaRequest.h" #include "model/SearchMediaResult.h" +#include "model/SetAppPlayKeyRequest.h" +#include "model/SetAppPlayKeyResult.h" #include "model/SetAuditSecurityIpRequest.h" #include "model/SetAuditSecurityIpResult.h" #include "model/SetCrossdomainContentRequest.h" @@ -604,6 +616,15 @@ namespace AlibabaCloud typedef Outcome DescribeVodMediaPlayDataOutcome; typedef std::future DescribeVodMediaPlayDataOutcomeCallable; typedef std::function&)> DescribeVodMediaPlayDataAsyncHandler; + typedef Outcome DescribeVodPlayerCollectDataOutcome; + typedef std::future DescribeVodPlayerCollectDataOutcomeCallable; + typedef std::function&)> DescribeVodPlayerCollectDataAsyncHandler; + typedef Outcome DescribeVodPlayerDimensionDataOutcome; + typedef std::future DescribeVodPlayerDimensionDataOutcomeCallable; + typedef std::function&)> DescribeVodPlayerDimensionDataAsyncHandler; + typedef Outcome DescribeVodPlayerMetricDataOutcome; + typedef std::future DescribeVodPlayerMetricDataOutcomeCallable; + typedef std::function&)> DescribeVodPlayerMetricDataAsyncHandler; typedef Outcome DescribeVodRangeDataByLocateAndIspServiceOutcome; typedef std::future DescribeVodRangeDataByLocateAndIspServiceOutcomeCallable; typedef std::function&)> DescribeVodRangeDataByLocateAndIspServiceAsyncHandler; @@ -631,6 +652,9 @@ namespace AlibabaCloud typedef Outcome DescribeVodUserDomainsOutcome; typedef std::future DescribeVodUserDomainsOutcomeCallable; typedef std::function&)> DescribeVodUserDomainsAsyncHandler; + typedef Outcome DescribeVodUserVipsByDomainOutcome; + typedef std::future DescribeVodUserVipsByDomainOutcomeCallable; + typedef std::function&)> DescribeVodUserVipsByDomainAsyncHandler; typedef Outcome DescribeVodVerifyContentOutcome; typedef std::future DescribeVodVerifyContentOutcomeCallable; typedef std::function&)> DescribeVodVerifyContentAsyncHandler; @@ -658,6 +682,9 @@ namespace AlibabaCloud typedef Outcome GetAppInfosOutcome; typedef std::future GetAppInfosOutcomeCallable; typedef std::function&)> GetAppInfosAsyncHandler; + typedef Outcome GetAppPlayKeyOutcome; + typedef std::future GetAppPlayKeyOutcomeCallable; + typedef std::function&)> GetAppPlayKeyAsyncHandler; typedef Outcome GetAttachedMediaInfoOutcome; typedef std::future GetAttachedMediaInfoOutcomeCallable; typedef std::function&)> GetAttachedMediaInfoAsyncHandler; @@ -823,6 +850,9 @@ namespace AlibabaCloud typedef Outcome SearchMediaOutcome; typedef std::future SearchMediaOutcomeCallable; typedef std::function&)> SearchMediaAsyncHandler; + typedef Outcome SetAppPlayKeyOutcome; + typedef std::future SetAppPlayKeyOutcomeCallable; + typedef std::function&)> SetAppPlayKeyAsyncHandler; typedef Outcome SetAuditSecurityIpOutcome; typedef std::future SetAuditSecurityIpOutcomeCallable; typedef std::function&)> SetAuditSecurityIpAsyncHandler; @@ -1149,6 +1179,15 @@ namespace AlibabaCloud DescribeVodMediaPlayDataOutcome describeVodMediaPlayData(const Model::DescribeVodMediaPlayDataRequest &request)const; void describeVodMediaPlayDataAsync(const Model::DescribeVodMediaPlayDataRequest& request, const DescribeVodMediaPlayDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeVodMediaPlayDataOutcomeCallable describeVodMediaPlayDataCallable(const Model::DescribeVodMediaPlayDataRequest& request) const; + DescribeVodPlayerCollectDataOutcome describeVodPlayerCollectData(const Model::DescribeVodPlayerCollectDataRequest &request)const; + void describeVodPlayerCollectDataAsync(const Model::DescribeVodPlayerCollectDataRequest& request, const DescribeVodPlayerCollectDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeVodPlayerCollectDataOutcomeCallable describeVodPlayerCollectDataCallable(const Model::DescribeVodPlayerCollectDataRequest& request) const; + DescribeVodPlayerDimensionDataOutcome describeVodPlayerDimensionData(const Model::DescribeVodPlayerDimensionDataRequest &request)const; + void describeVodPlayerDimensionDataAsync(const Model::DescribeVodPlayerDimensionDataRequest& request, const DescribeVodPlayerDimensionDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeVodPlayerDimensionDataOutcomeCallable describeVodPlayerDimensionDataCallable(const Model::DescribeVodPlayerDimensionDataRequest& request) const; + DescribeVodPlayerMetricDataOutcome describeVodPlayerMetricData(const Model::DescribeVodPlayerMetricDataRequest &request)const; + void describeVodPlayerMetricDataAsync(const Model::DescribeVodPlayerMetricDataRequest& request, const DescribeVodPlayerMetricDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeVodPlayerMetricDataOutcomeCallable describeVodPlayerMetricDataCallable(const Model::DescribeVodPlayerMetricDataRequest& request) const; DescribeVodRangeDataByLocateAndIspServiceOutcome describeVodRangeDataByLocateAndIspService(const Model::DescribeVodRangeDataByLocateAndIspServiceRequest &request)const; void describeVodRangeDataByLocateAndIspServiceAsync(const Model::DescribeVodRangeDataByLocateAndIspServiceRequest& request, const DescribeVodRangeDataByLocateAndIspServiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeVodRangeDataByLocateAndIspServiceOutcomeCallable describeVodRangeDataByLocateAndIspServiceCallable(const Model::DescribeVodRangeDataByLocateAndIspServiceRequest& request) const; @@ -1176,6 +1215,9 @@ namespace AlibabaCloud DescribeVodUserDomainsOutcome describeVodUserDomains(const Model::DescribeVodUserDomainsRequest &request)const; void describeVodUserDomainsAsync(const Model::DescribeVodUserDomainsRequest& request, const DescribeVodUserDomainsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeVodUserDomainsOutcomeCallable describeVodUserDomainsCallable(const Model::DescribeVodUserDomainsRequest& request) const; + DescribeVodUserVipsByDomainOutcome describeVodUserVipsByDomain(const Model::DescribeVodUserVipsByDomainRequest &request)const; + void describeVodUserVipsByDomainAsync(const Model::DescribeVodUserVipsByDomainRequest& request, const DescribeVodUserVipsByDomainAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeVodUserVipsByDomainOutcomeCallable describeVodUserVipsByDomainCallable(const Model::DescribeVodUserVipsByDomainRequest& request) const; DescribeVodVerifyContentOutcome describeVodVerifyContent(const Model::DescribeVodVerifyContentRequest &request)const; void describeVodVerifyContentAsync(const Model::DescribeVodVerifyContentRequest& request, const DescribeVodVerifyContentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeVodVerifyContentOutcomeCallable describeVodVerifyContentCallable(const Model::DescribeVodVerifyContentRequest& request) const; @@ -1203,6 +1245,9 @@ namespace AlibabaCloud GetAppInfosOutcome getAppInfos(const Model::GetAppInfosRequest &request)const; void getAppInfosAsync(const Model::GetAppInfosRequest& request, const GetAppInfosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetAppInfosOutcomeCallable getAppInfosCallable(const Model::GetAppInfosRequest& request) const; + GetAppPlayKeyOutcome getAppPlayKey(const Model::GetAppPlayKeyRequest &request)const; + void getAppPlayKeyAsync(const Model::GetAppPlayKeyRequest& request, const GetAppPlayKeyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetAppPlayKeyOutcomeCallable getAppPlayKeyCallable(const Model::GetAppPlayKeyRequest& request) const; GetAttachedMediaInfoOutcome getAttachedMediaInfo(const Model::GetAttachedMediaInfoRequest &request)const; void getAttachedMediaInfoAsync(const Model::GetAttachedMediaInfoRequest& request, const GetAttachedMediaInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetAttachedMediaInfoOutcomeCallable getAttachedMediaInfoCallable(const Model::GetAttachedMediaInfoRequest& request) const; @@ -1368,6 +1413,9 @@ namespace AlibabaCloud SearchMediaOutcome searchMedia(const Model::SearchMediaRequest &request)const; void searchMediaAsync(const Model::SearchMediaRequest& request, const SearchMediaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SearchMediaOutcomeCallable searchMediaCallable(const Model::SearchMediaRequest& request) const; + SetAppPlayKeyOutcome setAppPlayKey(const Model::SetAppPlayKeyRequest &request)const; + void setAppPlayKeyAsync(const Model::SetAppPlayKeyRequest& request, const SetAppPlayKeyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SetAppPlayKeyOutcomeCallable setAppPlayKeyCallable(const Model::SetAppPlayKeyRequest& request) const; SetAuditSecurityIpOutcome setAuditSecurityIp(const Model::SetAuditSecurityIpRequest &request)const; void setAuditSecurityIpAsync(const Model::SetAuditSecurityIpRequest& request, const SetAuditSecurityIpAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetAuditSecurityIpOutcomeCallable setAuditSecurityIpCallable(const Model::SetAuditSecurityIpRequest& request) const; diff --git a/vod/include/alibabacloud/vod/model/BatchGetMediaInfosRequest.h b/vod/include/alibabacloud/vod/model/BatchGetMediaInfosRequest.h index 2591689b5..3d109ef86 100644 --- a/vod/include/alibabacloud/vod/model/BatchGetMediaInfosRequest.h +++ b/vod/include/alibabacloud/vod/model/BatchGetMediaInfosRequest.h @@ -30,10 +30,13 @@ class ALIBABACLOUD_VOD_EXPORT BatchGetMediaInfosRequest : public RpcServiceReque public: BatchGetMediaInfosRequest(); ~BatchGetMediaInfosRequest(); + std::string getReferenceIds() const; + void setReferenceIds(const std::string &referenceIds); std::string getMediaIds() const; void setMediaIds(const std::string &mediaIds); private: + std::string referenceIds_; std::string mediaIds_; }; } // namespace Model diff --git a/vod/include/alibabacloud/vod/model/BatchGetMediaInfosResult.h b/vod/include/alibabacloud/vod/model/BatchGetMediaInfosResult.h index 4ae944eff..fdf273743 100644 --- a/vod/include/alibabacloud/vod/model/BatchGetMediaInfosResult.h +++ b/vod/include/alibabacloud/vod/model/BatchGetMediaInfosResult.h @@ -50,6 +50,7 @@ namespace AlibabaCloud std::string restoreExpiration; std::string mediaId; std::string appId; + std::string referenceId; std::string creationTime; std::string coverURL; std::string regionId; @@ -107,6 +108,7 @@ namespace AlibabaCloud std::string width; }; std::string status; + std::string fileMD5; std::string cRC64; long size; std::string fileName; @@ -167,6 +169,7 @@ namespace AlibabaCloud ~BatchGetMediaInfosResult(); std::vector getNonExistMediaIds()const; std::vector getMediaInfos()const; + std::vector getNonExistReferenceIds()const; std::vector getForbiddenMediaIds()const; protected: @@ -174,6 +177,7 @@ namespace AlibabaCloud private: std::vector nonExistMediaIds_; std::vector mediaInfos_; + std::vector nonExistReferenceIds_; std::vector forbiddenMediaIds_; }; diff --git a/vod/include/alibabacloud/vod/model/CreateAppInfoRequest.h b/vod/include/alibabacloud/vod/model/CreateAppInfoRequest.h index 526cd8458..41d79d773 100644 --- a/vod/include/alibabacloud/vod/model/CreateAppInfoRequest.h +++ b/vod/include/alibabacloud/vod/model/CreateAppInfoRequest.h @@ -44,8 +44,8 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getAppName() const; void setAppName(const std::string &appName); - Tag getTag() const; - void setTag(const Tag &tag); + std::vector getTag() const; + void setTag(const std::vector &tag); private: std::string description_; @@ -53,7 +53,7 @@ private: std::string accessKeyId_; std::string resourceGroupId_; std::string appName_; - Tag tag_; + std::vector tag_; }; } // namespace Model } // namespace Vod diff --git a/vod/include/alibabacloud/vod/model/CreateUploadVideoRequest.h b/vod/include/alibabacloud/vod/model/CreateUploadVideoRequest.h index 8de18ec26..3ae4885e8 100644 --- a/vod/include/alibabacloud/vod/model/CreateUploadVideoRequest.h +++ b/vod/include/alibabacloud/vod/model/CreateUploadVideoRequest.h @@ -52,6 +52,8 @@ public: void setCustomMediaInfo(const std::string &customMediaInfo); std::string getIP() const; void setIP(const std::string &iP); + std::string getReferenceId() const; + void setReferenceId(const std::string &referenceId); std::string getTags() const; void setTags(const std::string &tags); std::string getFileName() const; @@ -73,6 +75,7 @@ private: std::string workflowId_; std::string customMediaInfo_; std::string iP_; + std::string referenceId_; std::string tags_; std::string fileName_; std::string templateGroupId_; diff --git a/vod/include/alibabacloud/vod/model/DeleteEditingProjectRequest.h b/vod/include/alibabacloud/vod/model/DeleteEditingProjectRequest.h index 136f27355..66a3f46b4 100644 --- a/vod/include/alibabacloud/vod/model/DeleteEditingProjectRequest.h +++ b/vod/include/alibabacloud/vod/model/DeleteEditingProjectRequest.h @@ -32,6 +32,8 @@ public: ~DeleteEditingProjectRequest(); std::string getResourceOwnerId() const; void setResourceOwnerId(const std::string &resourceOwnerId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); std::string getResourceOwnerAccount() const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; @@ -40,16 +42,14 @@ public: void setProjectIds(const std::string &projectIds); std::string getOwnerId() const; void setOwnerId(const std::string &ownerId); - std::string getAccessKeyId() const; - void setAccessKeyId(const std::string &accessKeyId); private: std::string resourceOwnerId_; + std::string accessKeyId_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string projectIds_; std::string ownerId_; - std::string accessKeyId_; }; } // namespace Model } // namespace Vod diff --git a/vod/include/alibabacloud/vod/model/DeleteMezzaninesRequest.h b/vod/include/alibabacloud/vod/model/DeleteMezzaninesRequest.h index 3c5a6f6a5..ceb3d03e9 100644 --- a/vod/include/alibabacloud/vod/model/DeleteMezzaninesRequest.h +++ b/vod/include/alibabacloud/vod/model/DeleteMezzaninesRequest.h @@ -30,12 +30,15 @@ class ALIBABACLOUD_VOD_EXPORT DeleteMezzaninesRequest : public RpcServiceRequest public: DeleteMezzaninesRequest(); ~DeleteMezzaninesRequest(); + std::string getReferenceIds() const; + void setReferenceIds(const std::string &referenceIds); bool getForce() const; void setForce(bool force); std::string getVideoIds() const; void setVideoIds(const std::string &videoIds); private: + std::string referenceIds_; bool force_; std::string videoIds_; }; diff --git a/vod/include/alibabacloud/vod/model/DeleteMezzaninesResult.h b/vod/include/alibabacloud/vod/model/DeleteMezzaninesResult.h index 4c2915406..5f5454493 100644 --- a/vod/include/alibabacloud/vod/model/DeleteMezzaninesResult.h +++ b/vod/include/alibabacloud/vod/model/DeleteMezzaninesResult.h @@ -39,12 +39,14 @@ namespace AlibabaCloud ~DeleteMezzaninesResult(); std::vector getNonExistVideoIds()const; std::vector getUnRemoveableVideoIds()const; + std::vector getNonExistReferenceIds()const; protected: void parse(const std::string &payload); private: std::vector nonExistVideoIds_; std::vector unRemoveableVideoIds_; + std::vector nonExistReferenceIds_; }; } diff --git a/vod/include/alibabacloud/vod/model/DeleteMultipartUploadRequest.h b/vod/include/alibabacloud/vod/model/DeleteMultipartUploadRequest.h index 365fb0d11..bc4ef925a 100644 --- a/vod/include/alibabacloud/vod/model/DeleteMultipartUploadRequest.h +++ b/vod/include/alibabacloud/vod/model/DeleteMultipartUploadRequest.h @@ -30,22 +30,22 @@ class ALIBABACLOUD_VOD_EXPORT DeleteMultipartUploadRequest : public RpcServiceRe public: DeleteMultipartUploadRequest(); ~DeleteMultipartUploadRequest(); - std::string getOwnerAccount() const; - void setOwnerAccount(const std::string &ownerAccount); 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 getOwnerAccount() const; + void setOwnerAccount(const std::string &ownerAccount); + std::string getMediaId() const; + void setMediaId(const std::string &mediaId); std::string getMediaType() const; void setMediaType(const std::string &mediaType); private: - std::string ownerAccount_; long resourceRealOwnerId_; - std::string mediaId_; std::string accessKeyId_; + std::string ownerAccount_; + std::string mediaId_; std::string mediaType_; }; } // namespace Model diff --git a/vod/include/alibabacloud/vod/model/DeleteStreamRequest.h b/vod/include/alibabacloud/vod/model/DeleteStreamRequest.h index ba81fd799..db8752d33 100644 --- a/vod/include/alibabacloud/vod/model/DeleteStreamRequest.h +++ b/vod/include/alibabacloud/vod/model/DeleteStreamRequest.h @@ -32,11 +32,14 @@ public: ~DeleteStreamRequest(); std::string getVideoId() const; void setVideoId(const std::string &videoId); + std::string getReferenceId() const; + void setReferenceId(const std::string &referenceId); std::string getJobIds() const; void setJobIds(const std::string &jobIds); private: std::string videoId_; + std::string referenceId_; std::string jobIds_; }; } // namespace Model diff --git a/vod/include/alibabacloud/vod/model/DeleteVideoRequest.h b/vod/include/alibabacloud/vod/model/DeleteVideoRequest.h index c591a502c..dff2441ad 100644 --- a/vod/include/alibabacloud/vod/model/DeleteVideoRequest.h +++ b/vod/include/alibabacloud/vod/model/DeleteVideoRequest.h @@ -30,10 +30,13 @@ class ALIBABACLOUD_VOD_EXPORT DeleteVideoRequest : public RpcServiceRequest { public: DeleteVideoRequest(); ~DeleteVideoRequest(); + std::string getReferenceIds() const; + void setReferenceIds(const std::string &referenceIds); std::string getVideoIds() const; void setVideoIds(const std::string &videoIds); private: + std::string referenceIds_; std::string videoIds_; }; } // namespace Model diff --git a/vod/include/alibabacloud/vod/model/DeleteVideoResult.h b/vod/include/alibabacloud/vod/model/DeleteVideoResult.h index a38e23d7d..04ad082da 100644 --- a/vod/include/alibabacloud/vod/model/DeleteVideoResult.h +++ b/vod/include/alibabacloud/vod/model/DeleteVideoResult.h @@ -39,12 +39,14 @@ namespace AlibabaCloud ~DeleteVideoResult(); std::vector getForbiddenVideoIds()const; std::vector getNonExistVideoIds()const; + std::vector getNonExistReferenceIds()const; protected: void parse(const std::string &payload); private: std::vector forbiddenVideoIds_; std::vector nonExistVideoIds_; + std::vector nonExistReferenceIds_; }; } diff --git a/vod/include/alibabacloud/vod/model/DescribeMediaDistributionRequest.h b/vod/include/alibabacloud/vod/model/DescribeMediaDistributionRequest.h index 5913fb3b7..f8ca86f37 100644 --- a/vod/include/alibabacloud/vod/model/DescribeMediaDistributionRequest.h +++ b/vod/include/alibabacloud/vod/model/DescribeMediaDistributionRequest.h @@ -30,18 +30,18 @@ class ALIBABACLOUD_VOD_EXPORT DescribeMediaDistributionRequest : public RpcServi public: DescribeMediaDistributionRequest(); ~DescribeMediaDistributionRequest(); - std::string getEndTime() const; - void setEndTime(const std::string &endTime); std::string getStartTime() const; void setStartTime(const std::string &startTime); + std::string getEndTime() const; + void setEndTime(const std::string &endTime); std::string getStorageClass() const; void setStorageClass(const std::string &storageClass); std::string getInterval() const; void setInterval(const std::string &interval); private: - std::string endTime_; std::string startTime_; + std::string endTime_; std::string storageClass_; std::string interval_; }; diff --git a/vod/include/alibabacloud/vod/model/DescribeVodPlayerCollectDataRequest.h b/vod/include/alibabacloud/vod/model/DescribeVodPlayerCollectDataRequest.h new file mode 100644 index 000000000..2ed639187 --- /dev/null +++ b/vod/include/alibabacloud/vod/model/DescribeVodPlayerCollectDataRequest.h @@ -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_DESCRIBEVODPLAYERCOLLECTDATAREQUEST_H_ +#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERCOLLECTDATAREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Vod { +namespace Model { +class ALIBABACLOUD_VOD_EXPORT DescribeVodPlayerCollectDataRequest : public RpcServiceRequest { +public: + DescribeVodPlayerCollectDataRequest(); + ~DescribeVodPlayerCollectDataRequest(); + std::string getStartTime() const; + void setStartTime(const std::string &startTime); + std::string getPeriod() const; + void setPeriod(const std::string &period); + std::string getOs() const; + void setOs(const std::string &os); + std::string getEndTime() const; + void setEndTime(const std::string &endTime); + std::string getAppId() const; + void setAppId(const std::string &appId); + std::string getInterval() const; + void setInterval(const std::string &interval); + std::string getMetrics() const; + void setMetrics(const std::string &metrics); + std::string getTerminalType() const; + void setTerminalType(const std::string &terminalType); + +private: + std::string startTime_; + std::string period_; + std::string os_; + std::string endTime_; + std::string appId_; + std::string interval_; + std::string metrics_; + std::string terminalType_; +}; +} // namespace Model +} // namespace Vod +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERCOLLECTDATAREQUEST_H_ diff --git a/vod/include/alibabacloud/vod/model/DescribeVodPlayerCollectDataResult.h b/vod/include/alibabacloud/vod/model/DescribeVodPlayerCollectDataResult.h new file mode 100644 index 000000000..b407bb35f --- /dev/null +++ b/vod/include/alibabacloud/vod/model/DescribeVodPlayerCollectDataResult.h @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERCOLLECTDATARESULT_H_ +#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERCOLLECTDATARESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Vod + { + namespace Model + { + class ALIBABACLOUD_VOD_EXPORT DescribeVodPlayerCollectDataResult : public ServiceResult + { + public: + struct Datas + { + double valueRefer; + double valueRatio; + double value; + std::string metric; + }; + + + DescribeVodPlayerCollectDataResult(); + explicit DescribeVodPlayerCollectDataResult(const std::string &payload); + ~DescribeVodPlayerCollectDataResult(); + std::vector getDataList()const; + + protected: + void parse(const std::string &payload); + private: + std::vector dataList_; + + }; + } + } +} +#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERCOLLECTDATARESULT_H_ \ No newline at end of file diff --git a/vod/include/alibabacloud/vod/model/DescribeVodPlayerDimensionDataRequest.h b/vod/include/alibabacloud/vod/model/DescribeVodPlayerDimensionDataRequest.h new file mode 100644 index 000000000..a6eecf541 --- /dev/null +++ b/vod/include/alibabacloud/vod/model/DescribeVodPlayerDimensionDataRequest.h @@ -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_DESCRIBEVODPLAYERDIMENSIONDATAREQUEST_H_ +#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERDIMENSIONDATAREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Vod { +namespace Model { +class ALIBABACLOUD_VOD_EXPORT DescribeVodPlayerDimensionDataRequest : public RpcServiceRequest { +public: + DescribeVodPlayerDimensionDataRequest(); + ~DescribeVodPlayerDimensionDataRequest(); + std::string getStartTime() const; + void setStartTime(const std::string &startTime); + std::string getDimension() const; + void setDimension(const std::string &dimension); + std::string getEndTime() const; + void setEndTime(const std::string &endTime); + std::string getAppId() const; + void setAppId(const std::string &appId); + std::string getRegion() const; + void setRegion(const std::string ®ion); + +private: + std::string startTime_; + std::string dimension_; + std::string endTime_; + std::string appId_; + std::string region_; +}; +} // namespace Model +} // namespace Vod +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERDIMENSIONDATAREQUEST_H_ diff --git a/vod/include/alibabacloud/vod/model/DescribeVodPlayerDimensionDataResult.h b/vod/include/alibabacloud/vod/model/DescribeVodPlayerDimensionDataResult.h new file mode 100644 index 000000000..0d7a488cf --- /dev/null +++ b/vod/include/alibabacloud/vod/model/DescribeVodPlayerDimensionDataResult.h @@ -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_DESCRIBEVODPLAYERDIMENSIONDATARESULT_H_ +#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERDIMENSIONDATARESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Vod + { + namespace Model + { + class ALIBABACLOUD_VOD_EXPORT DescribeVodPlayerDimensionDataResult : public ServiceResult + { + public: + + + DescribeVodPlayerDimensionDataResult(); + explicit DescribeVodPlayerDimensionDataResult(const std::string &payload); + ~DescribeVodPlayerDimensionDataResult(); + std::vector getDataList()const; + + protected: + void parse(const std::string &payload); + private: + std::vector dataList_; + + }; + } + } +} +#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERDIMENSIONDATARESULT_H_ \ No newline at end of file diff --git a/vod/include/alibabacloud/vod/model/DescribeVodPlayerMetricDataRequest.h b/vod/include/alibabacloud/vod/model/DescribeVodPlayerMetricDataRequest.h new file mode 100644 index 000000000..591ab7767 --- /dev/null +++ b/vod/include/alibabacloud/vod/model/DescribeVodPlayerMetricDataRequest.h @@ -0,0 +1,75 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERMETRICDATAREQUEST_H_ +#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERMETRICDATAREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Vod { +namespace Model { +class ALIBABACLOUD_VOD_EXPORT DescribeVodPlayerMetricDataRequest : public RpcServiceRequest { +public: + DescribeVodPlayerMetricDataRequest(); + ~DescribeVodPlayerMetricDataRequest(); + std::string getLanguage() const; + void setLanguage(const std::string &language); + std::string getStartTime() const; + void setStartTime(const std::string &startTime); + long getPageNumber() const; + void setPageNumber(long pageNumber); + long getTop() const; + void setTop(long top); + long getPageSize() const; + void setPageSize(long pageSize); + std::string getOs() const; + void setOs(const std::string &os); + std::string getEndTime() const; + void setEndTime(const std::string &endTime); + std::string getFilters() const; + void setFilters(const std::string &filters); + std::string getAppId() const; + void setAppId(const std::string &appId); + std::string getInterval() const; + void setInterval(const std::string &interval); + std::string getMetrics() const; + void setMetrics(const std::string &metrics); + std::string getTerminalType() const; + void setTerminalType(const std::string &terminalType); + +private: + std::string language_; + std::string startTime_; + long pageNumber_; + long top_; + long pageSize_; + std::string os_; + std::string endTime_; + std::string filters_; + std::string appId_; + std::string interval_; + std::string metrics_; + std::string terminalType_; +}; +} // namespace Model +} // namespace Vod +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERMETRICDATAREQUEST_H_ diff --git a/vod/include/alibabacloud/vod/model/DescribeVodPlayerMetricDataResult.h b/vod/include/alibabacloud/vod/model/DescribeVodPlayerMetricDataResult.h new file mode 100644 index 000000000..8553f0669 --- /dev/null +++ b/vod/include/alibabacloud/vod/model/DescribeVodPlayerMetricDataResult.h @@ -0,0 +1,94 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR 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_DESCRIBEVODPLAYERMETRICDATARESULT_H_ +#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERMETRICDATARESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Vod + { + namespace Model + { + class ALIBABACLOUD_VOD_EXPORT DescribeVodPlayerMetricDataResult : public ServiceResult + { + public: + struct Extend + { + std::string actualStartTime; + std::string actualEndTime; + long intervalSeconds; + }; + struct Datds + { + double uv; + double completionVv; + double avgPlayDuration; + double seekDuration; + double stuckDuration100s; + double avgPerVv; + double seedFailRate; + double avgPlayBitrate; + std::string stuckCount100s; + double vv; + double completionRate; + double errorCount100s; + double slowPlayRate; + double firstFrame; + double avgPerPlayDuration; + double avgStartBitrate; + std::string dimension; + double stuckCountRate; + double playFailRate; + std::string timeStamp; + double totalPlayDuration; + double realVv; + double avgPerCompletionVv; + double jumpRate5s; + double secondPlayRate; + double avgVideoDuration; + }; + + + DescribeVodPlayerMetricDataResult(); + explicit DescribeVodPlayerMetricDataResult(const std::string &payload); + ~DescribeVodPlayerMetricDataResult(); + std::vector getDataList()const; + long getPageSize()const; + long getTotalCnt()const; + Extend getExtend()const; + long getPageNumber()const; + + protected: + void parse(const std::string &payload); + private: + std::vector dataList_; + long pageSize_; + long totalCnt_; + Extend extend_; + long pageNumber_; + + }; + } + } +} +#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODPLAYERMETRICDATARESULT_H_ \ No newline at end of file diff --git a/vod/include/alibabacloud/vod/model/DescribeVodUserVipsByDomainRequest.h b/vod/include/alibabacloud/vod/model/DescribeVodUserVipsByDomainRequest.h new file mode 100644 index 000000000..ec4357fcd --- /dev/null +++ b/vod/include/alibabacloud/vod/model/DescribeVodUserVipsByDomainRequest.h @@ -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_DESCRIBEVODUSERVIPSBYDOMAINREQUEST_H_ +#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODUSERVIPSBYDOMAINREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Vod { +namespace Model { +class ALIBABACLOUD_VOD_EXPORT DescribeVodUserVipsByDomainRequest : public RpcServiceRequest { +public: + DescribeVodUserVipsByDomainRequest(); + ~DescribeVodUserVipsByDomainRequest(); + std::string getAvailable() const; + void setAvailable(const std::string &available); + std::string getDomainName() const; + void setDomainName(const std::string &domainName); + long getOwnerId() const; + void setOwnerId(long ownerId); + +private: + std::string available_; + std::string domainName_; + long ownerId_; +}; +} // namespace Model +} // namespace Vod +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODUSERVIPSBYDOMAINREQUEST_H_ diff --git a/vod/include/alibabacloud/vod/model/DescribeVodUserVipsByDomainResult.h b/vod/include/alibabacloud/vod/model/DescribeVodUserVipsByDomainResult.h new file mode 100644 index 000000000..5425b48e3 --- /dev/null +++ b/vod/include/alibabacloud/vod/model/DescribeVodUserVipsByDomainResult.h @@ -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_DESCRIBEVODUSERVIPSBYDOMAINRESULT_H_ +#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODUSERVIPSBYDOMAINRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Vod + { + namespace Model + { + class ALIBABACLOUD_VOD_EXPORT DescribeVodUserVipsByDomainResult : public ServiceResult + { + public: + + + DescribeVodUserVipsByDomainResult(); + explicit DescribeVodUserVipsByDomainResult(const std::string &payload); + ~DescribeVodUserVipsByDomainResult(); + std::string getDomainName()const; + std::vector getVips()const; + + protected: + void parse(const std::string &payload); + private: + std::string domainName_; + std::vector vips_; + + }; + } + } +} +#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODUSERVIPSBYDOMAINRESULT_H_ \ No newline at end of file diff --git a/vod/include/alibabacloud/vod/model/DetachAppPolicyFromIdentityRequest.h b/vod/include/alibabacloud/vod/model/DetachAppPolicyFromIdentityRequest.h index ea968a1b0..e26b9efae 100644 --- a/vod/include/alibabacloud/vod/model/DetachAppPolicyFromIdentityRequest.h +++ b/vod/include/alibabacloud/vod/model/DetachAppPolicyFromIdentityRequest.h @@ -30,19 +30,19 @@ class ALIBABACLOUD_VOD_EXPORT DetachAppPolicyFromIdentityRequest : public RpcSer public: DetachAppPolicyFromIdentityRequest(); ~DetachAppPolicyFromIdentityRequest(); - 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 getAppId() const; void setAppId(const std::string &appId); private: - std::string identityType_; std::string policyNames_; std::string identityName_; + std::string identityType_; std::string appId_; }; } // namespace Model diff --git a/vod/include/alibabacloud/vod/model/GetAIImageJobsRequest.h b/vod/include/alibabacloud/vod/model/GetAIImageJobsRequest.h index 9cd52c058..cd2985a82 100644 --- a/vod/include/alibabacloud/vod/model/GetAIImageJobsRequest.h +++ b/vod/include/alibabacloud/vod/model/GetAIImageJobsRequest.h @@ -32,23 +32,23 @@ public: ~GetAIImageJobsRequest(); std::string getResourceOwnerId() const; void setResourceOwnerId(const std::string &resourceOwnerId); + 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 getAccessKeyId() const; - void setAccessKeyId(const std::string &accessKeyId); std::string getJobIds() const; void setJobIds(const std::string &jobIds); private: std::string resourceOwnerId_; + std::string accessKeyId_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string ownerId_; - std::string accessKeyId_; std::string jobIds_; }; } // namespace Model diff --git a/vod/include/alibabacloud/vod/model/GetAIVideoTagResultRequest.h b/vod/include/alibabacloud/vod/model/GetAIVideoTagResultRequest.h index b40bbdeb7..24f52c7b7 100644 --- a/vod/include/alibabacloud/vod/model/GetAIVideoTagResultRequest.h +++ b/vod/include/alibabacloud/vod/model/GetAIVideoTagResultRequest.h @@ -32,6 +32,8 @@ public: ~GetAIVideoTagResultRequest(); std::string getResourceOwnerId() const; void setResourceOwnerId(const std::string &resourceOwnerId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); std::string getResourceOwnerAccount() const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; @@ -40,16 +42,14 @@ public: void setOwnerId(const std::string &ownerId); std::string getMediaId() const; void setMediaId(const std::string &mediaId); - std::string getAccessKeyId() const; - void setAccessKeyId(const std::string &accessKeyId); private: std::string resourceOwnerId_; + std::string accessKeyId_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string ownerId_; std::string mediaId_; - std::string accessKeyId_; }; } // namespace Model } // namespace Vod diff --git a/vod/include/alibabacloud/vod/model/GetAppInfosResult.h b/vod/include/alibabacloud/vod/model/GetAppInfosResult.h index 5e4b02d31..a82a5c8cc 100644 --- a/vod/include/alibabacloud/vod/model/GetAppInfosResult.h +++ b/vod/include/alibabacloud/vod/model/GetAppInfosResult.h @@ -34,6 +34,11 @@ namespace AlibabaCloud public: struct AppInfo { + struct Tag + { + std::string tagKey; + std::string tagValue; + }; std::string status; std::string type; std::string description; @@ -41,6 +46,7 @@ namespace AlibabaCloud std::string resourceGroupId; std::string creationTime; std::string modificationTime; + std::vector tags; std::string appName; }; diff --git a/vod/include/alibabacloud/vod/model/GetAppPlayKeyRequest.h b/vod/include/alibabacloud/vod/model/GetAppPlayKeyRequest.h new file mode 100644 index 000000000..54aadce59 --- /dev/null +++ b/vod/include/alibabacloud/vod/model/GetAppPlayKeyRequest.h @@ -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_GETAPPPLAYKEYREQUEST_H_ +#define ALIBABACLOUD_VOD_MODEL_GETAPPPLAYKEYREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Vod { +namespace Model { +class ALIBABACLOUD_VOD_EXPORT GetAppPlayKeyRequest : public RpcServiceRequest { +public: + GetAppPlayKeyRequest(); + ~GetAppPlayKeyRequest(); + 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 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_; + long resourceRealOwnerId_; + std::string accessKeyId_; + std::string resourceOwnerAccount_; + long ownerId_; + std::string appId_; +}; +} // namespace Model +} // namespace Vod +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_VOD_MODEL_GETAPPPLAYKEYREQUEST_H_ diff --git a/vod/include/alibabacloud/vod/model/GetAppPlayKeyResult.h b/vod/include/alibabacloud/vod/model/GetAppPlayKeyResult.h new file mode 100644 index 000000000..0a8a7bc32 --- /dev/null +++ b/vod/include/alibabacloud/vod/model/GetAppPlayKeyResult.h @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_VOD_MODEL_GETAPPPLAYKEYRESULT_H_ +#define ALIBABACLOUD_VOD_MODEL_GETAPPPLAYKEYRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Vod + { + namespace Model + { + class ALIBABACLOUD_VOD_EXPORT GetAppPlayKeyResult : public ServiceResult + { + public: + struct AppPlayKey + { + std::string appId; + std::string playKey; + std::string creationTime; + std::string modificationTime; + }; + + + GetAppPlayKeyResult(); + explicit GetAppPlayKeyResult(const std::string &payload); + ~GetAppPlayKeyResult(); + AppPlayKey getAppPlayKey()const; + + protected: + void parse(const std::string &payload); + private: + AppPlayKey appPlayKey_; + + }; + } + } +} +#endif // !ALIBABACLOUD_VOD_MODEL_GETAPPPLAYKEYRESULT_H_ \ No newline at end of file diff --git a/vod/include/alibabacloud/vod/model/GetJobDetailResult.h b/vod/include/alibabacloud/vod/model/GetJobDetailResult.h index 8dc365d82..f268e28af 100644 --- a/vod/include/alibabacloud/vod/model/GetJobDetailResult.h +++ b/vod/include/alibabacloud/vod/model/GetJobDetailResult.h @@ -67,6 +67,27 @@ namespace AlibabaCloud std::string completeTime; std::string jobId; }; + struct WorkflowTaskDetail + { + struct Workflow + { + std::string status; + std::string type; + std::string modifiedTime; + std::string appId; + std::string createTime; + std::string workflowId; + std::string name; + }; + std::string status; + std::string taskId; + std::string activityResults; + std::string taskInput; + std::string finishTime; + std::string userData; + std::string createTime; + Workflow workflow; + }; GetJobDetailResult(); @@ -76,6 +97,7 @@ namespace AlibabaCloud SnapshotJobDetail getSnapshotJobDetail()const; TranscodeJobDetail getTranscodeJobDetail()const; AIJobDetail getAIJobDetail()const; + WorkflowTaskDetail getWorkflowTaskDetail()const; protected: void parse(const std::string &payload); @@ -84,6 +106,7 @@ namespace AlibabaCloud SnapshotJobDetail snapshotJobDetail_; TranscodeJobDetail transcodeJobDetail_; AIJobDetail aIJobDetail_; + WorkflowTaskDetail workflowTaskDetail_; }; } diff --git a/vod/include/alibabacloud/vod/model/GetMediaDNAResultRequest.h b/vod/include/alibabacloud/vod/model/GetMediaDNAResultRequest.h index aad4a572e..86c89d2cf 100644 --- a/vod/include/alibabacloud/vod/model/GetMediaDNAResultRequest.h +++ b/vod/include/alibabacloud/vod/model/GetMediaDNAResultRequest.h @@ -32,6 +32,8 @@ public: ~GetMediaDNAResultRequest(); std::string getResourceOwnerId() const; void setResourceOwnerId(const std::string &resourceOwnerId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); std::string getResourceOwnerAccount() const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; @@ -40,16 +42,14 @@ public: void setOwnerId(const std::string &ownerId); std::string getMediaId() const; void setMediaId(const std::string &mediaId); - std::string getAccessKeyId() const; - void setAccessKeyId(const std::string &accessKeyId); private: std::string resourceOwnerId_; + std::string accessKeyId_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string ownerId_; std::string mediaId_; - std::string accessKeyId_; }; } // namespace Model } // namespace Vod diff --git a/vod/include/alibabacloud/vod/model/GetMezzanineInfoRequest.h b/vod/include/alibabacloud/vod/model/GetMezzanineInfoRequest.h index d526eb84d..fd04eac2c 100644 --- a/vod/include/alibabacloud/vod/model/GetMezzanineInfoRequest.h +++ b/vod/include/alibabacloud/vod/model/GetMezzanineInfoRequest.h @@ -36,6 +36,8 @@ public: void setAuthTimeout(long authTimeout); std::string getVideoId() const; void setVideoId(const std::string &videoId); + std::string getReferenceId() const; + void setReferenceId(const std::string &referenceId); bool getPreviewSegment() const; void setPreviewSegment(bool previewSegment); std::string getAdditionType() const; @@ -45,6 +47,7 @@ private: std::string outputType_; long authTimeout_; std::string videoId_; + std::string referenceId_; bool previewSegment_; std::string additionType_; }; diff --git a/vod/include/alibabacloud/vod/model/GetMezzanineInfoResult.h b/vod/include/alibabacloud/vod/model/GetMezzanineInfoResult.h index e8688bb07..6e72cefd5 100644 --- a/vod/include/alibabacloud/vod/model/GetMezzanineInfoResult.h +++ b/vod/include/alibabacloud/vod/model/GetMezzanineInfoResult.h @@ -81,6 +81,7 @@ namespace AlibabaCloud std::string width; }; std::string status; + std::string fileMD5; std::string videoId; std::string cRC64; long size; diff --git a/vod/include/alibabacloud/vod/model/GetPlayInfoRequest.h b/vod/include/alibabacloud/vod/model/GetPlayInfoRequest.h index 27f25835e..bbd80ff21 100644 --- a/vod/include/alibabacloud/vod/model/GetPlayInfoRequest.h +++ b/vod/include/alibabacloud/vod/model/GetPlayInfoRequest.h @@ -58,6 +58,8 @@ public: void setVideoId(const std::string &videoId); std::string getResultType() const; void setResultType(const std::string &resultType); + std::string getReferenceId() const; + void setReferenceId(const std::string &referenceId); std::string getAdditionType() const; void setAdditionType(const std::string &additionType); std::string getAuthInfo() const; @@ -78,6 +80,7 @@ private: std::string streamType_; std::string videoId_; std::string resultType_; + std::string referenceId_; std::string additionType_; std::string authInfo_; }; diff --git a/vod/include/alibabacloud/vod/model/GetVideoInfoRequest.h b/vod/include/alibabacloud/vod/model/GetVideoInfoRequest.h index 5df11c402..ee727421b 100644 --- a/vod/include/alibabacloud/vod/model/GetVideoInfoRequest.h +++ b/vod/include/alibabacloud/vod/model/GetVideoInfoRequest.h @@ -30,17 +30,20 @@ class ALIBABACLOUD_VOD_EXPORT GetVideoInfoRequest : public RpcServiceRequest { public: GetVideoInfoRequest(); ~GetVideoInfoRequest(); - std::string getVideoId() const; - void setVideoId(const std::string &videoId); - std::string getAdditionType() const; - void setAdditionType(const std::string &additionType); std::string getResultTypes() const; void setResultTypes(const std::string &resultTypes); + std::string getVideoId() const; + void setVideoId(const std::string &videoId); + std::string getReferenceId() const; + void setReferenceId(const std::string &referenceId); + std::string getAdditionType() const; + void setAdditionType(const std::string &additionType); private: - std::string videoId_; - std::string additionType_; std::string resultTypes_; + std::string videoId_; + std::string referenceId_; + std::string additionType_; }; } // namespace Model } // namespace Vod diff --git a/vod/include/alibabacloud/vod/model/GetVideoInfoResult.h b/vod/include/alibabacloud/vod/model/GetVideoInfoResult.h index 54696c333..f6979419d 100644 --- a/vod/include/alibabacloud/vod/model/GetVideoInfoResult.h +++ b/vod/include/alibabacloud/vod/model/GetVideoInfoResult.h @@ -47,6 +47,7 @@ namespace AlibabaCloud std::string cateName; std::string restoreStatus; std::string preprocessStatus; + std::string referenceId; std::string storageLocation; std::vector snapshots; std::string tags; diff --git a/vod/include/alibabacloud/vod/model/GetVideoInfosRequest.h b/vod/include/alibabacloud/vod/model/GetVideoInfosRequest.h index 0a5d3706e..b0b83e5da 100644 --- a/vod/include/alibabacloud/vod/model/GetVideoInfosRequest.h +++ b/vod/include/alibabacloud/vod/model/GetVideoInfosRequest.h @@ -30,12 +30,15 @@ class ALIBABACLOUD_VOD_EXPORT GetVideoInfosRequest : public RpcServiceRequest { public: GetVideoInfosRequest(); ~GetVideoInfosRequest(); + std::string getReferenceIds() const; + void setReferenceIds(const std::string &referenceIds); std::string getAdditionType() const; void setAdditionType(const std::string &additionType); std::string getVideoIds() const; void setVideoIds(const std::string &videoIds); private: + std::string referenceIds_; std::string additionType_; std::string videoIds_; }; diff --git a/vod/include/alibabacloud/vod/model/GetVideoInfosResult.h b/vod/include/alibabacloud/vod/model/GetVideoInfosResult.h index 015b9a6b0..75309525a 100644 --- a/vod/include/alibabacloud/vod/model/GetVideoInfosResult.h +++ b/vod/include/alibabacloud/vod/model/GetVideoInfosResult.h @@ -46,6 +46,7 @@ namespace AlibabaCloud std::string cateName; std::string restoreStatus; std::string preprocessStatus; + std::string referenceId; std::string storageLocation; std::vector snapshots; std::string tags; @@ -71,12 +72,14 @@ namespace AlibabaCloud ~GetVideoInfosResult(); std::vector