From 431638f1029bf0c219047d1b4ea10882e3d65e73 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Tue, 27 Apr 2021 09:19:10 +0000 Subject: [PATCH] Generated 2016-11-01 for live. --- CHANGELOG | 3 + VERSION | 2 +- live/2016-11-01/AcceptLinkMic.xml | 1 + live/2016-11-01/AddAppCallbackConfig.xml | 1 + live/2016-11-01/AddCasterComponent.xml | 1 + live/2016-11-01/AddCasterEpisode.xml | 1 + live/2016-11-01/AddCasterEpisodeGroup.xml | 1 + .../AddCasterEpisodeGroupContent.xml | 1 + live/2016-11-01/AddCasterLayout.xml | 1 + live/2016-11-01/AddCasterProgram.xml | 1 + live/2016-11-01/AddCasterVideoResource.xml | 1 + .../AddCustomLiveStreamTranscode.xml | 1 + live/2016-11-01/AddDRMCertificate.xml | 1 + live/2016-11-01/AddIlvbRecordConfig.xml | 1 + live/2016-11-01/AddIlvbTranscodeConfig.xml | 1 + live/2016-11-01/AddLiveASRConfig.xml | 1 + live/2016-11-01/AddLiveAppRecordConfig.xml | 1 + live/2016-11-01/AddLiveAppSnapshotConfig.xml | 1 + live/2016-11-01/AddLiveAudioAuditConfig.xml | 1 + .../AddLiveAudioAuditNotifyConfig.xml | 1 + live/2016-11-01/AddLiveDetectNotifyConfig.xml | 1 + live/2016-11-01/AddLiveDomain.xml | 1 + live/2016-11-01/AddLiveDomainMapping.xml | 1 + live/2016-11-01/AddLiveDomainPlayMapping.xml | 1 + .../2016-11-01/AddLiveDomainStreamOptInfo.xml | 1 + live/2016-11-01/AddLiveEditorCanvas.xml | 1 + live/2016-11-01/AddLiveEditorConfig.xml | 1 + live/2016-11-01/AddLiveEditorNotifyConfig.xml | 1 + live/2016-11-01/AddLiveMixConfig.xml | 1 + live/2016-11-01/AddLiveMixNotifyConfig.xml | 1 + .../AddLivePullStreamInfoConfig.xml | 1 + live/2016-11-01/AddLiveRecordNotifyConfig.xml | 1 + live/2016-11-01/AddLiveRecordVodConfig.xml | 1 + .../AddLiveSnapshotDetectPornConfig.xml | 1 + live/2016-11-01/AddLiveStreamMerge.xml | 1 + live/2016-11-01/AddLiveStreamPushNolimit.xml | 1 + live/2016-11-01/AddLiveStreamTranscode.xml | 1 + .../AddLiveStreamTranscodeNolimit.xml | 1 + live/2016-11-01/AddMultiRateConfig.xml | 1 + .../AddMultipleStreamMixService.xml | 1 + live/2016-11-01/AddPlaylistItems.xml | 1 + live/2016-11-01/AddPrivateLineConfig.xml | 1 + live/2016-11-01/AddRtsLiveStreamTranscode.xml | 1 + live/2016-11-01/AddStudioLayout.xml | 1 + live/2016-11-01/AddTrancodeSEI.xml | 1 + live/2016-11-01/AllowAllSendMessage.xml | 1 + live/2016-11-01/AllowPushStream.xml | 1 + live/2016-11-01/AllowRoomChat.xml | 1 + live/2016-11-01/AllowSendMessage.xml | 1 + live/2016-11-01/ApplyBoardToken.xml | 1 + live/2016-11-01/ApplyRecordToken.xml | 1 + live/2016-11-01/ApplyToken.xml | 1 + .../BatchDeleteLiveDomainConfigs.xml | 1 + live/2016-11-01/BatchSetLiveDomainConfigs.xml | 1 + live/2016-11-01/BatchStartLiveDomain.xml | 1 + live/2016-11-01/BatchStopLiveDomain.xml | 1 + live/2016-11-01/CancelLinkMic.xml | 1 + live/2016-11-01/CheckServiceForRole.xml | 1 + live/2016-11-01/CheckSnapshotStatus.xml | 1 + live/2016-11-01/CloseLiveShift.xml | 1 + live/2016-11-01/CompleteBoard.xml | 1 + live/2016-11-01/CompleteBoardRecord.xml | 1 + live/2016-11-01/ControlHtmlResource.xml | 1 + live/2016-11-01/CopyCaster.xml | 1 + live/2016-11-01/CopyCasterSceneConfig.xml | 1 + live/2016-11-01/CreateApp.xml | 1 + live/2016-11-01/CreateBoard.xml | 1 + live/2016-11-01/CreateBoardApp.xml | 1 + live/2016-11-01/CreateCaster.xml | 1 + live/2016-11-01/CreateCasterScene.xml | 1 + .../CreateLiveRealTimeLogDelivery.xml | 1 + .../CreateLiveStreamRecordIndexFiles.xml | 1 + live/2016-11-01/CreateMixStream.xml | 1 + live/2016-11-01/CreateRoom.xml | 1 + live/2016-11-01/CreateSubscriber.xml | 1 + .../CreateUsageDetailDataExportTask.xml | 1 + live/2016-11-01/DecryptKey.xml | 1 + live/2016-11-01/DeleteApp.xml | 1 + live/2016-11-01/DeleteBoard.xml | 1 + live/2016-11-01/DeleteCaster.xml | 1 + live/2016-11-01/DeleteCasterComponent.xml | 1 + live/2016-11-01/DeleteCasterEpisode.xml | 1 + live/2016-11-01/DeleteCasterEpisodeGroup.xml | 1 + live/2016-11-01/DeleteCasterLayout.xml | 1 + live/2016-11-01/DeleteCasterProgram.xml | 1 + live/2016-11-01/DeleteCasterScene.xml | 1 + live/2016-11-01/DeleteCasterSceneConfig.xml | 1 + live/2016-11-01/DeleteCasterVideoResource.xml | 1 + live/2016-11-01/DeleteDRMCertificate.xml | 1 + live/2016-11-01/DeleteHtmlResource.xml | 1 + live/2016-11-01/DeleteIlvbRecordConfig.xml | 1 + live/2016-11-01/DeleteIlvbTranscodeConfig.xml | 1 + live/2016-11-01/DeleteLiveASRConfig.xml | 1 + live/2016-11-01/DeleteLiveAppRecordConfig.xml | 1 + .../DeleteLiveAppSnapshotConfig.xml | 1 + .../2016-11-01/DeleteLiveAudioAuditConfig.xml | 1 + .../DeleteLiveAudioAuditNotifyConfig.xml | 1 + .../DeleteLiveDetectNotifyConfig.xml | 1 + live/2016-11-01/DeleteLiveDomain.xml | 1 + live/2016-11-01/DeleteLiveDomainAuth.xml | 1 + live/2016-11-01/DeleteLiveDomainMapping.xml | 1 + .../DeleteLiveDomainPlayMapping.xml | 1 + .../2016-11-01/DeleteLiveDomainRemoteAuth.xml | 1 + .../DeleteLiveDomainStreamOptInfo.xml | 1 + live/2016-11-01/DeleteLiveEditorCanvas.xml | 1 + live/2016-11-01/DeleteLiveEditorConfig.xml | 1 + .../DeleteLiveEditorNotifyConfig.xml | 1 + .../DeleteLiveLazyPullStreamInfoConfig.xml | 1 + live/2016-11-01/DeleteLiveMixConfig.xml | 1 + live/2016-11-01/DeleteLiveMixNotifyConfig.xml | 1 + .../DeleteLivePullStreamInfoConfig.xml | 1 + .../DeleteLiveRealTimeLogLogstore.xml | 1 + .../DeleteLiveRealtimeLogDelivery.xml | 1 + .../DeleteLiveRecordNotifyConfig.xml | 1 + live/2016-11-01/DeleteLiveRecordVodConfig.xml | 1 + .../DeleteLiveSnapshotDetectPornConfig.xml | 1 + live/2016-11-01/DeleteLiveSpecificConfig.xml | 1 + live/2016-11-01/DeleteLiveStreamMerge.xml | 1 + .../DeleteLiveStreamPushNolimit.xml | 1 + live/2016-11-01/DeleteLiveStreamTranscode.xml | 1 + .../DeleteLiveStreamTranscodeNolimit.xml | 1 + .../DeleteLiveStreamsNotifyUrlConfig.xml | 1 + live/2016-11-01/DeleteMixStream.xml | 1 + live/2016-11-01/DeleteMultiRateConfig.xml | 1 + live/2016-11-01/DeletePlaylist.xml | 1 + live/2016-11-01/DeletePlaylistItems.xml | 1 + live/2016-11-01/DeletePrivateLineConfig.xml | 1 + live/2016-11-01/DeleteRoom.xml | 1 + live/2016-11-01/DeleteStudioLayout.xml | 1 + live/2016-11-01/DescribeAppCallbackConfig.xml | 1 + live/2016-11-01/DescribeApps.xml | 1 + .../DescribeBlackListByStreamName.xml | 1 + live/2016-11-01/DescribeBoardEvents.xml | 1 + live/2016-11-01/DescribeBoardSnapshot.xml | 1 + live/2016-11-01/DescribeBoards.xml | 1 + .../DescribeCasterBusinessStatus.xml | 1 + live/2016-11-01/DescribeCasterChannels.xml | 1 + live/2016-11-01/DescribeCasterComponents.xml | 1 + live/2016-11-01/DescribeCasterConfig.xml | 1 + live/2016-11-01/DescribeCasterLayouts.xml | 1 + live/2016-11-01/DescribeCasterProgram.xml | 1 + live/2016-11-01/DescribeCasterRegionCount.xml | 1 + live/2016-11-01/DescribeCasterRtcInfo.xml | 1 + live/2016-11-01/DescribeCasterSceneAudio.xml | 1 + live/2016-11-01/DescribeCasterScenes.xml | 1 + live/2016-11-01/DescribeCasterStreamUrl.xml | 1 + live/2016-11-01/DescribeCasterSyncGroup.xml | 1 + .../DescribeCasterVideoResources.xml | 1 + live/2016-11-01/DescribeCasters.xml | 1 + live/2016-11-01/DescribeClientCount.xml | 1 + live/2016-11-01/DescribeClientList.xml | 1 + live/2016-11-01/DescribeDRMCertList.xml | 1 + live/2016-11-01/DescribeDRMCertificate.xml | 1 + live/2016-11-01/DescribeDRMLicense.xml | 1 + live/2016-11-01/DescribeDomainUsageData.xml | 1 + .../DescribeForbidPushStreamRoomList.xml | 1 + .../2016-11-01/DescribeForbidRoomChatList.xml | 1 + .../DescribeHlsLiveStreamRealTimeBpsData.xml | 1 + live/2016-11-01/DescribeHtmlResource.xml | 1 + live/2016-11-01/DescribeIlvbRecordConfig.xml | 1 + live/2016-11-01/DescribeIlvbRecordList.xml | 1 + live/2016-11-01/DescribeIlvbRegions.xml | 1 + .../DescribeIlvbTranscodeConfigList.xml | 1 + live/2016-11-01/DescribeLikeInfo.xml | 1 + live/2016-11-01/DescribeLinkMicInfo.xml | 1 + live/2016-11-01/DescribeLiveAsrConfig.xml | 1 + .../DescribeLiveAudioAuditConfig.xml | 1 + .../DescribeLiveAudioAuditNotifyConfig.xml | 1 + live/2016-11-01/DescribeLiveAudit.xml | 1 + .../DescribeLiveBlackListAppStreams.xml | 1 + .../DescribeLiveCertificateDetail.xml | 1 + .../DescribeLiveCertificateList.xml | 1 + .../DescribeLiveDetectNotifyConfig.xml | 1 + .../2016-11-01/DescribeLiveDetectPornData.xml | 1 + .../DescribeLiveDetectResultDetail.xml | 1 + .../DescribeLiveDetectResultDigest.xml | 1 + .../DescribeLiveDomainAreaUsage.xml | 1 + live/2016-11-01/DescribeLiveDomainAuth.xml | 1 + .../DescribeLiveDomainAvFramePolicy.xml | 1 + live/2016-11-01/DescribeLiveDomainBpsData.xml | 1 + .../DescribeLiveDomainBpsDataByTimeStamp.xml | 1 + .../DescribeLiveDomainCertificateInfo.xml | 1 + live/2016-11-01/DescribeLiveDomainCname.xml | 1 + live/2016-11-01/DescribeLiveDomainConfigs.xml | 1 + live/2016-11-01/DescribeLiveDomainDetail.xml | 1 + ...cribeLiveDomainFrameRateAndBitRateData.xml | 1 + .../DescribeLiveDomainHitRateData.xml | 1 + .../DescribeLiveDomainHttpCodeData.xml | 1 + live/2016-11-01/DescribeLiveDomainLimit.xml | 1 + .../DescribeLiveDomainLimitByUid.xml | 1 + live/2016-11-01/DescribeLiveDomainLog.xml | 1 + live/2016-11-01/DescribeLiveDomainMapping.xml | 1 + .../DescribeLiveDomainMax95BpsData.xml | 1 + .../DescribeLiveDomainOnlineUserNum.xml | 1 + .../DescribeLiveDomainOriginBpsData.xml | 1 + .../DescribeLiveDomainOriginTrafficData.xml | 1 + .../DescribeLiveDomainPlayMapping.xml | 1 + .../DescribeLiveDomainPushBpsData.xml | 1 + .../DescribeLiveDomainPushTrafficData.xml | 1 + .../2016-11-01/DescribeLiveDomainPvUvData.xml | 1 + live/2016-11-01/DescribeLiveDomainQpsData.xml | 1 + .../DescribeLiveDomainRealTimeBpsData.xml | 1 + .../DescribeLiveDomainRealTimeDetailData.xml | 1 + ...DescribeLiveDomainRealTimeHttpCodeData.xml | 1 + .../DescribeLiveDomainRealTimeTrafficData.xml | 1 + .../DescribeLiveDomainRealtimeLogDelivery.xml | 1 + .../DescribeLiveDomainRecordData.xml | 1 + .../DescribeLiveDomainRegionData.xml | 1 + .../DescribeLiveDomainRemoteAuth.xml | 1 + live/2016-11-01/DescribeLiveDomainRetain.xml | 1 + .../DescribeLiveDomainSnapshotData.xml | 1 + .../DescribeLiveDomainStreamOptInfo.xml | 1 + ...escribeLiveDomainStreamPublishPlayData.xml | 1 + .../DescribeLiveDomainStreamTranscodeData.xml | 1 + .../DescribeLiveDomainTimeShiftData.xml | 1 + .../DescribeLiveDomainTrafficData.xml | 1 + .../DescribeLiveDomainTranscodeData.xml | 1 + live/2016-11-01/DescribeLiveDomains.xml | 1 + live/2016-11-01/DescribeLiveEditorConfig.xml | 1 + .../DescribeLiveEditorNotifyConfig.xml | 1 + .../DescribeLiveEditorTranscodeTemplates.xml | 1 + .../DescribeLiveLazyPullStreamConfig.xml | 1 + live/2016-11-01/DescribeLiveLocations.xml | 1 + live/2016-11-01/DescribeLiveMixConfig.xml | 1 + .../DescribeLiveMixNotifyConfig.xml | 1 + .../2016-11-01/DescribeLiveMultiUsageData.xml | 1 + .../DescribeLivePullStreamConfig.xml | 1 + .../DescribeLiveRealtimeDeliveryAcc.xml | 1 + .../DescribeLiveRealtimeLogAuthorized.xml | 1 + live/2016-11-01/DescribeLiveRecordConfig.xml | 1 + .../DescribeLiveRecordNotifyConfig.xml | 1 + .../DescribeLiveRecordVodConfigs.xml | 1 + live/2016-11-01/DescribeLiveRegions.xml | 1 + .../DescribeLiveResourcePackage.xml | 1 + .../DescribeLiveRoomPublishPlayData.xml | 1 + live/2016-11-01/DescribeLiveService.xml | 1 + live/2016-11-01/DescribeLiveShiftConfigs.xml | 1 + .../2016-11-01/DescribeLiveSnapshotConfig.xml | 1 + .../DescribeLiveSnapshotDetectPornConfig.xml | 1 + .../DescribeLiveSpecificDomainMapping.xml | 1 + .../DescribeLiveStreamAppStreams.xml | 1 + .../DescribeLiveStreamBitRateData.xml | 1 + .../DescribeLiveStreamBlackList.xml | 1 + .../DescribeLiveStreamBwOnlineInfo.xml | 1 + .../DescribeLiveStreamCheatData.xml | 1 + live/2016-11-01/DescribeLiveStreamCount.xml | 1 + live/2016-11-01/DescribeLiveStreamData.xml | 1 + .../DescribeLiveStreamDelayConfig.xml | 1 + .../DescribeLiveStreamHistoryUserNum.xml | 1 + .../DescribeLiveStreamHlsDomainInfo.xml | 1 + live/2016-11-01/DescribeLiveStreamInfo.xml | 1 + live/2016-11-01/DescribeLiveStreamMerge.xml | 1 + .../DescribeLiveStreamOnlineUserNum.xml | 1 + ...scribeLiveStreamOptimizedFeatureConfig.xml | 1 + .../DescribeLiveStreamPublishPlayData.xml | 1 + .../DescribeLiveStreamPushNolimit.xml | 1 + .../DescribeLiveStreamRealTimeBpsData.xml | 1 + .../DescribeLiveStreamRecordContent.xml | 1 + .../DescribeLiveStreamRecordIndexFile.xml | 1 + .../DescribeLiveStreamRecordIndexFiles.xml | 1 + .../DescribeLiveStreamSnapshotInfo.xml | 1 + .../DescribeLiveStreamTranscodeInfo.xml | 1 + .../DescribeLiveStreamTranscodeNolimit.xml | 1 + .../DescribeLiveStreamTranscodeStreamNum.xml | 1 + ...cribeLiveStreamTranscodeStreamNumByUid.xml | 1 + .../DescribeLiveStreamUniversalAppStreams.xml | 1 + .../DescribeLiveStreamsBlockList.xml | 1 + .../DescribeLiveStreamsControlHistory.xml | 1 + ...ribeLiveStreamsFrameRateAndBitRateData.xml | 1 + .../DescribeLiveStreamsNotifyUrlConfig.xml | 1 + .../DescribeLiveStreamsOnlineList.xml | 1 + ...escribeLiveStreamsPublishAndOnlineData.xml | 1 + .../DescribeLiveStreamsPublishList.xml | 1 + .../DescribeLiveSupportDomainParam.xml | 1 + live/2016-11-01/DescribeLiveTagResources.xml | 1 + .../DescribeLiveTopDomainsByFlow.xml | 1 + live/2016-11-01/DescribeLiveTranscodeLog.xml | 1 + .../DescribeLiveUpVideoAudioInfo.xml | 1 + .../DescribeLiveUserDomainAuthClose.xml | 1 + live/2016-11-01/DescribeLiveUserDomains.xml | 1 + live/2016-11-01/DescribeLiveUserQuota.xml | 1 + live/2016-11-01/DescribeLiveUserTags.xml | 1 + live/2016-11-01/DescribeLiveVerifyContent.xml | 1 + live/2016-11-01/DescribeMixStreamList.xml | 1 + live/2016-11-01/DescribePlayInfo.xml | 1 + live/2016-11-01/DescribePrivateLineArea.xml | 1 + .../2016-11-01/DescribePrivateLineConfigs.xml | 1 + live/2016-11-01/DescribePushInfo.xml | 1 + live/2016-11-01/DescribeRecord.xml | 1 + live/2016-11-01/DescribeRecords.xml | 1 + live/2016-11-01/DescribeRoomChatHistory.xml | 1 + live/2016-11-01/DescribeRoomInfo.xml | 1 + .../DescribeRoomKickoutUserList.xml | 1 + live/2016-11-01/DescribeRoomList.xml | 1 + live/2016-11-01/DescribeRoomMessages.xml | 1 + live/2016-11-01/DescribeRoomStatus.xml | 1 + live/2016-11-01/DescribeRoomTokenId.xml | 1 + .../DescribeStudioDefaultBgImageList.xml | 1 + live/2016-11-01/DescribeStudioLayouts.xml | 1 + live/2016-11-01/DescribeSubscribeList.xml | 1 + live/2016-11-01/DescribeTranscodeLog.xml | 1 + .../DescribeTranscodeTemplateUsageSummary.xml | 1 + live/2016-11-01/DescribeUpBpsPeakData.xml | 1 + live/2016-11-01/DescribeUpBpsPeakOfLine.xml | 1 + .../DescribeUpPeakPublishStreamData.xml | 1 + live/2016-11-01/DescribeUserBillingInfo.xml | 1 + live/2016-11-01/DescribeUserLiveStatus.xml | 1 + .../DescribeUserUsageDetailDataExportTask.xml | 1 + .../DisableDefaultIlvbTranscodeConfig.xml | 1 + .../DisableLiveRealtimeLogDelivery.xml | 1 + live/2016-11-01/DownMic.xml | 1 + live/2016-11-01/EditHtmlResource.xml | 1 + live/2016-11-01/EditPlaylist.xml | 1 + live/2016-11-01/EffectCasterUrgent.xml | 1 + live/2016-11-01/EffectCasterVideoResource.xml | 1 + .../EnableDefaultIlvbTranscodeConfig.xml | 1 + .../EnableLiveRealtimeLogDelivery.xml | 1 + live/2016-11-01/EnterRoom.xml | 1 + live/2016-11-01/ForbidAllSendMessage.xml | 1 + live/2016-11-01/ForbidLiveStream.xml | 1 + live/2016-11-01/ForbidPushStream.xml | 1 + live/2016-11-01/ForbidRoomChat.xml | 1 + live/2016-11-01/ForbidSendMessage.xml | 1 + live/2016-11-01/GetMultiRateConfig.xml | 1 + live/2016-11-01/GetMultiRateConfigList.xml | 1 + live/2016-11-01/ImageDetection.xml | 1 + live/2016-11-01/JoinBoard.xml | 1 + live/2016-11-01/JoinRoom.xml | 1 + live/2016-11-01/KickOut.xml | 1 + live/2016-11-01/KickoutLinkMic.xml | 1 + live/2016-11-01/LeaveRoom.xml | 1 + live/2016-11-01/Like.xml | 1 + live/2016-11-01/LinkMic.xml | 1 + .../ListLiveRealtimeLogDelivery.xml | 1 + .../ListLiveRealtimeLogDeliveryDomains.xml | 1 + .../ListLiveRealtimeLogDeliveryInfos.xml | 1 + live/2016-11-01/ListLiveTagResources.xml | 1 + live/2016-11-01/ListPlaylist.xml | 1 + live/2016-11-01/ListPlaylistItems.xml | 1 + live/2016-11-01/LiveDetectFeedback.xml | 1 + live/2016-11-01/LiveHttpRequestTestTool.xml | 1 + live/2016-11-01/ModifyApp.xml | 1 + live/2016-11-01/ModifyCasterComponent.xml | 1 + live/2016-11-01/ModifyCasterEpisode.xml | 1 + live/2016-11-01/ModifyCasterLayout.xml | 1 + live/2016-11-01/ModifyCasterProgram.xml | 1 + live/2016-11-01/ModifyCasterVideoResource.xml | 1 + .../ModifyLiveDomainSchdmByProperty.xml | 1 + live/2016-11-01/ModifyLiveEditorLayout.xml | 1 + .../ModifyLiveRealtimeLogDelivery.xml | 1 + live/2016-11-01/ModifyLiveService.xml | 1 + live/2016-11-01/ModifyStudioLayout.xml | 1 + live/2016-11-01/OpenLiveService.xml | 1 + live/2016-11-01/OpenLiveShift.xml | 1 + .../OrderModifySucceededCallback.xml | 1 + live/2016-11-01/OrderSucceededCallback.xml | 1 + live/2016-11-01/QuitRoom.xml | 1 + live/2016-11-01/RealTimeRecordCommand.xml | 1 + live/2016-11-01/RealTimeSnapshotCommand.xml | 1 + live/2016-11-01/RejectLinkMic.xml | 1 + live/2016-11-01/RelieveKickout.xml | 1 + .../RemoveMultipleStreamMixService.xml | 1 + live/2016-11-01/RequestLinkMic.xml | 1 + live/2016-11-01/ResumeLiveStream.xml | 1 + live/2016-11-01/SendRoomChat.xml | 1 + live/2016-11-01/SendRoomNotification.xml | 1 + live/2016-11-01/SendRoomUserNotification.xml | 1 + live/2016-11-01/SetBoardCallback.xml | 1 + live/2016-11-01/SetCasterChannel.xml | 1 + live/2016-11-01/SetCasterConfig.xml | 1 + live/2016-11-01/SetCasterSceneConfig.xml | 1 + live/2016-11-01/SetCasterSyncGroup.xml | 1 + live/2016-11-01/SetGrtnSwitchStream.xml | 1 + live/2016-11-01/SetLiveDomainAuth.xml | 1 + .../2016-11-01/SetLiveDomainAvFramePolicy.xml | 1 + live/2016-11-01/SetLiveDomainCertificate.xml | 1 + live/2016-11-01/SetLiveDomainRemoteAuth.xml | 1 + live/2016-11-01/SetLiveDomainRetain.xml | 1 + .../SetLiveDomainUserCustomAuth.xml | 1 + live/2016-11-01/SetLiveEditorScene.xml | 1 + .../SetLiveLazyPullStreamInfoConfig.xml | 1 + live/2016-11-01/SetLiveShiftAuth.xml | 1 + live/2016-11-01/SetLiveShiftVision.xml | 1 + live/2016-11-01/SetLiveStreamDelayConfig.xml | 1 + .../2016-11-01/SetLiveStreamHlsDomainInfo.xml | 1 + .../SetLiveStreamOptimizedFeatureConfig.xml | 1 + .../SetLiveStreamsNotifyUrlConfig.xml | 1 + live/2016-11-01/SetLiveSupportDomainParam.xml | 1 + live/2016-11-01/SetUserDomainAuthClose.xml | 1 + live/2016-11-01/StartBoardRecord.xml | 1 + live/2016-11-01/StartCaster.xml | 1 + live/2016-11-01/StartCasterScene.xml | 1 + live/2016-11-01/StartIlvbRealTimeRecord.xml | 1 + live/2016-11-01/StartLiveDomain.xml | 1 + live/2016-11-01/StartLiveEditor.xml | 1 + live/2016-11-01/StartLiveIndex.xml | 1 + live/2016-11-01/StartMixStreamsService.xml | 1 + .../StartMultipleStreamMixService.xml | 1 + live/2016-11-01/StartPlaylist.xml | 1 + live/2016-11-01/StopCaster.xml | 1 + live/2016-11-01/StopCasterScene.xml | 1 + live/2016-11-01/StopIlvbRealTimeRecord.xml | 1 + live/2016-11-01/StopLiveDomain.xml | 1 + live/2016-11-01/StopLiveEditor.xml | 1 + live/2016-11-01/StopLiveIndex.xml | 1 + live/2016-11-01/StopMixStreamsService.xml | 1 + .../StopMultipleStreamMixService.xml | 1 + live/2016-11-01/StopPlaylist.xml | 1 + live/2016-11-01/SubscribeStream.xml | 1 + live/2016-11-01/TagLiveResources.xml | 1 + live/2016-11-01/TriggerRecord.xml | 1 + live/2016-11-01/UnSubscribeStream.xml | 1 + live/2016-11-01/UnTagLiveResources.xml | 1 + live/2016-11-01/UnkickoutLinkMic.xml | 1 + live/2016-11-01/UnlinkMic.xml | 1 + live/2016-11-01/UpMic.xml | 1 + live/2016-11-01/UpdateAppCallbackConfig.xml | 1 + live/2016-11-01/UpdateBoard.xml | 1 + live/2016-11-01/UpdateBoardCallback.xml | 1 + live/2016-11-01/UpdateCasterSceneAudio.xml | 1 + live/2016-11-01/UpdateCasterSceneConfig.xml | 1 + live/2016-11-01/UpdateIlvbRecordConfig.xml | 1 + live/2016-11-01/UpdateIlvbTranscodeConfig.xml | 1 + live/2016-11-01/UpdateLiveASRConfig.xml | 1 + .../UpdateLiveAppSnapshotConfig.xml | 1 + .../2016-11-01/UpdateLiveAudioAuditConfig.xml | 1 + .../UpdateLiveAudioAuditNotifyConfig.xml | 1 + .../UpdateLiveDetectNotifyConfig.xml | 1 + .../UpdateLiveDomainStreamOptInfo.xml | 1 + live/2016-11-01/UpdateLiveEditorCanvas.xml | 1 + .../UpdateLiveEditorNotifyConfig.xml | 1 + live/2016-11-01/UpdateLiveMixNotifyConfig.xml | 1 + .../UpdateLivePullStreamInfoConfig.xml | 1 + .../UpdateLiveRecordNotifyConfig.xml | 1 + .../UpdateLiveSnapshotDetectPornConfig.xml | 1 + live/2016-11-01/UpdateLiveStreamMerge.xml | 1 + live/2016-11-01/UpdateLiveTopLevelDomain.xml | 1 + live/2016-11-01/UpdateMixStream.xml | 1 + .../UpdateRoomIlvbTranscodeConfig.xml | 1 + live/2016-11-01/VerifyLiveDomainOwner.xml | 1 + live/CMakeLists.txt | 92 ++ live/include/alibabacloud/live/LiveClient.h | 184 ++++ .../live/model/AddDRMCertificateRequest.h | 66 ++ .../live/model/AddDRMCertificateResult.h | 51 ++ .../model/AddLiveDetectNotifyConfigRequest.h | 12 +- .../live/model/AddLiveDomainMappingRequest.h | 12 +- .../live/model/AddMultiRateConfigRequest.h | 69 ++ .../live/model/AddMultiRateConfigResult.h | 72 ++ .../live/model/AddPlaylistItemsRequest.h | 60 ++ .../live/model/AddPlaylistItemsResult.h | 68 ++ .../live/model/AddStudioLayoutRequest.h | 72 ++ .../live/model/AddStudioLayoutResult.h | 51 ++ .../live/model/CheckServiceForRoleRequest.h | 60 ++ .../live/model/CheckServiceForRoleResult.h | 51 ++ .../live/model/CloseLiveShiftRequest.h | 57 ++ .../live/model/CloseLiveShiftResult.h | 49 ++ .../live/model/DeleteCasterRequest.h | 3 - .../DeleteLiveDetectNotifyConfigRequest.h | 6 +- .../model/DeleteLiveDomainMappingRequest.h | 12 +- .../DeleteLiveRecordNotifyConfigRequest.h | 6 +- ...eleteLiveSnapshotDetectPornConfigRequest.h | 12 +- .../live/model/DeleteMultiRateConfigRequest.h | 63 ++ .../live/model/DeleteMultiRateConfigResult.h | 53 ++ .../live/model/DeletePlaylistItemsRequest.h | 54 ++ .../live/model/DeletePlaylistItemsResult.h | 51 ++ .../live/model/DeletePlaylistRequest.h | 51 ++ .../live/model/DeletePlaylistResult.h | 51 ++ .../live/model/DeleteStudioLayoutRequest.h | 54 ++ .../live/model/DeleteStudioLayoutResult.h | 49 ++ .../live/model/DescribeDRMCertListRequest.h | 54 ++ .../live/model/DescribeDRMCertListResult.h | 61 ++ .../DescribeLiveDetectNotifyConfigRequest.h | 6 +- ...ribeLiveDomainStreamTranscodeDataRequest.h | 60 ++ ...cribeLiveDomainStreamTranscodeDataResult.h | 61 ++ .../DescribeLiveRecordNotifyConfigRequest.h | 6 +- .../model/DescribeLiveShiftConfigsRequest.h | 51 ++ .../model/DescribeLiveShiftConfigsResult.h | 58 ++ .../DescribeLiveStreamsOnlineListResult.h | 1 + .../live/model/DescribeStudioLayoutsRequest.h | 54 ++ .../live/model/DescribeStudioLayoutsResult.h | 105 +++ .../live/model/EditPlaylistRequest.h | 57 ++ .../live/model/EditPlaylistResult.h | 70 ++ .../model/GetMultiRateConfigListRequest.h | 51 ++ .../live/model/GetMultiRateConfigListResult.h | 62 ++ .../live/model/GetMultiRateConfigRequest.h | 57 ++ .../live/model/GetMultiRateConfigResult.h | 86 ++ .../live/model/ListPlaylistItemsRequest.h | 54 ++ .../live/model/ListPlaylistItemsResult.h | 62 ++ .../live/model/ListPlaylistRequest.h | 57 ++ .../live/model/ListPlaylistResult.h | 62 ++ .../live/model/ModifyStudioLayoutRequest.h | 72 ++ .../live/model/ModifyStudioLayoutResult.h | 49 ++ .../live/model/OpenLiveShiftRequest.h | 63 ++ .../live/model/OpenLiveShiftResult.h | 49 ++ .../live/model/StartPlaylistRequest.h | 60 ++ .../live/model/StartPlaylistResult.h | 67 ++ .../live/model/StopPlaylistRequest.h | 51 ++ .../live/model/StopPlaylistResult.h | 51 ++ .../UpdateLiveDetectNotifyConfigRequest.h | 12 +- live/src/LiveClient.cc | 828 ++++++++++++++++++ live/src/model/AddDRMCertificateRequest.cc | 106 +++ live/src/model/AddDRMCertificateResult.cc | 51 ++ .../model/AddLiveDetectNotifyConfigRequest.cc | 44 +- live/src/model/AddLiveDomainMappingRequest.cc | 44 +- live/src/model/AddMultiRateConfigRequest.cc | 117 +++ live/src/model/AddMultiRateConfigResult.cc | 97 ++ live/src/model/AddPlaylistItemsRequest.cc | 84 ++ live/src/model/AddPlaylistItemsResult.cc | 77 ++ live/src/model/AddStudioLayoutRequest.cc | 128 +++ live/src/model/AddStudioLayoutResult.cc | 51 ++ live/src/model/CheckServiceForRoleRequest.cc | 84 ++ live/src/model/CheckServiceForRoleResult.cc | 51 ++ live/src/model/CloseLiveShiftRequest.cc | 73 ++ live/src/model/CloseLiveShiftResult.cc | 44 + live/src/model/DeleteCasterRequest.cc | 11 - .../DeleteLiveDetectNotifyConfigRequest.cc | 22 +- .../model/DeleteLiveDomainMappingRequest.cc | 44 +- .../DeleteLiveRecordNotifyConfigRequest.cc | 22 +- ...leteLiveSnapshotDetectPornConfigRequest.cc | 44 +- .../src/model/DeleteMultiRateConfigRequest.cc | 95 ++ live/src/model/DeleteMultiRateConfigResult.cc | 58 ++ live/src/model/DeletePlaylistItemsRequest.cc | 62 ++ live/src/model/DeletePlaylistItemsResult.cc | 51 ++ live/src/model/DeletePlaylistRequest.cc | 51 ++ live/src/model/DeletePlaylistResult.cc | 51 ++ live/src/model/DeleteStudioLayoutRequest.cc | 62 ++ live/src/model/DeleteStudioLayoutResult.cc | 44 + live/src/model/DescribeDRMCertListRequest.cc | 62 ++ live/src/model/DescribeDRMCertListResult.cc | 69 ++ .../DescribeLiveDetectNotifyConfigRequest.cc | 22 +- ...ibeLiveDomainStreamTranscodeDataRequest.cc | 84 ++ ...ribeLiveDomainStreamTranscodeDataResult.cc | 69 ++ .../DescribeLiveRecordNotifyConfigRequest.cc | 22 +- .../model/DescribeLiveShiftConfigsRequest.cc | 51 ++ .../model/DescribeLiveShiftConfigsResult.cc | 63 ++ .../DescribeLiveStreamsOnlineListResult.cc | 2 + .../src/model/DescribeStudioLayoutsRequest.cc | 62 ++ live/src/model/DescribeStudioLayoutsResult.cc | 141 +++ live/src/model/EditPlaylistRequest.cc | 73 ++ live/src/model/EditPlaylistResult.cc | 84 ++ .../model/GetMultiRateConfigListRequest.cc | 51 ++ .../src/model/GetMultiRateConfigListResult.cc | 77 ++ live/src/model/GetMultiRateConfigRequest.cc | 73 ++ live/src/model/GetMultiRateConfigResult.cc | 146 +++ live/src/model/ListPlaylistItemsRequest.cc | 62 ++ live/src/model/ListPlaylistItemsResult.cc | 74 ++ live/src/model/ListPlaylistRequest.cc | 73 ++ live/src/model/ListPlaylistResult.cc | 74 ++ live/src/model/ModifyStudioLayoutRequest.cc | 128 +++ live/src/model/ModifyStudioLayoutResult.cc | 44 + live/src/model/OpenLiveShiftRequest.cc | 95 ++ live/src/model/OpenLiveShiftResult.cc | 44 + live/src/model/StartPlaylistRequest.cc | 84 ++ live/src/model/StartPlaylistResult.cc | 77 ++ live/src/model/StopPlaylistRequest.cc | 51 ++ live/src/model/StopPlaylistResult.cc | 51 ++ .../UpdateLiveDetectNotifyConfigRequest.cc | 44 +- live/version-2016-11-01.xml | 1 + 558 files changed, 7881 insertions(+), 211 deletions(-) create mode 100644 live/2016-11-01/AcceptLinkMic.xml create mode 100644 live/2016-11-01/AddAppCallbackConfig.xml create mode 100644 live/2016-11-01/AddCasterComponent.xml create mode 100644 live/2016-11-01/AddCasterEpisode.xml create mode 100644 live/2016-11-01/AddCasterEpisodeGroup.xml create mode 100644 live/2016-11-01/AddCasterEpisodeGroupContent.xml create mode 100644 live/2016-11-01/AddCasterLayout.xml create mode 100644 live/2016-11-01/AddCasterProgram.xml create mode 100644 live/2016-11-01/AddCasterVideoResource.xml create mode 100644 live/2016-11-01/AddCustomLiveStreamTranscode.xml create mode 100644 live/2016-11-01/AddDRMCertificate.xml create mode 100644 live/2016-11-01/AddIlvbRecordConfig.xml create mode 100644 live/2016-11-01/AddIlvbTranscodeConfig.xml create mode 100644 live/2016-11-01/AddLiveASRConfig.xml create mode 100644 live/2016-11-01/AddLiveAppRecordConfig.xml create mode 100644 live/2016-11-01/AddLiveAppSnapshotConfig.xml create mode 100644 live/2016-11-01/AddLiveAudioAuditConfig.xml create mode 100644 live/2016-11-01/AddLiveAudioAuditNotifyConfig.xml create mode 100644 live/2016-11-01/AddLiveDetectNotifyConfig.xml create mode 100644 live/2016-11-01/AddLiveDomain.xml create mode 100644 live/2016-11-01/AddLiveDomainMapping.xml create mode 100644 live/2016-11-01/AddLiveDomainPlayMapping.xml create mode 100644 live/2016-11-01/AddLiveDomainStreamOptInfo.xml create mode 100644 live/2016-11-01/AddLiveEditorCanvas.xml create mode 100644 live/2016-11-01/AddLiveEditorConfig.xml create mode 100644 live/2016-11-01/AddLiveEditorNotifyConfig.xml create mode 100644 live/2016-11-01/AddLiveMixConfig.xml create mode 100644 live/2016-11-01/AddLiveMixNotifyConfig.xml create mode 100644 live/2016-11-01/AddLivePullStreamInfoConfig.xml create mode 100644 live/2016-11-01/AddLiveRecordNotifyConfig.xml create mode 100644 live/2016-11-01/AddLiveRecordVodConfig.xml create mode 100644 live/2016-11-01/AddLiveSnapshotDetectPornConfig.xml create mode 100644 live/2016-11-01/AddLiveStreamMerge.xml create mode 100644 live/2016-11-01/AddLiveStreamPushNolimit.xml create mode 100644 live/2016-11-01/AddLiveStreamTranscode.xml create mode 100644 live/2016-11-01/AddLiveStreamTranscodeNolimit.xml create mode 100644 live/2016-11-01/AddMultiRateConfig.xml create mode 100644 live/2016-11-01/AddMultipleStreamMixService.xml create mode 100644 live/2016-11-01/AddPlaylistItems.xml create mode 100644 live/2016-11-01/AddPrivateLineConfig.xml create mode 100644 live/2016-11-01/AddRtsLiveStreamTranscode.xml create mode 100644 live/2016-11-01/AddStudioLayout.xml create mode 100644 live/2016-11-01/AddTrancodeSEI.xml create mode 100644 live/2016-11-01/AllowAllSendMessage.xml create mode 100644 live/2016-11-01/AllowPushStream.xml create mode 100644 live/2016-11-01/AllowRoomChat.xml create mode 100644 live/2016-11-01/AllowSendMessage.xml create mode 100644 live/2016-11-01/ApplyBoardToken.xml create mode 100644 live/2016-11-01/ApplyRecordToken.xml create mode 100644 live/2016-11-01/ApplyToken.xml create mode 100644 live/2016-11-01/BatchDeleteLiveDomainConfigs.xml create mode 100644 live/2016-11-01/BatchSetLiveDomainConfigs.xml create mode 100644 live/2016-11-01/BatchStartLiveDomain.xml create mode 100644 live/2016-11-01/BatchStopLiveDomain.xml create mode 100644 live/2016-11-01/CancelLinkMic.xml create mode 100644 live/2016-11-01/CheckServiceForRole.xml create mode 100644 live/2016-11-01/CheckSnapshotStatus.xml create mode 100644 live/2016-11-01/CloseLiveShift.xml create mode 100644 live/2016-11-01/CompleteBoard.xml create mode 100644 live/2016-11-01/CompleteBoardRecord.xml create mode 100644 live/2016-11-01/ControlHtmlResource.xml create mode 100644 live/2016-11-01/CopyCaster.xml create mode 100644 live/2016-11-01/CopyCasterSceneConfig.xml create mode 100644 live/2016-11-01/CreateApp.xml create mode 100644 live/2016-11-01/CreateBoard.xml create mode 100644 live/2016-11-01/CreateBoardApp.xml create mode 100644 live/2016-11-01/CreateCaster.xml create mode 100644 live/2016-11-01/CreateCasterScene.xml create mode 100644 live/2016-11-01/CreateLiveRealTimeLogDelivery.xml create mode 100644 live/2016-11-01/CreateLiveStreamRecordIndexFiles.xml create mode 100644 live/2016-11-01/CreateMixStream.xml create mode 100644 live/2016-11-01/CreateRoom.xml create mode 100644 live/2016-11-01/CreateSubscriber.xml create mode 100644 live/2016-11-01/CreateUsageDetailDataExportTask.xml create mode 100644 live/2016-11-01/DecryptKey.xml create mode 100644 live/2016-11-01/DeleteApp.xml create mode 100644 live/2016-11-01/DeleteBoard.xml create mode 100644 live/2016-11-01/DeleteCaster.xml create mode 100644 live/2016-11-01/DeleteCasterComponent.xml create mode 100644 live/2016-11-01/DeleteCasterEpisode.xml create mode 100644 live/2016-11-01/DeleteCasterEpisodeGroup.xml create mode 100644 live/2016-11-01/DeleteCasterLayout.xml create mode 100644 live/2016-11-01/DeleteCasterProgram.xml create mode 100644 live/2016-11-01/DeleteCasterScene.xml create mode 100644 live/2016-11-01/DeleteCasterSceneConfig.xml create mode 100644 live/2016-11-01/DeleteCasterVideoResource.xml create mode 100644 live/2016-11-01/DeleteDRMCertificate.xml create mode 100644 live/2016-11-01/DeleteHtmlResource.xml create mode 100644 live/2016-11-01/DeleteIlvbRecordConfig.xml create mode 100644 live/2016-11-01/DeleteIlvbTranscodeConfig.xml create mode 100644 live/2016-11-01/DeleteLiveASRConfig.xml create mode 100644 live/2016-11-01/DeleteLiveAppRecordConfig.xml create mode 100644 live/2016-11-01/DeleteLiveAppSnapshotConfig.xml create mode 100644 live/2016-11-01/DeleteLiveAudioAuditConfig.xml create mode 100644 live/2016-11-01/DeleteLiveAudioAuditNotifyConfig.xml create mode 100644 live/2016-11-01/DeleteLiveDetectNotifyConfig.xml create mode 100644 live/2016-11-01/DeleteLiveDomain.xml create mode 100644 live/2016-11-01/DeleteLiveDomainAuth.xml create mode 100644 live/2016-11-01/DeleteLiveDomainMapping.xml create mode 100644 live/2016-11-01/DeleteLiveDomainPlayMapping.xml create mode 100644 live/2016-11-01/DeleteLiveDomainRemoteAuth.xml create mode 100644 live/2016-11-01/DeleteLiveDomainStreamOptInfo.xml create mode 100644 live/2016-11-01/DeleteLiveEditorCanvas.xml create mode 100644 live/2016-11-01/DeleteLiveEditorConfig.xml create mode 100644 live/2016-11-01/DeleteLiveEditorNotifyConfig.xml create mode 100644 live/2016-11-01/DeleteLiveLazyPullStreamInfoConfig.xml create mode 100644 live/2016-11-01/DeleteLiveMixConfig.xml create mode 100644 live/2016-11-01/DeleteLiveMixNotifyConfig.xml create mode 100644 live/2016-11-01/DeleteLivePullStreamInfoConfig.xml create mode 100644 live/2016-11-01/DeleteLiveRealTimeLogLogstore.xml create mode 100644 live/2016-11-01/DeleteLiveRealtimeLogDelivery.xml create mode 100644 live/2016-11-01/DeleteLiveRecordNotifyConfig.xml create mode 100644 live/2016-11-01/DeleteLiveRecordVodConfig.xml create mode 100644 live/2016-11-01/DeleteLiveSnapshotDetectPornConfig.xml create mode 100644 live/2016-11-01/DeleteLiveSpecificConfig.xml create mode 100644 live/2016-11-01/DeleteLiveStreamMerge.xml create mode 100644 live/2016-11-01/DeleteLiveStreamPushNolimit.xml create mode 100644 live/2016-11-01/DeleteLiveStreamTranscode.xml create mode 100644 live/2016-11-01/DeleteLiveStreamTranscodeNolimit.xml create mode 100644 live/2016-11-01/DeleteLiveStreamsNotifyUrlConfig.xml create mode 100644 live/2016-11-01/DeleteMixStream.xml create mode 100644 live/2016-11-01/DeleteMultiRateConfig.xml create mode 100644 live/2016-11-01/DeletePlaylist.xml create mode 100644 live/2016-11-01/DeletePlaylistItems.xml create mode 100644 live/2016-11-01/DeletePrivateLineConfig.xml create mode 100644 live/2016-11-01/DeleteRoom.xml create mode 100644 live/2016-11-01/DeleteStudioLayout.xml create mode 100644 live/2016-11-01/DescribeAppCallbackConfig.xml create mode 100644 live/2016-11-01/DescribeApps.xml create mode 100644 live/2016-11-01/DescribeBlackListByStreamName.xml create mode 100644 live/2016-11-01/DescribeBoardEvents.xml create mode 100644 live/2016-11-01/DescribeBoardSnapshot.xml create mode 100644 live/2016-11-01/DescribeBoards.xml create mode 100644 live/2016-11-01/DescribeCasterBusinessStatus.xml create mode 100644 live/2016-11-01/DescribeCasterChannels.xml create mode 100644 live/2016-11-01/DescribeCasterComponents.xml create mode 100644 live/2016-11-01/DescribeCasterConfig.xml create mode 100644 live/2016-11-01/DescribeCasterLayouts.xml create mode 100644 live/2016-11-01/DescribeCasterProgram.xml create mode 100644 live/2016-11-01/DescribeCasterRegionCount.xml create mode 100644 live/2016-11-01/DescribeCasterRtcInfo.xml create mode 100644 live/2016-11-01/DescribeCasterSceneAudio.xml create mode 100644 live/2016-11-01/DescribeCasterScenes.xml create mode 100644 live/2016-11-01/DescribeCasterStreamUrl.xml create mode 100644 live/2016-11-01/DescribeCasterSyncGroup.xml create mode 100644 live/2016-11-01/DescribeCasterVideoResources.xml create mode 100644 live/2016-11-01/DescribeCasters.xml create mode 100644 live/2016-11-01/DescribeClientCount.xml create mode 100644 live/2016-11-01/DescribeClientList.xml create mode 100644 live/2016-11-01/DescribeDRMCertList.xml create mode 100644 live/2016-11-01/DescribeDRMCertificate.xml create mode 100644 live/2016-11-01/DescribeDRMLicense.xml create mode 100644 live/2016-11-01/DescribeDomainUsageData.xml create mode 100644 live/2016-11-01/DescribeForbidPushStreamRoomList.xml create mode 100644 live/2016-11-01/DescribeForbidRoomChatList.xml create mode 100644 live/2016-11-01/DescribeHlsLiveStreamRealTimeBpsData.xml create mode 100644 live/2016-11-01/DescribeHtmlResource.xml create mode 100644 live/2016-11-01/DescribeIlvbRecordConfig.xml create mode 100644 live/2016-11-01/DescribeIlvbRecordList.xml create mode 100644 live/2016-11-01/DescribeIlvbRegions.xml create mode 100644 live/2016-11-01/DescribeIlvbTranscodeConfigList.xml create mode 100644 live/2016-11-01/DescribeLikeInfo.xml create mode 100644 live/2016-11-01/DescribeLinkMicInfo.xml create mode 100644 live/2016-11-01/DescribeLiveAsrConfig.xml create mode 100644 live/2016-11-01/DescribeLiveAudioAuditConfig.xml create mode 100644 live/2016-11-01/DescribeLiveAudioAuditNotifyConfig.xml create mode 100644 live/2016-11-01/DescribeLiveAudit.xml create mode 100644 live/2016-11-01/DescribeLiveBlackListAppStreams.xml create mode 100644 live/2016-11-01/DescribeLiveCertificateDetail.xml create mode 100644 live/2016-11-01/DescribeLiveCertificateList.xml create mode 100644 live/2016-11-01/DescribeLiveDetectNotifyConfig.xml create mode 100644 live/2016-11-01/DescribeLiveDetectPornData.xml create mode 100644 live/2016-11-01/DescribeLiveDetectResultDetail.xml create mode 100644 live/2016-11-01/DescribeLiveDetectResultDigest.xml create mode 100644 live/2016-11-01/DescribeLiveDomainAreaUsage.xml create mode 100644 live/2016-11-01/DescribeLiveDomainAuth.xml create mode 100644 live/2016-11-01/DescribeLiveDomainAvFramePolicy.xml create mode 100644 live/2016-11-01/DescribeLiveDomainBpsData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainBpsDataByTimeStamp.xml create mode 100644 live/2016-11-01/DescribeLiveDomainCertificateInfo.xml create mode 100644 live/2016-11-01/DescribeLiveDomainCname.xml create mode 100644 live/2016-11-01/DescribeLiveDomainConfigs.xml create mode 100644 live/2016-11-01/DescribeLiveDomainDetail.xml create mode 100644 live/2016-11-01/DescribeLiveDomainFrameRateAndBitRateData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainHitRateData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainHttpCodeData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainLimit.xml create mode 100644 live/2016-11-01/DescribeLiveDomainLimitByUid.xml create mode 100644 live/2016-11-01/DescribeLiveDomainLog.xml create mode 100644 live/2016-11-01/DescribeLiveDomainMapping.xml create mode 100644 live/2016-11-01/DescribeLiveDomainMax95BpsData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainOnlineUserNum.xml create mode 100644 live/2016-11-01/DescribeLiveDomainOriginBpsData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainOriginTrafficData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainPlayMapping.xml create mode 100644 live/2016-11-01/DescribeLiveDomainPushBpsData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainPushTrafficData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainPvUvData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainQpsData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainRealTimeBpsData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainRealTimeDetailData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainRealTimeHttpCodeData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainRealTimeTrafficData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainRealtimeLogDelivery.xml create mode 100644 live/2016-11-01/DescribeLiveDomainRecordData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainRegionData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainRemoteAuth.xml create mode 100644 live/2016-11-01/DescribeLiveDomainRetain.xml create mode 100644 live/2016-11-01/DescribeLiveDomainSnapshotData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainStreamOptInfo.xml create mode 100644 live/2016-11-01/DescribeLiveDomainStreamPublishPlayData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainStreamTranscodeData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainTimeShiftData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainTrafficData.xml create mode 100644 live/2016-11-01/DescribeLiveDomainTranscodeData.xml create mode 100644 live/2016-11-01/DescribeLiveDomains.xml create mode 100644 live/2016-11-01/DescribeLiveEditorConfig.xml create mode 100644 live/2016-11-01/DescribeLiveEditorNotifyConfig.xml create mode 100644 live/2016-11-01/DescribeLiveEditorTranscodeTemplates.xml create mode 100644 live/2016-11-01/DescribeLiveLazyPullStreamConfig.xml create mode 100644 live/2016-11-01/DescribeLiveLocations.xml create mode 100644 live/2016-11-01/DescribeLiveMixConfig.xml create mode 100644 live/2016-11-01/DescribeLiveMixNotifyConfig.xml create mode 100644 live/2016-11-01/DescribeLiveMultiUsageData.xml create mode 100644 live/2016-11-01/DescribeLivePullStreamConfig.xml create mode 100644 live/2016-11-01/DescribeLiveRealtimeDeliveryAcc.xml create mode 100644 live/2016-11-01/DescribeLiveRealtimeLogAuthorized.xml create mode 100644 live/2016-11-01/DescribeLiveRecordConfig.xml create mode 100644 live/2016-11-01/DescribeLiveRecordNotifyConfig.xml create mode 100644 live/2016-11-01/DescribeLiveRecordVodConfigs.xml create mode 100644 live/2016-11-01/DescribeLiveRegions.xml create mode 100644 live/2016-11-01/DescribeLiveResourcePackage.xml create mode 100644 live/2016-11-01/DescribeLiveRoomPublishPlayData.xml create mode 100644 live/2016-11-01/DescribeLiveService.xml create mode 100644 live/2016-11-01/DescribeLiveShiftConfigs.xml create mode 100644 live/2016-11-01/DescribeLiveSnapshotConfig.xml create mode 100644 live/2016-11-01/DescribeLiveSnapshotDetectPornConfig.xml create mode 100644 live/2016-11-01/DescribeLiveSpecificDomainMapping.xml create mode 100644 live/2016-11-01/DescribeLiveStreamAppStreams.xml create mode 100644 live/2016-11-01/DescribeLiveStreamBitRateData.xml create mode 100644 live/2016-11-01/DescribeLiveStreamBlackList.xml create mode 100644 live/2016-11-01/DescribeLiveStreamBwOnlineInfo.xml create mode 100644 live/2016-11-01/DescribeLiveStreamCheatData.xml create mode 100644 live/2016-11-01/DescribeLiveStreamCount.xml create mode 100644 live/2016-11-01/DescribeLiveStreamData.xml create mode 100644 live/2016-11-01/DescribeLiveStreamDelayConfig.xml create mode 100644 live/2016-11-01/DescribeLiveStreamHistoryUserNum.xml create mode 100644 live/2016-11-01/DescribeLiveStreamHlsDomainInfo.xml create mode 100644 live/2016-11-01/DescribeLiveStreamInfo.xml create mode 100644 live/2016-11-01/DescribeLiveStreamMerge.xml create mode 100644 live/2016-11-01/DescribeLiveStreamOnlineUserNum.xml create mode 100644 live/2016-11-01/DescribeLiveStreamOptimizedFeatureConfig.xml create mode 100644 live/2016-11-01/DescribeLiveStreamPublishPlayData.xml create mode 100644 live/2016-11-01/DescribeLiveStreamPushNolimit.xml create mode 100644 live/2016-11-01/DescribeLiveStreamRealTimeBpsData.xml create mode 100644 live/2016-11-01/DescribeLiveStreamRecordContent.xml create mode 100644 live/2016-11-01/DescribeLiveStreamRecordIndexFile.xml create mode 100644 live/2016-11-01/DescribeLiveStreamRecordIndexFiles.xml create mode 100644 live/2016-11-01/DescribeLiveStreamSnapshotInfo.xml create mode 100644 live/2016-11-01/DescribeLiveStreamTranscodeInfo.xml create mode 100644 live/2016-11-01/DescribeLiveStreamTranscodeNolimit.xml create mode 100644 live/2016-11-01/DescribeLiveStreamTranscodeStreamNum.xml create mode 100644 live/2016-11-01/DescribeLiveStreamTranscodeStreamNumByUid.xml create mode 100644 live/2016-11-01/DescribeLiveStreamUniversalAppStreams.xml create mode 100644 live/2016-11-01/DescribeLiveStreamsBlockList.xml create mode 100644 live/2016-11-01/DescribeLiveStreamsControlHistory.xml create mode 100644 live/2016-11-01/DescribeLiveStreamsFrameRateAndBitRateData.xml create mode 100644 live/2016-11-01/DescribeLiveStreamsNotifyUrlConfig.xml create mode 100644 live/2016-11-01/DescribeLiveStreamsOnlineList.xml create mode 100644 live/2016-11-01/DescribeLiveStreamsPublishAndOnlineData.xml create mode 100644 live/2016-11-01/DescribeLiveStreamsPublishList.xml create mode 100644 live/2016-11-01/DescribeLiveSupportDomainParam.xml create mode 100644 live/2016-11-01/DescribeLiveTagResources.xml create mode 100644 live/2016-11-01/DescribeLiveTopDomainsByFlow.xml create mode 100644 live/2016-11-01/DescribeLiveTranscodeLog.xml create mode 100644 live/2016-11-01/DescribeLiveUpVideoAudioInfo.xml create mode 100644 live/2016-11-01/DescribeLiveUserDomainAuthClose.xml create mode 100644 live/2016-11-01/DescribeLiveUserDomains.xml create mode 100644 live/2016-11-01/DescribeLiveUserQuota.xml create mode 100644 live/2016-11-01/DescribeLiveUserTags.xml create mode 100644 live/2016-11-01/DescribeLiveVerifyContent.xml create mode 100644 live/2016-11-01/DescribeMixStreamList.xml create mode 100644 live/2016-11-01/DescribePlayInfo.xml create mode 100644 live/2016-11-01/DescribePrivateLineArea.xml create mode 100644 live/2016-11-01/DescribePrivateLineConfigs.xml create mode 100644 live/2016-11-01/DescribePushInfo.xml create mode 100644 live/2016-11-01/DescribeRecord.xml create mode 100644 live/2016-11-01/DescribeRecords.xml create mode 100644 live/2016-11-01/DescribeRoomChatHistory.xml create mode 100644 live/2016-11-01/DescribeRoomInfo.xml create mode 100644 live/2016-11-01/DescribeRoomKickoutUserList.xml create mode 100644 live/2016-11-01/DescribeRoomList.xml create mode 100644 live/2016-11-01/DescribeRoomMessages.xml create mode 100644 live/2016-11-01/DescribeRoomStatus.xml create mode 100644 live/2016-11-01/DescribeRoomTokenId.xml create mode 100644 live/2016-11-01/DescribeStudioDefaultBgImageList.xml create mode 100644 live/2016-11-01/DescribeStudioLayouts.xml create mode 100644 live/2016-11-01/DescribeSubscribeList.xml create mode 100644 live/2016-11-01/DescribeTranscodeLog.xml create mode 100644 live/2016-11-01/DescribeTranscodeTemplateUsageSummary.xml create mode 100644 live/2016-11-01/DescribeUpBpsPeakData.xml create mode 100644 live/2016-11-01/DescribeUpBpsPeakOfLine.xml create mode 100644 live/2016-11-01/DescribeUpPeakPublishStreamData.xml create mode 100644 live/2016-11-01/DescribeUserBillingInfo.xml create mode 100644 live/2016-11-01/DescribeUserLiveStatus.xml create mode 100644 live/2016-11-01/DescribeUserUsageDetailDataExportTask.xml create mode 100644 live/2016-11-01/DisableDefaultIlvbTranscodeConfig.xml create mode 100644 live/2016-11-01/DisableLiveRealtimeLogDelivery.xml create mode 100644 live/2016-11-01/DownMic.xml create mode 100644 live/2016-11-01/EditHtmlResource.xml create mode 100644 live/2016-11-01/EditPlaylist.xml create mode 100644 live/2016-11-01/EffectCasterUrgent.xml create mode 100644 live/2016-11-01/EffectCasterVideoResource.xml create mode 100644 live/2016-11-01/EnableDefaultIlvbTranscodeConfig.xml create mode 100644 live/2016-11-01/EnableLiveRealtimeLogDelivery.xml create mode 100644 live/2016-11-01/EnterRoom.xml create mode 100644 live/2016-11-01/ForbidAllSendMessage.xml create mode 100644 live/2016-11-01/ForbidLiveStream.xml create mode 100644 live/2016-11-01/ForbidPushStream.xml create mode 100644 live/2016-11-01/ForbidRoomChat.xml create mode 100644 live/2016-11-01/ForbidSendMessage.xml create mode 100644 live/2016-11-01/GetMultiRateConfig.xml create mode 100644 live/2016-11-01/GetMultiRateConfigList.xml create mode 100644 live/2016-11-01/ImageDetection.xml create mode 100644 live/2016-11-01/JoinBoard.xml create mode 100644 live/2016-11-01/JoinRoom.xml create mode 100644 live/2016-11-01/KickOut.xml create mode 100644 live/2016-11-01/KickoutLinkMic.xml create mode 100644 live/2016-11-01/LeaveRoom.xml create mode 100644 live/2016-11-01/Like.xml create mode 100644 live/2016-11-01/LinkMic.xml create mode 100644 live/2016-11-01/ListLiveRealtimeLogDelivery.xml create mode 100644 live/2016-11-01/ListLiveRealtimeLogDeliveryDomains.xml create mode 100644 live/2016-11-01/ListLiveRealtimeLogDeliveryInfos.xml create mode 100644 live/2016-11-01/ListLiveTagResources.xml create mode 100644 live/2016-11-01/ListPlaylist.xml create mode 100644 live/2016-11-01/ListPlaylistItems.xml create mode 100644 live/2016-11-01/LiveDetectFeedback.xml create mode 100644 live/2016-11-01/LiveHttpRequestTestTool.xml create mode 100644 live/2016-11-01/ModifyApp.xml create mode 100644 live/2016-11-01/ModifyCasterComponent.xml create mode 100644 live/2016-11-01/ModifyCasterEpisode.xml create mode 100644 live/2016-11-01/ModifyCasterLayout.xml create mode 100644 live/2016-11-01/ModifyCasterProgram.xml create mode 100644 live/2016-11-01/ModifyCasterVideoResource.xml create mode 100644 live/2016-11-01/ModifyLiveDomainSchdmByProperty.xml create mode 100644 live/2016-11-01/ModifyLiveEditorLayout.xml create mode 100644 live/2016-11-01/ModifyLiveRealtimeLogDelivery.xml create mode 100644 live/2016-11-01/ModifyLiveService.xml create mode 100644 live/2016-11-01/ModifyStudioLayout.xml create mode 100644 live/2016-11-01/OpenLiveService.xml create mode 100644 live/2016-11-01/OpenLiveShift.xml create mode 100644 live/2016-11-01/OrderModifySucceededCallback.xml create mode 100644 live/2016-11-01/OrderSucceededCallback.xml create mode 100644 live/2016-11-01/QuitRoom.xml create mode 100644 live/2016-11-01/RealTimeRecordCommand.xml create mode 100644 live/2016-11-01/RealTimeSnapshotCommand.xml create mode 100644 live/2016-11-01/RejectLinkMic.xml create mode 100644 live/2016-11-01/RelieveKickout.xml create mode 100644 live/2016-11-01/RemoveMultipleStreamMixService.xml create mode 100644 live/2016-11-01/RequestLinkMic.xml create mode 100644 live/2016-11-01/ResumeLiveStream.xml create mode 100644 live/2016-11-01/SendRoomChat.xml create mode 100644 live/2016-11-01/SendRoomNotification.xml create mode 100644 live/2016-11-01/SendRoomUserNotification.xml create mode 100644 live/2016-11-01/SetBoardCallback.xml create mode 100644 live/2016-11-01/SetCasterChannel.xml create mode 100644 live/2016-11-01/SetCasterConfig.xml create mode 100644 live/2016-11-01/SetCasterSceneConfig.xml create mode 100644 live/2016-11-01/SetCasterSyncGroup.xml create mode 100644 live/2016-11-01/SetGrtnSwitchStream.xml create mode 100644 live/2016-11-01/SetLiveDomainAuth.xml create mode 100644 live/2016-11-01/SetLiveDomainAvFramePolicy.xml create mode 100644 live/2016-11-01/SetLiveDomainCertificate.xml create mode 100644 live/2016-11-01/SetLiveDomainRemoteAuth.xml create mode 100644 live/2016-11-01/SetLiveDomainRetain.xml create mode 100644 live/2016-11-01/SetLiveDomainUserCustomAuth.xml create mode 100644 live/2016-11-01/SetLiveEditorScene.xml create mode 100644 live/2016-11-01/SetLiveLazyPullStreamInfoConfig.xml create mode 100644 live/2016-11-01/SetLiveShiftAuth.xml create mode 100644 live/2016-11-01/SetLiveShiftVision.xml create mode 100644 live/2016-11-01/SetLiveStreamDelayConfig.xml create mode 100644 live/2016-11-01/SetLiveStreamHlsDomainInfo.xml create mode 100644 live/2016-11-01/SetLiveStreamOptimizedFeatureConfig.xml create mode 100644 live/2016-11-01/SetLiveStreamsNotifyUrlConfig.xml create mode 100644 live/2016-11-01/SetLiveSupportDomainParam.xml create mode 100644 live/2016-11-01/SetUserDomainAuthClose.xml create mode 100644 live/2016-11-01/StartBoardRecord.xml create mode 100644 live/2016-11-01/StartCaster.xml create mode 100644 live/2016-11-01/StartCasterScene.xml create mode 100644 live/2016-11-01/StartIlvbRealTimeRecord.xml create mode 100644 live/2016-11-01/StartLiveDomain.xml create mode 100644 live/2016-11-01/StartLiveEditor.xml create mode 100644 live/2016-11-01/StartLiveIndex.xml create mode 100644 live/2016-11-01/StartMixStreamsService.xml create mode 100644 live/2016-11-01/StartMultipleStreamMixService.xml create mode 100644 live/2016-11-01/StartPlaylist.xml create mode 100644 live/2016-11-01/StopCaster.xml create mode 100644 live/2016-11-01/StopCasterScene.xml create mode 100644 live/2016-11-01/StopIlvbRealTimeRecord.xml create mode 100644 live/2016-11-01/StopLiveDomain.xml create mode 100644 live/2016-11-01/StopLiveEditor.xml create mode 100644 live/2016-11-01/StopLiveIndex.xml create mode 100644 live/2016-11-01/StopMixStreamsService.xml create mode 100644 live/2016-11-01/StopMultipleStreamMixService.xml create mode 100644 live/2016-11-01/StopPlaylist.xml create mode 100644 live/2016-11-01/SubscribeStream.xml create mode 100644 live/2016-11-01/TagLiveResources.xml create mode 100644 live/2016-11-01/TriggerRecord.xml create mode 100644 live/2016-11-01/UnSubscribeStream.xml create mode 100644 live/2016-11-01/UnTagLiveResources.xml create mode 100644 live/2016-11-01/UnkickoutLinkMic.xml create mode 100644 live/2016-11-01/UnlinkMic.xml create mode 100644 live/2016-11-01/UpMic.xml create mode 100644 live/2016-11-01/UpdateAppCallbackConfig.xml create mode 100644 live/2016-11-01/UpdateBoard.xml create mode 100644 live/2016-11-01/UpdateBoardCallback.xml create mode 100644 live/2016-11-01/UpdateCasterSceneAudio.xml create mode 100644 live/2016-11-01/UpdateCasterSceneConfig.xml create mode 100644 live/2016-11-01/UpdateIlvbRecordConfig.xml create mode 100644 live/2016-11-01/UpdateIlvbTranscodeConfig.xml create mode 100644 live/2016-11-01/UpdateLiveASRConfig.xml create mode 100644 live/2016-11-01/UpdateLiveAppSnapshotConfig.xml create mode 100644 live/2016-11-01/UpdateLiveAudioAuditConfig.xml create mode 100644 live/2016-11-01/UpdateLiveAudioAuditNotifyConfig.xml create mode 100644 live/2016-11-01/UpdateLiveDetectNotifyConfig.xml create mode 100644 live/2016-11-01/UpdateLiveDomainStreamOptInfo.xml create mode 100644 live/2016-11-01/UpdateLiveEditorCanvas.xml create mode 100644 live/2016-11-01/UpdateLiveEditorNotifyConfig.xml create mode 100644 live/2016-11-01/UpdateLiveMixNotifyConfig.xml create mode 100644 live/2016-11-01/UpdateLivePullStreamInfoConfig.xml create mode 100644 live/2016-11-01/UpdateLiveRecordNotifyConfig.xml create mode 100644 live/2016-11-01/UpdateLiveSnapshotDetectPornConfig.xml create mode 100644 live/2016-11-01/UpdateLiveStreamMerge.xml create mode 100644 live/2016-11-01/UpdateLiveTopLevelDomain.xml create mode 100644 live/2016-11-01/UpdateMixStream.xml create mode 100644 live/2016-11-01/UpdateRoomIlvbTranscodeConfig.xml create mode 100644 live/2016-11-01/VerifyLiveDomainOwner.xml create mode 100644 live/include/alibabacloud/live/model/AddDRMCertificateRequest.h create mode 100644 live/include/alibabacloud/live/model/AddDRMCertificateResult.h create mode 100644 live/include/alibabacloud/live/model/AddMultiRateConfigRequest.h create mode 100644 live/include/alibabacloud/live/model/AddMultiRateConfigResult.h create mode 100644 live/include/alibabacloud/live/model/AddPlaylistItemsRequest.h create mode 100644 live/include/alibabacloud/live/model/AddPlaylistItemsResult.h create mode 100644 live/include/alibabacloud/live/model/AddStudioLayoutRequest.h create mode 100644 live/include/alibabacloud/live/model/AddStudioLayoutResult.h create mode 100644 live/include/alibabacloud/live/model/CheckServiceForRoleRequest.h create mode 100644 live/include/alibabacloud/live/model/CheckServiceForRoleResult.h create mode 100644 live/include/alibabacloud/live/model/CloseLiveShiftRequest.h create mode 100644 live/include/alibabacloud/live/model/CloseLiveShiftResult.h create mode 100644 live/include/alibabacloud/live/model/DeleteMultiRateConfigRequest.h create mode 100644 live/include/alibabacloud/live/model/DeleteMultiRateConfigResult.h create mode 100644 live/include/alibabacloud/live/model/DeletePlaylistItemsRequest.h create mode 100644 live/include/alibabacloud/live/model/DeletePlaylistItemsResult.h create mode 100644 live/include/alibabacloud/live/model/DeletePlaylistRequest.h create mode 100644 live/include/alibabacloud/live/model/DeletePlaylistResult.h create mode 100644 live/include/alibabacloud/live/model/DeleteStudioLayoutRequest.h create mode 100644 live/include/alibabacloud/live/model/DeleteStudioLayoutResult.h create mode 100644 live/include/alibabacloud/live/model/DescribeDRMCertListRequest.h create mode 100644 live/include/alibabacloud/live/model/DescribeDRMCertListResult.h create mode 100644 live/include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataRequest.h create mode 100644 live/include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataResult.h create mode 100644 live/include/alibabacloud/live/model/DescribeLiveShiftConfigsRequest.h create mode 100644 live/include/alibabacloud/live/model/DescribeLiveShiftConfigsResult.h create mode 100644 live/include/alibabacloud/live/model/DescribeStudioLayoutsRequest.h create mode 100644 live/include/alibabacloud/live/model/DescribeStudioLayoutsResult.h create mode 100644 live/include/alibabacloud/live/model/EditPlaylistRequest.h create mode 100644 live/include/alibabacloud/live/model/EditPlaylistResult.h create mode 100644 live/include/alibabacloud/live/model/GetMultiRateConfigListRequest.h create mode 100644 live/include/alibabacloud/live/model/GetMultiRateConfigListResult.h create mode 100644 live/include/alibabacloud/live/model/GetMultiRateConfigRequest.h create mode 100644 live/include/alibabacloud/live/model/GetMultiRateConfigResult.h create mode 100644 live/include/alibabacloud/live/model/ListPlaylistItemsRequest.h create mode 100644 live/include/alibabacloud/live/model/ListPlaylistItemsResult.h create mode 100644 live/include/alibabacloud/live/model/ListPlaylistRequest.h create mode 100644 live/include/alibabacloud/live/model/ListPlaylistResult.h create mode 100644 live/include/alibabacloud/live/model/ModifyStudioLayoutRequest.h create mode 100644 live/include/alibabacloud/live/model/ModifyStudioLayoutResult.h create mode 100644 live/include/alibabacloud/live/model/OpenLiveShiftRequest.h create mode 100644 live/include/alibabacloud/live/model/OpenLiveShiftResult.h create mode 100644 live/include/alibabacloud/live/model/StartPlaylistRequest.h create mode 100644 live/include/alibabacloud/live/model/StartPlaylistResult.h create mode 100644 live/include/alibabacloud/live/model/StopPlaylistRequest.h create mode 100644 live/include/alibabacloud/live/model/StopPlaylistResult.h create mode 100644 live/src/model/AddDRMCertificateRequest.cc create mode 100644 live/src/model/AddDRMCertificateResult.cc create mode 100644 live/src/model/AddMultiRateConfigRequest.cc create mode 100644 live/src/model/AddMultiRateConfigResult.cc create mode 100644 live/src/model/AddPlaylistItemsRequest.cc create mode 100644 live/src/model/AddPlaylistItemsResult.cc create mode 100644 live/src/model/AddStudioLayoutRequest.cc create mode 100644 live/src/model/AddStudioLayoutResult.cc create mode 100644 live/src/model/CheckServiceForRoleRequest.cc create mode 100644 live/src/model/CheckServiceForRoleResult.cc create mode 100644 live/src/model/CloseLiveShiftRequest.cc create mode 100644 live/src/model/CloseLiveShiftResult.cc create mode 100644 live/src/model/DeleteMultiRateConfigRequest.cc create mode 100644 live/src/model/DeleteMultiRateConfigResult.cc create mode 100644 live/src/model/DeletePlaylistItemsRequest.cc create mode 100644 live/src/model/DeletePlaylistItemsResult.cc create mode 100644 live/src/model/DeletePlaylistRequest.cc create mode 100644 live/src/model/DeletePlaylistResult.cc create mode 100644 live/src/model/DeleteStudioLayoutRequest.cc create mode 100644 live/src/model/DeleteStudioLayoutResult.cc create mode 100644 live/src/model/DescribeDRMCertListRequest.cc create mode 100644 live/src/model/DescribeDRMCertListResult.cc create mode 100644 live/src/model/DescribeLiveDomainStreamTranscodeDataRequest.cc create mode 100644 live/src/model/DescribeLiveDomainStreamTranscodeDataResult.cc create mode 100644 live/src/model/DescribeLiveShiftConfigsRequest.cc create mode 100644 live/src/model/DescribeLiveShiftConfigsResult.cc create mode 100644 live/src/model/DescribeStudioLayoutsRequest.cc create mode 100644 live/src/model/DescribeStudioLayoutsResult.cc create mode 100644 live/src/model/EditPlaylistRequest.cc create mode 100644 live/src/model/EditPlaylistResult.cc create mode 100644 live/src/model/GetMultiRateConfigListRequest.cc create mode 100644 live/src/model/GetMultiRateConfigListResult.cc create mode 100644 live/src/model/GetMultiRateConfigRequest.cc create mode 100644 live/src/model/GetMultiRateConfigResult.cc create mode 100644 live/src/model/ListPlaylistItemsRequest.cc create mode 100644 live/src/model/ListPlaylistItemsResult.cc create mode 100644 live/src/model/ListPlaylistRequest.cc create mode 100644 live/src/model/ListPlaylistResult.cc create mode 100644 live/src/model/ModifyStudioLayoutRequest.cc create mode 100644 live/src/model/ModifyStudioLayoutResult.cc create mode 100644 live/src/model/OpenLiveShiftRequest.cc create mode 100644 live/src/model/OpenLiveShiftResult.cc create mode 100644 live/src/model/StartPlaylistRequest.cc create mode 100644 live/src/model/StartPlaylistResult.cc create mode 100644 live/src/model/StopPlaylistRequest.cc create mode 100644 live/src/model/StopPlaylistResult.cc create mode 100644 live/version-2016-11-01.xml diff --git a/CHANGELOG b/CHANGELOG index 8bef896f4..4b6504b54 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-04-27 Version: 1.36.700 +- Generated 2016-11-01 for `live`. + 2021-04-27 Version: 1.36.699 - Add CustomMessage to CreateMergeFaceGroupsJob. diff --git a/VERSION b/VERSION index 7a091a49b..6ecc0729b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.699 \ No newline at end of file +1.36.700 \ No newline at end of file diff --git a/live/2016-11-01/AcceptLinkMic.xml b/live/2016-11-01/AcceptLinkMic.xml new file mode 100644 index 000000000..81d0b1751 --- /dev/null +++ b/live/2016-11-01/AcceptLinkMic.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddAppCallbackConfig.xml b/live/2016-11-01/AddAppCallbackConfig.xml new file mode 100644 index 000000000..48a64c6da --- /dev/null +++ b/live/2016-11-01/AddAppCallbackConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddCasterComponent.xml b/live/2016-11-01/AddCasterComponent.xml new file mode 100644 index 000000000..1f7f07a77 --- /dev/null +++ b/live/2016-11-01/AddCasterComponent.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddCasterEpisode.xml b/live/2016-11-01/AddCasterEpisode.xml new file mode 100644 index 000000000..edfef9cb8 --- /dev/null +++ b/live/2016-11-01/AddCasterEpisode.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddCasterEpisodeGroup.xml b/live/2016-11-01/AddCasterEpisodeGroup.xml new file mode 100644 index 000000000..e30bf73ae --- /dev/null +++ b/live/2016-11-01/AddCasterEpisodeGroup.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddCasterEpisodeGroupContent.xml b/live/2016-11-01/AddCasterEpisodeGroupContent.xml new file mode 100644 index 000000000..c1ba4d560 --- /dev/null +++ b/live/2016-11-01/AddCasterEpisodeGroupContent.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddCasterLayout.xml b/live/2016-11-01/AddCasterLayout.xml new file mode 100644 index 000000000..2e1c3b827 --- /dev/null +++ b/live/2016-11-01/AddCasterLayout.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddCasterProgram.xml b/live/2016-11-01/AddCasterProgram.xml new file mode 100644 index 000000000..385517ada --- /dev/null +++ b/live/2016-11-01/AddCasterProgram.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddCasterVideoResource.xml b/live/2016-11-01/AddCasterVideoResource.xml new file mode 100644 index 000000000..91c591495 --- /dev/null +++ b/live/2016-11-01/AddCasterVideoResource.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddCustomLiveStreamTranscode.xml b/live/2016-11-01/AddCustomLiveStreamTranscode.xml new file mode 100644 index 000000000..7a31475ce --- /dev/null +++ b/live/2016-11-01/AddCustomLiveStreamTranscode.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddDRMCertificate.xml b/live/2016-11-01/AddDRMCertificate.xml new file mode 100644 index 000000000..1c9e73e65 --- /dev/null +++ b/live/2016-11-01/AddDRMCertificate.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddIlvbRecordConfig.xml b/live/2016-11-01/AddIlvbRecordConfig.xml new file mode 100644 index 000000000..a28626126 --- /dev/null +++ b/live/2016-11-01/AddIlvbRecordConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddIlvbTranscodeConfig.xml b/live/2016-11-01/AddIlvbTranscodeConfig.xml new file mode 100644 index 000000000..1e98b6cf1 --- /dev/null +++ b/live/2016-11-01/AddIlvbTranscodeConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveASRConfig.xml b/live/2016-11-01/AddLiveASRConfig.xml new file mode 100644 index 000000000..25b6607c0 --- /dev/null +++ b/live/2016-11-01/AddLiveASRConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveAppRecordConfig.xml b/live/2016-11-01/AddLiveAppRecordConfig.xml new file mode 100644 index 000000000..05469065e --- /dev/null +++ b/live/2016-11-01/AddLiveAppRecordConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveAppSnapshotConfig.xml b/live/2016-11-01/AddLiveAppSnapshotConfig.xml new file mode 100644 index 000000000..68d3416d9 --- /dev/null +++ b/live/2016-11-01/AddLiveAppSnapshotConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveAudioAuditConfig.xml b/live/2016-11-01/AddLiveAudioAuditConfig.xml new file mode 100644 index 000000000..443ccd675 --- /dev/null +++ b/live/2016-11-01/AddLiveAudioAuditConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveAudioAuditNotifyConfig.xml b/live/2016-11-01/AddLiveAudioAuditNotifyConfig.xml new file mode 100644 index 000000000..ffe710efc --- /dev/null +++ b/live/2016-11-01/AddLiveAudioAuditNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveDetectNotifyConfig.xml b/live/2016-11-01/AddLiveDetectNotifyConfig.xml new file mode 100644 index 000000000..5dfaf4b39 --- /dev/null +++ b/live/2016-11-01/AddLiveDetectNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveDomain.xml b/live/2016-11-01/AddLiveDomain.xml new file mode 100644 index 000000000..45c291c12 --- /dev/null +++ b/live/2016-11-01/AddLiveDomain.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveDomainMapping.xml b/live/2016-11-01/AddLiveDomainMapping.xml new file mode 100644 index 000000000..8593649dc --- /dev/null +++ b/live/2016-11-01/AddLiveDomainMapping.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveDomainPlayMapping.xml b/live/2016-11-01/AddLiveDomainPlayMapping.xml new file mode 100644 index 000000000..4d7193986 --- /dev/null +++ b/live/2016-11-01/AddLiveDomainPlayMapping.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveDomainStreamOptInfo.xml b/live/2016-11-01/AddLiveDomainStreamOptInfo.xml new file mode 100644 index 000000000..5addf0476 --- /dev/null +++ b/live/2016-11-01/AddLiveDomainStreamOptInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveEditorCanvas.xml b/live/2016-11-01/AddLiveEditorCanvas.xml new file mode 100644 index 000000000..3b0dcd634 --- /dev/null +++ b/live/2016-11-01/AddLiveEditorCanvas.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveEditorConfig.xml b/live/2016-11-01/AddLiveEditorConfig.xml new file mode 100644 index 000000000..6e2f75a6e --- /dev/null +++ b/live/2016-11-01/AddLiveEditorConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveEditorNotifyConfig.xml b/live/2016-11-01/AddLiveEditorNotifyConfig.xml new file mode 100644 index 000000000..93210cab1 --- /dev/null +++ b/live/2016-11-01/AddLiveEditorNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveMixConfig.xml b/live/2016-11-01/AddLiveMixConfig.xml new file mode 100644 index 000000000..1cdbf1a3d --- /dev/null +++ b/live/2016-11-01/AddLiveMixConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveMixNotifyConfig.xml b/live/2016-11-01/AddLiveMixNotifyConfig.xml new file mode 100644 index 000000000..b3959be41 --- /dev/null +++ b/live/2016-11-01/AddLiveMixNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLivePullStreamInfoConfig.xml b/live/2016-11-01/AddLivePullStreamInfoConfig.xml new file mode 100644 index 000000000..35abad5a0 --- /dev/null +++ b/live/2016-11-01/AddLivePullStreamInfoConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveRecordNotifyConfig.xml b/live/2016-11-01/AddLiveRecordNotifyConfig.xml new file mode 100644 index 000000000..d36875393 --- /dev/null +++ b/live/2016-11-01/AddLiveRecordNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveRecordVodConfig.xml b/live/2016-11-01/AddLiveRecordVodConfig.xml new file mode 100644 index 000000000..047fb7f7e --- /dev/null +++ b/live/2016-11-01/AddLiveRecordVodConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveSnapshotDetectPornConfig.xml b/live/2016-11-01/AddLiveSnapshotDetectPornConfig.xml new file mode 100644 index 000000000..cc3b7e143 --- /dev/null +++ b/live/2016-11-01/AddLiveSnapshotDetectPornConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveStreamMerge.xml b/live/2016-11-01/AddLiveStreamMerge.xml new file mode 100644 index 000000000..8e687b5d1 --- /dev/null +++ b/live/2016-11-01/AddLiveStreamMerge.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveStreamPushNolimit.xml b/live/2016-11-01/AddLiveStreamPushNolimit.xml new file mode 100644 index 000000000..70e9584c8 --- /dev/null +++ b/live/2016-11-01/AddLiveStreamPushNolimit.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveStreamTranscode.xml b/live/2016-11-01/AddLiveStreamTranscode.xml new file mode 100644 index 000000000..55c70dd24 --- /dev/null +++ b/live/2016-11-01/AddLiveStreamTranscode.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddLiveStreamTranscodeNolimit.xml b/live/2016-11-01/AddLiveStreamTranscodeNolimit.xml new file mode 100644 index 000000000..6acd3b294 --- /dev/null +++ b/live/2016-11-01/AddLiveStreamTranscodeNolimit.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddMultiRateConfig.xml b/live/2016-11-01/AddMultiRateConfig.xml new file mode 100644 index 000000000..e029d4ab6 --- /dev/null +++ b/live/2016-11-01/AddMultiRateConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddMultipleStreamMixService.xml b/live/2016-11-01/AddMultipleStreamMixService.xml new file mode 100644 index 000000000..830cdc0d0 --- /dev/null +++ b/live/2016-11-01/AddMultipleStreamMixService.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddPlaylistItems.xml b/live/2016-11-01/AddPlaylistItems.xml new file mode 100644 index 000000000..39f464e42 --- /dev/null +++ b/live/2016-11-01/AddPlaylistItems.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddPrivateLineConfig.xml b/live/2016-11-01/AddPrivateLineConfig.xml new file mode 100644 index 000000000..2649b2b4b --- /dev/null +++ b/live/2016-11-01/AddPrivateLineConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddRtsLiveStreamTranscode.xml b/live/2016-11-01/AddRtsLiveStreamTranscode.xml new file mode 100644 index 000000000..7508f8a6b --- /dev/null +++ b/live/2016-11-01/AddRtsLiveStreamTranscode.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddStudioLayout.xml b/live/2016-11-01/AddStudioLayout.xml new file mode 100644 index 000000000..4aa1b920c --- /dev/null +++ b/live/2016-11-01/AddStudioLayout.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AddTrancodeSEI.xml b/live/2016-11-01/AddTrancodeSEI.xml new file mode 100644 index 000000000..edf245b2b --- /dev/null +++ b/live/2016-11-01/AddTrancodeSEI.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AllowAllSendMessage.xml b/live/2016-11-01/AllowAllSendMessage.xml new file mode 100644 index 000000000..c990105ea --- /dev/null +++ b/live/2016-11-01/AllowAllSendMessage.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AllowPushStream.xml b/live/2016-11-01/AllowPushStream.xml new file mode 100644 index 000000000..3f33e44df --- /dev/null +++ b/live/2016-11-01/AllowPushStream.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AllowRoomChat.xml b/live/2016-11-01/AllowRoomChat.xml new file mode 100644 index 000000000..841aa9738 --- /dev/null +++ b/live/2016-11-01/AllowRoomChat.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/AllowSendMessage.xml b/live/2016-11-01/AllowSendMessage.xml new file mode 100644 index 000000000..840ed22c9 --- /dev/null +++ b/live/2016-11-01/AllowSendMessage.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ApplyBoardToken.xml b/live/2016-11-01/ApplyBoardToken.xml new file mode 100644 index 000000000..cc5d58c0c --- /dev/null +++ b/live/2016-11-01/ApplyBoardToken.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ApplyRecordToken.xml b/live/2016-11-01/ApplyRecordToken.xml new file mode 100644 index 000000000..1e10d94f1 --- /dev/null +++ b/live/2016-11-01/ApplyRecordToken.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ApplyToken.xml b/live/2016-11-01/ApplyToken.xml new file mode 100644 index 000000000..c8ad4f203 --- /dev/null +++ b/live/2016-11-01/ApplyToken.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/BatchDeleteLiveDomainConfigs.xml b/live/2016-11-01/BatchDeleteLiveDomainConfigs.xml new file mode 100644 index 000000000..233eca939 --- /dev/null +++ b/live/2016-11-01/BatchDeleteLiveDomainConfigs.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/BatchSetLiveDomainConfigs.xml b/live/2016-11-01/BatchSetLiveDomainConfigs.xml new file mode 100644 index 000000000..58a3be82a --- /dev/null +++ b/live/2016-11-01/BatchSetLiveDomainConfigs.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/BatchStartLiveDomain.xml b/live/2016-11-01/BatchStartLiveDomain.xml new file mode 100644 index 000000000..bbb3c920b --- /dev/null +++ b/live/2016-11-01/BatchStartLiveDomain.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/BatchStopLiveDomain.xml b/live/2016-11-01/BatchStopLiveDomain.xml new file mode 100644 index 000000000..cedd34e14 --- /dev/null +++ b/live/2016-11-01/BatchStopLiveDomain.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CancelLinkMic.xml b/live/2016-11-01/CancelLinkMic.xml new file mode 100644 index 000000000..ffa0149e7 --- /dev/null +++ b/live/2016-11-01/CancelLinkMic.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CheckServiceForRole.xml b/live/2016-11-01/CheckServiceForRole.xml new file mode 100644 index 000000000..c2e40485d --- /dev/null +++ b/live/2016-11-01/CheckServiceForRole.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CheckSnapshotStatus.xml b/live/2016-11-01/CheckSnapshotStatus.xml new file mode 100644 index 000000000..7aa0300a7 --- /dev/null +++ b/live/2016-11-01/CheckSnapshotStatus.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CloseLiveShift.xml b/live/2016-11-01/CloseLiveShift.xml new file mode 100644 index 000000000..3f2ffe6c3 --- /dev/null +++ b/live/2016-11-01/CloseLiveShift.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CompleteBoard.xml b/live/2016-11-01/CompleteBoard.xml new file mode 100644 index 000000000..56be175a6 --- /dev/null +++ b/live/2016-11-01/CompleteBoard.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CompleteBoardRecord.xml b/live/2016-11-01/CompleteBoardRecord.xml new file mode 100644 index 000000000..31e872fdd --- /dev/null +++ b/live/2016-11-01/CompleteBoardRecord.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ControlHtmlResource.xml b/live/2016-11-01/ControlHtmlResource.xml new file mode 100644 index 000000000..cd039d0dd --- /dev/null +++ b/live/2016-11-01/ControlHtmlResource.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CopyCaster.xml b/live/2016-11-01/CopyCaster.xml new file mode 100644 index 000000000..5a442da8e --- /dev/null +++ b/live/2016-11-01/CopyCaster.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CopyCasterSceneConfig.xml b/live/2016-11-01/CopyCasterSceneConfig.xml new file mode 100644 index 000000000..36bcc4cdb --- /dev/null +++ b/live/2016-11-01/CopyCasterSceneConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateApp.xml b/live/2016-11-01/CreateApp.xml new file mode 100644 index 000000000..1ac1b5574 --- /dev/null +++ b/live/2016-11-01/CreateApp.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateBoard.xml b/live/2016-11-01/CreateBoard.xml new file mode 100644 index 000000000..91876f060 --- /dev/null +++ b/live/2016-11-01/CreateBoard.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateBoardApp.xml b/live/2016-11-01/CreateBoardApp.xml new file mode 100644 index 000000000..939dd70fb --- /dev/null +++ b/live/2016-11-01/CreateBoardApp.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateCaster.xml b/live/2016-11-01/CreateCaster.xml new file mode 100644 index 000000000..d182b34e1 --- /dev/null +++ b/live/2016-11-01/CreateCaster.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateCasterScene.xml b/live/2016-11-01/CreateCasterScene.xml new file mode 100644 index 000000000..d145a3f16 --- /dev/null +++ b/live/2016-11-01/CreateCasterScene.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateLiveRealTimeLogDelivery.xml b/live/2016-11-01/CreateLiveRealTimeLogDelivery.xml new file mode 100644 index 000000000..3fdd46a42 --- /dev/null +++ b/live/2016-11-01/CreateLiveRealTimeLogDelivery.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateLiveStreamRecordIndexFiles.xml b/live/2016-11-01/CreateLiveStreamRecordIndexFiles.xml new file mode 100644 index 000000000..a51feb6ec --- /dev/null +++ b/live/2016-11-01/CreateLiveStreamRecordIndexFiles.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateMixStream.xml b/live/2016-11-01/CreateMixStream.xml new file mode 100644 index 000000000..6de6a27d8 --- /dev/null +++ b/live/2016-11-01/CreateMixStream.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateRoom.xml b/live/2016-11-01/CreateRoom.xml new file mode 100644 index 000000000..eacebc081 --- /dev/null +++ b/live/2016-11-01/CreateRoom.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateSubscriber.xml b/live/2016-11-01/CreateSubscriber.xml new file mode 100644 index 000000000..36b3169bd --- /dev/null +++ b/live/2016-11-01/CreateSubscriber.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/CreateUsageDetailDataExportTask.xml b/live/2016-11-01/CreateUsageDetailDataExportTask.xml new file mode 100644 index 000000000..e841543e1 --- /dev/null +++ b/live/2016-11-01/CreateUsageDetailDataExportTask.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DecryptKey.xml b/live/2016-11-01/DecryptKey.xml new file mode 100644 index 000000000..e8d20f981 --- /dev/null +++ b/live/2016-11-01/DecryptKey.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteApp.xml b/live/2016-11-01/DeleteApp.xml new file mode 100644 index 000000000..07d9a6c46 --- /dev/null +++ b/live/2016-11-01/DeleteApp.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteBoard.xml b/live/2016-11-01/DeleteBoard.xml new file mode 100644 index 000000000..dc4d59ead --- /dev/null +++ b/live/2016-11-01/DeleteBoard.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteCaster.xml b/live/2016-11-01/DeleteCaster.xml new file mode 100644 index 000000000..af44a6c19 --- /dev/null +++ b/live/2016-11-01/DeleteCaster.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteCasterComponent.xml b/live/2016-11-01/DeleteCasterComponent.xml new file mode 100644 index 000000000..56e9675d5 --- /dev/null +++ b/live/2016-11-01/DeleteCasterComponent.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteCasterEpisode.xml b/live/2016-11-01/DeleteCasterEpisode.xml new file mode 100644 index 000000000..5b643454e --- /dev/null +++ b/live/2016-11-01/DeleteCasterEpisode.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteCasterEpisodeGroup.xml b/live/2016-11-01/DeleteCasterEpisodeGroup.xml new file mode 100644 index 000000000..cda278d18 --- /dev/null +++ b/live/2016-11-01/DeleteCasterEpisodeGroup.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteCasterLayout.xml b/live/2016-11-01/DeleteCasterLayout.xml new file mode 100644 index 000000000..63ebd633d --- /dev/null +++ b/live/2016-11-01/DeleteCasterLayout.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteCasterProgram.xml b/live/2016-11-01/DeleteCasterProgram.xml new file mode 100644 index 000000000..3e9a6ba1d --- /dev/null +++ b/live/2016-11-01/DeleteCasterProgram.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteCasterScene.xml b/live/2016-11-01/DeleteCasterScene.xml new file mode 100644 index 000000000..6abb00c01 --- /dev/null +++ b/live/2016-11-01/DeleteCasterScene.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteCasterSceneConfig.xml b/live/2016-11-01/DeleteCasterSceneConfig.xml new file mode 100644 index 000000000..7d250635e --- /dev/null +++ b/live/2016-11-01/DeleteCasterSceneConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteCasterVideoResource.xml b/live/2016-11-01/DeleteCasterVideoResource.xml new file mode 100644 index 000000000..149beb3a4 --- /dev/null +++ b/live/2016-11-01/DeleteCasterVideoResource.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteDRMCertificate.xml b/live/2016-11-01/DeleteDRMCertificate.xml new file mode 100644 index 000000000..1e3f7d873 --- /dev/null +++ b/live/2016-11-01/DeleteDRMCertificate.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteHtmlResource.xml b/live/2016-11-01/DeleteHtmlResource.xml new file mode 100644 index 000000000..fcfab6974 --- /dev/null +++ b/live/2016-11-01/DeleteHtmlResource.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteIlvbRecordConfig.xml b/live/2016-11-01/DeleteIlvbRecordConfig.xml new file mode 100644 index 000000000..9f2f1aace --- /dev/null +++ b/live/2016-11-01/DeleteIlvbRecordConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteIlvbTranscodeConfig.xml b/live/2016-11-01/DeleteIlvbTranscodeConfig.xml new file mode 100644 index 000000000..7e31fa30f --- /dev/null +++ b/live/2016-11-01/DeleteIlvbTranscodeConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveASRConfig.xml b/live/2016-11-01/DeleteLiveASRConfig.xml new file mode 100644 index 000000000..11b5c4cce --- /dev/null +++ b/live/2016-11-01/DeleteLiveASRConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveAppRecordConfig.xml b/live/2016-11-01/DeleteLiveAppRecordConfig.xml new file mode 100644 index 000000000..31d363a67 --- /dev/null +++ b/live/2016-11-01/DeleteLiveAppRecordConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveAppSnapshotConfig.xml b/live/2016-11-01/DeleteLiveAppSnapshotConfig.xml new file mode 100644 index 000000000..e4d0f758f --- /dev/null +++ b/live/2016-11-01/DeleteLiveAppSnapshotConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveAudioAuditConfig.xml b/live/2016-11-01/DeleteLiveAudioAuditConfig.xml new file mode 100644 index 000000000..985bcbd97 --- /dev/null +++ b/live/2016-11-01/DeleteLiveAudioAuditConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveAudioAuditNotifyConfig.xml b/live/2016-11-01/DeleteLiveAudioAuditNotifyConfig.xml new file mode 100644 index 000000000..8ec4662d4 --- /dev/null +++ b/live/2016-11-01/DeleteLiveAudioAuditNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveDetectNotifyConfig.xml b/live/2016-11-01/DeleteLiveDetectNotifyConfig.xml new file mode 100644 index 000000000..65e1b3a15 --- /dev/null +++ b/live/2016-11-01/DeleteLiveDetectNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveDomain.xml b/live/2016-11-01/DeleteLiveDomain.xml new file mode 100644 index 000000000..ea91df3cd --- /dev/null +++ b/live/2016-11-01/DeleteLiveDomain.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveDomainAuth.xml b/live/2016-11-01/DeleteLiveDomainAuth.xml new file mode 100644 index 000000000..9ad7b48bd --- /dev/null +++ b/live/2016-11-01/DeleteLiveDomainAuth.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveDomainMapping.xml b/live/2016-11-01/DeleteLiveDomainMapping.xml new file mode 100644 index 000000000..5c4c1f662 --- /dev/null +++ b/live/2016-11-01/DeleteLiveDomainMapping.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveDomainPlayMapping.xml b/live/2016-11-01/DeleteLiveDomainPlayMapping.xml new file mode 100644 index 000000000..04d1591d0 --- /dev/null +++ b/live/2016-11-01/DeleteLiveDomainPlayMapping.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveDomainRemoteAuth.xml b/live/2016-11-01/DeleteLiveDomainRemoteAuth.xml new file mode 100644 index 000000000..280a3bff5 --- /dev/null +++ b/live/2016-11-01/DeleteLiveDomainRemoteAuth.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveDomainStreamOptInfo.xml b/live/2016-11-01/DeleteLiveDomainStreamOptInfo.xml new file mode 100644 index 000000000..edf035681 --- /dev/null +++ b/live/2016-11-01/DeleteLiveDomainStreamOptInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveEditorCanvas.xml b/live/2016-11-01/DeleteLiveEditorCanvas.xml new file mode 100644 index 000000000..7647c1c16 --- /dev/null +++ b/live/2016-11-01/DeleteLiveEditorCanvas.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveEditorConfig.xml b/live/2016-11-01/DeleteLiveEditorConfig.xml new file mode 100644 index 000000000..dc08f6db6 --- /dev/null +++ b/live/2016-11-01/DeleteLiveEditorConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveEditorNotifyConfig.xml b/live/2016-11-01/DeleteLiveEditorNotifyConfig.xml new file mode 100644 index 000000000..98d47227f --- /dev/null +++ b/live/2016-11-01/DeleteLiveEditorNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveLazyPullStreamInfoConfig.xml b/live/2016-11-01/DeleteLiveLazyPullStreamInfoConfig.xml new file mode 100644 index 000000000..11455f8b6 --- /dev/null +++ b/live/2016-11-01/DeleteLiveLazyPullStreamInfoConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveMixConfig.xml b/live/2016-11-01/DeleteLiveMixConfig.xml new file mode 100644 index 000000000..519307e5c --- /dev/null +++ b/live/2016-11-01/DeleteLiveMixConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveMixNotifyConfig.xml b/live/2016-11-01/DeleteLiveMixNotifyConfig.xml new file mode 100644 index 000000000..e42550f85 --- /dev/null +++ b/live/2016-11-01/DeleteLiveMixNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLivePullStreamInfoConfig.xml b/live/2016-11-01/DeleteLivePullStreamInfoConfig.xml new file mode 100644 index 000000000..8b69cf94b --- /dev/null +++ b/live/2016-11-01/DeleteLivePullStreamInfoConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveRealTimeLogLogstore.xml b/live/2016-11-01/DeleteLiveRealTimeLogLogstore.xml new file mode 100644 index 000000000..f271b1a5d --- /dev/null +++ b/live/2016-11-01/DeleteLiveRealTimeLogLogstore.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveRealtimeLogDelivery.xml b/live/2016-11-01/DeleteLiveRealtimeLogDelivery.xml new file mode 100644 index 000000000..a502fb9f8 --- /dev/null +++ b/live/2016-11-01/DeleteLiveRealtimeLogDelivery.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveRecordNotifyConfig.xml b/live/2016-11-01/DeleteLiveRecordNotifyConfig.xml new file mode 100644 index 000000000..827967780 --- /dev/null +++ b/live/2016-11-01/DeleteLiveRecordNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveRecordVodConfig.xml b/live/2016-11-01/DeleteLiveRecordVodConfig.xml new file mode 100644 index 000000000..fa0404f2f --- /dev/null +++ b/live/2016-11-01/DeleteLiveRecordVodConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveSnapshotDetectPornConfig.xml b/live/2016-11-01/DeleteLiveSnapshotDetectPornConfig.xml new file mode 100644 index 000000000..5711d828e --- /dev/null +++ b/live/2016-11-01/DeleteLiveSnapshotDetectPornConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveSpecificConfig.xml b/live/2016-11-01/DeleteLiveSpecificConfig.xml new file mode 100644 index 000000000..df1adb388 --- /dev/null +++ b/live/2016-11-01/DeleteLiveSpecificConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveStreamMerge.xml b/live/2016-11-01/DeleteLiveStreamMerge.xml new file mode 100644 index 000000000..6e30d1a1e --- /dev/null +++ b/live/2016-11-01/DeleteLiveStreamMerge.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveStreamPushNolimit.xml b/live/2016-11-01/DeleteLiveStreamPushNolimit.xml new file mode 100644 index 000000000..5a8c9d7d7 --- /dev/null +++ b/live/2016-11-01/DeleteLiveStreamPushNolimit.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveStreamTranscode.xml b/live/2016-11-01/DeleteLiveStreamTranscode.xml new file mode 100644 index 000000000..7c8d31333 --- /dev/null +++ b/live/2016-11-01/DeleteLiveStreamTranscode.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveStreamTranscodeNolimit.xml b/live/2016-11-01/DeleteLiveStreamTranscodeNolimit.xml new file mode 100644 index 000000000..cbde5cf2f --- /dev/null +++ b/live/2016-11-01/DeleteLiveStreamTranscodeNolimit.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteLiveStreamsNotifyUrlConfig.xml b/live/2016-11-01/DeleteLiveStreamsNotifyUrlConfig.xml new file mode 100644 index 000000000..4bf3e4d13 --- /dev/null +++ b/live/2016-11-01/DeleteLiveStreamsNotifyUrlConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteMixStream.xml b/live/2016-11-01/DeleteMixStream.xml new file mode 100644 index 000000000..140ed24a0 --- /dev/null +++ b/live/2016-11-01/DeleteMixStream.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteMultiRateConfig.xml b/live/2016-11-01/DeleteMultiRateConfig.xml new file mode 100644 index 000000000..1479b4182 --- /dev/null +++ b/live/2016-11-01/DeleteMultiRateConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeletePlaylist.xml b/live/2016-11-01/DeletePlaylist.xml new file mode 100644 index 000000000..0c95bba52 --- /dev/null +++ b/live/2016-11-01/DeletePlaylist.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeletePlaylistItems.xml b/live/2016-11-01/DeletePlaylistItems.xml new file mode 100644 index 000000000..f82616722 --- /dev/null +++ b/live/2016-11-01/DeletePlaylistItems.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeletePrivateLineConfig.xml b/live/2016-11-01/DeletePrivateLineConfig.xml new file mode 100644 index 000000000..98eaf501a --- /dev/null +++ b/live/2016-11-01/DeletePrivateLineConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteRoom.xml b/live/2016-11-01/DeleteRoom.xml new file mode 100644 index 000000000..1ad32ee3c --- /dev/null +++ b/live/2016-11-01/DeleteRoom.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DeleteStudioLayout.xml b/live/2016-11-01/DeleteStudioLayout.xml new file mode 100644 index 000000000..01e0fd413 --- /dev/null +++ b/live/2016-11-01/DeleteStudioLayout.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeAppCallbackConfig.xml b/live/2016-11-01/DescribeAppCallbackConfig.xml new file mode 100644 index 000000000..8f2009233 --- /dev/null +++ b/live/2016-11-01/DescribeAppCallbackConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeApps.xml b/live/2016-11-01/DescribeApps.xml new file mode 100644 index 000000000..2c0dc2cdd --- /dev/null +++ b/live/2016-11-01/DescribeApps.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeBlackListByStreamName.xml b/live/2016-11-01/DescribeBlackListByStreamName.xml new file mode 100644 index 000000000..f03cb6d08 --- /dev/null +++ b/live/2016-11-01/DescribeBlackListByStreamName.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeBoardEvents.xml b/live/2016-11-01/DescribeBoardEvents.xml new file mode 100644 index 000000000..f239318fd --- /dev/null +++ b/live/2016-11-01/DescribeBoardEvents.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeBoardSnapshot.xml b/live/2016-11-01/DescribeBoardSnapshot.xml new file mode 100644 index 000000000..da53b7152 --- /dev/null +++ b/live/2016-11-01/DescribeBoardSnapshot.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeBoards.xml b/live/2016-11-01/DescribeBoards.xml new file mode 100644 index 000000000..cdac1ca5f --- /dev/null +++ b/live/2016-11-01/DescribeBoards.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterBusinessStatus.xml b/live/2016-11-01/DescribeCasterBusinessStatus.xml new file mode 100644 index 000000000..3f7b7015c --- /dev/null +++ b/live/2016-11-01/DescribeCasterBusinessStatus.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterChannels.xml b/live/2016-11-01/DescribeCasterChannels.xml new file mode 100644 index 000000000..180a32c08 --- /dev/null +++ b/live/2016-11-01/DescribeCasterChannels.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterComponents.xml b/live/2016-11-01/DescribeCasterComponents.xml new file mode 100644 index 000000000..89cefa7b2 --- /dev/null +++ b/live/2016-11-01/DescribeCasterComponents.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterConfig.xml b/live/2016-11-01/DescribeCasterConfig.xml new file mode 100644 index 000000000..ea547d820 --- /dev/null +++ b/live/2016-11-01/DescribeCasterConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterLayouts.xml b/live/2016-11-01/DescribeCasterLayouts.xml new file mode 100644 index 000000000..6edc7ed3d --- /dev/null +++ b/live/2016-11-01/DescribeCasterLayouts.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterProgram.xml b/live/2016-11-01/DescribeCasterProgram.xml new file mode 100644 index 000000000..0b65f83f0 --- /dev/null +++ b/live/2016-11-01/DescribeCasterProgram.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterRegionCount.xml b/live/2016-11-01/DescribeCasterRegionCount.xml new file mode 100644 index 000000000..7af553e70 --- /dev/null +++ b/live/2016-11-01/DescribeCasterRegionCount.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterRtcInfo.xml b/live/2016-11-01/DescribeCasterRtcInfo.xml new file mode 100644 index 000000000..e513e2234 --- /dev/null +++ b/live/2016-11-01/DescribeCasterRtcInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterSceneAudio.xml b/live/2016-11-01/DescribeCasterSceneAudio.xml new file mode 100644 index 000000000..517021a56 --- /dev/null +++ b/live/2016-11-01/DescribeCasterSceneAudio.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterScenes.xml b/live/2016-11-01/DescribeCasterScenes.xml new file mode 100644 index 000000000..7216ffa33 --- /dev/null +++ b/live/2016-11-01/DescribeCasterScenes.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterStreamUrl.xml b/live/2016-11-01/DescribeCasterStreamUrl.xml new file mode 100644 index 000000000..9312b7752 --- /dev/null +++ b/live/2016-11-01/DescribeCasterStreamUrl.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterSyncGroup.xml b/live/2016-11-01/DescribeCasterSyncGroup.xml new file mode 100644 index 000000000..9d7e6e498 --- /dev/null +++ b/live/2016-11-01/DescribeCasterSyncGroup.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasterVideoResources.xml b/live/2016-11-01/DescribeCasterVideoResources.xml new file mode 100644 index 000000000..707006ce4 --- /dev/null +++ b/live/2016-11-01/DescribeCasterVideoResources.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeCasters.xml b/live/2016-11-01/DescribeCasters.xml new file mode 100644 index 000000000..1998fe4b3 --- /dev/null +++ b/live/2016-11-01/DescribeCasters.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeClientCount.xml b/live/2016-11-01/DescribeClientCount.xml new file mode 100644 index 000000000..81a9a8922 --- /dev/null +++ b/live/2016-11-01/DescribeClientCount.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeClientList.xml b/live/2016-11-01/DescribeClientList.xml new file mode 100644 index 000000000..e7229a1c4 --- /dev/null +++ b/live/2016-11-01/DescribeClientList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeDRMCertList.xml b/live/2016-11-01/DescribeDRMCertList.xml new file mode 100644 index 000000000..5e9c8c927 --- /dev/null +++ b/live/2016-11-01/DescribeDRMCertList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeDRMCertificate.xml b/live/2016-11-01/DescribeDRMCertificate.xml new file mode 100644 index 000000000..61c54639e --- /dev/null +++ b/live/2016-11-01/DescribeDRMCertificate.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeDRMLicense.xml b/live/2016-11-01/DescribeDRMLicense.xml new file mode 100644 index 000000000..1cec9d97f --- /dev/null +++ b/live/2016-11-01/DescribeDRMLicense.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeDomainUsageData.xml b/live/2016-11-01/DescribeDomainUsageData.xml new file mode 100644 index 000000000..dc4229580 --- /dev/null +++ b/live/2016-11-01/DescribeDomainUsageData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeForbidPushStreamRoomList.xml b/live/2016-11-01/DescribeForbidPushStreamRoomList.xml new file mode 100644 index 000000000..346f64ee4 --- /dev/null +++ b/live/2016-11-01/DescribeForbidPushStreamRoomList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeForbidRoomChatList.xml b/live/2016-11-01/DescribeForbidRoomChatList.xml new file mode 100644 index 000000000..9e7aef597 --- /dev/null +++ b/live/2016-11-01/DescribeForbidRoomChatList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeHlsLiveStreamRealTimeBpsData.xml b/live/2016-11-01/DescribeHlsLiveStreamRealTimeBpsData.xml new file mode 100644 index 000000000..67d8da28b --- /dev/null +++ b/live/2016-11-01/DescribeHlsLiveStreamRealTimeBpsData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeHtmlResource.xml b/live/2016-11-01/DescribeHtmlResource.xml new file mode 100644 index 000000000..c0d975525 --- /dev/null +++ b/live/2016-11-01/DescribeHtmlResource.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeIlvbRecordConfig.xml b/live/2016-11-01/DescribeIlvbRecordConfig.xml new file mode 100644 index 000000000..fcb26cbc6 --- /dev/null +++ b/live/2016-11-01/DescribeIlvbRecordConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeIlvbRecordList.xml b/live/2016-11-01/DescribeIlvbRecordList.xml new file mode 100644 index 000000000..265ab5848 --- /dev/null +++ b/live/2016-11-01/DescribeIlvbRecordList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeIlvbRegions.xml b/live/2016-11-01/DescribeIlvbRegions.xml new file mode 100644 index 000000000..8faa98aa6 --- /dev/null +++ b/live/2016-11-01/DescribeIlvbRegions.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeIlvbTranscodeConfigList.xml b/live/2016-11-01/DescribeIlvbTranscodeConfigList.xml new file mode 100644 index 000000000..b81ae2132 --- /dev/null +++ b/live/2016-11-01/DescribeIlvbTranscodeConfigList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLikeInfo.xml b/live/2016-11-01/DescribeLikeInfo.xml new file mode 100644 index 000000000..f5fbd91b4 --- /dev/null +++ b/live/2016-11-01/DescribeLikeInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLinkMicInfo.xml b/live/2016-11-01/DescribeLinkMicInfo.xml new file mode 100644 index 000000000..37fafa4a4 --- /dev/null +++ b/live/2016-11-01/DescribeLinkMicInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveAsrConfig.xml b/live/2016-11-01/DescribeLiveAsrConfig.xml new file mode 100644 index 000000000..8ace0376b --- /dev/null +++ b/live/2016-11-01/DescribeLiveAsrConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveAudioAuditConfig.xml b/live/2016-11-01/DescribeLiveAudioAuditConfig.xml new file mode 100644 index 000000000..92289ccfa --- /dev/null +++ b/live/2016-11-01/DescribeLiveAudioAuditConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveAudioAuditNotifyConfig.xml b/live/2016-11-01/DescribeLiveAudioAuditNotifyConfig.xml new file mode 100644 index 000000000..35dd5fd87 --- /dev/null +++ b/live/2016-11-01/DescribeLiveAudioAuditNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveAudit.xml b/live/2016-11-01/DescribeLiveAudit.xml new file mode 100644 index 000000000..c7819c60f --- /dev/null +++ b/live/2016-11-01/DescribeLiveAudit.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveBlackListAppStreams.xml b/live/2016-11-01/DescribeLiveBlackListAppStreams.xml new file mode 100644 index 000000000..f914a7ac2 --- /dev/null +++ b/live/2016-11-01/DescribeLiveBlackListAppStreams.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveCertificateDetail.xml b/live/2016-11-01/DescribeLiveCertificateDetail.xml new file mode 100644 index 000000000..06e96daf9 --- /dev/null +++ b/live/2016-11-01/DescribeLiveCertificateDetail.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveCertificateList.xml b/live/2016-11-01/DescribeLiveCertificateList.xml new file mode 100644 index 000000000..dbd04b42a --- /dev/null +++ b/live/2016-11-01/DescribeLiveCertificateList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDetectNotifyConfig.xml b/live/2016-11-01/DescribeLiveDetectNotifyConfig.xml new file mode 100644 index 000000000..0f1499a63 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDetectNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDetectPornData.xml b/live/2016-11-01/DescribeLiveDetectPornData.xml new file mode 100644 index 000000000..ba9b7e409 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDetectPornData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDetectResultDetail.xml b/live/2016-11-01/DescribeLiveDetectResultDetail.xml new file mode 100644 index 000000000..03898f507 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDetectResultDetail.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDetectResultDigest.xml b/live/2016-11-01/DescribeLiveDetectResultDigest.xml new file mode 100644 index 000000000..528bcaa98 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDetectResultDigest.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainAreaUsage.xml b/live/2016-11-01/DescribeLiveDomainAreaUsage.xml new file mode 100644 index 000000000..921fb15d1 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainAreaUsage.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainAuth.xml b/live/2016-11-01/DescribeLiveDomainAuth.xml new file mode 100644 index 000000000..36904daf1 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainAuth.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainAvFramePolicy.xml b/live/2016-11-01/DescribeLiveDomainAvFramePolicy.xml new file mode 100644 index 000000000..402ddd14f --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainAvFramePolicy.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainBpsData.xml b/live/2016-11-01/DescribeLiveDomainBpsData.xml new file mode 100644 index 000000000..0d5ea51a3 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainBpsData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainBpsDataByTimeStamp.xml b/live/2016-11-01/DescribeLiveDomainBpsDataByTimeStamp.xml new file mode 100644 index 000000000..8852becc6 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainBpsDataByTimeStamp.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainCertificateInfo.xml b/live/2016-11-01/DescribeLiveDomainCertificateInfo.xml new file mode 100644 index 000000000..a99bffb3a --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainCertificateInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainCname.xml b/live/2016-11-01/DescribeLiveDomainCname.xml new file mode 100644 index 000000000..052795190 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainCname.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainConfigs.xml b/live/2016-11-01/DescribeLiveDomainConfigs.xml new file mode 100644 index 000000000..6a14aa196 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainConfigs.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainDetail.xml b/live/2016-11-01/DescribeLiveDomainDetail.xml new file mode 100644 index 000000000..472f64b18 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainDetail.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainFrameRateAndBitRateData.xml b/live/2016-11-01/DescribeLiveDomainFrameRateAndBitRateData.xml new file mode 100644 index 000000000..6816a6809 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainFrameRateAndBitRateData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainHitRateData.xml b/live/2016-11-01/DescribeLiveDomainHitRateData.xml new file mode 100644 index 000000000..229adafe1 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainHitRateData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainHttpCodeData.xml b/live/2016-11-01/DescribeLiveDomainHttpCodeData.xml new file mode 100644 index 000000000..34d2d063b --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainHttpCodeData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainLimit.xml b/live/2016-11-01/DescribeLiveDomainLimit.xml new file mode 100644 index 000000000..8a12abef8 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainLimit.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainLimitByUid.xml b/live/2016-11-01/DescribeLiveDomainLimitByUid.xml new file mode 100644 index 000000000..e0e76e620 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainLimitByUid.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainLog.xml b/live/2016-11-01/DescribeLiveDomainLog.xml new file mode 100644 index 000000000..ca44d073b --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainLog.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainMapping.xml b/live/2016-11-01/DescribeLiveDomainMapping.xml new file mode 100644 index 000000000..3b58f84bd --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainMapping.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainMax95BpsData.xml b/live/2016-11-01/DescribeLiveDomainMax95BpsData.xml new file mode 100644 index 000000000..7c314c240 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainMax95BpsData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainOnlineUserNum.xml b/live/2016-11-01/DescribeLiveDomainOnlineUserNum.xml new file mode 100644 index 000000000..33755aa40 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainOnlineUserNum.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainOriginBpsData.xml b/live/2016-11-01/DescribeLiveDomainOriginBpsData.xml new file mode 100644 index 000000000..2d005d112 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainOriginBpsData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainOriginTrafficData.xml b/live/2016-11-01/DescribeLiveDomainOriginTrafficData.xml new file mode 100644 index 000000000..05762663c --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainOriginTrafficData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainPlayMapping.xml b/live/2016-11-01/DescribeLiveDomainPlayMapping.xml new file mode 100644 index 000000000..39c1035e0 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainPlayMapping.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainPushBpsData.xml b/live/2016-11-01/DescribeLiveDomainPushBpsData.xml new file mode 100644 index 000000000..4cdc2aab7 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainPushBpsData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainPushTrafficData.xml b/live/2016-11-01/DescribeLiveDomainPushTrafficData.xml new file mode 100644 index 000000000..08f7ae5d5 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainPushTrafficData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainPvUvData.xml b/live/2016-11-01/DescribeLiveDomainPvUvData.xml new file mode 100644 index 000000000..c67dd62a2 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainPvUvData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainQpsData.xml b/live/2016-11-01/DescribeLiveDomainQpsData.xml new file mode 100644 index 000000000..f7f6914da --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainQpsData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainRealTimeBpsData.xml b/live/2016-11-01/DescribeLiveDomainRealTimeBpsData.xml new file mode 100644 index 000000000..ee74f35e6 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainRealTimeBpsData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainRealTimeDetailData.xml b/live/2016-11-01/DescribeLiveDomainRealTimeDetailData.xml new file mode 100644 index 000000000..545c3e4b9 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainRealTimeDetailData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainRealTimeHttpCodeData.xml b/live/2016-11-01/DescribeLiveDomainRealTimeHttpCodeData.xml new file mode 100644 index 000000000..1dbf43ac2 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainRealTimeHttpCodeData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainRealTimeTrafficData.xml b/live/2016-11-01/DescribeLiveDomainRealTimeTrafficData.xml new file mode 100644 index 000000000..2274c3c11 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainRealTimeTrafficData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainRealtimeLogDelivery.xml b/live/2016-11-01/DescribeLiveDomainRealtimeLogDelivery.xml new file mode 100644 index 000000000..373a176ce --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainRealtimeLogDelivery.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainRecordData.xml b/live/2016-11-01/DescribeLiveDomainRecordData.xml new file mode 100644 index 000000000..0bfc63664 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainRecordData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainRegionData.xml b/live/2016-11-01/DescribeLiveDomainRegionData.xml new file mode 100644 index 000000000..65e241d07 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainRegionData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainRemoteAuth.xml b/live/2016-11-01/DescribeLiveDomainRemoteAuth.xml new file mode 100644 index 000000000..6034f2a14 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainRemoteAuth.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainRetain.xml b/live/2016-11-01/DescribeLiveDomainRetain.xml new file mode 100644 index 000000000..b954da695 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainRetain.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainSnapshotData.xml b/live/2016-11-01/DescribeLiveDomainSnapshotData.xml new file mode 100644 index 000000000..b48cfff53 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainSnapshotData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainStreamOptInfo.xml b/live/2016-11-01/DescribeLiveDomainStreamOptInfo.xml new file mode 100644 index 000000000..ba9151f9f --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainStreamOptInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainStreamPublishPlayData.xml b/live/2016-11-01/DescribeLiveDomainStreamPublishPlayData.xml new file mode 100644 index 000000000..03f0e04ab --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainStreamPublishPlayData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainStreamTranscodeData.xml b/live/2016-11-01/DescribeLiveDomainStreamTranscodeData.xml new file mode 100644 index 000000000..c359505f8 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainStreamTranscodeData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainTimeShiftData.xml b/live/2016-11-01/DescribeLiveDomainTimeShiftData.xml new file mode 100644 index 000000000..92728e686 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainTimeShiftData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainTrafficData.xml b/live/2016-11-01/DescribeLiveDomainTrafficData.xml new file mode 100644 index 000000000..b681539b8 --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainTrafficData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomainTranscodeData.xml b/live/2016-11-01/DescribeLiveDomainTranscodeData.xml new file mode 100644 index 000000000..4febf68ee --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomainTranscodeData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveDomains.xml b/live/2016-11-01/DescribeLiveDomains.xml new file mode 100644 index 000000000..3bd120f2d --- /dev/null +++ b/live/2016-11-01/DescribeLiveDomains.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveEditorConfig.xml b/live/2016-11-01/DescribeLiveEditorConfig.xml new file mode 100644 index 000000000..98e0e7750 --- /dev/null +++ b/live/2016-11-01/DescribeLiveEditorConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveEditorNotifyConfig.xml b/live/2016-11-01/DescribeLiveEditorNotifyConfig.xml new file mode 100644 index 000000000..abd3a8a80 --- /dev/null +++ b/live/2016-11-01/DescribeLiveEditorNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveEditorTranscodeTemplates.xml b/live/2016-11-01/DescribeLiveEditorTranscodeTemplates.xml new file mode 100644 index 000000000..d9acc4bb2 --- /dev/null +++ b/live/2016-11-01/DescribeLiveEditorTranscodeTemplates.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveLazyPullStreamConfig.xml b/live/2016-11-01/DescribeLiveLazyPullStreamConfig.xml new file mode 100644 index 000000000..548f29542 --- /dev/null +++ b/live/2016-11-01/DescribeLiveLazyPullStreamConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveLocations.xml b/live/2016-11-01/DescribeLiveLocations.xml new file mode 100644 index 000000000..b52a4ab28 --- /dev/null +++ b/live/2016-11-01/DescribeLiveLocations.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveMixConfig.xml b/live/2016-11-01/DescribeLiveMixConfig.xml new file mode 100644 index 000000000..19b60a7ed --- /dev/null +++ b/live/2016-11-01/DescribeLiveMixConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveMixNotifyConfig.xml b/live/2016-11-01/DescribeLiveMixNotifyConfig.xml new file mode 100644 index 000000000..9b02fe064 --- /dev/null +++ b/live/2016-11-01/DescribeLiveMixNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveMultiUsageData.xml b/live/2016-11-01/DescribeLiveMultiUsageData.xml new file mode 100644 index 000000000..f8dbd9c00 --- /dev/null +++ b/live/2016-11-01/DescribeLiveMultiUsageData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLivePullStreamConfig.xml b/live/2016-11-01/DescribeLivePullStreamConfig.xml new file mode 100644 index 000000000..67d6f2316 --- /dev/null +++ b/live/2016-11-01/DescribeLivePullStreamConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveRealtimeDeliveryAcc.xml b/live/2016-11-01/DescribeLiveRealtimeDeliveryAcc.xml new file mode 100644 index 000000000..7c1a0e8d2 --- /dev/null +++ b/live/2016-11-01/DescribeLiveRealtimeDeliveryAcc.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveRealtimeLogAuthorized.xml b/live/2016-11-01/DescribeLiveRealtimeLogAuthorized.xml new file mode 100644 index 000000000..af4a60a6f --- /dev/null +++ b/live/2016-11-01/DescribeLiveRealtimeLogAuthorized.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveRecordConfig.xml b/live/2016-11-01/DescribeLiveRecordConfig.xml new file mode 100644 index 000000000..dd3658a31 --- /dev/null +++ b/live/2016-11-01/DescribeLiveRecordConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveRecordNotifyConfig.xml b/live/2016-11-01/DescribeLiveRecordNotifyConfig.xml new file mode 100644 index 000000000..2ef677827 --- /dev/null +++ b/live/2016-11-01/DescribeLiveRecordNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveRecordVodConfigs.xml b/live/2016-11-01/DescribeLiveRecordVodConfigs.xml new file mode 100644 index 000000000..5fafeb048 --- /dev/null +++ b/live/2016-11-01/DescribeLiveRecordVodConfigs.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveRegions.xml b/live/2016-11-01/DescribeLiveRegions.xml new file mode 100644 index 000000000..7d086f681 --- /dev/null +++ b/live/2016-11-01/DescribeLiveRegions.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveResourcePackage.xml b/live/2016-11-01/DescribeLiveResourcePackage.xml new file mode 100644 index 000000000..deb49037a --- /dev/null +++ b/live/2016-11-01/DescribeLiveResourcePackage.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveRoomPublishPlayData.xml b/live/2016-11-01/DescribeLiveRoomPublishPlayData.xml new file mode 100644 index 000000000..318d3018d --- /dev/null +++ b/live/2016-11-01/DescribeLiveRoomPublishPlayData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveService.xml b/live/2016-11-01/DescribeLiveService.xml new file mode 100644 index 000000000..94acc216f --- /dev/null +++ b/live/2016-11-01/DescribeLiveService.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveShiftConfigs.xml b/live/2016-11-01/DescribeLiveShiftConfigs.xml new file mode 100644 index 000000000..7cb76002d --- /dev/null +++ b/live/2016-11-01/DescribeLiveShiftConfigs.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveSnapshotConfig.xml b/live/2016-11-01/DescribeLiveSnapshotConfig.xml new file mode 100644 index 000000000..44e9ab02f --- /dev/null +++ b/live/2016-11-01/DescribeLiveSnapshotConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveSnapshotDetectPornConfig.xml b/live/2016-11-01/DescribeLiveSnapshotDetectPornConfig.xml new file mode 100644 index 000000000..2654897bb --- /dev/null +++ b/live/2016-11-01/DescribeLiveSnapshotDetectPornConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveSpecificDomainMapping.xml b/live/2016-11-01/DescribeLiveSpecificDomainMapping.xml new file mode 100644 index 000000000..d682b4bfe --- /dev/null +++ b/live/2016-11-01/DescribeLiveSpecificDomainMapping.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamAppStreams.xml b/live/2016-11-01/DescribeLiveStreamAppStreams.xml new file mode 100644 index 000000000..0534d5f57 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamAppStreams.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamBitRateData.xml b/live/2016-11-01/DescribeLiveStreamBitRateData.xml new file mode 100644 index 000000000..b730d6155 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamBitRateData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamBlackList.xml b/live/2016-11-01/DescribeLiveStreamBlackList.xml new file mode 100644 index 000000000..29aa9d2d8 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamBlackList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamBwOnlineInfo.xml b/live/2016-11-01/DescribeLiveStreamBwOnlineInfo.xml new file mode 100644 index 000000000..f777bafd5 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamBwOnlineInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamCheatData.xml b/live/2016-11-01/DescribeLiveStreamCheatData.xml new file mode 100644 index 000000000..1e9e744b9 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamCheatData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamCount.xml b/live/2016-11-01/DescribeLiveStreamCount.xml new file mode 100644 index 000000000..7687d1056 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamCount.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamData.xml b/live/2016-11-01/DescribeLiveStreamData.xml new file mode 100644 index 000000000..976be6da4 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamDelayConfig.xml b/live/2016-11-01/DescribeLiveStreamDelayConfig.xml new file mode 100644 index 000000000..718336be1 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamDelayConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamHistoryUserNum.xml b/live/2016-11-01/DescribeLiveStreamHistoryUserNum.xml new file mode 100644 index 000000000..b5db3efbe --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamHistoryUserNum.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamHlsDomainInfo.xml b/live/2016-11-01/DescribeLiveStreamHlsDomainInfo.xml new file mode 100644 index 000000000..308433060 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamHlsDomainInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamInfo.xml b/live/2016-11-01/DescribeLiveStreamInfo.xml new file mode 100644 index 000000000..e21b43e6c --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamMerge.xml b/live/2016-11-01/DescribeLiveStreamMerge.xml new file mode 100644 index 000000000..5cee2c3bc --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamMerge.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamOnlineUserNum.xml b/live/2016-11-01/DescribeLiveStreamOnlineUserNum.xml new file mode 100644 index 000000000..ff6761883 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamOnlineUserNum.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamOptimizedFeatureConfig.xml b/live/2016-11-01/DescribeLiveStreamOptimizedFeatureConfig.xml new file mode 100644 index 000000000..cd6d1ab10 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamOptimizedFeatureConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamPublishPlayData.xml b/live/2016-11-01/DescribeLiveStreamPublishPlayData.xml new file mode 100644 index 000000000..ae421f45b --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamPublishPlayData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamPushNolimit.xml b/live/2016-11-01/DescribeLiveStreamPushNolimit.xml new file mode 100644 index 000000000..f592fee04 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamPushNolimit.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamRealTimeBpsData.xml b/live/2016-11-01/DescribeLiveStreamRealTimeBpsData.xml new file mode 100644 index 000000000..c04fa637c --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamRealTimeBpsData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamRecordContent.xml b/live/2016-11-01/DescribeLiveStreamRecordContent.xml new file mode 100644 index 000000000..27dba569f --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamRecordContent.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamRecordIndexFile.xml b/live/2016-11-01/DescribeLiveStreamRecordIndexFile.xml new file mode 100644 index 000000000..a667c0712 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamRecordIndexFile.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamRecordIndexFiles.xml b/live/2016-11-01/DescribeLiveStreamRecordIndexFiles.xml new file mode 100644 index 000000000..d6c3a47c5 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamRecordIndexFiles.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamSnapshotInfo.xml b/live/2016-11-01/DescribeLiveStreamSnapshotInfo.xml new file mode 100644 index 000000000..fd7dfe3fb --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamSnapshotInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamTranscodeInfo.xml b/live/2016-11-01/DescribeLiveStreamTranscodeInfo.xml new file mode 100644 index 000000000..170672b95 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamTranscodeInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamTranscodeNolimit.xml b/live/2016-11-01/DescribeLiveStreamTranscodeNolimit.xml new file mode 100644 index 000000000..8e2b96122 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamTranscodeNolimit.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamTranscodeStreamNum.xml b/live/2016-11-01/DescribeLiveStreamTranscodeStreamNum.xml new file mode 100644 index 000000000..f22f0bf6d --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamTranscodeStreamNum.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamTranscodeStreamNumByUid.xml b/live/2016-11-01/DescribeLiveStreamTranscodeStreamNumByUid.xml new file mode 100644 index 000000000..2d257d448 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamTranscodeStreamNumByUid.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamUniversalAppStreams.xml b/live/2016-11-01/DescribeLiveStreamUniversalAppStreams.xml new file mode 100644 index 000000000..90259260f --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamUniversalAppStreams.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamsBlockList.xml b/live/2016-11-01/DescribeLiveStreamsBlockList.xml new file mode 100644 index 000000000..11e661c3e --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamsBlockList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamsControlHistory.xml b/live/2016-11-01/DescribeLiveStreamsControlHistory.xml new file mode 100644 index 000000000..7df2bb963 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamsControlHistory.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamsFrameRateAndBitRateData.xml b/live/2016-11-01/DescribeLiveStreamsFrameRateAndBitRateData.xml new file mode 100644 index 000000000..b88478c5a --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamsFrameRateAndBitRateData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamsNotifyUrlConfig.xml b/live/2016-11-01/DescribeLiveStreamsNotifyUrlConfig.xml new file mode 100644 index 000000000..905ddb520 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamsNotifyUrlConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamsOnlineList.xml b/live/2016-11-01/DescribeLiveStreamsOnlineList.xml new file mode 100644 index 000000000..ed2c54ceb --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamsOnlineList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamsPublishAndOnlineData.xml b/live/2016-11-01/DescribeLiveStreamsPublishAndOnlineData.xml new file mode 100644 index 000000000..46c8b137a --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamsPublishAndOnlineData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveStreamsPublishList.xml b/live/2016-11-01/DescribeLiveStreamsPublishList.xml new file mode 100644 index 000000000..0a3393983 --- /dev/null +++ b/live/2016-11-01/DescribeLiveStreamsPublishList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveSupportDomainParam.xml b/live/2016-11-01/DescribeLiveSupportDomainParam.xml new file mode 100644 index 000000000..becc4f689 --- /dev/null +++ b/live/2016-11-01/DescribeLiveSupportDomainParam.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveTagResources.xml b/live/2016-11-01/DescribeLiveTagResources.xml new file mode 100644 index 000000000..2a9460608 --- /dev/null +++ b/live/2016-11-01/DescribeLiveTagResources.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveTopDomainsByFlow.xml b/live/2016-11-01/DescribeLiveTopDomainsByFlow.xml new file mode 100644 index 000000000..44492190f --- /dev/null +++ b/live/2016-11-01/DescribeLiveTopDomainsByFlow.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveTranscodeLog.xml b/live/2016-11-01/DescribeLiveTranscodeLog.xml new file mode 100644 index 000000000..c072ee467 --- /dev/null +++ b/live/2016-11-01/DescribeLiveTranscodeLog.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveUpVideoAudioInfo.xml b/live/2016-11-01/DescribeLiveUpVideoAudioInfo.xml new file mode 100644 index 000000000..0e24a3c6d --- /dev/null +++ b/live/2016-11-01/DescribeLiveUpVideoAudioInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveUserDomainAuthClose.xml b/live/2016-11-01/DescribeLiveUserDomainAuthClose.xml new file mode 100644 index 000000000..d990e73b9 --- /dev/null +++ b/live/2016-11-01/DescribeLiveUserDomainAuthClose.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveUserDomains.xml b/live/2016-11-01/DescribeLiveUserDomains.xml new file mode 100644 index 000000000..37b1fdb23 --- /dev/null +++ b/live/2016-11-01/DescribeLiveUserDomains.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveUserQuota.xml b/live/2016-11-01/DescribeLiveUserQuota.xml new file mode 100644 index 000000000..905631d74 --- /dev/null +++ b/live/2016-11-01/DescribeLiveUserQuota.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveUserTags.xml b/live/2016-11-01/DescribeLiveUserTags.xml new file mode 100644 index 000000000..374d0a0b8 --- /dev/null +++ b/live/2016-11-01/DescribeLiveUserTags.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeLiveVerifyContent.xml b/live/2016-11-01/DescribeLiveVerifyContent.xml new file mode 100644 index 000000000..5d9c199d3 --- /dev/null +++ b/live/2016-11-01/DescribeLiveVerifyContent.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeMixStreamList.xml b/live/2016-11-01/DescribeMixStreamList.xml new file mode 100644 index 000000000..20ea3cb37 --- /dev/null +++ b/live/2016-11-01/DescribeMixStreamList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribePlayInfo.xml b/live/2016-11-01/DescribePlayInfo.xml new file mode 100644 index 000000000..2f812b7c3 --- /dev/null +++ b/live/2016-11-01/DescribePlayInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribePrivateLineArea.xml b/live/2016-11-01/DescribePrivateLineArea.xml new file mode 100644 index 000000000..033cd534d --- /dev/null +++ b/live/2016-11-01/DescribePrivateLineArea.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribePrivateLineConfigs.xml b/live/2016-11-01/DescribePrivateLineConfigs.xml new file mode 100644 index 000000000..bbfec482f --- /dev/null +++ b/live/2016-11-01/DescribePrivateLineConfigs.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribePushInfo.xml b/live/2016-11-01/DescribePushInfo.xml new file mode 100644 index 000000000..4481de020 --- /dev/null +++ b/live/2016-11-01/DescribePushInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeRecord.xml b/live/2016-11-01/DescribeRecord.xml new file mode 100644 index 000000000..ae7584806 --- /dev/null +++ b/live/2016-11-01/DescribeRecord.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeRecords.xml b/live/2016-11-01/DescribeRecords.xml new file mode 100644 index 000000000..b9e6c2e4e --- /dev/null +++ b/live/2016-11-01/DescribeRecords.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeRoomChatHistory.xml b/live/2016-11-01/DescribeRoomChatHistory.xml new file mode 100644 index 000000000..254c0c40a --- /dev/null +++ b/live/2016-11-01/DescribeRoomChatHistory.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeRoomInfo.xml b/live/2016-11-01/DescribeRoomInfo.xml new file mode 100644 index 000000000..111ceddab --- /dev/null +++ b/live/2016-11-01/DescribeRoomInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeRoomKickoutUserList.xml b/live/2016-11-01/DescribeRoomKickoutUserList.xml new file mode 100644 index 000000000..f44335a07 --- /dev/null +++ b/live/2016-11-01/DescribeRoomKickoutUserList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeRoomList.xml b/live/2016-11-01/DescribeRoomList.xml new file mode 100644 index 000000000..44d7ef9b9 --- /dev/null +++ b/live/2016-11-01/DescribeRoomList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeRoomMessages.xml b/live/2016-11-01/DescribeRoomMessages.xml new file mode 100644 index 000000000..f64c28e89 --- /dev/null +++ b/live/2016-11-01/DescribeRoomMessages.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeRoomStatus.xml b/live/2016-11-01/DescribeRoomStatus.xml new file mode 100644 index 000000000..688b2356f --- /dev/null +++ b/live/2016-11-01/DescribeRoomStatus.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeRoomTokenId.xml b/live/2016-11-01/DescribeRoomTokenId.xml new file mode 100644 index 000000000..d970c499b --- /dev/null +++ b/live/2016-11-01/DescribeRoomTokenId.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeStudioDefaultBgImageList.xml b/live/2016-11-01/DescribeStudioDefaultBgImageList.xml new file mode 100644 index 000000000..74b39a553 --- /dev/null +++ b/live/2016-11-01/DescribeStudioDefaultBgImageList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeStudioLayouts.xml b/live/2016-11-01/DescribeStudioLayouts.xml new file mode 100644 index 000000000..e49d652cd --- /dev/null +++ b/live/2016-11-01/DescribeStudioLayouts.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeSubscribeList.xml b/live/2016-11-01/DescribeSubscribeList.xml new file mode 100644 index 000000000..cc5db56a6 --- /dev/null +++ b/live/2016-11-01/DescribeSubscribeList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeTranscodeLog.xml b/live/2016-11-01/DescribeTranscodeLog.xml new file mode 100644 index 000000000..0f0f989ad --- /dev/null +++ b/live/2016-11-01/DescribeTranscodeLog.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeTranscodeTemplateUsageSummary.xml b/live/2016-11-01/DescribeTranscodeTemplateUsageSummary.xml new file mode 100644 index 000000000..c76e3ccc6 --- /dev/null +++ b/live/2016-11-01/DescribeTranscodeTemplateUsageSummary.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeUpBpsPeakData.xml b/live/2016-11-01/DescribeUpBpsPeakData.xml new file mode 100644 index 000000000..9046d121e --- /dev/null +++ b/live/2016-11-01/DescribeUpBpsPeakData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeUpBpsPeakOfLine.xml b/live/2016-11-01/DescribeUpBpsPeakOfLine.xml new file mode 100644 index 000000000..68e07bdff --- /dev/null +++ b/live/2016-11-01/DescribeUpBpsPeakOfLine.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeUpPeakPublishStreamData.xml b/live/2016-11-01/DescribeUpPeakPublishStreamData.xml new file mode 100644 index 000000000..d75cd85fe --- /dev/null +++ b/live/2016-11-01/DescribeUpPeakPublishStreamData.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeUserBillingInfo.xml b/live/2016-11-01/DescribeUserBillingInfo.xml new file mode 100644 index 000000000..0bf40d3fb --- /dev/null +++ b/live/2016-11-01/DescribeUserBillingInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeUserLiveStatus.xml b/live/2016-11-01/DescribeUserLiveStatus.xml new file mode 100644 index 000000000..410ac7742 --- /dev/null +++ b/live/2016-11-01/DescribeUserLiveStatus.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DescribeUserUsageDetailDataExportTask.xml b/live/2016-11-01/DescribeUserUsageDetailDataExportTask.xml new file mode 100644 index 000000000..ca5750561 --- /dev/null +++ b/live/2016-11-01/DescribeUserUsageDetailDataExportTask.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DisableDefaultIlvbTranscodeConfig.xml b/live/2016-11-01/DisableDefaultIlvbTranscodeConfig.xml new file mode 100644 index 000000000..08460d12a --- /dev/null +++ b/live/2016-11-01/DisableDefaultIlvbTranscodeConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DisableLiveRealtimeLogDelivery.xml b/live/2016-11-01/DisableLiveRealtimeLogDelivery.xml new file mode 100644 index 000000000..b8d9221d7 --- /dev/null +++ b/live/2016-11-01/DisableLiveRealtimeLogDelivery.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/DownMic.xml b/live/2016-11-01/DownMic.xml new file mode 100644 index 000000000..d0dced7ba --- /dev/null +++ b/live/2016-11-01/DownMic.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/EditHtmlResource.xml b/live/2016-11-01/EditHtmlResource.xml new file mode 100644 index 000000000..e6278fcd1 --- /dev/null +++ b/live/2016-11-01/EditHtmlResource.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/EditPlaylist.xml b/live/2016-11-01/EditPlaylist.xml new file mode 100644 index 000000000..9c5336252 --- /dev/null +++ b/live/2016-11-01/EditPlaylist.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/EffectCasterUrgent.xml b/live/2016-11-01/EffectCasterUrgent.xml new file mode 100644 index 000000000..80874a027 --- /dev/null +++ b/live/2016-11-01/EffectCasterUrgent.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/EffectCasterVideoResource.xml b/live/2016-11-01/EffectCasterVideoResource.xml new file mode 100644 index 000000000..23ebda0aa --- /dev/null +++ b/live/2016-11-01/EffectCasterVideoResource.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/EnableDefaultIlvbTranscodeConfig.xml b/live/2016-11-01/EnableDefaultIlvbTranscodeConfig.xml new file mode 100644 index 000000000..03c43e116 --- /dev/null +++ b/live/2016-11-01/EnableDefaultIlvbTranscodeConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/EnableLiveRealtimeLogDelivery.xml b/live/2016-11-01/EnableLiveRealtimeLogDelivery.xml new file mode 100644 index 000000000..a31569f65 --- /dev/null +++ b/live/2016-11-01/EnableLiveRealtimeLogDelivery.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/EnterRoom.xml b/live/2016-11-01/EnterRoom.xml new file mode 100644 index 000000000..18dd0f5f1 --- /dev/null +++ b/live/2016-11-01/EnterRoom.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ForbidAllSendMessage.xml b/live/2016-11-01/ForbidAllSendMessage.xml new file mode 100644 index 000000000..9b6fec5dc --- /dev/null +++ b/live/2016-11-01/ForbidAllSendMessage.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ForbidLiveStream.xml b/live/2016-11-01/ForbidLiveStream.xml new file mode 100644 index 000000000..322e7c93c --- /dev/null +++ b/live/2016-11-01/ForbidLiveStream.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ForbidPushStream.xml b/live/2016-11-01/ForbidPushStream.xml new file mode 100644 index 000000000..70a1ac45b --- /dev/null +++ b/live/2016-11-01/ForbidPushStream.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ForbidRoomChat.xml b/live/2016-11-01/ForbidRoomChat.xml new file mode 100644 index 000000000..b033c4e3b --- /dev/null +++ b/live/2016-11-01/ForbidRoomChat.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ForbidSendMessage.xml b/live/2016-11-01/ForbidSendMessage.xml new file mode 100644 index 000000000..ef9e6db58 --- /dev/null +++ b/live/2016-11-01/ForbidSendMessage.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/GetMultiRateConfig.xml b/live/2016-11-01/GetMultiRateConfig.xml new file mode 100644 index 000000000..6fc0a539c --- /dev/null +++ b/live/2016-11-01/GetMultiRateConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/GetMultiRateConfigList.xml b/live/2016-11-01/GetMultiRateConfigList.xml new file mode 100644 index 000000000..70bcfc144 --- /dev/null +++ b/live/2016-11-01/GetMultiRateConfigList.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ImageDetection.xml b/live/2016-11-01/ImageDetection.xml new file mode 100644 index 000000000..6e4b813ea --- /dev/null +++ b/live/2016-11-01/ImageDetection.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/JoinBoard.xml b/live/2016-11-01/JoinBoard.xml new file mode 100644 index 000000000..e942c3423 --- /dev/null +++ b/live/2016-11-01/JoinBoard.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/JoinRoom.xml b/live/2016-11-01/JoinRoom.xml new file mode 100644 index 000000000..3800f92e6 --- /dev/null +++ b/live/2016-11-01/JoinRoom.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/KickOut.xml b/live/2016-11-01/KickOut.xml new file mode 100644 index 000000000..45f149009 --- /dev/null +++ b/live/2016-11-01/KickOut.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/KickoutLinkMic.xml b/live/2016-11-01/KickoutLinkMic.xml new file mode 100644 index 000000000..41711d895 --- /dev/null +++ b/live/2016-11-01/KickoutLinkMic.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/LeaveRoom.xml b/live/2016-11-01/LeaveRoom.xml new file mode 100644 index 000000000..37583825b --- /dev/null +++ b/live/2016-11-01/LeaveRoom.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/Like.xml b/live/2016-11-01/Like.xml new file mode 100644 index 000000000..07e230aed --- /dev/null +++ b/live/2016-11-01/Like.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/LinkMic.xml b/live/2016-11-01/LinkMic.xml new file mode 100644 index 000000000..b0f2f529c --- /dev/null +++ b/live/2016-11-01/LinkMic.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ListLiveRealtimeLogDelivery.xml b/live/2016-11-01/ListLiveRealtimeLogDelivery.xml new file mode 100644 index 000000000..41deb0d52 --- /dev/null +++ b/live/2016-11-01/ListLiveRealtimeLogDelivery.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ListLiveRealtimeLogDeliveryDomains.xml b/live/2016-11-01/ListLiveRealtimeLogDeliveryDomains.xml new file mode 100644 index 000000000..269dbe3c5 --- /dev/null +++ b/live/2016-11-01/ListLiveRealtimeLogDeliveryDomains.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ListLiveRealtimeLogDeliveryInfos.xml b/live/2016-11-01/ListLiveRealtimeLogDeliveryInfos.xml new file mode 100644 index 000000000..1748ca3c4 --- /dev/null +++ b/live/2016-11-01/ListLiveRealtimeLogDeliveryInfos.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ListLiveTagResources.xml b/live/2016-11-01/ListLiveTagResources.xml new file mode 100644 index 000000000..4a9799f05 --- /dev/null +++ b/live/2016-11-01/ListLiveTagResources.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ListPlaylist.xml b/live/2016-11-01/ListPlaylist.xml new file mode 100644 index 000000000..cc91e5cea --- /dev/null +++ b/live/2016-11-01/ListPlaylist.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ListPlaylistItems.xml b/live/2016-11-01/ListPlaylistItems.xml new file mode 100644 index 000000000..edafe9bd8 --- /dev/null +++ b/live/2016-11-01/ListPlaylistItems.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/LiveDetectFeedback.xml b/live/2016-11-01/LiveDetectFeedback.xml new file mode 100644 index 000000000..48a187821 --- /dev/null +++ b/live/2016-11-01/LiveDetectFeedback.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/LiveHttpRequestTestTool.xml b/live/2016-11-01/LiveHttpRequestTestTool.xml new file mode 100644 index 000000000..39674b0f1 --- /dev/null +++ b/live/2016-11-01/LiveHttpRequestTestTool.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyApp.xml b/live/2016-11-01/ModifyApp.xml new file mode 100644 index 000000000..152d59e49 --- /dev/null +++ b/live/2016-11-01/ModifyApp.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyCasterComponent.xml b/live/2016-11-01/ModifyCasterComponent.xml new file mode 100644 index 000000000..39c88553f --- /dev/null +++ b/live/2016-11-01/ModifyCasterComponent.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyCasterEpisode.xml b/live/2016-11-01/ModifyCasterEpisode.xml new file mode 100644 index 000000000..73eb7f912 --- /dev/null +++ b/live/2016-11-01/ModifyCasterEpisode.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyCasterLayout.xml b/live/2016-11-01/ModifyCasterLayout.xml new file mode 100644 index 000000000..b6377317a --- /dev/null +++ b/live/2016-11-01/ModifyCasterLayout.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyCasterProgram.xml b/live/2016-11-01/ModifyCasterProgram.xml new file mode 100644 index 000000000..3e7baf4d7 --- /dev/null +++ b/live/2016-11-01/ModifyCasterProgram.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyCasterVideoResource.xml b/live/2016-11-01/ModifyCasterVideoResource.xml new file mode 100644 index 000000000..2f6bd3980 --- /dev/null +++ b/live/2016-11-01/ModifyCasterVideoResource.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyLiveDomainSchdmByProperty.xml b/live/2016-11-01/ModifyLiveDomainSchdmByProperty.xml new file mode 100644 index 000000000..b2ef18957 --- /dev/null +++ b/live/2016-11-01/ModifyLiveDomainSchdmByProperty.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyLiveEditorLayout.xml b/live/2016-11-01/ModifyLiveEditorLayout.xml new file mode 100644 index 000000000..e2e6327a1 --- /dev/null +++ b/live/2016-11-01/ModifyLiveEditorLayout.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyLiveRealtimeLogDelivery.xml b/live/2016-11-01/ModifyLiveRealtimeLogDelivery.xml new file mode 100644 index 000000000..ecb502692 --- /dev/null +++ b/live/2016-11-01/ModifyLiveRealtimeLogDelivery.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyLiveService.xml b/live/2016-11-01/ModifyLiveService.xml new file mode 100644 index 000000000..3f40802c7 --- /dev/null +++ b/live/2016-11-01/ModifyLiveService.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ModifyStudioLayout.xml b/live/2016-11-01/ModifyStudioLayout.xml new file mode 100644 index 000000000..dea3b369a --- /dev/null +++ b/live/2016-11-01/ModifyStudioLayout.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/OpenLiveService.xml b/live/2016-11-01/OpenLiveService.xml new file mode 100644 index 000000000..016b21995 --- /dev/null +++ b/live/2016-11-01/OpenLiveService.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/OpenLiveShift.xml b/live/2016-11-01/OpenLiveShift.xml new file mode 100644 index 000000000..e4849f490 --- /dev/null +++ b/live/2016-11-01/OpenLiveShift.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/OrderModifySucceededCallback.xml b/live/2016-11-01/OrderModifySucceededCallback.xml new file mode 100644 index 000000000..6d6a4c355 --- /dev/null +++ b/live/2016-11-01/OrderModifySucceededCallback.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/OrderSucceededCallback.xml b/live/2016-11-01/OrderSucceededCallback.xml new file mode 100644 index 000000000..dde6a2191 --- /dev/null +++ b/live/2016-11-01/OrderSucceededCallback.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/QuitRoom.xml b/live/2016-11-01/QuitRoom.xml new file mode 100644 index 000000000..79dadf5ba --- /dev/null +++ b/live/2016-11-01/QuitRoom.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/RealTimeRecordCommand.xml b/live/2016-11-01/RealTimeRecordCommand.xml new file mode 100644 index 000000000..517a4dfaa --- /dev/null +++ b/live/2016-11-01/RealTimeRecordCommand.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/RealTimeSnapshotCommand.xml b/live/2016-11-01/RealTimeSnapshotCommand.xml new file mode 100644 index 000000000..e822a7693 --- /dev/null +++ b/live/2016-11-01/RealTimeSnapshotCommand.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/RejectLinkMic.xml b/live/2016-11-01/RejectLinkMic.xml new file mode 100644 index 000000000..9ca3475e3 --- /dev/null +++ b/live/2016-11-01/RejectLinkMic.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/RelieveKickout.xml b/live/2016-11-01/RelieveKickout.xml new file mode 100644 index 000000000..934d002fc --- /dev/null +++ b/live/2016-11-01/RelieveKickout.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/RemoveMultipleStreamMixService.xml b/live/2016-11-01/RemoveMultipleStreamMixService.xml new file mode 100644 index 000000000..ceaeba561 --- /dev/null +++ b/live/2016-11-01/RemoveMultipleStreamMixService.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/RequestLinkMic.xml b/live/2016-11-01/RequestLinkMic.xml new file mode 100644 index 000000000..bec0c6714 --- /dev/null +++ b/live/2016-11-01/RequestLinkMic.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/ResumeLiveStream.xml b/live/2016-11-01/ResumeLiveStream.xml new file mode 100644 index 000000000..e30e7bd34 --- /dev/null +++ b/live/2016-11-01/ResumeLiveStream.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SendRoomChat.xml b/live/2016-11-01/SendRoomChat.xml new file mode 100644 index 000000000..97ea4bcfc --- /dev/null +++ b/live/2016-11-01/SendRoomChat.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SendRoomNotification.xml b/live/2016-11-01/SendRoomNotification.xml new file mode 100644 index 000000000..57891f504 --- /dev/null +++ b/live/2016-11-01/SendRoomNotification.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SendRoomUserNotification.xml b/live/2016-11-01/SendRoomUserNotification.xml new file mode 100644 index 000000000..03db209e1 --- /dev/null +++ b/live/2016-11-01/SendRoomUserNotification.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetBoardCallback.xml b/live/2016-11-01/SetBoardCallback.xml new file mode 100644 index 000000000..e34be64bf --- /dev/null +++ b/live/2016-11-01/SetBoardCallback.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetCasterChannel.xml b/live/2016-11-01/SetCasterChannel.xml new file mode 100644 index 000000000..1d1d25ff2 --- /dev/null +++ b/live/2016-11-01/SetCasterChannel.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetCasterConfig.xml b/live/2016-11-01/SetCasterConfig.xml new file mode 100644 index 000000000..fc04ada28 --- /dev/null +++ b/live/2016-11-01/SetCasterConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetCasterSceneConfig.xml b/live/2016-11-01/SetCasterSceneConfig.xml new file mode 100644 index 000000000..439618ae2 --- /dev/null +++ b/live/2016-11-01/SetCasterSceneConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetCasterSyncGroup.xml b/live/2016-11-01/SetCasterSyncGroup.xml new file mode 100644 index 000000000..fd9b86684 --- /dev/null +++ b/live/2016-11-01/SetCasterSyncGroup.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetGrtnSwitchStream.xml b/live/2016-11-01/SetGrtnSwitchStream.xml new file mode 100644 index 000000000..68e1a303f --- /dev/null +++ b/live/2016-11-01/SetGrtnSwitchStream.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveDomainAuth.xml b/live/2016-11-01/SetLiveDomainAuth.xml new file mode 100644 index 000000000..aa4cc73d3 --- /dev/null +++ b/live/2016-11-01/SetLiveDomainAuth.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveDomainAvFramePolicy.xml b/live/2016-11-01/SetLiveDomainAvFramePolicy.xml new file mode 100644 index 000000000..48f63662b --- /dev/null +++ b/live/2016-11-01/SetLiveDomainAvFramePolicy.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveDomainCertificate.xml b/live/2016-11-01/SetLiveDomainCertificate.xml new file mode 100644 index 000000000..1bab8f3c6 --- /dev/null +++ b/live/2016-11-01/SetLiveDomainCertificate.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveDomainRemoteAuth.xml b/live/2016-11-01/SetLiveDomainRemoteAuth.xml new file mode 100644 index 000000000..692edc52e --- /dev/null +++ b/live/2016-11-01/SetLiveDomainRemoteAuth.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveDomainRetain.xml b/live/2016-11-01/SetLiveDomainRetain.xml new file mode 100644 index 000000000..b95de945a --- /dev/null +++ b/live/2016-11-01/SetLiveDomainRetain.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveDomainUserCustomAuth.xml b/live/2016-11-01/SetLiveDomainUserCustomAuth.xml new file mode 100644 index 000000000..878a4e133 --- /dev/null +++ b/live/2016-11-01/SetLiveDomainUserCustomAuth.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveEditorScene.xml b/live/2016-11-01/SetLiveEditorScene.xml new file mode 100644 index 000000000..9d9772237 --- /dev/null +++ b/live/2016-11-01/SetLiveEditorScene.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveLazyPullStreamInfoConfig.xml b/live/2016-11-01/SetLiveLazyPullStreamInfoConfig.xml new file mode 100644 index 000000000..38240c4d0 --- /dev/null +++ b/live/2016-11-01/SetLiveLazyPullStreamInfoConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveShiftAuth.xml b/live/2016-11-01/SetLiveShiftAuth.xml new file mode 100644 index 000000000..c3fe8dbef --- /dev/null +++ b/live/2016-11-01/SetLiveShiftAuth.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveShiftVision.xml b/live/2016-11-01/SetLiveShiftVision.xml new file mode 100644 index 000000000..93c536343 --- /dev/null +++ b/live/2016-11-01/SetLiveShiftVision.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveStreamDelayConfig.xml b/live/2016-11-01/SetLiveStreamDelayConfig.xml new file mode 100644 index 000000000..4673ebbdb --- /dev/null +++ b/live/2016-11-01/SetLiveStreamDelayConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveStreamHlsDomainInfo.xml b/live/2016-11-01/SetLiveStreamHlsDomainInfo.xml new file mode 100644 index 000000000..477db3a50 --- /dev/null +++ b/live/2016-11-01/SetLiveStreamHlsDomainInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveStreamOptimizedFeatureConfig.xml b/live/2016-11-01/SetLiveStreamOptimizedFeatureConfig.xml new file mode 100644 index 000000000..24d742175 --- /dev/null +++ b/live/2016-11-01/SetLiveStreamOptimizedFeatureConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveStreamsNotifyUrlConfig.xml b/live/2016-11-01/SetLiveStreamsNotifyUrlConfig.xml new file mode 100644 index 000000000..90036e202 --- /dev/null +++ b/live/2016-11-01/SetLiveStreamsNotifyUrlConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetLiveSupportDomainParam.xml b/live/2016-11-01/SetLiveSupportDomainParam.xml new file mode 100644 index 000000000..e66d1b1f9 --- /dev/null +++ b/live/2016-11-01/SetLiveSupportDomainParam.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SetUserDomainAuthClose.xml b/live/2016-11-01/SetUserDomainAuthClose.xml new file mode 100644 index 000000000..640094daa --- /dev/null +++ b/live/2016-11-01/SetUserDomainAuthClose.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StartBoardRecord.xml b/live/2016-11-01/StartBoardRecord.xml new file mode 100644 index 000000000..21d8201e2 --- /dev/null +++ b/live/2016-11-01/StartBoardRecord.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StartCaster.xml b/live/2016-11-01/StartCaster.xml new file mode 100644 index 000000000..36510fb25 --- /dev/null +++ b/live/2016-11-01/StartCaster.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StartCasterScene.xml b/live/2016-11-01/StartCasterScene.xml new file mode 100644 index 000000000..25fb071b8 --- /dev/null +++ b/live/2016-11-01/StartCasterScene.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StartIlvbRealTimeRecord.xml b/live/2016-11-01/StartIlvbRealTimeRecord.xml new file mode 100644 index 000000000..3e64657c2 --- /dev/null +++ b/live/2016-11-01/StartIlvbRealTimeRecord.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StartLiveDomain.xml b/live/2016-11-01/StartLiveDomain.xml new file mode 100644 index 000000000..dac2b7db4 --- /dev/null +++ b/live/2016-11-01/StartLiveDomain.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StartLiveEditor.xml b/live/2016-11-01/StartLiveEditor.xml new file mode 100644 index 000000000..9bc5c58aa --- /dev/null +++ b/live/2016-11-01/StartLiveEditor.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StartLiveIndex.xml b/live/2016-11-01/StartLiveIndex.xml new file mode 100644 index 000000000..e80ae2aa2 --- /dev/null +++ b/live/2016-11-01/StartLiveIndex.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StartMixStreamsService.xml b/live/2016-11-01/StartMixStreamsService.xml new file mode 100644 index 000000000..d25babb69 --- /dev/null +++ b/live/2016-11-01/StartMixStreamsService.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StartMultipleStreamMixService.xml b/live/2016-11-01/StartMultipleStreamMixService.xml new file mode 100644 index 000000000..9ecff37db --- /dev/null +++ b/live/2016-11-01/StartMultipleStreamMixService.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StartPlaylist.xml b/live/2016-11-01/StartPlaylist.xml new file mode 100644 index 000000000..e7bd8d6c8 --- /dev/null +++ b/live/2016-11-01/StartPlaylist.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StopCaster.xml b/live/2016-11-01/StopCaster.xml new file mode 100644 index 000000000..bc8fd1435 --- /dev/null +++ b/live/2016-11-01/StopCaster.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StopCasterScene.xml b/live/2016-11-01/StopCasterScene.xml new file mode 100644 index 000000000..3689257d5 --- /dev/null +++ b/live/2016-11-01/StopCasterScene.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StopIlvbRealTimeRecord.xml b/live/2016-11-01/StopIlvbRealTimeRecord.xml new file mode 100644 index 000000000..f193b8378 --- /dev/null +++ b/live/2016-11-01/StopIlvbRealTimeRecord.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StopLiveDomain.xml b/live/2016-11-01/StopLiveDomain.xml new file mode 100644 index 000000000..e77da8cdd --- /dev/null +++ b/live/2016-11-01/StopLiveDomain.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StopLiveEditor.xml b/live/2016-11-01/StopLiveEditor.xml new file mode 100644 index 000000000..c3a6c67ca --- /dev/null +++ b/live/2016-11-01/StopLiveEditor.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StopLiveIndex.xml b/live/2016-11-01/StopLiveIndex.xml new file mode 100644 index 000000000..2ce7d9af5 --- /dev/null +++ b/live/2016-11-01/StopLiveIndex.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StopMixStreamsService.xml b/live/2016-11-01/StopMixStreamsService.xml new file mode 100644 index 000000000..6abe01bbe --- /dev/null +++ b/live/2016-11-01/StopMixStreamsService.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StopMultipleStreamMixService.xml b/live/2016-11-01/StopMultipleStreamMixService.xml new file mode 100644 index 000000000..6b6f0614b --- /dev/null +++ b/live/2016-11-01/StopMultipleStreamMixService.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/StopPlaylist.xml b/live/2016-11-01/StopPlaylist.xml new file mode 100644 index 000000000..828bf9f74 --- /dev/null +++ b/live/2016-11-01/StopPlaylist.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/SubscribeStream.xml b/live/2016-11-01/SubscribeStream.xml new file mode 100644 index 000000000..0c16c9503 --- /dev/null +++ b/live/2016-11-01/SubscribeStream.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/TagLiveResources.xml b/live/2016-11-01/TagLiveResources.xml new file mode 100644 index 000000000..c4d828a42 --- /dev/null +++ b/live/2016-11-01/TagLiveResources.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/TriggerRecord.xml b/live/2016-11-01/TriggerRecord.xml new file mode 100644 index 000000000..e51bba3b0 --- /dev/null +++ b/live/2016-11-01/TriggerRecord.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UnSubscribeStream.xml b/live/2016-11-01/UnSubscribeStream.xml new file mode 100644 index 000000000..71c684d55 --- /dev/null +++ b/live/2016-11-01/UnSubscribeStream.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UnTagLiveResources.xml b/live/2016-11-01/UnTagLiveResources.xml new file mode 100644 index 000000000..04bf8def1 --- /dev/null +++ b/live/2016-11-01/UnTagLiveResources.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UnkickoutLinkMic.xml b/live/2016-11-01/UnkickoutLinkMic.xml new file mode 100644 index 000000000..56ddb68c9 --- /dev/null +++ b/live/2016-11-01/UnkickoutLinkMic.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UnlinkMic.xml b/live/2016-11-01/UnlinkMic.xml new file mode 100644 index 000000000..6e9d27955 --- /dev/null +++ b/live/2016-11-01/UnlinkMic.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpMic.xml b/live/2016-11-01/UpMic.xml new file mode 100644 index 000000000..52c338078 --- /dev/null +++ b/live/2016-11-01/UpMic.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateAppCallbackConfig.xml b/live/2016-11-01/UpdateAppCallbackConfig.xml new file mode 100644 index 000000000..e17a2a5d4 --- /dev/null +++ b/live/2016-11-01/UpdateAppCallbackConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateBoard.xml b/live/2016-11-01/UpdateBoard.xml new file mode 100644 index 000000000..c7df71141 --- /dev/null +++ b/live/2016-11-01/UpdateBoard.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateBoardCallback.xml b/live/2016-11-01/UpdateBoardCallback.xml new file mode 100644 index 000000000..99a24bbe9 --- /dev/null +++ b/live/2016-11-01/UpdateBoardCallback.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateCasterSceneAudio.xml b/live/2016-11-01/UpdateCasterSceneAudio.xml new file mode 100644 index 000000000..d5fd5e964 --- /dev/null +++ b/live/2016-11-01/UpdateCasterSceneAudio.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateCasterSceneConfig.xml b/live/2016-11-01/UpdateCasterSceneConfig.xml new file mode 100644 index 000000000..11c17df6b --- /dev/null +++ b/live/2016-11-01/UpdateCasterSceneConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateIlvbRecordConfig.xml b/live/2016-11-01/UpdateIlvbRecordConfig.xml new file mode 100644 index 000000000..23d79ef1e --- /dev/null +++ b/live/2016-11-01/UpdateIlvbRecordConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateIlvbTranscodeConfig.xml b/live/2016-11-01/UpdateIlvbTranscodeConfig.xml new file mode 100644 index 000000000..b1cffef09 --- /dev/null +++ b/live/2016-11-01/UpdateIlvbTranscodeConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveASRConfig.xml b/live/2016-11-01/UpdateLiveASRConfig.xml new file mode 100644 index 000000000..f13e1938f --- /dev/null +++ b/live/2016-11-01/UpdateLiveASRConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveAppSnapshotConfig.xml b/live/2016-11-01/UpdateLiveAppSnapshotConfig.xml new file mode 100644 index 000000000..35037023e --- /dev/null +++ b/live/2016-11-01/UpdateLiveAppSnapshotConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveAudioAuditConfig.xml b/live/2016-11-01/UpdateLiveAudioAuditConfig.xml new file mode 100644 index 000000000..a2fbe7a65 --- /dev/null +++ b/live/2016-11-01/UpdateLiveAudioAuditConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveAudioAuditNotifyConfig.xml b/live/2016-11-01/UpdateLiveAudioAuditNotifyConfig.xml new file mode 100644 index 000000000..58fd2d4c7 --- /dev/null +++ b/live/2016-11-01/UpdateLiveAudioAuditNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveDetectNotifyConfig.xml b/live/2016-11-01/UpdateLiveDetectNotifyConfig.xml new file mode 100644 index 000000000..ebabca324 --- /dev/null +++ b/live/2016-11-01/UpdateLiveDetectNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveDomainStreamOptInfo.xml b/live/2016-11-01/UpdateLiveDomainStreamOptInfo.xml new file mode 100644 index 000000000..76b166b8a --- /dev/null +++ b/live/2016-11-01/UpdateLiveDomainStreamOptInfo.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveEditorCanvas.xml b/live/2016-11-01/UpdateLiveEditorCanvas.xml new file mode 100644 index 000000000..42c6d00f3 --- /dev/null +++ b/live/2016-11-01/UpdateLiveEditorCanvas.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveEditorNotifyConfig.xml b/live/2016-11-01/UpdateLiveEditorNotifyConfig.xml new file mode 100644 index 000000000..8e04a44a0 --- /dev/null +++ b/live/2016-11-01/UpdateLiveEditorNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveMixNotifyConfig.xml b/live/2016-11-01/UpdateLiveMixNotifyConfig.xml new file mode 100644 index 000000000..87da0ee8c --- /dev/null +++ b/live/2016-11-01/UpdateLiveMixNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLivePullStreamInfoConfig.xml b/live/2016-11-01/UpdateLivePullStreamInfoConfig.xml new file mode 100644 index 000000000..bf87ed637 --- /dev/null +++ b/live/2016-11-01/UpdateLivePullStreamInfoConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveRecordNotifyConfig.xml b/live/2016-11-01/UpdateLiveRecordNotifyConfig.xml new file mode 100644 index 000000000..d2d620656 --- /dev/null +++ b/live/2016-11-01/UpdateLiveRecordNotifyConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveSnapshotDetectPornConfig.xml b/live/2016-11-01/UpdateLiveSnapshotDetectPornConfig.xml new file mode 100644 index 000000000..94710e757 --- /dev/null +++ b/live/2016-11-01/UpdateLiveSnapshotDetectPornConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveStreamMerge.xml b/live/2016-11-01/UpdateLiveStreamMerge.xml new file mode 100644 index 000000000..4fda9d89c --- /dev/null +++ b/live/2016-11-01/UpdateLiveStreamMerge.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateLiveTopLevelDomain.xml b/live/2016-11-01/UpdateLiveTopLevelDomain.xml new file mode 100644 index 000000000..173186fcd --- /dev/null +++ b/live/2016-11-01/UpdateLiveTopLevelDomain.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateMixStream.xml b/live/2016-11-01/UpdateMixStream.xml new file mode 100644 index 000000000..a83bf5936 --- /dev/null +++ b/live/2016-11-01/UpdateMixStream.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/UpdateRoomIlvbTranscodeConfig.xml b/live/2016-11-01/UpdateRoomIlvbTranscodeConfig.xml new file mode 100644 index 000000000..de51a0245 --- /dev/null +++ b/live/2016-11-01/UpdateRoomIlvbTranscodeConfig.xml @@ -0,0 +1 @@ + diff --git a/live/2016-11-01/VerifyLiveDomainOwner.xml b/live/2016-11-01/VerifyLiveDomainOwner.xml new file mode 100644 index 000000000..61b514c88 --- /dev/null +++ b/live/2016-11-01/VerifyLiveDomainOwner.xml @@ -0,0 +1 @@ + diff --git a/live/CMakeLists.txt b/live/CMakeLists.txt index 4698d9fd2..5214e857f 100644 --- a/live/CMakeLists.txt +++ b/live/CMakeLists.txt @@ -37,6 +37,8 @@ set(live_public_header_model include/alibabacloud/live/model/AddCasterVideoResourceResult.h include/alibabacloud/live/model/AddCustomLiveStreamTranscodeRequest.h include/alibabacloud/live/model/AddCustomLiveStreamTranscodeResult.h + include/alibabacloud/live/model/AddDRMCertificateRequest.h + include/alibabacloud/live/model/AddDRMCertificateResult.h include/alibabacloud/live/model/AddLiveASRConfigRequest.h include/alibabacloud/live/model/AddLiveASRConfigResult.h include/alibabacloud/live/model/AddLiveAppRecordConfigRequest.h @@ -65,8 +67,14 @@ set(live_public_header_model include/alibabacloud/live/model/AddLiveSnapshotDetectPornConfigResult.h include/alibabacloud/live/model/AddLiveStreamTranscodeRequest.h include/alibabacloud/live/model/AddLiveStreamTranscodeResult.h + include/alibabacloud/live/model/AddMultiRateConfigRequest.h + include/alibabacloud/live/model/AddMultiRateConfigResult.h + include/alibabacloud/live/model/AddPlaylistItemsRequest.h + include/alibabacloud/live/model/AddPlaylistItemsResult.h include/alibabacloud/live/model/AddRtsLiveStreamTranscodeRequest.h include/alibabacloud/live/model/AddRtsLiveStreamTranscodeResult.h + include/alibabacloud/live/model/AddStudioLayoutRequest.h + include/alibabacloud/live/model/AddStudioLayoutResult.h include/alibabacloud/live/model/AddTrancodeSEIRequest.h include/alibabacloud/live/model/AddTrancodeSEIResult.h include/alibabacloud/live/model/AllowPushStreamRequest.h @@ -79,6 +87,10 @@ set(live_public_header_model include/alibabacloud/live/model/BatchDeleteLiveDomainConfigsResult.h include/alibabacloud/live/model/BatchSetLiveDomainConfigsRequest.h include/alibabacloud/live/model/BatchSetLiveDomainConfigsResult.h + include/alibabacloud/live/model/CheckServiceForRoleRequest.h + include/alibabacloud/live/model/CheckServiceForRoleResult.h + include/alibabacloud/live/model/CloseLiveShiftRequest.h + include/alibabacloud/live/model/CloseLiveShiftResult.h include/alibabacloud/live/model/CompleteBoardRequest.h include/alibabacloud/live/model/CompleteBoardResult.h include/alibabacloud/live/model/CompleteBoardRecordRequest.h @@ -159,8 +171,16 @@ set(live_public_header_model include/alibabacloud/live/model/DeleteLiveStreamsNotifyUrlConfigResult.h include/alibabacloud/live/model/DeleteMixStreamRequest.h include/alibabacloud/live/model/DeleteMixStreamResult.h + include/alibabacloud/live/model/DeleteMultiRateConfigRequest.h + include/alibabacloud/live/model/DeleteMultiRateConfigResult.h + include/alibabacloud/live/model/DeletePlaylistRequest.h + include/alibabacloud/live/model/DeletePlaylistResult.h + include/alibabacloud/live/model/DeletePlaylistItemsRequest.h + include/alibabacloud/live/model/DeletePlaylistItemsResult.h include/alibabacloud/live/model/DeleteRoomRequest.h include/alibabacloud/live/model/DeleteRoomResult.h + include/alibabacloud/live/model/DeleteStudioLayoutRequest.h + include/alibabacloud/live/model/DeleteStudioLayoutResult.h include/alibabacloud/live/model/DescribeBoardEventsRequest.h include/alibabacloud/live/model/DescribeBoardEventsResult.h include/alibabacloud/live/model/DescribeBoardSnapshotRequest.h @@ -191,6 +211,8 @@ set(live_public_header_model include/alibabacloud/live/model/DescribeCasterVideoResourcesResult.h include/alibabacloud/live/model/DescribeCastersRequest.h include/alibabacloud/live/model/DescribeCastersResult.h + include/alibabacloud/live/model/DescribeDRMCertListRequest.h + include/alibabacloud/live/model/DescribeDRMCertListResult.h include/alibabacloud/live/model/DescribeDomainUsageDataRequest.h include/alibabacloud/live/model/DescribeDomainUsageDataResult.h include/alibabacloud/live/model/DescribeForbidPushStreamRoomListRequest.h @@ -249,6 +271,8 @@ set(live_public_header_model include/alibabacloud/live/model/DescribeLiveDomainRecordDataResult.h include/alibabacloud/live/model/DescribeLiveDomainSnapshotDataRequest.h include/alibabacloud/live/model/DescribeLiveDomainSnapshotDataResult.h + include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataRequest.h + include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataResult.h include/alibabacloud/live/model/DescribeLiveDomainTimeShiftDataRequest.h include/alibabacloud/live/model/DescribeLiveDomainTimeShiftDataResult.h include/alibabacloud/live/model/DescribeLiveDomainTrafficDataRequest.h @@ -269,6 +293,8 @@ set(live_public_header_model include/alibabacloud/live/model/DescribeLiveRecordNotifyConfigResult.h include/alibabacloud/live/model/DescribeLiveRecordVodConfigsRequest.h include/alibabacloud/live/model/DescribeLiveRecordVodConfigsResult.h + include/alibabacloud/live/model/DescribeLiveShiftConfigsRequest.h + include/alibabacloud/live/model/DescribeLiveShiftConfigsResult.h include/alibabacloud/live/model/DescribeLiveSnapshotConfigRequest.h include/alibabacloud/live/model/DescribeLiveSnapshotConfigResult.h include/alibabacloud/live/model/DescribeLiveSnapshotDetectPornConfigRequest.h @@ -327,6 +353,8 @@ set(live_public_header_model include/alibabacloud/live/model/DescribeRoomListResult.h include/alibabacloud/live/model/DescribeRoomStatusRequest.h include/alibabacloud/live/model/DescribeRoomStatusResult.h + include/alibabacloud/live/model/DescribeStudioLayoutsRequest.h + include/alibabacloud/live/model/DescribeStudioLayoutsResult.h include/alibabacloud/live/model/DescribeUpBpsPeakDataRequest.h include/alibabacloud/live/model/DescribeUpBpsPeakDataResult.h include/alibabacloud/live/model/DescribeUpBpsPeakOfLineRequest.h @@ -337,6 +365,8 @@ set(live_public_header_model include/alibabacloud/live/model/DisableLiveRealtimeLogDeliveryResult.h include/alibabacloud/live/model/EditHtmlResourceRequest.h include/alibabacloud/live/model/EditHtmlResourceResult.h + include/alibabacloud/live/model/EditPlaylistRequest.h + include/alibabacloud/live/model/EditPlaylistResult.h include/alibabacloud/live/model/EffectCasterUrgentRequest.h include/alibabacloud/live/model/EffectCasterUrgentResult.h include/alibabacloud/live/model/EffectCasterVideoResourceRequest.h @@ -347,6 +377,10 @@ set(live_public_header_model include/alibabacloud/live/model/ForbidLiveStreamResult.h include/alibabacloud/live/model/ForbidPushStreamRequest.h include/alibabacloud/live/model/ForbidPushStreamResult.h + include/alibabacloud/live/model/GetMultiRateConfigRequest.h + include/alibabacloud/live/model/GetMultiRateConfigResult.h + include/alibabacloud/live/model/GetMultiRateConfigListRequest.h + include/alibabacloud/live/model/GetMultiRateConfigListResult.h include/alibabacloud/live/model/JoinBoardRequest.h include/alibabacloud/live/model/JoinBoardResult.h include/alibabacloud/live/model/ListLiveRealtimeLogDeliveryRequest.h @@ -355,6 +389,10 @@ set(live_public_header_model include/alibabacloud/live/model/ListLiveRealtimeLogDeliveryDomainsResult.h include/alibabacloud/live/model/ListLiveRealtimeLogDeliveryInfosRequest.h include/alibabacloud/live/model/ListLiveRealtimeLogDeliveryInfosResult.h + include/alibabacloud/live/model/ListPlaylistRequest.h + include/alibabacloud/live/model/ListPlaylistResult.h + include/alibabacloud/live/model/ListPlaylistItemsRequest.h + include/alibabacloud/live/model/ListPlaylistItemsResult.h include/alibabacloud/live/model/ModifyCasterComponentRequest.h include/alibabacloud/live/model/ModifyCasterComponentResult.h include/alibabacloud/live/model/ModifyCasterEpisodeRequest.h @@ -369,6 +407,10 @@ set(live_public_header_model include/alibabacloud/live/model/ModifyLiveDomainSchdmByPropertyResult.h include/alibabacloud/live/model/ModifyLiveRealtimeLogDeliveryRequest.h include/alibabacloud/live/model/ModifyLiveRealtimeLogDeliveryResult.h + include/alibabacloud/live/model/ModifyStudioLayoutRequest.h + include/alibabacloud/live/model/ModifyStudioLayoutResult.h + include/alibabacloud/live/model/OpenLiveShiftRequest.h + include/alibabacloud/live/model/OpenLiveShiftResult.h include/alibabacloud/live/model/RealTimeRecordCommandRequest.h include/alibabacloud/live/model/RealTimeRecordCommandResult.h include/alibabacloud/live/model/RealTimeSnapshotCommandRequest.h @@ -409,6 +451,8 @@ set(live_public_header_model include/alibabacloud/live/model/StartLiveDomainResult.h include/alibabacloud/live/model/StartLiveIndexRequest.h include/alibabacloud/live/model/StartLiveIndexResult.h + include/alibabacloud/live/model/StartPlaylistRequest.h + include/alibabacloud/live/model/StartPlaylistResult.h include/alibabacloud/live/model/StopCasterRequest.h include/alibabacloud/live/model/StopCasterResult.h include/alibabacloud/live/model/StopCasterSceneRequest.h @@ -417,6 +461,8 @@ set(live_public_header_model include/alibabacloud/live/model/StopLiveDomainResult.h include/alibabacloud/live/model/StopLiveIndexRequest.h include/alibabacloud/live/model/StopLiveIndexResult.h + include/alibabacloud/live/model/StopPlaylistRequest.h + include/alibabacloud/live/model/StopPlaylistResult.h include/alibabacloud/live/model/TagLiveResourcesRequest.h include/alibabacloud/live/model/TagLiveResourcesResult.h include/alibabacloud/live/model/UnTagLiveResourcesRequest.h @@ -468,6 +514,8 @@ set(live_src src/model/AddCasterVideoResourceResult.cc src/model/AddCustomLiveStreamTranscodeRequest.cc src/model/AddCustomLiveStreamTranscodeResult.cc + src/model/AddDRMCertificateRequest.cc + src/model/AddDRMCertificateResult.cc src/model/AddLiveASRConfigRequest.cc src/model/AddLiveASRConfigResult.cc src/model/AddLiveAppRecordConfigRequest.cc @@ -496,8 +544,14 @@ set(live_src src/model/AddLiveSnapshotDetectPornConfigResult.cc src/model/AddLiveStreamTranscodeRequest.cc src/model/AddLiveStreamTranscodeResult.cc + src/model/AddMultiRateConfigRequest.cc + src/model/AddMultiRateConfigResult.cc + src/model/AddPlaylistItemsRequest.cc + src/model/AddPlaylistItemsResult.cc src/model/AddRtsLiveStreamTranscodeRequest.cc src/model/AddRtsLiveStreamTranscodeResult.cc + src/model/AddStudioLayoutRequest.cc + src/model/AddStudioLayoutResult.cc src/model/AddTrancodeSEIRequest.cc src/model/AddTrancodeSEIResult.cc src/model/AllowPushStreamRequest.cc @@ -510,6 +564,10 @@ set(live_src src/model/BatchDeleteLiveDomainConfigsResult.cc src/model/BatchSetLiveDomainConfigsRequest.cc src/model/BatchSetLiveDomainConfigsResult.cc + src/model/CheckServiceForRoleRequest.cc + src/model/CheckServiceForRoleResult.cc + src/model/CloseLiveShiftRequest.cc + src/model/CloseLiveShiftResult.cc src/model/CompleteBoardRequest.cc src/model/CompleteBoardResult.cc src/model/CompleteBoardRecordRequest.cc @@ -590,8 +648,16 @@ set(live_src src/model/DeleteLiveStreamsNotifyUrlConfigResult.cc src/model/DeleteMixStreamRequest.cc src/model/DeleteMixStreamResult.cc + src/model/DeleteMultiRateConfigRequest.cc + src/model/DeleteMultiRateConfigResult.cc + src/model/DeletePlaylistRequest.cc + src/model/DeletePlaylistResult.cc + src/model/DeletePlaylistItemsRequest.cc + src/model/DeletePlaylistItemsResult.cc src/model/DeleteRoomRequest.cc src/model/DeleteRoomResult.cc + src/model/DeleteStudioLayoutRequest.cc + src/model/DeleteStudioLayoutResult.cc src/model/DescribeBoardEventsRequest.cc src/model/DescribeBoardEventsResult.cc src/model/DescribeBoardSnapshotRequest.cc @@ -622,6 +688,8 @@ set(live_src src/model/DescribeCasterVideoResourcesResult.cc src/model/DescribeCastersRequest.cc src/model/DescribeCastersResult.cc + src/model/DescribeDRMCertListRequest.cc + src/model/DescribeDRMCertListResult.cc src/model/DescribeDomainUsageDataRequest.cc src/model/DescribeDomainUsageDataResult.cc src/model/DescribeForbidPushStreamRoomListRequest.cc @@ -680,6 +748,8 @@ set(live_src src/model/DescribeLiveDomainRecordDataResult.cc src/model/DescribeLiveDomainSnapshotDataRequest.cc src/model/DescribeLiveDomainSnapshotDataResult.cc + src/model/DescribeLiveDomainStreamTranscodeDataRequest.cc + src/model/DescribeLiveDomainStreamTranscodeDataResult.cc src/model/DescribeLiveDomainTimeShiftDataRequest.cc src/model/DescribeLiveDomainTimeShiftDataResult.cc src/model/DescribeLiveDomainTrafficDataRequest.cc @@ -700,6 +770,8 @@ set(live_src src/model/DescribeLiveRecordNotifyConfigResult.cc src/model/DescribeLiveRecordVodConfigsRequest.cc src/model/DescribeLiveRecordVodConfigsResult.cc + src/model/DescribeLiveShiftConfigsRequest.cc + src/model/DescribeLiveShiftConfigsResult.cc src/model/DescribeLiveSnapshotConfigRequest.cc src/model/DescribeLiveSnapshotConfigResult.cc src/model/DescribeLiveSnapshotDetectPornConfigRequest.cc @@ -758,6 +830,8 @@ set(live_src src/model/DescribeRoomListResult.cc src/model/DescribeRoomStatusRequest.cc src/model/DescribeRoomStatusResult.cc + src/model/DescribeStudioLayoutsRequest.cc + src/model/DescribeStudioLayoutsResult.cc src/model/DescribeUpBpsPeakDataRequest.cc src/model/DescribeUpBpsPeakDataResult.cc src/model/DescribeUpBpsPeakOfLineRequest.cc @@ -768,6 +842,8 @@ set(live_src src/model/DisableLiveRealtimeLogDeliveryResult.cc src/model/EditHtmlResourceRequest.cc src/model/EditHtmlResourceResult.cc + src/model/EditPlaylistRequest.cc + src/model/EditPlaylistResult.cc src/model/EffectCasterUrgentRequest.cc src/model/EffectCasterUrgentResult.cc src/model/EffectCasterVideoResourceRequest.cc @@ -778,6 +854,10 @@ set(live_src src/model/ForbidLiveStreamResult.cc src/model/ForbidPushStreamRequest.cc src/model/ForbidPushStreamResult.cc + src/model/GetMultiRateConfigRequest.cc + src/model/GetMultiRateConfigResult.cc + src/model/GetMultiRateConfigListRequest.cc + src/model/GetMultiRateConfigListResult.cc src/model/JoinBoardRequest.cc src/model/JoinBoardResult.cc src/model/ListLiveRealtimeLogDeliveryRequest.cc @@ -786,6 +866,10 @@ set(live_src src/model/ListLiveRealtimeLogDeliveryDomainsResult.cc src/model/ListLiveRealtimeLogDeliveryInfosRequest.cc src/model/ListLiveRealtimeLogDeliveryInfosResult.cc + src/model/ListPlaylistRequest.cc + src/model/ListPlaylistResult.cc + src/model/ListPlaylistItemsRequest.cc + src/model/ListPlaylistItemsResult.cc src/model/ModifyCasterComponentRequest.cc src/model/ModifyCasterComponentResult.cc src/model/ModifyCasterEpisodeRequest.cc @@ -800,6 +884,10 @@ set(live_src src/model/ModifyLiveDomainSchdmByPropertyResult.cc src/model/ModifyLiveRealtimeLogDeliveryRequest.cc src/model/ModifyLiveRealtimeLogDeliveryResult.cc + src/model/ModifyStudioLayoutRequest.cc + src/model/ModifyStudioLayoutResult.cc + src/model/OpenLiveShiftRequest.cc + src/model/OpenLiveShiftResult.cc src/model/RealTimeRecordCommandRequest.cc src/model/RealTimeRecordCommandResult.cc src/model/RealTimeSnapshotCommandRequest.cc @@ -840,6 +928,8 @@ set(live_src src/model/StartLiveDomainResult.cc src/model/StartLiveIndexRequest.cc src/model/StartLiveIndexResult.cc + src/model/StartPlaylistRequest.cc + src/model/StartPlaylistResult.cc src/model/StopCasterRequest.cc src/model/StopCasterResult.cc src/model/StopCasterSceneRequest.cc @@ -848,6 +938,8 @@ set(live_src src/model/StopLiveDomainResult.cc src/model/StopLiveIndexRequest.cc src/model/StopLiveIndexResult.cc + src/model/StopPlaylistRequest.cc + src/model/StopPlaylistResult.cc src/model/TagLiveResourcesRequest.cc src/model/TagLiveResourcesResult.cc src/model/UnTagLiveResourcesRequest.cc diff --git a/live/include/alibabacloud/live/LiveClient.h b/live/include/alibabacloud/live/LiveClient.h index 6d1d0dad5..84024de25 100644 --- a/live/include/alibabacloud/live/LiveClient.h +++ b/live/include/alibabacloud/live/LiveClient.h @@ -38,6 +38,8 @@ #include "model/AddCasterVideoResourceResult.h" #include "model/AddCustomLiveStreamTranscodeRequest.h" #include "model/AddCustomLiveStreamTranscodeResult.h" +#include "model/AddDRMCertificateRequest.h" +#include "model/AddDRMCertificateResult.h" #include "model/AddLiveASRConfigRequest.h" #include "model/AddLiveASRConfigResult.h" #include "model/AddLiveAppRecordConfigRequest.h" @@ -66,8 +68,14 @@ #include "model/AddLiveSnapshotDetectPornConfigResult.h" #include "model/AddLiveStreamTranscodeRequest.h" #include "model/AddLiveStreamTranscodeResult.h" +#include "model/AddMultiRateConfigRequest.h" +#include "model/AddMultiRateConfigResult.h" +#include "model/AddPlaylistItemsRequest.h" +#include "model/AddPlaylistItemsResult.h" #include "model/AddRtsLiveStreamTranscodeRequest.h" #include "model/AddRtsLiveStreamTranscodeResult.h" +#include "model/AddStudioLayoutRequest.h" +#include "model/AddStudioLayoutResult.h" #include "model/AddTrancodeSEIRequest.h" #include "model/AddTrancodeSEIResult.h" #include "model/AllowPushStreamRequest.h" @@ -80,6 +88,10 @@ #include "model/BatchDeleteLiveDomainConfigsResult.h" #include "model/BatchSetLiveDomainConfigsRequest.h" #include "model/BatchSetLiveDomainConfigsResult.h" +#include "model/CheckServiceForRoleRequest.h" +#include "model/CheckServiceForRoleResult.h" +#include "model/CloseLiveShiftRequest.h" +#include "model/CloseLiveShiftResult.h" #include "model/CompleteBoardRequest.h" #include "model/CompleteBoardResult.h" #include "model/CompleteBoardRecordRequest.h" @@ -160,8 +172,16 @@ #include "model/DeleteLiveStreamsNotifyUrlConfigResult.h" #include "model/DeleteMixStreamRequest.h" #include "model/DeleteMixStreamResult.h" +#include "model/DeleteMultiRateConfigRequest.h" +#include "model/DeleteMultiRateConfigResult.h" +#include "model/DeletePlaylistRequest.h" +#include "model/DeletePlaylistResult.h" +#include "model/DeletePlaylistItemsRequest.h" +#include "model/DeletePlaylistItemsResult.h" #include "model/DeleteRoomRequest.h" #include "model/DeleteRoomResult.h" +#include "model/DeleteStudioLayoutRequest.h" +#include "model/DeleteStudioLayoutResult.h" #include "model/DescribeBoardEventsRequest.h" #include "model/DescribeBoardEventsResult.h" #include "model/DescribeBoardSnapshotRequest.h" @@ -192,6 +212,8 @@ #include "model/DescribeCasterVideoResourcesResult.h" #include "model/DescribeCastersRequest.h" #include "model/DescribeCastersResult.h" +#include "model/DescribeDRMCertListRequest.h" +#include "model/DescribeDRMCertListResult.h" #include "model/DescribeDomainUsageDataRequest.h" #include "model/DescribeDomainUsageDataResult.h" #include "model/DescribeForbidPushStreamRoomListRequest.h" @@ -250,6 +272,8 @@ #include "model/DescribeLiveDomainRecordDataResult.h" #include "model/DescribeLiveDomainSnapshotDataRequest.h" #include "model/DescribeLiveDomainSnapshotDataResult.h" +#include "model/DescribeLiveDomainStreamTranscodeDataRequest.h" +#include "model/DescribeLiveDomainStreamTranscodeDataResult.h" #include "model/DescribeLiveDomainTimeShiftDataRequest.h" #include "model/DescribeLiveDomainTimeShiftDataResult.h" #include "model/DescribeLiveDomainTrafficDataRequest.h" @@ -270,6 +294,8 @@ #include "model/DescribeLiveRecordNotifyConfigResult.h" #include "model/DescribeLiveRecordVodConfigsRequest.h" #include "model/DescribeLiveRecordVodConfigsResult.h" +#include "model/DescribeLiveShiftConfigsRequest.h" +#include "model/DescribeLiveShiftConfigsResult.h" #include "model/DescribeLiveSnapshotConfigRequest.h" #include "model/DescribeLiveSnapshotConfigResult.h" #include "model/DescribeLiveSnapshotDetectPornConfigRequest.h" @@ -328,6 +354,8 @@ #include "model/DescribeRoomListResult.h" #include "model/DescribeRoomStatusRequest.h" #include "model/DescribeRoomStatusResult.h" +#include "model/DescribeStudioLayoutsRequest.h" +#include "model/DescribeStudioLayoutsResult.h" #include "model/DescribeUpBpsPeakDataRequest.h" #include "model/DescribeUpBpsPeakDataResult.h" #include "model/DescribeUpBpsPeakOfLineRequest.h" @@ -338,6 +366,8 @@ #include "model/DisableLiveRealtimeLogDeliveryResult.h" #include "model/EditHtmlResourceRequest.h" #include "model/EditHtmlResourceResult.h" +#include "model/EditPlaylistRequest.h" +#include "model/EditPlaylistResult.h" #include "model/EffectCasterUrgentRequest.h" #include "model/EffectCasterUrgentResult.h" #include "model/EffectCasterVideoResourceRequest.h" @@ -348,6 +378,10 @@ #include "model/ForbidLiveStreamResult.h" #include "model/ForbidPushStreamRequest.h" #include "model/ForbidPushStreamResult.h" +#include "model/GetMultiRateConfigRequest.h" +#include "model/GetMultiRateConfigResult.h" +#include "model/GetMultiRateConfigListRequest.h" +#include "model/GetMultiRateConfigListResult.h" #include "model/JoinBoardRequest.h" #include "model/JoinBoardResult.h" #include "model/ListLiveRealtimeLogDeliveryRequest.h" @@ -356,6 +390,10 @@ #include "model/ListLiveRealtimeLogDeliveryDomainsResult.h" #include "model/ListLiveRealtimeLogDeliveryInfosRequest.h" #include "model/ListLiveRealtimeLogDeliveryInfosResult.h" +#include "model/ListPlaylistRequest.h" +#include "model/ListPlaylistResult.h" +#include "model/ListPlaylistItemsRequest.h" +#include "model/ListPlaylistItemsResult.h" #include "model/ModifyCasterComponentRequest.h" #include "model/ModifyCasterComponentResult.h" #include "model/ModifyCasterEpisodeRequest.h" @@ -370,6 +408,10 @@ #include "model/ModifyLiveDomainSchdmByPropertyResult.h" #include "model/ModifyLiveRealtimeLogDeliveryRequest.h" #include "model/ModifyLiveRealtimeLogDeliveryResult.h" +#include "model/ModifyStudioLayoutRequest.h" +#include "model/ModifyStudioLayoutResult.h" +#include "model/OpenLiveShiftRequest.h" +#include "model/OpenLiveShiftResult.h" #include "model/RealTimeRecordCommandRequest.h" #include "model/RealTimeRecordCommandResult.h" #include "model/RealTimeSnapshotCommandRequest.h" @@ -410,6 +452,8 @@ #include "model/StartLiveDomainResult.h" #include "model/StartLiveIndexRequest.h" #include "model/StartLiveIndexResult.h" +#include "model/StartPlaylistRequest.h" +#include "model/StartPlaylistResult.h" #include "model/StopCasterRequest.h" #include "model/StopCasterResult.h" #include "model/StopCasterSceneRequest.h" @@ -418,6 +462,8 @@ #include "model/StopLiveDomainResult.h" #include "model/StopLiveIndexRequest.h" #include "model/StopLiveIndexResult.h" +#include "model/StopPlaylistRequest.h" +#include "model/StopPlaylistResult.h" #include "model/TagLiveResourcesRequest.h" #include "model/TagLiveResourcesResult.h" #include "model/UnTagLiveResourcesRequest.h" @@ -483,6 +529,9 @@ namespace AlibabaCloud typedef Outcome AddCustomLiveStreamTranscodeOutcome; typedef std::future AddCustomLiveStreamTranscodeOutcomeCallable; typedef std::function&)> AddCustomLiveStreamTranscodeAsyncHandler; + typedef Outcome AddDRMCertificateOutcome; + typedef std::future AddDRMCertificateOutcomeCallable; + typedef std::function&)> AddDRMCertificateAsyncHandler; typedef Outcome AddLiveASRConfigOutcome; typedef std::future AddLiveASRConfigOutcomeCallable; typedef std::function&)> AddLiveASRConfigAsyncHandler; @@ -525,9 +574,18 @@ namespace AlibabaCloud typedef Outcome AddLiveStreamTranscodeOutcome; typedef std::future AddLiveStreamTranscodeOutcomeCallable; typedef std::function&)> AddLiveStreamTranscodeAsyncHandler; + typedef Outcome AddMultiRateConfigOutcome; + typedef std::future AddMultiRateConfigOutcomeCallable; + typedef std::function&)> AddMultiRateConfigAsyncHandler; + typedef Outcome AddPlaylistItemsOutcome; + typedef std::future AddPlaylistItemsOutcomeCallable; + typedef std::function&)> AddPlaylistItemsAsyncHandler; typedef Outcome AddRtsLiveStreamTranscodeOutcome; typedef std::future AddRtsLiveStreamTranscodeOutcomeCallable; typedef std::function&)> AddRtsLiveStreamTranscodeAsyncHandler; + typedef Outcome AddStudioLayoutOutcome; + typedef std::future AddStudioLayoutOutcomeCallable; + typedef std::function&)> AddStudioLayoutAsyncHandler; typedef Outcome AddTrancodeSEIOutcome; typedef std::future AddTrancodeSEIOutcomeCallable; typedef std::function&)> AddTrancodeSEIAsyncHandler; @@ -546,6 +604,12 @@ namespace AlibabaCloud typedef Outcome BatchSetLiveDomainConfigsOutcome; typedef std::future BatchSetLiveDomainConfigsOutcomeCallable; typedef std::function&)> BatchSetLiveDomainConfigsAsyncHandler; + typedef Outcome CheckServiceForRoleOutcome; + typedef std::future CheckServiceForRoleOutcomeCallable; + typedef std::function&)> CheckServiceForRoleAsyncHandler; + typedef Outcome CloseLiveShiftOutcome; + typedef std::future CloseLiveShiftOutcomeCallable; + typedef std::function&)> CloseLiveShiftAsyncHandler; typedef Outcome CompleteBoardOutcome; typedef std::future CompleteBoardOutcomeCallable; typedef std::function&)> CompleteBoardAsyncHandler; @@ -666,9 +730,21 @@ namespace AlibabaCloud typedef Outcome DeleteMixStreamOutcome; typedef std::future DeleteMixStreamOutcomeCallable; typedef std::function&)> DeleteMixStreamAsyncHandler; + typedef Outcome DeleteMultiRateConfigOutcome; + typedef std::future DeleteMultiRateConfigOutcomeCallable; + typedef std::function&)> DeleteMultiRateConfigAsyncHandler; + typedef Outcome DeletePlaylistOutcome; + typedef std::future DeletePlaylistOutcomeCallable; + typedef std::function&)> DeletePlaylistAsyncHandler; + typedef Outcome DeletePlaylistItemsOutcome; + typedef std::future DeletePlaylistItemsOutcomeCallable; + typedef std::function&)> DeletePlaylistItemsAsyncHandler; typedef Outcome DeleteRoomOutcome; typedef std::future DeleteRoomOutcomeCallable; typedef std::function&)> DeleteRoomAsyncHandler; + typedef Outcome DeleteStudioLayoutOutcome; + typedef std::future DeleteStudioLayoutOutcomeCallable; + typedef std::function&)> DeleteStudioLayoutAsyncHandler; typedef Outcome DescribeBoardEventsOutcome; typedef std::future DescribeBoardEventsOutcomeCallable; typedef std::function&)> DescribeBoardEventsAsyncHandler; @@ -714,6 +790,9 @@ namespace AlibabaCloud typedef Outcome DescribeCastersOutcome; typedef std::future DescribeCastersOutcomeCallable; typedef std::function&)> DescribeCastersAsyncHandler; + typedef Outcome DescribeDRMCertListOutcome; + typedef std::future DescribeDRMCertListOutcomeCallable; + typedef std::function&)> DescribeDRMCertListAsyncHandler; typedef Outcome DescribeDomainUsageDataOutcome; typedef std::future DescribeDomainUsageDataOutcomeCallable; typedef std::function&)> DescribeDomainUsageDataAsyncHandler; @@ -801,6 +880,9 @@ namespace AlibabaCloud typedef Outcome DescribeLiveDomainSnapshotDataOutcome; typedef std::future DescribeLiveDomainSnapshotDataOutcomeCallable; typedef std::function&)> DescribeLiveDomainSnapshotDataAsyncHandler; + typedef Outcome DescribeLiveDomainStreamTranscodeDataOutcome; + typedef std::future DescribeLiveDomainStreamTranscodeDataOutcomeCallable; + typedef std::function&)> DescribeLiveDomainStreamTranscodeDataAsyncHandler; typedef Outcome DescribeLiveDomainTimeShiftDataOutcome; typedef std::future DescribeLiveDomainTimeShiftDataOutcomeCallable; typedef std::function&)> DescribeLiveDomainTimeShiftDataAsyncHandler; @@ -831,6 +913,9 @@ namespace AlibabaCloud typedef Outcome DescribeLiveRecordVodConfigsOutcome; typedef std::future DescribeLiveRecordVodConfigsOutcomeCallable; typedef std::function&)> DescribeLiveRecordVodConfigsAsyncHandler; + typedef Outcome DescribeLiveShiftConfigsOutcome; + typedef std::future DescribeLiveShiftConfigsOutcomeCallable; + typedef std::function&)> DescribeLiveShiftConfigsAsyncHandler; typedef Outcome DescribeLiveSnapshotConfigOutcome; typedef std::future DescribeLiveSnapshotConfigOutcomeCallable; typedef std::function&)> DescribeLiveSnapshotConfigAsyncHandler; @@ -918,6 +1003,9 @@ namespace AlibabaCloud typedef Outcome DescribeRoomStatusOutcome; typedef std::future DescribeRoomStatusOutcomeCallable; typedef std::function&)> DescribeRoomStatusAsyncHandler; + typedef Outcome DescribeStudioLayoutsOutcome; + typedef std::future DescribeStudioLayoutsOutcomeCallable; + typedef std::function&)> DescribeStudioLayoutsAsyncHandler; typedef Outcome DescribeUpBpsPeakDataOutcome; typedef std::future DescribeUpBpsPeakDataOutcomeCallable; typedef std::function&)> DescribeUpBpsPeakDataAsyncHandler; @@ -933,6 +1021,9 @@ namespace AlibabaCloud typedef Outcome EditHtmlResourceOutcome; typedef std::future EditHtmlResourceOutcomeCallable; typedef std::function&)> EditHtmlResourceAsyncHandler; + typedef Outcome EditPlaylistOutcome; + typedef std::future EditPlaylistOutcomeCallable; + typedef std::function&)> EditPlaylistAsyncHandler; typedef Outcome EffectCasterUrgentOutcome; typedef std::future EffectCasterUrgentOutcomeCallable; typedef std::function&)> EffectCasterUrgentAsyncHandler; @@ -948,6 +1039,12 @@ namespace AlibabaCloud typedef Outcome ForbidPushStreamOutcome; typedef std::future ForbidPushStreamOutcomeCallable; typedef std::function&)> ForbidPushStreamAsyncHandler; + typedef Outcome GetMultiRateConfigOutcome; + typedef std::future GetMultiRateConfigOutcomeCallable; + typedef std::function&)> GetMultiRateConfigAsyncHandler; + typedef Outcome GetMultiRateConfigListOutcome; + typedef std::future GetMultiRateConfigListOutcomeCallable; + typedef std::function&)> GetMultiRateConfigListAsyncHandler; typedef Outcome JoinBoardOutcome; typedef std::future JoinBoardOutcomeCallable; typedef std::function&)> JoinBoardAsyncHandler; @@ -960,6 +1057,12 @@ namespace AlibabaCloud typedef Outcome ListLiveRealtimeLogDeliveryInfosOutcome; typedef std::future ListLiveRealtimeLogDeliveryInfosOutcomeCallable; typedef std::function&)> ListLiveRealtimeLogDeliveryInfosAsyncHandler; + typedef Outcome ListPlaylistOutcome; + typedef std::future ListPlaylistOutcomeCallable; + typedef std::function&)> ListPlaylistAsyncHandler; + typedef Outcome ListPlaylistItemsOutcome; + typedef std::future ListPlaylistItemsOutcomeCallable; + typedef std::function&)> ListPlaylistItemsAsyncHandler; typedef Outcome ModifyCasterComponentOutcome; typedef std::future ModifyCasterComponentOutcomeCallable; typedef std::function&)> ModifyCasterComponentAsyncHandler; @@ -981,6 +1084,12 @@ namespace AlibabaCloud typedef Outcome ModifyLiveRealtimeLogDeliveryOutcome; typedef std::future ModifyLiveRealtimeLogDeliveryOutcomeCallable; typedef std::function&)> ModifyLiveRealtimeLogDeliveryAsyncHandler; + typedef Outcome ModifyStudioLayoutOutcome; + typedef std::future ModifyStudioLayoutOutcomeCallable; + typedef std::function&)> ModifyStudioLayoutAsyncHandler; + typedef Outcome OpenLiveShiftOutcome; + typedef std::future OpenLiveShiftOutcomeCallable; + typedef std::function&)> OpenLiveShiftAsyncHandler; typedef Outcome RealTimeRecordCommandOutcome; typedef std::future RealTimeRecordCommandOutcomeCallable; typedef std::function&)> RealTimeRecordCommandAsyncHandler; @@ -1041,6 +1150,9 @@ namespace AlibabaCloud typedef Outcome StartLiveIndexOutcome; typedef std::future StartLiveIndexOutcomeCallable; typedef std::function&)> StartLiveIndexAsyncHandler; + typedef Outcome StartPlaylistOutcome; + typedef std::future StartPlaylistOutcomeCallable; + typedef std::function&)> StartPlaylistAsyncHandler; typedef Outcome StopCasterOutcome; typedef std::future StopCasterOutcomeCallable; typedef std::function&)> StopCasterAsyncHandler; @@ -1053,6 +1165,9 @@ namespace AlibabaCloud typedef Outcome StopLiveIndexOutcome; typedef std::future StopLiveIndexOutcomeCallable; typedef std::function&)> StopLiveIndexAsyncHandler; + typedef Outcome StopPlaylistOutcome; + typedef std::future StopPlaylistOutcomeCallable; + typedef std::function&)> StopPlaylistAsyncHandler; typedef Outcome TagLiveResourcesOutcome; typedef std::future TagLiveResourcesOutcomeCallable; typedef std::function&)> TagLiveResourcesAsyncHandler; @@ -1130,6 +1245,9 @@ namespace AlibabaCloud AddCustomLiveStreamTranscodeOutcome addCustomLiveStreamTranscode(const Model::AddCustomLiveStreamTranscodeRequest &request)const; void addCustomLiveStreamTranscodeAsync(const Model::AddCustomLiveStreamTranscodeRequest& request, const AddCustomLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AddCustomLiveStreamTranscodeOutcomeCallable addCustomLiveStreamTranscodeCallable(const Model::AddCustomLiveStreamTranscodeRequest& request) const; + AddDRMCertificateOutcome addDRMCertificate(const Model::AddDRMCertificateRequest &request)const; + void addDRMCertificateAsync(const Model::AddDRMCertificateRequest& request, const AddDRMCertificateAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AddDRMCertificateOutcomeCallable addDRMCertificateCallable(const Model::AddDRMCertificateRequest& request) const; AddLiveASRConfigOutcome addLiveASRConfig(const Model::AddLiveASRConfigRequest &request)const; void addLiveASRConfigAsync(const Model::AddLiveASRConfigRequest& request, const AddLiveASRConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AddLiveASRConfigOutcomeCallable addLiveASRConfigCallable(const Model::AddLiveASRConfigRequest& request) const; @@ -1172,9 +1290,18 @@ namespace AlibabaCloud AddLiveStreamTranscodeOutcome addLiveStreamTranscode(const Model::AddLiveStreamTranscodeRequest &request)const; void addLiveStreamTranscodeAsync(const Model::AddLiveStreamTranscodeRequest& request, const AddLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AddLiveStreamTranscodeOutcomeCallable addLiveStreamTranscodeCallable(const Model::AddLiveStreamTranscodeRequest& request) const; + AddMultiRateConfigOutcome addMultiRateConfig(const Model::AddMultiRateConfigRequest &request)const; + void addMultiRateConfigAsync(const Model::AddMultiRateConfigRequest& request, const AddMultiRateConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AddMultiRateConfigOutcomeCallable addMultiRateConfigCallable(const Model::AddMultiRateConfigRequest& request) const; + AddPlaylistItemsOutcome addPlaylistItems(const Model::AddPlaylistItemsRequest &request)const; + void addPlaylistItemsAsync(const Model::AddPlaylistItemsRequest& request, const AddPlaylistItemsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AddPlaylistItemsOutcomeCallable addPlaylistItemsCallable(const Model::AddPlaylistItemsRequest& request) const; AddRtsLiveStreamTranscodeOutcome addRtsLiveStreamTranscode(const Model::AddRtsLiveStreamTranscodeRequest &request)const; void addRtsLiveStreamTranscodeAsync(const Model::AddRtsLiveStreamTranscodeRequest& request, const AddRtsLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AddRtsLiveStreamTranscodeOutcomeCallable addRtsLiveStreamTranscodeCallable(const Model::AddRtsLiveStreamTranscodeRequest& request) const; + AddStudioLayoutOutcome addStudioLayout(const Model::AddStudioLayoutRequest &request)const; + void addStudioLayoutAsync(const Model::AddStudioLayoutRequest& request, const AddStudioLayoutAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AddStudioLayoutOutcomeCallable addStudioLayoutCallable(const Model::AddStudioLayoutRequest& request) const; AddTrancodeSEIOutcome addTrancodeSEI(const Model::AddTrancodeSEIRequest &request)const; void addTrancodeSEIAsync(const Model::AddTrancodeSEIRequest& request, const AddTrancodeSEIAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AddTrancodeSEIOutcomeCallable addTrancodeSEICallable(const Model::AddTrancodeSEIRequest& request) const; @@ -1193,6 +1320,12 @@ namespace AlibabaCloud BatchSetLiveDomainConfigsOutcome batchSetLiveDomainConfigs(const Model::BatchSetLiveDomainConfigsRequest &request)const; void batchSetLiveDomainConfigsAsync(const Model::BatchSetLiveDomainConfigsRequest& request, const BatchSetLiveDomainConfigsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; BatchSetLiveDomainConfigsOutcomeCallable batchSetLiveDomainConfigsCallable(const Model::BatchSetLiveDomainConfigsRequest& request) const; + CheckServiceForRoleOutcome checkServiceForRole(const Model::CheckServiceForRoleRequest &request)const; + void checkServiceForRoleAsync(const Model::CheckServiceForRoleRequest& request, const CheckServiceForRoleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CheckServiceForRoleOutcomeCallable checkServiceForRoleCallable(const Model::CheckServiceForRoleRequest& request) const; + CloseLiveShiftOutcome closeLiveShift(const Model::CloseLiveShiftRequest &request)const; + void closeLiveShiftAsync(const Model::CloseLiveShiftRequest& request, const CloseLiveShiftAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CloseLiveShiftOutcomeCallable closeLiveShiftCallable(const Model::CloseLiveShiftRequest& request) const; CompleteBoardOutcome completeBoard(const Model::CompleteBoardRequest &request)const; void completeBoardAsync(const Model::CompleteBoardRequest& request, const CompleteBoardAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CompleteBoardOutcomeCallable completeBoardCallable(const Model::CompleteBoardRequest& request) const; @@ -1313,9 +1446,21 @@ namespace AlibabaCloud DeleteMixStreamOutcome deleteMixStream(const Model::DeleteMixStreamRequest &request)const; void deleteMixStreamAsync(const Model::DeleteMixStreamRequest& request, const DeleteMixStreamAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteMixStreamOutcomeCallable deleteMixStreamCallable(const Model::DeleteMixStreamRequest& request) const; + DeleteMultiRateConfigOutcome deleteMultiRateConfig(const Model::DeleteMultiRateConfigRequest &request)const; + void deleteMultiRateConfigAsync(const Model::DeleteMultiRateConfigRequest& request, const DeleteMultiRateConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteMultiRateConfigOutcomeCallable deleteMultiRateConfigCallable(const Model::DeleteMultiRateConfigRequest& request) const; + DeletePlaylistOutcome deletePlaylist(const Model::DeletePlaylistRequest &request)const; + void deletePlaylistAsync(const Model::DeletePlaylistRequest& request, const DeletePlaylistAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeletePlaylistOutcomeCallable deletePlaylistCallable(const Model::DeletePlaylistRequest& request) const; + DeletePlaylistItemsOutcome deletePlaylistItems(const Model::DeletePlaylistItemsRequest &request)const; + void deletePlaylistItemsAsync(const Model::DeletePlaylistItemsRequest& request, const DeletePlaylistItemsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeletePlaylistItemsOutcomeCallable deletePlaylistItemsCallable(const Model::DeletePlaylistItemsRequest& request) const; DeleteRoomOutcome deleteRoom(const Model::DeleteRoomRequest &request)const; void deleteRoomAsync(const Model::DeleteRoomRequest& request, const DeleteRoomAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteRoomOutcomeCallable deleteRoomCallable(const Model::DeleteRoomRequest& request) const; + DeleteStudioLayoutOutcome deleteStudioLayout(const Model::DeleteStudioLayoutRequest &request)const; + void deleteStudioLayoutAsync(const Model::DeleteStudioLayoutRequest& request, const DeleteStudioLayoutAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteStudioLayoutOutcomeCallable deleteStudioLayoutCallable(const Model::DeleteStudioLayoutRequest& request) const; DescribeBoardEventsOutcome describeBoardEvents(const Model::DescribeBoardEventsRequest &request)const; void describeBoardEventsAsync(const Model::DescribeBoardEventsRequest& request, const DescribeBoardEventsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeBoardEventsOutcomeCallable describeBoardEventsCallable(const Model::DescribeBoardEventsRequest& request) const; @@ -1361,6 +1506,9 @@ namespace AlibabaCloud DescribeCastersOutcome describeCasters(const Model::DescribeCastersRequest &request)const; void describeCastersAsync(const Model::DescribeCastersRequest& request, const DescribeCastersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeCastersOutcomeCallable describeCastersCallable(const Model::DescribeCastersRequest& request) const; + DescribeDRMCertListOutcome describeDRMCertList(const Model::DescribeDRMCertListRequest &request)const; + void describeDRMCertListAsync(const Model::DescribeDRMCertListRequest& request, const DescribeDRMCertListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDRMCertListOutcomeCallable describeDRMCertListCallable(const Model::DescribeDRMCertListRequest& request) const; DescribeDomainUsageDataOutcome describeDomainUsageData(const Model::DescribeDomainUsageDataRequest &request)const; void describeDomainUsageDataAsync(const Model::DescribeDomainUsageDataRequest& request, const DescribeDomainUsageDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainUsageDataOutcomeCallable describeDomainUsageDataCallable(const Model::DescribeDomainUsageDataRequest& request) const; @@ -1448,6 +1596,9 @@ namespace AlibabaCloud DescribeLiveDomainSnapshotDataOutcome describeLiveDomainSnapshotData(const Model::DescribeLiveDomainSnapshotDataRequest &request)const; void describeLiveDomainSnapshotDataAsync(const Model::DescribeLiveDomainSnapshotDataRequest& request, const DescribeLiveDomainSnapshotDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeLiveDomainSnapshotDataOutcomeCallable describeLiveDomainSnapshotDataCallable(const Model::DescribeLiveDomainSnapshotDataRequest& request) const; + DescribeLiveDomainStreamTranscodeDataOutcome describeLiveDomainStreamTranscodeData(const Model::DescribeLiveDomainStreamTranscodeDataRequest &request)const; + void describeLiveDomainStreamTranscodeDataAsync(const Model::DescribeLiveDomainStreamTranscodeDataRequest& request, const DescribeLiveDomainStreamTranscodeDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeLiveDomainStreamTranscodeDataOutcomeCallable describeLiveDomainStreamTranscodeDataCallable(const Model::DescribeLiveDomainStreamTranscodeDataRequest& request) const; DescribeLiveDomainTimeShiftDataOutcome describeLiveDomainTimeShiftData(const Model::DescribeLiveDomainTimeShiftDataRequest &request)const; void describeLiveDomainTimeShiftDataAsync(const Model::DescribeLiveDomainTimeShiftDataRequest& request, const DescribeLiveDomainTimeShiftDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeLiveDomainTimeShiftDataOutcomeCallable describeLiveDomainTimeShiftDataCallable(const Model::DescribeLiveDomainTimeShiftDataRequest& request) const; @@ -1478,6 +1629,9 @@ namespace AlibabaCloud DescribeLiveRecordVodConfigsOutcome describeLiveRecordVodConfigs(const Model::DescribeLiveRecordVodConfigsRequest &request)const; void describeLiveRecordVodConfigsAsync(const Model::DescribeLiveRecordVodConfigsRequest& request, const DescribeLiveRecordVodConfigsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeLiveRecordVodConfigsOutcomeCallable describeLiveRecordVodConfigsCallable(const Model::DescribeLiveRecordVodConfigsRequest& request) const; + DescribeLiveShiftConfigsOutcome describeLiveShiftConfigs(const Model::DescribeLiveShiftConfigsRequest &request)const; + void describeLiveShiftConfigsAsync(const Model::DescribeLiveShiftConfigsRequest& request, const DescribeLiveShiftConfigsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeLiveShiftConfigsOutcomeCallable describeLiveShiftConfigsCallable(const Model::DescribeLiveShiftConfigsRequest& request) const; DescribeLiveSnapshotConfigOutcome describeLiveSnapshotConfig(const Model::DescribeLiveSnapshotConfigRequest &request)const; void describeLiveSnapshotConfigAsync(const Model::DescribeLiveSnapshotConfigRequest& request, const DescribeLiveSnapshotConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeLiveSnapshotConfigOutcomeCallable describeLiveSnapshotConfigCallable(const Model::DescribeLiveSnapshotConfigRequest& request) const; @@ -1565,6 +1719,9 @@ namespace AlibabaCloud DescribeRoomStatusOutcome describeRoomStatus(const Model::DescribeRoomStatusRequest &request)const; void describeRoomStatusAsync(const Model::DescribeRoomStatusRequest& request, const DescribeRoomStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeRoomStatusOutcomeCallable describeRoomStatusCallable(const Model::DescribeRoomStatusRequest& request) const; + DescribeStudioLayoutsOutcome describeStudioLayouts(const Model::DescribeStudioLayoutsRequest &request)const; + void describeStudioLayoutsAsync(const Model::DescribeStudioLayoutsRequest& request, const DescribeStudioLayoutsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeStudioLayoutsOutcomeCallable describeStudioLayoutsCallable(const Model::DescribeStudioLayoutsRequest& request) const; DescribeUpBpsPeakDataOutcome describeUpBpsPeakData(const Model::DescribeUpBpsPeakDataRequest &request)const; void describeUpBpsPeakDataAsync(const Model::DescribeUpBpsPeakDataRequest& request, const DescribeUpBpsPeakDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeUpBpsPeakDataOutcomeCallable describeUpBpsPeakDataCallable(const Model::DescribeUpBpsPeakDataRequest& request) const; @@ -1580,6 +1737,9 @@ namespace AlibabaCloud EditHtmlResourceOutcome editHtmlResource(const Model::EditHtmlResourceRequest &request)const; void editHtmlResourceAsync(const Model::EditHtmlResourceRequest& request, const EditHtmlResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; EditHtmlResourceOutcomeCallable editHtmlResourceCallable(const Model::EditHtmlResourceRequest& request) const; + EditPlaylistOutcome editPlaylist(const Model::EditPlaylistRequest &request)const; + void editPlaylistAsync(const Model::EditPlaylistRequest& request, const EditPlaylistAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + EditPlaylistOutcomeCallable editPlaylistCallable(const Model::EditPlaylistRequest& request) const; EffectCasterUrgentOutcome effectCasterUrgent(const Model::EffectCasterUrgentRequest &request)const; void effectCasterUrgentAsync(const Model::EffectCasterUrgentRequest& request, const EffectCasterUrgentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; EffectCasterUrgentOutcomeCallable effectCasterUrgentCallable(const Model::EffectCasterUrgentRequest& request) const; @@ -1595,6 +1755,12 @@ namespace AlibabaCloud ForbidPushStreamOutcome forbidPushStream(const Model::ForbidPushStreamRequest &request)const; void forbidPushStreamAsync(const Model::ForbidPushStreamRequest& request, const ForbidPushStreamAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ForbidPushStreamOutcomeCallable forbidPushStreamCallable(const Model::ForbidPushStreamRequest& request) const; + GetMultiRateConfigOutcome getMultiRateConfig(const Model::GetMultiRateConfigRequest &request)const; + void getMultiRateConfigAsync(const Model::GetMultiRateConfigRequest& request, const GetMultiRateConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetMultiRateConfigOutcomeCallable getMultiRateConfigCallable(const Model::GetMultiRateConfigRequest& request) const; + GetMultiRateConfigListOutcome getMultiRateConfigList(const Model::GetMultiRateConfigListRequest &request)const; + void getMultiRateConfigListAsync(const Model::GetMultiRateConfigListRequest& request, const GetMultiRateConfigListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetMultiRateConfigListOutcomeCallable getMultiRateConfigListCallable(const Model::GetMultiRateConfigListRequest& request) const; JoinBoardOutcome joinBoard(const Model::JoinBoardRequest &request)const; void joinBoardAsync(const Model::JoinBoardRequest& request, const JoinBoardAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; JoinBoardOutcomeCallable joinBoardCallable(const Model::JoinBoardRequest& request) const; @@ -1607,6 +1773,12 @@ namespace AlibabaCloud ListLiveRealtimeLogDeliveryInfosOutcome listLiveRealtimeLogDeliveryInfos(const Model::ListLiveRealtimeLogDeliveryInfosRequest &request)const; void listLiveRealtimeLogDeliveryInfosAsync(const Model::ListLiveRealtimeLogDeliveryInfosRequest& request, const ListLiveRealtimeLogDeliveryInfosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListLiveRealtimeLogDeliveryInfosOutcomeCallable listLiveRealtimeLogDeliveryInfosCallable(const Model::ListLiveRealtimeLogDeliveryInfosRequest& request) const; + ListPlaylistOutcome listPlaylist(const Model::ListPlaylistRequest &request)const; + void listPlaylistAsync(const Model::ListPlaylistRequest& request, const ListPlaylistAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListPlaylistOutcomeCallable listPlaylistCallable(const Model::ListPlaylistRequest& request) const; + ListPlaylistItemsOutcome listPlaylistItems(const Model::ListPlaylistItemsRequest &request)const; + void listPlaylistItemsAsync(const Model::ListPlaylistItemsRequest& request, const ListPlaylistItemsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListPlaylistItemsOutcomeCallable listPlaylistItemsCallable(const Model::ListPlaylistItemsRequest& request) const; ModifyCasterComponentOutcome modifyCasterComponent(const Model::ModifyCasterComponentRequest &request)const; void modifyCasterComponentAsync(const Model::ModifyCasterComponentRequest& request, const ModifyCasterComponentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyCasterComponentOutcomeCallable modifyCasterComponentCallable(const Model::ModifyCasterComponentRequest& request) const; @@ -1628,6 +1800,12 @@ namespace AlibabaCloud ModifyLiveRealtimeLogDeliveryOutcome modifyLiveRealtimeLogDelivery(const Model::ModifyLiveRealtimeLogDeliveryRequest &request)const; void modifyLiveRealtimeLogDeliveryAsync(const Model::ModifyLiveRealtimeLogDeliveryRequest& request, const ModifyLiveRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyLiveRealtimeLogDeliveryOutcomeCallable modifyLiveRealtimeLogDeliveryCallable(const Model::ModifyLiveRealtimeLogDeliveryRequest& request) const; + ModifyStudioLayoutOutcome modifyStudioLayout(const Model::ModifyStudioLayoutRequest &request)const; + void modifyStudioLayoutAsync(const Model::ModifyStudioLayoutRequest& request, const ModifyStudioLayoutAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyStudioLayoutOutcomeCallable modifyStudioLayoutCallable(const Model::ModifyStudioLayoutRequest& request) const; + OpenLiveShiftOutcome openLiveShift(const Model::OpenLiveShiftRequest &request)const; + void openLiveShiftAsync(const Model::OpenLiveShiftRequest& request, const OpenLiveShiftAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + OpenLiveShiftOutcomeCallable openLiveShiftCallable(const Model::OpenLiveShiftRequest& request) const; RealTimeRecordCommandOutcome realTimeRecordCommand(const Model::RealTimeRecordCommandRequest &request)const; void realTimeRecordCommandAsync(const Model::RealTimeRecordCommandRequest& request, const RealTimeRecordCommandAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RealTimeRecordCommandOutcomeCallable realTimeRecordCommandCallable(const Model::RealTimeRecordCommandRequest& request) const; @@ -1688,6 +1866,9 @@ namespace AlibabaCloud StartLiveIndexOutcome startLiveIndex(const Model::StartLiveIndexRequest &request)const; void startLiveIndexAsync(const Model::StartLiveIndexRequest& request, const StartLiveIndexAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StartLiveIndexOutcomeCallable startLiveIndexCallable(const Model::StartLiveIndexRequest& request) const; + StartPlaylistOutcome startPlaylist(const Model::StartPlaylistRequest &request)const; + void startPlaylistAsync(const Model::StartPlaylistRequest& request, const StartPlaylistAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + StartPlaylistOutcomeCallable startPlaylistCallable(const Model::StartPlaylistRequest& request) const; StopCasterOutcome stopCaster(const Model::StopCasterRequest &request)const; void stopCasterAsync(const Model::StopCasterRequest& request, const StopCasterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StopCasterOutcomeCallable stopCasterCallable(const Model::StopCasterRequest& request) const; @@ -1700,6 +1881,9 @@ namespace AlibabaCloud StopLiveIndexOutcome stopLiveIndex(const Model::StopLiveIndexRequest &request)const; void stopLiveIndexAsync(const Model::StopLiveIndexRequest& request, const StopLiveIndexAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StopLiveIndexOutcomeCallable stopLiveIndexCallable(const Model::StopLiveIndexRequest& request) const; + StopPlaylistOutcome stopPlaylist(const Model::StopPlaylistRequest &request)const; + void stopPlaylistAsync(const Model::StopPlaylistRequest& request, const StopPlaylistAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + StopPlaylistOutcomeCallable stopPlaylistCallable(const Model::StopPlaylistRequest& request) const; TagLiveResourcesOutcome tagLiveResources(const Model::TagLiveResourcesRequest &request)const; void tagLiveResourcesAsync(const Model::TagLiveResourcesRequest& request, const TagLiveResourcesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; TagLiveResourcesOutcomeCallable tagLiveResourcesCallable(const Model::TagLiveResourcesRequest& request) const; diff --git a/live/include/alibabacloud/live/model/AddDRMCertificateRequest.h b/live/include/alibabacloud/live/model/AddDRMCertificateRequest.h new file mode 100644 index 000000000..c0c6f7f27 --- /dev/null +++ b/live/include/alibabacloud/live/model/AddDRMCertificateRequest.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_ADDDRMCERTIFICATEREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_ADDDRMCERTIFICATEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT AddDRMCertificateRequest : public RpcServiceRequest + { + + public: + AddDRMCertificateRequest(); + ~AddDRMCertificateRequest(); + + std::string getServCert()const; + void setServCert(const std::string& servCert); + std::string getDescription()const; + void setDescription(const std::string& description); + std::string getPrivateKey()const; + void setPrivateKey(const std::string& privateKey); + std::string getCertName()const; + void setCertName(const std::string& certName); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getAsk()const; + void setAsk(const std::string& ask); + std::string getPassphrase()const; + void setPassphrase(const std::string& passphrase); + + private: + std::string servCert_; + std::string description_; + std::string privateKey_; + std::string certName_; + long ownerId_; + std::string ask_; + std::string passphrase_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_ADDDRMCERTIFICATEREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/AddDRMCertificateResult.h b/live/include/alibabacloud/live/model/AddDRMCertificateResult.h new file mode 100644 index 000000000..ccd46d0f1 --- /dev/null +++ b/live/include/alibabacloud/live/model/AddDRMCertificateResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_ADDDRMCERTIFICATERESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_ADDDRMCERTIFICATERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT AddDRMCertificateResult : public ServiceResult + { + public: + + + AddDRMCertificateResult(); + explicit AddDRMCertificateResult(const std::string &payload); + ~AddDRMCertificateResult(); + std::string getCertId()const; + + protected: + void parse(const std::string &payload); + private: + std::string certId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_ADDDRMCERTIFICATERESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/AddLiveDetectNotifyConfigRequest.h b/live/include/alibabacloud/live/model/AddLiveDetectNotifyConfigRequest.h index 88fc5ee31..71c6e0537 100644 --- a/live/include/alibabacloud/live/model/AddLiveDetectNotifyConfigRequest.h +++ b/live/include/alibabacloud/live/model/AddLiveDetectNotifyConfigRequest.h @@ -35,20 +35,20 @@ namespace AlibabaCloud AddLiveDetectNotifyConfigRequest(); ~AddLiveDetectNotifyConfigRequest(); - 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); std::string getNotifyUrl()const; void setNotifyUrl(const std::string& notifyUrl); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); private: - std::string domainName_; - long ownerId_; std::string securityToken_; std::string notifyUrl_; + std::string domainName_; + long ownerId_; }; } diff --git a/live/include/alibabacloud/live/model/AddLiveDomainMappingRequest.h b/live/include/alibabacloud/live/model/AddLiveDomainMappingRequest.h index e11fd55e6..8744cd740 100644 --- a/live/include/alibabacloud/live/model/AddLiveDomainMappingRequest.h +++ b/live/include/alibabacloud/live/model/AddLiveDomainMappingRequest.h @@ -35,20 +35,20 @@ namespace AlibabaCloud AddLiveDomainMappingRequest(); ~AddLiveDomainMappingRequest(); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getPullDomain()const; - void setPullDomain(const std::string& pullDomain); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); std::string getPushDomain()const; void setPushDomain(const std::string& pushDomain); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getPullDomain()const; + void setPullDomain(const std::string& pullDomain); private: - long ownerId_; - std::string pullDomain_; std::string securityToken_; std::string pushDomain_; + long ownerId_; + std::string pullDomain_; }; } diff --git a/live/include/alibabacloud/live/model/AddMultiRateConfigRequest.h b/live/include/alibabacloud/live/model/AddMultiRateConfigRequest.h new file mode 100644 index 000000000..61c90a00d --- /dev/null +++ b/live/include/alibabacloud/live/model/AddMultiRateConfigRequest.h @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT AddMultiRateConfigRequest : public RpcServiceRequest + { + + public: + AddMultiRateConfigRequest(); + ~AddMultiRateConfigRequest(); + + std::string getApp()const; + void setApp(const std::string& app); + std::string getGroupId()const; + void setGroupId(const std::string& groupId); + std::string getTemplates()const; + void setTemplates(const std::string& templates); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getIsLazy()const; + void setIsLazy(const std::string& isLazy); + std::string getAvFormat()const; + void setAvFormat(const std::string& avFormat); + std::string getIsTimeAlign()const; + void setIsTimeAlign(const std::string& isTimeAlign); + + private: + std::string app_; + std::string groupId_; + std::string templates_; + std::string domainName_; + long ownerId_; + std::string isLazy_; + std::string avFormat_; + std::string isTimeAlign_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/AddMultiRateConfigResult.h b/live/include/alibabacloud/live/model/AddMultiRateConfigResult.h new file mode 100644 index 000000000..32eff7616 --- /dev/null +++ b/live/include/alibabacloud/live/model/AddMultiRateConfigResult.h @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT AddMultiRateConfigResult : public ServiceResult + { + public: + struct FailedTemplates + { + std::string _template; + int fps; + std::string gop; + std::string templateType; + int profile; + int bandWidth; + int audioBitrate; + std::string audioProfile; + int height; + int audioChannelNum; + int width; + std::string audioCodec; + int audioRate; + int videoBitrate; + }; + + + AddMultiRateConfigResult(); + explicit AddMultiRateConfigResult(const std::string &payload); + ~AddMultiRateConfigResult(); + std::string getMessage()const; + std::vector getBody()const; + int getCode()const; + + protected: + void parse(const std::string &payload); + private: + std::string message_; + std::vector body_; + int code_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_ADDMULTIRATECONFIGRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/AddPlaylistItemsRequest.h b/live/include/alibabacloud/live/model/AddPlaylistItemsRequest.h new file mode 100644 index 000000000..cceed45e3 --- /dev/null +++ b/live/include/alibabacloud/live/model/AddPlaylistItemsRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT AddPlaylistItemsRequest : public RpcServiceRequest + { + + public: + AddPlaylistItemsRequest(); + ~AddPlaylistItemsRequest(); + + std::string getProgramItems()const; + void setProgramItems(const std::string& programItems); + std::string getProgramId()const; + void setProgramId(const std::string& programId); + std::string getCasterId()const; + void setCasterId(const std::string& casterId); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getProgramConfig()const; + void setProgramConfig(const std::string& programConfig); + + private: + std::string programItems_; + std::string programId_; + std::string casterId_; + long ownerId_; + std::string programConfig_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/AddPlaylistItemsResult.h b/live/include/alibabacloud/live/model/AddPlaylistItemsResult.h new file mode 100644 index 000000000..afdaff5d2 --- /dev/null +++ b/live/include/alibabacloud/live/model/AddPlaylistItemsResult.h @@ -0,0 +1,68 @@ +/* + * 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_ADDPLAYLISTITEMSRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT AddPlaylistItemsResult : public ServiceResult + { + public: + struct Items + { + struct SuccessItem + { + std::string itemName; + std::string itemId; + }; + struct FailedItem + { + std::string itemName; + std::string itemId; + }; + std::vector failedItems; + std::vector successItems; + }; + + + AddPlaylistItemsResult(); + explicit AddPlaylistItemsResult(const std::string &payload); + ~AddPlaylistItemsResult(); + Items getItems()const; + std::string getProgramId()const; + + protected: + void parse(const std::string &payload); + private: + Items items_; + std::string programId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_ADDPLAYLISTITEMSRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/AddStudioLayoutRequest.h b/live/include/alibabacloud/live/model/AddStudioLayoutRequest.h new file mode 100644 index 000000000..71f25a705 --- /dev/null +++ b/live/include/alibabacloud/live/model/AddStudioLayoutRequest.h @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT AddStudioLayoutRequest : public RpcServiceRequest + { + + public: + AddStudioLayoutRequest(); + ~AddStudioLayoutRequest(); + + std::string getScreenInputConfigList()const; + void setScreenInputConfigList(const std::string& screenInputConfigList); + std::string getLayoutType()const; + void setLayoutType(const std::string& layoutType); + std::string getLayoutName()const; + void setLayoutName(const std::string& layoutName); + std::string getLayerOrderConfigList()const; + void setLayerOrderConfigList(const std::string& layerOrderConfigList); + std::string getMediaInputConfigList()const; + void setMediaInputConfigList(const std::string& mediaInputConfigList); + std::string getCasterId()const; + void setCasterId(const std::string& casterId); + std::string getBgImageConfig()const; + void setBgImageConfig(const std::string& bgImageConfig); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getCommonConfig()const; + void setCommonConfig(const std::string& commonConfig); + + private: + std::string screenInputConfigList_; + std::string layoutType_; + std::string layoutName_; + std::string layerOrderConfigList_; + std::string mediaInputConfigList_; + std::string casterId_; + std::string bgImageConfig_; + long ownerId_; + std::string commonConfig_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/AddStudioLayoutResult.h b/live/include/alibabacloud/live/model/AddStudioLayoutResult.h new file mode 100644 index 000000000..2d33e5756 --- /dev/null +++ b/live/include/alibabacloud/live/model/AddStudioLayoutResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT AddStudioLayoutResult : public ServiceResult + { + public: + + + AddStudioLayoutResult(); + explicit AddStudioLayoutResult(const std::string &payload); + ~AddStudioLayoutResult(); + std::string getLayoutId()const; + + protected: + void parse(const std::string &payload); + private: + std::string layoutId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_ADDSTUDIOLAYOUTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/CheckServiceForRoleRequest.h b/live/include/alibabacloud/live/model/CheckServiceForRoleRequest.h new file mode 100644 index 000000000..91cd7250f --- /dev/null +++ b/live/include/alibabacloud/live/model/CheckServiceForRoleRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_CHECKSERVICEFORROLEREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_CHECKSERVICEFORROLEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT CheckServiceForRoleRequest : public RpcServiceRequest + { + + public: + CheckServiceForRoleRequest(); + ~CheckServiceForRoleRequest(); + + std::string getAccountId()const; + void setAccountId(const std::string& accountId); + std::string getSPIRegionId()const; + void setSPIRegionId(const std::string& sPIRegionId); + std::string getRoleArn()const; + void setRoleArn(const std::string& roleArn); + std::string getDeletionTaskId()const; + void setDeletionTaskId(const std::string& deletionTaskId); + std::string getServiceName()const; + void setServiceName(const std::string& serviceName); + + private: + std::string accountId_; + std::string sPIRegionId_; + std::string roleArn_; + std::string deletionTaskId_; + std::string serviceName_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_CHECKSERVICEFORROLEREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/CheckServiceForRoleResult.h b/live/include/alibabacloud/live/model/CheckServiceForRoleResult.h new file mode 100644 index 000000000..73f53fa4d --- /dev/null +++ b/live/include/alibabacloud/live/model/CheckServiceForRoleResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_CHECKSERVICEFORROLERESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_CHECKSERVICEFORROLERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT CheckServiceForRoleResult : public ServiceResult + { + public: + + + CheckServiceForRoleResult(); + explicit CheckServiceForRoleResult(const std::string &payload); + ~CheckServiceForRoleResult(); + bool getDeletable()const; + + protected: + void parse(const std::string &payload); + private: + bool deletable_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_CHECKSERVICEFORROLERESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/CloseLiveShiftRequest.h b/live/include/alibabacloud/live/model/CloseLiveShiftRequest.h new file mode 100644 index 000000000..0343850d8 --- /dev/null +++ b/live/include/alibabacloud/live/model/CloseLiveShiftRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT CloseLiveShiftRequest : public RpcServiceRequest + { + + public: + CloseLiveShiftRequest(); + ~CloseLiveShiftRequest(); + + std::string getAppName()const; + void setAppName(const std::string& appName); + std::string getStreamName()const; + void setStreamName(const std::string& streamName); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string appName_; + std::string streamName_; + std::string domainName_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/CloseLiveShiftResult.h b/live/include/alibabacloud/live/model/CloseLiveShiftResult.h new file mode 100644 index 000000000..a14d0c5b7 --- /dev/null +++ b/live/include/alibabacloud/live/model/CloseLiveShiftResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT CloseLiveShiftResult : public ServiceResult + { + public: + + + CloseLiveShiftResult(); + explicit CloseLiveShiftResult(const std::string &payload); + ~CloseLiveShiftResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_CLOSELIVESHIFTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DeleteCasterRequest.h b/live/include/alibabacloud/live/model/DeleteCasterRequest.h index dd1160ce9..cbe0af51f 100644 --- a/live/include/alibabacloud/live/model/DeleteCasterRequest.h +++ b/live/include/alibabacloud/live/model/DeleteCasterRequest.h @@ -39,13 +39,10 @@ namespace AlibabaCloud void setCasterId(const std::string& casterId); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); private: std::string casterId_; long ownerId_; - std::string securityToken_; }; } diff --git a/live/include/alibabacloud/live/model/DeleteLiveDetectNotifyConfigRequest.h b/live/include/alibabacloud/live/model/DeleteLiveDetectNotifyConfigRequest.h index 7947f662f..6c4c71ed2 100644 --- a/live/include/alibabacloud/live/model/DeleteLiveDetectNotifyConfigRequest.h +++ b/live/include/alibabacloud/live/model/DeleteLiveDetectNotifyConfigRequest.h @@ -35,17 +35,17 @@ namespace AlibabaCloud DeleteLiveDetectNotifyConfigRequest(); ~DeleteLiveDetectNotifyConfigRequest(); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); std::string getDomainName()const; void setDomainName(const std::string& domainName); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); private: + std::string securityToken_; std::string domainName_; long ownerId_; - std::string securityToken_; }; } diff --git a/live/include/alibabacloud/live/model/DeleteLiveDomainMappingRequest.h b/live/include/alibabacloud/live/model/DeleteLiveDomainMappingRequest.h index a44c1f89e..d938704c8 100644 --- a/live/include/alibabacloud/live/model/DeleteLiveDomainMappingRequest.h +++ b/live/include/alibabacloud/live/model/DeleteLiveDomainMappingRequest.h @@ -35,20 +35,20 @@ namespace AlibabaCloud DeleteLiveDomainMappingRequest(); ~DeleteLiveDomainMappingRequest(); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getPullDomain()const; - void setPullDomain(const std::string& pullDomain); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); std::string getPushDomain()const; void setPushDomain(const std::string& pushDomain); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getPullDomain()const; + void setPullDomain(const std::string& pullDomain); private: - long ownerId_; - std::string pullDomain_; std::string securityToken_; std::string pushDomain_; + long ownerId_; + std::string pullDomain_; }; } diff --git a/live/include/alibabacloud/live/model/DeleteLiveRecordNotifyConfigRequest.h b/live/include/alibabacloud/live/model/DeleteLiveRecordNotifyConfigRequest.h index 2984a5a9c..1886d9de7 100644 --- a/live/include/alibabacloud/live/model/DeleteLiveRecordNotifyConfigRequest.h +++ b/live/include/alibabacloud/live/model/DeleteLiveRecordNotifyConfigRequest.h @@ -35,17 +35,17 @@ namespace AlibabaCloud DeleteLiveRecordNotifyConfigRequest(); ~DeleteLiveRecordNotifyConfigRequest(); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); std::string getDomainName()const; void setDomainName(const std::string& domainName); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); private: + std::string securityToken_; std::string domainName_; long ownerId_; - std::string securityToken_; }; } diff --git a/live/include/alibabacloud/live/model/DeleteLiveSnapshotDetectPornConfigRequest.h b/live/include/alibabacloud/live/model/DeleteLiveSnapshotDetectPornConfigRequest.h index 1c7442236..83a6803b5 100644 --- a/live/include/alibabacloud/live/model/DeleteLiveSnapshotDetectPornConfigRequest.h +++ b/live/include/alibabacloud/live/model/DeleteLiveSnapshotDetectPornConfigRequest.h @@ -35,20 +35,20 @@ namespace AlibabaCloud DeleteLiveSnapshotDetectPornConfigRequest(); ~DeleteLiveSnapshotDetectPornConfigRequest(); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); std::string getAppName()const; void setAppName(const std::string& appName); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); private: - std::string domainName_; - long ownerId_; std::string appName_; std::string securityToken_; + std::string domainName_; + long ownerId_; }; } diff --git a/live/include/alibabacloud/live/model/DeleteMultiRateConfigRequest.h b/live/include/alibabacloud/live/model/DeleteMultiRateConfigRequest.h new file mode 100644 index 000000000..7a1e8b9b2 --- /dev/null +++ b/live/include/alibabacloud/live/model/DeleteMultiRateConfigRequest.h @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DeleteMultiRateConfigRequest : public RpcServiceRequest + { + + public: + DeleteMultiRateConfigRequest(); + ~DeleteMultiRateConfigRequest(); + + std::string getDeleteAll()const; + void setDeleteAll(const std::string& deleteAll); + std::string getApp()const; + void setApp(const std::string& app); + std::string getGroupId()const; + void setGroupId(const std::string& groupId); + std::string getTemplates()const; + void setTemplates(const std::string& templates); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string deleteAll_; + std::string app_; + std::string groupId_; + std::string templates_; + std::string domainName_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DeleteMultiRateConfigResult.h b/live/include/alibabacloud/live/model/DeleteMultiRateConfigResult.h new file mode 100644 index 000000000..08cbd3320 --- /dev/null +++ b/live/include/alibabacloud/live/model/DeleteMultiRateConfigResult.h @@ -0,0 +1,53 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DeleteMultiRateConfigResult : public ServiceResult + { + public: + + + DeleteMultiRateConfigResult(); + explicit DeleteMultiRateConfigResult(const std::string &payload); + ~DeleteMultiRateConfigResult(); + std::string getMessage()const; + int getCode()const; + + protected: + void parse(const std::string &payload); + private: + std::string message_; + int code_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEMULTIRATECONFIGRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DeletePlaylistItemsRequest.h b/live/include/alibabacloud/live/model/DeletePlaylistItemsRequest.h new file mode 100644 index 000000000..3a3c17630 --- /dev/null +++ b/live/include/alibabacloud/live/model/DeletePlaylistItemsRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DeletePlaylistItemsRequest : public RpcServiceRequest + { + + public: + DeletePlaylistItemsRequest(); + ~DeletePlaylistItemsRequest(); + + std::string getProgramItemIds()const; + void setProgramItemIds(const std::string& programItemIds); + std::string getProgramId()const; + void setProgramId(const std::string& programId); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string programItemIds_; + std::string programId_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DeletePlaylistItemsResult.h b/live/include/alibabacloud/live/model/DeletePlaylistItemsResult.h new file mode 100644 index 000000000..5a3b5e86f --- /dev/null +++ b/live/include/alibabacloud/live/model/DeletePlaylistItemsResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DeletePlaylistItemsResult : public ServiceResult + { + public: + + + DeletePlaylistItemsResult(); + explicit DeletePlaylistItemsResult(const std::string &payload); + ~DeletePlaylistItemsResult(); + std::string getProgramId()const; + + protected: + void parse(const std::string &payload); + private: + std::string programId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTITEMSRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DeletePlaylistRequest.h b/live/include/alibabacloud/live/model/DeletePlaylistRequest.h new file mode 100644 index 000000000..4008c90e3 --- /dev/null +++ b/live/include/alibabacloud/live/model/DeletePlaylistRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DeletePlaylistRequest : public RpcServiceRequest + { + + public: + DeletePlaylistRequest(); + ~DeletePlaylistRequest(); + + std::string getProgramId()const; + void setProgramId(const std::string& programId); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string programId_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DeletePlaylistResult.h b/live/include/alibabacloud/live/model/DeletePlaylistResult.h new file mode 100644 index 000000000..47408e6db --- /dev/null +++ b/live/include/alibabacloud/live/model/DeletePlaylistResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DeletePlaylistResult : public ServiceResult + { + public: + + + DeletePlaylistResult(); + explicit DeletePlaylistResult(const std::string &payload); + ~DeletePlaylistResult(); + std::string getProgramId()const; + + protected: + void parse(const std::string &payload); + private: + std::string programId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DELETEPLAYLISTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DeleteStudioLayoutRequest.h b/live/include/alibabacloud/live/model/DeleteStudioLayoutRequest.h new file mode 100644 index 000000000..0713f020e --- /dev/null +++ b/live/include/alibabacloud/live/model/DeleteStudioLayoutRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DeleteStudioLayoutRequest : public RpcServiceRequest + { + + public: + DeleteStudioLayoutRequest(); + ~DeleteStudioLayoutRequest(); + + std::string getLayoutId()const; + void setLayoutId(const std::string& layoutId); + std::string getCasterId()const; + void setCasterId(const std::string& casterId); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string layoutId_; + std::string casterId_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DeleteStudioLayoutResult.h b/live/include/alibabacloud/live/model/DeleteStudioLayoutResult.h new file mode 100644 index 000000000..be7be5859 --- /dev/null +++ b/live/include/alibabacloud/live/model/DeleteStudioLayoutResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DeleteStudioLayoutResult : public ServiceResult + { + public: + + + DeleteStudioLayoutResult(); + explicit DeleteStudioLayoutResult(const std::string &payload); + ~DeleteStudioLayoutResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DELETESTUDIOLAYOUTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DescribeDRMCertListRequest.h b/live/include/alibabacloud/live/model/DescribeDRMCertListRequest.h new file mode 100644 index 000000000..2c2341ae6 --- /dev/null +++ b/live/include/alibabacloud/live/model/DescribeDRMCertListRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBEDRMCERTLISTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_DESCRIBEDRMCERTLISTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DescribeDRMCertListRequest : public RpcServiceRequest + { + + public: + DescribeDRMCertListRequest(); + ~DescribeDRMCertListRequest(); + + int getPageNum()const; + void setPageNum(int pageNum); + int getPageSize()const; + void setPageSize(int pageSize); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + int pageNum_; + int pageSize_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBEDRMCERTLISTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DescribeDRMCertListResult.h b/live/include/alibabacloud/live/model/DescribeDRMCertListResult.h new file mode 100644 index 000000000..8d9ae1c47 --- /dev/null +++ b/live/include/alibabacloud/live/model/DescribeDRMCertListResult.h @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBEDRMCERTLISTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_DESCRIBEDRMCERTLISTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DescribeDRMCertListResult : public ServiceResult + { + public: + struct CertInfo + { + std::string privateKey; + std::string description; + std::string servCert; + std::string certId; + std::string passphrase; + std::string ask; + std::string certName; + }; + + + DescribeDRMCertListResult(); + explicit DescribeDRMCertListResult(const std::string &payload); + ~DescribeDRMCertListResult(); + std::vector getDRMCertInfoListList()const; + + protected: + void parse(const std::string &payload); + private: + std::vector dRMCertInfoListList_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBEDRMCERTLISTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DescribeLiveDetectNotifyConfigRequest.h b/live/include/alibabacloud/live/model/DescribeLiveDetectNotifyConfigRequest.h index 1cd1437d8..c02103bb9 100644 --- a/live/include/alibabacloud/live/model/DescribeLiveDetectNotifyConfigRequest.h +++ b/live/include/alibabacloud/live/model/DescribeLiveDetectNotifyConfigRequest.h @@ -35,17 +35,17 @@ namespace AlibabaCloud DescribeLiveDetectNotifyConfigRequest(); ~DescribeLiveDetectNotifyConfigRequest(); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); std::string getDomainName()const; void setDomainName(const std::string& domainName); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); private: + std::string securityToken_; std::string domainName_; long ownerId_; - std::string securityToken_; }; } diff --git a/live/include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataRequest.h b/live/include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataRequest.h new file mode 100644 index 000000000..99f659ebc --- /dev/null +++ b/live/include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINSTREAMTRANSCODEDATAREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINSTREAMTRANSCODEDATAREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DescribeLiveDomainStreamTranscodeDataRequest : public RpcServiceRequest + { + + public: + DescribeLiveDomainStreamTranscodeDataRequest(); + ~DescribeLiveDomainStreamTranscodeDataRequest(); + + std::string getStartTime()const; + void setStartTime(const std::string& startTime); + std::string getSplit()const; + void setSplit(const std::string& split); + 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 split_; + std::string domainName_; + std::string endTime_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINSTREAMTRANSCODEDATAREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataResult.h b/live/include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataResult.h new file mode 100644 index 000000000..3ef3cff6d --- /dev/null +++ b/live/include/alibabacloud/live/model/DescribeLiveDomainStreamTranscodeDataResult.h @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINSTREAMTRANSCODEDATARESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINSTREAMTRANSCODEDATARESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DescribeLiveDomainStreamTranscodeDataResult : public ServiceResult + { + public: + struct TranscodeData + { + std::string fps; + std::string region; + int duration; + std::string tanscodeType; + std::string domain; + std::string timeStamp; + std::string resolution; + }; + + + DescribeLiveDomainStreamTranscodeDataResult(); + explicit DescribeLiveDomainStreamTranscodeDataResult(const std::string &payload); + ~DescribeLiveDomainStreamTranscodeDataResult(); + std::vector getTranscodeDataList()const; + + protected: + void parse(const std::string &payload); + private: + std::vector transcodeDataList_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEDOMAINSTREAMTRANSCODEDATARESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DescribeLiveRecordNotifyConfigRequest.h b/live/include/alibabacloud/live/model/DescribeLiveRecordNotifyConfigRequest.h index 41a04a226..5239a5a5b 100644 --- a/live/include/alibabacloud/live/model/DescribeLiveRecordNotifyConfigRequest.h +++ b/live/include/alibabacloud/live/model/DescribeLiveRecordNotifyConfigRequest.h @@ -35,17 +35,17 @@ namespace AlibabaCloud DescribeLiveRecordNotifyConfigRequest(); ~DescribeLiveRecordNotifyConfigRequest(); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); std::string getDomainName()const; void setDomainName(const std::string& domainName); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); private: + std::string securityToken_; std::string domainName_; long ownerId_; - std::string securityToken_; }; } diff --git a/live/include/alibabacloud/live/model/DescribeLiveShiftConfigsRequest.h b/live/include/alibabacloud/live/model/DescribeLiveShiftConfigsRequest.h new file mode 100644 index 000000000..e38755811 --- /dev/null +++ b/live/include/alibabacloud/live/model/DescribeLiveShiftConfigsRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVESHIFTCONFIGSREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVESHIFTCONFIGSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DescribeLiveShiftConfigsRequest : public RpcServiceRequest + { + + public: + DescribeLiveShiftConfigsRequest(); + ~DescribeLiveShiftConfigsRequest(); + + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string domainName_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVESHIFTCONFIGSREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DescribeLiveShiftConfigsResult.h b/live/include/alibabacloud/live/model/DescribeLiveShiftConfigsResult.h new file mode 100644 index 000000000..2d377a40e --- /dev/null +++ b/live/include/alibabacloud/live/model/DescribeLiveShiftConfigsResult.h @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVESHIFTCONFIGSRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVESHIFTCONFIGSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DescribeLiveShiftConfigsResult : public ServiceResult + { + public: + struct Config + { + std::string streamName; + std::string domainName; + int vision; + std::string appName; + }; + + + DescribeLiveShiftConfigsResult(); + explicit DescribeLiveShiftConfigsResult(const std::string &payload); + ~DescribeLiveShiftConfigsResult(); + std::vector getContent()const; + + protected: + void parse(const std::string &payload); + private: + std::vector content_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVESHIFTCONFIGSRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DescribeLiveStreamsOnlineListResult.h b/live/include/alibabacloud/live/model/DescribeLiveStreamsOnlineListResult.h index 15b8b56c7..e5a37eee9 100644 --- a/live/include/alibabacloud/live/model/DescribeLiveStreamsOnlineListResult.h +++ b/live/include/alibabacloud/live/model/DescribeLiveStreamsOnlineListResult.h @@ -39,6 +39,7 @@ namespace AlibabaCloud std::string domainName; std::string transcodeId; std::string serverIp; + std::string streamUrlArgs; std::string clientIp; std::string publishType; std::string appName; diff --git a/live/include/alibabacloud/live/model/DescribeStudioLayoutsRequest.h b/live/include/alibabacloud/live/model/DescribeStudioLayoutsRequest.h new file mode 100644 index 000000000..fa9bfaf88 --- /dev/null +++ b/live/include/alibabacloud/live/model/DescribeStudioLayoutsRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_DESCRIBESTUDIOLAYOUTSREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_DESCRIBESTUDIOLAYOUTSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DescribeStudioLayoutsRequest : public RpcServiceRequest + { + + public: + DescribeStudioLayoutsRequest(); + ~DescribeStudioLayoutsRequest(); + + std::string getLayoutId()const; + void setLayoutId(const std::string& layoutId); + std::string getCasterId()const; + void setCasterId(const std::string& casterId); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string layoutId_; + std::string casterId_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBESTUDIOLAYOUTSREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/DescribeStudioLayoutsResult.h b/live/include/alibabacloud/live/model/DescribeStudioLayoutsResult.h new file mode 100644 index 000000000..861617fd5 --- /dev/null +++ b/live/include/alibabacloud/live/model/DescribeStudioLayoutsResult.h @@ -0,0 +1,105 @@ +/* + * 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_DESCRIBESTUDIOLAYOUTSRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_DESCRIBESTUDIOLAYOUTSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT DescribeStudioLayoutsResult : public ServiceResult + { + public: + struct StudioLayout + { + struct CommonConfig + { + std::string videoResourceId; + std::string channelId; + }; + struct BgImageConfig + { + std::string materialId; + std::string imageUrl; + std::string id; + }; + struct ScreenInputConfig + { + std::string positionY; + std::string color; + float heightNormalized; + int portraitType; + int index; + std::string id; + std::string channelId; + std::string videoResourceId; + std::string positionX; + }; + struct MediaInputConfig + { + std::string fillMode; + std::string imageMaterialId; + float heightNormalized; + int index; + std::string positionRefer; + std::string id; + std::string channelId; + std::string videoResourceId; + float widthNormalized; + std::vector positionNormalized; + }; + struct LayerOrderConfig + { + std::string type; + std::string id; + }; + std::vector screenInputConfigList; + std::vector mediaInputConfigList; + BgImageConfig bgImageConfig; + std::vector layerOrderConfigList; + std::string layoutId; + CommonConfig commonConfig; + std::string layoutName; + std::string layoutType; + }; + + + DescribeStudioLayoutsResult(); + explicit DescribeStudioLayoutsResult(const std::string &payload); + ~DescribeStudioLayoutsResult(); + std::vector getStudioLayouts()const; + int getTotal()const; + + protected: + void parse(const std::string &payload); + private: + std::vector studioLayouts_; + int total_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBESTUDIOLAYOUTSRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/EditPlaylistRequest.h b/live/include/alibabacloud/live/model/EditPlaylistRequest.h new file mode 100644 index 000000000..6bd1a07eb --- /dev/null +++ b/live/include/alibabacloud/live/model/EditPlaylistRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_EDITPLAYLISTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_EDITPLAYLISTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT EditPlaylistRequest : public RpcServiceRequest + { + + public: + EditPlaylistRequest(); + ~EditPlaylistRequest(); + + std::string getProgramItems()const; + void setProgramItems(const std::string& programItems); + std::string getProgramId()const; + void setProgramId(const std::string& programId); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getProgramConfig()const; + void setProgramConfig(const std::string& programConfig); + + private: + std::string programItems_; + std::string programId_; + long ownerId_; + std::string programConfig_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_EDITPLAYLISTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/EditPlaylistResult.h b/live/include/alibabacloud/live/model/EditPlaylistResult.h new file mode 100644 index 000000000..1b51aecab --- /dev/null +++ b/live/include/alibabacloud/live/model/EditPlaylistResult.h @@ -0,0 +1,70 @@ +/* + * 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_EDITPLAYLISTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_EDITPLAYLISTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT EditPlaylistResult : public ServiceResult + { + public: + struct Items + { + struct SuccessItem + { + std::string itemName; + std::string itemId; + }; + struct FailedItem + { + std::string itemName; + std::string itemId; + }; + std::vector failedItems; + std::vector successItems; + }; + + + EditPlaylistResult(); + explicit EditPlaylistResult(const std::string &payload); + ~EditPlaylistResult(); + Items getItems()const; + std::string getProgramId()const; + std::string getCasterId()const; + + protected: + void parse(const std::string &payload); + private: + Items items_; + std::string programId_; + std::string casterId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_EDITPLAYLISTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/GetMultiRateConfigListRequest.h b/live/include/alibabacloud/live/model/GetMultiRateConfigListRequest.h new file mode 100644 index 000000000..a2cafece7 --- /dev/null +++ b/live/include/alibabacloud/live/model/GetMultiRateConfigListRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGLISTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGLISTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT GetMultiRateConfigListRequest : public RpcServiceRequest + { + + public: + GetMultiRateConfigListRequest(); + ~GetMultiRateConfigListRequest(); + + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string domainName_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGLISTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/GetMultiRateConfigListResult.h b/live/include/alibabacloud/live/model/GetMultiRateConfigListResult.h new file mode 100644 index 000000000..b1d7ca82a --- /dev/null +++ b/live/include/alibabacloud/live/model/GetMultiRateConfigListResult.h @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGLISTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGLISTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT GetMultiRateConfigListResult : public ServiceResult + { + public: + struct Info + { + std::string app; + int count; + std::string avFormat; + std::string groupId; + }; + + + GetMultiRateConfigListResult(); + explicit GetMultiRateConfigListResult(const std::string &payload); + ~GetMultiRateConfigListResult(); + std::string getMessage()const; + std::vector getGroupInfo()const; + int getCode()const; + + protected: + void parse(const std::string &payload); + private: + std::string message_; + std::vector groupInfo_; + int code_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGLISTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/GetMultiRateConfigRequest.h b/live/include/alibabacloud/live/model/GetMultiRateConfigRequest.h new file mode 100644 index 000000000..2f92b4a2a --- /dev/null +++ b/live/include/alibabacloud/live/model/GetMultiRateConfigRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT GetMultiRateConfigRequest : public RpcServiceRequest + { + + public: + GetMultiRateConfigRequest(); + ~GetMultiRateConfigRequest(); + + std::string getApp()const; + void setApp(const std::string& app); + std::string getGroupId()const; + void setGroupId(const std::string& groupId); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string app_; + std::string groupId_; + std::string domainName_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/GetMultiRateConfigResult.h b/live/include/alibabacloud/live/model/GetMultiRateConfigResult.h new file mode 100644 index 000000000..029772dd3 --- /dev/null +++ b/live/include/alibabacloud/live/model/GetMultiRateConfigResult.h @@ -0,0 +1,86 @@ +/* + * 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_GETMULTIRATECONFIGRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT GetMultiRateConfigResult : public ServiceResult + { + public: + struct Detail + { + std::string _template; + int fps; + std::string gop; + std::string templateType; + int profile; + int bandWidth; + int audioBitrate; + std::string audioProfile; + int height; + int audioChannelNum; + int width; + std::string audioCodec; + int audioRate; + int videoBitrate; + }; + + + GetMultiRateConfigResult(); + explicit GetMultiRateConfigResult(const std::string &payload); + ~GetMultiRateConfigResult(); + std::string getApp()const; + std::string getMessage()const; + std::string getIsLazy()const; + std::string getIsTimeAlign()const; + std::string getStream()const; + std::string getDomain()const; + std::string getAvFormat()const; + std::vector getTemplatesInfo()const; + int getCode()const; + std::string getGroupId()const; + + protected: + void parse(const std::string &payload); + private: + std::string app_; + std::string message_; + std::string isLazy_; + std::string isTimeAlign_; + std::string stream_; + std::string domain_; + std::string avFormat_; + std::vector templatesInfo_; + int code_; + std::string groupId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_GETMULTIRATECONFIGRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/ListPlaylistItemsRequest.h b/live/include/alibabacloud/live/model/ListPlaylistItemsRequest.h new file mode 100644 index 000000000..5af98a7b3 --- /dev/null +++ b/live/include/alibabacloud/live/model/ListPlaylistItemsRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTITEMSREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTITEMSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT ListPlaylistItemsRequest : public RpcServiceRequest + { + + public: + ListPlaylistItemsRequest(); + ~ListPlaylistItemsRequest(); + + std::string getProgramItemIds()const; + void setProgramItemIds(const std::string& programItemIds); + std::string getProgramId()const; + void setProgramId(const std::string& programId); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string programItemIds_; + std::string programId_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTITEMSREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/ListPlaylistItemsResult.h b/live/include/alibabacloud/live/model/ListPlaylistItemsResult.h new file mode 100644 index 000000000..a28eeb902 --- /dev/null +++ b/live/include/alibabacloud/live/model/ListPlaylistItemsResult.h @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTITEMSRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTITEMSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT ListPlaylistItemsResult : public ServiceResult + { + public: + struct ProgramItem + { + std::string programItemName; + std::string programItemId; + std::string resourceValue; + std::string resourceType; + int index; + std::string programId; + }; + + + ListPlaylistItemsResult(); + explicit ListPlaylistItemsResult(const std::string &payload); + ~ListPlaylistItemsResult(); + std::vector getProgramItems()const; + int getTotal()const; + + protected: + void parse(const std::string &payload); + private: + std::vector programItems_; + int total_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTITEMSRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/ListPlaylistRequest.h b/live/include/alibabacloud/live/model/ListPlaylistRequest.h new file mode 100644 index 000000000..bc224d58f --- /dev/null +++ b/live/include/alibabacloud/live/model/ListPlaylistRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT ListPlaylistRequest : public RpcServiceRequest + { + + public: + ListPlaylistRequest(); + ~ListPlaylistRequest(); + + int getPageSize()const; + void setPageSize(int pageSize); + std::string getProgramId()const; + void setProgramId(const std::string& programId); + long getOwnerId()const; + void setOwnerId(long ownerId); + int getPage()const; + void setPage(int page); + + private: + int pageSize_; + std::string programId_; + long ownerId_; + int page_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/ListPlaylistResult.h b/live/include/alibabacloud/live/model/ListPlaylistResult.h new file mode 100644 index 000000000..94ae9c22a --- /dev/null +++ b/live/include/alibabacloud/live/model/ListPlaylistResult.h @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT ListPlaylistResult : public ServiceResult + { + public: + struct ProgramInfo + { + int status; + int repeatNumber; + std::string domainName; + std::string programId; + std::string programName; + std::string casterId; + }; + + + ListPlaylistResult(); + explicit ListPlaylistResult(const std::string &payload); + ~ListPlaylistResult(); + std::vector getProgramList()const; + int getTotal()const; + + protected: + void parse(const std::string &payload); + private: + std::vector programList_; + int total_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_LISTPLAYLISTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/ModifyStudioLayoutRequest.h b/live/include/alibabacloud/live/model/ModifyStudioLayoutRequest.h new file mode 100644 index 000000000..9807aa80e --- /dev/null +++ b/live/include/alibabacloud/live/model/ModifyStudioLayoutRequest.h @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_MODIFYSTUDIOLAYOUTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_MODIFYSTUDIOLAYOUTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT ModifyStudioLayoutRequest : public RpcServiceRequest + { + + public: + ModifyStudioLayoutRequest(); + ~ModifyStudioLayoutRequest(); + + std::string getScreenInputConfigList()const; + void setScreenInputConfigList(const std::string& screenInputConfigList); + std::string getLayoutId()const; + void setLayoutId(const std::string& layoutId); + std::string getLayoutName()const; + void setLayoutName(const std::string& layoutName); + std::string getLayerOrderConfigList()const; + void setLayerOrderConfigList(const std::string& layerOrderConfigList); + std::string getMediaInputConfigList()const; + void setMediaInputConfigList(const std::string& mediaInputConfigList); + std::string getCasterId()const; + void setCasterId(const std::string& casterId); + std::string getBgImageConfig()const; + void setBgImageConfig(const std::string& bgImageConfig); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getCommonConfig()const; + void setCommonConfig(const std::string& commonConfig); + + private: + std::string screenInputConfigList_; + std::string layoutId_; + std::string layoutName_; + std::string layerOrderConfigList_; + std::string mediaInputConfigList_; + std::string casterId_; + std::string bgImageConfig_; + long ownerId_; + std::string commonConfig_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYSTUDIOLAYOUTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/ModifyStudioLayoutResult.h b/live/include/alibabacloud/live/model/ModifyStudioLayoutResult.h new file mode 100644 index 000000000..32b6aa81d --- /dev/null +++ b/live/include/alibabacloud/live/model/ModifyStudioLayoutResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_MODIFYSTUDIOLAYOUTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_MODIFYSTUDIOLAYOUTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT ModifyStudioLayoutResult : public ServiceResult + { + public: + + + ModifyStudioLayoutResult(); + explicit ModifyStudioLayoutResult(const std::string &payload); + ~ModifyStudioLayoutResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYSTUDIOLAYOUTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/OpenLiveShiftRequest.h b/live/include/alibabacloud/live/model/OpenLiveShiftRequest.h new file mode 100644 index 000000000..ff469cde4 --- /dev/null +++ b/live/include/alibabacloud/live/model/OpenLiveShiftRequest.h @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_OPENLIVESHIFTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_OPENLIVESHIFTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT OpenLiveShiftRequest : public RpcServiceRequest + { + + public: + OpenLiveShiftRequest(); + ~OpenLiveShiftRequest(); + + int getDuration()const; + void setDuration(int duration); + std::string getAppName()const; + void setAppName(const std::string& appName); + std::string getStreamName()const; + void setStreamName(const std::string& streamName); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); + int getVision()const; + void setVision(int vision); + + private: + int duration_; + std::string appName_; + std::string streamName_; + std::string domainName_; + long ownerId_; + int vision_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_OPENLIVESHIFTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/OpenLiveShiftResult.h b/live/include/alibabacloud/live/model/OpenLiveShiftResult.h new file mode 100644 index 000000000..2d724c63a --- /dev/null +++ b/live/include/alibabacloud/live/model/OpenLiveShiftResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_OPENLIVESHIFTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_OPENLIVESHIFTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT OpenLiveShiftResult : public ServiceResult + { + public: + + + OpenLiveShiftResult(); + explicit OpenLiveShiftResult(const std::string &payload); + ~OpenLiveShiftResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_OPENLIVESHIFTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/StartPlaylistRequest.h b/live/include/alibabacloud/live/model/StartPlaylistRequest.h new file mode 100644 index 000000000..c66935517 --- /dev/null +++ b/live/include/alibabacloud/live/model/StartPlaylistRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_STARTPLAYLISTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_STARTPLAYLISTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT StartPlaylistRequest : public RpcServiceRequest + { + + public: + StartPlaylistRequest(); + ~StartPlaylistRequest(); + + std::string getResumeMode()const; + void setResumeMode(const std::string& resumeMode); + std::string getStartItemId()const; + void setStartItemId(const std::string& startItemId); + std::string getProgramId()const; + void setProgramId(const std::string& programId); + int getOffset()const; + void setOffset(int offset); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string resumeMode_; + std::string startItemId_; + std::string programId_; + int offset_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_STARTPLAYLISTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/StartPlaylistResult.h b/live/include/alibabacloud/live/model/StartPlaylistResult.h new file mode 100644 index 000000000..10fc2ca0f --- /dev/null +++ b/live/include/alibabacloud/live/model/StartPlaylistResult.h @@ -0,0 +1,67 @@ +/* + * 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_STARTPLAYLISTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_STARTPLAYLISTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT StartPlaylistResult : public ServiceResult + { + public: + struct StreamInfo + { + struct Stream + { + std::string pullFlvUrl; + std::string pullM3U8Url; + std::string quality; + std::string pullRtmpUrl; + }; + std::string streamName; + std::string domainName; + std::vector streams; + std::string appName; + }; + + + StartPlaylistResult(); + explicit StartPlaylistResult(const std::string &payload); + ~StartPlaylistResult(); + StreamInfo getStreamInfo()const; + std::string getProgramId()const; + + protected: + void parse(const std::string &payload); + private: + StreamInfo streamInfo_; + std::string programId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_STARTPLAYLISTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/StopPlaylistRequest.h b/live/include/alibabacloud/live/model/StopPlaylistRequest.h new file mode 100644 index 000000000..b10360aa1 --- /dev/null +++ b/live/include/alibabacloud/live/model/StopPlaylistRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_STOPPLAYLISTREQUEST_H_ +#define ALIBABACLOUD_LIVE_MODEL_STOPPLAYLISTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT StopPlaylistRequest : public RpcServiceRequest + { + + public: + StopPlaylistRequest(); + ~StopPlaylistRequest(); + + std::string getProgramId()const; + void setProgramId(const std::string& programId); + long getOwnerId()const; + void setOwnerId(long ownerId); + + private: + std::string programId_; + long ownerId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_STOPPLAYLISTREQUEST_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/StopPlaylistResult.h b/live/include/alibabacloud/live/model/StopPlaylistResult.h new file mode 100644 index 000000000..26e6860e2 --- /dev/null +++ b/live/include/alibabacloud/live/model/StopPlaylistResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_LIVE_MODEL_STOPPLAYLISTRESULT_H_ +#define ALIBABACLOUD_LIVE_MODEL_STOPPLAYLISTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Live + { + namespace Model + { + class ALIBABACLOUD_LIVE_EXPORT StopPlaylistResult : public ServiceResult + { + public: + + + StopPlaylistResult(); + explicit StopPlaylistResult(const std::string &payload); + ~StopPlaylistResult(); + std::string getProgramId()const; + + protected: + void parse(const std::string &payload); + private: + std::string programId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_LIVE_MODEL_STOPPLAYLISTRESULT_H_ \ No newline at end of file diff --git a/live/include/alibabacloud/live/model/UpdateLiveDetectNotifyConfigRequest.h b/live/include/alibabacloud/live/model/UpdateLiveDetectNotifyConfigRequest.h index b23a88fe6..24d14b785 100644 --- a/live/include/alibabacloud/live/model/UpdateLiveDetectNotifyConfigRequest.h +++ b/live/include/alibabacloud/live/model/UpdateLiveDetectNotifyConfigRequest.h @@ -35,20 +35,20 @@ namespace AlibabaCloud UpdateLiveDetectNotifyConfigRequest(); ~UpdateLiveDetectNotifyConfigRequest(); - 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); std::string getNotifyUrl()const; void setNotifyUrl(const std::string& notifyUrl); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); private: - std::string domainName_; - long ownerId_; std::string securityToken_; std::string notifyUrl_; + std::string domainName_; + long ownerId_; }; } diff --git a/live/src/LiveClient.cc b/live/src/LiveClient.cc index c5fd9f48b..516857dd3 100644 --- a/live/src/LiveClient.cc +++ b/live/src/LiveClient.cc @@ -339,6 +339,42 @@ LiveClient::AddCustomLiveStreamTranscodeOutcomeCallable LiveClient::addCustomLiv return task->get_future(); } +LiveClient::AddDRMCertificateOutcome LiveClient::addDRMCertificate(const AddDRMCertificateRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AddDRMCertificateOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AddDRMCertificateOutcome(AddDRMCertificateResult(outcome.result())); + else + return AddDRMCertificateOutcome(outcome.error()); +} + +void LiveClient::addDRMCertificateAsync(const AddDRMCertificateRequest& request, const AddDRMCertificateAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, addDRMCertificate(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::AddDRMCertificateOutcomeCallable LiveClient::addDRMCertificateCallable(const AddDRMCertificateRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->addDRMCertificate(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::AddLiveASRConfigOutcome LiveClient::addLiveASRConfig(const AddLiveASRConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -843,6 +879,78 @@ LiveClient::AddLiveStreamTranscodeOutcomeCallable LiveClient::addLiveStreamTrans return task->get_future(); } +LiveClient::AddMultiRateConfigOutcome LiveClient::addMultiRateConfig(const AddMultiRateConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AddMultiRateConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AddMultiRateConfigOutcome(AddMultiRateConfigResult(outcome.result())); + else + return AddMultiRateConfigOutcome(outcome.error()); +} + +void LiveClient::addMultiRateConfigAsync(const AddMultiRateConfigRequest& request, const AddMultiRateConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, addMultiRateConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::AddMultiRateConfigOutcomeCallable LiveClient::addMultiRateConfigCallable(const AddMultiRateConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->addMultiRateConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +LiveClient::AddPlaylistItemsOutcome LiveClient::addPlaylistItems(const AddPlaylistItemsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AddPlaylistItemsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AddPlaylistItemsOutcome(AddPlaylistItemsResult(outcome.result())); + else + return AddPlaylistItemsOutcome(outcome.error()); +} + +void LiveClient::addPlaylistItemsAsync(const AddPlaylistItemsRequest& request, const AddPlaylistItemsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, addPlaylistItems(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::AddPlaylistItemsOutcomeCallable LiveClient::addPlaylistItemsCallable(const AddPlaylistItemsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->addPlaylistItems(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::AddRtsLiveStreamTranscodeOutcome LiveClient::addRtsLiveStreamTranscode(const AddRtsLiveStreamTranscodeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -879,6 +987,42 @@ LiveClient::AddRtsLiveStreamTranscodeOutcomeCallable LiveClient::addRtsLiveStrea return task->get_future(); } +LiveClient::AddStudioLayoutOutcome LiveClient::addStudioLayout(const AddStudioLayoutRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AddStudioLayoutOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AddStudioLayoutOutcome(AddStudioLayoutResult(outcome.result())); + else + return AddStudioLayoutOutcome(outcome.error()); +} + +void LiveClient::addStudioLayoutAsync(const AddStudioLayoutRequest& request, const AddStudioLayoutAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, addStudioLayout(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::AddStudioLayoutOutcomeCallable LiveClient::addStudioLayoutCallable(const AddStudioLayoutRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->addStudioLayout(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::AddTrancodeSEIOutcome LiveClient::addTrancodeSEI(const AddTrancodeSEIRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1095,6 +1239,78 @@ LiveClient::BatchSetLiveDomainConfigsOutcomeCallable LiveClient::batchSetLiveDom return task->get_future(); } +LiveClient::CheckServiceForRoleOutcome LiveClient::checkServiceForRole(const CheckServiceForRoleRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CheckServiceForRoleOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CheckServiceForRoleOutcome(CheckServiceForRoleResult(outcome.result())); + else + return CheckServiceForRoleOutcome(outcome.error()); +} + +void LiveClient::checkServiceForRoleAsync(const CheckServiceForRoleRequest& request, const CheckServiceForRoleAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, checkServiceForRole(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::CheckServiceForRoleOutcomeCallable LiveClient::checkServiceForRoleCallable(const CheckServiceForRoleRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->checkServiceForRole(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +LiveClient::CloseLiveShiftOutcome LiveClient::closeLiveShift(const CloseLiveShiftRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CloseLiveShiftOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CloseLiveShiftOutcome(CloseLiveShiftResult(outcome.result())); + else + return CloseLiveShiftOutcome(outcome.error()); +} + +void LiveClient::closeLiveShiftAsync(const CloseLiveShiftRequest& request, const CloseLiveShiftAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, closeLiveShift(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::CloseLiveShiftOutcomeCallable LiveClient::closeLiveShiftCallable(const CloseLiveShiftRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->closeLiveShift(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::CompleteBoardOutcome LiveClient::completeBoard(const CompleteBoardRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2535,6 +2751,114 @@ LiveClient::DeleteMixStreamOutcomeCallable LiveClient::deleteMixStreamCallable(c return task->get_future(); } +LiveClient::DeleteMultiRateConfigOutcome LiveClient::deleteMultiRateConfig(const DeleteMultiRateConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DeleteMultiRateConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DeleteMultiRateConfigOutcome(DeleteMultiRateConfigResult(outcome.result())); + else + return DeleteMultiRateConfigOutcome(outcome.error()); +} + +void LiveClient::deleteMultiRateConfigAsync(const DeleteMultiRateConfigRequest& request, const DeleteMultiRateConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, deleteMultiRateConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::DeleteMultiRateConfigOutcomeCallable LiveClient::deleteMultiRateConfigCallable(const DeleteMultiRateConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->deleteMultiRateConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +LiveClient::DeletePlaylistOutcome LiveClient::deletePlaylist(const DeletePlaylistRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DeletePlaylistOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DeletePlaylistOutcome(DeletePlaylistResult(outcome.result())); + else + return DeletePlaylistOutcome(outcome.error()); +} + +void LiveClient::deletePlaylistAsync(const DeletePlaylistRequest& request, const DeletePlaylistAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, deletePlaylist(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::DeletePlaylistOutcomeCallable LiveClient::deletePlaylistCallable(const DeletePlaylistRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->deletePlaylist(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +LiveClient::DeletePlaylistItemsOutcome LiveClient::deletePlaylistItems(const DeletePlaylistItemsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DeletePlaylistItemsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DeletePlaylistItemsOutcome(DeletePlaylistItemsResult(outcome.result())); + else + return DeletePlaylistItemsOutcome(outcome.error()); +} + +void LiveClient::deletePlaylistItemsAsync(const DeletePlaylistItemsRequest& request, const DeletePlaylistItemsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, deletePlaylistItems(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::DeletePlaylistItemsOutcomeCallable LiveClient::deletePlaylistItemsCallable(const DeletePlaylistItemsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->deletePlaylistItems(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::DeleteRoomOutcome LiveClient::deleteRoom(const DeleteRoomRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2571,6 +2895,42 @@ LiveClient::DeleteRoomOutcomeCallable LiveClient::deleteRoomCallable(const Delet return task->get_future(); } +LiveClient::DeleteStudioLayoutOutcome LiveClient::deleteStudioLayout(const DeleteStudioLayoutRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DeleteStudioLayoutOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DeleteStudioLayoutOutcome(DeleteStudioLayoutResult(outcome.result())); + else + return DeleteStudioLayoutOutcome(outcome.error()); +} + +void LiveClient::deleteStudioLayoutAsync(const DeleteStudioLayoutRequest& request, const DeleteStudioLayoutAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, deleteStudioLayout(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::DeleteStudioLayoutOutcomeCallable LiveClient::deleteStudioLayoutCallable(const DeleteStudioLayoutRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->deleteStudioLayout(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::DescribeBoardEventsOutcome LiveClient::describeBoardEvents(const DescribeBoardEventsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3111,6 +3471,42 @@ LiveClient::DescribeCastersOutcomeCallable LiveClient::describeCastersCallable(c return task->get_future(); } +LiveClient::DescribeDRMCertListOutcome LiveClient::describeDRMCertList(const DescribeDRMCertListRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDRMCertListOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDRMCertListOutcome(DescribeDRMCertListResult(outcome.result())); + else + return DescribeDRMCertListOutcome(outcome.error()); +} + +void LiveClient::describeDRMCertListAsync(const DescribeDRMCertListRequest& request, const DescribeDRMCertListAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDRMCertList(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::DescribeDRMCertListOutcomeCallable LiveClient::describeDRMCertListCallable(const DescribeDRMCertListRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDRMCertList(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::DescribeDomainUsageDataOutcome LiveClient::describeDomainUsageData(const DescribeDomainUsageDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4155,6 +4551,42 @@ LiveClient::DescribeLiveDomainSnapshotDataOutcomeCallable LiveClient::describeLi return task->get_future(); } +LiveClient::DescribeLiveDomainStreamTranscodeDataOutcome LiveClient::describeLiveDomainStreamTranscodeData(const DescribeLiveDomainStreamTranscodeDataRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeLiveDomainStreamTranscodeDataOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeLiveDomainStreamTranscodeDataOutcome(DescribeLiveDomainStreamTranscodeDataResult(outcome.result())); + else + return DescribeLiveDomainStreamTranscodeDataOutcome(outcome.error()); +} + +void LiveClient::describeLiveDomainStreamTranscodeDataAsync(const DescribeLiveDomainStreamTranscodeDataRequest& request, const DescribeLiveDomainStreamTranscodeDataAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeLiveDomainStreamTranscodeData(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::DescribeLiveDomainStreamTranscodeDataOutcomeCallable LiveClient::describeLiveDomainStreamTranscodeDataCallable(const DescribeLiveDomainStreamTranscodeDataRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeLiveDomainStreamTranscodeData(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::DescribeLiveDomainTimeShiftDataOutcome LiveClient::describeLiveDomainTimeShiftData(const DescribeLiveDomainTimeShiftDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4515,6 +4947,42 @@ LiveClient::DescribeLiveRecordVodConfigsOutcomeCallable LiveClient::describeLive return task->get_future(); } +LiveClient::DescribeLiveShiftConfigsOutcome LiveClient::describeLiveShiftConfigs(const DescribeLiveShiftConfigsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeLiveShiftConfigsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeLiveShiftConfigsOutcome(DescribeLiveShiftConfigsResult(outcome.result())); + else + return DescribeLiveShiftConfigsOutcome(outcome.error()); +} + +void LiveClient::describeLiveShiftConfigsAsync(const DescribeLiveShiftConfigsRequest& request, const DescribeLiveShiftConfigsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeLiveShiftConfigs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::DescribeLiveShiftConfigsOutcomeCallable LiveClient::describeLiveShiftConfigsCallable(const DescribeLiveShiftConfigsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeLiveShiftConfigs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::DescribeLiveSnapshotConfigOutcome LiveClient::describeLiveSnapshotConfig(const DescribeLiveSnapshotConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5559,6 +6027,42 @@ LiveClient::DescribeRoomStatusOutcomeCallable LiveClient::describeRoomStatusCall return task->get_future(); } +LiveClient::DescribeStudioLayoutsOutcome LiveClient::describeStudioLayouts(const DescribeStudioLayoutsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeStudioLayoutsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeStudioLayoutsOutcome(DescribeStudioLayoutsResult(outcome.result())); + else + return DescribeStudioLayoutsOutcome(outcome.error()); +} + +void LiveClient::describeStudioLayoutsAsync(const DescribeStudioLayoutsRequest& request, const DescribeStudioLayoutsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeStudioLayouts(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::DescribeStudioLayoutsOutcomeCallable LiveClient::describeStudioLayoutsCallable(const DescribeStudioLayoutsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeStudioLayouts(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::DescribeUpBpsPeakDataOutcome LiveClient::describeUpBpsPeakData(const DescribeUpBpsPeakDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5739,6 +6243,42 @@ LiveClient::EditHtmlResourceOutcomeCallable LiveClient::editHtmlResourceCallable return task->get_future(); } +LiveClient::EditPlaylistOutcome LiveClient::editPlaylist(const EditPlaylistRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return EditPlaylistOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return EditPlaylistOutcome(EditPlaylistResult(outcome.result())); + else + return EditPlaylistOutcome(outcome.error()); +} + +void LiveClient::editPlaylistAsync(const EditPlaylistRequest& request, const EditPlaylistAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, editPlaylist(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::EditPlaylistOutcomeCallable LiveClient::editPlaylistCallable(const EditPlaylistRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->editPlaylist(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::EffectCasterUrgentOutcome LiveClient::effectCasterUrgent(const EffectCasterUrgentRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5919,6 +6459,78 @@ LiveClient::ForbidPushStreamOutcomeCallable LiveClient::forbidPushStreamCallable return task->get_future(); } +LiveClient::GetMultiRateConfigOutcome LiveClient::getMultiRateConfig(const GetMultiRateConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetMultiRateConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetMultiRateConfigOutcome(GetMultiRateConfigResult(outcome.result())); + else + return GetMultiRateConfigOutcome(outcome.error()); +} + +void LiveClient::getMultiRateConfigAsync(const GetMultiRateConfigRequest& request, const GetMultiRateConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getMultiRateConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::GetMultiRateConfigOutcomeCallable LiveClient::getMultiRateConfigCallable(const GetMultiRateConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getMultiRateConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +LiveClient::GetMultiRateConfigListOutcome LiveClient::getMultiRateConfigList(const GetMultiRateConfigListRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetMultiRateConfigListOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetMultiRateConfigListOutcome(GetMultiRateConfigListResult(outcome.result())); + else + return GetMultiRateConfigListOutcome(outcome.error()); +} + +void LiveClient::getMultiRateConfigListAsync(const GetMultiRateConfigListRequest& request, const GetMultiRateConfigListAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getMultiRateConfigList(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::GetMultiRateConfigListOutcomeCallable LiveClient::getMultiRateConfigListCallable(const GetMultiRateConfigListRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getMultiRateConfigList(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::JoinBoardOutcome LiveClient::joinBoard(const JoinBoardRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6063,6 +6675,78 @@ LiveClient::ListLiveRealtimeLogDeliveryInfosOutcomeCallable LiveClient::listLive return task->get_future(); } +LiveClient::ListPlaylistOutcome LiveClient::listPlaylist(const ListPlaylistRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListPlaylistOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListPlaylistOutcome(ListPlaylistResult(outcome.result())); + else + return ListPlaylistOutcome(outcome.error()); +} + +void LiveClient::listPlaylistAsync(const ListPlaylistRequest& request, const ListPlaylistAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listPlaylist(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::ListPlaylistOutcomeCallable LiveClient::listPlaylistCallable(const ListPlaylistRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listPlaylist(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +LiveClient::ListPlaylistItemsOutcome LiveClient::listPlaylistItems(const ListPlaylistItemsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListPlaylistItemsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListPlaylistItemsOutcome(ListPlaylistItemsResult(outcome.result())); + else + return ListPlaylistItemsOutcome(outcome.error()); +} + +void LiveClient::listPlaylistItemsAsync(const ListPlaylistItemsRequest& request, const ListPlaylistItemsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listPlaylistItems(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::ListPlaylistItemsOutcomeCallable LiveClient::listPlaylistItemsCallable(const ListPlaylistItemsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listPlaylistItems(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::ModifyCasterComponentOutcome LiveClient::modifyCasterComponent(const ModifyCasterComponentRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6315,6 +6999,78 @@ LiveClient::ModifyLiveRealtimeLogDeliveryOutcomeCallable LiveClient::modifyLiveR return task->get_future(); } +LiveClient::ModifyStudioLayoutOutcome LiveClient::modifyStudioLayout(const ModifyStudioLayoutRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyStudioLayoutOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyStudioLayoutOutcome(ModifyStudioLayoutResult(outcome.result())); + else + return ModifyStudioLayoutOutcome(outcome.error()); +} + +void LiveClient::modifyStudioLayoutAsync(const ModifyStudioLayoutRequest& request, const ModifyStudioLayoutAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyStudioLayout(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::ModifyStudioLayoutOutcomeCallable LiveClient::modifyStudioLayoutCallable(const ModifyStudioLayoutRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyStudioLayout(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +LiveClient::OpenLiveShiftOutcome LiveClient::openLiveShift(const OpenLiveShiftRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return OpenLiveShiftOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return OpenLiveShiftOutcome(OpenLiveShiftResult(outcome.result())); + else + return OpenLiveShiftOutcome(outcome.error()); +} + +void LiveClient::openLiveShiftAsync(const OpenLiveShiftRequest& request, const OpenLiveShiftAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, openLiveShift(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::OpenLiveShiftOutcomeCallable LiveClient::openLiveShiftCallable(const OpenLiveShiftRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->openLiveShift(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::RealTimeRecordCommandOutcome LiveClient::realTimeRecordCommand(const RealTimeRecordCommandRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7035,6 +7791,42 @@ LiveClient::StartLiveIndexOutcomeCallable LiveClient::startLiveIndexCallable(con return task->get_future(); } +LiveClient::StartPlaylistOutcome LiveClient::startPlaylist(const StartPlaylistRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return StartPlaylistOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return StartPlaylistOutcome(StartPlaylistResult(outcome.result())); + else + return StartPlaylistOutcome(outcome.error()); +} + +void LiveClient::startPlaylistAsync(const StartPlaylistRequest& request, const StartPlaylistAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, startPlaylist(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::StartPlaylistOutcomeCallable LiveClient::startPlaylistCallable(const StartPlaylistRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->startPlaylist(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::StopCasterOutcome LiveClient::stopCaster(const StopCasterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7179,6 +7971,42 @@ LiveClient::StopLiveIndexOutcomeCallable LiveClient::stopLiveIndexCallable(const return task->get_future(); } +LiveClient::StopPlaylistOutcome LiveClient::stopPlaylist(const StopPlaylistRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return StopPlaylistOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return StopPlaylistOutcome(StopPlaylistResult(outcome.result())); + else + return StopPlaylistOutcome(outcome.error()); +} + +void LiveClient::stopPlaylistAsync(const StopPlaylistRequest& request, const StopPlaylistAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, stopPlaylist(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +LiveClient::StopPlaylistOutcomeCallable LiveClient::stopPlaylistCallable(const StopPlaylistRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->stopPlaylist(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + LiveClient::TagLiveResourcesOutcome LiveClient::tagLiveResources(const TagLiveResourcesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/live/src/model/AddDRMCertificateRequest.cc b/live/src/model/AddDRMCertificateRequest.cc new file mode 100644 index 000000000..7fb0f283f --- /dev/null +++ b/live/src/model/AddDRMCertificateRequest.cc @@ -0,0 +1,106 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::AddDRMCertificateRequest; + +AddDRMCertificateRequest::AddDRMCertificateRequest() : + RpcServiceRequest("live", "2016-11-01", "AddDRMCertificate") +{ + setMethod(HttpRequest::Method::Post); +} + +AddDRMCertificateRequest::~AddDRMCertificateRequest() +{} + +std::string AddDRMCertificateRequest::getServCert()const +{ + return servCert_; +} + +void AddDRMCertificateRequest::setServCert(const std::string& servCert) +{ + servCert_ = servCert; + setParameter("ServCert", servCert); +} + +std::string AddDRMCertificateRequest::getDescription()const +{ + return description_; +} + +void AddDRMCertificateRequest::setDescription(const std::string& description) +{ + description_ = description; + setParameter("Description", description); +} + +std::string AddDRMCertificateRequest::getPrivateKey()const +{ + return privateKey_; +} + +void AddDRMCertificateRequest::setPrivateKey(const std::string& privateKey) +{ + privateKey_ = privateKey; + setParameter("PrivateKey", privateKey); +} + +std::string AddDRMCertificateRequest::getCertName()const +{ + return certName_; +} + +void AddDRMCertificateRequest::setCertName(const std::string& certName) +{ + certName_ = certName; + setParameter("CertName", certName); +} + +long AddDRMCertificateRequest::getOwnerId()const +{ + return ownerId_; +} + +void AddDRMCertificateRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string AddDRMCertificateRequest::getAsk()const +{ + return ask_; +} + +void AddDRMCertificateRequest::setAsk(const std::string& ask) +{ + ask_ = ask; + setParameter("Ask", ask); +} + +std::string AddDRMCertificateRequest::getPassphrase()const +{ + return passphrase_; +} + +void AddDRMCertificateRequest::setPassphrase(const std::string& passphrase) +{ + passphrase_ = passphrase; + setParameter("Passphrase", passphrase); +} + diff --git a/live/src/model/AddDRMCertificateResult.cc b/live/src/model/AddDRMCertificateResult.cc new file mode 100644 index 000000000..8d2c98cae --- /dev/null +++ b/live/src/model/AddDRMCertificateResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +AddDRMCertificateResult::AddDRMCertificateResult() : + ServiceResult() +{} + +AddDRMCertificateResult::AddDRMCertificateResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +AddDRMCertificateResult::~AddDRMCertificateResult() +{} + +void AddDRMCertificateResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["CertId"].isNull()) + certId_ = value["CertId"].asString(); + +} + +std::string AddDRMCertificateResult::getCertId()const +{ + return certId_; +} + diff --git a/live/src/model/AddLiveDetectNotifyConfigRequest.cc b/live/src/model/AddLiveDetectNotifyConfigRequest.cc index 0808f72cf..8f5ab52f5 100644 --- a/live/src/model/AddLiveDetectNotifyConfigRequest.cc +++ b/live/src/model/AddLiveDetectNotifyConfigRequest.cc @@ -27,28 +27,6 @@ AddLiveDetectNotifyConfigRequest::AddLiveDetectNotifyConfigRequest() : AddLiveDetectNotifyConfigRequest::~AddLiveDetectNotifyConfigRequest() {} -std::string AddLiveDetectNotifyConfigRequest::getDomainName()const -{ - return domainName_; -} - -void AddLiveDetectNotifyConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long AddLiveDetectNotifyConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void AddLiveDetectNotifyConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - std::string AddLiveDetectNotifyConfigRequest::getSecurityToken()const { return securityToken_; @@ -71,3 +49,25 @@ void AddLiveDetectNotifyConfigRequest::setNotifyUrl(const std::string& notifyUrl setParameter("NotifyUrl", notifyUrl); } +std::string AddLiveDetectNotifyConfigRequest::getDomainName()const +{ + return domainName_; +} + +void AddLiveDetectNotifyConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long AddLiveDetectNotifyConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void AddLiveDetectNotifyConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/AddLiveDomainMappingRequest.cc b/live/src/model/AddLiveDomainMappingRequest.cc index 0d84066b1..80057be41 100644 --- a/live/src/model/AddLiveDomainMappingRequest.cc +++ b/live/src/model/AddLiveDomainMappingRequest.cc @@ -27,28 +27,6 @@ AddLiveDomainMappingRequest::AddLiveDomainMappingRequest() : AddLiveDomainMappingRequest::~AddLiveDomainMappingRequest() {} -long AddLiveDomainMappingRequest::getOwnerId()const -{ - return ownerId_; -} - -void AddLiveDomainMappingRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string AddLiveDomainMappingRequest::getPullDomain()const -{ - return pullDomain_; -} - -void AddLiveDomainMappingRequest::setPullDomain(const std::string& pullDomain) -{ - pullDomain_ = pullDomain; - setParameter("PullDomain", pullDomain); -} - std::string AddLiveDomainMappingRequest::getSecurityToken()const { return securityToken_; @@ -71,3 +49,25 @@ void AddLiveDomainMappingRequest::setPushDomain(const std::string& pushDomain) setParameter("PushDomain", pushDomain); } +long AddLiveDomainMappingRequest::getOwnerId()const +{ + return ownerId_; +} + +void AddLiveDomainMappingRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string AddLiveDomainMappingRequest::getPullDomain()const +{ + return pullDomain_; +} + +void AddLiveDomainMappingRequest::setPullDomain(const std::string& pullDomain) +{ + pullDomain_ = pullDomain; + setParameter("PullDomain", pullDomain); +} + diff --git a/live/src/model/AddMultiRateConfigRequest.cc b/live/src/model/AddMultiRateConfigRequest.cc new file mode 100644 index 000000000..1bf4d853f --- /dev/null +++ b/live/src/model/AddMultiRateConfigRequest.cc @@ -0,0 +1,117 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::AddMultiRateConfigRequest; + +AddMultiRateConfigRequest::AddMultiRateConfigRequest() : + RpcServiceRequest("live", "2016-11-01", "AddMultiRateConfig") +{ + setMethod(HttpRequest::Method::Post); +} + +AddMultiRateConfigRequest::~AddMultiRateConfigRequest() +{} + +std::string AddMultiRateConfigRequest::getApp()const +{ + return app_; +} + +void AddMultiRateConfigRequest::setApp(const std::string& app) +{ + app_ = app; + setParameter("App", app); +} + +std::string AddMultiRateConfigRequest::getGroupId()const +{ + return groupId_; +} + +void AddMultiRateConfigRequest::setGroupId(const std::string& groupId) +{ + groupId_ = groupId; + setParameter("GroupId", groupId); +} + +std::string AddMultiRateConfigRequest::getTemplates()const +{ + return templates_; +} + +void AddMultiRateConfigRequest::setTemplates(const std::string& templates) +{ + templates_ = templates; + setParameter("Templates", templates); +} + +std::string AddMultiRateConfigRequest::getDomainName()const +{ + return domainName_; +} + +void AddMultiRateConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long AddMultiRateConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void AddMultiRateConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string AddMultiRateConfigRequest::getIsLazy()const +{ + return isLazy_; +} + +void AddMultiRateConfigRequest::setIsLazy(const std::string& isLazy) +{ + isLazy_ = isLazy; + setParameter("IsLazy", isLazy); +} + +std::string AddMultiRateConfigRequest::getAvFormat()const +{ + return avFormat_; +} + +void AddMultiRateConfigRequest::setAvFormat(const std::string& avFormat) +{ + avFormat_ = avFormat; + setParameter("AvFormat", avFormat); +} + +std::string AddMultiRateConfigRequest::getIsTimeAlign()const +{ + return isTimeAlign_; +} + +void AddMultiRateConfigRequest::setIsTimeAlign(const std::string& isTimeAlign) +{ + isTimeAlign_ = isTimeAlign; + setParameter("IsTimeAlign", isTimeAlign); +} + diff --git a/live/src/model/AddMultiRateConfigResult.cc b/live/src/model/AddMultiRateConfigResult.cc new file mode 100644 index 000000000..95e19f011 --- /dev/null +++ b/live/src/model/AddMultiRateConfigResult.cc @@ -0,0 +1,97 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +AddMultiRateConfigResult::AddMultiRateConfigResult() : + ServiceResult() +{} + +AddMultiRateConfigResult::AddMultiRateConfigResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +AddMultiRateConfigResult::~AddMultiRateConfigResult() +{} + +void AddMultiRateConfigResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allBodyNode = value["Body"]["FailedTemplates"]; + for (auto valueBodyFailedTemplates : allBodyNode) + { + FailedTemplates bodyObject; + if(!valueBodyFailedTemplates["Template"].isNull()) + bodyObject._template = valueBodyFailedTemplates["Template"].asString(); + if(!valueBodyFailedTemplates["TemplateType"].isNull()) + bodyObject.templateType = valueBodyFailedTemplates["TemplateType"].asString(); + if(!valueBodyFailedTemplates["Height"].isNull()) + bodyObject.height = std::stoi(valueBodyFailedTemplates["Height"].asString()); + if(!valueBodyFailedTemplates["Width"].isNull()) + bodyObject.width = std::stoi(valueBodyFailedTemplates["Width"].asString()); + if(!valueBodyFailedTemplates["Fps"].isNull()) + bodyObject.fps = std::stoi(valueBodyFailedTemplates["Fps"].asString()); + if(!valueBodyFailedTemplates["Gop"].isNull()) + bodyObject.gop = valueBodyFailedTemplates["Gop"].asString(); + if(!valueBodyFailedTemplates["VideoBitrate"].isNull()) + bodyObject.videoBitrate = std::stoi(valueBodyFailedTemplates["VideoBitrate"].asString()); + if(!valueBodyFailedTemplates["Profile"].isNull()) + bodyObject.profile = std::stoi(valueBodyFailedTemplates["Profile"].asString()); + if(!valueBodyFailedTemplates["AudioProfile"].isNull()) + bodyObject.audioProfile = valueBodyFailedTemplates["AudioProfile"].asString(); + if(!valueBodyFailedTemplates["AudioCodec"].isNull()) + bodyObject.audioCodec = valueBodyFailedTemplates["AudioCodec"].asString(); + if(!valueBodyFailedTemplates["AudioRate"].isNull()) + bodyObject.audioRate = std::stoi(valueBodyFailedTemplates["AudioRate"].asString()); + if(!valueBodyFailedTemplates["AudioBitrate"].isNull()) + bodyObject.audioBitrate = std::stoi(valueBodyFailedTemplates["AudioBitrate"].asString()); + if(!valueBodyFailedTemplates["AudioChannelNum"].isNull()) + bodyObject.audioChannelNum = std::stoi(valueBodyFailedTemplates["AudioChannelNum"].asString()); + if(!valueBodyFailedTemplates["BandWidth"].isNull()) + bodyObject.bandWidth = std::stoi(valueBodyFailedTemplates["BandWidth"].asString()); + body_.push_back(bodyObject); + } + if(!value["Message"].isNull()) + message_ = value["Message"].asString(); + if(!value["Code"].isNull()) + code_ = std::stoi(value["Code"].asString()); + +} + +std::string AddMultiRateConfigResult::getMessage()const +{ + return message_; +} + +std::vector AddMultiRateConfigResult::getBody()const +{ + return body_; +} + +int AddMultiRateConfigResult::getCode()const +{ + return code_; +} + diff --git a/live/src/model/AddPlaylistItemsRequest.cc b/live/src/model/AddPlaylistItemsRequest.cc new file mode 100644 index 000000000..243381be8 --- /dev/null +++ b/live/src/model/AddPlaylistItemsRequest.cc @@ -0,0 +1,84 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::AddPlaylistItemsRequest; + +AddPlaylistItemsRequest::AddPlaylistItemsRequest() : + RpcServiceRequest("live", "2016-11-01", "AddPlaylistItems") +{ + setMethod(HttpRequest::Method::Post); +} + +AddPlaylistItemsRequest::~AddPlaylistItemsRequest() +{} + +std::string AddPlaylistItemsRequest::getProgramItems()const +{ + return programItems_; +} + +void AddPlaylistItemsRequest::setProgramItems(const std::string& programItems) +{ + programItems_ = programItems; + setParameter("ProgramItems", programItems); +} + +std::string AddPlaylistItemsRequest::getProgramId()const +{ + return programId_; +} + +void AddPlaylistItemsRequest::setProgramId(const std::string& programId) +{ + programId_ = programId; + setParameter("ProgramId", programId); +} + +std::string AddPlaylistItemsRequest::getCasterId()const +{ + return casterId_; +} + +void AddPlaylistItemsRequest::setCasterId(const std::string& casterId) +{ + casterId_ = casterId; + setParameter("CasterId", casterId); +} + +long AddPlaylistItemsRequest::getOwnerId()const +{ + return ownerId_; +} + +void AddPlaylistItemsRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string AddPlaylistItemsRequest::getProgramConfig()const +{ + return programConfig_; +} + +void AddPlaylistItemsRequest::setProgramConfig(const std::string& programConfig) +{ + programConfig_ = programConfig; + setParameter("ProgramConfig", programConfig); +} + diff --git a/live/src/model/AddPlaylistItemsResult.cc b/live/src/model/AddPlaylistItemsResult.cc new file mode 100644 index 000000000..df55e4509 --- /dev/null +++ b/live/src/model/AddPlaylistItemsResult.cc @@ -0,0 +1,77 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +AddPlaylistItemsResult::AddPlaylistItemsResult() : + ServiceResult() +{} + +AddPlaylistItemsResult::AddPlaylistItemsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +AddPlaylistItemsResult::~AddPlaylistItemsResult() +{} + +void AddPlaylistItemsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto itemsNode = value["Items"]; + auto allSuccessItemsNode = itemsNode["SuccessItems"]["SuccessItem"]; + for (auto itemsNodeSuccessItemsSuccessItem : allSuccessItemsNode) + { + Items::SuccessItem successItemObject; + if(!itemsNodeSuccessItemsSuccessItem["ItemId"].isNull()) + successItemObject.itemId = itemsNodeSuccessItemsSuccessItem["ItemId"].asString(); + if(!itemsNodeSuccessItemsSuccessItem["ItemName"].isNull()) + successItemObject.itemName = itemsNodeSuccessItemsSuccessItem["ItemName"].asString(); + items_.successItems.push_back(successItemObject); + } + auto allFailedItemsNode = itemsNode["FailedItems"]["FailedItem"]; + for (auto itemsNodeFailedItemsFailedItem : allFailedItemsNode) + { + Items::FailedItem failedItemObject; + if(!itemsNodeFailedItemsFailedItem["ItemId"].isNull()) + failedItemObject.itemId = itemsNodeFailedItemsFailedItem["ItemId"].asString(); + if(!itemsNodeFailedItemsFailedItem["ItemName"].isNull()) + failedItemObject.itemName = itemsNodeFailedItemsFailedItem["ItemName"].asString(); + items_.failedItems.push_back(failedItemObject); + } + if(!value["ProgramId"].isNull()) + programId_ = value["ProgramId"].asString(); + +} + +AddPlaylistItemsResult::Items AddPlaylistItemsResult::getItems()const +{ + return items_; +} + +std::string AddPlaylistItemsResult::getProgramId()const +{ + return programId_; +} + diff --git a/live/src/model/AddStudioLayoutRequest.cc b/live/src/model/AddStudioLayoutRequest.cc new file mode 100644 index 000000000..c65ad4af6 --- /dev/null +++ b/live/src/model/AddStudioLayoutRequest.cc @@ -0,0 +1,128 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::AddStudioLayoutRequest; + +AddStudioLayoutRequest::AddStudioLayoutRequest() : + RpcServiceRequest("live", "2016-11-01", "AddStudioLayout") +{ + setMethod(HttpRequest::Method::Post); +} + +AddStudioLayoutRequest::~AddStudioLayoutRequest() +{} + +std::string AddStudioLayoutRequest::getScreenInputConfigList()const +{ + return screenInputConfigList_; +} + +void AddStudioLayoutRequest::setScreenInputConfigList(const std::string& screenInputConfigList) +{ + screenInputConfigList_ = screenInputConfigList; + setParameter("ScreenInputConfigList", screenInputConfigList); +} + +std::string AddStudioLayoutRequest::getLayoutType()const +{ + return layoutType_; +} + +void AddStudioLayoutRequest::setLayoutType(const std::string& layoutType) +{ + layoutType_ = layoutType; + setParameter("LayoutType", layoutType); +} + +std::string AddStudioLayoutRequest::getLayoutName()const +{ + return layoutName_; +} + +void AddStudioLayoutRequest::setLayoutName(const std::string& layoutName) +{ + layoutName_ = layoutName; + setParameter("LayoutName", layoutName); +} + +std::string AddStudioLayoutRequest::getLayerOrderConfigList()const +{ + return layerOrderConfigList_; +} + +void AddStudioLayoutRequest::setLayerOrderConfigList(const std::string& layerOrderConfigList) +{ + layerOrderConfigList_ = layerOrderConfigList; + setParameter("LayerOrderConfigList", layerOrderConfigList); +} + +std::string AddStudioLayoutRequest::getMediaInputConfigList()const +{ + return mediaInputConfigList_; +} + +void AddStudioLayoutRequest::setMediaInputConfigList(const std::string& mediaInputConfigList) +{ + mediaInputConfigList_ = mediaInputConfigList; + setParameter("MediaInputConfigList", mediaInputConfigList); +} + +std::string AddStudioLayoutRequest::getCasterId()const +{ + return casterId_; +} + +void AddStudioLayoutRequest::setCasterId(const std::string& casterId) +{ + casterId_ = casterId; + setParameter("CasterId", casterId); +} + +std::string AddStudioLayoutRequest::getBgImageConfig()const +{ + return bgImageConfig_; +} + +void AddStudioLayoutRequest::setBgImageConfig(const std::string& bgImageConfig) +{ + bgImageConfig_ = bgImageConfig; + setParameter("BgImageConfig", bgImageConfig); +} + +long AddStudioLayoutRequest::getOwnerId()const +{ + return ownerId_; +} + +void AddStudioLayoutRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string AddStudioLayoutRequest::getCommonConfig()const +{ + return commonConfig_; +} + +void AddStudioLayoutRequest::setCommonConfig(const std::string& commonConfig) +{ + commonConfig_ = commonConfig; + setParameter("CommonConfig", commonConfig); +} + diff --git a/live/src/model/AddStudioLayoutResult.cc b/live/src/model/AddStudioLayoutResult.cc new file mode 100644 index 000000000..3d5ed5193 --- /dev/null +++ b/live/src/model/AddStudioLayoutResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +AddStudioLayoutResult::AddStudioLayoutResult() : + ServiceResult() +{} + +AddStudioLayoutResult::AddStudioLayoutResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +AddStudioLayoutResult::~AddStudioLayoutResult() +{} + +void AddStudioLayoutResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["LayoutId"].isNull()) + layoutId_ = value["LayoutId"].asString(); + +} + +std::string AddStudioLayoutResult::getLayoutId()const +{ + return layoutId_; +} + diff --git a/live/src/model/CheckServiceForRoleRequest.cc b/live/src/model/CheckServiceForRoleRequest.cc new file mode 100644 index 000000000..d4577badb --- /dev/null +++ b/live/src/model/CheckServiceForRoleRequest.cc @@ -0,0 +1,84 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::CheckServiceForRoleRequest; + +CheckServiceForRoleRequest::CheckServiceForRoleRequest() : + RpcServiceRequest("live", "2016-11-01", "CheckServiceForRole") +{ + setMethod(HttpRequest::Method::Post); +} + +CheckServiceForRoleRequest::~CheckServiceForRoleRequest() +{} + +std::string CheckServiceForRoleRequest::getAccountId()const +{ + return accountId_; +} + +void CheckServiceForRoleRequest::setAccountId(const std::string& accountId) +{ + accountId_ = accountId; + setParameter("AccountId", accountId); +} + +std::string CheckServiceForRoleRequest::getSPIRegionId()const +{ + return sPIRegionId_; +} + +void CheckServiceForRoleRequest::setSPIRegionId(const std::string& sPIRegionId) +{ + sPIRegionId_ = sPIRegionId; + setParameter("SPIRegionId", sPIRegionId); +} + +std::string CheckServiceForRoleRequest::getRoleArn()const +{ + return roleArn_; +} + +void CheckServiceForRoleRequest::setRoleArn(const std::string& roleArn) +{ + roleArn_ = roleArn; + setParameter("RoleArn", roleArn); +} + +std::string CheckServiceForRoleRequest::getDeletionTaskId()const +{ + return deletionTaskId_; +} + +void CheckServiceForRoleRequest::setDeletionTaskId(const std::string& deletionTaskId) +{ + deletionTaskId_ = deletionTaskId; + setParameter("DeletionTaskId", deletionTaskId); +} + +std::string CheckServiceForRoleRequest::getServiceName()const +{ + return serviceName_; +} + +void CheckServiceForRoleRequest::setServiceName(const std::string& serviceName) +{ + serviceName_ = serviceName; + setParameter("ServiceName", serviceName); +} + diff --git a/live/src/model/CheckServiceForRoleResult.cc b/live/src/model/CheckServiceForRoleResult.cc new file mode 100644 index 000000000..0e241fd80 --- /dev/null +++ b/live/src/model/CheckServiceForRoleResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +CheckServiceForRoleResult::CheckServiceForRoleResult() : + ServiceResult() +{} + +CheckServiceForRoleResult::CheckServiceForRoleResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CheckServiceForRoleResult::~CheckServiceForRoleResult() +{} + +void CheckServiceForRoleResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Deletable"].isNull()) + deletable_ = value["Deletable"].asString() == "true"; + +} + +bool CheckServiceForRoleResult::getDeletable()const +{ + return deletable_; +} + diff --git a/live/src/model/CloseLiveShiftRequest.cc b/live/src/model/CloseLiveShiftRequest.cc new file mode 100644 index 000000000..2e1b0d89f --- /dev/null +++ b/live/src/model/CloseLiveShiftRequest.cc @@ -0,0 +1,73 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::CloseLiveShiftRequest; + +CloseLiveShiftRequest::CloseLiveShiftRequest() : + RpcServiceRequest("live", "2016-11-01", "CloseLiveShift") +{ + setMethod(HttpRequest::Method::Post); +} + +CloseLiveShiftRequest::~CloseLiveShiftRequest() +{} + +std::string CloseLiveShiftRequest::getAppName()const +{ + return appName_; +} + +void CloseLiveShiftRequest::setAppName(const std::string& appName) +{ + appName_ = appName; + setParameter("AppName", appName); +} + +std::string CloseLiveShiftRequest::getStreamName()const +{ + return streamName_; +} + +void CloseLiveShiftRequest::setStreamName(const std::string& streamName) +{ + streamName_ = streamName; + setParameter("StreamName", streamName); +} + +std::string CloseLiveShiftRequest::getDomainName()const +{ + return domainName_; +} + +void CloseLiveShiftRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long CloseLiveShiftRequest::getOwnerId()const +{ + return ownerId_; +} + +void CloseLiveShiftRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/CloseLiveShiftResult.cc b/live/src/model/CloseLiveShiftResult.cc new file mode 100644 index 000000000..defe37bcf --- /dev/null +++ b/live/src/model/CloseLiveShiftResult.cc @@ -0,0 +1,44 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +CloseLiveShiftResult::CloseLiveShiftResult() : + ServiceResult() +{} + +CloseLiveShiftResult::CloseLiveShiftResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CloseLiveShiftResult::~CloseLiveShiftResult() +{} + +void CloseLiveShiftResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/live/src/model/DeleteCasterRequest.cc b/live/src/model/DeleteCasterRequest.cc index 281eff2da..7777603b5 100644 --- a/live/src/model/DeleteCasterRequest.cc +++ b/live/src/model/DeleteCasterRequest.cc @@ -49,14 +49,3 @@ void DeleteCasterRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DeleteCasterRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteCasterRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - diff --git a/live/src/model/DeleteLiveDetectNotifyConfigRequest.cc b/live/src/model/DeleteLiveDetectNotifyConfigRequest.cc index b28c610b6..1ec0fde00 100644 --- a/live/src/model/DeleteLiveDetectNotifyConfigRequest.cc +++ b/live/src/model/DeleteLiveDetectNotifyConfigRequest.cc @@ -27,6 +27,17 @@ DeleteLiveDetectNotifyConfigRequest::DeleteLiveDetectNotifyConfigRequest() : DeleteLiveDetectNotifyConfigRequest::~DeleteLiveDetectNotifyConfigRequest() {} +std::string DeleteLiveDetectNotifyConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DeleteLiveDetectNotifyConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + std::string DeleteLiveDetectNotifyConfigRequest::getDomainName()const { return domainName_; @@ -49,14 +60,3 @@ void DeleteLiveDetectNotifyConfigRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DeleteLiveDetectNotifyConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteLiveDetectNotifyConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - diff --git a/live/src/model/DeleteLiveDomainMappingRequest.cc b/live/src/model/DeleteLiveDomainMappingRequest.cc index 0d2b91ba8..f65352a41 100644 --- a/live/src/model/DeleteLiveDomainMappingRequest.cc +++ b/live/src/model/DeleteLiveDomainMappingRequest.cc @@ -27,28 +27,6 @@ DeleteLiveDomainMappingRequest::DeleteLiveDomainMappingRequest() : DeleteLiveDomainMappingRequest::~DeleteLiveDomainMappingRequest() {} -long DeleteLiveDomainMappingRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteLiveDomainMappingRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DeleteLiveDomainMappingRequest::getPullDomain()const -{ - return pullDomain_; -} - -void DeleteLiveDomainMappingRequest::setPullDomain(const std::string& pullDomain) -{ - pullDomain_ = pullDomain; - setParameter("PullDomain", pullDomain); -} - std::string DeleteLiveDomainMappingRequest::getSecurityToken()const { return securityToken_; @@ -71,3 +49,25 @@ void DeleteLiveDomainMappingRequest::setPushDomain(const std::string& pushDomain setParameter("PushDomain", pushDomain); } +long DeleteLiveDomainMappingRequest::getOwnerId()const +{ + return ownerId_; +} + +void DeleteLiveDomainMappingRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DeleteLiveDomainMappingRequest::getPullDomain()const +{ + return pullDomain_; +} + +void DeleteLiveDomainMappingRequest::setPullDomain(const std::string& pullDomain) +{ + pullDomain_ = pullDomain; + setParameter("PullDomain", pullDomain); +} + diff --git a/live/src/model/DeleteLiveRecordNotifyConfigRequest.cc b/live/src/model/DeleteLiveRecordNotifyConfigRequest.cc index 5ef5cd3e3..5a30e218e 100644 --- a/live/src/model/DeleteLiveRecordNotifyConfigRequest.cc +++ b/live/src/model/DeleteLiveRecordNotifyConfigRequest.cc @@ -27,6 +27,17 @@ DeleteLiveRecordNotifyConfigRequest::DeleteLiveRecordNotifyConfigRequest() : DeleteLiveRecordNotifyConfigRequest::~DeleteLiveRecordNotifyConfigRequest() {} +std::string DeleteLiveRecordNotifyConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DeleteLiveRecordNotifyConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + std::string DeleteLiveRecordNotifyConfigRequest::getDomainName()const { return domainName_; @@ -49,14 +60,3 @@ void DeleteLiveRecordNotifyConfigRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DeleteLiveRecordNotifyConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteLiveRecordNotifyConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - diff --git a/live/src/model/DeleteLiveSnapshotDetectPornConfigRequest.cc b/live/src/model/DeleteLiveSnapshotDetectPornConfigRequest.cc index e877d1ac6..1fd29bc33 100644 --- a/live/src/model/DeleteLiveSnapshotDetectPornConfigRequest.cc +++ b/live/src/model/DeleteLiveSnapshotDetectPornConfigRequest.cc @@ -27,28 +27,6 @@ DeleteLiveSnapshotDetectPornConfigRequest::DeleteLiveSnapshotDetectPornConfigReq DeleteLiveSnapshotDetectPornConfigRequest::~DeleteLiveSnapshotDetectPornConfigRequest() {} -std::string DeleteLiveSnapshotDetectPornConfigRequest::getDomainName()const -{ - return domainName_; -} - -void DeleteLiveSnapshotDetectPornConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long DeleteLiveSnapshotDetectPornConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteLiveSnapshotDetectPornConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - std::string DeleteLiveSnapshotDetectPornConfigRequest::getAppName()const { return appName_; @@ -71,3 +49,25 @@ void DeleteLiveSnapshotDetectPornConfigRequest::setSecurityToken(const std::stri setParameter("SecurityToken", securityToken); } +std::string DeleteLiveSnapshotDetectPornConfigRequest::getDomainName()const +{ + return domainName_; +} + +void DeleteLiveSnapshotDetectPornConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long DeleteLiveSnapshotDetectPornConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void DeleteLiveSnapshotDetectPornConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/DeleteMultiRateConfigRequest.cc b/live/src/model/DeleteMultiRateConfigRequest.cc new file mode 100644 index 000000000..dcbc73401 --- /dev/null +++ b/live/src/model/DeleteMultiRateConfigRequest.cc @@ -0,0 +1,95 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::DeleteMultiRateConfigRequest; + +DeleteMultiRateConfigRequest::DeleteMultiRateConfigRequest() : + RpcServiceRequest("live", "2016-11-01", "DeleteMultiRateConfig") +{ + setMethod(HttpRequest::Method::Post); +} + +DeleteMultiRateConfigRequest::~DeleteMultiRateConfigRequest() +{} + +std::string DeleteMultiRateConfigRequest::getDeleteAll()const +{ + return deleteAll_; +} + +void DeleteMultiRateConfigRequest::setDeleteAll(const std::string& deleteAll) +{ + deleteAll_ = deleteAll; + setParameter("DeleteAll", deleteAll); +} + +std::string DeleteMultiRateConfigRequest::getApp()const +{ + return app_; +} + +void DeleteMultiRateConfigRequest::setApp(const std::string& app) +{ + app_ = app; + setParameter("App", app); +} + +std::string DeleteMultiRateConfigRequest::getGroupId()const +{ + return groupId_; +} + +void DeleteMultiRateConfigRequest::setGroupId(const std::string& groupId) +{ + groupId_ = groupId; + setParameter("GroupId", groupId); +} + +std::string DeleteMultiRateConfigRequest::getTemplates()const +{ + return templates_; +} + +void DeleteMultiRateConfigRequest::setTemplates(const std::string& templates) +{ + templates_ = templates; + setParameter("Templates", templates); +} + +std::string DeleteMultiRateConfigRequest::getDomainName()const +{ + return domainName_; +} + +void DeleteMultiRateConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long DeleteMultiRateConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void DeleteMultiRateConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/DeleteMultiRateConfigResult.cc b/live/src/model/DeleteMultiRateConfigResult.cc new file mode 100644 index 000000000..4e291fd74 --- /dev/null +++ b/live/src/model/DeleteMultiRateConfigResult.cc @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +DeleteMultiRateConfigResult::DeleteMultiRateConfigResult() : + ServiceResult() +{} + +DeleteMultiRateConfigResult::DeleteMultiRateConfigResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DeleteMultiRateConfigResult::~DeleteMultiRateConfigResult() +{} + +void DeleteMultiRateConfigResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Message"].isNull()) + message_ = value["Message"].asString(); + if(!value["Code"].isNull()) + code_ = std::stoi(value["Code"].asString()); + +} + +std::string DeleteMultiRateConfigResult::getMessage()const +{ + return message_; +} + +int DeleteMultiRateConfigResult::getCode()const +{ + return code_; +} + diff --git a/live/src/model/DeletePlaylistItemsRequest.cc b/live/src/model/DeletePlaylistItemsRequest.cc new file mode 100644 index 000000000..2cd271cc6 --- /dev/null +++ b/live/src/model/DeletePlaylistItemsRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Live::Model::DeletePlaylistItemsRequest; + +DeletePlaylistItemsRequest::DeletePlaylistItemsRequest() : + RpcServiceRequest("live", "2016-11-01", "DeletePlaylistItems") +{ + setMethod(HttpRequest::Method::Post); +} + +DeletePlaylistItemsRequest::~DeletePlaylistItemsRequest() +{} + +std::string DeletePlaylistItemsRequest::getProgramItemIds()const +{ + return programItemIds_; +} + +void DeletePlaylistItemsRequest::setProgramItemIds(const std::string& programItemIds) +{ + programItemIds_ = programItemIds; + setParameter("ProgramItemIds", programItemIds); +} + +std::string DeletePlaylistItemsRequest::getProgramId()const +{ + return programId_; +} + +void DeletePlaylistItemsRequest::setProgramId(const std::string& programId) +{ + programId_ = programId; + setParameter("ProgramId", programId); +} + +long DeletePlaylistItemsRequest::getOwnerId()const +{ + return ownerId_; +} + +void DeletePlaylistItemsRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/DeletePlaylistItemsResult.cc b/live/src/model/DeletePlaylistItemsResult.cc new file mode 100644 index 000000000..3b2892a5c --- /dev/null +++ b/live/src/model/DeletePlaylistItemsResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +DeletePlaylistItemsResult::DeletePlaylistItemsResult() : + ServiceResult() +{} + +DeletePlaylistItemsResult::DeletePlaylistItemsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DeletePlaylistItemsResult::~DeletePlaylistItemsResult() +{} + +void DeletePlaylistItemsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["ProgramId"].isNull()) + programId_ = value["ProgramId"].asString(); + +} + +std::string DeletePlaylistItemsResult::getProgramId()const +{ + return programId_; +} + diff --git a/live/src/model/DeletePlaylistRequest.cc b/live/src/model/DeletePlaylistRequest.cc new file mode 100644 index 000000000..c9113c45b --- /dev/null +++ b/live/src/model/DeletePlaylistRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Live::Model::DeletePlaylistRequest; + +DeletePlaylistRequest::DeletePlaylistRequest() : + RpcServiceRequest("live", "2016-11-01", "DeletePlaylist") +{ + setMethod(HttpRequest::Method::Post); +} + +DeletePlaylistRequest::~DeletePlaylistRequest() +{} + +std::string DeletePlaylistRequest::getProgramId()const +{ + return programId_; +} + +void DeletePlaylistRequest::setProgramId(const std::string& programId) +{ + programId_ = programId; + setParameter("ProgramId", programId); +} + +long DeletePlaylistRequest::getOwnerId()const +{ + return ownerId_; +} + +void DeletePlaylistRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/DeletePlaylistResult.cc b/live/src/model/DeletePlaylistResult.cc new file mode 100644 index 000000000..f93abc553 --- /dev/null +++ b/live/src/model/DeletePlaylistResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +DeletePlaylistResult::DeletePlaylistResult() : + ServiceResult() +{} + +DeletePlaylistResult::DeletePlaylistResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DeletePlaylistResult::~DeletePlaylistResult() +{} + +void DeletePlaylistResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["ProgramId"].isNull()) + programId_ = value["ProgramId"].asString(); + +} + +std::string DeletePlaylistResult::getProgramId()const +{ + return programId_; +} + diff --git a/live/src/model/DeleteStudioLayoutRequest.cc b/live/src/model/DeleteStudioLayoutRequest.cc new file mode 100644 index 000000000..b77067d49 --- /dev/null +++ b/live/src/model/DeleteStudioLayoutRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Live::Model::DeleteStudioLayoutRequest; + +DeleteStudioLayoutRequest::DeleteStudioLayoutRequest() : + RpcServiceRequest("live", "2016-11-01", "DeleteStudioLayout") +{ + setMethod(HttpRequest::Method::Post); +} + +DeleteStudioLayoutRequest::~DeleteStudioLayoutRequest() +{} + +std::string DeleteStudioLayoutRequest::getLayoutId()const +{ + return layoutId_; +} + +void DeleteStudioLayoutRequest::setLayoutId(const std::string& layoutId) +{ + layoutId_ = layoutId; + setParameter("LayoutId", layoutId); +} + +std::string DeleteStudioLayoutRequest::getCasterId()const +{ + return casterId_; +} + +void DeleteStudioLayoutRequest::setCasterId(const std::string& casterId) +{ + casterId_ = casterId; + setParameter("CasterId", casterId); +} + +long DeleteStudioLayoutRequest::getOwnerId()const +{ + return ownerId_; +} + +void DeleteStudioLayoutRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/DeleteStudioLayoutResult.cc b/live/src/model/DeleteStudioLayoutResult.cc new file mode 100644 index 000000000..56116f2ec --- /dev/null +++ b/live/src/model/DeleteStudioLayoutResult.cc @@ -0,0 +1,44 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +DeleteStudioLayoutResult::DeleteStudioLayoutResult() : + ServiceResult() +{} + +DeleteStudioLayoutResult::DeleteStudioLayoutResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DeleteStudioLayoutResult::~DeleteStudioLayoutResult() +{} + +void DeleteStudioLayoutResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/live/src/model/DescribeDRMCertListRequest.cc b/live/src/model/DescribeDRMCertListRequest.cc new file mode 100644 index 000000000..54c0e6127 --- /dev/null +++ b/live/src/model/DescribeDRMCertListRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Live::Model::DescribeDRMCertListRequest; + +DescribeDRMCertListRequest::DescribeDRMCertListRequest() : + RpcServiceRequest("live", "2016-11-01", "DescribeDRMCertList") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribeDRMCertListRequest::~DescribeDRMCertListRequest() +{} + +int DescribeDRMCertListRequest::getPageNum()const +{ + return pageNum_; +} + +void DescribeDRMCertListRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + +int DescribeDRMCertListRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeDRMCertListRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +long DescribeDRMCertListRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDRMCertListRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/DescribeDRMCertListResult.cc b/live/src/model/DescribeDRMCertListResult.cc new file mode 100644 index 000000000..1a2ff5c8b --- /dev/null +++ b/live/src/model/DescribeDRMCertListResult.cc @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +DescribeDRMCertListResult::DescribeDRMCertListResult() : + ServiceResult() +{} + +DescribeDRMCertListResult::DescribeDRMCertListResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDRMCertListResult::~DescribeDRMCertListResult() +{} + +void DescribeDRMCertListResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDRMCertInfoListListNode = value["DRMCertInfoListList"]["CertInfo"]; + for (auto valueDRMCertInfoListListCertInfo : allDRMCertInfoListListNode) + { + CertInfo dRMCertInfoListListObject; + if(!valueDRMCertInfoListListCertInfo["CertId"].isNull()) + dRMCertInfoListListObject.certId = valueDRMCertInfoListListCertInfo["CertId"].asString(); + if(!valueDRMCertInfoListListCertInfo["CertName"].isNull()) + dRMCertInfoListListObject.certName = valueDRMCertInfoListListCertInfo["CertName"].asString(); + if(!valueDRMCertInfoListListCertInfo["ServCert"].isNull()) + dRMCertInfoListListObject.servCert = valueDRMCertInfoListListCertInfo["ServCert"].asString(); + if(!valueDRMCertInfoListListCertInfo["PrivateKey"].isNull()) + dRMCertInfoListListObject.privateKey = valueDRMCertInfoListListCertInfo["PrivateKey"].asString(); + if(!valueDRMCertInfoListListCertInfo["Passphrase"].isNull()) + dRMCertInfoListListObject.passphrase = valueDRMCertInfoListListCertInfo["Passphrase"].asString(); + if(!valueDRMCertInfoListListCertInfo["Ask"].isNull()) + dRMCertInfoListListObject.ask = valueDRMCertInfoListListCertInfo["Ask"].asString(); + if(!valueDRMCertInfoListListCertInfo["Description"].isNull()) + dRMCertInfoListListObject.description = valueDRMCertInfoListListCertInfo["Description"].asString(); + dRMCertInfoListList_.push_back(dRMCertInfoListListObject); + } + +} + +std::vector DescribeDRMCertListResult::getDRMCertInfoListList()const +{ + return dRMCertInfoListList_; +} + diff --git a/live/src/model/DescribeLiveDetectNotifyConfigRequest.cc b/live/src/model/DescribeLiveDetectNotifyConfigRequest.cc index 01dab1a7c..ed6377a21 100644 --- a/live/src/model/DescribeLiveDetectNotifyConfigRequest.cc +++ b/live/src/model/DescribeLiveDetectNotifyConfigRequest.cc @@ -27,6 +27,17 @@ DescribeLiveDetectNotifyConfigRequest::DescribeLiveDetectNotifyConfigRequest() : DescribeLiveDetectNotifyConfigRequest::~DescribeLiveDetectNotifyConfigRequest() {} +std::string DescribeLiveDetectNotifyConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeLiveDetectNotifyConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + std::string DescribeLiveDetectNotifyConfigRequest::getDomainName()const { return domainName_; @@ -49,14 +60,3 @@ void DescribeLiveDetectNotifyConfigRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeLiveDetectNotifyConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveDetectNotifyConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - diff --git a/live/src/model/DescribeLiveDomainStreamTranscodeDataRequest.cc b/live/src/model/DescribeLiveDomainStreamTranscodeDataRequest.cc new file mode 100644 index 000000000..3147d59d5 --- /dev/null +++ b/live/src/model/DescribeLiveDomainStreamTranscodeDataRequest.cc @@ -0,0 +1,84 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::DescribeLiveDomainStreamTranscodeDataRequest; + +DescribeLiveDomainStreamTranscodeDataRequest::DescribeLiveDomainStreamTranscodeDataRequest() : + RpcServiceRequest("live", "2016-11-01", "DescribeLiveDomainStreamTranscodeData") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribeLiveDomainStreamTranscodeDataRequest::~DescribeLiveDomainStreamTranscodeDataRequest() +{} + +std::string DescribeLiveDomainStreamTranscodeDataRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeLiveDomainStreamTranscodeDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeLiveDomainStreamTranscodeDataRequest::getSplit()const +{ + return split_; +} + +void DescribeLiveDomainStreamTranscodeDataRequest::setSplit(const std::string& split) +{ + split_ = split; + setParameter("Split", split); +} + +std::string DescribeLiveDomainStreamTranscodeDataRequest::getDomainName()const +{ + return domainName_; +} + +void DescribeLiveDomainStreamTranscodeDataRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string DescribeLiveDomainStreamTranscodeDataRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeLiveDomainStreamTranscodeDataRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +long DescribeLiveDomainStreamTranscodeDataRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeLiveDomainStreamTranscodeDataRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/DescribeLiveDomainStreamTranscodeDataResult.cc b/live/src/model/DescribeLiveDomainStreamTranscodeDataResult.cc new file mode 100644 index 000000000..64df717fb --- /dev/null +++ b/live/src/model/DescribeLiveDomainStreamTranscodeDataResult.cc @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +DescribeLiveDomainStreamTranscodeDataResult::DescribeLiveDomainStreamTranscodeDataResult() : + ServiceResult() +{} + +DescribeLiveDomainStreamTranscodeDataResult::DescribeLiveDomainStreamTranscodeDataResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeLiveDomainStreamTranscodeDataResult::~DescribeLiveDomainStreamTranscodeDataResult() +{} + +void DescribeLiveDomainStreamTranscodeDataResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allTranscodeDataListNode = value["TranscodeDataList"]["TranscodeData"]; + for (auto valueTranscodeDataListTranscodeData : allTranscodeDataListNode) + { + TranscodeData transcodeDataListObject; + if(!valueTranscodeDataListTranscodeData["TimeStamp"].isNull()) + transcodeDataListObject.timeStamp = valueTranscodeDataListTranscodeData["TimeStamp"].asString(); + if(!valueTranscodeDataListTranscodeData["Domain"].isNull()) + transcodeDataListObject.domain = valueTranscodeDataListTranscodeData["Domain"].asString(); + if(!valueTranscodeDataListTranscodeData["Region"].isNull()) + transcodeDataListObject.region = valueTranscodeDataListTranscodeData["Region"].asString(); + if(!valueTranscodeDataListTranscodeData["TanscodeType"].isNull()) + transcodeDataListObject.tanscodeType = valueTranscodeDataListTranscodeData["TanscodeType"].asString(); + if(!valueTranscodeDataListTranscodeData["Resolution"].isNull()) + transcodeDataListObject.resolution = valueTranscodeDataListTranscodeData["Resolution"].asString(); + if(!valueTranscodeDataListTranscodeData["Fps"].isNull()) + transcodeDataListObject.fps = valueTranscodeDataListTranscodeData["Fps"].asString(); + if(!valueTranscodeDataListTranscodeData["Duration"].isNull()) + transcodeDataListObject.duration = std::stoi(valueTranscodeDataListTranscodeData["Duration"].asString()); + transcodeDataList_.push_back(transcodeDataListObject); + } + +} + +std::vector DescribeLiveDomainStreamTranscodeDataResult::getTranscodeDataList()const +{ + return transcodeDataList_; +} + diff --git a/live/src/model/DescribeLiveRecordNotifyConfigRequest.cc b/live/src/model/DescribeLiveRecordNotifyConfigRequest.cc index 4b2245297..76c7a5f7d 100644 --- a/live/src/model/DescribeLiveRecordNotifyConfigRequest.cc +++ b/live/src/model/DescribeLiveRecordNotifyConfigRequest.cc @@ -27,6 +27,17 @@ DescribeLiveRecordNotifyConfigRequest::DescribeLiveRecordNotifyConfigRequest() : DescribeLiveRecordNotifyConfigRequest::~DescribeLiveRecordNotifyConfigRequest() {} +std::string DescribeLiveRecordNotifyConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeLiveRecordNotifyConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + std::string DescribeLiveRecordNotifyConfigRequest::getDomainName()const { return domainName_; @@ -49,14 +60,3 @@ void DescribeLiveRecordNotifyConfigRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeLiveRecordNotifyConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveRecordNotifyConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - diff --git a/live/src/model/DescribeLiveShiftConfigsRequest.cc b/live/src/model/DescribeLiveShiftConfigsRequest.cc new file mode 100644 index 000000000..896e3322d --- /dev/null +++ b/live/src/model/DescribeLiveShiftConfigsRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Live::Model::DescribeLiveShiftConfigsRequest; + +DescribeLiveShiftConfigsRequest::DescribeLiveShiftConfigsRequest() : + RpcServiceRequest("live", "2016-11-01", "DescribeLiveShiftConfigs") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribeLiveShiftConfigsRequest::~DescribeLiveShiftConfigsRequest() +{} + +std::string DescribeLiveShiftConfigsRequest::getDomainName()const +{ + return domainName_; +} + +void DescribeLiveShiftConfigsRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long DescribeLiveShiftConfigsRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeLiveShiftConfigsRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/DescribeLiveShiftConfigsResult.cc b/live/src/model/DescribeLiveShiftConfigsResult.cc new file mode 100644 index 000000000..6e9c94817 --- /dev/null +++ b/live/src/model/DescribeLiveShiftConfigsResult.cc @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +DescribeLiveShiftConfigsResult::DescribeLiveShiftConfigsResult() : + ServiceResult() +{} + +DescribeLiveShiftConfigsResult::DescribeLiveShiftConfigsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeLiveShiftConfigsResult::~DescribeLiveShiftConfigsResult() +{} + +void DescribeLiveShiftConfigsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allContentNode = value["Content"]["Config"]; + for (auto valueContentConfig : allContentNode) + { + Config contentObject; + if(!valueContentConfig["DomainName"].isNull()) + contentObject.domainName = valueContentConfig["DomainName"].asString(); + if(!valueContentConfig["AppName"].isNull()) + contentObject.appName = valueContentConfig["AppName"].asString(); + if(!valueContentConfig["StreamName"].isNull()) + contentObject.streamName = valueContentConfig["StreamName"].asString(); + if(!valueContentConfig["Vision"].isNull()) + contentObject.vision = std::stoi(valueContentConfig["Vision"].asString()); + content_.push_back(contentObject); + } + +} + +std::vector DescribeLiveShiftConfigsResult::getContent()const +{ + return content_; +} + diff --git a/live/src/model/DescribeLiveStreamsOnlineListResult.cc b/live/src/model/DescribeLiveStreamsOnlineListResult.cc index ff6b9aa41..78da490bc 100644 --- a/live/src/model/DescribeLiveStreamsOnlineListResult.cc +++ b/live/src/model/DescribeLiveStreamsOnlineListResult.cc @@ -55,6 +55,8 @@ void DescribeLiveStreamsOnlineListResult::parse(const std::string &payload) onlineInfoObject.publishUrl = valueOnlineInfoLiveStreamOnlineInfo["PublishUrl"].asString(); if(!valueOnlineInfoLiveStreamOnlineInfo["PublishDomain"].isNull()) onlineInfoObject.publishDomain = valueOnlineInfoLiveStreamOnlineInfo["PublishDomain"].asString(); + if(!valueOnlineInfoLiveStreamOnlineInfo["StreamUrlArgs"].isNull()) + onlineInfoObject.streamUrlArgs = valueOnlineInfoLiveStreamOnlineInfo["StreamUrlArgs"].asString(); if(!valueOnlineInfoLiveStreamOnlineInfo["PublishType"].isNull()) onlineInfoObject.publishType = valueOnlineInfoLiveStreamOnlineInfo["PublishType"].asString(); if(!valueOnlineInfoLiveStreamOnlineInfo["Transcoded"].isNull()) diff --git a/live/src/model/DescribeStudioLayoutsRequest.cc b/live/src/model/DescribeStudioLayoutsRequest.cc new file mode 100644 index 000000000..228276cbd --- /dev/null +++ b/live/src/model/DescribeStudioLayoutsRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Live::Model::DescribeStudioLayoutsRequest; + +DescribeStudioLayoutsRequest::DescribeStudioLayoutsRequest() : + RpcServiceRequest("live", "2016-11-01", "DescribeStudioLayouts") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribeStudioLayoutsRequest::~DescribeStudioLayoutsRequest() +{} + +std::string DescribeStudioLayoutsRequest::getLayoutId()const +{ + return layoutId_; +} + +void DescribeStudioLayoutsRequest::setLayoutId(const std::string& layoutId) +{ + layoutId_ = layoutId; + setParameter("LayoutId", layoutId); +} + +std::string DescribeStudioLayoutsRequest::getCasterId()const +{ + return casterId_; +} + +void DescribeStudioLayoutsRequest::setCasterId(const std::string& casterId) +{ + casterId_ = casterId; + setParameter("CasterId", casterId); +} + +long DescribeStudioLayoutsRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeStudioLayoutsRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/DescribeStudioLayoutsResult.cc b/live/src/model/DescribeStudioLayoutsResult.cc new file mode 100644 index 000000000..7e73a96da --- /dev/null +++ b/live/src/model/DescribeStudioLayoutsResult.cc @@ -0,0 +1,141 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +DescribeStudioLayoutsResult::DescribeStudioLayoutsResult() : + ServiceResult() +{} + +DescribeStudioLayoutsResult::DescribeStudioLayoutsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeStudioLayoutsResult::~DescribeStudioLayoutsResult() +{} + +void DescribeStudioLayoutsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allStudioLayoutsNode = value["StudioLayouts"]["StudioLayout"]; + for (auto valueStudioLayoutsStudioLayout : allStudioLayoutsNode) + { + StudioLayout studioLayoutsObject; + if(!valueStudioLayoutsStudioLayout["LayoutId"].isNull()) + studioLayoutsObject.layoutId = valueStudioLayoutsStudioLayout["LayoutId"].asString(); + if(!valueStudioLayoutsStudioLayout["LayoutName"].isNull()) + studioLayoutsObject.layoutName = valueStudioLayoutsStudioLayout["LayoutName"].asString(); + if(!valueStudioLayoutsStudioLayout["LayoutType"].isNull()) + studioLayoutsObject.layoutType = valueStudioLayoutsStudioLayout["LayoutType"].asString(); + auto allScreenInputConfigListNode = valueStudioLayoutsStudioLayout["ScreenInputConfigList"]["ScreenInputConfig"]; + for (auto valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig : allScreenInputConfigListNode) + { + StudioLayout::ScreenInputConfig screenInputConfigListObject; + if(!valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["Id"].isNull()) + screenInputConfigListObject.id = valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["Id"].asString(); + if(!valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["Index"].isNull()) + screenInputConfigListObject.index = std::stoi(valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["Index"].asString()); + if(!valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["ChannelId"].isNull()) + screenInputConfigListObject.channelId = valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["ChannelId"].asString(); + if(!valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["VideoResourceId"].isNull()) + screenInputConfigListObject.videoResourceId = valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["VideoResourceId"].asString(); + if(!valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["Color"].isNull()) + screenInputConfigListObject.color = valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["Color"].asString(); + if(!valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["PositionX"].isNull()) + screenInputConfigListObject.positionX = valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["PositionX"].asString(); + if(!valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["PositionY"].isNull()) + screenInputConfigListObject.positionY = valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["PositionY"].asString(); + if(!valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["HeightNormalized"].isNull()) + screenInputConfigListObject.heightNormalized = std::stof(valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["HeightNormalized"].asString()); + if(!valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["PortraitType"].isNull()) + screenInputConfigListObject.portraitType = std::stoi(valueStudioLayoutsStudioLayoutScreenInputConfigListScreenInputConfig["PortraitType"].asString()); + studioLayoutsObject.screenInputConfigList.push_back(screenInputConfigListObject); + } + auto allMediaInputConfigListNode = valueStudioLayoutsStudioLayout["MediaInputConfigList"]["MediaInputConfig"]; + for (auto valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig : allMediaInputConfigListNode) + { + StudioLayout::MediaInputConfig mediaInputConfigListObject; + if(!valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["Id"].isNull()) + mediaInputConfigListObject.id = valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["Id"].asString(); + if(!valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["Index"].isNull()) + mediaInputConfigListObject.index = std::stoi(valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["Index"].asString()); + if(!valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["ChannelId"].isNull()) + mediaInputConfigListObject.channelId = valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["ChannelId"].asString(); + if(!valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["VideoResourceId"].isNull()) + mediaInputConfigListObject.videoResourceId = valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["VideoResourceId"].asString(); + if(!valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["ImageMaterialId"].isNull()) + mediaInputConfigListObject.imageMaterialId = valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["ImageMaterialId"].asString(); + if(!valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["FillMode"].isNull()) + mediaInputConfigListObject.fillMode = valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["FillMode"].asString(); + if(!valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["PositionRefer"].isNull()) + mediaInputConfigListObject.positionRefer = valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["PositionRefer"].asString(); + if(!valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["WidthNormalized"].isNull()) + mediaInputConfigListObject.widthNormalized = std::stof(valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["WidthNormalized"].asString()); + if(!valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["HeightNormalized"].isNull()) + mediaInputConfigListObject.heightNormalized = std::stof(valueStudioLayoutsStudioLayoutMediaInputConfigListMediaInputConfig["HeightNormalized"].asString()); + auto allPositionNormalized = value["PositionNormalized"]["Position"]; + for (auto value : allPositionNormalized) + mediaInputConfigListObject.positionNormalized.push_back(value.asString()); + studioLayoutsObject.mediaInputConfigList.push_back(mediaInputConfigListObject); + } + auto allLayerOrderConfigListNode = valueStudioLayoutsStudioLayout["LayerOrderConfigList"]["LayerOrderConfig"]; + for (auto valueStudioLayoutsStudioLayoutLayerOrderConfigListLayerOrderConfig : allLayerOrderConfigListNode) + { + StudioLayout::LayerOrderConfig layerOrderConfigListObject; + if(!valueStudioLayoutsStudioLayoutLayerOrderConfigListLayerOrderConfig["Id"].isNull()) + layerOrderConfigListObject.id = valueStudioLayoutsStudioLayoutLayerOrderConfigListLayerOrderConfig["Id"].asString(); + if(!valueStudioLayoutsStudioLayoutLayerOrderConfigListLayerOrderConfig["Type"].isNull()) + layerOrderConfigListObject.type = valueStudioLayoutsStudioLayoutLayerOrderConfigListLayerOrderConfig["Type"].asString(); + studioLayoutsObject.layerOrderConfigList.push_back(layerOrderConfigListObject); + } + auto commonConfigNode = value["CommonConfig"]; + if(!commonConfigNode["VideoResourceId"].isNull()) + studioLayoutsObject.commonConfig.videoResourceId = commonConfigNode["VideoResourceId"].asString(); + if(!commonConfigNode["ChannelId"].isNull()) + studioLayoutsObject.commonConfig.channelId = commonConfigNode["ChannelId"].asString(); + auto bgImageConfigNode = value["BgImageConfig"]; + if(!bgImageConfigNode["Id"].isNull()) + studioLayoutsObject.bgImageConfig.id = bgImageConfigNode["Id"].asString(); + if(!bgImageConfigNode["MaterialId"].isNull()) + studioLayoutsObject.bgImageConfig.materialId = bgImageConfigNode["MaterialId"].asString(); + if(!bgImageConfigNode["ImageUrl"].isNull()) + studioLayoutsObject.bgImageConfig.imageUrl = bgImageConfigNode["ImageUrl"].asString(); + studioLayouts_.push_back(studioLayoutsObject); + } + if(!value["Total"].isNull()) + total_ = std::stoi(value["Total"].asString()); + +} + +std::vector DescribeStudioLayoutsResult::getStudioLayouts()const +{ + return studioLayouts_; +} + +int DescribeStudioLayoutsResult::getTotal()const +{ + return total_; +} + diff --git a/live/src/model/EditPlaylistRequest.cc b/live/src/model/EditPlaylistRequest.cc new file mode 100644 index 000000000..9092d17db --- /dev/null +++ b/live/src/model/EditPlaylistRequest.cc @@ -0,0 +1,73 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::EditPlaylistRequest; + +EditPlaylistRequest::EditPlaylistRequest() : + RpcServiceRequest("live", "2016-11-01", "EditPlaylist") +{ + setMethod(HttpRequest::Method::Post); +} + +EditPlaylistRequest::~EditPlaylistRequest() +{} + +std::string EditPlaylistRequest::getProgramItems()const +{ + return programItems_; +} + +void EditPlaylistRequest::setProgramItems(const std::string& programItems) +{ + programItems_ = programItems; + setParameter("ProgramItems", programItems); +} + +std::string EditPlaylistRequest::getProgramId()const +{ + return programId_; +} + +void EditPlaylistRequest::setProgramId(const std::string& programId) +{ + programId_ = programId; + setParameter("ProgramId", programId); +} + +long EditPlaylistRequest::getOwnerId()const +{ + return ownerId_; +} + +void EditPlaylistRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string EditPlaylistRequest::getProgramConfig()const +{ + return programConfig_; +} + +void EditPlaylistRequest::setProgramConfig(const std::string& programConfig) +{ + programConfig_ = programConfig; + setParameter("ProgramConfig", programConfig); +} + diff --git a/live/src/model/EditPlaylistResult.cc b/live/src/model/EditPlaylistResult.cc new file mode 100644 index 000000000..ea6999ba3 --- /dev/null +++ b/live/src/model/EditPlaylistResult.cc @@ -0,0 +1,84 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +EditPlaylistResult::EditPlaylistResult() : + ServiceResult() +{} + +EditPlaylistResult::EditPlaylistResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +EditPlaylistResult::~EditPlaylistResult() +{} + +void EditPlaylistResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto itemsNode = value["Items"]; + auto allSuccessItemsNode = itemsNode["SuccessItems"]["SuccessItem"]; + for (auto itemsNodeSuccessItemsSuccessItem : allSuccessItemsNode) + { + Items::SuccessItem successItemObject; + if(!itemsNodeSuccessItemsSuccessItem["ItemId"].isNull()) + successItemObject.itemId = itemsNodeSuccessItemsSuccessItem["ItemId"].asString(); + if(!itemsNodeSuccessItemsSuccessItem["ItemName"].isNull()) + successItemObject.itemName = itemsNodeSuccessItemsSuccessItem["ItemName"].asString(); + items_.successItems.push_back(successItemObject); + } + auto allFailedItemsNode = itemsNode["FailedItems"]["FailedItem"]; + for (auto itemsNodeFailedItemsFailedItem : allFailedItemsNode) + { + Items::FailedItem failedItemObject; + if(!itemsNodeFailedItemsFailedItem["ItemId"].isNull()) + failedItemObject.itemId = itemsNodeFailedItemsFailedItem["ItemId"].asString(); + if(!itemsNodeFailedItemsFailedItem["ItemName"].isNull()) + failedItemObject.itemName = itemsNodeFailedItemsFailedItem["ItemName"].asString(); + items_.failedItems.push_back(failedItemObject); + } + if(!value["ProgramId"].isNull()) + programId_ = value["ProgramId"].asString(); + if(!value["CasterId"].isNull()) + casterId_ = value["CasterId"].asString(); + +} + +EditPlaylistResult::Items EditPlaylistResult::getItems()const +{ + return items_; +} + +std::string EditPlaylistResult::getProgramId()const +{ + return programId_; +} + +std::string EditPlaylistResult::getCasterId()const +{ + return casterId_; +} + diff --git a/live/src/model/GetMultiRateConfigListRequest.cc b/live/src/model/GetMultiRateConfigListRequest.cc new file mode 100644 index 000000000..6dd41f390 --- /dev/null +++ b/live/src/model/GetMultiRateConfigListRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Live::Model::GetMultiRateConfigListRequest; + +GetMultiRateConfigListRequest::GetMultiRateConfigListRequest() : + RpcServiceRequest("live", "2016-11-01", "GetMultiRateConfigList") +{ + setMethod(HttpRequest::Method::Post); +} + +GetMultiRateConfigListRequest::~GetMultiRateConfigListRequest() +{} + +std::string GetMultiRateConfigListRequest::getDomainName()const +{ + return domainName_; +} + +void GetMultiRateConfigListRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long GetMultiRateConfigListRequest::getOwnerId()const +{ + return ownerId_; +} + +void GetMultiRateConfigListRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/GetMultiRateConfigListResult.cc b/live/src/model/GetMultiRateConfigListResult.cc new file mode 100644 index 000000000..3ce434337 --- /dev/null +++ b/live/src/model/GetMultiRateConfigListResult.cc @@ -0,0 +1,77 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +GetMultiRateConfigListResult::GetMultiRateConfigListResult() : + ServiceResult() +{} + +GetMultiRateConfigListResult::GetMultiRateConfigListResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetMultiRateConfigListResult::~GetMultiRateConfigListResult() +{} + +void GetMultiRateConfigListResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allGroupInfoNode = value["GroupInfo"]["Info"]; + for (auto valueGroupInfoInfo : allGroupInfoNode) + { + Info groupInfoObject; + if(!valueGroupInfoInfo["App"].isNull()) + groupInfoObject.app = valueGroupInfoInfo["App"].asString(); + if(!valueGroupInfoInfo["AvFormat"].isNull()) + groupInfoObject.avFormat = valueGroupInfoInfo["AvFormat"].asString(); + if(!valueGroupInfoInfo["GroupId"].isNull()) + groupInfoObject.groupId = valueGroupInfoInfo["GroupId"].asString(); + if(!valueGroupInfoInfo["Count"].isNull()) + groupInfoObject.count = std::stoi(valueGroupInfoInfo["Count"].asString()); + groupInfo_.push_back(groupInfoObject); + } + if(!value["Message"].isNull()) + message_ = value["Message"].asString(); + if(!value["Code"].isNull()) + code_ = std::stoi(value["Code"].asString()); + +} + +std::string GetMultiRateConfigListResult::getMessage()const +{ + return message_; +} + +std::vector GetMultiRateConfigListResult::getGroupInfo()const +{ + return groupInfo_; +} + +int GetMultiRateConfigListResult::getCode()const +{ + return code_; +} + diff --git a/live/src/model/GetMultiRateConfigRequest.cc b/live/src/model/GetMultiRateConfigRequest.cc new file mode 100644 index 000000000..6f6367d0e --- /dev/null +++ b/live/src/model/GetMultiRateConfigRequest.cc @@ -0,0 +1,73 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::GetMultiRateConfigRequest; + +GetMultiRateConfigRequest::GetMultiRateConfigRequest() : + RpcServiceRequest("live", "2016-11-01", "GetMultiRateConfig") +{ + setMethod(HttpRequest::Method::Post); +} + +GetMultiRateConfigRequest::~GetMultiRateConfigRequest() +{} + +std::string GetMultiRateConfigRequest::getApp()const +{ + return app_; +} + +void GetMultiRateConfigRequest::setApp(const std::string& app) +{ + app_ = app; + setParameter("App", app); +} + +std::string GetMultiRateConfigRequest::getGroupId()const +{ + return groupId_; +} + +void GetMultiRateConfigRequest::setGroupId(const std::string& groupId) +{ + groupId_ = groupId; + setParameter("GroupId", groupId); +} + +std::string GetMultiRateConfigRequest::getDomainName()const +{ + return domainName_; +} + +void GetMultiRateConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long GetMultiRateConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void GetMultiRateConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/GetMultiRateConfigResult.cc b/live/src/model/GetMultiRateConfigResult.cc new file mode 100644 index 000000000..1ff14f2f4 --- /dev/null +++ b/live/src/model/GetMultiRateConfigResult.cc @@ -0,0 +1,146 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +GetMultiRateConfigResult::GetMultiRateConfigResult() : + ServiceResult() +{} + +GetMultiRateConfigResult::GetMultiRateConfigResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetMultiRateConfigResult::~GetMultiRateConfigResult() +{} + +void GetMultiRateConfigResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allTemplatesInfoNode = value["TemplatesInfo"]["Detail"]; + for (auto valueTemplatesInfoDetail : allTemplatesInfoNode) + { + Detail templatesInfoObject; + if(!valueTemplatesInfoDetail["Template"].isNull()) + templatesInfoObject._template = valueTemplatesInfoDetail["Template"].asString(); + if(!valueTemplatesInfoDetail["TemplateType"].isNull()) + templatesInfoObject.templateType = valueTemplatesInfoDetail["TemplateType"].asString(); + if(!valueTemplatesInfoDetail["Height"].isNull()) + templatesInfoObject.height = std::stoi(valueTemplatesInfoDetail["Height"].asString()); + if(!valueTemplatesInfoDetail["Width"].isNull()) + templatesInfoObject.width = std::stoi(valueTemplatesInfoDetail["Width"].asString()); + if(!valueTemplatesInfoDetail["Fps"].isNull()) + templatesInfoObject.fps = std::stoi(valueTemplatesInfoDetail["Fps"].asString()); + if(!valueTemplatesInfoDetail["Gop"].isNull()) + templatesInfoObject.gop = valueTemplatesInfoDetail["Gop"].asString(); + if(!valueTemplatesInfoDetail["VideoBitrate"].isNull()) + templatesInfoObject.videoBitrate = std::stoi(valueTemplatesInfoDetail["VideoBitrate"].asString()); + if(!valueTemplatesInfoDetail["Profile"].isNull()) + templatesInfoObject.profile = std::stoi(valueTemplatesInfoDetail["Profile"].asString()); + if(!valueTemplatesInfoDetail["AudioProfile"].isNull()) + templatesInfoObject.audioProfile = valueTemplatesInfoDetail["AudioProfile"].asString(); + if(!valueTemplatesInfoDetail["AudioCodec"].isNull()) + templatesInfoObject.audioCodec = valueTemplatesInfoDetail["AudioCodec"].asString(); + if(!valueTemplatesInfoDetail["AudioRate"].isNull()) + templatesInfoObject.audioRate = std::stoi(valueTemplatesInfoDetail["AudioRate"].asString()); + if(!valueTemplatesInfoDetail["AudioBitrate"].isNull()) + templatesInfoObject.audioBitrate = std::stoi(valueTemplatesInfoDetail["AudioBitrate"].asString()); + if(!valueTemplatesInfoDetail["AudioChannelNum"].isNull()) + templatesInfoObject.audioChannelNum = std::stoi(valueTemplatesInfoDetail["AudioChannelNum"].asString()); + if(!valueTemplatesInfoDetail["BandWidth"].isNull()) + templatesInfoObject.bandWidth = std::stoi(valueTemplatesInfoDetail["BandWidth"].asString()); + templatesInfo_.push_back(templatesInfoObject); + } + if(!value["Message"].isNull()) + message_ = value["Message"].asString(); + if(!value["Code"].isNull()) + code_ = std::stoi(value["Code"].asString()); + if(!value["Domain"].isNull()) + domain_ = value["Domain"].asString(); + if(!value["App"].isNull()) + app_ = value["App"].asString(); + if(!value["Stream"].isNull()) + stream_ = value["Stream"].asString(); + if(!value["AvFormat"].isNull()) + avFormat_ = value["AvFormat"].asString(); + if(!value["GroupId"].isNull()) + groupId_ = value["GroupId"].asString(); + if(!value["IsLazy"].isNull()) + isLazy_ = value["IsLazy"].asString(); + if(!value["IsTimeAlign"].isNull()) + isTimeAlign_ = value["IsTimeAlign"].asString(); + +} + +std::string GetMultiRateConfigResult::getApp()const +{ + return app_; +} + +std::string GetMultiRateConfigResult::getMessage()const +{ + return message_; +} + +std::string GetMultiRateConfigResult::getIsLazy()const +{ + return isLazy_; +} + +std::string GetMultiRateConfigResult::getIsTimeAlign()const +{ + return isTimeAlign_; +} + +std::string GetMultiRateConfigResult::getStream()const +{ + return stream_; +} + +std::string GetMultiRateConfigResult::getDomain()const +{ + return domain_; +} + +std::string GetMultiRateConfigResult::getAvFormat()const +{ + return avFormat_; +} + +std::vector GetMultiRateConfigResult::getTemplatesInfo()const +{ + return templatesInfo_; +} + +int GetMultiRateConfigResult::getCode()const +{ + return code_; +} + +std::string GetMultiRateConfigResult::getGroupId()const +{ + return groupId_; +} + diff --git a/live/src/model/ListPlaylistItemsRequest.cc b/live/src/model/ListPlaylistItemsRequest.cc new file mode 100644 index 000000000..545427c30 --- /dev/null +++ b/live/src/model/ListPlaylistItemsRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Live::Model::ListPlaylistItemsRequest; + +ListPlaylistItemsRequest::ListPlaylistItemsRequest() : + RpcServiceRequest("live", "2016-11-01", "ListPlaylistItems") +{ + setMethod(HttpRequest::Method::Post); +} + +ListPlaylistItemsRequest::~ListPlaylistItemsRequest() +{} + +std::string ListPlaylistItemsRequest::getProgramItemIds()const +{ + return programItemIds_; +} + +void ListPlaylistItemsRequest::setProgramItemIds(const std::string& programItemIds) +{ + programItemIds_ = programItemIds; + setParameter("ProgramItemIds", programItemIds); +} + +std::string ListPlaylistItemsRequest::getProgramId()const +{ + return programId_; +} + +void ListPlaylistItemsRequest::setProgramId(const std::string& programId) +{ + programId_ = programId; + setParameter("ProgramId", programId); +} + +long ListPlaylistItemsRequest::getOwnerId()const +{ + return ownerId_; +} + +void ListPlaylistItemsRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/ListPlaylistItemsResult.cc b/live/src/model/ListPlaylistItemsResult.cc new file mode 100644 index 000000000..fd3fa790f --- /dev/null +++ b/live/src/model/ListPlaylistItemsResult.cc @@ -0,0 +1,74 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +ListPlaylistItemsResult::ListPlaylistItemsResult() : + ServiceResult() +{} + +ListPlaylistItemsResult::ListPlaylistItemsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListPlaylistItemsResult::~ListPlaylistItemsResult() +{} + +void ListPlaylistItemsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allProgramItemsNode = value["ProgramItems"]["ProgramItem"]; + for (auto valueProgramItemsProgramItem : allProgramItemsNode) + { + ProgramItem programItemsObject; + if(!valueProgramItemsProgramItem["ProgramId"].isNull()) + programItemsObject.programId = valueProgramItemsProgramItem["ProgramId"].asString(); + if(!valueProgramItemsProgramItem["ProgramItemId"].isNull()) + programItemsObject.programItemId = valueProgramItemsProgramItem["ProgramItemId"].asString(); + if(!valueProgramItemsProgramItem["ProgramItemName"].isNull()) + programItemsObject.programItemName = valueProgramItemsProgramItem["ProgramItemName"].asString(); + if(!valueProgramItemsProgramItem["ResourceType"].isNull()) + programItemsObject.resourceType = valueProgramItemsProgramItem["ResourceType"].asString(); + if(!valueProgramItemsProgramItem["ResourceValue"].isNull()) + programItemsObject.resourceValue = valueProgramItemsProgramItem["ResourceValue"].asString(); + if(!valueProgramItemsProgramItem["Index"].isNull()) + programItemsObject.index = std::stoi(valueProgramItemsProgramItem["Index"].asString()); + programItems_.push_back(programItemsObject); + } + if(!value["Total"].isNull()) + total_ = std::stoi(value["Total"].asString()); + +} + +std::vector ListPlaylistItemsResult::getProgramItems()const +{ + return programItems_; +} + +int ListPlaylistItemsResult::getTotal()const +{ + return total_; +} + diff --git a/live/src/model/ListPlaylistRequest.cc b/live/src/model/ListPlaylistRequest.cc new file mode 100644 index 000000000..c67557596 --- /dev/null +++ b/live/src/model/ListPlaylistRequest.cc @@ -0,0 +1,73 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::ListPlaylistRequest; + +ListPlaylistRequest::ListPlaylistRequest() : + RpcServiceRequest("live", "2016-11-01", "ListPlaylist") +{ + setMethod(HttpRequest::Method::Post); +} + +ListPlaylistRequest::~ListPlaylistRequest() +{} + +int ListPlaylistRequest::getPageSize()const +{ + return pageSize_; +} + +void ListPlaylistRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string ListPlaylistRequest::getProgramId()const +{ + return programId_; +} + +void ListPlaylistRequest::setProgramId(const std::string& programId) +{ + programId_ = programId; + setParameter("ProgramId", programId); +} + +long ListPlaylistRequest::getOwnerId()const +{ + return ownerId_; +} + +void ListPlaylistRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +int ListPlaylistRequest::getPage()const +{ + return page_; +} + +void ListPlaylistRequest::setPage(int page) +{ + page_ = page; + setParameter("Page", std::to_string(page)); +} + diff --git a/live/src/model/ListPlaylistResult.cc b/live/src/model/ListPlaylistResult.cc new file mode 100644 index 000000000..d1d0e876c --- /dev/null +++ b/live/src/model/ListPlaylistResult.cc @@ -0,0 +1,74 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +ListPlaylistResult::ListPlaylistResult() : + ServiceResult() +{} + +ListPlaylistResult::ListPlaylistResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListPlaylistResult::~ListPlaylistResult() +{} + +void ListPlaylistResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allProgramListNode = value["ProgramList"]["ProgramInfo"]; + for (auto valueProgramListProgramInfo : allProgramListNode) + { + ProgramInfo programListObject; + if(!valueProgramListProgramInfo["ProgramId"].isNull()) + programListObject.programId = valueProgramListProgramInfo["ProgramId"].asString(); + if(!valueProgramListProgramInfo["ProgramName"].isNull()) + programListObject.programName = valueProgramListProgramInfo["ProgramName"].asString(); + if(!valueProgramListProgramInfo["CasterId"].isNull()) + programListObject.casterId = valueProgramListProgramInfo["CasterId"].asString(); + if(!valueProgramListProgramInfo["DomainName"].isNull()) + programListObject.domainName = valueProgramListProgramInfo["DomainName"].asString(); + if(!valueProgramListProgramInfo["RepeatNumber"].isNull()) + programListObject.repeatNumber = std::stoi(valueProgramListProgramInfo["RepeatNumber"].asString()); + if(!valueProgramListProgramInfo["Status"].isNull()) + programListObject.status = std::stoi(valueProgramListProgramInfo["Status"].asString()); + programList_.push_back(programListObject); + } + if(!value["Total"].isNull()) + total_ = std::stoi(value["Total"].asString()); + +} + +std::vector ListPlaylistResult::getProgramList()const +{ + return programList_; +} + +int ListPlaylistResult::getTotal()const +{ + return total_; +} + diff --git a/live/src/model/ModifyStudioLayoutRequest.cc b/live/src/model/ModifyStudioLayoutRequest.cc new file mode 100644 index 000000000..7f279f9ff --- /dev/null +++ b/live/src/model/ModifyStudioLayoutRequest.cc @@ -0,0 +1,128 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::ModifyStudioLayoutRequest; + +ModifyStudioLayoutRequest::ModifyStudioLayoutRequest() : + RpcServiceRequest("live", "2016-11-01", "ModifyStudioLayout") +{ + setMethod(HttpRequest::Method::Post); +} + +ModifyStudioLayoutRequest::~ModifyStudioLayoutRequest() +{} + +std::string ModifyStudioLayoutRequest::getScreenInputConfigList()const +{ + return screenInputConfigList_; +} + +void ModifyStudioLayoutRequest::setScreenInputConfigList(const std::string& screenInputConfigList) +{ + screenInputConfigList_ = screenInputConfigList; + setParameter("ScreenInputConfigList", screenInputConfigList); +} + +std::string ModifyStudioLayoutRequest::getLayoutId()const +{ + return layoutId_; +} + +void ModifyStudioLayoutRequest::setLayoutId(const std::string& layoutId) +{ + layoutId_ = layoutId; + setParameter("LayoutId", layoutId); +} + +std::string ModifyStudioLayoutRequest::getLayoutName()const +{ + return layoutName_; +} + +void ModifyStudioLayoutRequest::setLayoutName(const std::string& layoutName) +{ + layoutName_ = layoutName; + setParameter("LayoutName", layoutName); +} + +std::string ModifyStudioLayoutRequest::getLayerOrderConfigList()const +{ + return layerOrderConfigList_; +} + +void ModifyStudioLayoutRequest::setLayerOrderConfigList(const std::string& layerOrderConfigList) +{ + layerOrderConfigList_ = layerOrderConfigList; + setParameter("LayerOrderConfigList", layerOrderConfigList); +} + +std::string ModifyStudioLayoutRequest::getMediaInputConfigList()const +{ + return mediaInputConfigList_; +} + +void ModifyStudioLayoutRequest::setMediaInputConfigList(const std::string& mediaInputConfigList) +{ + mediaInputConfigList_ = mediaInputConfigList; + setParameter("MediaInputConfigList", mediaInputConfigList); +} + +std::string ModifyStudioLayoutRequest::getCasterId()const +{ + return casterId_; +} + +void ModifyStudioLayoutRequest::setCasterId(const std::string& casterId) +{ + casterId_ = casterId; + setParameter("CasterId", casterId); +} + +std::string ModifyStudioLayoutRequest::getBgImageConfig()const +{ + return bgImageConfig_; +} + +void ModifyStudioLayoutRequest::setBgImageConfig(const std::string& bgImageConfig) +{ + bgImageConfig_ = bgImageConfig; + setParameter("BgImageConfig", bgImageConfig); +} + +long ModifyStudioLayoutRequest::getOwnerId()const +{ + return ownerId_; +} + +void ModifyStudioLayoutRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string ModifyStudioLayoutRequest::getCommonConfig()const +{ + return commonConfig_; +} + +void ModifyStudioLayoutRequest::setCommonConfig(const std::string& commonConfig) +{ + commonConfig_ = commonConfig; + setParameter("CommonConfig", commonConfig); +} + diff --git a/live/src/model/ModifyStudioLayoutResult.cc b/live/src/model/ModifyStudioLayoutResult.cc new file mode 100644 index 000000000..ccf800ab2 --- /dev/null +++ b/live/src/model/ModifyStudioLayoutResult.cc @@ -0,0 +1,44 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +ModifyStudioLayoutResult::ModifyStudioLayoutResult() : + ServiceResult() +{} + +ModifyStudioLayoutResult::ModifyStudioLayoutResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyStudioLayoutResult::~ModifyStudioLayoutResult() +{} + +void ModifyStudioLayoutResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/live/src/model/OpenLiveShiftRequest.cc b/live/src/model/OpenLiveShiftRequest.cc new file mode 100644 index 000000000..6d6916977 --- /dev/null +++ b/live/src/model/OpenLiveShiftRequest.cc @@ -0,0 +1,95 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::OpenLiveShiftRequest; + +OpenLiveShiftRequest::OpenLiveShiftRequest() : + RpcServiceRequest("live", "2016-11-01", "OpenLiveShift") +{ + setMethod(HttpRequest::Method::Post); +} + +OpenLiveShiftRequest::~OpenLiveShiftRequest() +{} + +int OpenLiveShiftRequest::getDuration()const +{ + return duration_; +} + +void OpenLiveShiftRequest::setDuration(int duration) +{ + duration_ = duration; + setParameter("Duration", std::to_string(duration)); +} + +std::string OpenLiveShiftRequest::getAppName()const +{ + return appName_; +} + +void OpenLiveShiftRequest::setAppName(const std::string& appName) +{ + appName_ = appName; + setParameter("AppName", appName); +} + +std::string OpenLiveShiftRequest::getStreamName()const +{ + return streamName_; +} + +void OpenLiveShiftRequest::setStreamName(const std::string& streamName) +{ + streamName_ = streamName; + setParameter("StreamName", streamName); +} + +std::string OpenLiveShiftRequest::getDomainName()const +{ + return domainName_; +} + +void OpenLiveShiftRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long OpenLiveShiftRequest::getOwnerId()const +{ + return ownerId_; +} + +void OpenLiveShiftRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +int OpenLiveShiftRequest::getVision()const +{ + return vision_; +} + +void OpenLiveShiftRequest::setVision(int vision) +{ + vision_ = vision; + setParameter("Vision", std::to_string(vision)); +} + diff --git a/live/src/model/OpenLiveShiftResult.cc b/live/src/model/OpenLiveShiftResult.cc new file mode 100644 index 000000000..96aee430b --- /dev/null +++ b/live/src/model/OpenLiveShiftResult.cc @@ -0,0 +1,44 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +OpenLiveShiftResult::OpenLiveShiftResult() : + ServiceResult() +{} + +OpenLiveShiftResult::OpenLiveShiftResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +OpenLiveShiftResult::~OpenLiveShiftResult() +{} + +void OpenLiveShiftResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/live/src/model/StartPlaylistRequest.cc b/live/src/model/StartPlaylistRequest.cc new file mode 100644 index 000000000..886f7b1a3 --- /dev/null +++ b/live/src/model/StartPlaylistRequest.cc @@ -0,0 +1,84 @@ +/* + * 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 + +using AlibabaCloud::Live::Model::StartPlaylistRequest; + +StartPlaylistRequest::StartPlaylistRequest() : + RpcServiceRequest("live", "2016-11-01", "StartPlaylist") +{ + setMethod(HttpRequest::Method::Post); +} + +StartPlaylistRequest::~StartPlaylistRequest() +{} + +std::string StartPlaylistRequest::getResumeMode()const +{ + return resumeMode_; +} + +void StartPlaylistRequest::setResumeMode(const std::string& resumeMode) +{ + resumeMode_ = resumeMode; + setParameter("ResumeMode", resumeMode); +} + +std::string StartPlaylistRequest::getStartItemId()const +{ + return startItemId_; +} + +void StartPlaylistRequest::setStartItemId(const std::string& startItemId) +{ + startItemId_ = startItemId; + setParameter("StartItemId", startItemId); +} + +std::string StartPlaylistRequest::getProgramId()const +{ + return programId_; +} + +void StartPlaylistRequest::setProgramId(const std::string& programId) +{ + programId_ = programId; + setParameter("ProgramId", programId); +} + +int StartPlaylistRequest::getOffset()const +{ + return offset_; +} + +void StartPlaylistRequest::setOffset(int offset) +{ + offset_ = offset; + setParameter("Offset", std::to_string(offset)); +} + +long StartPlaylistRequest::getOwnerId()const +{ + return ownerId_; +} + +void StartPlaylistRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/StartPlaylistResult.cc b/live/src/model/StartPlaylistResult.cc new file mode 100644 index 000000000..e19e89c37 --- /dev/null +++ b/live/src/model/StartPlaylistResult.cc @@ -0,0 +1,77 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +StartPlaylistResult::StartPlaylistResult() : + ServiceResult() +{} + +StartPlaylistResult::StartPlaylistResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +StartPlaylistResult::~StartPlaylistResult() +{} + +void StartPlaylistResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto streamInfoNode = value["StreamInfo"]; + if(!streamInfoNode["DomainName"].isNull()) + streamInfo_.domainName = streamInfoNode["DomainName"].asString(); + if(!streamInfoNode["AppName"].isNull()) + streamInfo_.appName = streamInfoNode["AppName"].asString(); + if(!streamInfoNode["StreamName"].isNull()) + streamInfo_.streamName = streamInfoNode["StreamName"].asString(); + auto allStreamsNode = streamInfoNode["Streams"]["Stream"]; + for (auto streamInfoNodeStreamsStream : allStreamsNode) + { + StreamInfo::Stream streamObject; + if(!streamInfoNodeStreamsStream["PullFlvUrl"].isNull()) + streamObject.pullFlvUrl = streamInfoNodeStreamsStream["PullFlvUrl"].asString(); + if(!streamInfoNodeStreamsStream["PullRtmpUrl"].isNull()) + streamObject.pullRtmpUrl = streamInfoNodeStreamsStream["PullRtmpUrl"].asString(); + if(!streamInfoNodeStreamsStream["PullM3U8Url"].isNull()) + streamObject.pullM3U8Url = streamInfoNodeStreamsStream["PullM3U8Url"].asString(); + if(!streamInfoNodeStreamsStream["Quality"].isNull()) + streamObject.quality = streamInfoNodeStreamsStream["Quality"].asString(); + streamInfo_.streams.push_back(streamObject); + } + if(!value["ProgramId"].isNull()) + programId_ = value["ProgramId"].asString(); + +} + +StartPlaylistResult::StreamInfo StartPlaylistResult::getStreamInfo()const +{ + return streamInfo_; +} + +std::string StartPlaylistResult::getProgramId()const +{ + return programId_; +} + diff --git a/live/src/model/StopPlaylistRequest.cc b/live/src/model/StopPlaylistRequest.cc new file mode 100644 index 000000000..f09090e64 --- /dev/null +++ b/live/src/model/StopPlaylistRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Live::Model::StopPlaylistRequest; + +StopPlaylistRequest::StopPlaylistRequest() : + RpcServiceRequest("live", "2016-11-01", "StopPlaylist") +{ + setMethod(HttpRequest::Method::Post); +} + +StopPlaylistRequest::~StopPlaylistRequest() +{} + +std::string StopPlaylistRequest::getProgramId()const +{ + return programId_; +} + +void StopPlaylistRequest::setProgramId(const std::string& programId) +{ + programId_ = programId; + setParameter("ProgramId", programId); +} + +long StopPlaylistRequest::getOwnerId()const +{ + return ownerId_; +} + +void StopPlaylistRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/src/model/StopPlaylistResult.cc b/live/src/model/StopPlaylistResult.cc new file mode 100644 index 000000000..f7b6a5f4c --- /dev/null +++ b/live/src/model/StopPlaylistResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Live; +using namespace AlibabaCloud::Live::Model; + +StopPlaylistResult::StopPlaylistResult() : + ServiceResult() +{} + +StopPlaylistResult::StopPlaylistResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +StopPlaylistResult::~StopPlaylistResult() +{} + +void StopPlaylistResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["ProgramId"].isNull()) + programId_ = value["ProgramId"].asString(); + +} + +std::string StopPlaylistResult::getProgramId()const +{ + return programId_; +} + diff --git a/live/src/model/UpdateLiveDetectNotifyConfigRequest.cc b/live/src/model/UpdateLiveDetectNotifyConfigRequest.cc index 99265b062..95aab2fbe 100644 --- a/live/src/model/UpdateLiveDetectNotifyConfigRequest.cc +++ b/live/src/model/UpdateLiveDetectNotifyConfigRequest.cc @@ -27,28 +27,6 @@ UpdateLiveDetectNotifyConfigRequest::UpdateLiveDetectNotifyConfigRequest() : UpdateLiveDetectNotifyConfigRequest::~UpdateLiveDetectNotifyConfigRequest() {} -std::string UpdateLiveDetectNotifyConfigRequest::getDomainName()const -{ - return domainName_; -} - -void UpdateLiveDetectNotifyConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long UpdateLiveDetectNotifyConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void UpdateLiveDetectNotifyConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - std::string UpdateLiveDetectNotifyConfigRequest::getSecurityToken()const { return securityToken_; @@ -71,3 +49,25 @@ void UpdateLiveDetectNotifyConfigRequest::setNotifyUrl(const std::string& notify setParameter("NotifyUrl", notifyUrl); } +std::string UpdateLiveDetectNotifyConfigRequest::getDomainName()const +{ + return domainName_; +} + +void UpdateLiveDetectNotifyConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long UpdateLiveDetectNotifyConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void UpdateLiveDetectNotifyConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + diff --git a/live/version-2016-11-01.xml b/live/version-2016-11-01.xml new file mode 100644 index 000000000..9fba83704 --- /dev/null +++ b/live/version-2016-11-01.xml @@ -0,0 +1 @@ +