Update to support new apis.
This commit is contained in:
@@ -59,6 +59,8 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/AddLiveDomainMappingResult.h
|
||||
include/alibabacloud/live/model/AddLiveDomainPlayMappingRequest.h
|
||||
include/alibabacloud/live/model/AddLiveDomainPlayMappingResult.h
|
||||
include/alibabacloud/live/model/AddLiveMessageGroupBandRequest.h
|
||||
include/alibabacloud/live/model/AddLiveMessageGroupBandResult.h
|
||||
include/alibabacloud/live/model/AddLivePackageConfigRequest.h
|
||||
include/alibabacloud/live/model/AddLivePackageConfigResult.h
|
||||
include/alibabacloud/live/model/AddLivePullStreamInfoConfigRequest.h
|
||||
@@ -89,6 +91,8 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/AddStudioLayoutResult.h
|
||||
include/alibabacloud/live/model/AddTrancodeSEIRequest.h
|
||||
include/alibabacloud/live/model/AddTrancodeSEIResult.h
|
||||
include/alibabacloud/live/model/BanLiveMessageGroupRequest.h
|
||||
include/alibabacloud/live/model/BanLiveMessageGroupResult.h
|
||||
include/alibabacloud/live/model/BatchDeleteLiveDomainConfigsRequest.h
|
||||
include/alibabacloud/live/model/BatchDeleteLiveDomainConfigsResult.h
|
||||
include/alibabacloud/live/model/BatchGetOnlineUsersRequest.h
|
||||
@@ -273,8 +277,6 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/DescribeCasterScenesResult.h
|
||||
include/alibabacloud/live/model/DescribeCasterStreamUrlRequest.h
|
||||
include/alibabacloud/live/model/DescribeCasterStreamUrlResult.h
|
||||
include/alibabacloud/live/model/DescribeCasterSyncGroupRequest.h
|
||||
include/alibabacloud/live/model/DescribeCasterSyncGroupResult.h
|
||||
include/alibabacloud/live/model/DescribeCasterVideoResourcesRequest.h
|
||||
include/alibabacloud/live/model/DescribeCasterVideoResourcesResult.h
|
||||
include/alibabacloud/live/model/DescribeCastersRequest.h
|
||||
@@ -359,8 +361,6 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/DescribeLiveDomainRealTimeTrafficDataResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainRealtimeLogDeliveryRequest.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainRealtimeLogDeliveryResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainRecordDataRequest.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainRecordDataResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainRecordUsageDataRequest.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainRecordUsageDataResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainSnapshotDataRequest.h
|
||||
@@ -373,8 +373,6 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/DescribeLiveDomainTimeShiftDataResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainTrafficDataRequest.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainTrafficDataResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainTranscodeDataRequest.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainTranscodeDataResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainTranscodeParamsRequest.h
|
||||
include/alibabacloud/live/model/DescribeLiveDomainTranscodeParamsResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveDrmUsageDataRequest.h
|
||||
@@ -487,8 +485,6 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/DescribeLiveStreamsPublishListResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveStreamsTotalCountRequest.h
|
||||
include/alibabacloud/live/model/DescribeLiveStreamsTotalCountResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveTagResourcesRequest.h
|
||||
include/alibabacloud/live/model/DescribeLiveTagResourcesResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveTopDomainsByFlowRequest.h
|
||||
include/alibabacloud/live/model/DescribeLiveTopDomainsByFlowResult.h
|
||||
include/alibabacloud/live/model/DescribeLiveUpVideoAudioInfoRequest.h
|
||||
@@ -501,10 +497,6 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/DescribeLiveUserTagsResult.h
|
||||
include/alibabacloud/live/model/DescribeMeterLiveBypassDurationRequest.h
|
||||
include/alibabacloud/live/model/DescribeMeterLiveBypassDurationResult.h
|
||||
include/alibabacloud/live/model/DescribeMeterLiveInteractionDauRequest.h
|
||||
include/alibabacloud/live/model/DescribeMeterLiveInteractionDauResult.h
|
||||
include/alibabacloud/live/model/DescribeMeterLiveRtcDurationRequest.h
|
||||
include/alibabacloud/live/model/DescribeMeterLiveRtcDurationResult.h
|
||||
include/alibabacloud/live/model/DescribeMixStreamListRequest.h
|
||||
include/alibabacloud/live/model/DescribeMixStreamListResult.h
|
||||
include/alibabacloud/live/model/DescribeRTSNativeSDKFirstFrameCostRequest.h
|
||||
@@ -679,6 +671,8 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/RealTimeRecordCommandResult.h
|
||||
include/alibabacloud/live/model/RecoverLiveMessageDeletedGroupRequest.h
|
||||
include/alibabacloud/live/model/RecoverLiveMessageDeletedGroupResult.h
|
||||
include/alibabacloud/live/model/RemoveLiveMessageGroupBandRequest.h
|
||||
include/alibabacloud/live/model/RemoveLiveMessageGroupBandResult.h
|
||||
include/alibabacloud/live/model/RemoveShowFromShowListRequest.h
|
||||
include/alibabacloud/live/model/RemoveShowFromShowListResult.h
|
||||
include/alibabacloud/live/model/RemoveTerminalsRequest.h
|
||||
@@ -707,10 +701,6 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/SetCasterConfigResult.h
|
||||
include/alibabacloud/live/model/SetCasterSceneConfigRequest.h
|
||||
include/alibabacloud/live/model/SetCasterSceneConfigResult.h
|
||||
include/alibabacloud/live/model/SetCasterSyncGroupRequest.h
|
||||
include/alibabacloud/live/model/SetCasterSyncGroupResult.h
|
||||
include/alibabacloud/live/model/SetCasterTimedEventRequest.h
|
||||
include/alibabacloud/live/model/SetCasterTimedEventResult.h
|
||||
include/alibabacloud/live/model/SetLiveDomainCertificateRequest.h
|
||||
include/alibabacloud/live/model/SetLiveDomainCertificateResult.h
|
||||
include/alibabacloud/live/model/SetLiveDomainStagingConfigRequest.h
|
||||
@@ -763,10 +753,8 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/StopPlaylistResult.h
|
||||
include/alibabacloud/live/model/StopRtcAsrTaskRequest.h
|
||||
include/alibabacloud/live/model/StopRtcAsrTaskResult.h
|
||||
include/alibabacloud/live/model/TagLiveResourcesRequest.h
|
||||
include/alibabacloud/live/model/TagLiveResourcesResult.h
|
||||
include/alibabacloud/live/model/UnTagLiveResourcesRequest.h
|
||||
include/alibabacloud/live/model/UnTagLiveResourcesResult.h
|
||||
include/alibabacloud/live/model/UnbanLiveMessageGroupRequest.h
|
||||
include/alibabacloud/live/model/UnbanLiveMessageGroupResult.h
|
||||
include/alibabacloud/live/model/UpdateCasterSceneAudioRequest.h
|
||||
include/alibabacloud/live/model/UpdateCasterSceneAudioResult.h
|
||||
include/alibabacloud/live/model/UpdateCasterSceneConfigRequest.h
|
||||
@@ -813,8 +801,6 @@ set(live_public_header_model
|
||||
include/alibabacloud/live/model/UpdateLiveStreamWatermarkResult.h
|
||||
include/alibabacloud/live/model/UpdateLiveStreamWatermarkRuleRequest.h
|
||||
include/alibabacloud/live/model/UpdateLiveStreamWatermarkRuleResult.h
|
||||
include/alibabacloud/live/model/UpdateLiveTopLevelDomainRequest.h
|
||||
include/alibabacloud/live/model/UpdateLiveTopLevelDomainResult.h
|
||||
include/alibabacloud/live/model/UpdateMessageAppRequest.h
|
||||
include/alibabacloud/live/model/UpdateMessageAppResult.h
|
||||
include/alibabacloud/live/model/UpdateMessageGroupRequest.h
|
||||
@@ -866,6 +852,8 @@ set(live_src
|
||||
src/model/AddLiveDomainMappingResult.cc
|
||||
src/model/AddLiveDomainPlayMappingRequest.cc
|
||||
src/model/AddLiveDomainPlayMappingResult.cc
|
||||
src/model/AddLiveMessageGroupBandRequest.cc
|
||||
src/model/AddLiveMessageGroupBandResult.cc
|
||||
src/model/AddLivePackageConfigRequest.cc
|
||||
src/model/AddLivePackageConfigResult.cc
|
||||
src/model/AddLivePullStreamInfoConfigRequest.cc
|
||||
@@ -896,6 +884,8 @@ set(live_src
|
||||
src/model/AddStudioLayoutResult.cc
|
||||
src/model/AddTrancodeSEIRequest.cc
|
||||
src/model/AddTrancodeSEIResult.cc
|
||||
src/model/BanLiveMessageGroupRequest.cc
|
||||
src/model/BanLiveMessageGroupResult.cc
|
||||
src/model/BatchDeleteLiveDomainConfigsRequest.cc
|
||||
src/model/BatchDeleteLiveDomainConfigsResult.cc
|
||||
src/model/BatchGetOnlineUsersRequest.cc
|
||||
@@ -1080,8 +1070,6 @@ set(live_src
|
||||
src/model/DescribeCasterScenesResult.cc
|
||||
src/model/DescribeCasterStreamUrlRequest.cc
|
||||
src/model/DescribeCasterStreamUrlResult.cc
|
||||
src/model/DescribeCasterSyncGroupRequest.cc
|
||||
src/model/DescribeCasterSyncGroupResult.cc
|
||||
src/model/DescribeCasterVideoResourcesRequest.cc
|
||||
src/model/DescribeCasterVideoResourcesResult.cc
|
||||
src/model/DescribeCastersRequest.cc
|
||||
@@ -1166,8 +1154,6 @@ set(live_src
|
||||
src/model/DescribeLiveDomainRealTimeTrafficDataResult.cc
|
||||
src/model/DescribeLiveDomainRealtimeLogDeliveryRequest.cc
|
||||
src/model/DescribeLiveDomainRealtimeLogDeliveryResult.cc
|
||||
src/model/DescribeLiveDomainRecordDataRequest.cc
|
||||
src/model/DescribeLiveDomainRecordDataResult.cc
|
||||
src/model/DescribeLiveDomainRecordUsageDataRequest.cc
|
||||
src/model/DescribeLiveDomainRecordUsageDataResult.cc
|
||||
src/model/DescribeLiveDomainSnapshotDataRequest.cc
|
||||
@@ -1180,8 +1166,6 @@ set(live_src
|
||||
src/model/DescribeLiveDomainTimeShiftDataResult.cc
|
||||
src/model/DescribeLiveDomainTrafficDataRequest.cc
|
||||
src/model/DescribeLiveDomainTrafficDataResult.cc
|
||||
src/model/DescribeLiveDomainTranscodeDataRequest.cc
|
||||
src/model/DescribeLiveDomainTranscodeDataResult.cc
|
||||
src/model/DescribeLiveDomainTranscodeParamsRequest.cc
|
||||
src/model/DescribeLiveDomainTranscodeParamsResult.cc
|
||||
src/model/DescribeLiveDrmUsageDataRequest.cc
|
||||
@@ -1294,8 +1278,6 @@ set(live_src
|
||||
src/model/DescribeLiveStreamsPublishListResult.cc
|
||||
src/model/DescribeLiveStreamsTotalCountRequest.cc
|
||||
src/model/DescribeLiveStreamsTotalCountResult.cc
|
||||
src/model/DescribeLiveTagResourcesRequest.cc
|
||||
src/model/DescribeLiveTagResourcesResult.cc
|
||||
src/model/DescribeLiveTopDomainsByFlowRequest.cc
|
||||
src/model/DescribeLiveTopDomainsByFlowResult.cc
|
||||
src/model/DescribeLiveUpVideoAudioInfoRequest.cc
|
||||
@@ -1308,10 +1290,6 @@ set(live_src
|
||||
src/model/DescribeLiveUserTagsResult.cc
|
||||
src/model/DescribeMeterLiveBypassDurationRequest.cc
|
||||
src/model/DescribeMeterLiveBypassDurationResult.cc
|
||||
src/model/DescribeMeterLiveInteractionDauRequest.cc
|
||||
src/model/DescribeMeterLiveInteractionDauResult.cc
|
||||
src/model/DescribeMeterLiveRtcDurationRequest.cc
|
||||
src/model/DescribeMeterLiveRtcDurationResult.cc
|
||||
src/model/DescribeMixStreamListRequest.cc
|
||||
src/model/DescribeMixStreamListResult.cc
|
||||
src/model/DescribeRTSNativeSDKFirstFrameCostRequest.cc
|
||||
@@ -1486,6 +1464,8 @@ set(live_src
|
||||
src/model/RealTimeRecordCommandResult.cc
|
||||
src/model/RecoverLiveMessageDeletedGroupRequest.cc
|
||||
src/model/RecoverLiveMessageDeletedGroupResult.cc
|
||||
src/model/RemoveLiveMessageGroupBandRequest.cc
|
||||
src/model/RemoveLiveMessageGroupBandResult.cc
|
||||
src/model/RemoveShowFromShowListRequest.cc
|
||||
src/model/RemoveShowFromShowListResult.cc
|
||||
src/model/RemoveTerminalsRequest.cc
|
||||
@@ -1514,10 +1494,6 @@ set(live_src
|
||||
src/model/SetCasterConfigResult.cc
|
||||
src/model/SetCasterSceneConfigRequest.cc
|
||||
src/model/SetCasterSceneConfigResult.cc
|
||||
src/model/SetCasterSyncGroupRequest.cc
|
||||
src/model/SetCasterSyncGroupResult.cc
|
||||
src/model/SetCasterTimedEventRequest.cc
|
||||
src/model/SetCasterTimedEventResult.cc
|
||||
src/model/SetLiveDomainCertificateRequest.cc
|
||||
src/model/SetLiveDomainCertificateResult.cc
|
||||
src/model/SetLiveDomainStagingConfigRequest.cc
|
||||
@@ -1570,10 +1546,8 @@ set(live_src
|
||||
src/model/StopPlaylistResult.cc
|
||||
src/model/StopRtcAsrTaskRequest.cc
|
||||
src/model/StopRtcAsrTaskResult.cc
|
||||
src/model/TagLiveResourcesRequest.cc
|
||||
src/model/TagLiveResourcesResult.cc
|
||||
src/model/UnTagLiveResourcesRequest.cc
|
||||
src/model/UnTagLiveResourcesResult.cc
|
||||
src/model/UnbanLiveMessageGroupRequest.cc
|
||||
src/model/UnbanLiveMessageGroupResult.cc
|
||||
src/model/UpdateCasterSceneAudioRequest.cc
|
||||
src/model/UpdateCasterSceneAudioResult.cc
|
||||
src/model/UpdateCasterSceneConfigRequest.cc
|
||||
@@ -1620,8 +1594,6 @@ set(live_src
|
||||
src/model/UpdateLiveStreamWatermarkResult.cc
|
||||
src/model/UpdateLiveStreamWatermarkRuleRequest.cc
|
||||
src/model/UpdateLiveStreamWatermarkRuleResult.cc
|
||||
src/model/UpdateLiveTopLevelDomainRequest.cc
|
||||
src/model/UpdateLiveTopLevelDomainResult.cc
|
||||
src/model/UpdateMessageAppRequest.cc
|
||||
src/model/UpdateMessageAppResult.cc
|
||||
src/model/UpdateMessageGroupRequest.cc
|
||||
|
||||
@@ -60,6 +60,8 @@
|
||||
#include "model/AddLiveDomainMappingResult.h"
|
||||
#include "model/AddLiveDomainPlayMappingRequest.h"
|
||||
#include "model/AddLiveDomainPlayMappingResult.h"
|
||||
#include "model/AddLiveMessageGroupBandRequest.h"
|
||||
#include "model/AddLiveMessageGroupBandResult.h"
|
||||
#include "model/AddLivePackageConfigRequest.h"
|
||||
#include "model/AddLivePackageConfigResult.h"
|
||||
#include "model/AddLivePullStreamInfoConfigRequest.h"
|
||||
@@ -90,6 +92,8 @@
|
||||
#include "model/AddStudioLayoutResult.h"
|
||||
#include "model/AddTrancodeSEIRequest.h"
|
||||
#include "model/AddTrancodeSEIResult.h"
|
||||
#include "model/BanLiveMessageGroupRequest.h"
|
||||
#include "model/BanLiveMessageGroupResult.h"
|
||||
#include "model/BatchDeleteLiveDomainConfigsRequest.h"
|
||||
#include "model/BatchDeleteLiveDomainConfigsResult.h"
|
||||
#include "model/BatchGetOnlineUsersRequest.h"
|
||||
@@ -274,8 +278,6 @@
|
||||
#include "model/DescribeCasterScenesResult.h"
|
||||
#include "model/DescribeCasterStreamUrlRequest.h"
|
||||
#include "model/DescribeCasterStreamUrlResult.h"
|
||||
#include "model/DescribeCasterSyncGroupRequest.h"
|
||||
#include "model/DescribeCasterSyncGroupResult.h"
|
||||
#include "model/DescribeCasterVideoResourcesRequest.h"
|
||||
#include "model/DescribeCasterVideoResourcesResult.h"
|
||||
#include "model/DescribeCastersRequest.h"
|
||||
@@ -360,8 +362,6 @@
|
||||
#include "model/DescribeLiveDomainRealTimeTrafficDataResult.h"
|
||||
#include "model/DescribeLiveDomainRealtimeLogDeliveryRequest.h"
|
||||
#include "model/DescribeLiveDomainRealtimeLogDeliveryResult.h"
|
||||
#include "model/DescribeLiveDomainRecordDataRequest.h"
|
||||
#include "model/DescribeLiveDomainRecordDataResult.h"
|
||||
#include "model/DescribeLiveDomainRecordUsageDataRequest.h"
|
||||
#include "model/DescribeLiveDomainRecordUsageDataResult.h"
|
||||
#include "model/DescribeLiveDomainSnapshotDataRequest.h"
|
||||
@@ -374,8 +374,6 @@
|
||||
#include "model/DescribeLiveDomainTimeShiftDataResult.h"
|
||||
#include "model/DescribeLiveDomainTrafficDataRequest.h"
|
||||
#include "model/DescribeLiveDomainTrafficDataResult.h"
|
||||
#include "model/DescribeLiveDomainTranscodeDataRequest.h"
|
||||
#include "model/DescribeLiveDomainTranscodeDataResult.h"
|
||||
#include "model/DescribeLiveDomainTranscodeParamsRequest.h"
|
||||
#include "model/DescribeLiveDomainTranscodeParamsResult.h"
|
||||
#include "model/DescribeLiveDrmUsageDataRequest.h"
|
||||
@@ -488,8 +486,6 @@
|
||||
#include "model/DescribeLiveStreamsPublishListResult.h"
|
||||
#include "model/DescribeLiveStreamsTotalCountRequest.h"
|
||||
#include "model/DescribeLiveStreamsTotalCountResult.h"
|
||||
#include "model/DescribeLiveTagResourcesRequest.h"
|
||||
#include "model/DescribeLiveTagResourcesResult.h"
|
||||
#include "model/DescribeLiveTopDomainsByFlowRequest.h"
|
||||
#include "model/DescribeLiveTopDomainsByFlowResult.h"
|
||||
#include "model/DescribeLiveUpVideoAudioInfoRequest.h"
|
||||
@@ -502,10 +498,6 @@
|
||||
#include "model/DescribeLiveUserTagsResult.h"
|
||||
#include "model/DescribeMeterLiveBypassDurationRequest.h"
|
||||
#include "model/DescribeMeterLiveBypassDurationResult.h"
|
||||
#include "model/DescribeMeterLiveInteractionDauRequest.h"
|
||||
#include "model/DescribeMeterLiveInteractionDauResult.h"
|
||||
#include "model/DescribeMeterLiveRtcDurationRequest.h"
|
||||
#include "model/DescribeMeterLiveRtcDurationResult.h"
|
||||
#include "model/DescribeMixStreamListRequest.h"
|
||||
#include "model/DescribeMixStreamListResult.h"
|
||||
#include "model/DescribeRTSNativeSDKFirstFrameCostRequest.h"
|
||||
@@ -680,6 +672,8 @@
|
||||
#include "model/RealTimeRecordCommandResult.h"
|
||||
#include "model/RecoverLiveMessageDeletedGroupRequest.h"
|
||||
#include "model/RecoverLiveMessageDeletedGroupResult.h"
|
||||
#include "model/RemoveLiveMessageGroupBandRequest.h"
|
||||
#include "model/RemoveLiveMessageGroupBandResult.h"
|
||||
#include "model/RemoveShowFromShowListRequest.h"
|
||||
#include "model/RemoveShowFromShowListResult.h"
|
||||
#include "model/RemoveTerminalsRequest.h"
|
||||
@@ -708,10 +702,6 @@
|
||||
#include "model/SetCasterConfigResult.h"
|
||||
#include "model/SetCasterSceneConfigRequest.h"
|
||||
#include "model/SetCasterSceneConfigResult.h"
|
||||
#include "model/SetCasterSyncGroupRequest.h"
|
||||
#include "model/SetCasterSyncGroupResult.h"
|
||||
#include "model/SetCasterTimedEventRequest.h"
|
||||
#include "model/SetCasterTimedEventResult.h"
|
||||
#include "model/SetLiveDomainCertificateRequest.h"
|
||||
#include "model/SetLiveDomainCertificateResult.h"
|
||||
#include "model/SetLiveDomainStagingConfigRequest.h"
|
||||
@@ -764,10 +754,8 @@
|
||||
#include "model/StopPlaylistResult.h"
|
||||
#include "model/StopRtcAsrTaskRequest.h"
|
||||
#include "model/StopRtcAsrTaskResult.h"
|
||||
#include "model/TagLiveResourcesRequest.h"
|
||||
#include "model/TagLiveResourcesResult.h"
|
||||
#include "model/UnTagLiveResourcesRequest.h"
|
||||
#include "model/UnTagLiveResourcesResult.h"
|
||||
#include "model/UnbanLiveMessageGroupRequest.h"
|
||||
#include "model/UnbanLiveMessageGroupResult.h"
|
||||
#include "model/UpdateCasterSceneAudioRequest.h"
|
||||
#include "model/UpdateCasterSceneAudioResult.h"
|
||||
#include "model/UpdateCasterSceneConfigRequest.h"
|
||||
@@ -814,8 +802,6 @@
|
||||
#include "model/UpdateLiveStreamWatermarkResult.h"
|
||||
#include "model/UpdateLiveStreamWatermarkRuleRequest.h"
|
||||
#include "model/UpdateLiveStreamWatermarkRuleResult.h"
|
||||
#include "model/UpdateLiveTopLevelDomainRequest.h"
|
||||
#include "model/UpdateLiveTopLevelDomainResult.h"
|
||||
#include "model/UpdateMessageAppRequest.h"
|
||||
#include "model/UpdateMessageAppResult.h"
|
||||
#include "model/UpdateMessageGroupRequest.h"
|
||||
@@ -892,6 +878,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AddLiveDomainPlayMappingResult> AddLiveDomainPlayMappingOutcome;
|
||||
typedef std::future<AddLiveDomainPlayMappingOutcome> AddLiveDomainPlayMappingOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::AddLiveDomainPlayMappingRequest&, const AddLiveDomainPlayMappingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLiveDomainPlayMappingAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddLiveMessageGroupBandResult> AddLiveMessageGroupBandOutcome;
|
||||
typedef std::future<AddLiveMessageGroupBandOutcome> AddLiveMessageGroupBandOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::AddLiveMessageGroupBandRequest&, const AddLiveMessageGroupBandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLiveMessageGroupBandAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddLivePackageConfigResult> AddLivePackageConfigOutcome;
|
||||
typedef std::future<AddLivePackageConfigOutcome> AddLivePackageConfigOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::AddLivePackageConfigRequest&, const AddLivePackageConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddLivePackageConfigAsyncHandler;
|
||||
@@ -937,6 +926,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AddTrancodeSEIResult> AddTrancodeSEIOutcome;
|
||||
typedef std::future<AddTrancodeSEIOutcome> AddTrancodeSEIOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::AddTrancodeSEIRequest&, const AddTrancodeSEIOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTrancodeSEIAsyncHandler;
|
||||
typedef Outcome<Error, Model::BanLiveMessageGroupResult> BanLiveMessageGroupOutcome;
|
||||
typedef std::future<BanLiveMessageGroupOutcome> BanLiveMessageGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::BanLiveMessageGroupRequest&, const BanLiveMessageGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BanLiveMessageGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchDeleteLiveDomainConfigsResult> BatchDeleteLiveDomainConfigsOutcome;
|
||||
typedef std::future<BatchDeleteLiveDomainConfigsOutcome> BatchDeleteLiveDomainConfigsOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::BatchDeleteLiveDomainConfigsRequest&, const BatchDeleteLiveDomainConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteLiveDomainConfigsAsyncHandler;
|
||||
@@ -1213,9 +1205,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeCasterStreamUrlResult> DescribeCasterStreamUrlOutcome;
|
||||
typedef std::future<DescribeCasterStreamUrlOutcome> DescribeCasterStreamUrlOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeCasterStreamUrlRequest&, const DescribeCasterStreamUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCasterStreamUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCasterSyncGroupResult> DescribeCasterSyncGroupOutcome;
|
||||
typedef std::future<DescribeCasterSyncGroupOutcome> DescribeCasterSyncGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeCasterSyncGroupRequest&, const DescribeCasterSyncGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCasterSyncGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCasterVideoResourcesResult> DescribeCasterVideoResourcesOutcome;
|
||||
typedef std::future<DescribeCasterVideoResourcesOutcome> DescribeCasterVideoResourcesOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeCasterVideoResourcesRequest&, const DescribeCasterVideoResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCasterVideoResourcesAsyncHandler;
|
||||
@@ -1342,9 +1331,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeLiveDomainRealtimeLogDeliveryResult> DescribeLiveDomainRealtimeLogDeliveryOutcome;
|
||||
typedef std::future<DescribeLiveDomainRealtimeLogDeliveryOutcome> DescribeLiveDomainRealtimeLogDeliveryOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainRealtimeLogDeliveryRequest&, const DescribeLiveDomainRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainRealtimeLogDeliveryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLiveDomainRecordDataResult> DescribeLiveDomainRecordDataOutcome;
|
||||
typedef std::future<DescribeLiveDomainRecordDataOutcome> DescribeLiveDomainRecordDataOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainRecordDataRequest&, const DescribeLiveDomainRecordDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainRecordDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLiveDomainRecordUsageDataResult> DescribeLiveDomainRecordUsageDataOutcome;
|
||||
typedef std::future<DescribeLiveDomainRecordUsageDataOutcome> DescribeLiveDomainRecordUsageDataOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainRecordUsageDataRequest&, const DescribeLiveDomainRecordUsageDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainRecordUsageDataAsyncHandler;
|
||||
@@ -1363,9 +1349,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeLiveDomainTrafficDataResult> DescribeLiveDomainTrafficDataOutcome;
|
||||
typedef std::future<DescribeLiveDomainTrafficDataOutcome> DescribeLiveDomainTrafficDataOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainTrafficDataRequest&, const DescribeLiveDomainTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainTrafficDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLiveDomainTranscodeDataResult> DescribeLiveDomainTranscodeDataOutcome;
|
||||
typedef std::future<DescribeLiveDomainTranscodeDataOutcome> DescribeLiveDomainTranscodeDataOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainTranscodeDataRequest&, const DescribeLiveDomainTranscodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainTranscodeDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLiveDomainTranscodeParamsResult> DescribeLiveDomainTranscodeParamsOutcome;
|
||||
typedef std::future<DescribeLiveDomainTranscodeParamsOutcome> DescribeLiveDomainTranscodeParamsOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveDomainTranscodeParamsRequest&, const DescribeLiveDomainTranscodeParamsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveDomainTranscodeParamsAsyncHandler;
|
||||
@@ -1534,9 +1517,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeLiveStreamsTotalCountResult> DescribeLiveStreamsTotalCountOutcome;
|
||||
typedef std::future<DescribeLiveStreamsTotalCountOutcome> DescribeLiveStreamsTotalCountOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveStreamsTotalCountRequest&, const DescribeLiveStreamsTotalCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamsTotalCountAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLiveTagResourcesResult> DescribeLiveTagResourcesOutcome;
|
||||
typedef std::future<DescribeLiveTagResourcesOutcome> DescribeLiveTagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveTagResourcesRequest&, const DescribeLiveTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveTagResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLiveTopDomainsByFlowResult> DescribeLiveTopDomainsByFlowOutcome;
|
||||
typedef std::future<DescribeLiveTopDomainsByFlowOutcome> DescribeLiveTopDomainsByFlowOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveTopDomainsByFlowRequest&, const DescribeLiveTopDomainsByFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveTopDomainsByFlowAsyncHandler;
|
||||
@@ -1555,12 +1535,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeMeterLiveBypassDurationResult> DescribeMeterLiveBypassDurationOutcome;
|
||||
typedef std::future<DescribeMeterLiveBypassDurationOutcome> DescribeMeterLiveBypassDurationOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeMeterLiveBypassDurationRequest&, const DescribeMeterLiveBypassDurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMeterLiveBypassDurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeMeterLiveInteractionDauResult> DescribeMeterLiveInteractionDauOutcome;
|
||||
typedef std::future<DescribeMeterLiveInteractionDauOutcome> DescribeMeterLiveInteractionDauOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeMeterLiveInteractionDauRequest&, const DescribeMeterLiveInteractionDauOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMeterLiveInteractionDauAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeMeterLiveRtcDurationResult> DescribeMeterLiveRtcDurationOutcome;
|
||||
typedef std::future<DescribeMeterLiveRtcDurationOutcome> DescribeMeterLiveRtcDurationOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeMeterLiveRtcDurationRequest&, const DescribeMeterLiveRtcDurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMeterLiveRtcDurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeMixStreamListResult> DescribeMixStreamListOutcome;
|
||||
typedef std::future<DescribeMixStreamListOutcome> DescribeMixStreamListOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeMixStreamListRequest&, const DescribeMixStreamListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMixStreamListAsyncHandler;
|
||||
@@ -1822,6 +1796,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::RecoverLiveMessageDeletedGroupResult> RecoverLiveMessageDeletedGroupOutcome;
|
||||
typedef std::future<RecoverLiveMessageDeletedGroupOutcome> RecoverLiveMessageDeletedGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::RecoverLiveMessageDeletedGroupRequest&, const RecoverLiveMessageDeletedGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RecoverLiveMessageDeletedGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveLiveMessageGroupBandResult> RemoveLiveMessageGroupBandOutcome;
|
||||
typedef std::future<RemoveLiveMessageGroupBandOutcome> RemoveLiveMessageGroupBandOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::RemoveLiveMessageGroupBandRequest&, const RemoveLiveMessageGroupBandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveLiveMessageGroupBandAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveShowFromShowListResult> RemoveShowFromShowListOutcome;
|
||||
typedef std::future<RemoveShowFromShowListOutcome> RemoveShowFromShowListOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::RemoveShowFromShowListRequest&, const RemoveShowFromShowListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveShowFromShowListAsyncHandler;
|
||||
@@ -1864,12 +1841,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SetCasterSceneConfigResult> SetCasterSceneConfigOutcome;
|
||||
typedef std::future<SetCasterSceneConfigOutcome> SetCasterSceneConfigOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::SetCasterSceneConfigRequest&, const SetCasterSceneConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetCasterSceneConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetCasterSyncGroupResult> SetCasterSyncGroupOutcome;
|
||||
typedef std::future<SetCasterSyncGroupOutcome> SetCasterSyncGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::SetCasterSyncGroupRequest&, const SetCasterSyncGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetCasterSyncGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetCasterTimedEventResult> SetCasterTimedEventOutcome;
|
||||
typedef std::future<SetCasterTimedEventOutcome> SetCasterTimedEventOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::SetCasterTimedEventRequest&, const SetCasterTimedEventOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetCasterTimedEventAsyncHandler;
|
||||
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;
|
||||
@@ -1948,12 +1919,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::StopRtcAsrTaskResult> StopRtcAsrTaskOutcome;
|
||||
typedef std::future<StopRtcAsrTaskOutcome> StopRtcAsrTaskOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::StopRtcAsrTaskRequest&, const StopRtcAsrTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopRtcAsrTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::TagLiveResourcesResult> TagLiveResourcesOutcome;
|
||||
typedef std::future<TagLiveResourcesOutcome> TagLiveResourcesOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::TagLiveResourcesRequest&, const TagLiveResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagLiveResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnTagLiveResourcesResult> UnTagLiveResourcesOutcome;
|
||||
typedef std::future<UnTagLiveResourcesOutcome> UnTagLiveResourcesOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::UnTagLiveResourcesRequest&, const UnTagLiveResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnTagLiveResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnbanLiveMessageGroupResult> UnbanLiveMessageGroupOutcome;
|
||||
typedef std::future<UnbanLiveMessageGroupOutcome> UnbanLiveMessageGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::UnbanLiveMessageGroupRequest&, const UnbanLiveMessageGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbanLiveMessageGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateCasterSceneAudioResult> UpdateCasterSceneAudioOutcome;
|
||||
typedef std::future<UpdateCasterSceneAudioOutcome> UpdateCasterSceneAudioOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::UpdateCasterSceneAudioRequest&, const UpdateCasterSceneAudioOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCasterSceneAudioAsyncHandler;
|
||||
@@ -2023,9 +1991,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateLiveStreamWatermarkRuleResult> UpdateLiveStreamWatermarkRuleOutcome;
|
||||
typedef std::future<UpdateLiveStreamWatermarkRuleOutcome> UpdateLiveStreamWatermarkRuleOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::UpdateLiveStreamWatermarkRuleRequest&, const UpdateLiveStreamWatermarkRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateLiveStreamWatermarkRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateLiveTopLevelDomainResult> UpdateLiveTopLevelDomainOutcome;
|
||||
typedef std::future<UpdateLiveTopLevelDomainOutcome> UpdateLiveTopLevelDomainOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::UpdateLiveTopLevelDomainRequest&, const UpdateLiveTopLevelDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateLiveTopLevelDomainAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateMessageAppResult> UpdateMessageAppOutcome;
|
||||
typedef std::future<UpdateMessageAppOutcome> UpdateMessageAppOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::UpdateMessageAppRequest&, const UpdateMessageAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateMessageAppAsyncHandler;
|
||||
@@ -2103,6 +2068,9 @@ namespace AlibabaCloud
|
||||
AddLiveDomainPlayMappingOutcome addLiveDomainPlayMapping(const Model::AddLiveDomainPlayMappingRequest &request)const;
|
||||
void addLiveDomainPlayMappingAsync(const Model::AddLiveDomainPlayMappingRequest& request, const AddLiveDomainPlayMappingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddLiveDomainPlayMappingOutcomeCallable addLiveDomainPlayMappingCallable(const Model::AddLiveDomainPlayMappingRequest& request) const;
|
||||
AddLiveMessageGroupBandOutcome addLiveMessageGroupBand(const Model::AddLiveMessageGroupBandRequest &request)const;
|
||||
void addLiveMessageGroupBandAsync(const Model::AddLiveMessageGroupBandRequest& request, const AddLiveMessageGroupBandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddLiveMessageGroupBandOutcomeCallable addLiveMessageGroupBandCallable(const Model::AddLiveMessageGroupBandRequest& request) const;
|
||||
AddLivePackageConfigOutcome addLivePackageConfig(const Model::AddLivePackageConfigRequest &request)const;
|
||||
void addLivePackageConfigAsync(const Model::AddLivePackageConfigRequest& request, const AddLivePackageConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddLivePackageConfigOutcomeCallable addLivePackageConfigCallable(const Model::AddLivePackageConfigRequest& request) const;
|
||||
@@ -2148,6 +2116,9 @@ namespace AlibabaCloud
|
||||
AddTrancodeSEIOutcome addTrancodeSEI(const Model::AddTrancodeSEIRequest &request)const;
|
||||
void addTrancodeSEIAsync(const Model::AddTrancodeSEIRequest& request, const AddTrancodeSEIAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddTrancodeSEIOutcomeCallable addTrancodeSEICallable(const Model::AddTrancodeSEIRequest& request) const;
|
||||
BanLiveMessageGroupOutcome banLiveMessageGroup(const Model::BanLiveMessageGroupRequest &request)const;
|
||||
void banLiveMessageGroupAsync(const Model::BanLiveMessageGroupRequest& request, const BanLiveMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BanLiveMessageGroupOutcomeCallable banLiveMessageGroupCallable(const Model::BanLiveMessageGroupRequest& request) const;
|
||||
BatchDeleteLiveDomainConfigsOutcome batchDeleteLiveDomainConfigs(const Model::BatchDeleteLiveDomainConfigsRequest &request)const;
|
||||
void batchDeleteLiveDomainConfigsAsync(const Model::BatchDeleteLiveDomainConfigsRequest& request, const BatchDeleteLiveDomainConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchDeleteLiveDomainConfigsOutcomeCallable batchDeleteLiveDomainConfigsCallable(const Model::BatchDeleteLiveDomainConfigsRequest& request) const;
|
||||
@@ -2424,9 +2395,6 @@ namespace AlibabaCloud
|
||||
DescribeCasterStreamUrlOutcome describeCasterStreamUrl(const Model::DescribeCasterStreamUrlRequest &request)const;
|
||||
void describeCasterStreamUrlAsync(const Model::DescribeCasterStreamUrlRequest& request, const DescribeCasterStreamUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCasterStreamUrlOutcomeCallable describeCasterStreamUrlCallable(const Model::DescribeCasterStreamUrlRequest& request) const;
|
||||
DescribeCasterSyncGroupOutcome describeCasterSyncGroup(const Model::DescribeCasterSyncGroupRequest &request)const;
|
||||
void describeCasterSyncGroupAsync(const Model::DescribeCasterSyncGroupRequest& request, const DescribeCasterSyncGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCasterSyncGroupOutcomeCallable describeCasterSyncGroupCallable(const Model::DescribeCasterSyncGroupRequest& request) const;
|
||||
DescribeCasterVideoResourcesOutcome describeCasterVideoResources(const Model::DescribeCasterVideoResourcesRequest &request)const;
|
||||
void describeCasterVideoResourcesAsync(const Model::DescribeCasterVideoResourcesRequest& request, const DescribeCasterVideoResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCasterVideoResourcesOutcomeCallable describeCasterVideoResourcesCallable(const Model::DescribeCasterVideoResourcesRequest& request) const;
|
||||
@@ -2553,9 +2521,6 @@ namespace AlibabaCloud
|
||||
DescribeLiveDomainRealtimeLogDeliveryOutcome describeLiveDomainRealtimeLogDelivery(const Model::DescribeLiveDomainRealtimeLogDeliveryRequest &request)const;
|
||||
void describeLiveDomainRealtimeLogDeliveryAsync(const Model::DescribeLiveDomainRealtimeLogDeliveryRequest& request, const DescribeLiveDomainRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveDomainRealtimeLogDeliveryOutcomeCallable describeLiveDomainRealtimeLogDeliveryCallable(const Model::DescribeLiveDomainRealtimeLogDeliveryRequest& request) const;
|
||||
DescribeLiveDomainRecordDataOutcome describeLiveDomainRecordData(const Model::DescribeLiveDomainRecordDataRequest &request)const;
|
||||
void describeLiveDomainRecordDataAsync(const Model::DescribeLiveDomainRecordDataRequest& request, const DescribeLiveDomainRecordDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveDomainRecordDataOutcomeCallable describeLiveDomainRecordDataCallable(const Model::DescribeLiveDomainRecordDataRequest& request) const;
|
||||
DescribeLiveDomainRecordUsageDataOutcome describeLiveDomainRecordUsageData(const Model::DescribeLiveDomainRecordUsageDataRequest &request)const;
|
||||
void describeLiveDomainRecordUsageDataAsync(const Model::DescribeLiveDomainRecordUsageDataRequest& request, const DescribeLiveDomainRecordUsageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveDomainRecordUsageDataOutcomeCallable describeLiveDomainRecordUsageDataCallable(const Model::DescribeLiveDomainRecordUsageDataRequest& request) const;
|
||||
@@ -2574,9 +2539,6 @@ namespace AlibabaCloud
|
||||
DescribeLiveDomainTrafficDataOutcome describeLiveDomainTrafficData(const Model::DescribeLiveDomainTrafficDataRequest &request)const;
|
||||
void describeLiveDomainTrafficDataAsync(const Model::DescribeLiveDomainTrafficDataRequest& request, const DescribeLiveDomainTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveDomainTrafficDataOutcomeCallable describeLiveDomainTrafficDataCallable(const Model::DescribeLiveDomainTrafficDataRequest& request) const;
|
||||
DescribeLiveDomainTranscodeDataOutcome describeLiveDomainTranscodeData(const Model::DescribeLiveDomainTranscodeDataRequest &request)const;
|
||||
void describeLiveDomainTranscodeDataAsync(const Model::DescribeLiveDomainTranscodeDataRequest& request, const DescribeLiveDomainTranscodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveDomainTranscodeDataOutcomeCallable describeLiveDomainTranscodeDataCallable(const Model::DescribeLiveDomainTranscodeDataRequest& request) const;
|
||||
DescribeLiveDomainTranscodeParamsOutcome describeLiveDomainTranscodeParams(const Model::DescribeLiveDomainTranscodeParamsRequest &request)const;
|
||||
void describeLiveDomainTranscodeParamsAsync(const Model::DescribeLiveDomainTranscodeParamsRequest& request, const DescribeLiveDomainTranscodeParamsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveDomainTranscodeParamsOutcomeCallable describeLiveDomainTranscodeParamsCallable(const Model::DescribeLiveDomainTranscodeParamsRequest& request) const;
|
||||
@@ -2745,9 +2707,6 @@ namespace AlibabaCloud
|
||||
DescribeLiveStreamsTotalCountOutcome describeLiveStreamsTotalCount(const Model::DescribeLiveStreamsTotalCountRequest &request)const;
|
||||
void describeLiveStreamsTotalCountAsync(const Model::DescribeLiveStreamsTotalCountRequest& request, const DescribeLiveStreamsTotalCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveStreamsTotalCountOutcomeCallable describeLiveStreamsTotalCountCallable(const Model::DescribeLiveStreamsTotalCountRequest& request) const;
|
||||
DescribeLiveTagResourcesOutcome describeLiveTagResources(const Model::DescribeLiveTagResourcesRequest &request)const;
|
||||
void describeLiveTagResourcesAsync(const Model::DescribeLiveTagResourcesRequest& request, const DescribeLiveTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveTagResourcesOutcomeCallable describeLiveTagResourcesCallable(const Model::DescribeLiveTagResourcesRequest& request) const;
|
||||
DescribeLiveTopDomainsByFlowOutcome describeLiveTopDomainsByFlow(const Model::DescribeLiveTopDomainsByFlowRequest &request)const;
|
||||
void describeLiveTopDomainsByFlowAsync(const Model::DescribeLiveTopDomainsByFlowRequest& request, const DescribeLiveTopDomainsByFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveTopDomainsByFlowOutcomeCallable describeLiveTopDomainsByFlowCallable(const Model::DescribeLiveTopDomainsByFlowRequest& request) const;
|
||||
@@ -2766,12 +2725,6 @@ namespace AlibabaCloud
|
||||
DescribeMeterLiveBypassDurationOutcome describeMeterLiveBypassDuration(const Model::DescribeMeterLiveBypassDurationRequest &request)const;
|
||||
void describeMeterLiveBypassDurationAsync(const Model::DescribeMeterLiveBypassDurationRequest& request, const DescribeMeterLiveBypassDurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMeterLiveBypassDurationOutcomeCallable describeMeterLiveBypassDurationCallable(const Model::DescribeMeterLiveBypassDurationRequest& request) const;
|
||||
DescribeMeterLiveInteractionDauOutcome describeMeterLiveInteractionDau(const Model::DescribeMeterLiveInteractionDauRequest &request)const;
|
||||
void describeMeterLiveInteractionDauAsync(const Model::DescribeMeterLiveInteractionDauRequest& request, const DescribeMeterLiveInteractionDauAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMeterLiveInteractionDauOutcomeCallable describeMeterLiveInteractionDauCallable(const Model::DescribeMeterLiveInteractionDauRequest& request) const;
|
||||
DescribeMeterLiveRtcDurationOutcome describeMeterLiveRtcDuration(const Model::DescribeMeterLiveRtcDurationRequest &request)const;
|
||||
void describeMeterLiveRtcDurationAsync(const Model::DescribeMeterLiveRtcDurationRequest& request, const DescribeMeterLiveRtcDurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMeterLiveRtcDurationOutcomeCallable describeMeterLiveRtcDurationCallable(const Model::DescribeMeterLiveRtcDurationRequest& request) const;
|
||||
DescribeMixStreamListOutcome describeMixStreamList(const Model::DescribeMixStreamListRequest &request)const;
|
||||
void describeMixStreamListAsync(const Model::DescribeMixStreamListRequest& request, const DescribeMixStreamListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeMixStreamListOutcomeCallable describeMixStreamListCallable(const Model::DescribeMixStreamListRequest& request) const;
|
||||
@@ -3033,6 +2986,9 @@ namespace AlibabaCloud
|
||||
RecoverLiveMessageDeletedGroupOutcome recoverLiveMessageDeletedGroup(const Model::RecoverLiveMessageDeletedGroupRequest &request)const;
|
||||
void recoverLiveMessageDeletedGroupAsync(const Model::RecoverLiveMessageDeletedGroupRequest& request, const RecoverLiveMessageDeletedGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RecoverLiveMessageDeletedGroupOutcomeCallable recoverLiveMessageDeletedGroupCallable(const Model::RecoverLiveMessageDeletedGroupRequest& request) const;
|
||||
RemoveLiveMessageGroupBandOutcome removeLiveMessageGroupBand(const Model::RemoveLiveMessageGroupBandRequest &request)const;
|
||||
void removeLiveMessageGroupBandAsync(const Model::RemoveLiveMessageGroupBandRequest& request, const RemoveLiveMessageGroupBandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveLiveMessageGroupBandOutcomeCallable removeLiveMessageGroupBandCallable(const Model::RemoveLiveMessageGroupBandRequest& request) const;
|
||||
RemoveShowFromShowListOutcome removeShowFromShowList(const Model::RemoveShowFromShowListRequest &request)const;
|
||||
void removeShowFromShowListAsync(const Model::RemoveShowFromShowListRequest& request, const RemoveShowFromShowListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveShowFromShowListOutcomeCallable removeShowFromShowListCallable(const Model::RemoveShowFromShowListRequest& request) const;
|
||||
@@ -3075,12 +3031,6 @@ namespace AlibabaCloud
|
||||
SetCasterSceneConfigOutcome setCasterSceneConfig(const Model::SetCasterSceneConfigRequest &request)const;
|
||||
void setCasterSceneConfigAsync(const Model::SetCasterSceneConfigRequest& request, const SetCasterSceneConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetCasterSceneConfigOutcomeCallable setCasterSceneConfigCallable(const Model::SetCasterSceneConfigRequest& request) const;
|
||||
SetCasterSyncGroupOutcome setCasterSyncGroup(const Model::SetCasterSyncGroupRequest &request)const;
|
||||
void setCasterSyncGroupAsync(const Model::SetCasterSyncGroupRequest& request, const SetCasterSyncGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetCasterSyncGroupOutcomeCallable setCasterSyncGroupCallable(const Model::SetCasterSyncGroupRequest& request) const;
|
||||
SetCasterTimedEventOutcome setCasterTimedEvent(const Model::SetCasterTimedEventRequest &request)const;
|
||||
void setCasterTimedEventAsync(const Model::SetCasterTimedEventRequest& request, const SetCasterTimedEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetCasterTimedEventOutcomeCallable setCasterTimedEventCallable(const Model::SetCasterTimedEventRequest& request) const;
|
||||
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;
|
||||
@@ -3159,12 +3109,9 @@ namespace AlibabaCloud
|
||||
StopRtcAsrTaskOutcome stopRtcAsrTask(const Model::StopRtcAsrTaskRequest &request)const;
|
||||
void stopRtcAsrTaskAsync(const Model::StopRtcAsrTaskRequest& request, const StopRtcAsrTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopRtcAsrTaskOutcomeCallable stopRtcAsrTaskCallable(const Model::StopRtcAsrTaskRequest& request) const;
|
||||
TagLiveResourcesOutcome tagLiveResources(const Model::TagLiveResourcesRequest &request)const;
|
||||
void tagLiveResourcesAsync(const Model::TagLiveResourcesRequest& request, const TagLiveResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TagLiveResourcesOutcomeCallable tagLiveResourcesCallable(const Model::TagLiveResourcesRequest& request) const;
|
||||
UnTagLiveResourcesOutcome unTagLiveResources(const Model::UnTagLiveResourcesRequest &request)const;
|
||||
void unTagLiveResourcesAsync(const Model::UnTagLiveResourcesRequest& request, const UnTagLiveResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnTagLiveResourcesOutcomeCallable unTagLiveResourcesCallable(const Model::UnTagLiveResourcesRequest& request) const;
|
||||
UnbanLiveMessageGroupOutcome unbanLiveMessageGroup(const Model::UnbanLiveMessageGroupRequest &request)const;
|
||||
void unbanLiveMessageGroupAsync(const Model::UnbanLiveMessageGroupRequest& request, const UnbanLiveMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnbanLiveMessageGroupOutcomeCallable unbanLiveMessageGroupCallable(const Model::UnbanLiveMessageGroupRequest& request) const;
|
||||
UpdateCasterSceneAudioOutcome updateCasterSceneAudio(const Model::UpdateCasterSceneAudioRequest &request)const;
|
||||
void updateCasterSceneAudioAsync(const Model::UpdateCasterSceneAudioRequest& request, const UpdateCasterSceneAudioAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateCasterSceneAudioOutcomeCallable updateCasterSceneAudioCallable(const Model::UpdateCasterSceneAudioRequest& request) const;
|
||||
@@ -3234,9 +3181,6 @@ namespace AlibabaCloud
|
||||
UpdateLiveStreamWatermarkRuleOutcome updateLiveStreamWatermarkRule(const Model::UpdateLiveStreamWatermarkRuleRequest &request)const;
|
||||
void updateLiveStreamWatermarkRuleAsync(const Model::UpdateLiveStreamWatermarkRuleRequest& request, const UpdateLiveStreamWatermarkRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateLiveStreamWatermarkRuleOutcomeCallable updateLiveStreamWatermarkRuleCallable(const Model::UpdateLiveStreamWatermarkRuleRequest& request) const;
|
||||
UpdateLiveTopLevelDomainOutcome updateLiveTopLevelDomain(const Model::UpdateLiveTopLevelDomainRequest &request)const;
|
||||
void updateLiveTopLevelDomainAsync(const Model::UpdateLiveTopLevelDomainRequest& request, const UpdateLiveTopLevelDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateLiveTopLevelDomainOutcomeCallable updateLiveTopLevelDomainCallable(const Model::UpdateLiveTopLevelDomainRequest& request) const;
|
||||
UpdateMessageAppOutcome updateMessageApp(const Model::UpdateMessageAppRequest &request)const;
|
||||
void updateMessageAppAsync(const Model::UpdateMessageAppRequest& request, const UpdateMessageAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateMessageAppOutcomeCallable updateMessageAppCallable(const Model::UpdateMessageAppRequest& request) const;
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVEINTERACTIONDAUREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVEINTERACTIONDAUREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,29 +26,26 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT DescribeMeterLiveInteractionDauRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_LIVE_EXPORT AddLiveMessageGroupBandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMeterLiveInteractionDauRequest();
|
||||
~DescribeMeterLiveInteractionDauRequest();
|
||||
long getStartTs() const;
|
||||
void setStartTs(long startTs);
|
||||
std::string getServiceArea() const;
|
||||
void setServiceArea(const std::string &serviceArea);
|
||||
AddLiveMessageGroupBandRequest();
|
||||
~AddLiveMessageGroupBandRequest();
|
||||
std::vector<std::string> getBannedUsers() const;
|
||||
void setBannedUsers(const std::vector<std::string> &bannedUsers);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
long getEndTs() const;
|
||||
void setEndTs(long endTs);
|
||||
long getInterval() const;
|
||||
void setInterval(long interval);
|
||||
|
||||
private:
|
||||
long startTs_;
|
||||
std::string serviceArea_;
|
||||
std::vector<std::string> bannedUsers_;
|
||||
std::string groupId_;
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
long endTs_;
|
||||
long interval_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVEINTERACTIONDAUREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_TAGLIVERESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_TAGLIVERESOURCESRESULT_H_
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_ADDLIVEMESSAGEGROUPBANDRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_ADDLIVEMESSAGEGROUPBANDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT TagLiveResourcesResult : public ServiceResult
|
||||
class ALIBABACLOUD_LIVE_EXPORT AddLiveMessageGroupBandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
TagLiveResourcesResult();
|
||||
explicit TagLiveResourcesResult(const std::string &payload);
|
||||
~TagLiveResourcesResult();
|
||||
AddLiveMessageGroupBandResult();
|
||||
explicit AddLiveMessageGroupBandResult(const std::string &payload);
|
||||
~AddLiveMessageGroupBandResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_TAGLIVERESOURCESRESULT_H_
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_ADDLIVEMESSAGEGROUPBANDRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVERTCDURATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVERTCDURATIONREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_BANLIVEMESSAGEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_BANLIVEMESSAGEGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,29 +26,26 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT DescribeMeterLiveRtcDurationRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_LIVE_EXPORT BanLiveMessageGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMeterLiveRtcDurationRequest();
|
||||
~DescribeMeterLiveRtcDurationRequest();
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getServiceArea() const;
|
||||
void setServiceArea(const std::string &serviceArea);
|
||||
BanLiveMessageGroupRequest();
|
||||
~BanLiveMessageGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::vector<std::string> getExceptUsers() const;
|
||||
void setExceptUsers(const std::vector<std::string> &exceptUsers);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
std::string getInterval() const;
|
||||
void setInterval(const std::string &interval);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string serviceArea_;
|
||||
std::string groupId_;
|
||||
std::vector<std::string> exceptUsers_;
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
std::string interval_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVERTCDURATIONREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_BANLIVEMESSAGEGROUPREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_SETCASTERTIMEDEVENTRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_SETCASTERTIMEDEVENTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_BANLIVEMESSAGEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_BANLIVEMESSAGEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT SetCasterTimedEventResult : public ServiceResult
|
||||
class ALIBABACLOUD_LIVE_EXPORT BanLiveMessageGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetCasterTimedEventResult();
|
||||
explicit SetCasterTimedEventResult(const std::string &payload);
|
||||
~SetCasterTimedEventResult();
|
||||
BanLiveMessageGroupResult();
|
||||
explicit BanLiveMessageGroupResult(const std::string &payload);
|
||||
~BanLiveMessageGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_SETCASTERTIMEDEVENTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_BANLIVEMESSAGEGROUPRESULT_H_
|
||||
@@ -32,6 +32,8 @@ public:
|
||||
~CreateCasterRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getCasterName() const;
|
||||
void setCasterName(const std::string &casterName);
|
||||
std::string getCasterTemplate() const;
|
||||
@@ -51,6 +53,7 @@ public:
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string resourceGroupId_;
|
||||
std::string casterName_;
|
||||
std::string casterTemplate_;
|
||||
std::string expireTime_;
|
||||
|
||||
@@ -1,59 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSYNCGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSYNCGROUPRESULT_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 DescribeCasterSyncGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SyncGroup
|
||||
{
|
||||
std::vector<std::string> resourceIds;
|
||||
int mode;
|
||||
std::string hostResourceId;
|
||||
};
|
||||
|
||||
|
||||
DescribeCasterSyncGroupResult();
|
||||
explicit DescribeCasterSyncGroupResult(const std::string &payload);
|
||||
~DescribeCasterSyncGroupResult();
|
||||
std::vector<SyncGroup> getSyncGroups()const;
|
||||
std::string getCasterId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<SyncGroup> syncGroups_;
|
||||
std::string casterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSYNCGROUPRESULT_H_
|
||||
@@ -34,6 +34,8 @@ public:
|
||||
void setStartTime(const std::string &startTime);
|
||||
int getPageNum() const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getCasterName() const;
|
||||
void setCasterName(const std::string &casterName);
|
||||
int getPageSize() const;
|
||||
@@ -56,6 +58,7 @@ public:
|
||||
private:
|
||||
std::string startTime_;
|
||||
int pageNum_;
|
||||
std::string resourceGroupId_;
|
||||
std::string casterName_;
|
||||
int pageSize_;
|
||||
std::string normType_;
|
||||
|
||||
@@ -37,6 +37,7 @@ namespace AlibabaCloud
|
||||
int status;
|
||||
std::string casterTemplate;
|
||||
int channelEnable;
|
||||
int resourceGroupId;
|
||||
std::string createTime;
|
||||
std::string startTime;
|
||||
int normType;
|
||||
@@ -45,6 +46,7 @@ namespace AlibabaCloud
|
||||
std::string lastModified;
|
||||
std::string purchaseTime;
|
||||
std::string casterName;
|
||||
std::string clientTokenId;
|
||||
std::string chargeType;
|
||||
std::string expireTime;
|
||||
std::string casterId;
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINRECORDDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINRECORDDATAREQUEST_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 DescribeLiveDomainRecordDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeLiveDomainRecordDataRequest();
|
||||
~DescribeLiveDomainRecordDataRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getRecordType() const;
|
||||
void setRecordType(const std::string &recordType);
|
||||
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 startTime_;
|
||||
std::string recordType_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINRECORDDATAREQUEST_H_
|
||||
@@ -1,63 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINRECORDDATARESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINRECORDDATARESULT_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 DescribeLiveDomainRecordDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RecordDataInfo
|
||||
{
|
||||
struct Detail
|
||||
{
|
||||
int mP4;
|
||||
int fLV;
|
||||
int tS;
|
||||
};
|
||||
int total;
|
||||
Detail detail;
|
||||
std::string date;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveDomainRecordDataResult();
|
||||
explicit DescribeLiveDomainRecordDataResult(const std::string &payload);
|
||||
~DescribeLiveDomainRecordDataResult();
|
||||
std::vector<RecordDataInfo> getRecordDataInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RecordDataInfo> recordDataInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINRECORDDATARESULT_H_
|
||||
@@ -1,57 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINTRANSCODEDATARESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINTRANSCODEDATARESULT_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 DescribeLiveDomainTranscodeDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TranscodeDataInfo
|
||||
{
|
||||
int total;
|
||||
std::string date;
|
||||
std::string detail;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveDomainTranscodeDataResult();
|
||||
explicit DescribeLiveDomainTranscodeDataResult(const std::string &payload);
|
||||
~DescribeLiveDomainTranscodeDataResult();
|
||||
std::vector<TranscodeDataInfo> getTranscodeDataInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TranscodeDataInfo> transcodeDataInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINTRANSCODEDATARESULT_H_
|
||||
@@ -1,58 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVETAGRESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVETAGRESOURCESREQUEST_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 DescribeLiveTagResourcesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string key;
|
||||
std::string value;
|
||||
};
|
||||
DescribeLiveTagResourcesRequest();
|
||||
~DescribeLiveTagResourcesRequest();
|
||||
std::string getScope() const;
|
||||
void setScope(const std::string &scope);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::vector<std::string> getResourceId() const;
|
||||
void setResourceId(const std::vector<std::string> &resourceId);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
|
||||
private:
|
||||
std::string scope_;
|
||||
std::vector<Tag> tag_;
|
||||
std::vector<std::string> resourceId_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVETAGRESOURCESREQUEST_H_
|
||||
@@ -1,61 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVETAGRESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVETAGRESOURCESRESULT_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 DescribeLiveTagResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TagResource
|
||||
{
|
||||
struct TagItem
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
std::string resourceId;
|
||||
std::vector<TagResource::TagItem> tag;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveTagResourcesResult();
|
||||
explicit DescribeLiveTagResourcesResult(const std::string &payload);
|
||||
~DescribeLiveTagResourcesResult();
|
||||
std::vector<TagResource> getTagResources()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TagResource> tagResources_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVETAGRESOURCESRESULT_H_
|
||||
@@ -1,58 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVEINTERACTIONDAURESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVEINTERACTIONDAURESULT_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 DescribeMeterLiveInteractionDauResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
double dau;
|
||||
long timestamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeMeterLiveInteractionDauResult();
|
||||
explicit DescribeMeterLiveInteractionDauResult(const std::string &payload);
|
||||
~DescribeMeterLiveInteractionDauResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
double getPeakDau()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
double peakDau_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVEINTERACTIONDAURESULT_H_
|
||||
@@ -1,70 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVERTCDURATIONRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVERTCDURATIONRESULT_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 DescribeMeterLiveRtcDurationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
long v720Duration;
|
||||
long v1080Duration;
|
||||
long v480Duration;
|
||||
std::string timestamp;
|
||||
long audioDuration;
|
||||
long totalDuration;
|
||||
};
|
||||
|
||||
|
||||
DescribeMeterLiveRtcDurationResult();
|
||||
explicit DescribeMeterLiveRtcDurationResult(const std::string &payload);
|
||||
~DescribeMeterLiveRtcDurationResult();
|
||||
long getV480SummaryDuration()const;
|
||||
long getV1080SummaryDuration()const;
|
||||
long getV720SummaryDuration()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
long getAudioSummaryDuration()const;
|
||||
long getTotalSummaryDuration()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long v480SummaryDuration_;
|
||||
long v1080SummaryDuration_;
|
||||
long v720SummaryDuration_;
|
||||
std::vector<DataItem> data_;
|
||||
long audioSummaryDuration_;
|
||||
long totalSummaryDuration_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBEMETERLIVERTCDURATIONRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINTRANSCODEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINTRANSCODEDATAREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_REMOVELIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_REMOVELIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,26 +26,26 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT DescribeLiveDomainTranscodeDataRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_LIVE_EXPORT RemoveLiveMessageGroupBandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeLiveDomainTranscodeDataRequest();
|
||||
~DescribeLiveDomainTranscodeDataRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
RemoveLiveMessageGroupBandRequest();
|
||||
~RemoveLiveMessageGroupBandRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::vector<std::string> getUnbannedUsers() const;
|
||||
void setUnbannedUsers(const std::vector<std::string> &unbannedUsers);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string groupId_;
|
||||
std::string dataCenter_;
|
||||
std::vector<std::string> unbannedUsers_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINTRANSCODEDATAREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_REMOVELIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_UNTAGLIVERESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_UNTAGLIVERESOURCESRESULT_H_
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_REMOVELIVEMESSAGEGROUPBANDRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_REMOVELIVEMESSAGEGROUPBANDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT UnTagLiveResourcesResult : public ServiceResult
|
||||
class ALIBABACLOUD_LIVE_EXPORT RemoveLiveMessageGroupBandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UnTagLiveResourcesResult();
|
||||
explicit UnTagLiveResourcesResult(const std::string &payload);
|
||||
~UnTagLiveResourcesResult();
|
||||
RemoveLiveMessageGroupBandResult();
|
||||
explicit RemoveLiveMessageGroupBandResult(const std::string &payload);
|
||||
~RemoveLiveMessageGroupBandResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_UNTAGLIVERESOURCESRESULT_H_
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_REMOVELIVEMESSAGEGROUPBANDRESULT_H_
|
||||
@@ -1,53 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_SETCASTERSYNCGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_SETCASTERSYNCGROUPREQUEST_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 SetCasterSyncGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct SyncGroup {
|
||||
std::string hostResourceId;
|
||||
int mode;
|
||||
long syncDelayThreshold;
|
||||
};
|
||||
SetCasterSyncGroupRequest();
|
||||
~SetCasterSyncGroupRequest();
|
||||
std::string getCasterId() const;
|
||||
void setCasterId(const std::string &casterId);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::vector<SyncGroup> getSyncGroup() const;
|
||||
void setSyncGroup(const std::vector<SyncGroup> &syncGroup);
|
||||
|
||||
private:
|
||||
std::string casterId_;
|
||||
long ownerId_;
|
||||
std::vector<SyncGroup> syncGroup_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_SETCASTERSYNCGROUPREQUEST_H_
|
||||
@@ -1,51 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_SETCASTERTIMEDEVENTREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_SETCASTERTIMEDEVENTREQUEST_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 SetCasterTimedEventRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SetCasterTimedEventRequest();
|
||||
~SetCasterTimedEventRequest();
|
||||
std::string getEventName() const;
|
||||
void setEventName(const std::string &eventName);
|
||||
std::string getStartTimeUTC() const;
|
||||
void setStartTimeUTC(const std::string &startTimeUTC);
|
||||
std::string getCasterId() const;
|
||||
void setCasterId(const std::string &casterId);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string eventName_;
|
||||
std::string startTimeUTC_;
|
||||
std::string casterId_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_SETCASTERTIMEDEVENTREQUEST_H_
|
||||
@@ -1,55 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_TAGLIVERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_TAGLIVERESOURCESREQUEST_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 TagLiveResourcesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string key;
|
||||
std::string value;
|
||||
};
|
||||
TagLiveResourcesRequest();
|
||||
~TagLiveResourcesRequest();
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::vector<std::string> getResourceId() const;
|
||||
void setResourceId(const std::vector<std::string> &resourceId);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
|
||||
private:
|
||||
std::vector<Tag> tag_;
|
||||
std::vector<std::string> resourceId_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_TAGLIVERESOURCESREQUEST_H_
|
||||
@@ -1,54 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_UNTAGLIVERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_UNTAGLIVERESOURCESREQUEST_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 UnTagLiveResourcesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UnTagLiveResourcesRequest();
|
||||
~UnTagLiveResourcesRequest();
|
||||
bool getAll() const;
|
||||
void setAll(bool all);
|
||||
std::vector<std::string> getResourceId() const;
|
||||
void setResourceId(const std::vector<std::string> &resourceId);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::vector<std::string> getTagKey() const;
|
||||
void setTagKey(const std::vector<std::string> &tagKey);
|
||||
|
||||
private:
|
||||
bool all_;
|
||||
std::vector<std::string> resourceId_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::vector<std::string> tagKey_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_UNTAGLIVERESOURCESREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSYNCGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSYNCGROUPREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_UNBANLIVEMESSAGEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_UNBANLIVEMESSAGEGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,20 +26,23 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT DescribeCasterSyncGroupRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_LIVE_EXPORT UnbanLiveMessageGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeCasterSyncGroupRequest();
|
||||
~DescribeCasterSyncGroupRequest();
|
||||
std::string getCasterId() const;
|
||||
void setCasterId(const std::string &casterId);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
UnbanLiveMessageGroupRequest();
|
||||
~UnbanLiveMessageGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string casterId_;
|
||||
long ownerId_;
|
||||
std::string groupId_;
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBECASTERSYNCGROUPREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_UNBANLIVEMESSAGEGROUPREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_SETCASTERSYNCGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_SETCASTERSYNCGROUPRESULT_H_
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_UNBANLIVEMESSAGEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_UNBANLIVEMESSAGEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT SetCasterSyncGroupResult : public ServiceResult
|
||||
class ALIBABACLOUD_LIVE_EXPORT UnbanLiveMessageGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetCasterSyncGroupResult();
|
||||
explicit SetCasterSyncGroupResult(const std::string &payload);
|
||||
~SetCasterSyncGroupResult();
|
||||
UnbanLiveMessageGroupResult();
|
||||
explicit UnbanLiveMessageGroupResult(const std::string &payload);
|
||||
~UnbanLiveMessageGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_SETCASTERSYNCGROUPRESULT_H_
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_UNBANLIVEMESSAGEGROUPRESULT_H_
|
||||
@@ -1,51 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_UPDATELIVETOPLEVELDOMAINREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_UPDATELIVETOPLEVELDOMAINREQUEST_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 UpdateLiveTopLevelDomainRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UpdateLiveTopLevelDomainRequest();
|
||||
~UpdateLiveTopLevelDomainRequest();
|
||||
std::string getTopLevelDomain() const;
|
||||
void setTopLevelDomain(const std::string &topLevelDomain);
|
||||
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 topLevelDomain_;
|
||||
std::string domainName_;
|
||||
long ownerId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_UPDATELIVETOPLEVELDOMAINREQUEST_H_
|
||||
@@ -1,49 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_LIVE_MODEL_UPDATELIVETOPLEVELDOMAINRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_UPDATELIVETOPLEVELDOMAINRESULT_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 UpdateLiveTopLevelDomainResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateLiveTopLevelDomainResult();
|
||||
explicit UpdateLiveTopLevelDomainResult(const std::string &payload);
|
||||
~UpdateLiveTopLevelDomainResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_UPDATELIVETOPLEVELDOMAINRESULT_H_
|
||||
@@ -735,6 +735,42 @@ LiveClient::AddLiveDomainPlayMappingOutcomeCallable LiveClient::addLiveDomainPla
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::AddLiveMessageGroupBandOutcome LiveClient::addLiveMessageGroupBand(const AddLiveMessageGroupBandRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return AddLiveMessageGroupBandOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return AddLiveMessageGroupBandOutcome(AddLiveMessageGroupBandResult(outcome.result()));
|
||||
else
|
||||
return AddLiveMessageGroupBandOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::addLiveMessageGroupBandAsync(const AddLiveMessageGroupBandRequest& request, const AddLiveMessageGroupBandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, addLiveMessageGroupBand(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::AddLiveMessageGroupBandOutcomeCallable LiveClient::addLiveMessageGroupBandCallable(const AddLiveMessageGroupBandRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<AddLiveMessageGroupBandOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->addLiveMessageGroupBand(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::AddLivePackageConfigOutcome LiveClient::addLivePackageConfig(const AddLivePackageConfigRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1275,6 +1311,42 @@ LiveClient::AddTrancodeSEIOutcomeCallable LiveClient::addTrancodeSEICallable(con
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::BanLiveMessageGroupOutcome LiveClient::banLiveMessageGroup(const BanLiveMessageGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return BanLiveMessageGroupOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return BanLiveMessageGroupOutcome(BanLiveMessageGroupResult(outcome.result()));
|
||||
else
|
||||
return BanLiveMessageGroupOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::banLiveMessageGroupAsync(const BanLiveMessageGroupRequest& request, const BanLiveMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, banLiveMessageGroup(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::BanLiveMessageGroupOutcomeCallable LiveClient::banLiveMessageGroupCallable(const BanLiveMessageGroupRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<BanLiveMessageGroupOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->banLiveMessageGroup(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::BatchDeleteLiveDomainConfigsOutcome LiveClient::batchDeleteLiveDomainConfigs(const BatchDeleteLiveDomainConfigsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -4587,42 +4659,6 @@ LiveClient::DescribeCasterStreamUrlOutcomeCallable LiveClient::describeCasterStr
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeCasterSyncGroupOutcome LiveClient::describeCasterSyncGroup(const DescribeCasterSyncGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeCasterSyncGroupOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeCasterSyncGroupOutcome(DescribeCasterSyncGroupResult(outcome.result()));
|
||||
else
|
||||
return DescribeCasterSyncGroupOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::describeCasterSyncGroupAsync(const DescribeCasterSyncGroupRequest& request, const DescribeCasterSyncGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeCasterSyncGroup(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::DescribeCasterSyncGroupOutcomeCallable LiveClient::describeCasterSyncGroupCallable(const DescribeCasterSyncGroupRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeCasterSyncGroupOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeCasterSyncGroup(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeCasterVideoResourcesOutcome LiveClient::describeCasterVideoResources(const DescribeCasterVideoResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6135,42 +6171,6 @@ LiveClient::DescribeLiveDomainRealtimeLogDeliveryOutcomeCallable LiveClient::des
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeLiveDomainRecordDataOutcome LiveClient::describeLiveDomainRecordData(const DescribeLiveDomainRecordDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeLiveDomainRecordDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeLiveDomainRecordDataOutcome(DescribeLiveDomainRecordDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeLiveDomainRecordDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::describeLiveDomainRecordDataAsync(const DescribeLiveDomainRecordDataRequest& request, const DescribeLiveDomainRecordDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeLiveDomainRecordData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::DescribeLiveDomainRecordDataOutcomeCallable LiveClient::describeLiveDomainRecordDataCallable(const DescribeLiveDomainRecordDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeLiveDomainRecordDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeLiveDomainRecordData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeLiveDomainRecordUsageDataOutcome LiveClient::describeLiveDomainRecordUsageData(const DescribeLiveDomainRecordUsageDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6387,42 +6387,6 @@ LiveClient::DescribeLiveDomainTrafficDataOutcomeCallable LiveClient::describeLiv
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeLiveDomainTranscodeDataOutcome LiveClient::describeLiveDomainTranscodeData(const DescribeLiveDomainTranscodeDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeLiveDomainTranscodeDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeLiveDomainTranscodeDataOutcome(DescribeLiveDomainTranscodeDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeLiveDomainTranscodeDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::describeLiveDomainTranscodeDataAsync(const DescribeLiveDomainTranscodeDataRequest& request, const DescribeLiveDomainTranscodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeLiveDomainTranscodeData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::DescribeLiveDomainTranscodeDataOutcomeCallable LiveClient::describeLiveDomainTranscodeDataCallable(const DescribeLiveDomainTranscodeDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeLiveDomainTranscodeDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeLiveDomainTranscodeData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeLiveDomainTranscodeParamsOutcome LiveClient::describeLiveDomainTranscodeParams(const DescribeLiveDomainTranscodeParamsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -8439,42 +8403,6 @@ LiveClient::DescribeLiveStreamsTotalCountOutcomeCallable LiveClient::describeLiv
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeLiveTagResourcesOutcome LiveClient::describeLiveTagResources(const DescribeLiveTagResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeLiveTagResourcesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeLiveTagResourcesOutcome(DescribeLiveTagResourcesResult(outcome.result()));
|
||||
else
|
||||
return DescribeLiveTagResourcesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::describeLiveTagResourcesAsync(const DescribeLiveTagResourcesRequest& request, const DescribeLiveTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeLiveTagResources(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::DescribeLiveTagResourcesOutcomeCallable LiveClient::describeLiveTagResourcesCallable(const DescribeLiveTagResourcesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeLiveTagResourcesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeLiveTagResources(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeLiveTopDomainsByFlowOutcome LiveClient::describeLiveTopDomainsByFlow(const DescribeLiveTopDomainsByFlowRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -8691,78 +8619,6 @@ LiveClient::DescribeMeterLiveBypassDurationOutcomeCallable LiveClient::describeM
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeMeterLiveInteractionDauOutcome LiveClient::describeMeterLiveInteractionDau(const DescribeMeterLiveInteractionDauRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeMeterLiveInteractionDauOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeMeterLiveInteractionDauOutcome(DescribeMeterLiveInteractionDauResult(outcome.result()));
|
||||
else
|
||||
return DescribeMeterLiveInteractionDauOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::describeMeterLiveInteractionDauAsync(const DescribeMeterLiveInteractionDauRequest& request, const DescribeMeterLiveInteractionDauAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeMeterLiveInteractionDau(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::DescribeMeterLiveInteractionDauOutcomeCallable LiveClient::describeMeterLiveInteractionDauCallable(const DescribeMeterLiveInteractionDauRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeMeterLiveInteractionDauOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeMeterLiveInteractionDau(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeMeterLiveRtcDurationOutcome LiveClient::describeMeterLiveRtcDuration(const DescribeMeterLiveRtcDurationRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeMeterLiveRtcDurationOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeMeterLiveRtcDurationOutcome(DescribeMeterLiveRtcDurationResult(outcome.result()));
|
||||
else
|
||||
return DescribeMeterLiveRtcDurationOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::describeMeterLiveRtcDurationAsync(const DescribeMeterLiveRtcDurationRequest& request, const DescribeMeterLiveRtcDurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeMeterLiveRtcDuration(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::DescribeMeterLiveRtcDurationOutcomeCallable LiveClient::describeMeterLiveRtcDurationCallable(const DescribeMeterLiveRtcDurationRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeMeterLiveRtcDurationOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeMeterLiveRtcDuration(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::DescribeMixStreamListOutcome LiveClient::describeMixStreamList(const DescribeMixStreamListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -11895,6 +11751,42 @@ LiveClient::RecoverLiveMessageDeletedGroupOutcomeCallable LiveClient::recoverLiv
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::RemoveLiveMessageGroupBandOutcome LiveClient::removeLiveMessageGroupBand(const RemoveLiveMessageGroupBandRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return RemoveLiveMessageGroupBandOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return RemoveLiveMessageGroupBandOutcome(RemoveLiveMessageGroupBandResult(outcome.result()));
|
||||
else
|
||||
return RemoveLiveMessageGroupBandOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::removeLiveMessageGroupBandAsync(const RemoveLiveMessageGroupBandRequest& request, const RemoveLiveMessageGroupBandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, removeLiveMessageGroupBand(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::RemoveLiveMessageGroupBandOutcomeCallable LiveClient::removeLiveMessageGroupBandCallable(const RemoveLiveMessageGroupBandRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<RemoveLiveMessageGroupBandOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->removeLiveMessageGroupBand(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::RemoveShowFromShowListOutcome LiveClient::removeShowFromShowList(const RemoveShowFromShowListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -12399,78 +12291,6 @@ LiveClient::SetCasterSceneConfigOutcomeCallable LiveClient::setCasterSceneConfig
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::SetCasterSyncGroupOutcome LiveClient::setCasterSyncGroup(const SetCasterSyncGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SetCasterSyncGroupOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SetCasterSyncGroupOutcome(SetCasterSyncGroupResult(outcome.result()));
|
||||
else
|
||||
return SetCasterSyncGroupOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::setCasterSyncGroupAsync(const SetCasterSyncGroupRequest& request, const SetCasterSyncGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, setCasterSyncGroup(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::SetCasterSyncGroupOutcomeCallable LiveClient::setCasterSyncGroupCallable(const SetCasterSyncGroupRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SetCasterSyncGroupOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->setCasterSyncGroup(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::SetCasterTimedEventOutcome LiveClient::setCasterTimedEvent(const SetCasterTimedEventRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SetCasterTimedEventOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SetCasterTimedEventOutcome(SetCasterTimedEventResult(outcome.result()));
|
||||
else
|
||||
return SetCasterTimedEventOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::setCasterTimedEventAsync(const SetCasterTimedEventRequest& request, const SetCasterTimedEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, setCasterTimedEvent(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::SetCasterTimedEventOutcomeCallable LiveClient::setCasterTimedEventCallable(const SetCasterTimedEventRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SetCasterTimedEventOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->setCasterTimedEvent(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::SetLiveDomainCertificateOutcome LiveClient::setLiveDomainCertificate(const SetLiveDomainCertificateRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -13407,72 +13227,36 @@ LiveClient::StopRtcAsrTaskOutcomeCallable LiveClient::stopRtcAsrTaskCallable(con
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::TagLiveResourcesOutcome LiveClient::tagLiveResources(const TagLiveResourcesRequest &request) const
|
||||
LiveClient::UnbanLiveMessageGroupOutcome LiveClient::unbanLiveMessageGroup(const UnbanLiveMessageGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return TagLiveResourcesOutcome(endpointOutcome.error());
|
||||
return UnbanLiveMessageGroupOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return TagLiveResourcesOutcome(TagLiveResourcesResult(outcome.result()));
|
||||
return UnbanLiveMessageGroupOutcome(UnbanLiveMessageGroupResult(outcome.result()));
|
||||
else
|
||||
return TagLiveResourcesOutcome(outcome.error());
|
||||
return UnbanLiveMessageGroupOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::tagLiveResourcesAsync(const TagLiveResourcesRequest& request, const TagLiveResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
void LiveClient::unbanLiveMessageGroupAsync(const UnbanLiveMessageGroupRequest& request, const UnbanLiveMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, tagLiveResources(request), context);
|
||||
handler(this, request, unbanLiveMessageGroup(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::TagLiveResourcesOutcomeCallable LiveClient::tagLiveResourcesCallable(const TagLiveResourcesRequest &request) const
|
||||
LiveClient::UnbanLiveMessageGroupOutcomeCallable LiveClient::unbanLiveMessageGroupCallable(const UnbanLiveMessageGroupRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<TagLiveResourcesOutcome()>>(
|
||||
auto task = std::make_shared<std::packaged_task<UnbanLiveMessageGroupOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->tagLiveResources(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::UnTagLiveResourcesOutcome LiveClient::unTagLiveResources(const UnTagLiveResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UnTagLiveResourcesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UnTagLiveResourcesOutcome(UnTagLiveResourcesResult(outcome.result()));
|
||||
else
|
||||
return UnTagLiveResourcesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::unTagLiveResourcesAsync(const UnTagLiveResourcesRequest& request, const UnTagLiveResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, unTagLiveResources(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::UnTagLiveResourcesOutcomeCallable LiveClient::unTagLiveResourcesCallable(const UnTagLiveResourcesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UnTagLiveResourcesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->unTagLiveResources(request);
|
||||
return this->unbanLiveMessageGroup(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
@@ -14307,42 +14091,6 @@ LiveClient::UpdateLiveStreamWatermarkRuleOutcomeCallable LiveClient::updateLiveS
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::UpdateLiveTopLevelDomainOutcome LiveClient::updateLiveTopLevelDomain(const UpdateLiveTopLevelDomainRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UpdateLiveTopLevelDomainOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UpdateLiveTopLevelDomainOutcome(UpdateLiveTopLevelDomainResult(outcome.result()));
|
||||
else
|
||||
return UpdateLiveTopLevelDomainOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void LiveClient::updateLiveTopLevelDomainAsync(const UpdateLiveTopLevelDomainRequest& request, const UpdateLiveTopLevelDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, updateLiveTopLevelDomain(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
LiveClient::UpdateLiveTopLevelDomainOutcomeCallable LiveClient::updateLiveTopLevelDomainCallable(const UpdateLiveTopLevelDomainRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UpdateLiveTopLevelDomainOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->updateLiveTopLevelDomain(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
LiveClient::UpdateMessageAppOutcome LiveClient::updateMessageApp(const UpdateMessageAppRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
65
live/src/model/AddLiveMessageGroupBandRequest.cc
Normal file
65
live/src/model/AddLiveMessageGroupBandRequest.cc
Normal file
@@ -0,0 +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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/AddLiveMessageGroupBandRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::AddLiveMessageGroupBandRequest;
|
||||
|
||||
AddLiveMessageGroupBandRequest::AddLiveMessageGroupBandRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "AddLiveMessageGroupBand") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AddLiveMessageGroupBandRequest::~AddLiveMessageGroupBandRequest() {}
|
||||
|
||||
std::vector<AddLiveMessageGroupBandRequest::std::string> AddLiveMessageGroupBandRequest::getBannedUsers() const {
|
||||
return bannedUsers_;
|
||||
}
|
||||
|
||||
void AddLiveMessageGroupBandRequest::setBannedUsers(const std::vector<AddLiveMessageGroupBandRequest::std::string> &bannedUsers) {
|
||||
bannedUsers_ = bannedUsers;
|
||||
for(int dep1 = 0; dep1 != bannedUsers.size(); dep1++) {
|
||||
setParameter(std::string("BannedUsers") + "." + std::to_string(dep1 + 1), bannedUsers[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
std::string AddLiveMessageGroupBandRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void AddLiveMessageGroupBandRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::string AddLiveMessageGroupBandRequest::getDataCenter() const {
|
||||
return dataCenter_;
|
||||
}
|
||||
|
||||
void AddLiveMessageGroupBandRequest::setDataCenter(const std::string &dataCenter) {
|
||||
dataCenter_ = dataCenter;
|
||||
setParameter(std::string("DataCenter"), dataCenter);
|
||||
}
|
||||
|
||||
std::string AddLiveMessageGroupBandRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void AddLiveMessageGroupBandRequest::setAppId(const std::string &appId) {
|
||||
appId_ = appId;
|
||||
setParameter(std::string("AppId"), appId);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/UnTagLiveResourcesResult.h>
|
||||
#include <alibabacloud/live/model/AddLiveMessageGroupBandResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
UnTagLiveResourcesResult::UnTagLiveResourcesResult() :
|
||||
AddLiveMessageGroupBandResult::AddLiveMessageGroupBandResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
UnTagLiveResourcesResult::UnTagLiveResourcesResult(const std::string &payload) :
|
||||
AddLiveMessageGroupBandResult::AddLiveMessageGroupBandResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
UnTagLiveResourcesResult::~UnTagLiveResourcesResult()
|
||||
AddLiveMessageGroupBandResult::~AddLiveMessageGroupBandResult()
|
||||
{}
|
||||
|
||||
void UnTagLiveResourcesResult::parse(const std::string &payload)
|
||||
void AddLiveMessageGroupBandResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
65
live/src/model/BanLiveMessageGroupRequest.cc
Normal file
65
live/src/model/BanLiveMessageGroupRequest.cc
Normal file
@@ -0,0 +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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/BanLiveMessageGroupRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::BanLiveMessageGroupRequest;
|
||||
|
||||
BanLiveMessageGroupRequest::BanLiveMessageGroupRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "BanLiveMessageGroup") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
BanLiveMessageGroupRequest::~BanLiveMessageGroupRequest() {}
|
||||
|
||||
std::string BanLiveMessageGroupRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void BanLiveMessageGroupRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::vector<BanLiveMessageGroupRequest::std::string> BanLiveMessageGroupRequest::getExceptUsers() const {
|
||||
return exceptUsers_;
|
||||
}
|
||||
|
||||
void BanLiveMessageGroupRequest::setExceptUsers(const std::vector<BanLiveMessageGroupRequest::std::string> &exceptUsers) {
|
||||
exceptUsers_ = exceptUsers;
|
||||
for(int dep1 = 0; dep1 != exceptUsers.size(); dep1++) {
|
||||
setParameter(std::string("ExceptUsers") + "." + std::to_string(dep1 + 1), exceptUsers[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
std::string BanLiveMessageGroupRequest::getDataCenter() const {
|
||||
return dataCenter_;
|
||||
}
|
||||
|
||||
void BanLiveMessageGroupRequest::setDataCenter(const std::string &dataCenter) {
|
||||
dataCenter_ = dataCenter;
|
||||
setParameter(std::string("DataCenter"), dataCenter);
|
||||
}
|
||||
|
||||
std::string BanLiveMessageGroupRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void BanLiveMessageGroupRequest::setAppId(const std::string &appId) {
|
||||
appId_ = appId;
|
||||
setParameter(std::string("AppId"), appId);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/SetCasterTimedEventResult.h>
|
||||
#include <alibabacloud/live/model/BanLiveMessageGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
SetCasterTimedEventResult::SetCasterTimedEventResult() :
|
||||
BanLiveMessageGroupResult::BanLiveMessageGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SetCasterTimedEventResult::SetCasterTimedEventResult(const std::string &payload) :
|
||||
BanLiveMessageGroupResult::BanLiveMessageGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SetCasterTimedEventResult::~SetCasterTimedEventResult()
|
||||
BanLiveMessageGroupResult::~BanLiveMessageGroupResult()
|
||||
{}
|
||||
|
||||
void SetCasterTimedEventResult::parse(const std::string &payload)
|
||||
void BanLiveMessageGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
@@ -34,6 +34,15 @@ void CreateCasterRequest::setClientToken(const std::string &clientToken) {
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateCasterRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void CreateCasterRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string CreateCasterRequest::getCasterName() const {
|
||||
return casterName_;
|
||||
}
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeCasterSyncGroupRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::DescribeCasterSyncGroupRequest;
|
||||
|
||||
DescribeCasterSyncGroupRequest::DescribeCasterSyncGroupRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "DescribeCasterSyncGroup") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeCasterSyncGroupRequest::~DescribeCasterSyncGroupRequest() {}
|
||||
|
||||
std::string DescribeCasterSyncGroupRequest::getCasterId() const {
|
||||
return casterId_;
|
||||
}
|
||||
|
||||
void DescribeCasterSyncGroupRequest::setCasterId(const std::string &casterId) {
|
||||
casterId_ = casterId;
|
||||
setParameter(std::string("CasterId"), casterId);
|
||||
}
|
||||
|
||||
long DescribeCasterSyncGroupRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeCasterSyncGroupRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeCasterSyncGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
DescribeCasterSyncGroupResult::DescribeCasterSyncGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeCasterSyncGroupResult::DescribeCasterSyncGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeCasterSyncGroupResult::~DescribeCasterSyncGroupResult()
|
||||
{}
|
||||
|
||||
void DescribeCasterSyncGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSyncGroupsNode = value["SyncGroups"]["SyncGroup"];
|
||||
for (auto valueSyncGroupsSyncGroup : allSyncGroupsNode)
|
||||
{
|
||||
SyncGroup syncGroupsObject;
|
||||
if(!valueSyncGroupsSyncGroup["HostResourceId"].isNull())
|
||||
syncGroupsObject.hostResourceId = valueSyncGroupsSyncGroup["HostResourceId"].asString();
|
||||
if(!valueSyncGroupsSyncGroup["Mode"].isNull())
|
||||
syncGroupsObject.mode = std::stoi(valueSyncGroupsSyncGroup["Mode"].asString());
|
||||
auto allResourceIds = value["ResourceIds"]["ResourceId"];
|
||||
for (auto value : allResourceIds)
|
||||
syncGroupsObject.resourceIds.push_back(value.asString());
|
||||
syncGroups_.push_back(syncGroupsObject);
|
||||
}
|
||||
if(!value["CasterId"].isNull())
|
||||
casterId_ = value["CasterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeCasterSyncGroupResult::SyncGroup> DescribeCasterSyncGroupResult::getSyncGroups()const
|
||||
{
|
||||
return syncGroups_;
|
||||
}
|
||||
|
||||
std::string DescribeCasterSyncGroupResult::getCasterId()const
|
||||
{
|
||||
return casterId_;
|
||||
}
|
||||
|
||||
@@ -43,6 +43,15 @@ void DescribeCastersRequest::setPageNum(int pageNum) {
|
||||
setParameter(std::string("PageNum"), std::to_string(pageNum));
|
||||
}
|
||||
|
||||
std::string DescribeCastersRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeCastersRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeCastersRequest::getCasterName() const {
|
||||
return casterName_;
|
||||
}
|
||||
|
||||
@@ -71,6 +71,10 @@ void DescribeCastersResult::parse(const std::string &payload)
|
||||
casterListObject.startTime = valueCasterListCaster["StartTime"].asString();
|
||||
if(!valueCasterListCaster["Status"].isNull())
|
||||
casterListObject.status = std::stoi(valueCasterListCaster["Status"].asString());
|
||||
if(!valueCasterListCaster["ResourceGroupId"].isNull())
|
||||
casterListObject.resourceGroupId = std::stoi(valueCasterListCaster["ResourceGroupId"].asString());
|
||||
if(!valueCasterListCaster["ClientTokenId"].isNull())
|
||||
casterListObject.clientTokenId = valueCasterListCaster["ClientTokenId"].asString();
|
||||
casterList_.push_back(casterListObject);
|
||||
}
|
||||
if(!value["Total"].isNull())
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeLiveDomainRecordDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::DescribeLiveDomainRecordDataRequest;
|
||||
|
||||
DescribeLiveDomainRecordDataRequest::DescribeLiveDomainRecordDataRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "DescribeLiveDomainRecordData") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeLiveDomainRecordDataRequest::~DescribeLiveDomainRecordDataRequest() {}
|
||||
|
||||
std::string DescribeLiveDomainRecordDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeLiveDomainRecordDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeLiveDomainRecordDataRequest::getRecordType() const {
|
||||
return recordType_;
|
||||
}
|
||||
|
||||
void DescribeLiveDomainRecordDataRequest::setRecordType(const std::string &recordType) {
|
||||
recordType_ = recordType;
|
||||
setParameter(std::string("RecordType"), recordType);
|
||||
}
|
||||
|
||||
std::string DescribeLiveDomainRecordDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeLiveDomainRecordDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeLiveDomainRecordDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeLiveDomainRecordDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeLiveDomainRecordDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeLiveDomainRecordDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeLiveDomainRecordDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
DescribeLiveDomainRecordDataResult::DescribeLiveDomainRecordDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeLiveDomainRecordDataResult::DescribeLiveDomainRecordDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeLiveDomainRecordDataResult::~DescribeLiveDomainRecordDataResult()
|
||||
{}
|
||||
|
||||
void DescribeLiveDomainRecordDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRecordDataInfosNode = value["RecordDataInfos"]["RecordDataInfo"];
|
||||
for (auto valueRecordDataInfosRecordDataInfo : allRecordDataInfosNode)
|
||||
{
|
||||
RecordDataInfo recordDataInfosObject;
|
||||
if(!valueRecordDataInfosRecordDataInfo["Date"].isNull())
|
||||
recordDataInfosObject.date = valueRecordDataInfosRecordDataInfo["Date"].asString();
|
||||
if(!valueRecordDataInfosRecordDataInfo["Total"].isNull())
|
||||
recordDataInfosObject.total = std::stoi(valueRecordDataInfosRecordDataInfo["Total"].asString());
|
||||
auto detailNode = value["Detail"];
|
||||
if(!detailNode["FLV"].isNull())
|
||||
recordDataInfosObject.detail.fLV = std::stoi(detailNode["FLV"].asString());
|
||||
if(!detailNode["TS"].isNull())
|
||||
recordDataInfosObject.detail.tS = std::stoi(detailNode["TS"].asString());
|
||||
if(!detailNode["MP4"].isNull())
|
||||
recordDataInfosObject.detail.mP4 = std::stoi(detailNode["MP4"].asString());
|
||||
recordDataInfos_.push_back(recordDataInfosObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeLiveDomainRecordDataResult::RecordDataInfo> DescribeLiveDomainRecordDataResult::getRecordDataInfos()const
|
||||
{
|
||||
return recordDataInfos_;
|
||||
}
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeLiveDomainTranscodeDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::DescribeLiveDomainTranscodeDataRequest;
|
||||
|
||||
DescribeLiveDomainTranscodeDataRequest::DescribeLiveDomainTranscodeDataRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "DescribeLiveDomainTranscodeData") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeLiveDomainTranscodeDataRequest::~DescribeLiveDomainTranscodeDataRequest() {}
|
||||
|
||||
std::string DescribeLiveDomainTranscodeDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeLiveDomainTranscodeDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeLiveDomainTranscodeDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeLiveDomainTranscodeDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeLiveDomainTranscodeDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeLiveDomainTranscodeDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeLiveDomainTranscodeDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeLiveDomainTranscodeDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeLiveDomainTranscodeDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
DescribeLiveDomainTranscodeDataResult::DescribeLiveDomainTranscodeDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeLiveDomainTranscodeDataResult::DescribeLiveDomainTranscodeDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeLiveDomainTranscodeDataResult::~DescribeLiveDomainTranscodeDataResult()
|
||||
{}
|
||||
|
||||
void DescribeLiveDomainTranscodeDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTranscodeDataInfosNode = value["TranscodeDataInfos"]["TranscodeDataInfo"];
|
||||
for (auto valueTranscodeDataInfosTranscodeDataInfo : allTranscodeDataInfosNode)
|
||||
{
|
||||
TranscodeDataInfo transcodeDataInfosObject;
|
||||
if(!valueTranscodeDataInfosTranscodeDataInfo["Date"].isNull())
|
||||
transcodeDataInfosObject.date = valueTranscodeDataInfosTranscodeDataInfo["Date"].asString();
|
||||
if(!valueTranscodeDataInfosTranscodeDataInfo["Total"].isNull())
|
||||
transcodeDataInfosObject.total = std::stoi(valueTranscodeDataInfosTranscodeDataInfo["Total"].asString());
|
||||
if(!valueTranscodeDataInfosTranscodeDataInfo["Detail"].isNull())
|
||||
transcodeDataInfosObject.detail = valueTranscodeDataInfosTranscodeDataInfo["Detail"].asString();
|
||||
transcodeDataInfos_.push_back(transcodeDataInfosObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeLiveDomainTranscodeDataResult::TranscodeDataInfo> DescribeLiveDomainTranscodeDataResult::getTranscodeDataInfos()const
|
||||
{
|
||||
return transcodeDataInfos_;
|
||||
}
|
||||
|
||||
@@ -1,76 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeLiveTagResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::DescribeLiveTagResourcesRequest;
|
||||
|
||||
DescribeLiveTagResourcesRequest::DescribeLiveTagResourcesRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "DescribeLiveTagResources") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeLiveTagResourcesRequest::~DescribeLiveTagResourcesRequest() {}
|
||||
|
||||
std::string DescribeLiveTagResourcesRequest::getScope() const {
|
||||
return scope_;
|
||||
}
|
||||
|
||||
void DescribeLiveTagResourcesRequest::setScope(const std::string &scope) {
|
||||
scope_ = scope;
|
||||
setParameter(std::string("Scope"), scope);
|
||||
}
|
||||
|
||||
std::vector<DescribeLiveTagResourcesRequest::Tag> DescribeLiveTagResourcesRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void DescribeLiveTagResourcesRequest::setTag(const std::vector<DescribeLiveTagResourcesRequest::Tag> &tag) {
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeLiveTagResourcesRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
void DescribeLiveTagResourcesRequest::setResourceId(const std::vector<std::string> &resourceId) {
|
||||
resourceId_ = resourceId;
|
||||
}
|
||||
|
||||
long DescribeLiveTagResourcesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeLiveTagResourcesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeLiveTagResourcesRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void DescribeLiveTagResourcesRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
@@ -1,67 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeLiveTagResourcesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
DescribeLiveTagResourcesResult::DescribeLiveTagResourcesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeLiveTagResourcesResult::DescribeLiveTagResourcesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeLiveTagResourcesResult::~DescribeLiveTagResourcesResult()
|
||||
{}
|
||||
|
||||
void DescribeLiveTagResourcesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTagResourcesNode = value["TagResources"]["TagResource"];
|
||||
for (auto valueTagResourcesTagResource : allTagResourcesNode)
|
||||
{
|
||||
TagResource tagResourcesObject;
|
||||
if(!valueTagResourcesTagResource["ResourceId"].isNull())
|
||||
tagResourcesObject.resourceId = valueTagResourcesTagResource["ResourceId"].asString();
|
||||
auto allTagNode = valueTagResourcesTagResource["Tag"]["TagItem"];
|
||||
for (auto valueTagResourcesTagResourceTagTagItem : allTagNode)
|
||||
{
|
||||
TagResource::TagItem tagObject;
|
||||
if(!valueTagResourcesTagResourceTagTagItem["Key"].isNull())
|
||||
tagObject.key = valueTagResourcesTagResourceTagTagItem["Key"].asString();
|
||||
if(!valueTagResourcesTagResourceTagTagItem["Value"].isNull())
|
||||
tagObject.value = valueTagResourcesTagResourceTagTagItem["Value"].asString();
|
||||
tagResourcesObject.tag.push_back(tagObject);
|
||||
}
|
||||
tagResources_.push_back(tagResourcesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeLiveTagResourcesResult::TagResource> DescribeLiveTagResourcesResult::getTagResources()const
|
||||
{
|
||||
return tagResources_;
|
||||
}
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeMeterLiveInteractionDauRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::DescribeMeterLiveInteractionDauRequest;
|
||||
|
||||
DescribeMeterLiveInteractionDauRequest::DescribeMeterLiveInteractionDauRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "DescribeMeterLiveInteractionDau") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeMeterLiveInteractionDauRequest::~DescribeMeterLiveInteractionDauRequest() {}
|
||||
|
||||
long DescribeMeterLiveInteractionDauRequest::getStartTs() const {
|
||||
return startTs_;
|
||||
}
|
||||
|
||||
void DescribeMeterLiveInteractionDauRequest::setStartTs(long startTs) {
|
||||
startTs_ = startTs;
|
||||
setParameter(std::string("StartTs"), std::to_string(startTs));
|
||||
}
|
||||
|
||||
std::string DescribeMeterLiveInteractionDauRequest::getServiceArea() const {
|
||||
return serviceArea_;
|
||||
}
|
||||
|
||||
void DescribeMeterLiveInteractionDauRequest::setServiceArea(const std::string &serviceArea) {
|
||||
serviceArea_ = serviceArea;
|
||||
setParameter(std::string("ServiceArea"), serviceArea);
|
||||
}
|
||||
|
||||
std::string DescribeMeterLiveInteractionDauRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void DescribeMeterLiveInteractionDauRequest::setAppId(const std::string &appId) {
|
||||
appId_ = appId;
|
||||
setParameter(std::string("AppId"), appId);
|
||||
}
|
||||
|
||||
long DescribeMeterLiveInteractionDauRequest::getEndTs() const {
|
||||
return endTs_;
|
||||
}
|
||||
|
||||
void DescribeMeterLiveInteractionDauRequest::setEndTs(long endTs) {
|
||||
endTs_ = endTs;
|
||||
setParameter(std::string("EndTs"), std::to_string(endTs));
|
||||
}
|
||||
|
||||
long DescribeMeterLiveInteractionDauRequest::getInterval() const {
|
||||
return interval_;
|
||||
}
|
||||
|
||||
void DescribeMeterLiveInteractionDauRequest::setInterval(long interval) {
|
||||
interval_ = interval;
|
||||
setParameter(std::string("Interval"), std::to_string(interval));
|
||||
}
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeMeterLiveInteractionDauResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
DescribeMeterLiveInteractionDauResult::DescribeMeterLiveInteractionDauResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeMeterLiveInteractionDauResult::DescribeMeterLiveInteractionDauResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeMeterLiveInteractionDauResult::~DescribeMeterLiveInteractionDauResult()
|
||||
{}
|
||||
|
||||
void DescribeMeterLiveInteractionDauResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["DataItem"];
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!valueDataDataItem["Dau"].isNull())
|
||||
dataObject.dau = valueDataDataItem["Dau"].asString();
|
||||
if(!valueDataDataItem["Timestamp"].isNull())
|
||||
dataObject.timestamp = std::stol(valueDataDataItem["Timestamp"].asString());
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["PeakDau"].isNull())
|
||||
peakDau_ = value["PeakDau"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeMeterLiveInteractionDauResult::DataItem> DescribeMeterLiveInteractionDauResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
double DescribeMeterLiveInteractionDauResult::getPeakDau()const
|
||||
{
|
||||
return peakDau_;
|
||||
}
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeMeterLiveRtcDurationRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::DescribeMeterLiveRtcDurationRequest;
|
||||
|
||||
DescribeMeterLiveRtcDurationRequest::DescribeMeterLiveRtcDurationRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "DescribeMeterLiveRtcDuration") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeMeterLiveRtcDurationRequest::~DescribeMeterLiveRtcDurationRequest() {}
|
||||
|
||||
std::string DescribeMeterLiveRtcDurationRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeMeterLiveRtcDurationRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeMeterLiveRtcDurationRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeMeterLiveRtcDurationRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeMeterLiveRtcDurationRequest::getServiceArea() const {
|
||||
return serviceArea_;
|
||||
}
|
||||
|
||||
void DescribeMeterLiveRtcDurationRequest::setServiceArea(const std::string &serviceArea) {
|
||||
serviceArea_ = serviceArea;
|
||||
setParameter(std::string("ServiceArea"), serviceArea);
|
||||
}
|
||||
|
||||
std::string DescribeMeterLiveRtcDurationRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void DescribeMeterLiveRtcDurationRequest::setAppId(const std::string &appId) {
|
||||
appId_ = appId;
|
||||
setParameter(std::string("appId"), appId);
|
||||
}
|
||||
|
||||
std::string DescribeMeterLiveRtcDurationRequest::getInterval() const {
|
||||
return interval_;
|
||||
}
|
||||
|
||||
void DescribeMeterLiveRtcDurationRequest::setInterval(const std::string &interval) {
|
||||
interval_ = interval;
|
||||
setParameter(std::string("Interval"), interval);
|
||||
}
|
||||
|
||||
@@ -1,102 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/DescribeMeterLiveRtcDurationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
DescribeMeterLiveRtcDurationResult::DescribeMeterLiveRtcDurationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeMeterLiveRtcDurationResult::DescribeMeterLiveRtcDurationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeMeterLiveRtcDurationResult::~DescribeMeterLiveRtcDurationResult()
|
||||
{}
|
||||
|
||||
void DescribeMeterLiveRtcDurationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["DataItem"];
|
||||
for (auto valueDataDataItem : allDataNode)
|
||||
{
|
||||
DataItem dataObject;
|
||||
if(!valueDataDataItem["AudioDuration"].isNull())
|
||||
dataObject.audioDuration = std::stol(valueDataDataItem["AudioDuration"].asString());
|
||||
if(!valueDataDataItem["Timestamp"].isNull())
|
||||
dataObject.timestamp = valueDataDataItem["Timestamp"].asString();
|
||||
if(!valueDataDataItem["TotalDuration"].isNull())
|
||||
dataObject.totalDuration = std::stol(valueDataDataItem["TotalDuration"].asString());
|
||||
if(!valueDataDataItem["V480Duration"].isNull())
|
||||
dataObject.v480Duration = std::stol(valueDataDataItem["V480Duration"].asString());
|
||||
if(!valueDataDataItem["V720Duration"].isNull())
|
||||
dataObject.v720Duration = std::stol(valueDataDataItem["V720Duration"].asString());
|
||||
if(!valueDataDataItem["V1080Duration"].isNull())
|
||||
dataObject.v1080Duration = std::stol(valueDataDataItem["V1080Duration"].asString());
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["AudioSummaryDuration"].isNull())
|
||||
audioSummaryDuration_ = std::stol(value["AudioSummaryDuration"].asString());
|
||||
if(!value["TotalSummaryDuration"].isNull())
|
||||
totalSummaryDuration_ = std::stol(value["TotalSummaryDuration"].asString());
|
||||
if(!value["V480SummaryDuration"].isNull())
|
||||
v480SummaryDuration_ = std::stol(value["V480SummaryDuration"].asString());
|
||||
if(!value["V720SummaryDuration"].isNull())
|
||||
v720SummaryDuration_ = std::stol(value["V720SummaryDuration"].asString());
|
||||
if(!value["V1080SummaryDuration"].isNull())
|
||||
v1080SummaryDuration_ = std::stol(value["V1080SummaryDuration"].asString());
|
||||
|
||||
}
|
||||
|
||||
long DescribeMeterLiveRtcDurationResult::getV480SummaryDuration()const
|
||||
{
|
||||
return v480SummaryDuration_;
|
||||
}
|
||||
|
||||
long DescribeMeterLiveRtcDurationResult::getV1080SummaryDuration()const
|
||||
{
|
||||
return v1080SummaryDuration_;
|
||||
}
|
||||
|
||||
long DescribeMeterLiveRtcDurationResult::getV720SummaryDuration()const
|
||||
{
|
||||
return v720SummaryDuration_;
|
||||
}
|
||||
|
||||
std::vector<DescribeMeterLiveRtcDurationResult::DataItem> DescribeMeterLiveRtcDurationResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
long DescribeMeterLiveRtcDurationResult::getAudioSummaryDuration()const
|
||||
{
|
||||
return audioSummaryDuration_;
|
||||
}
|
||||
|
||||
long DescribeMeterLiveRtcDurationResult::getTotalSummaryDuration()const
|
||||
{
|
||||
return totalSummaryDuration_;
|
||||
}
|
||||
|
||||
65
live/src/model/RemoveLiveMessageGroupBandRequest.cc
Normal file
65
live/src/model/RemoveLiveMessageGroupBandRequest.cc
Normal file
@@ -0,0 +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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/RemoveLiveMessageGroupBandRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::RemoveLiveMessageGroupBandRequest;
|
||||
|
||||
RemoveLiveMessageGroupBandRequest::RemoveLiveMessageGroupBandRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "RemoveLiveMessageGroupBand") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RemoveLiveMessageGroupBandRequest::~RemoveLiveMessageGroupBandRequest() {}
|
||||
|
||||
std::string RemoveLiveMessageGroupBandRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void RemoveLiveMessageGroupBandRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::string RemoveLiveMessageGroupBandRequest::getDataCenter() const {
|
||||
return dataCenter_;
|
||||
}
|
||||
|
||||
void RemoveLiveMessageGroupBandRequest::setDataCenter(const std::string &dataCenter) {
|
||||
dataCenter_ = dataCenter;
|
||||
setParameter(std::string("DataCenter"), dataCenter);
|
||||
}
|
||||
|
||||
std::vector<RemoveLiveMessageGroupBandRequest::std::string> RemoveLiveMessageGroupBandRequest::getUnbannedUsers() const {
|
||||
return unbannedUsers_;
|
||||
}
|
||||
|
||||
void RemoveLiveMessageGroupBandRequest::setUnbannedUsers(const std::vector<RemoveLiveMessageGroupBandRequest::std::string> &unbannedUsers) {
|
||||
unbannedUsers_ = unbannedUsers;
|
||||
for(int dep1 = 0; dep1 != unbannedUsers.size(); dep1++) {
|
||||
setParameter(std::string("UnbannedUsers") + "." + std::to_string(dep1 + 1), unbannedUsers[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
std::string RemoveLiveMessageGroupBandRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void RemoveLiveMessageGroupBandRequest::setAppId(const std::string &appId) {
|
||||
appId_ = appId;
|
||||
setParameter(std::string("AppId"), appId);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/TagLiveResourcesResult.h>
|
||||
#include <alibabacloud/live/model/RemoveLiveMessageGroupBandResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
TagLiveResourcesResult::TagLiveResourcesResult() :
|
||||
RemoveLiveMessageGroupBandResult::RemoveLiveMessageGroupBandResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
TagLiveResourcesResult::TagLiveResourcesResult(const std::string &payload) :
|
||||
RemoveLiveMessageGroupBandResult::RemoveLiveMessageGroupBandResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
TagLiveResourcesResult::~TagLiveResourcesResult()
|
||||
RemoveLiveMessageGroupBandResult::~RemoveLiveMessageGroupBandResult()
|
||||
{}
|
||||
|
||||
void TagLiveResourcesResult::parse(const std::string &payload)
|
||||
void RemoveLiveMessageGroupBandResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
@@ -1,60 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/SetCasterSyncGroupRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::SetCasterSyncGroupRequest;
|
||||
|
||||
SetCasterSyncGroupRequest::SetCasterSyncGroupRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "SetCasterSyncGroup") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SetCasterSyncGroupRequest::~SetCasterSyncGroupRequest() {}
|
||||
|
||||
std::string SetCasterSyncGroupRequest::getCasterId() const {
|
||||
return casterId_;
|
||||
}
|
||||
|
||||
void SetCasterSyncGroupRequest::setCasterId(const std::string &casterId) {
|
||||
casterId_ = casterId;
|
||||
setParameter(std::string("CasterId"), casterId);
|
||||
}
|
||||
|
||||
long SetCasterSyncGroupRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void SetCasterSyncGroupRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::vector<SetCasterSyncGroupRequest::SyncGroup> SetCasterSyncGroupRequest::getSyncGroup() const {
|
||||
return syncGroup_;
|
||||
}
|
||||
|
||||
void SetCasterSyncGroupRequest::setSyncGroup(const std::vector<SetCasterSyncGroupRequest::SyncGroup> &syncGroup) {
|
||||
syncGroup_ = syncGroup;
|
||||
for(int dep1 = 0; dep1 != syncGroup.size(); dep1++) {
|
||||
auto syncGroupObj = syncGroup.at(dep1);
|
||||
std::string syncGroupObjStr = std::string("SyncGroup") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(syncGroupObjStr + ".HostResourceId", syncGroupObj.hostResourceId);
|
||||
setParameter(syncGroupObjStr + ".Mode", std::to_string(syncGroupObj.mode));
|
||||
setParameter(syncGroupObjStr + ".SyncDelayThreshold", std::to_string(syncGroupObj.syncDelayThreshold));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/SetCasterTimedEventRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::SetCasterTimedEventRequest;
|
||||
|
||||
SetCasterTimedEventRequest::SetCasterTimedEventRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "SetCasterTimedEvent") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SetCasterTimedEventRequest::~SetCasterTimedEventRequest() {}
|
||||
|
||||
std::string SetCasterTimedEventRequest::getEventName() const {
|
||||
return eventName_;
|
||||
}
|
||||
|
||||
void SetCasterTimedEventRequest::setEventName(const std::string &eventName) {
|
||||
eventName_ = eventName;
|
||||
setParameter(std::string("EventName"), eventName);
|
||||
}
|
||||
|
||||
std::string SetCasterTimedEventRequest::getStartTimeUTC() const {
|
||||
return startTimeUTC_;
|
||||
}
|
||||
|
||||
void SetCasterTimedEventRequest::setStartTimeUTC(const std::string &startTimeUTC) {
|
||||
startTimeUTC_ = startTimeUTC;
|
||||
setParameter(std::string("StartTimeUTC"), startTimeUTC);
|
||||
}
|
||||
|
||||
std::string SetCasterTimedEventRequest::getCasterId() const {
|
||||
return casterId_;
|
||||
}
|
||||
|
||||
void SetCasterTimedEventRequest::setCasterId(const std::string &casterId) {
|
||||
casterId_ = casterId;
|
||||
setParameter(std::string("CasterId"), casterId);
|
||||
}
|
||||
|
||||
long SetCasterTimedEventRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void SetCasterTimedEventRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -1,67 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/TagLiveResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::TagLiveResourcesRequest;
|
||||
|
||||
TagLiveResourcesRequest::TagLiveResourcesRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "TagLiveResources") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
TagLiveResourcesRequest::~TagLiveResourcesRequest() {}
|
||||
|
||||
std::vector<TagLiveResourcesRequest::Tag> TagLiveResourcesRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void TagLiveResourcesRequest::setTag(const std::vector<TagLiveResourcesRequest::Tag> &tag) {
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<std::string> TagLiveResourcesRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
void TagLiveResourcesRequest::setResourceId(const std::vector<std::string> &resourceId) {
|
||||
resourceId_ = resourceId;
|
||||
}
|
||||
|
||||
long TagLiveResourcesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void TagLiveResourcesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string TagLiveResourcesRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void TagLiveResourcesRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
@@ -1,70 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/UnTagLiveResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::UnTagLiveResourcesRequest;
|
||||
|
||||
UnTagLiveResourcesRequest::UnTagLiveResourcesRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "UnTagLiveResources") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UnTagLiveResourcesRequest::~UnTagLiveResourcesRequest() {}
|
||||
|
||||
bool UnTagLiveResourcesRequest::getAll() const {
|
||||
return all_;
|
||||
}
|
||||
|
||||
void UnTagLiveResourcesRequest::setAll(bool all) {
|
||||
all_ = all;
|
||||
setParameter(std::string("All"), all ? "true" : "false");
|
||||
}
|
||||
|
||||
std::vector<std::string> UnTagLiveResourcesRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
void UnTagLiveResourcesRequest::setResourceId(const std::vector<std::string> &resourceId) {
|
||||
resourceId_ = resourceId;
|
||||
}
|
||||
|
||||
long UnTagLiveResourcesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void UnTagLiveResourcesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string UnTagLiveResourcesRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void UnTagLiveResourcesRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
std::vector<std::string> UnTagLiveResourcesRequest::getTagKey() const {
|
||||
return tagKey_;
|
||||
}
|
||||
|
||||
void UnTagLiveResourcesRequest::setTagKey(const std::vector<std::string> &tagKey) {
|
||||
tagKey_ = tagKey;
|
||||
}
|
||||
|
||||
54
live/src/model/UnbanLiveMessageGroupRequest.cc
Normal file
54
live/src/model/UnbanLiveMessageGroupRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/UnbanLiveMessageGroupRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::UnbanLiveMessageGroupRequest;
|
||||
|
||||
UnbanLiveMessageGroupRequest::UnbanLiveMessageGroupRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "UnbanLiveMessageGroup") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UnbanLiveMessageGroupRequest::~UnbanLiveMessageGroupRequest() {}
|
||||
|
||||
std::string UnbanLiveMessageGroupRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void UnbanLiveMessageGroupRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::string UnbanLiveMessageGroupRequest::getDataCenter() const {
|
||||
return dataCenter_;
|
||||
}
|
||||
|
||||
void UnbanLiveMessageGroupRequest::setDataCenter(const std::string &dataCenter) {
|
||||
dataCenter_ = dataCenter;
|
||||
setParameter(std::string("DataCenter"), dataCenter);
|
||||
}
|
||||
|
||||
std::string UnbanLiveMessageGroupRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void UnbanLiveMessageGroupRequest::setAppId(const std::string &appId) {
|
||||
appId_ = appId;
|
||||
setParameter(std::string("AppId"), appId);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/SetCasterSyncGroupResult.h>
|
||||
#include <alibabacloud/live/model/UnbanLiveMessageGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
SetCasterSyncGroupResult::SetCasterSyncGroupResult() :
|
||||
UnbanLiveMessageGroupResult::UnbanLiveMessageGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SetCasterSyncGroupResult::SetCasterSyncGroupResult(const std::string &payload) :
|
||||
UnbanLiveMessageGroupResult::UnbanLiveMessageGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SetCasterSyncGroupResult::~SetCasterSyncGroupResult()
|
||||
UnbanLiveMessageGroupResult::~UnbanLiveMessageGroupResult()
|
||||
{}
|
||||
|
||||
void SetCasterSyncGroupResult::parse(const std::string &payload)
|
||||
void UnbanLiveMessageGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
@@ -1,63 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/UpdateLiveTopLevelDomainRequest.h>
|
||||
|
||||
using AlibabaCloud::Live::Model::UpdateLiveTopLevelDomainRequest;
|
||||
|
||||
UpdateLiveTopLevelDomainRequest::UpdateLiveTopLevelDomainRequest()
|
||||
: RpcServiceRequest("live", "2016-11-01", "UpdateLiveTopLevelDomain") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpdateLiveTopLevelDomainRequest::~UpdateLiveTopLevelDomainRequest() {}
|
||||
|
||||
std::string UpdateLiveTopLevelDomainRequest::getTopLevelDomain() const {
|
||||
return topLevelDomain_;
|
||||
}
|
||||
|
||||
void UpdateLiveTopLevelDomainRequest::setTopLevelDomain(const std::string &topLevelDomain) {
|
||||
topLevelDomain_ = topLevelDomain;
|
||||
setParameter(std::string("TopLevelDomain"), topLevelDomain);
|
||||
}
|
||||
|
||||
std::string UpdateLiveTopLevelDomainRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void UpdateLiveTopLevelDomainRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
long UpdateLiveTopLevelDomainRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void UpdateLiveTopLevelDomainRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string UpdateLiveTopLevelDomainRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void UpdateLiveTopLevelDomainRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/live/model/UpdateLiveTopLevelDomainResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Live;
|
||||
using namespace AlibabaCloud::Live::Model;
|
||||
|
||||
UpdateLiveTopLevelDomainResult::UpdateLiveTopLevelDomainResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
UpdateLiveTopLevelDomainResult::UpdateLiveTopLevelDomainResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
UpdateLiveTopLevelDomainResult::~UpdateLiveTopLevelDomainResult()
|
||||
{}
|
||||
|
||||
void UpdateLiveTopLevelDomainResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user