Generated 2016-11-01 for live.

This commit is contained in:
sdk-team
2022-06-21 09:20:20 +00:00
parent 8f41f27e09
commit 03cda3160b
672 changed files with 29449 additions and 23136 deletions

View File

@@ -1,3 +1,6 @@
2022-06-21 Version: 1.36.1154
- Generated 2016-11-01 for `live`.
2022-06-21 Version: 1.36.1153
- Support Latest APIs.

View File

@@ -1 +1 @@
1.36.1153
1.36.1154

View File

@@ -157,6 +157,8 @@ set(live_public_header_model
include/alibabacloud/live/model/DeleteLiveSpecificStagingConfigResult.h
include/alibabacloud/live/model/DeleteLiveStreamMonitorRequest.h
include/alibabacloud/live/model/DeleteLiveStreamMonitorResult.h
include/alibabacloud/live/model/DeleteLiveStreamRecordIndexFilesRequest.h
include/alibabacloud/live/model/DeleteLiveStreamRecordIndexFilesResult.h
include/alibabacloud/live/model/DeleteLiveStreamTranscodeRequest.h
include/alibabacloud/live/model/DeleteLiveStreamTranscodeResult.h
include/alibabacloud/live/model/DeleteLiveStreamWatermarkRequest.h
@@ -177,6 +179,8 @@ set(live_public_header_model
include/alibabacloud/live/model/DeleteRoomResult.h
include/alibabacloud/live/model/DeleteSnapshotCallbackAuthRequest.h
include/alibabacloud/live/model/DeleteSnapshotCallbackAuthResult.h
include/alibabacloud/live/model/DeleteSnapshotFilesRequest.h
include/alibabacloud/live/model/DeleteSnapshotFilesResult.h
include/alibabacloud/live/model/DeleteStudioLayoutRequest.h
include/alibabacloud/live/model/DeleteStudioLayoutResult.h
include/alibabacloud/live/model/DescribeAutoShowListTasksRequest.h
@@ -265,12 +269,12 @@ set(live_public_header_model
include/alibabacloud/live/model/DescribeLiveDomainRecordUsageDataResult.h
include/alibabacloud/live/model/DescribeLiveDomainSnapshotDataRequest.h
include/alibabacloud/live/model/DescribeLiveDomainSnapshotDataResult.h
include/alibabacloud/live/model/DescribeLiveDomainSpecialConfigRequest.h
include/alibabacloud/live/model/DescribeLiveDomainSpecialConfigResult.h
include/alibabacloud/live/model/DescribeLiveDomainStagingConfigRequest.h
include/alibabacloud/live/model/DescribeLiveDomainStagingConfigResult.h
include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataRequest.h
include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataResult.h
include/alibabacloud/live/model/DescribeLiveDomainStreamWaterLevelRequest.h
include/alibabacloud/live/model/DescribeLiveDomainStreamWaterLevelResult.h
include/alibabacloud/live/model/DescribeLiveDomainTimeShiftDataRequest.h
include/alibabacloud/live/model/DescribeLiveDomainTimeShiftDataResult.h
include/alibabacloud/live/model/DescribeLiveDomainTrafficDataRequest.h
@@ -349,6 +353,8 @@ set(live_public_header_model
include/alibabacloud/live/model/DescribeLiveUserBillPredictionResult.h
include/alibabacloud/live/model/DescribeLiveUserDomainsRequest.h
include/alibabacloud/live/model/DescribeLiveUserDomainsResult.h
include/alibabacloud/live/model/DescribeLiveUserQuotaRequest.h
include/alibabacloud/live/model/DescribeLiveUserQuotaResult.h
include/alibabacloud/live/model/DescribeLiveUserTagsRequest.h
include/alibabacloud/live/model/DescribeLiveUserTagsResult.h
include/alibabacloud/live/model/DescribeMixStreamListRequest.h
@@ -401,6 +407,8 @@ set(live_public_header_model
include/alibabacloud/live/model/GetMultiRateConfigResult.h
include/alibabacloud/live/model/GetMultiRateConfigListRequest.h
include/alibabacloud/live/model/GetMultiRateConfigListResult.h
include/alibabacloud/live/model/HotLiveRtcStreamRequest.h
include/alibabacloud/live/model/HotLiveRtcStreamResult.h
include/alibabacloud/live/model/InitializeAutoShowListTaskRequest.h
include/alibabacloud/live/model/InitializeAutoShowListTaskResult.h
include/alibabacloud/live/model/ListLiveRealtimeLogDeliveryRequest.h
@@ -463,6 +471,8 @@ set(live_public_header_model
include/alibabacloud/live/model/SetCasterSyncGroupResult.h
include/alibabacloud/live/model/SetLiveDomainCertificateRequest.h
include/alibabacloud/live/model/SetLiveDomainCertificateResult.h
include/alibabacloud/live/model/SetLiveDomainSpecialConfigRequest.h
include/alibabacloud/live/model/SetLiveDomainSpecialConfigResult.h
include/alibabacloud/live/model/SetLiveDomainStagingConfigRequest.h
include/alibabacloud/live/model/SetLiveDomainStagingConfigResult.h
include/alibabacloud/live/model/SetLiveEdgeTransferRequest.h
@@ -670,6 +680,8 @@ set(live_src
src/model/DeleteLiveSpecificStagingConfigResult.cc
src/model/DeleteLiveStreamMonitorRequest.cc
src/model/DeleteLiveStreamMonitorResult.cc
src/model/DeleteLiveStreamRecordIndexFilesRequest.cc
src/model/DeleteLiveStreamRecordIndexFilesResult.cc
src/model/DeleteLiveStreamTranscodeRequest.cc
src/model/DeleteLiveStreamTranscodeResult.cc
src/model/DeleteLiveStreamWatermarkRequest.cc
@@ -690,6 +702,8 @@ set(live_src
src/model/DeleteRoomResult.cc
src/model/DeleteSnapshotCallbackAuthRequest.cc
src/model/DeleteSnapshotCallbackAuthResult.cc
src/model/DeleteSnapshotFilesRequest.cc
src/model/DeleteSnapshotFilesResult.cc
src/model/DeleteStudioLayoutRequest.cc
src/model/DeleteStudioLayoutResult.cc
src/model/DescribeAutoShowListTasksRequest.cc
@@ -778,12 +792,12 @@ set(live_src
src/model/DescribeLiveDomainRecordUsageDataResult.cc
src/model/DescribeLiveDomainSnapshotDataRequest.cc
src/model/DescribeLiveDomainSnapshotDataResult.cc
src/model/DescribeLiveDomainSpecialConfigRequest.cc
src/model/DescribeLiveDomainSpecialConfigResult.cc
src/model/DescribeLiveDomainStagingConfigRequest.cc
src/model/DescribeLiveDomainStagingConfigResult.cc
src/model/DescribeLiveDomainStreamTranscodeDataRequest.cc
src/model/DescribeLiveDomainStreamTranscodeDataResult.cc
src/model/DescribeLiveDomainStreamWaterLevelRequest.cc
src/model/DescribeLiveDomainStreamWaterLevelResult.cc
src/model/DescribeLiveDomainTimeShiftDataRequest.cc
src/model/DescribeLiveDomainTimeShiftDataResult.cc
src/model/DescribeLiveDomainTrafficDataRequest.cc
@@ -862,6 +876,8 @@ set(live_src
src/model/DescribeLiveUserBillPredictionResult.cc
src/model/DescribeLiveUserDomainsRequest.cc
src/model/DescribeLiveUserDomainsResult.cc
src/model/DescribeLiveUserQuotaRequest.cc
src/model/DescribeLiveUserQuotaResult.cc
src/model/DescribeLiveUserTagsRequest.cc
src/model/DescribeLiveUserTagsResult.cc
src/model/DescribeMixStreamListRequest.cc
@@ -914,6 +930,8 @@ set(live_src
src/model/GetMultiRateConfigResult.cc
src/model/GetMultiRateConfigListRequest.cc
src/model/GetMultiRateConfigListResult.cc
src/model/HotLiveRtcStreamRequest.cc
src/model/HotLiveRtcStreamResult.cc
src/model/InitializeAutoShowListTaskRequest.cc
src/model/InitializeAutoShowListTaskResult.cc
src/model/ListLiveRealtimeLogDeliveryRequest.cc
@@ -976,6 +994,8 @@ set(live_src
src/model/SetCasterSyncGroupResult.cc
src/model/SetLiveDomainCertificateRequest.cc
src/model/SetLiveDomainCertificateResult.cc
src/model/SetLiveDomainSpecialConfigRequest.cc
src/model/SetLiveDomainSpecialConfigResult.cc
src/model/SetLiveDomainStagingConfigRequest.cc
src/model/SetLiveDomainStagingConfigResult.cc
src/model/SetLiveEdgeTransferRequest.cc

View File

@@ -158,6 +158,8 @@
#include "model/DeleteLiveSpecificStagingConfigResult.h"
#include "model/DeleteLiveStreamMonitorRequest.h"
#include "model/DeleteLiveStreamMonitorResult.h"
#include "model/DeleteLiveStreamRecordIndexFilesRequest.h"
#include "model/DeleteLiveStreamRecordIndexFilesResult.h"
#include "model/DeleteLiveStreamTranscodeRequest.h"
#include "model/DeleteLiveStreamTranscodeResult.h"
#include "model/DeleteLiveStreamWatermarkRequest.h"
@@ -178,6 +180,8 @@
#include "model/DeleteRoomResult.h"
#include "model/DeleteSnapshotCallbackAuthRequest.h"
#include "model/DeleteSnapshotCallbackAuthResult.h"
#include "model/DeleteSnapshotFilesRequest.h"
#include "model/DeleteSnapshotFilesResult.h"
#include "model/DeleteStudioLayoutRequest.h"
#include "model/DeleteStudioLayoutResult.h"
#include "model/DescribeAutoShowListTasksRequest.h"
@@ -266,12 +270,12 @@
#include "model/DescribeLiveDomainRecordUsageDataResult.h"
#include "model/DescribeLiveDomainSnapshotDataRequest.h"
#include "model/DescribeLiveDomainSnapshotDataResult.h"
#include "model/DescribeLiveDomainSpecialConfigRequest.h"
#include "model/DescribeLiveDomainSpecialConfigResult.h"
#include "model/DescribeLiveDomainStagingConfigRequest.h"
#include "model/DescribeLiveDomainStagingConfigResult.h"
#include "model/DescribeLiveDomainStreamTranscodeDataRequest.h"
#include "model/DescribeLiveDomainStreamTranscodeDataResult.h"
#include "model/DescribeLiveDomainStreamWaterLevelRequest.h"
#include "model/DescribeLiveDomainStreamWaterLevelResult.h"
#include "model/DescribeLiveDomainTimeShiftDataRequest.h"
#include "model/DescribeLiveDomainTimeShiftDataResult.h"
#include "model/DescribeLiveDomainTrafficDataRequest.h"
@@ -350,6 +354,8 @@
#include "model/DescribeLiveUserBillPredictionResult.h"
#include "model/DescribeLiveUserDomainsRequest.h"
#include "model/DescribeLiveUserDomainsResult.h"
#include "model/DescribeLiveUserQuotaRequest.h"
#include "model/DescribeLiveUserQuotaResult.h"
#include "model/DescribeLiveUserTagsRequest.h"
#include "model/DescribeLiveUserTagsResult.h"
#include "model/DescribeMixStreamListRequest.h"
@@ -402,6 +408,8 @@
#include "model/GetMultiRateConfigResult.h"
#include "model/GetMultiRateConfigListRequest.h"
#include "model/GetMultiRateConfigListResult.h"
#include "model/HotLiveRtcStreamRequest.h"
#include "model/HotLiveRtcStreamResult.h"
#include "model/InitializeAutoShowListTaskRequest.h"
#include "model/InitializeAutoShowListTaskResult.h"
#include "model/ListLiveRealtimeLogDeliveryRequest.h"
@@ -464,6 +472,8 @@
#include "model/SetCasterSyncGroupResult.h"
#include "model/SetLiveDomainCertificateRequest.h"
#include "model/SetLiveDomainCertificateResult.h"
#include "model/SetLiveDomainSpecialConfigRequest.h"
#include "model/SetLiveDomainSpecialConfigResult.h"
#include "model/SetLiveDomainStagingConfigRequest.h"
#include "model/SetLiveDomainStagingConfigResult.h"
#include "model/SetLiveEdgeTransferRequest.h"
@@ -745,6 +755,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteLiveStreamMonitorResult> DeleteLiveStreamMonitorOutcome;
typedef std::future<DeleteLiveStreamMonitorOutcome> DeleteLiveStreamMonitorOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DeleteLiveStreamMonitorRequest&, const DeleteLiveStreamMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveStreamMonitorAsyncHandler;
typedef Outcome<Error, Model::DeleteLiveStreamRecordIndexFilesResult> DeleteLiveStreamRecordIndexFilesOutcome;
typedef std::future<DeleteLiveStreamRecordIndexFilesOutcome> DeleteLiveStreamRecordIndexFilesOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DeleteLiveStreamRecordIndexFilesRequest&, const DeleteLiveStreamRecordIndexFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveStreamRecordIndexFilesAsyncHandler;
typedef Outcome<Error, Model::DeleteLiveStreamTranscodeResult> DeleteLiveStreamTranscodeOutcome;
typedef std::future<DeleteLiveStreamTranscodeOutcome> DeleteLiveStreamTranscodeOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DeleteLiveStreamTranscodeRequest&, const DeleteLiveStreamTranscodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveStreamTranscodeAsyncHandler;
@@ -775,6 +788,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteSnapshotCallbackAuthResult> DeleteSnapshotCallbackAuthOutcome;
typedef std::future<DeleteSnapshotCallbackAuthOutcome> DeleteSnapshotCallbackAuthOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DeleteSnapshotCallbackAuthRequest&, const DeleteSnapshotCallbackAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSnapshotCallbackAuthAsyncHandler;
typedef Outcome<Error, Model::DeleteSnapshotFilesResult> DeleteSnapshotFilesOutcome;
typedef std::future<DeleteSnapshotFilesOutcome> DeleteSnapshotFilesOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DeleteSnapshotFilesRequest&, const DeleteSnapshotFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSnapshotFilesAsyncHandler;
typedef Outcome<Error, Model::DeleteStudioLayoutResult> DeleteStudioLayoutOutcome;
typedef std::future<DeleteStudioLayoutOutcome> DeleteStudioLayoutOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DeleteStudioLayoutRequest&, const DeleteStudioLayoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStudioLayoutAsyncHandler;
@@ -907,15 +923,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeLiveDomainSnapshotDataResult> DescribeLiveDomainSnapshotDataOutcome;
typedef std::future<DescribeLiveDomainSnapshotDataOutcome> DescribeLiveDomainSnapshotDataOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainSnapshotDataRequest&, const DescribeLiveDomainSnapshotDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainSnapshotDataAsyncHandler;
typedef Outcome<Error, Model::DescribeLiveDomainSpecialConfigResult> DescribeLiveDomainSpecialConfigOutcome;
typedef std::future<DescribeLiveDomainSpecialConfigOutcome> DescribeLiveDomainSpecialConfigOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainSpecialConfigRequest&, const DescribeLiveDomainSpecialConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainSpecialConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeLiveDomainStagingConfigResult> DescribeLiveDomainStagingConfigOutcome;
typedef std::future<DescribeLiveDomainStagingConfigOutcome> DescribeLiveDomainStagingConfigOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainStagingConfigRequest&, const DescribeLiveDomainStagingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainStagingConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeLiveDomainStreamTranscodeDataResult> DescribeLiveDomainStreamTranscodeDataOutcome;
typedef std::future<DescribeLiveDomainStreamTranscodeDataOutcome> DescribeLiveDomainStreamTranscodeDataOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainStreamTranscodeDataRequest&, const DescribeLiveDomainStreamTranscodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainStreamTranscodeDataAsyncHandler;
typedef Outcome<Error, Model::DescribeLiveDomainStreamWaterLevelResult> DescribeLiveDomainStreamWaterLevelOutcome;
typedef std::future<DescribeLiveDomainStreamWaterLevelOutcome> DescribeLiveDomainStreamWaterLevelOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainStreamWaterLevelRequest&, const DescribeLiveDomainStreamWaterLevelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainStreamWaterLevelAsyncHandler;
typedef Outcome<Error, Model::DescribeLiveDomainTimeShiftDataResult> DescribeLiveDomainTimeShiftDataOutcome;
typedef std::future<DescribeLiveDomainTimeShiftDataOutcome> DescribeLiveDomainTimeShiftDataOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainTimeShiftDataRequest&, const DescribeLiveDomainTimeShiftDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainTimeShiftDataAsyncHandler;
@@ -1033,6 +1049,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeLiveUserDomainsResult> DescribeLiveUserDomainsOutcome;
typedef std::future<DescribeLiveUserDomainsOutcome> DescribeLiveUserDomainsOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DescribeLiveUserDomainsRequest&, const DescribeLiveUserDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveUserDomainsAsyncHandler;
typedef Outcome<Error, Model::DescribeLiveUserQuotaResult> DescribeLiveUserQuotaOutcome;
typedef std::future<DescribeLiveUserQuotaOutcome> DescribeLiveUserQuotaOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DescribeLiveUserQuotaRequest&, const DescribeLiveUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveUserQuotaAsyncHandler;
typedef Outcome<Error, Model::DescribeLiveUserTagsResult> DescribeLiveUserTagsOutcome;
typedef std::future<DescribeLiveUserTagsOutcome> DescribeLiveUserTagsOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::DescribeLiveUserTagsRequest&, const DescribeLiveUserTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveUserTagsAsyncHandler;
@@ -1111,6 +1130,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetMultiRateConfigListResult> GetMultiRateConfigListOutcome;
typedef std::future<GetMultiRateConfigListOutcome> GetMultiRateConfigListOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::GetMultiRateConfigListRequest&, const GetMultiRateConfigListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMultiRateConfigListAsyncHandler;
typedef Outcome<Error, Model::HotLiveRtcStreamResult> HotLiveRtcStreamOutcome;
typedef std::future<HotLiveRtcStreamOutcome> HotLiveRtcStreamOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::HotLiveRtcStreamRequest&, const HotLiveRtcStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> HotLiveRtcStreamAsyncHandler;
typedef Outcome<Error, Model::InitializeAutoShowListTaskResult> InitializeAutoShowListTaskOutcome;
typedef std::future<InitializeAutoShowListTaskOutcome> InitializeAutoShowListTaskOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::InitializeAutoShowListTaskRequest&, const InitializeAutoShowListTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitializeAutoShowListTaskAsyncHandler;
@@ -1204,6 +1226,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetLiveDomainCertificateResult> SetLiveDomainCertificateOutcome;
typedef std::future<SetLiveDomainCertificateOutcome> SetLiveDomainCertificateOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::SetLiveDomainCertificateRequest&, const SetLiveDomainCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLiveDomainCertificateAsyncHandler;
typedef Outcome<Error, Model::SetLiveDomainSpecialConfigResult> SetLiveDomainSpecialConfigOutcome;
typedef std::future<SetLiveDomainSpecialConfigOutcome> SetLiveDomainSpecialConfigOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::SetLiveDomainSpecialConfigRequest&, const SetLiveDomainSpecialConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLiveDomainSpecialConfigAsyncHandler;
typedef Outcome<Error, Model::SetLiveDomainStagingConfigResult> SetLiveDomainStagingConfigOutcome;
typedef std::future<SetLiveDomainStagingConfigOutcome> SetLiveDomainStagingConfigOutcomeCallable;
typedef std::function<void(const LiveClient*, const Model::SetLiveDomainStagingConfigRequest&, const SetLiveDomainStagingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLiveDomainStagingConfigAsyncHandler;
@@ -1515,6 +1540,9 @@ namespace AlibabaCloud
DeleteLiveStreamMonitorOutcome deleteLiveStreamMonitor(const Model::DeleteLiveStreamMonitorRequest &request)const;
void deleteLiveStreamMonitorAsync(const Model::DeleteLiveStreamMonitorRequest& request, const DeleteLiveStreamMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteLiveStreamMonitorOutcomeCallable deleteLiveStreamMonitorCallable(const Model::DeleteLiveStreamMonitorRequest& request) const;
DeleteLiveStreamRecordIndexFilesOutcome deleteLiveStreamRecordIndexFiles(const Model::DeleteLiveStreamRecordIndexFilesRequest &request)const;
void deleteLiveStreamRecordIndexFilesAsync(const Model::DeleteLiveStreamRecordIndexFilesRequest& request, const DeleteLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteLiveStreamRecordIndexFilesOutcomeCallable deleteLiveStreamRecordIndexFilesCallable(const Model::DeleteLiveStreamRecordIndexFilesRequest& request) const;
DeleteLiveStreamTranscodeOutcome deleteLiveStreamTranscode(const Model::DeleteLiveStreamTranscodeRequest &request)const;
void deleteLiveStreamTranscodeAsync(const Model::DeleteLiveStreamTranscodeRequest& request, const DeleteLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteLiveStreamTranscodeOutcomeCallable deleteLiveStreamTranscodeCallable(const Model::DeleteLiveStreamTranscodeRequest& request) const;
@@ -1545,6 +1573,9 @@ namespace AlibabaCloud
DeleteSnapshotCallbackAuthOutcome deleteSnapshotCallbackAuth(const Model::DeleteSnapshotCallbackAuthRequest &request)const;
void deleteSnapshotCallbackAuthAsync(const Model::DeleteSnapshotCallbackAuthRequest& request, const DeleteSnapshotCallbackAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSnapshotCallbackAuthOutcomeCallable deleteSnapshotCallbackAuthCallable(const Model::DeleteSnapshotCallbackAuthRequest& request) const;
DeleteSnapshotFilesOutcome deleteSnapshotFiles(const Model::DeleteSnapshotFilesRequest &request)const;
void deleteSnapshotFilesAsync(const Model::DeleteSnapshotFilesRequest& request, const DeleteSnapshotFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSnapshotFilesOutcomeCallable deleteSnapshotFilesCallable(const Model::DeleteSnapshotFilesRequest& request) const;
DeleteStudioLayoutOutcome deleteStudioLayout(const Model::DeleteStudioLayoutRequest &request)const;
void deleteStudioLayoutAsync(const Model::DeleteStudioLayoutRequest& request, const DeleteStudioLayoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteStudioLayoutOutcomeCallable deleteStudioLayoutCallable(const Model::DeleteStudioLayoutRequest& request) const;
@@ -1677,15 +1708,15 @@ namespace AlibabaCloud
DescribeLiveDomainSnapshotDataOutcome describeLiveDomainSnapshotData(const Model::DescribeLiveDomainSnapshotDataRequest &request)const;
void describeLiveDomainSnapshotDataAsync(const Model::DescribeLiveDomainSnapshotDataRequest& request, const DescribeLiveDomainSnapshotDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveDomainSnapshotDataOutcomeCallable describeLiveDomainSnapshotDataCallable(const Model::DescribeLiveDomainSnapshotDataRequest& request) const;
DescribeLiveDomainSpecialConfigOutcome describeLiveDomainSpecialConfig(const Model::DescribeLiveDomainSpecialConfigRequest &request)const;
void describeLiveDomainSpecialConfigAsync(const Model::DescribeLiveDomainSpecialConfigRequest& request, const DescribeLiveDomainSpecialConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveDomainSpecialConfigOutcomeCallable describeLiveDomainSpecialConfigCallable(const Model::DescribeLiveDomainSpecialConfigRequest& request) const;
DescribeLiveDomainStagingConfigOutcome describeLiveDomainStagingConfig(const Model::DescribeLiveDomainStagingConfigRequest &request)const;
void describeLiveDomainStagingConfigAsync(const Model::DescribeLiveDomainStagingConfigRequest& request, const DescribeLiveDomainStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveDomainStagingConfigOutcomeCallable describeLiveDomainStagingConfigCallable(const Model::DescribeLiveDomainStagingConfigRequest& request) const;
DescribeLiveDomainStreamTranscodeDataOutcome describeLiveDomainStreamTranscodeData(const Model::DescribeLiveDomainStreamTranscodeDataRequest &request)const;
void describeLiveDomainStreamTranscodeDataAsync(const Model::DescribeLiveDomainStreamTranscodeDataRequest& request, const DescribeLiveDomainStreamTranscodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveDomainStreamTranscodeDataOutcomeCallable describeLiveDomainStreamTranscodeDataCallable(const Model::DescribeLiveDomainStreamTranscodeDataRequest& request) const;
DescribeLiveDomainStreamWaterLevelOutcome describeLiveDomainStreamWaterLevel(const Model::DescribeLiveDomainStreamWaterLevelRequest &request)const;
void describeLiveDomainStreamWaterLevelAsync(const Model::DescribeLiveDomainStreamWaterLevelRequest& request, const DescribeLiveDomainStreamWaterLevelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveDomainStreamWaterLevelOutcomeCallable describeLiveDomainStreamWaterLevelCallable(const Model::DescribeLiveDomainStreamWaterLevelRequest& request) const;
DescribeLiveDomainTimeShiftDataOutcome describeLiveDomainTimeShiftData(const Model::DescribeLiveDomainTimeShiftDataRequest &request)const;
void describeLiveDomainTimeShiftDataAsync(const Model::DescribeLiveDomainTimeShiftDataRequest& request, const DescribeLiveDomainTimeShiftDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveDomainTimeShiftDataOutcomeCallable describeLiveDomainTimeShiftDataCallable(const Model::DescribeLiveDomainTimeShiftDataRequest& request) const;
@@ -1803,6 +1834,9 @@ namespace AlibabaCloud
DescribeLiveUserDomainsOutcome describeLiveUserDomains(const Model::DescribeLiveUserDomainsRequest &request)const;
void describeLiveUserDomainsAsync(const Model::DescribeLiveUserDomainsRequest& request, const DescribeLiveUserDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveUserDomainsOutcomeCallable describeLiveUserDomainsCallable(const Model::DescribeLiveUserDomainsRequest& request) const;
DescribeLiveUserQuotaOutcome describeLiveUserQuota(const Model::DescribeLiveUserQuotaRequest &request)const;
void describeLiveUserQuotaAsync(const Model::DescribeLiveUserQuotaRequest& request, const DescribeLiveUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveUserQuotaOutcomeCallable describeLiveUserQuotaCallable(const Model::DescribeLiveUserQuotaRequest& request) const;
DescribeLiveUserTagsOutcome describeLiveUserTags(const Model::DescribeLiveUserTagsRequest &request)const;
void describeLiveUserTagsAsync(const Model::DescribeLiveUserTagsRequest& request, const DescribeLiveUserTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveUserTagsOutcomeCallable describeLiveUserTagsCallable(const Model::DescribeLiveUserTagsRequest& request) const;
@@ -1881,6 +1915,9 @@ namespace AlibabaCloud
GetMultiRateConfigListOutcome getMultiRateConfigList(const Model::GetMultiRateConfigListRequest &request)const;
void getMultiRateConfigListAsync(const Model::GetMultiRateConfigListRequest& request, const GetMultiRateConfigListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMultiRateConfigListOutcomeCallable getMultiRateConfigListCallable(const Model::GetMultiRateConfigListRequest& request) const;
HotLiveRtcStreamOutcome hotLiveRtcStream(const Model::HotLiveRtcStreamRequest &request)const;
void hotLiveRtcStreamAsync(const Model::HotLiveRtcStreamRequest& request, const HotLiveRtcStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
HotLiveRtcStreamOutcomeCallable hotLiveRtcStreamCallable(const Model::HotLiveRtcStreamRequest& request) const;
InitializeAutoShowListTaskOutcome initializeAutoShowListTask(const Model::InitializeAutoShowListTaskRequest &request)const;
void initializeAutoShowListTaskAsync(const Model::InitializeAutoShowListTaskRequest& request, const InitializeAutoShowListTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InitializeAutoShowListTaskOutcomeCallable initializeAutoShowListTaskCallable(const Model::InitializeAutoShowListTaskRequest& request) const;
@@ -1974,6 +2011,9 @@ namespace AlibabaCloud
SetLiveDomainCertificateOutcome setLiveDomainCertificate(const Model::SetLiveDomainCertificateRequest &request)const;
void setLiveDomainCertificateAsync(const Model::SetLiveDomainCertificateRequest& request, const SetLiveDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLiveDomainCertificateOutcomeCallable setLiveDomainCertificateCallable(const Model::SetLiveDomainCertificateRequest& request) const;
SetLiveDomainSpecialConfigOutcome setLiveDomainSpecialConfig(const Model::SetLiveDomainSpecialConfigRequest &request)const;
void setLiveDomainSpecialConfigAsync(const Model::SetLiveDomainSpecialConfigRequest& request, const SetLiveDomainSpecialConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLiveDomainSpecialConfigOutcomeCallable setLiveDomainSpecialConfigCallable(const Model::SetLiveDomainSpecialConfigRequest& request) const;
SetLiveDomainStagingConfigOutcome setLiveDomainStagingConfig(const Model::SetLiveDomainStagingConfigRequest &request)const;
void setLiveDomainStagingConfigAsync(const Model::SetLiveDomainStagingConfigRequest& request, const SetLiveDomainStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLiveDomainStagingConfigOutcomeCallable setLiveDomainStagingConfigCallable(const Model::SetLiveDomainStagingConfigRequest& request) const;

View File

@@ -1,75 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddCasterComponentRequest : public RpcServiceRequest {
public:
AddCasterComponentRequest();
~AddCasterComponentRequest();
std::string getHtmlLayerContent() const;
void setHtmlLayerContent(const std::string &htmlLayerContent);
std::string getImageLayerContent() const;
void setImageLayerContent(const std::string &imageLayerContent);
std::string getComponentName() const;
void setComponentName(const std::string &componentName);
std::string getLayerOrder() const;
void setLayerOrder(const std::string &layerOrder);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
std::string getComponentLayer() const;
void setComponentLayer(const std::string &componentLayer);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getComponentType() const;
void setComponentType(const std::string &componentType);
std::string getLocationId() const;
void setLocationId(const std::string &locationId);
std::string getEffect() const;
void setEffect(const std::string &effect);
std::string getCaptionLayerContent() const;
void setCaptionLayerContent(const std::string &captionLayerContent);
std::string getTextLayerContent() const;
void setTextLayerContent(const std::string &textLayerContent);
private:
std::string htmlLayerContent_;
std::string imageLayerContent_;
std::string componentName_;
std::string layerOrder_;
std::string casterId_;
std::string componentLayer_;
long ownerId_;
std::string componentType_;
std::string locationId_;
std::string effect_;
std::string captionLayerContent_;
std::string textLayerContent_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddCasterComponentRequest : public RpcServiceRequest
{
public:
AddCasterComponentRequest();
~AddCasterComponentRequest();
std::string getHtmlLayerContent()const;
void setHtmlLayerContent(const std::string& htmlLayerContent);
std::string getImageLayerContent()const;
void setImageLayerContent(const std::string& imageLayerContent);
std::string getComponentName()const;
void setComponentName(const std::string& componentName);
std::string getLayerOrder()const;
void setLayerOrder(const std::string& layerOrder);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
std::string getComponentLayer()const;
void setComponentLayer(const std::string& componentLayer);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getComponentType()const;
void setComponentType(const std::string& componentType);
std::string getLocationId()const;
void setLocationId(const std::string& locationId);
std::string getEffect()const;
void setEffect(const std::string& effect);
std::string getCaptionLayerContent()const;
void setCaptionLayerContent(const std::string& captionLayerContent);
std::string getTextLayerContent()const;
void setTextLayerContent(const std::string& textLayerContent);
private:
std::string htmlLayerContent_;
std::string imageLayerContent_;
std::string componentName_;
std::string layerOrder_;
std::string casterId_;
std::string componentLayer_;
long ownerId_;
std::string componentType_;
std::string locationId_;
std::string effect_;
std::string captionLayerContent_;
std::string textLayerContent_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERCOMPONENTREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeGroupContentRequest : public RpcServiceRequest {
public:
AddCasterEpisodeGroupContentRequest();
~AddCasterEpisodeGroupContentRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getContent() const;
void setContent(const std::string &content);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string clientToken_;
std::string content_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeGroupContentRequest : public RpcServiceRequest
{
public:
AddCasterEpisodeGroupContentRequest();
~AddCasterEpisodeGroupContentRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getContent()const;
void setContent(const std::string& content);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string clientToken_;
std::string content_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPCONTENTREQUEST_H_

View File

@@ -1,67 +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_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeGroupRequest : public RpcServiceRequest {
public:
struct Item {
std::string itemName;
std::string vodUrl;
};
AddCasterEpisodeGroupRequest();
~AddCasterEpisodeGroupRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getSideOutputUrl() const;
void setSideOutputUrl(const std::string &sideOutputUrl);
std::vector<Item> getItem() const;
void setItem(const std::vector<Item> &item);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getRepeatNum() const;
void setRepeatNum(int repeatNum);
std::string getCallbackUrl() const;
void setCallbackUrl(const std::string &callbackUrl);
private:
std::string clientToken_;
std::string startTime_;
std::string sideOutputUrl_;
std::vector<Item> item_;
std::string domainName_;
long ownerId_;
int repeatNum_;
std::string callbackUrl_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeGroupRequest : public RpcServiceRequest
{
public:
struct Item
{
std::string itemName;
std::string vodUrl;
};
public:
AddCasterEpisodeGroupRequest();
~AddCasterEpisodeGroupRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getSideOutputUrl()const;
void setSideOutputUrl(const std::string& sideOutputUrl);
std::vector<Item> getItem()const;
void setItem(const std::vector<Item>& item);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getRepeatNum()const;
void setRepeatNum(int repeatNum);
std::string getCallbackUrl()const;
void setCallbackUrl(const std::string& callbackUrl);
private:
std::string clientToken_;
std::string startTime_;
std::string sideOutputUrl_;
std::vector<Item> item_;
std::string domainName_;
long ownerId_;
int repeatNum_;
std::string callbackUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEGROUPREQUEST_H_

View File

@@ -1,66 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeRequest : public RpcServiceRequest {
public:
AddCasterEpisodeRequest();
~AddCasterEpisodeRequest();
std::string getEpisodeName() const;
void setEpisodeName(const std::string &episodeName);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::vector<std::string> getComponentId() const;
void setComponentId(const std::vector<std::string> &componentId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
std::string getEpisodeType() const;
void setEpisodeType(const std::string &episodeType);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSwitchType() const;
void setSwitchType(const std::string &switchType);
private:
std::string episodeName_;
std::string startTime_;
std::string resourceId_;
std::vector<std::string> componentId_;
std::string casterId_;
std::string episodeType_;
std::string endTime_;
long ownerId_;
std::string switchType_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddCasterEpisodeRequest : public RpcServiceRequest
{
public:
AddCasterEpisodeRequest();
~AddCasterEpisodeRequest();
std::string getEpisodeName()const;
void setEpisodeName(const std::string& episodeName);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::vector<std::string> getComponentId()const;
void setComponentId(const std::vector<std::string>& componentId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
std::string getEpisodeType()const;
void setEpisodeType(const std::string& episodeType);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSwitchType()const;
void setSwitchType(const std::string& switchType);
private:
std::string episodeName_;
std::string startTime_;
std::string resourceId_;
std::vector<std::string> componentId_;
std::string casterId_;
std::string episodeType_;
std::string endTime_;
long ownerId_;
std::string switchType_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTEREPISODEREQUEST_H_

View File

@@ -1,69 +1,79 @@
/*
* 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_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddCasterLayoutRequest : public RpcServiceRequest {
public:
struct AudioLayer {
float volumeRate;
int fixedDelayDuration;
std::string validChannel;
};
struct VideoLayer {
int fixedDelayDuration;
std::string fillMode;
float heightNormalized;
std::string positionRefer;
float widthNormalized;
};
AddCasterLayoutRequest();
~AddCasterLayoutRequest();
std::vector<std::string> getBlendList() const;
void setBlendList(const std::vector<std::string> &blendList);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::vector<AudioLayer> getAudioLayer() const;
void setAudioLayer(const std::vector<AudioLayer> &audioLayer);
std::vector<VideoLayer> getVideoLayer() const;
void setVideoLayer(const std::vector<VideoLayer> &videoLayer);
std::vector<std::string> getMixList() const;
void setMixList(const std::vector<std::string> &mixList);
private:
std::vector<std::string> blendList_;
std::string casterId_;
long ownerId_;
std::vector<AudioLayer> audioLayer_;
std::vector<VideoLayer> videoLayer_;
std::vector<std::string> mixList_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddCasterLayoutRequest : public RpcServiceRequest
{
public:
struct AudioLayer
{
float volumeRate;
std::string validChannel;
int fixedDelayDuration;
};
struct VideoLayer
{
std::string fillMode;
float heightNormalized;
float widthNormalized;
std::string positionRefer;
std::vector<float> positionNormalized;
int fixedDelayDuration;
};
public:
AddCasterLayoutRequest();
~AddCasterLayoutRequest();
std::vector<std::string> getBlendList()const;
void setBlendList(const std::vector<std::string>& blendList);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::vector<AudioLayer> getAudioLayer()const;
void setAudioLayer(const std::vector<AudioLayer>& audioLayer);
std::vector<VideoLayer> getVideoLayer()const;
void setVideoLayer(const std::vector<VideoLayer>& videoLayer);
std::vector<std::string> getMixList()const;
void setMixList(const std::vector<std::string>& mixList);
private:
std::vector<std::string> blendList_;
std::string casterId_;
long ownerId_;
std::vector<AudioLayer> audioLayer_;
std::vector<VideoLayer> videoLayer_;
std::vector<std::string> mixList_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERLAYOUTREQUEST_H_

View File

@@ -1,56 +1,65 @@
/*
* 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_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddCasterProgramRequest : public RpcServiceRequest {
public:
struct Episode {
std::string endTime;
std::string startTime;
std::string episodeName;
std::string episodeType;
std::string resourceId;
std::string switchType;
};
AddCasterProgramRequest();
~AddCasterProgramRequest();
std::vector<Episode> getEpisode() const;
void setEpisode(const std::vector<Episode> &episode);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::vector<Episode> episode_;
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddCasterProgramRequest : public RpcServiceRequest
{
public:
struct Episode
{
std::string episodeType;
std::string episodeName;
std::string resourceId;
std::vector<std::string> componentId;
std::string startTime;
std::string endTime;
std::string switchType;
};
public:
AddCasterProgramRequest();
~AddCasterProgramRequest();
std::vector<Episode> getEpisode()const;
void setEpisode(const std::vector<Episode>& episode);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::vector<Episode> episode_;
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERPROGRAMREQUEST_H_

View File

@@ -1,84 +1,90 @@
/*
* 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_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddCasterVideoResourceRequest : public RpcServiceRequest {
public:
AddCasterVideoResourceRequest();
~AddCasterVideoResourceRequest();
int getInputType() const;
void setInputType(int inputType);
int getEndOffset() const;
void setEndOffset(int endOffset);
std::string getMaterialId() const;
void setMaterialId(const std::string &materialId);
std::string getVodUrl() const;
void setVodUrl(const std::string &vodUrl);
std::string getStreamId() const;
void setStreamId(const std::string &streamId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getStreamMonitor() const;
void setStreamMonitor(int streamMonitor);
int getBeginOffset() const;
void setBeginOffset(int beginOffset);
int getFixedDelayDuration() const;
void setFixedDelayDuration(int fixedDelayDuration);
std::string getLiveStreamUrl() const;
void setLiveStreamUrl(const std::string &liveStreamUrl);
std::string getLocationId() const;
void setLocationId(const std::string &locationId);
int getPtsCallbackInterval() const;
void setPtsCallbackInterval(int ptsCallbackInterval);
std::string getResourceName() const;
void setResourceName(const std::string &resourceName);
int getRepeatNum() const;
void setRepeatNum(int repeatNum);
private:
int inputType_;
int endOffset_;
std::string materialId_;
std::string vodUrl_;
std::string streamId_;
std::string casterId_;
long ownerId_;
int streamMonitor_;
int beginOffset_;
int fixedDelayDuration_;
std::string liveStreamUrl_;
std::string locationId_;
int ptsCallbackInterval_;
std::string resourceName_;
int repeatNum_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddCasterVideoResourceRequest : public RpcServiceRequest
{
public:
AddCasterVideoResourceRequest();
~AddCasterVideoResourceRequest();
int getInputType()const;
void setInputType(int inputType);
int getEndOffset()const;
void setEndOffset(int endOffset);
std::string getMaterialId()const;
void setMaterialId(const std::string& materialId);
std::string getVodUrl()const;
void setVodUrl(const std::string& vodUrl);
std::string getStreamId()const;
void setStreamId(const std::string& streamId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getStreamMonitor()const;
void setStreamMonitor(int streamMonitor);
int getBeginOffset()const;
void setBeginOffset(int beginOffset);
int getFixedDelayDuration()const;
void setFixedDelayDuration(int fixedDelayDuration);
std::string getLiveStreamUrl()const;
void setLiveStreamUrl(const std::string& liveStreamUrl);
std::string getLocationId()const;
void setLocationId(const std::string& locationId);
int getPtsCallbackInterval()const;
void setPtsCallbackInterval(int ptsCallbackInterval);
std::string getResourceName()const;
void setResourceName(const std::string& resourceName);
int getRepeatNum()const;
void setRepeatNum(int repeatNum);
private:
int inputType_;
int endOffset_;
std::string materialId_;
std::string vodUrl_;
std::string streamId_;
std::string casterId_;
long ownerId_;
int streamMonitor_;
int beginOffset_;
int fixedDelayDuration_;
std::string liveStreamUrl_;
std::string locationId_;
int ptsCallbackInterval_;
std::string resourceName_;
int repeatNum_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCASTERVIDEORESOURCEREQUEST_H_

View File

@@ -1,102 +1,108 @@
/*
* 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_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddCustomLiveStreamTranscodeRequest : public RpcServiceRequest {
public:
AddCustomLiveStreamTranscodeRequest();
~AddCustomLiveStreamTranscodeRequest();
std::string get_Template() const;
void set_Template(const std::string &_template);
std::string getLazy() const;
void setLazy(const std::string &lazy);
std::string getGop() const;
void setGop(const std::string &gop);
std::string getKmsKeyExpireInterval() const;
void setKmsKeyExpireInterval(const std::string &kmsKeyExpireInterval);
std::string getAudioCodec() const;
void setAudioCodec(const std::string &audioCodec);
std::string getKmsUID() const;
void setKmsUID(const std::string &kmsUID);
std::string getTemplateType() const;
void setTemplateType(const std::string &templateType);
std::string getAudioProfile() const;
void setAudioProfile(const std::string &audioProfile);
int getHeight() const;
void setHeight(int height);
std::string getApp() const;
void setApp(const std::string &app);
std::string getEncryptParameters() const;
void setEncryptParameters(const std::string &encryptParameters);
int getAudioChannelNum() const;
void setAudioChannelNum(int audioChannelNum);
int getProfile() const;
void setProfile(int profile);
int getFPS() const;
void setFPS(int fPS);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getAudioRate() const;
void setAudioRate(int audioRate);
int getAudioBitrate() const;
void setAudioBitrate(int audioBitrate);
std::string getDomain() const;
void setDomain(const std::string &domain);
int getWidth() const;
void setWidth(int width);
int getVideoBitrate() const;
void setVideoBitrate(int videoBitrate);
std::string getKmsKeyID() const;
void setKmsKeyID(const std::string &kmsKeyID);
private:
std::string _template_;
std::string lazy_;
std::string gop_;
std::string kmsKeyExpireInterval_;
std::string audioCodec_;
std::string kmsUID_;
std::string templateType_;
std::string audioProfile_;
int height_;
std::string app_;
std::string encryptParameters_;
int audioChannelNum_;
int profile_;
int fPS_;
long ownerId_;
int audioRate_;
int audioBitrate_;
std::string domain_;
int width_;
int videoBitrate_;
std::string kmsKeyID_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddCustomLiveStreamTranscodeRequest : public RpcServiceRequest
{
public:
AddCustomLiveStreamTranscodeRequest();
~AddCustomLiveStreamTranscodeRequest();
std::string get_Template()const;
void set_Template(const std::string& _template);
std::string getLazy()const;
void setLazy(const std::string& lazy);
std::string getGop()const;
void setGop(const std::string& gop);
std::string getKmsKeyExpireInterval()const;
void setKmsKeyExpireInterval(const std::string& kmsKeyExpireInterval);
std::string getAudioCodec()const;
void setAudioCodec(const std::string& audioCodec);
std::string getKmsUID()const;
void setKmsUID(const std::string& kmsUID);
std::string getTemplateType()const;
void setTemplateType(const std::string& templateType);
std::string getAudioProfile()const;
void setAudioProfile(const std::string& audioProfile);
int getHeight()const;
void setHeight(int height);
std::string getApp()const;
void setApp(const std::string& app);
std::string getEncryptParameters()const;
void setEncryptParameters(const std::string& encryptParameters);
int getAudioChannelNum()const;
void setAudioChannelNum(int audioChannelNum);
int getProfile()const;
void setProfile(int profile);
int getFPS()const;
void setFPS(int fPS);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getAudioRate()const;
void setAudioRate(int audioRate);
int getAudioBitrate()const;
void setAudioBitrate(int audioBitrate);
std::string getDomain()const;
void setDomain(const std::string& domain);
int getWidth()const;
void setWidth(int width);
int getVideoBitrate()const;
void setVideoBitrate(int videoBitrate);
std::string getKmsKeyID()const;
void setKmsKeyID(const std::string& kmsKeyID);
private:
std::string _template_;
std::string lazy_;
std::string gop_;
std::string kmsKeyExpireInterval_;
std::string audioCodec_;
std::string kmsUID_;
std::string templateType_;
std::string audioProfile_;
int height_;
std::string app_;
std::string encryptParameters_;
int audioChannelNum_;
int profile_;
int fPS_;
long ownerId_;
int audioRate_;
int audioBitrate_;
std::string domain_;
int width_;
int videoBitrate_;
std::string kmsKeyID_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDCUSTOMLIVESTREAMTRANSCODEREQUEST_H_

View File

@@ -1,92 +1,101 @@
/*
* 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_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveAppRecordConfigRequest : public RpcServiceRequest {
public:
struct TranscodeRecordFormat {
std::string sliceOssObjectPrefix;
int sliceDuration;
std::string ossObjectPrefix;
std::string format;
int cycleDuration;
};
struct RecordFormat {
std::string sliceOssObjectPrefix;
int sliceDuration;
std::string ossObjectPrefix;
std::string format;
int cycleDuration;
};
AddLiveAppRecordConfigRequest();
~AddLiveAppRecordConfigRequest();
std::string getOssEndpoint() const;
void setOssEndpoint(const std::string &ossEndpoint);
std::vector<std::string> getTranscodeTemplates() const;
void setTranscodeTemplates(const std::vector<std::string> &transcodeTemplates);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::vector<TranscodeRecordFormat> getTranscodeRecordFormat() const;
void setTranscodeRecordFormat(const std::vector<TranscodeRecordFormat> &transcodeRecordFormat);
int getOnDemand() const;
void setOnDemand(int onDemand);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getOssBucket() const;
void setOssBucket(const std::string &ossBucket);
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::vector<RecordFormat> getRecordFormat() const;
void setRecordFormat(const std::vector<RecordFormat> &recordFormat);
private:
std::string ossEndpoint_;
std::vector<std::string> transcodeTemplates_;
std::string startTime_;
std::string appName_;
std::string securityToken_;
std::vector<TranscodeRecordFormat> transcodeRecordFormat_;
int onDemand_;
std::string streamName_;
std::string ossBucket_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::vector<RecordFormat> recordFormat_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveAppRecordConfigRequest : public RpcServiceRequest
{
public:
struct TranscodeRecordFormat
{
std::string sliceOssObjectPrefix;
int sliceDuration;
std::string format;
std::string ossObjectPrefix;
int cycleDuration;
};
struct RecordFormat
{
std::string sliceOssObjectPrefix;
int sliceDuration;
std::string format;
std::string ossObjectPrefix;
int cycleDuration;
};
public:
AddLiveAppRecordConfigRequest();
~AddLiveAppRecordConfigRequest();
std::string getOssEndpoint()const;
void setOssEndpoint(const std::string& ossEndpoint);
std::vector<std::string> getTranscodeTemplates()const;
void setTranscodeTemplates(const std::vector<std::string>& transcodeTemplates);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::vector<TranscodeRecordFormat> getTranscodeRecordFormat()const;
void setTranscodeRecordFormat(const std::vector<TranscodeRecordFormat>& transcodeRecordFormat);
int getOnDemand()const;
void setOnDemand(int onDemand);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getOssBucket()const;
void setOssBucket(const std::string& ossBucket);
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::vector<RecordFormat> getRecordFormat()const;
void setRecordFormat(const std::vector<RecordFormat>& recordFormat);
private:
std::string ossEndpoint_;
std::vector<std::string> transcodeTemplates_;
std::string startTime_;
std::string appName_;
std::string securityToken_;
std::vector<TranscodeRecordFormat> transcodeRecordFormat_;
int onDemand_;
std::string streamName_;
std::string ossBucket_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::vector<RecordFormat> recordFormat_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_

View File

@@ -1,69 +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_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveAppSnapshotConfigRequest : public RpcServiceRequest {
public:
AddLiveAppSnapshotConfigRequest();
~AddLiveAppSnapshotConfigRequest();
int getTimeInterval() const;
void setTimeInterval(int timeInterval);
std::string getOssEndpoint() const;
void setOssEndpoint(const std::string &ossEndpoint);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOverwriteOssObject() const;
void setOverwriteOssObject(const std::string &overwriteOssObject);
std::string getOssBucket() const;
void setOssBucket(const std::string &ossBucket);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getSequenceOssObject() const;
void setSequenceOssObject(const std::string &sequenceOssObject);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCallback() const;
void setCallback(const std::string &callback);
private:
int timeInterval_;
std::string ossEndpoint_;
std::string appName_;
std::string securityToken_;
std::string overwriteOssObject_;
std::string ossBucket_;
std::string domainName_;
std::string sequenceOssObject_;
long ownerId_;
std::string callback_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveAppSnapshotConfigRequest : public RpcServiceRequest
{
public:
AddLiveAppSnapshotConfigRequest();
~AddLiveAppSnapshotConfigRequest();
int getTimeInterval()const;
void setTimeInterval(int timeInterval);
std::string getOssEndpoint()const;
void setOssEndpoint(const std::string& ossEndpoint);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getOverwriteOssObject()const;
void setOverwriteOssObject(const std::string& overwriteOssObject);
std::string getOssBucket()const;
void setOssBucket(const std::string& ossBucket);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getSequenceOssObject()const;
void setSequenceOssObject(const std::string& sequenceOssObject);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCallback()const;
void setCallback(const std::string& callback);
private:
int timeInterval_;
std::string ossEndpoint_;
std::string appName_;
std::string securityToken_;
std::string overwriteOssObject_;
std::string ossBucket_;
std::string domainName_;
std::string sequenceOssObject_;
long ownerId_;
std::string callback_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_

View File

@@ -1,63 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveAudioAuditConfigRequest : public RpcServiceRequest {
public:
AddLiveAudioAuditConfigRequest();
~AddLiveAudioAuditConfigRequest();
std::string getOssEndpoint() const;
void setOssEndpoint(const std::string &ossEndpoint);
std::string getOssObject() const;
void setOssObject(const std::string &ossObject);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getOssBucket() const;
void setOssBucket(const std::string &ossBucket);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getBizType() const;
void setBizType(const std::string &bizType);
private:
std::string ossEndpoint_;
std::string ossObject_;
std::string appName_;
std::string streamName_;
std::string ossBucket_;
std::string domainName_;
long ownerId_;
std::string bizType_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveAudioAuditConfigRequest : public RpcServiceRequest
{
public:
AddLiveAudioAuditConfigRequest();
~AddLiveAudioAuditConfigRequest();
std::string getOssEndpoint()const;
void setOssEndpoint(const std::string& ossEndpoint);
std::string getOssObject()const;
void setOssObject(const std::string& ossObject);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getOssBucket()const;
void setOssBucket(const std::string& ossBucket);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getBizType()const;
void setBizType(const std::string& bizType);
private:
std::string ossEndpoint_;
std::string ossObject_;
std::string appName_;
std::string streamName_;
std::string ossBucket_;
std::string domainName_;
long ownerId_;
std::string bizType_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveAudioAuditNotifyConfigRequest : public RpcServiceRequest {
public:
AddLiveAudioAuditNotifyConfigRequest();
~AddLiveAudioAuditNotifyConfigRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCallbackTemplate() const;
void setCallbackTemplate(const std::string &callbackTemplate);
std::string getCallback() const;
void setCallback(const std::string &callback);
private:
std::string domainName_;
long ownerId_;
std::string callbackTemplate_;
std::string callback_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveAudioAuditNotifyConfigRequest : public RpcServiceRequest
{
public:
AddLiveAudioAuditNotifyConfigRequest();
~AddLiveAudioAuditNotifyConfigRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCallbackTemplate()const;
void setCallbackTemplate(const std::string& callbackTemplate);
std::string getCallback()const;
void setCallback(const std::string& callback);
private:
std::string domainName_;
long ownerId_;
std::string callbackTemplate_;
std::string callback_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_ADDLIVEDETECTNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDETECTNOTIFYCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveDetectNotifyConfigRequest : public RpcServiceRequest {
public:
AddLiveDetectNotifyConfigRequest();
~AddLiveDetectNotifyConfigRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getNotifyUrl() const;
void setNotifyUrl(const std::string &notifyUrl);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string notifyUrl_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDETECTNOTIFYCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEDETECTNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDETECTNOTIFYCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveDetectNotifyConfigRequest : public RpcServiceRequest
{
public:
AddLiveDetectNotifyConfigRequest();
~AddLiveDetectNotifyConfigRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getNotifyUrl()const;
void setNotifyUrl(const std::string& notifyUrl);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string notifyUrl_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDETECTNOTIFYCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_ADDLIVEDOMAINMAPPINGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINMAPPINGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveDomainMappingRequest : public RpcServiceRequest {
public:
AddLiveDomainMappingRequest();
~AddLiveDomainMappingRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getPushDomain() const;
void setPushDomain(const std::string &pushDomain);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPullDomain() const;
void setPullDomain(const std::string &pullDomain);
private:
std::string securityToken_;
std::string pushDomain_;
long ownerId_;
std::string pullDomain_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINMAPPINGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINMAPPINGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINMAPPINGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveDomainMappingRequest : public RpcServiceRequest
{
public:
AddLiveDomainMappingRequest();
~AddLiveDomainMappingRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getPushDomain()const;
void setPushDomain(const std::string& pushDomain);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPullDomain()const;
void setPullDomain(const std::string& pullDomain);
private:
std::string securityToken_;
std::string pushDomain_;
long ownerId_;
std::string pullDomain_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINMAPPINGREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveDomainPlayMappingRequest : public RpcServiceRequest {
public:
AddLiveDomainPlayMappingRequest();
~AddLiveDomainPlayMappingRequest();
std::string getPlayDomain() const;
void setPlayDomain(const std::string &playDomain);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPullDomain() const;
void setPullDomain(const std::string &pullDomain);
private:
std::string playDomain_;
long ownerId_;
std::string pullDomain_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveDomainPlayMappingRequest : public RpcServiceRequest
{
public:
AddLiveDomainPlayMappingRequest();
~AddLiveDomainPlayMappingRequest();
std::string getPlayDomain()const;
void setPlayDomain(const std::string& playDomain);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPullDomain()const;
void setPullDomain(const std::string& pullDomain);
private:
std::string playDomain_;
long ownerId_;
std::string pullDomain_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINPLAYMAPPINGREQUEST_H_

View File

@@ -1,66 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveDomainRequest : public RpcServiceRequest {
public:
AddLiveDomainRequest();
~AddLiveDomainRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getScope() const;
void setScope(const std::string &scope);
std::string getTopLevelDomain() const;
void setTopLevelDomain(const std::string &topLevelDomain);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getCheckUrl() const;
void setCheckUrl(const std::string &checkUrl);
std::string getLiveDomainType() const;
void setLiveDomainType(const std::string &liveDomainType);
private:
std::string securityToken_;
std::string scope_;
std::string topLevelDomain_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string region_;
std::string checkUrl_;
std::string liveDomainType_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveDomainRequest : public RpcServiceRequest
{
public:
AddLiveDomainRequest();
~AddLiveDomainRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getScope()const;
void setScope(const std::string& scope);
std::string getTopLevelDomain()const;
void setTopLevelDomain(const std::string& topLevelDomain);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getCheckUrl()const;
void setCheckUrl(const std::string& checkUrl);
std::string getLiveDomainType()const;
void setLiveDomainType(const std::string& liveDomainType);
private:
std::string securityToken_;
std::string scope_;
std::string topLevelDomain_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string region_;
std::string checkUrl_;
std::string liveDomainType_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEDOMAINREQUEST_H_

View File

@@ -1,63 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLivePullStreamInfoConfigRequest : public RpcServiceRequest {
public:
AddLivePullStreamInfoConfigRequest();
~AddLivePullStreamInfoConfigRequest();
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getPullAlways() const;
void setPullAlways(const std::string &pullAlways);
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 getSourceUrl() const;
void setSourceUrl(const std::string &sourceUrl);
private:
std::string startTime_;
std::string appName_;
std::string streamName_;
std::string pullAlways_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string sourceUrl_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLivePullStreamInfoConfigRequest : public RpcServiceRequest
{
public:
AddLivePullStreamInfoConfigRequest();
~AddLivePullStreamInfoConfigRequest();
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getPullAlways()const;
void setPullAlways(const std::string& pullAlways);
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 getSourceUrl()const;
void setSourceUrl(const std::string& sourceUrl);
private:
std::string startTime_;
std::string appName_;
std::string streamName_;
std::string pullAlways_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string sourceUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEPULLSTREAMINFOCONFIGREQUEST_H_

View File

@@ -1,57 +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_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveRecordNotifyConfigRequest : public RpcServiceRequest {
public:
AddLiveRecordNotifyConfigRequest();
~AddLiveRecordNotifyConfigRequest();
std::string getOnDemandUrl() const;
void setOnDemandUrl(const std::string &onDemandUrl);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getNotifyUrl() const;
void setNotifyUrl(const std::string &notifyUrl);
bool getNeedStatusNotify() const;
void setNeedStatusNotify(bool needStatusNotify);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string onDemandUrl_;
std::string securityToken_;
std::string notifyUrl_;
bool needStatusNotify_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveRecordNotifyConfigRequest : public RpcServiceRequest
{
public:
AddLiveRecordNotifyConfigRequest();
~AddLiveRecordNotifyConfigRequest();
std::string getOnDemandUrl()const;
void setOnDemandUrl(const std::string& onDemandUrl);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getNotifyUrl()const;
void setNotifyUrl(const std::string& notifyUrl);
bool getNeedStatusNotify()const;
void setNeedStatusNotify(bool needStatusNotify);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string onDemandUrl_;
std::string securityToken_;
std::string notifyUrl_;
bool needStatusNotify_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDNOTIFYCONFIGREQUEST_H_

View File

@@ -1,66 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveRecordVodConfigRequest : public RpcServiceRequest {
public:
AddLiveRecordVodConfigRequest();
~AddLiveRecordVodConfigRequest();
std::string getAutoCompose() const;
void setAutoCompose(const std::string &autoCompose);
std::string getComposeVodTranscodeGroupId() const;
void setComposeVodTranscodeGroupId(const std::string &composeVodTranscodeGroupId);
std::string getStorageLocation() const;
void setStorageLocation(const std::string &storageLocation);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getVodTranscodeGroupId() const;
void setVodTranscodeGroupId(const std::string &vodTranscodeGroupId);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
int getCycleDuration() const;
void setCycleDuration(int cycleDuration);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string autoCompose_;
std::string composeVodTranscodeGroupId_;
std::string storageLocation_;
std::string appName_;
std::string streamName_;
std::string vodTranscodeGroupId_;
std::string domainName_;
int cycleDuration_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveRecordVodConfigRequest : public RpcServiceRequest
{
public:
AddLiveRecordVodConfigRequest();
~AddLiveRecordVodConfigRequest();
std::string getAutoCompose()const;
void setAutoCompose(const std::string& autoCompose);
std::string getComposeVodTranscodeGroupId()const;
void setComposeVodTranscodeGroupId(const std::string& composeVodTranscodeGroupId);
std::string getStorageLocation()const;
void setStorageLocation(const std::string& storageLocation);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getVodTranscodeGroupId()const;
void setVodTranscodeGroupId(const std::string& vodTranscodeGroupId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
int getCycleDuration()const;
void setCycleDuration(int cycleDuration);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string autoCompose_;
std::string composeVodTranscodeGroupId_;
std::string storageLocation_;
std::string appName_;
std::string streamName_;
std::string vodTranscodeGroupId_;
std::string domainName_;
int cycleDuration_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVERECORDVODCONFIGREQUEST_H_

View File

@@ -1,66 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveSnapshotDetectPornConfigRequest : public RpcServiceRequest {
public:
AddLiveSnapshotDetectPornConfigRequest();
~AddLiveSnapshotDetectPornConfigRequest();
std::string getOssEndpoint() const;
void setOssEndpoint(const std::string &ossEndpoint);
std::string getOssObject() const;
void setOssObject(const std::string &ossObject);
std::vector<std::string> getScene() const;
void setScene(const std::vector<std::string> &scene);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOssBucket() const;
void setOssBucket(const std::string &ossBucket);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getInterval() const;
void setInterval(int interval);
private:
std::string ossEndpoint_;
std::string ossObject_;
std::vector<std::string> scene_;
std::string appName_;
std::string securityToken_;
std::string ossBucket_;
std::string domainName_;
long ownerId_;
int interval_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveSnapshotDetectPornConfigRequest : public RpcServiceRequest
{
public:
AddLiveSnapshotDetectPornConfigRequest();
~AddLiveSnapshotDetectPornConfigRequest();
std::string getOssEndpoint()const;
void setOssEndpoint(const std::string& ossEndpoint);
std::string getOssObject()const;
void setOssObject(const std::string& ossObject);
std::vector<std::string> getScene()const;
void setScene(const std::vector<std::string>& scene);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getOssBucket()const;
void setOssBucket(const std::string& ossBucket);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getInterval()const;
void setInterval(int interval);
private:
std::string ossEndpoint_;
std::string ossObject_;
std::vector<std::string> scene_;
std::string appName_;
std::string securityToken_;
std::string ossBucket_;
std::string domainName_;
long ownerId_;
int interval_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_

View File

@@ -1,69 +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_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamTranscodeRequest : public RpcServiceRequest {
public:
AddLiveStreamTranscodeRequest();
~AddLiveStreamTranscodeRequest();
std::string get_Template() const;
void set_Template(const std::string &_template);
std::string getLazy() const;
void setLazy(const std::string &lazy);
std::string getMix() const;
void setMix(const std::string &mix);
std::string getApp() const;
void setApp(const std::string &app);
std::string getEncryptParameters() const;
void setEncryptParameters(const std::string &encryptParameters);
std::string getWatermark() const;
void setWatermark(const std::string &watermark);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDomain() const;
void setDomain(const std::string &domain);
std::string getWaterPattern() const;
void setWaterPattern(const std::string &waterPattern);
std::string getOnlyAudio() const;
void setOnlyAudio(const std::string &onlyAudio);
private:
std::string _template_;
std::string lazy_;
std::string mix_;
std::string app_;
std::string encryptParameters_;
std::string watermark_;
long ownerId_;
std::string domain_;
std::string waterPattern_;
std::string onlyAudio_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamTranscodeRequest : public RpcServiceRequest
{
public:
AddLiveStreamTranscodeRequest();
~AddLiveStreamTranscodeRequest();
std::string get_Template()const;
void set_Template(const std::string& _template);
std::string getLazy()const;
void setLazy(const std::string& lazy);
std::string getMix()const;
void setMix(const std::string& mix);
std::string getApp()const;
void setApp(const std::string& app);
std::string getEncryptParameters()const;
void setEncryptParameters(const std::string& encryptParameters);
std::string getWatermark()const;
void setWatermark(const std::string& watermark);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDomain()const;
void setDomain(const std::string& domain);
std::string getWaterPattern()const;
void setWaterPattern(const std::string& waterPattern);
std::string getOnlyAudio()const;
void setOnlyAudio(const std::string& onlyAudio);
private:
std::string _template_;
std::string lazy_;
std::string mix_;
std::string app_;
std::string encryptParameters_;
std::string watermark_;
long ownerId_;
std::string domain_;
std::string waterPattern_;
std::string onlyAudio_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_

View File

@@ -1,75 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamWatermarkRequest : public RpcServiceRequest {
public:
AddLiveStreamWatermarkRequest();
~AddLiveStreamWatermarkRequest();
float getYOffset() const;
void setYOffset(float yOffset);
std::string getPictureUrl() const;
void setPictureUrl(const std::string &pictureUrl);
std::string getDescription() const;
void setDescription(const std::string &description);
int getType() const;
void setType(int type);
int getHeight() const;
void setHeight(int height);
float getXOffset() const;
void setXOffset(float xOffset);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getRefWidth() const;
void setRefWidth(int refWidth);
int getTransparency() const;
void setTransparency(int transparency);
std::string getName() const;
void setName(const std::string &name);
std::string getOffsetCorner() const;
void setOffsetCorner(const std::string &offsetCorner);
int getRefHeight() const;
void setRefHeight(int refHeight);
private:
float yOffset_;
std::string pictureUrl_;
std::string description_;
int type_;
int height_;
float xOffset_;
long ownerId_;
int refWidth_;
int transparency_;
std::string name_;
std::string offsetCorner_;
int refHeight_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamWatermarkRequest : public RpcServiceRequest
{
public:
AddLiveStreamWatermarkRequest();
~AddLiveStreamWatermarkRequest();
float getYOffset()const;
void setYOffset(float yOffset);
std::string getPictureUrl()const;
void setPictureUrl(const std::string& pictureUrl);
std::string getDescription()const;
void setDescription(const std::string& description);
int getType()const;
void setType(int type);
int getHeight()const;
void setHeight(int height);
float getXOffset()const;
void setXOffset(float xOffset);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getRefWidth()const;
void setRefWidth(int refWidth);
int getTransparency()const;
void setTransparency(int transparency);
std::string getName()const;
void setName(const std::string& name);
std::string getOffsetCorner()const;
void setOffsetCorner(const std::string& offsetCorner);
int getRefHeight()const;
void setRefHeight(int refHeight);
private:
float yOffset_;
std::string pictureUrl_;
std::string description_;
int type_;
int height_;
float xOffset_;
long ownerId_;
int refWidth_;
int transparency_;
std::string name_;
std::string offsetCorner_;
int refHeight_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKREQUEST_H_

View File

@@ -1,60 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamWatermarkRuleRequest : public RpcServiceRequest {
public:
AddLiveStreamWatermarkRuleRequest();
~AddLiveStreamWatermarkRuleRequest();
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getStream() const;
void setStream(const std::string &stream);
std::string getApp() const;
void setApp(const std::string &app);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTemplateId() const;
void setTemplateId(const std::string &templateId);
std::string getDomain() const;
void setDomain(const std::string &domain);
std::string getName() const;
void setName(const std::string &name);
private:
std::string description_;
std::string stream_;
std::string app_;
long ownerId_;
std::string templateId_;
std::string domain_;
std::string name_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddLiveStreamWatermarkRuleRequest : public RpcServiceRequest
{
public:
AddLiveStreamWatermarkRuleRequest();
~AddLiveStreamWatermarkRuleRequest();
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getStream()const;
void setStream(const std::string& stream);
std::string getApp()const;
void setApp(const std::string& app);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTemplateId()const;
void setTemplateId(const std::string& templateId);
std::string getDomain()const;
void setDomain(const std::string& domain);
std::string getName()const;
void setName(const std::string& name);
private:
std::string description_;
std::string stream_;
std::string app_;
long ownerId_;
std::string templateId_;
std::string domain_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVESTREAMWATERMARKRULEREQUEST_H_

View File

@@ -1,63 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddMultiRateConfigRequest : public RpcServiceRequest {
public:
AddMultiRateConfigRequest();
~AddMultiRateConfigRequest();
std::string getApp() const;
void setApp(const std::string &app);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getTemplates() const;
void setTemplates(const std::string &templates);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getIsLazy() const;
void setIsLazy(const std::string &isLazy);
std::string getAvFormat() const;
void setAvFormat(const std::string &avFormat);
std::string getIsTimeAlign() const;
void setIsTimeAlign(const std::string &isTimeAlign);
private:
std::string app_;
std::string groupId_;
std::string templates_;
std::string domainName_;
long ownerId_;
std::string isLazy_;
std::string avFormat_;
std::string isTimeAlign_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddMultiRateConfigRequest : public RpcServiceRequest
{
public:
AddMultiRateConfigRequest();
~AddMultiRateConfigRequest();
std::string getApp()const;
void setApp(const std::string& app);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getTemplates()const;
void setTemplates(const std::string& templates);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIsLazy()const;
void setIsLazy(const std::string& isLazy);
std::string getAvFormat()const;
void setAvFormat(const std::string& avFormat);
std::string getIsTimeAlign()const;
void setIsTimeAlign(const std::string& isTimeAlign);
private:
std::string app_;
std::string groupId_;
std::string templates_;
std::string domainName_;
long ownerId_;
std::string isLazy_;
std::string avFormat_;
std::string isTimeAlign_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_

View File

@@ -45,8 +45,8 @@ namespace AlibabaCloud
int height;
int audioChannelNum;
int width;
int audioRate;
std::string audioCodec;
int audioRate;
int videoBitrate;
};

View File

@@ -1,54 +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_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddPlaylistItemsRequest : public RpcServiceRequest {
public:
AddPlaylistItemsRequest();
~AddPlaylistItemsRequest();
std::string getProgramItems() const;
void setProgramItems(const std::string &programItems);
std::string getProgramId() const;
void setProgramId(const std::string &programId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getProgramConfig() const;
void setProgramConfig(const std::string &programConfig);
private:
std::string programItems_;
std::string programId_;
std::string casterId_;
long ownerId_;
std::string programConfig_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddPlaylistItemsRequest : public RpcServiceRequest
{
public:
AddPlaylistItemsRequest();
~AddPlaylistItemsRequest();
std::string getProgramItems()const;
void setProgramItems(const std::string& programItems);
std::string getProgramId()const;
void setProgramId(const std::string& programId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getProgramConfig()const;
void setProgramConfig(const std::string& programConfig);
private:
std::string programItems_;
std::string programId_;
std::string casterId_;
long ownerId_;
std::string programConfig_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_

View File

@@ -1,96 +1,102 @@
/*
* 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_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddRtsLiveStreamTranscodeRequest : public RpcServiceRequest {
public:
AddRtsLiveStreamTranscodeRequest();
~AddRtsLiveStreamTranscodeRequest();
std::string get_Template() const;
void set_Template(const std::string &_template);
bool getDeleteBframes() const;
void setDeleteBframes(bool deleteBframes);
std::string getLazy() const;
void setLazy(const std::string &lazy);
std::string getGop() const;
void setGop(const std::string &gop);
bool getOpus() const;
void setOpus(bool opus);
std::string getAudioCodec() const;
void setAudioCodec(const std::string &audioCodec);
std::string getTemplateType() const;
void setTemplateType(const std::string &templateType);
std::string getAudioProfile() const;
void setAudioProfile(const std::string &audioProfile);
int getHeight() const;
void setHeight(int height);
std::string getApp() const;
void setApp(const std::string &app);
int getAudioChannelNum() const;
void setAudioChannelNum(int audioChannelNum);
int getProfile() const;
void setProfile(int profile);
int getFPS() const;
void setFPS(int fPS);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getAudioRate() const;
void setAudioRate(int audioRate);
int getAudioBitrate() const;
void setAudioBitrate(int audioBitrate);
std::string getDomain() const;
void setDomain(const std::string &domain);
int getWidth() const;
void setWidth(int width);
int getVideoBitrate() const;
void setVideoBitrate(int videoBitrate);
private:
std::string _template_;
bool deleteBframes_;
std::string lazy_;
std::string gop_;
bool opus_;
std::string audioCodec_;
std::string templateType_;
std::string audioProfile_;
int height_;
std::string app_;
int audioChannelNum_;
int profile_;
int fPS_;
long ownerId_;
int audioRate_;
int audioBitrate_;
std::string domain_;
int width_;
int videoBitrate_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddRtsLiveStreamTranscodeRequest : public RpcServiceRequest
{
public:
AddRtsLiveStreamTranscodeRequest();
~AddRtsLiveStreamTranscodeRequest();
std::string get_Template()const;
void set_Template(const std::string& _template);
bool getDeleteBframes()const;
void setDeleteBframes(bool deleteBframes);
std::string getLazy()const;
void setLazy(const std::string& lazy);
std::string getGop()const;
void setGop(const std::string& gop);
bool getOpus()const;
void setOpus(bool opus);
std::string getAudioCodec()const;
void setAudioCodec(const std::string& audioCodec);
std::string getTemplateType()const;
void setTemplateType(const std::string& templateType);
std::string getAudioProfile()const;
void setAudioProfile(const std::string& audioProfile);
int getHeight()const;
void setHeight(int height);
std::string getApp()const;
void setApp(const std::string& app);
int getAudioChannelNum()const;
void setAudioChannelNum(int audioChannelNum);
int getProfile()const;
void setProfile(int profile);
int getFPS()const;
void setFPS(int fPS);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getAudioRate()const;
void setAudioRate(int audioRate);
int getAudioBitrate()const;
void setAudioBitrate(int audioBitrate);
std::string getDomain()const;
void setDomain(const std::string& domain);
int getWidth()const;
void setWidth(int width);
int getVideoBitrate()const;
void setVideoBitrate(int videoBitrate);
private:
std::string _template_;
bool deleteBframes_;
std::string lazy_;
std::string gop_;
bool opus_;
std::string audioCodec_;
std::string templateType_;
std::string audioProfile_;
int height_;
std::string app_;
int audioChannelNum_;
int profile_;
int fPS_;
long ownerId_;
int audioRate_;
int audioBitrate_;
std::string domain_;
int width_;
int videoBitrate_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDRTSLIVESTREAMTRANSCODEREQUEST_H_

View File

@@ -1,69 +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_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddShowIntoShowListRequest : public RpcServiceRequest {
public:
AddShowIntoShowListRequest();
~AddShowIntoShowListRequest();
int getLiveInputType() const;
void setLiveInputType(int liveInputType);
long getDuration() const;
void setDuration(long duration);
int getRepeatTimes() const;
void setRepeatTimes(int repeatTimes);
std::string getShowName() const;
void setShowName(const std::string &showName);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getResourceUrl() const;
void setResourceUrl(const std::string &resourceUrl);
int getSpot() const;
void setSpot(int spot);
private:
int liveInputType_;
long duration_;
int repeatTimes_;
std::string showName_;
std::string resourceId_;
std::string casterId_;
long ownerId_;
std::string resourceType_;
std::string resourceUrl_;
int spot_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddShowIntoShowListRequest : public RpcServiceRequest
{
public:
AddShowIntoShowListRequest();
~AddShowIntoShowListRequest();
int getLiveInputType()const;
void setLiveInputType(int liveInputType);
long getDuration()const;
void setDuration(long duration);
int getRepeatTimes()const;
void setRepeatTimes(int repeatTimes);
std::string getShowName()const;
void setShowName(const std::string& showName);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getResourceUrl()const;
void setResourceUrl(const std::string& resourceUrl);
int getSpot()const;
void setSpot(int spot);
private:
int liveInputType_;
long duration_;
int repeatTimes_;
std::string showName_;
std::string resourceId_;
std::string casterId_;
long ownerId_;
std::string resourceType_;
std::string resourceUrl_;
int spot_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDSHOWINTOSHOWLISTREQUEST_H_

View File

@@ -1,66 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddStudioLayoutRequest : public RpcServiceRequest {
public:
AddStudioLayoutRequest();
~AddStudioLayoutRequest();
std::string getScreenInputConfigList() const;
void setScreenInputConfigList(const std::string &screenInputConfigList);
std::string getLayoutType() const;
void setLayoutType(const std::string &layoutType);
std::string getLayoutName() const;
void setLayoutName(const std::string &layoutName);
std::string getLayerOrderConfigList() const;
void setLayerOrderConfigList(const std::string &layerOrderConfigList);
std::string getMediaInputConfigList() const;
void setMediaInputConfigList(const std::string &mediaInputConfigList);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
std::string getBgImageConfig() const;
void setBgImageConfig(const std::string &bgImageConfig);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCommonConfig() const;
void setCommonConfig(const std::string &commonConfig);
private:
std::string screenInputConfigList_;
std::string layoutType_;
std::string layoutName_;
std::string layerOrderConfigList_;
std::string mediaInputConfigList_;
std::string casterId_;
std::string bgImageConfig_;
long ownerId_;
std::string commonConfig_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddStudioLayoutRequest : public RpcServiceRequest
{
public:
AddStudioLayoutRequest();
~AddStudioLayoutRequest();
std::string getScreenInputConfigList()const;
void setScreenInputConfigList(const std::string& screenInputConfigList);
std::string getLayoutType()const;
void setLayoutType(const std::string& layoutType);
std::string getLayoutName()const;
void setLayoutName(const std::string& layoutName);
std::string getLayerOrderConfigList()const;
void setLayerOrderConfigList(const std::string& layerOrderConfigList);
std::string getMediaInputConfigList()const;
void setMediaInputConfigList(const std::string& mediaInputConfigList);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
std::string getBgImageConfig()const;
void setBgImageConfig(const std::string& bgImageConfig);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCommonConfig()const;
void setCommonConfig(const std::string& commonConfig);
private:
std::string screenInputConfigList_;
std::string layoutType_;
std::string layoutName_;
std::string layerOrderConfigList_;
std::string mediaInputConfigList_;
std::string casterId_;
std::string bgImageConfig_;
long ownerId_;
std::string commonConfig_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_

View File

@@ -1,63 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AddTrancodeSEIRequest : public RpcServiceRequest {
public:
AddTrancodeSEIRequest();
~AddTrancodeSEIRequest();
std::string getPattern() const;
void setPattern(const std::string &pattern);
std::string getAppName() const;
void setAppName(const std::string &appName);
int getRepeat() const;
void setRepeat(int repeat);
std::string getText() const;
void setText(const std::string &text);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getDelay() const;
void setDelay(int delay);
private:
std::string pattern_;
std::string appName_;
int repeat_;
std::string text_;
std::string streamName_;
std::string domainName_;
long ownerId_;
int delay_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AddTrancodeSEIRequest : public RpcServiceRequest
{
public:
AddTrancodeSEIRequest();
~AddTrancodeSEIRequest();
std::string getPattern()const;
void setPattern(const std::string& pattern);
std::string getAppName()const;
void setAppName(const std::string& appName);
int getRepeat()const;
void setRepeat(int repeat);
std::string getText()const;
void setText(const std::string& text);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getDelay()const;
void setDelay(int delay);
private:
std::string pattern_;
std::string appName_;
int repeat_;
std::string text_;
std::string streamName_;
std::string domainName_;
long ownerId_;
int delay_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDTRANCODESEIREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT AllowPushStreamRequest : public RpcServiceRequest {
public:
AllowPushStreamRequest();
~AllowPushStreamRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRoomId() const;
void setRoomId(const std::string &roomId);
std::string getAppId() const;
void setAppId(const std::string &appId);
private:
long ownerId_;
std::string roomId_;
std::string appId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT AllowPushStreamRequest : public RpcServiceRequest
{
public:
AllowPushStreamRequest();
~AllowPushStreamRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRoomId()const;
void setRoomId(const std::string& roomId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long ownerId_;
std::string roomId_;
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_ALLOWPUSHSTREAMREQUEST_H_

View File

@@ -1,54 +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_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT BatchDeleteLiveDomainConfigsRequest : public RpcServiceRequest {
public:
BatchDeleteLiveDomainConfigsRequest();
~BatchDeleteLiveDomainConfigsRequest();
std::string getFunctionNames() const;
void setFunctionNames(const std::string &functionNames);
std::string getDomainNames() const;
void setDomainNames(const std::string &domainNames);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string functionNames_;
std::string domainNames_;
std::string ownerAccount_;
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT BatchDeleteLiveDomainConfigsRequest : public RpcServiceRequest
{
public:
BatchDeleteLiveDomainConfigsRequest();
~BatchDeleteLiveDomainConfigsRequest();
std::string getFunctionNames()const;
void setFunctionNames(const std::string& functionNames);
std::string getDomainNames()const;
void setDomainNames(const std::string& domainNames);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string functionNames_;
std::string domainNames_;
std::string ownerAccount_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_BATCHDELETELIVEDOMAINCONFIGSREQUEST_H_

View File

@@ -1,54 +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_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT BatchSetLiveDomainConfigsRequest : public RpcServiceRequest {
public:
BatchSetLiveDomainConfigsRequest();
~BatchSetLiveDomainConfigsRequest();
std::string getFunctions() const;
void setFunctions(const std::string &functions);
std::string getDomainNames() const;
void setDomainNames(const std::string &domainNames);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string functions_;
std::string domainNames_;
std::string ownerAccount_;
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT BatchSetLiveDomainConfigsRequest : public RpcServiceRequest
{
public:
BatchSetLiveDomainConfigsRequest();
~BatchSetLiveDomainConfigsRequest();
std::string getFunctions()const;
void setFunctions(const std::string& functions);
std::string getDomainNames()const;
void setDomainNames(const std::string& domainNames);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string functions_;
std::string domainNames_;
std::string ownerAccount_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_BATCHSETLIVEDOMAINCONFIGSREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT CloseLiveShiftRequest : public RpcServiceRequest {
public:
CloseLiveShiftRequest();
~CloseLiveShiftRequest();
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string streamName_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT CloseLiveShiftRequest : public RpcServiceRequest
{
public:
CloseLiveShiftRequest();
~CloseLiveShiftRequest();
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string streamName_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_COPYCASTERREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT CopyCasterRequest : public RpcServiceRequest {
public:
CopyCasterRequest();
~CopyCasterRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getCasterName() const;
void setCasterName(const std::string &casterName);
std::string getSrcCasterId() const;
void setSrcCasterId(const std::string &srcCasterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string clientToken_;
std::string casterName_;
std::string srcCasterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT CopyCasterRequest : public RpcServiceRequest
{
public:
CopyCasterRequest();
~CopyCasterRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCasterName()const;
void setCasterName(const std::string& casterName);
std::string getSrcCasterId()const;
void setSrcCasterId(const std::string& srcCasterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string clientToken_;
std::string casterName_;
std::string srcCasterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_COPYCASTERREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT CopyCasterSceneConfigRequest : public RpcServiceRequest {
public:
CopyCasterSceneConfigRequest();
~CopyCasterSceneConfigRequest();
std::string getFromSceneId() const;
void setFromSceneId(const std::string &fromSceneId);
std::string getToSceneId() const;
void setToSceneId(const std::string &toSceneId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string fromSceneId_;
std::string toSceneId_;
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT CopyCasterSceneConfigRequest : public RpcServiceRequest
{
public:
CopyCasterSceneConfigRequest();
~CopyCasterSceneConfigRequest();
std::string getFromSceneId()const;
void setFromSceneId(const std::string& fromSceneId);
std::string getToSceneId()const;
void setToSceneId(const std::string& toSceneId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string fromSceneId_;
std::string toSceneId_;
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_COPYCASTERSCENECONFIGREQUEST_H_

View File

@@ -1,66 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT CreateCasterRequest : public RpcServiceRequest {
public:
CreateCasterRequest();
~CreateCasterRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getCasterName() const;
void setCasterName(const std::string &casterName);
std::string getCasterTemplate() const;
void setCasterTemplate(const std::string &casterTemplate);
std::string getExpireTime() const;
void setExpireTime(const std::string &expireTime);
int getNormType() const;
void setNormType(int normType);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPurchaseTime() const;
void setPurchaseTime(const std::string &purchaseTime);
int getMicMode() const;
void setMicMode(int micMode);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
private:
std::string clientToken_;
std::string casterName_;
std::string casterTemplate_;
std::string expireTime_;
int normType_;
long ownerId_;
std::string purchaseTime_;
int micMode_;
std::string chargeType_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT CreateCasterRequest : public RpcServiceRequest
{
public:
CreateCasterRequest();
~CreateCasterRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getCasterName()const;
void setCasterName(const std::string& casterName);
std::string getCasterTemplate()const;
void setCasterTemplate(const std::string& casterTemplate);
std::string getExpireTime()const;
void setExpireTime(const std::string& expireTime);
int getNormType()const;
void setNormType(int normType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPurchaseTime()const;
void setPurchaseTime(const std::string& purchaseTime);
int getMicMode()const;
void setMicMode(int micMode);
std::string getChargeType()const;
void setChargeType(const std::string& chargeType);
private:
std::string clientToken_;
std::string casterName_;
std::string casterTemplate_;
std::string expireTime_;
int normType_;
long ownerId_;
std::string purchaseTime_;
int micMode_;
std::string chargeType_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATECASTERREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT CreateCustomTemplateRequest : public RpcServiceRequest {
public:
CreateCustomTemplateRequest();
~CreateCustomTemplateRequest();
std::string get_Template() const;
void set_Template(const std::string &_template);
std::string getCustomTemplate() const;
void setCustomTemplate(const std::string &customTemplate);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string _template_;
std::string customTemplate_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT CreateCustomTemplateRequest : public RpcServiceRequest
{
public:
CreateCustomTemplateRequest();
~CreateCustomTemplateRequest();
std::string get_Template()const;
void set_Template(const std::string& _template);
std::string getCustomTemplate()const;
void setCustomTemplate(const std::string& customTemplate);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string _template_;
std::string customTemplate_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATECUSTOMTEMPLATEREQUEST_H_

View File

@@ -1,54 +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_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT CreateLiveRealTimeLogDeliveryRequest : public RpcServiceRequest {
public:
CreateLiveRealTimeLogDeliveryRequest();
~CreateLiveRealTimeLogDeliveryRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getLogstore() const;
void setLogstore(const std::string &logstore);
private:
std::string project_;
std::string domainName_;
long ownerId_;
std::string region_;
std::string logstore_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT CreateLiveRealTimeLogDeliveryRequest : public RpcServiceRequest
{
public:
CreateLiveRealTimeLogDeliveryRequest();
~CreateLiveRealTimeLogDeliveryRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getLogstore()const;
void setLogstore(const std::string& logstore);
private:
std::string project_;
std::string domainName_;
long ownerId_;
std::string region_;
std::string logstore_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVEREALTIMELOGDELIVERYREQUEST_H_

View File

@@ -1,60 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT CreateLiveStreamMonitorRequest : public RpcServiceRequest {
public:
CreateLiveStreamMonitorRequest();
~CreateLiveStreamMonitorRequest();
std::string getMonitorName() const;
void setMonitorName(const std::string &monitorName);
std::string getStream() const;
void setStream(const std::string &stream);
std::string getOutputTemplate() const;
void setOutputTemplate(const std::string &outputTemplate);
std::string getApp() const;
void setApp(const std::string &app);
std::string getInputList() const;
void setInputList(const std::string &inputList);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDomain() const;
void setDomain(const std::string &domain);
private:
std::string monitorName_;
std::string stream_;
std::string outputTemplate_;
std::string app_;
std::string inputList_;
long ownerId_;
std::string domain_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT CreateLiveStreamMonitorRequest : public RpcServiceRequest
{
public:
CreateLiveStreamMonitorRequest();
~CreateLiveStreamMonitorRequest();
std::string getMonitorName()const;
void setMonitorName(const std::string& monitorName);
std::string getStream()const;
void setStream(const std::string& stream);
std::string getOutputTemplate()const;
void setOutputTemplate(const std::string& outputTemplate);
std::string getApp()const;
void setApp(const std::string& app);
std::string getInputList()const;
void setInputList(const std::string& inputList);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDomain()const;
void setDomain(const std::string& domain);
private:
std::string monitorName_;
std::string stream_;
std::string outputTemplate_;
std::string app_;
std::string inputList_;
long ownerId_;
std::string domain_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMMONITORREQUEST_H_

View File

@@ -1,69 +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_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT CreateLiveStreamRecordIndexFilesRequest : public RpcServiceRequest {
public:
CreateLiveStreamRecordIndexFilesRequest();
~CreateLiveStreamRecordIndexFilesRequest();
std::string getOssEndpoint() const;
void setOssEndpoint(const std::string &ossEndpoint);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getOssObject() const;
void setOssObject(const std::string &ossObject);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getOssBucket() const;
void setOssBucket(const std::string &ossBucket);
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);
private:
std::string ossEndpoint_;
std::string startTime_;
std::string ossObject_;
std::string appName_;
std::string securityToken_;
std::string streamName_;
std::string ossBucket_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT CreateLiveStreamRecordIndexFilesRequest : public RpcServiceRequest
{
public:
CreateLiveStreamRecordIndexFilesRequest();
~CreateLiveStreamRecordIndexFilesRequest();
std::string getOssEndpoint()const;
void setOssEndpoint(const std::string& ossEndpoint);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getOssObject()const;
void setOssObject(const std::string& ossObject);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getOssBucket()const;
void setOssBucket(const std::string& ossBucket);
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);
private:
std::string ossEndpoint_;
std::string startTime_;
std::string ossObject_;
std::string appName_;
std::string securityToken_;
std::string streamName_;
std::string ossBucket_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_

View File

@@ -1,57 +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_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT CreateMixStreamRequest : public RpcServiceRequest {
public:
CreateMixStreamRequest();
~CreateMixStreamRequest();
std::string getOutputConfig() const;
void setOutputConfig(const std::string &outputConfig);
std::string getLayoutId() const;
void setLayoutId(const std::string &layoutId);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getInputStreamList() const;
void setInputStreamList(const std::string &inputStreamList);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCallbackConfig() const;
void setCallbackConfig(const std::string &callbackConfig);
private:
std::string outputConfig_;
std::string layoutId_;
std::string domainName_;
std::string inputStreamList_;
long ownerId_;
std::string callbackConfig_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT CreateMixStreamRequest : public RpcServiceRequest
{
public:
CreateMixStreamRequest();
~CreateMixStreamRequest();
std::string getOutputConfig()const;
void setOutputConfig(const std::string& outputConfig);
std::string getLayoutId()const;
void setLayoutId(const std::string& layoutId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getInputStreamList()const;
void setInputStreamList(const std::string& inputStreamList);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCallbackConfig()const;
void setCallbackConfig(const std::string& callbackConfig);
private:
std::string outputConfig_;
std::string layoutId_;
std::string domainName_;
std::string inputStreamList_;
long ownerId_;
std::string callbackConfig_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATEMIXSTREAMREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterComponentRequest : public RpcServiceRequest {
public:
DeleteCasterComponentRequest();
~DeleteCasterComponentRequest();
std::string getComponentId() const;
void setComponentId(const std::string &componentId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string componentId_;
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterComponentRequest : public RpcServiceRequest
{
public:
DeleteCasterComponentRequest();
~DeleteCasterComponentRequest();
std::string getComponentId()const;
void setComponentId(const std::string& componentId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string componentId_;
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERCOMPONENTREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETECASTEREPISODEGROUPREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEGROUPREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterEpisodeGroupRequest : public RpcServiceRequest {
public:
DeleteCasterEpisodeGroupRequest();
~DeleteCasterEpisodeGroupRequest();
std::string getProgramId() const;
void setProgramId(const std::string &programId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string programId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEGROUPREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterEpisodeGroupRequest : public RpcServiceRequest
{
public:
DeleteCasterEpisodeGroupRequest();
~DeleteCasterEpisodeGroupRequest();
std::string getProgramId()const;
void setProgramId(const std::string& programId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string programId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEGROUPREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterEpisodeRequest : public RpcServiceRequest {
public:
DeleteCasterEpisodeRequest();
~DeleteCasterEpisodeRequest();
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getEpisodeId() const;
void setEpisodeId(const std::string &episodeId);
private:
std::string casterId_;
long ownerId_;
std::string episodeId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterEpisodeRequest : public RpcServiceRequest
{
public:
DeleteCasterEpisodeRequest();
~DeleteCasterEpisodeRequest();
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getEpisodeId()const;
void setEpisodeId(const std::string& episodeId);
private:
std::string casterId_;
long ownerId_;
std::string episodeId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTEREPISODEREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterLayoutRequest : public RpcServiceRequest {
public:
DeleteCasterLayoutRequest();
~DeleteCasterLayoutRequest();
std::string getLayoutId() const;
void setLayoutId(const std::string &layoutId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string layoutId_;
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterLayoutRequest : public RpcServiceRequest
{
public:
DeleteCasterLayoutRequest();
~DeleteCasterLayoutRequest();
std::string getLayoutId()const;
void setLayoutId(const std::string& layoutId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string layoutId_;
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERLAYOUTREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETECASTERPROGRAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERPROGRAMREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterProgramRequest : public RpcServiceRequest {
public:
DeleteCasterProgramRequest();
~DeleteCasterProgramRequest();
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERPROGRAMREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERPROGRAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERPROGRAMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterProgramRequest : public RpcServiceRequest
{
public:
DeleteCasterProgramRequest();
~DeleteCasterProgramRequest();
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERPROGRAMREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETECASTERREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterRequest : public RpcServiceRequest {
public:
DeleteCasterRequest();
~DeleteCasterRequest();
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterRequest : public RpcServiceRequest
{
public:
DeleteCasterRequest();
~DeleteCasterRequest();
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterSceneConfigRequest : public RpcServiceRequest {
public:
DeleteCasterSceneConfigRequest();
~DeleteCasterSceneConfigRequest();
std::string getType() const;
void setType(const std::string &type);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSceneId() const;
void setSceneId(const std::string &sceneId);
private:
std::string type_;
std::string casterId_;
long ownerId_;
std::string sceneId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterSceneConfigRequest : public RpcServiceRequest
{
public:
DeleteCasterSceneConfigRequest();
~DeleteCasterSceneConfigRequest();
std::string getType()const;
void setType(const std::string& type);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSceneId()const;
void setSceneId(const std::string& sceneId);
private:
std::string type_;
std::string casterId_;
long ownerId_;
std::string sceneId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERSCENECONFIGREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterVideoResourceRequest : public RpcServiceRequest {
public:
DeleteCasterVideoResourceRequest();
~DeleteCasterVideoResourceRequest();
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string resourceId_;
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteCasterVideoResourceRequest : public RpcServiceRequest
{
public:
DeleteCasterVideoResourceRequest();
~DeleteCasterVideoResourceRequest();
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string resourceId_;
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECASTERVIDEORESOURCEREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETECUSTOMTEMPLATEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECUSTOMTEMPLATEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteCustomTemplateRequest : public RpcServiceRequest {
public:
DeleteCustomTemplateRequest();
~DeleteCustomTemplateRequest();
std::string get_Template() const;
void set_Template(const std::string &_template);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string _template_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECUSTOMTEMPLATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETECUSTOMTEMPLATEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETECUSTOMTEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteCustomTemplateRequest : public RpcServiceRequest
{
public:
DeleteCustomTemplateRequest();
~DeleteCustomTemplateRequest();
std::string get_Template()const;
void set_Template(const std::string& _template);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string _template_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETECUSTOMTEMPLATEREQUEST_H_

View File

@@ -1,54 +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_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAppRecordConfigRequest : public RpcServiceRequest {
public:
DeleteLiveAppRecordConfigRequest();
~DeleteLiveAppRecordConfigRequest();
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string securityToken_;
std::string streamName_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAppRecordConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveAppRecordConfigRequest();
~DeleteLiveAppRecordConfigRequest();
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string securityToken_;
std::string streamName_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_DELETELIVEAPPSNAPSHOTCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPSNAPSHOTCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAppSnapshotConfigRequest : public RpcServiceRequest {
public:
DeleteLiveAppSnapshotConfigRequest();
~DeleteLiveAppSnapshotConfigRequest();
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPSNAPSHOTCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPSNAPSHOTCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPSNAPSHOTCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAppSnapshotConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveAppSnapshotConfigRequest();
~DeleteLiveAppSnapshotConfigRequest();
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAPPSNAPSHOTCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAudioAuditConfigRequest : public RpcServiceRequest {
public:
DeleteLiveAudioAuditConfigRequest();
~DeleteLiveAudioAuditConfigRequest();
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string streamName_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAudioAuditConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveAudioAuditConfigRequest();
~DeleteLiveAudioAuditConfigRequest();
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string streamName_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITCONFIGREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETELIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAudioAuditNotifyConfigRequest : public RpcServiceRequest {
public:
DeleteLiveAudioAuditNotifyConfigRequest();
~DeleteLiveAudioAuditNotifyConfigRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveAudioAuditNotifyConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveAudioAuditNotifyConfigRequest();
~DeleteLiveAudioAuditNotifyConfigRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEAUDIOAUDITNOTIFYCONFIGREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDetectNotifyConfigRequest : public RpcServiceRequest {
public:
DeleteLiveDetectNotifyConfigRequest();
~DeleteLiveDetectNotifyConfigRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDetectNotifyConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveDetectNotifyConfigRequest();
~DeleteLiveDetectNotifyConfigRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDETECTNOTIFYCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_DELETELIVEDOMAINMAPPINGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINMAPPINGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDomainMappingRequest : public RpcServiceRequest {
public:
DeleteLiveDomainMappingRequest();
~DeleteLiveDomainMappingRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getPushDomain() const;
void setPushDomain(const std::string &pushDomain);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPullDomain() const;
void setPullDomain(const std::string &pullDomain);
private:
std::string securityToken_;
std::string pushDomain_;
long ownerId_;
std::string pullDomain_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINMAPPINGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINMAPPINGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINMAPPINGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDomainMappingRequest : public RpcServiceRequest
{
public:
DeleteLiveDomainMappingRequest();
~DeleteLiveDomainMappingRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getPushDomain()const;
void setPushDomain(const std::string& pushDomain);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPullDomain()const;
void setPullDomain(const std::string& pullDomain);
private:
std::string securityToken_;
std::string pushDomain_;
long ownerId_;
std::string pullDomain_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINMAPPINGREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDomainPlayMappingRequest : public RpcServiceRequest {
public:
DeleteLiveDomainPlayMappingRequest();
~DeleteLiveDomainPlayMappingRequest();
std::string getPlayDomain() const;
void setPlayDomain(const std::string &playDomain);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPullDomain() const;
void setPullDomain(const std::string &pullDomain);
private:
std::string playDomain_;
long ownerId_;
std::string pullDomain_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDomainPlayMappingRequest : public RpcServiceRequest
{
public:
DeleteLiveDomainPlayMappingRequest();
~DeleteLiveDomainPlayMappingRequest();
std::string getPlayDomain()const;
void setPlayDomain(const std::string& playDomain);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPullDomain()const;
void setPullDomain(const std::string& pullDomain);
private:
std::string playDomain_;
long ownerId_;
std::string pullDomain_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINPLAYMAPPINGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_DELETELIVEDOMAINREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDomainRequest : public RpcServiceRequest {
public:
DeleteLiveDomainRequest();
~DeleteLiveDomainRequest();
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveDomainRequest : public RpcServiceRequest
{
public:
DeleteLiveDomainRequest();
~DeleteLiveDomainRequest();
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEDOMAINREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETELIVEEDGETRANSFERREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEEDGETRANSFERREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveEdgeTransferRequest : public RpcServiceRequest {
public:
DeleteLiveEdgeTransferRequest();
~DeleteLiveEdgeTransferRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEEDGETRANSFERREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEEDGETRANSFERREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEEDGETRANSFERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveEdgeTransferRequest : public RpcServiceRequest
{
public:
DeleteLiveEdgeTransferRequest();
~DeleteLiveEdgeTransferRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEEDGETRANSFERREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveLazyPullStreamInfoConfigRequest : public RpcServiceRequest {
public:
DeleteLiveLazyPullStreamInfoConfigRequest();
~DeleteLiveLazyPullStreamInfoConfigRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAppName() const;
void setAppName(const std::string &appName);
private:
std::string domainName_;
long ownerId_;
std::string appName_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveLazyPullStreamInfoConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveLazyPullStreamInfoConfigRequest();
~DeleteLiveLazyPullStreamInfoConfigRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAppName()const;
void setAppName(const std::string& appName);
private:
std::string domainName_;
long ownerId_;
std::string appName_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVELAZYPULLSTREAMINFOCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLivePullStreamInfoConfigRequest : public RpcServiceRequest {
public:
DeleteLivePullStreamInfoConfigRequest();
~DeleteLivePullStreamInfoConfigRequest();
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string streamName_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLivePullStreamInfoConfigRequest : public RpcServiceRequest
{
public:
DeleteLivePullStreamInfoConfigRequest();
~DeleteLivePullStreamInfoConfigRequest();
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string streamName_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEPULLSTREAMINFOCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRealTimeLogLogstoreRequest : public RpcServiceRequest {
public:
DeleteLiveRealTimeLogLogstoreRequest();
~DeleteLiveRealTimeLogLogstoreRequest();
std::string getProject() const;
void setProject(const std::string &project);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getLogstore() const;
void setLogstore(const std::string &logstore);
private:
std::string project_;
long ownerId_;
std::string region_;
std::string logstore_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRealTimeLogLogstoreRequest : public RpcServiceRequest
{
public:
DeleteLiveRealTimeLogLogstoreRequest();
~DeleteLiveRealTimeLogLogstoreRequest();
std::string getProject()const;
void setProject(const std::string& project);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getLogstore()const;
void setLogstore(const std::string& logstore);
private:
std::string project_;
long ownerId_;
std::string region_;
std::string logstore_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGLOGSTOREREQUEST_H_

View File

@@ -1,54 +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_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRealtimeLogDeliveryRequest : public RpcServiceRequest {
public:
DeleteLiveRealtimeLogDeliveryRequest();
~DeleteLiveRealtimeLogDeliveryRequest();
std::string getProject() const;
void setProject(const std::string &project);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getLogstore() const;
void setLogstore(const std::string &logstore);
private:
std::string project_;
std::string domainName_;
long ownerId_;
std::string region_;
std::string logstore_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRealtimeLogDeliveryRequest : public RpcServiceRequest
{
public:
DeleteLiveRealtimeLogDeliveryRequest();
~DeleteLiveRealtimeLogDeliveryRequest();
std::string getProject()const;
void setProject(const std::string& project);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getLogstore()const;
void setLogstore(const std::string& logstore);
private:
std::string project_;
std::string domainName_;
long ownerId_;
std::string region_;
std::string logstore_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEREALTIMELOGDELIVERYREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRecordNotifyConfigRequest : public RpcServiceRequest {
public:
DeleteLiveRecordNotifyConfigRequest();
~DeleteLiveRecordNotifyConfigRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRecordNotifyConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveRecordNotifyConfigRequest();
~DeleteLiveRecordNotifyConfigRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDNOTIFYCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRecordVodConfigRequest : public RpcServiceRequest {
public:
DeleteLiveRecordVodConfigRequest();
~DeleteLiveRecordVodConfigRequest();
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string streamName_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveRecordVodConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveRecordVodConfigRequest();
~DeleteLiveRecordVodConfigRequest();
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string streamName_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVERECORDVODCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_DELETELIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveSnapshotDetectPornConfigRequest : public RpcServiceRequest {
public:
DeleteLiveSnapshotDetectPornConfigRequest();
~DeleteLiveSnapshotDetectPornConfigRequest();
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveSnapshotDetectPornConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveSnapshotDetectPornConfigRequest();
~DeleteLiveSnapshotDetectPornConfigRequest();
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESNAPSHOTDETECTPORNCONFIGREQUEST_H_

View File

@@ -1,51 +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_LIVE_MODEL_DELETELIVESPECIFICSTAGINGCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESPECIFICSTAGINGCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveSpecificStagingConfigRequest : public RpcServiceRequest {
public:
DeleteLiveSpecificStagingConfigRequest();
~DeleteLiveSpecificStagingConfigRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getConfigId() const;
void setConfigId(const std::string &configId);
private:
std::string securityToken_;
std::string domainName_;
long ownerId_;
std::string configId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESPECIFICSTAGINGCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESPECIFICSTAGINGCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESPECIFICSTAGINGCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveSpecificStagingConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveSpecificStagingConfigRequest();
~DeleteLiveSpecificStagingConfigRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getConfigId()const;
void setConfigId(const std::string& configId);
private:
std::string securityToken_;
std::string domainName_;
long ownerId_;
std::string configId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESPECIFICSTAGINGCONFIGREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETELIVESTREAMMONITORREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMMONITORREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamMonitorRequest : public RpcServiceRequest {
public:
DeleteLiveStreamMonitorRequest();
~DeleteLiveStreamMonitorRequest();
std::string getMonitorId() const;
void setMonitorId(const std::string &monitorId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string monitorId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMMONITORREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMMONITORREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMMONITORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamMonitorRequest : public RpcServiceRequest
{
public:
DeleteLiveStreamMonitorRequest();
~DeleteLiveStreamMonitorRequest();
std::string getMonitorId()const;
void setMonitorId(const std::string& monitorId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string monitorId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMMONITORREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMRECORDINDEXFILESREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMRECORDINDEXFILESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamRecordIndexFilesRequest : public RpcServiceRequest
{
public:
DeleteLiveStreamRecordIndexFilesRequest();
~DeleteLiveStreamRecordIndexFilesRequest();
std::string getRemoveFile()const;
void setRemoveFile(const std::string& removeFile);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::vector<std::string> getRecordId()const;
void setRecordId(const std::vector<std::string>& recordId);
private:
std::string removeFile_;
std::string appName_;
std::string streamName_;
std::string domainName_;
long ownerId_;
std::vector<std::string> recordId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMRECORDINDEXFILESREQUEST_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_LIVE_MODEL_DELETELIVESTREAMRECORDINDEXFILESRESULT_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMRECORDINDEXFILESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamRecordIndexFilesResult : public ServiceResult
{
public:
struct RecordDeleteInfo
{
std::string message;
std::string recordId;
};
DeleteLiveStreamRecordIndexFilesResult();
explicit DeleteLiveStreamRecordIndexFilesResult(const std::string &payload);
~DeleteLiveStreamRecordIndexFilesResult();
std::vector<RecordDeleteInfo> getRecordDeleteInfoList()const;
std::string getMessage()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::vector<RecordDeleteInfo> recordDeleteInfoList_;
std::string message_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMRECORDINDEXFILESRESULT_H_

View File

@@ -1,54 +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_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamTranscodeRequest : public RpcServiceRequest {
public:
DeleteLiveStreamTranscodeRequest();
~DeleteLiveStreamTranscodeRequest();
std::string get_Template() const;
void set_Template(const std::string &_template);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getApp() const;
void setApp(const std::string &app);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDomain() const;
void setDomain(const std::string &domain);
private:
std::string _template_;
std::string securityToken_;
std::string app_;
long ownerId_;
std::string domain_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamTranscodeRequest : public RpcServiceRequest
{
public:
DeleteLiveStreamTranscodeRequest();
~DeleteLiveStreamTranscodeRequest();
std::string get_Template()const;
void set_Template(const std::string& _template);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApp()const;
void setApp(const std::string& app);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDomain()const;
void setDomain(const std::string& domain);
private:
std::string _template_;
std::string securityToken_;
std::string app_;
long ownerId_;
std::string domain_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETELIVESTREAMWATERMARKREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamWatermarkRequest : public RpcServiceRequest {
public:
DeleteLiveStreamWatermarkRequest();
~DeleteLiveStreamWatermarkRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTemplateId() const;
void setTemplateId(const std::string &templateId);
private:
long ownerId_;
std::string templateId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamWatermarkRequest : public RpcServiceRequest
{
public:
DeleteLiveStreamWatermarkRequest();
~DeleteLiveStreamWatermarkRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTemplateId()const;
void setTemplateId(const std::string& templateId);
private:
long ownerId_;
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKREQUEST_H_

View File

@@ -1,54 +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_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamWatermarkRuleRequest : public RpcServiceRequest {
public:
DeleteLiveStreamWatermarkRuleRequest();
~DeleteLiveStreamWatermarkRuleRequest();
std::string getStream() const;
void setStream(const std::string &stream);
std::string getApp() const;
void setApp(const std::string &app);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDomain() const;
void setDomain(const std::string &domain);
std::string getRuleId() const;
void setRuleId(const std::string &ruleId);
private:
std::string stream_;
std::string app_;
long ownerId_;
std::string domain_;
std::string ruleId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamWatermarkRuleRequest : public RpcServiceRequest
{
public:
DeleteLiveStreamWatermarkRuleRequest();
~DeleteLiveStreamWatermarkRuleRequest();
std::string getStream()const;
void setStream(const std::string& stream);
std::string getApp()const;
void setApp(const std::string& app);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDomain()const;
void setDomain(const std::string& domain);
std::string getRuleId()const;
void setRuleId(const std::string& ruleId);
private:
std::string stream_;
std::string app_;
long ownerId_;
std::string domain_;
std::string ruleId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMWATERMARKRULEREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETELIVESTREAMSNOTIFYURLCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMSNOTIFYURLCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamsNotifyUrlConfigRequest : public RpcServiceRequest {
public:
DeleteLiveStreamsNotifyUrlConfigRequest();
~DeleteLiveStreamsNotifyUrlConfigRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMSNOTIFYURLCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMSNOTIFYURLCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMSNOTIFYURLCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveStreamsNotifyUrlConfigRequest : public RpcServiceRequest
{
public:
DeleteLiveStreamsNotifyUrlConfigRequest();
~DeleteLiveStreamsNotifyUrlConfigRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVESTREAMSNOTIFYURLCONFIGREQUEST_H_

View File

@@ -1,54 +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_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteMixStreamRequest : public RpcServiceRequest {
public:
DeleteMixStreamRequest();
~DeleteMixStreamRequest();
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getStreamName() const;
void setStreamName(const std::string &streamName);
std::string getMixStreamId() const;
void setMixStreamId(const std::string &mixStreamId);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string streamName_;
std::string mixStreamId_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteMixStreamRequest : public RpcServiceRequest
{
public:
DeleteMixStreamRequest();
~DeleteMixStreamRequest();
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getMixStreamId()const;
void setMixStreamId(const std::string& mixStreamId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string appName_;
std::string streamName_;
std::string mixStreamId_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEMIXSTREAMREQUEST_H_

View File

@@ -1,57 +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_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteMultiRateConfigRequest : public RpcServiceRequest {
public:
DeleteMultiRateConfigRequest();
~DeleteMultiRateConfigRequest();
std::string getDeleteAll() const;
void setDeleteAll(const std::string &deleteAll);
std::string getApp() const;
void setApp(const std::string &app);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getTemplates() const;
void setTemplates(const std::string &templates);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string deleteAll_;
std::string app_;
std::string groupId_;
std::string templates_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteMultiRateConfigRequest : public RpcServiceRequest
{
public:
DeleteMultiRateConfigRequest();
~DeleteMultiRateConfigRequest();
std::string getDeleteAll()const;
void setDeleteAll(const std::string& deleteAll);
std::string getApp()const;
void setApp(const std::string& app);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getTemplates()const;
void setTemplates(const std::string& templates);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string deleteAll_;
std::string app_;
std::string groupId_;
std::string templates_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeletePlaylistItemsRequest : public RpcServiceRequest {
public:
DeletePlaylistItemsRequest();
~DeletePlaylistItemsRequest();
std::string getProgramItemIds() const;
void setProgramItemIds(const std::string &programItemIds);
std::string getProgramId() const;
void setProgramId(const std::string &programId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string programItemIds_;
std::string programId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeletePlaylistItemsRequest : public RpcServiceRequest
{
public:
DeletePlaylistItemsRequest();
~DeletePlaylistItemsRequest();
std::string getProgramItemIds()const;
void setProgramItemIds(const std::string& programItemIds);
std::string getProgramId()const;
void setProgramId(const std::string& programId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string programItemIds_;
std::string programId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETEPLAYLISTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeletePlaylistRequest : public RpcServiceRequest {
public:
DeletePlaylistRequest();
~DeletePlaylistRequest();
std::string getProgramId() const;
void setProgramId(const std::string &programId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string programId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeletePlaylistRequest : public RpcServiceRequest
{
public:
DeletePlaylistRequest();
~DeletePlaylistRequest();
std::string getProgramId()const;
void setProgramId(const std::string& programId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string programId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETEROOMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETEROOMREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteRoomRequest : public RpcServiceRequest {
public:
DeleteRoomRequest();
~DeleteRoomRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRoomId() const;
void setRoomId(const std::string &roomId);
std::string getAppId() const;
void setAppId(const std::string &appId);
private:
long ownerId_;
std::string roomId_;
std::string appId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEROOMREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEROOMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETEROOMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteRoomRequest : public RpcServiceRequest
{
public:
DeleteRoomRequest();
~DeleteRoomRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRoomId()const;
void setRoomId(const std::string& roomId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long ownerId_;
std::string roomId_;
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEROOMREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DELETESNAPSHOTCALLBACKAUTHREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTCALLBACKAUTHREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteSnapshotCallbackAuthRequest : public RpcServiceRequest {
public:
DeleteSnapshotCallbackAuthRequest();
~DeleteSnapshotCallbackAuthRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTCALLBACKAUTHREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTCALLBACKAUTHREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTCALLBACKAUTHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteSnapshotCallbackAuthRequest : public RpcServiceRequest
{
public:
DeleteSnapshotCallbackAuthRequest();
~DeleteSnapshotCallbackAuthRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTCALLBACKAUTHREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTFILESREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTFILESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteSnapshotFilesRequest : public RpcServiceRequest
{
public:
DeleteSnapshotFilesRequest();
~DeleteSnapshotFilesRequest();
bool getRemoveFile()const;
void setRemoveFile(bool removeFile);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::vector<long> getCreateTimestampList()const;
void setCreateTimestampList(const std::vector<long>& createTimestampList);
private:
bool removeFile_;
std::string appName_;
std::string streamName_;
std::string domainName_;
long ownerId_;
std::vector<long> createTimestampList_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTFILESREQUEST_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_LIVE_MODEL_DELETESNAPSHOTFILESRESULT_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTFILESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteSnapshotFilesResult : public ServiceResult
{
public:
struct SnapshotDeleteInfo
{
std::string message;
long createTimestamp;
};
DeleteSnapshotFilesResult();
explicit DeleteSnapshotFilesResult(const std::string &payload);
~DeleteSnapshotFilesResult();
std::vector<SnapshotDeleteInfo> getSnapshotDeleteInfoList()const;
int getFailureCount()const;
int getSuccessCount()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SnapshotDeleteInfo> snapshotDeleteInfoList_;
int failureCount_;
int successCount_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESNAPSHOTFILESRESULT_H_

View File

@@ -1,48 +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_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DeleteStudioLayoutRequest : public RpcServiceRequest {
public:
DeleteStudioLayoutRequest();
~DeleteStudioLayoutRequest();
std::string getLayoutId() const;
void setLayoutId(const std::string &layoutId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string layoutId_;
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DeleteStudioLayoutRequest : public RpcServiceRequest
{
public:
DeleteStudioLayoutRequest();
~DeleteStudioLayoutRequest();
std::string getLayoutId()const;
void setLayoutId(const std::string& layoutId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string layoutId_;
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DESCRIBEAUTOSHOWLISTTASKSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBEAUTOSHOWLISTTASKSREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DescribeAutoShowListTasksRequest : public RpcServiceRequest {
public:
DescribeAutoShowListTasksRequest();
~DescribeAutoShowListTasksRequest();
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBEAUTOSHOWLISTTASKSREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBEAUTOSHOWLISTTASKSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBEAUTOSHOWLISTTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DescribeAutoShowListTasksRequest : public RpcServiceRequest
{
public:
DescribeAutoShowListTasksRequest();
~DescribeAutoShowListTasksRequest();
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBEAUTOSHOWLISTTASKSREQUEST_H_

View File

@@ -1,45 +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_LIVE_MODEL_DESCRIBECASTERCHANNELSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCHANNELSREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterChannelsRequest : public RpcServiceRequest {
public:
DescribeCasterChannelsRequest();
~DescribeCasterChannelsRequest();
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCHANNELSREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCHANNELSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCHANNELSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterChannelsRequest : public RpcServiceRequest
{
public:
DescribeCasterChannelsRequest();
~DescribeCasterChannelsRequest();
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCHANNELSREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterComponentsRequest : public RpcServiceRequest {
public:
DescribeCasterComponentsRequest();
~DescribeCasterComponentsRequest();
std::string getComponentId() const;
void setComponentId(const std::string &componentId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string componentId_;
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterComponentsRequest : public RpcServiceRequest
{
public:
DescribeCasterComponentsRequest();
~DescribeCasterComponentsRequest();
std::string getComponentId()const;
void setComponentId(const std::string& componentId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string componentId_;
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCOMPONENTSREQUEST_H_

View File

@@ -47,8 +47,8 @@ namespace AlibabaCloud
float borderWidthNormalized;
float sizeNormalized;
std::string color;
std::string borderColor;
std::string fontName;
std::string borderColor;
std::string text;
};
struct ImageLayerContent
@@ -59,10 +59,10 @@ namespace AlibabaCloud
{
float borderWidthNormalized;
std::string color;
std::string sourceLan;
std::string borderColor;
std::string locationId;
std::string sourceLan;
bool showSourceLan;
std::string borderColor;
int wordCountPerLine;
int ptsOffset;
float sizeNormalized;
@@ -77,8 +77,8 @@ namespace AlibabaCloud
std::string componentType;
ComponentLayer componentLayer;
std::string locationId;
std::string effect;
std::string componentName;
std::string effect;
std::string componentId;
ImageLayerContent imageLayerContent;
};

View File

@@ -1,45 +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_LIVE_MODEL_DESCRIBECASTERCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCONFIGREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterConfigRequest : public RpcServiceRequest {
public:
DescribeCasterConfigRequest();
~DescribeCasterConfigRequest();
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCONFIGREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterConfigRequest : public RpcServiceRequest
{
public:
DescribeCasterConfigRequest();
~DescribeCasterConfigRequest();
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERCONFIGREQUEST_H_

View File

@@ -63,13 +63,13 @@ namespace AlibabaCloud
~DescribeCasterConfigResult();
int getChannelEnable()const;
std::string getDomainName()const;
std::string getUrgentMaterialId()const;
std::string getSideOutputUrlList()const;
std::string getUrgentMaterialId()const;
TranscodeConfig getTranscodeConfig()const;
std::string getProgramName()const;
float getDelay()const;
std::string getCallbackUrl()const;
std::string getSideOutputUrl()const;
std::string getCallbackUrl()const;
std::string getCasterName()const;
int getProgramEffect()const;
std::vector<SyncGroup> getSyncGroupsConfig()const;
@@ -81,13 +81,13 @@ namespace AlibabaCloud
private:
int channelEnable_;
std::string domainName_;
std::string urgentMaterialId_;
std::string sideOutputUrlList_;
std::string urgentMaterialId_;
TranscodeConfig transcodeConfig_;
std::string programName_;
float delay_;
std::string callbackUrl_;
std::string sideOutputUrl_;
std::string callbackUrl_;
std::string casterName_;
int programEffect_;
std::vector<SyncGroup> syncGroupsConfig_;

View File

@@ -1,48 +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_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterLayoutsRequest : public RpcServiceRequest {
public:
DescribeCasterLayoutsRequest();
~DescribeCasterLayoutsRequest();
std::string getLayoutId() const;
void setLayoutId(const std::string &layoutId);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string layoutId_;
std::string casterId_;
long ownerId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterLayoutsRequest : public RpcServiceRequest
{
public:
DescribeCasterLayoutsRequest();
~DescribeCasterLayoutsRequest();
std::string getLayoutId()const;
void setLayoutId(const std::string& layoutId);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string layoutId_;
std::string casterId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERLAYOUTSREQUEST_H_

View File

@@ -1,66 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterProgramRequest : public RpcServiceRequest {
public:
DescribeCasterProgramRequest();
~DescribeCasterProgramRequest();
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNum() const;
void setPageNum(int pageNum);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
std::string getEpisodeType() const;
void setEpisodeType(const std::string &episodeType);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getEpisodeId() const;
void setEpisodeId(const std::string &episodeId);
int getStatus() const;
void setStatus(int status);
private:
std::string startTime_;
int pageNum_;
int pageSize_;
std::string casterId_;
std::string episodeType_;
std::string endTime_;
long ownerId_;
std::string episodeId_;
int status_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterProgramRequest : public RpcServiceRequest
{
public:
DescribeCasterProgramRequest();
~DescribeCasterProgramRequest();
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNum()const;
void setPageNum(int pageNum);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
std::string getEpisodeType()const;
void setEpisodeType(const std::string& episodeType);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getEpisodeId()const;
void setEpisodeId(const std::string& episodeId);
int getStatus()const;
void setStatus(int status);
private:
std::string startTime_;
int pageNum_;
int pageSize_;
std::string casterId_;
std::string episodeType_;
std::string endTime_;
long ownerId_;
std::string episodeId_;
int status_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERPROGRAMREQUEST_H_

View File

@@ -34,13 +34,13 @@ namespace AlibabaCloud
public:
struct Episode
{
int status;
std::string switchType;
int status;
std::vector<std::string> componentIds;
std::string endTime;
std::string resourceId;
std::string startTime;
std::string episodeType;
std::string startTime;
std::string episodeId;
std::string episodeName;
};
@@ -52,8 +52,8 @@ namespace AlibabaCloud
int getProgramEffect()const;
int getTotal()const;
std::vector<Episode> getEpisodes()const;
std::string getProgramName()const;
std::string getCasterId()const;
std::string getProgramName()const;
protected:
void parse(const std::string &payload);
@@ -61,8 +61,8 @@ namespace AlibabaCloud
int programEffect_;
int total_;
std::vector<Episode> episodes_;
std::string programName_;
std::string casterId_;
std::string programName_;
};
}

View File

@@ -1,48 +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_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterSceneAudioRequest : public RpcServiceRequest {
public:
DescribeCasterSceneAudioRequest();
~DescribeCasterSceneAudioRequest();
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSceneId() const;
void setSceneId(const std::string &sceneId);
private:
std::string casterId_;
long ownerId_;
std::string sceneId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterSceneAudioRequest : public RpcServiceRequest
{
public:
DescribeCasterSceneAudioRequest();
~DescribeCasterSceneAudioRequest();
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSceneId()const;
void setSceneId(const std::string& sceneId);
private:
std::string casterId_;
long ownerId_;
std::string sceneId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENEAUDIOREQUEST_H_

View File

@@ -1,48 +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_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_
#include <alibabacloud/live/LiveExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Live {
namespace Model {
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterScenesRequest : public RpcServiceRequest {
public:
DescribeCasterScenesRequest();
~DescribeCasterScenesRequest();
std::string getCasterId() const;
void setCasterId(const std::string &casterId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSceneId() const;
void setSceneId(const std::string &sceneId);
private:
std::string casterId_;
long ownerId_;
std::string sceneId_;
};
} // namespace Model
} // namespace Live
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_
*/
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/live/LiveExport.h>
namespace AlibabaCloud
{
namespace Live
{
namespace Model
{
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterScenesRequest : public RpcServiceRequest
{
public:
DescribeCasterScenesRequest();
~DescribeCasterScenesRequest();
std::string getCasterId()const;
void setCasterId(const std::string& casterId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSceneId()const;
void setSceneId(const std::string& sceneId);
private:
std::string casterId_;
long ownerId_;
std::string sceneId_;
};
}
}
}
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSCENESREQUEST_H_

View File

@@ -37,11 +37,11 @@ namespace AlibabaCloud
struct StreamInfo
{
std::string outputStreamUrl;
std::string videoFormat;
std::string transcodeConfig;
std::string videoFormat;
};
int status;
std::string sceneId;
int status;
std::vector<std::string> componentIds;
std::string sceneName;
std::string layoutId;

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