GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( 59ab27...ea24d7 )
by
unknown
07:20
created

CreateEventSub   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 31
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 4
eloc 9
dl 0
loc 31
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A withEvents() 0 8 2
A withUsers() 0 8 2
1
<?php
2
3
namespace AlibabaCloud\Live\V20161101;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddCasterComponent addCasterComponent(array $options = [])
9
 * @method AddCasterEpisode addCasterEpisode(array $options = [])
10
 * @method AddCasterEpisodeGroup addCasterEpisodeGroup(array $options = [])
11
 * @method AddCasterEpisodeGroupContent addCasterEpisodeGroupContent(array $options = [])
12
 * @method AddCasterLayout addCasterLayout(array $options = [])
13
 * @method AddCasterProgram addCasterProgram(array $options = [])
14
 * @method AddCasterVideoResource addCasterVideoResource(array $options = [])
15
 * @method AddCustomLiveStreamTranscode addCustomLiveStreamTranscode(array $options = [])
16
 * @method AddLiveAppRecordConfig addLiveAppRecordConfig(array $options = [])
17
 * @method AddLiveAppSnapshotConfig addLiveAppSnapshotConfig(array $options = [])
18
 * @method AddLiveAudioAuditConfig addLiveAudioAuditConfig(array $options = [])
19
 * @method AddLiveAudioAuditNotifyConfig addLiveAudioAuditNotifyConfig(array $options = [])
20
 * @method AddLiveCenterTransfer addLiveCenterTransfer(array $options = [])
21
 * @method AddLiveDetectNotifyConfig addLiveDetectNotifyConfig(array $options = [])
22
 * @method AddLiveDomain addLiveDomain(array $options = [])
23
 * @method AddLiveDomainMapping addLiveDomainMapping(array $options = [])
24
 * @method AddLiveDomainPlayMapping addLiveDomainPlayMapping(array $options = [])
25
 * @method AddLivePullStreamInfoConfig addLivePullStreamInfoConfig(array $options = [])
26
 * @method AddLiveRecordNotifyConfig addLiveRecordNotifyConfig(array $options = [])
27
 * @method AddLiveRecordVodConfig addLiveRecordVodConfig(array $options = [])
28
 * @method AddLiveSnapshotDetectPornConfig addLiveSnapshotDetectPornConfig(array $options = [])
29
 * @method AddLiveSnapshotNotifyConfig addLiveSnapshotNotifyConfig(array $options = [])
30
 * @method AddLiveStreamTranscode addLiveStreamTranscode(array $options = [])
31
 * @method AddLiveStreamWatermark addLiveStreamWatermark(array $options = [])
32
 * @method AddLiveStreamWatermarkRule addLiveStreamWatermarkRule(array $options = [])
33
 * @method AddMultiRateConfig addMultiRateConfig(array $options = [])
34
 * @method AddPlaylistItems addPlaylistItems(array $options = [])
35
 * @method AddRtsLiveStreamTranscode addRtsLiveStreamTranscode(array $options = [])
36
 * @method AddShowIntoShowList addShowIntoShowList(array $options = [])
37
 * @method AddStudioLayout addStudioLayout(array $options = [])
38
 * @method AddTrancodeSEI addTrancodeSEI(array $options = [])
39
 * @method AllowPushStream allowPushStream(array $options = [])
40
 * @method BatchDeleteLiveDomainConfigs batchDeleteLiveDomainConfigs(array $options = [])
41
 * @method BatchGetOnlineUsers batchGetOnlineUsers(array $options = [])
42
 * @method BatchSetLiveDomainConfigs batchSetLiveDomainConfigs(array $options = [])
43
 * @method CancelMuteAllGroupUser cancelMuteAllGroupUser(array $options = [])
44
 * @method CancelMuteGroupUser cancelMuteGroupUser(array $options = [])
45
 * @method CloseLiveShift closeLiveShift(array $options = [])
46
 * @method CopyCaster copyCaster(array $options = [])
47
 * @method CopyCasterSceneConfig copyCasterSceneConfig(array $options = [])
48
 * @method CreateCaster createCaster(array $options = [])
49
 * @method CreateCustomTemplate createCustomTemplate(array $options = [])
50
 * @method CreateEventSub createEventSub(array $options = [])
51
 * @method CreateLiveDelayConfig createLiveDelayConfig(array $options = [])
52
 * @method CreateLiveRealTimeLogDelivery createLiveRealTimeLogDelivery(array $options = [])
53
 * @method CreateLiveStreamMonitor createLiveStreamMonitor(array $options = [])
54
 * @method CreateLiveStreamRecordIndexFiles createLiveStreamRecordIndexFiles(array $options = [])
55
 * @method CreateLiveTranscodeTemplate createLiveTranscodeTemplate(array $options = [])
56
 * @method CreateMessageApp createMessageApp(array $options = [])
57
 * @method CreateMessageGroup createMessageGroup(array $options = [])
58
 * @method CreateMixStream createMixStream(array $options = [])
59
 * @method DeleteCaster deleteCaster(array $options = [])
60
 * @method DeleteCasterComponent deleteCasterComponent(array $options = [])
61
 * @method DeleteCasterEpisode deleteCasterEpisode(array $options = [])
62
 * @method DeleteCasterEpisodeGroup deleteCasterEpisodeGroup(array $options = [])
63
 * @method DeleteCasterLayout deleteCasterLayout(array $options = [])
64
 * @method DeleteCasterProgram deleteCasterProgram(array $options = [])
65
 * @method DeleteCasterSceneConfig deleteCasterSceneConfig(array $options = [])
66
 * @method DeleteCasterVideoResource deleteCasterVideoResource(array $options = [])
67
 * @method DeleteCustomTemplate deleteCustomTemplate(array $options = [])
68
 * @method DeleteEventSub deleteEventSub(array $options = [])
69
 * @method DeleteLiveAppRecordConfig deleteLiveAppRecordConfig(array $options = [])
70
 * @method DeleteLiveAppSnapshotConfig deleteLiveAppSnapshotConfig(array $options = [])
71
 * @method DeleteLiveAudioAuditConfig deleteLiveAudioAuditConfig(array $options = [])
72
 * @method DeleteLiveAudioAuditNotifyConfig deleteLiveAudioAuditNotifyConfig(array $options = [])
73
 * @method DeleteLiveCenterTransfer deleteLiveCenterTransfer(array $options = [])
74
 * @method DeleteLiveDelayConfig deleteLiveDelayConfig(array $options = [])
75
 * @method DeleteLiveDetectNotifyConfig deleteLiveDetectNotifyConfig(array $options = [])
76
 * @method DeleteLiveDomain deleteLiveDomain(array $options = [])
77
 * @method DeleteLiveDomainMapping deleteLiveDomainMapping(array $options = [])
78
 * @method DeleteLiveDomainPlayMapping deleteLiveDomainPlayMapping(array $options = [])
79
 * @method DeleteLiveEdgeTransfer deleteLiveEdgeTransfer(array $options = [])
80
 * @method DeleteLiveLazyPullStreamInfoConfig deleteLiveLazyPullStreamInfoConfig(array $options = [])
81
 * @method DeleteLivePullStreamInfoConfig deleteLivePullStreamInfoConfig(array $options = [])
82
 * @method DeleteLiveRealtimeLogDelivery deleteLiveRealtimeLogDelivery(array $options = [])
83
 * @method DeleteLiveRealTimeLogLogstore deleteLiveRealTimeLogLogstore(array $options = [])
84
 * @method DeleteLiveRecordNotifyConfig deleteLiveRecordNotifyConfig(array $options = [])
85
 * @method DeleteLiveRecordVodConfig deleteLiveRecordVodConfig(array $options = [])
86
 * @method DeleteLiveSnapshotDetectPornConfig deleteLiveSnapshotDetectPornConfig(array $options = [])
87
 * @method DeleteLiveSnapshotNotifyConfig deleteLiveSnapshotNotifyConfig(array $options = [])
88
 * @method DeleteLiveSpecificStagingConfig deleteLiveSpecificStagingConfig(array $options = [])
89
 * @method DeleteLiveStreamMonitor deleteLiveStreamMonitor(array $options = [])
90
 * @method DeleteLiveStreamRecordIndexFiles deleteLiveStreamRecordIndexFiles(array $options = [])
91
 * @method DeleteLiveStreamsNotifyUrlConfig deleteLiveStreamsNotifyUrlConfig(array $options = [])
92
 * @method DeleteLiveStreamTranscode deleteLiveStreamTranscode(array $options = [])
93
 * @method DeleteLiveStreamWatermark deleteLiveStreamWatermark(array $options = [])
94
 * @method DeleteLiveStreamWatermarkRule deleteLiveStreamWatermarkRule(array $options = [])
95
 * @method DeleteMessageApp deleteMessageApp(array $options = [])
96
 * @method DeleteMixStream deleteMixStream(array $options = [])
97
 * @method DeleteMultiRateConfig deleteMultiRateConfig(array $options = [])
98
 * @method DeletePlaylist deletePlaylist(array $options = [])
99
 * @method DeletePlaylistItems deletePlaylistItems(array $options = [])
100
 * @method DeleteRoom deleteRoom(array $options = [])
101
 * @method DeleteSnapshotCallbackAuth deleteSnapshotCallbackAuth(array $options = [])
102
 * @method DeleteSnapshotFiles deleteSnapshotFiles(array $options = [])
103
 * @method DeleteStudioLayout deleteStudioLayout(array $options = [])
104
 * @method DescribeAutoShowListTasks describeAutoShowListTasks(array $options = [])
105
 * @method DescribeCasterChannels describeCasterChannels(array $options = [])
106
 * @method DescribeCasterComponents describeCasterComponents(array $options = [])
107
 * @method DescribeCasterConfig describeCasterConfig(array $options = [])
108
 * @method DescribeCasterLayouts describeCasterLayouts(array $options = [])
109
 * @method DescribeCasterProgram describeCasterProgram(array $options = [])
110
 * @method DescribeCasters describeCasters(array $options = [])
111
 * @method DescribeCasterSceneAudio describeCasterSceneAudio(array $options = [])
112
 * @method DescribeCasterScenes describeCasterScenes(array $options = [])
113
 * @method DescribeCasterStreamUrl describeCasterStreamUrl(array $options = [])
114
 * @method DescribeCasterSyncGroup describeCasterSyncGroup(array $options = [])
115
 * @method DescribeCasterVideoResources describeCasterVideoResources(array $options = [])
116
 * @method DescribeChannelParticipants describeChannelParticipants(array $options = [])
117
 * @method DescribeDomainUsageData describeDomainUsageData(array $options = [])
118
 * @method DescribeDomainWithIntegrity describeDomainWithIntegrity(array $options = [])
119
 * @method DescribeForbidPushStreamRoomList describeForbidPushStreamRoomList(array $options = [])
120
 * @method DescribeHlsLiveStreamRealTimeBpsData describeHlsLiveStreamRealTimeBpsData(array $options = [])
121
 * @method DescribeLiveAudioAuditConfig describeLiveAudioAuditConfig(array $options = [])
122
 * @method DescribeLiveAudioAuditNotifyConfig describeLiveAudioAuditNotifyConfig(array $options = [])
123
 * @method DescribeLiveCenterTransfer describeLiveCenterTransfer(array $options = [])
124
 * @method DescribeLiveCertificateDetail describeLiveCertificateDetail(array $options = [])
125
 * @method DescribeLiveCertificateList describeLiveCertificateList(array $options = [])
126
 * @method DescribeLiveDelayConfig describeLiveDelayConfig(array $options = [])
127
 * @method DescribeLiveDelayedStreamingUsage describeLiveDelayedStreamingUsage(array $options = [])
128
 * @method DescribeLiveDetectNotifyConfig describeLiveDetectNotifyConfig(array $options = [])
129
 * @method DescribeLiveDetectPornData describeLiveDetectPornData(array $options = [])
130
 * @method DescribeLiveDomainBpsData describeLiveDomainBpsData(array $options = [])
131
 * @method DescribeLiveDomainBpsDataByLayer describeLiveDomainBpsDataByLayer(array $options = [])
132
 * @method DescribeLiveDomainBpsDataByTimeStamp describeLiveDomainBpsDataByTimeStamp(array $options = [])
133
 * @method DescribeLiveDomainCertificateInfo describeLiveDomainCertificateInfo(array $options = [])
134
 * @method DescribeLiveDomainConfigs describeLiveDomainConfigs(array $options = [])
135
 * @method DescribeLiveDomainDetail describeLiveDomainDetail(array $options = [])
136
 * @method DescribeLiveDomainFrameRateAndBitRateData describeLiveDomainFrameRateAndBitRateData(array $options = [])
137
 * @method DescribeLiveDomainLimit describeLiveDomainLimit(array $options = [])
138
 * @method DescribeLiveDomainLog describeLiveDomainLog(array $options = [])
139
 * @method DescribeLiveDomainMapping describeLiveDomainMapping(array $options = [])
140
 * @method DescribeLiveDomainOnlineUserNum describeLiveDomainOnlineUserNum(array $options = [])
141
 * @method DescribeLiveDomainPushBpsData describeLiveDomainPushBpsData(array $options = [])
142
 * @method DescribeLiveDomainPushTrafficData describeLiveDomainPushTrafficData(array $options = [])
143
 * @method DescribeLiveDomainPvUvData describeLiveDomainPvUvData(array $options = [])
144
 * @method DescribeLiveDomainRealTimeBpsData describeLiveDomainRealTimeBpsData(array $options = [])
145
 * @method DescribeLiveDomainRealTimeHttpCodeData describeLiveDomainRealTimeHttpCodeData(array $options = [])
146
 * @method DescribeLiveDomainRealtimeLogDelivery describeLiveDomainRealtimeLogDelivery(array $options = [])
147
 * @method DescribeLiveDomainRealTimeTrafficData describeLiveDomainRealTimeTrafficData(array $options = [])
148
 * @method DescribeLiveDomainRecordData describeLiveDomainRecordData(array $options = [])
149
 * @method DescribeLiveDomainRecordUsageData describeLiveDomainRecordUsageData(array $options = [])
150
 * @method DescribeLiveDomainSnapshotData describeLiveDomainSnapshotData(array $options = [])
151
 * @method DescribeLiveDomainStagingConfig describeLiveDomainStagingConfig(array $options = [])
152
 * @method DescribeLiveDomainStreamTranscodeData describeLiveDomainStreamTranscodeData(array $options = [])
153
 * @method DescribeLiveDomainTimeShiftData describeLiveDomainTimeShiftData(array $options = [])
154
 * @method DescribeLiveDomainTrafficData describeLiveDomainTrafficData(array $options = [])
155
 * @method DescribeLiveDomainTranscodeData describeLiveDomainTranscodeData(array $options = [])
156
 * @method DescribeLiveDrmUsageData describeLiveDrmUsageData(array $options = [])
157
 * @method DescribeLiveEdgeTransfer describeLiveEdgeTransfer(array $options = [])
158
 * @method DescribeLiveLazyPullStreamConfig describeLiveLazyPullStreamConfig(array $options = [])
159
 * @method DescribeLiveProducerUsageData describeLiveProducerUsageData(array $options = [])
160
 * @method DescribeLivePullStreamConfig describeLivePullStreamConfig(array $options = [])
161
 * @method DescribeLiveRealtimeDeliveryAcc describeLiveRealtimeDeliveryAcc(array $options = [])
162
 * @method DescribeLiveRealtimeLogAuthorized describeLiveRealtimeLogAuthorized(array $options = [])
163
 * @method DescribeLiveRecordConfig describeLiveRecordConfig(array $options = [])
164
 * @method DescribeLiveRecordNotifyConfig describeLiveRecordNotifyConfig(array $options = [])
165
 * @method DescribeLiveRecordNotifyRecords describeLiveRecordNotifyRecords(array $options = [])
166
 * @method DescribeLiveRecordVodConfigs describeLiveRecordVodConfigs(array $options = [])
167
 * @method DescribeLiveShiftConfigs describeLiveShiftConfigs(array $options = [])
168
 * @method DescribeLiveSnapshotConfig describeLiveSnapshotConfig(array $options = [])
169
 * @method DescribeLiveSnapshotDetectPornConfig describeLiveSnapshotDetectPornConfig(array $options = [])
170
 * @method DescribeLiveSnapshotNotifyConfig describeLiveSnapshotNotifyConfig(array $options = [])
171
 * @method DescribeLiveStreamAuthChecking describeLiveStreamAuthChecking(array $options = [])
172
 * @method DescribeLiveStreamBitRateData describeLiveStreamBitRateData(array $options = [])
173
 * @method DescribeLiveStreamCount describeLiveStreamCount(array $options = [])
174
 * @method DescribeLiveStreamDelayConfig describeLiveStreamDelayConfig(array $options = [])
175
 * @method DescribeLiveStreamHistoryUserNum describeLiveStreamHistoryUserNum(array $options = [])
176
 * @method DescribeLiveStreamMetricDetailData describeLiveStreamMetricDetailData(array $options = [])
177
 * @method DescribeLiveStreamMonitorList describeLiveStreamMonitorList(array $options = [])
178
 * @method DescribeLiveStreamOptimizedFeatureConfig describeLiveStreamOptimizedFeatureConfig(array $options = [])
179
 * @method DescribeLiveStreamRecordContent describeLiveStreamRecordContent(array $options = [])
180
 * @method DescribeLiveStreamRecordIndexFile describeLiveStreamRecordIndexFile(array $options = [])
181
 * @method DescribeLiveStreamRecordIndexFiles describeLiveStreamRecordIndexFiles(array $options = [])
182
 * @method DescribeLiveStreamsBlockList describeLiveStreamsBlockList(array $options = [])
183
 * @method DescribeLiveStreamsControlHistory describeLiveStreamsControlHistory(array $options = [])
184
 * @method DescribeLiveStreamSnapshotInfo describeLiveStreamSnapshotInfo(array $options = [])
185
 * @method DescribeLiveStreamsNotifyRecords describeLiveStreamsNotifyRecords(array $options = [])
186
 * @method DescribeLiveStreamsNotifyUrlConfig describeLiveStreamsNotifyUrlConfig(array $options = [])
187
 * @method DescribeLiveStreamsOnlineList describeLiveStreamsOnlineList(array $options = [])
188
 * @method DescribeLiveStreamsPublishList describeLiveStreamsPublishList(array $options = [])
189
 * @method DescribeLiveStreamState describeLiveStreamState(array $options = [])
190
 * @method DescribeLiveStreamTranscodeInfo describeLiveStreamTranscodeInfo(array $options = [])
191
 * @method DescribeLiveStreamTranscodeStreamNum describeLiveStreamTranscodeStreamNum(array $options = [])
192
 * @method DescribeLiveStreamWatermarkRules describeLiveStreamWatermarkRules(array $options = [])
193
 * @method DescribeLiveStreamWatermarks describeLiveStreamWatermarks(array $options = [])
194
 * @method DescribeLiveTagResources describeLiveTagResources(array $options = [])
195
 * @method DescribeLiveTopDomainsByFlow describeLiveTopDomainsByFlow(array $options = [])
196
 * @method DescribeLiveUserBillPrediction describeLiveUserBillPrediction(array $options = [])
197
 * @method DescribeLiveUserDomains describeLiveUserDomains(array $options = [])
198
 * @method DescribeLiveUserTags describeLiveUserTags(array $options = [])
199
 * @method DescribeMeterLiveInteractionDau describeMeterLiveInteractionDau(array $options = [])
200
 * @method DescribeMeterLiveRtcDuration describeMeterLiveRtcDuration(array $options = [])
201
 * @method DescribeMixStreamList describeMixStreamList(array $options = [])
202
 * @method DescribeRoomKickoutUserList describeRoomKickoutUserList(array $options = [])
203
 * @method DescribeRoomList describeRoomList(array $options = [])
204
 * @method DescribeRoomStatus describeRoomStatus(array $options = [])
205
 * @method DescribeRTSNativeSDKFirstFrameCost describeRTSNativeSDKFirstFrameCost(array $options = [])
206
 * @method DescribeRTSNativeSDKFirstFrameDelay describeRTSNativeSDKFirstFrameDelay(array $options = [])
207
 * @method DescribeRTSNativeSDKPlayFailStatus describeRTSNativeSDKPlayFailStatus(array $options = [])
208
 * @method DescribeRTSNativeSDKPlayTime describeRTSNativeSDKPlayTime(array $options = [])
209
 * @method DescribeRTSNativeSDKVvData describeRTSNativeSDKVvData(array $options = [])
210
 * @method DescribeShowList describeShowList(array $options = [])
211
 * @method DescribeStudioLayouts describeStudioLayouts(array $options = [])
212
 * @method DescribeToutiaoLivePlay describeToutiaoLivePlay(array $options = [])
213
 * @method DescribeToutiaoLivePublish describeToutiaoLivePublish(array $options = [])
214
 * @method DescribeUpBpsPeakData describeUpBpsPeakData(array $options = [])
215
 * @method DescribeUpBpsPeakOfLine describeUpBpsPeakOfLine(array $options = [])
216
 * @method DescribeUpPeakPublishStreamData describeUpPeakPublishStreamData(array $options = [])
217
 * @method DisableLiveRealtimeLogDelivery disableLiveRealtimeLogDelivery(array $options = [])
218
 * @method DynamicUpdateWaterMarkStreamRule dynamicUpdateWaterMarkStreamRule(array $options = [])
219
 * @method EditPlaylist editPlaylist(array $options = [])
220
 * @method EditShowAndReplace editShowAndReplace(array $options = [])
221
 * @method EffectCasterUrgent effectCasterUrgent(array $options = [])
222
 * @method EffectCasterVideoResource effectCasterVideoResource(array $options = [])
223
 * @method EnableLiveRealtimeLogDelivery enableLiveRealtimeLogDelivery(array $options = [])
224
 * @method ForbidLiveStream forbidLiveStream(array $options = [])
225
 * @method ForbidPushStream forbidPushStream(array $options = [])
226
 * @method GetAllCustomTemplates getAllCustomTemplates(array $options = [])
227
 * @method GetCustomTemplate getCustomTemplate(array $options = [])
228
 * @method GetEditingJobInfo getEditingJobInfo(array $options = [])
229
 * @method GetMessageApp getMessageApp(array $options = [])
230
 * @method GetMessageGroup getMessageGroup(array $options = [])
231
 * @method GetMessageToken getMessageToken(array $options = [])
232
 * @method GetMultiRateConfig getMultiRateConfig(array $options = [])
233
 * @method GetMultiRateConfigList getMultiRateConfigList(array $options = [])
234
 * @method HotLiveRtcStream hotLiveRtcStream(array $options = [])
235
 * @method InitializeAutoShowListTask initializeAutoShowListTask(array $options = [])
236
 * @method JoinMessageGroup joinMessageGroup(array $options = [])
237
 * @method LeaveMessageGroup leaveMessageGroup(array $options = [])
238
 * @method ListLiveDelayConfig listLiveDelayConfig(array $options = [])
239
 * @method ListLiveRealtimeLogDelivery listLiveRealtimeLogDelivery(array $options = [])
240
 * @method ListLiveRealtimeLogDeliveryDomains listLiveRealtimeLogDeliveryDomains(array $options = [])
241
 * @method ListLiveRealtimeLogDeliveryInfos listLiveRealtimeLogDeliveryInfos(array $options = [])
242
 * @method ListMessage listMessage(array $options = [])
243
 * @method ListMessageApp listMessageApp(array $options = [])
244
 * @method ListMessageGroup listMessageGroup(array $options = [])
245
 * @method ListMessageGroupUser listMessageGroupUser(array $options = [])
246
 * @method ListMessageGroupUserById listMessageGroupUserById(array $options = [])
247
 * @method ListPlaylist listPlaylist(array $options = [])
248
 * @method ListPlaylistItems listPlaylistItems(array $options = [])
249
 * @method ModifyCasterComponent modifyCasterComponent(array $options = [])
250
 * @method ModifyCasterEpisode modifyCasterEpisode(array $options = [])
251
 * @method ModifyCasterLayout modifyCasterLayout(array $options = [])
252
 * @method ModifyCasterProgram modifyCasterProgram(array $options = [])
253
 * @method ModifyCasterVideoResource modifyCasterVideoResource(array $options = [])
254
 * @method ModifyLiveDomainSchdmByProperty modifyLiveDomainSchdmByProperty(array $options = [])
255
 * @method ModifyLiveRealtimeLogDelivery modifyLiveRealtimeLogDelivery(array $options = [])
256
 * @method ModifyShowList modifyShowList(array $options = [])
257
 * @method ModifyStudioLayout modifyStudioLayout(array $options = [])
258
 * @method MuteAllGroupUser muteAllGroupUser(array $options = [])
259
 * @method MuteGroupUser muteGroupUser(array $options = [])
260
 * @method OpenLiveShift openLiveShift(array $options = [])
261
 * @method PlayChoosenShow playChoosenShow(array $options = [])
262
 * @method PublishLiveStagingConfigToProduction publishLiveStagingConfigToProduction(array $options = [])
263
 * @method QueryMessageApp queryMessageApp(array $options = [])
264
 * @method QuerySnapshotCallbackAuth querySnapshotCallbackAuth(array $options = [])
265
 * @method RealTimeRecordCommand realTimeRecordCommand(array $options = [])
266
 * @method RealTimeSnapshotCommand realTimeSnapshotCommand(array $options = [])
267
 * @method RemoveShowFromShowList removeShowFromShowList(array $options = [])
268
 * @method RemoveTerminals removeTerminals(array $options = [])
269
 * @method RestartCaster restartCaster(array $options = [])
270
 * @method ResumeLiveStream resumeLiveStream(array $options = [])
271
 * @method RollbackLiveStagingConfig rollbackLiveStagingConfig(array $options = [])
272
 * @method SendLike sendLike(array $options = [])
273
 * @method SendMessageToGroup sendMessageToGroup(array $options = [])
274
 * @method SendMessageToGroupUsers sendMessageToGroupUsers(array $options = [])
275
 * @method SendRoomNotification sendRoomNotification(array $options = [])
276
 * @method SendRoomUserNotification sendRoomUserNotification(array $options = [])
277
 * @method SetCasterChannel setCasterChannel(array $options = [])
278
 * @method SetCasterConfig setCasterConfig(array $options = [])
279
 * @method SetCasterSceneConfig setCasterSceneConfig(array $options = [])
280
 * @method SetCasterSyncGroup setCasterSyncGroup(array $options = [])
281
 * @method SetCasterTimedEvent setCasterTimedEvent(array $options = [])
282
 * @method SetLiveDomainCertificate setLiveDomainCertificate(array $options = [])
283
 * @method SetLiveDomainStagingConfig setLiveDomainStagingConfig(array $options = [])
284
 * @method SetLiveEdgeTransfer setLiveEdgeTransfer(array $options = [])
285
 * @method SetLiveLazyPullStreamInfoConfig setLiveLazyPullStreamInfoConfig(array $options = [])
286
 * @method SetLiveMpuTaskSei setLiveMpuTaskSei(array $options = [])
287
 * @method SetLiveStreamDelayConfig setLiveStreamDelayConfig(array $options = [])
288
 * @method SetLiveStreamOptimizedFeatureConfig setLiveStreamOptimizedFeatureConfig(array $options = [])
289
 * @method SetLiveStreamsNotifyUrlConfig setLiveStreamsNotifyUrlConfig(array $options = [])
290
 * @method SetSnapshotCallbackAuth setSnapshotCallbackAuth(array $options = [])
291
 * @method StartCaster startCaster(array $options = [])
292
 * @method StartCasterScene startCasterScene(array $options = [])
293
 * @method StartLiveDomain startLiveDomain(array $options = [])
294
 * @method StartLiveStreamMonitor startLiveStreamMonitor(array $options = [])
295
 * @method StartPlaylist startPlaylist(array $options = [])
296
 * @method StopCaster stopCaster(array $options = [])
297
 * @method StopCasterScene stopCasterScene(array $options = [])
298
 * @method StopLiveDomain stopLiveDomain(array $options = [])
299
 * @method StopLiveStreamMonitor stopLiveStreamMonitor(array $options = [])
300
 * @method StopPlaylist stopPlaylist(array $options = [])
301
 * @method TagLiveResources tagLiveResources(array $options = [])
302
 * @method UnTagLiveResources unTagLiveResources(array $options = [])
303
 * @method UpdateCasterSceneAudio updateCasterSceneAudio(array $options = [])
304
 * @method UpdateCasterSceneConfig updateCasterSceneConfig(array $options = [])
305
 * @method UpdateLiveAppSnapshotConfig updateLiveAppSnapshotConfig(array $options = [])
306
 * @method UpdateLiveAudioAuditConfig updateLiveAudioAuditConfig(array $options = [])
307
 * @method UpdateLiveAudioAuditNotifyConfig updateLiveAudioAuditNotifyConfig(array $options = [])
308
 * @method UpdateLiveCenterTransfer updateLiveCenterTransfer(array $options = [])
309
 * @method UpdateLiveDelayConfig updateLiveDelayConfig(array $options = [])
310
 * @method UpdateLiveDetectNotifyConfig updateLiveDetectNotifyConfig(array $options = [])
311
 * @method UpdateLivePullStreamInfoConfig updateLivePullStreamInfoConfig(array $options = [])
312
 * @method UpdateLiveRecordNotifyConfig updateLiveRecordNotifyConfig(array $options = [])
313
 * @method UpdateLiveSnapshotDetectPornConfig updateLiveSnapshotDetectPornConfig(array $options = [])
314
 * @method UpdateLiveSnapshotNotifyConfig updateLiveSnapshotNotifyConfig(array $options = [])
315
 * @method UpdateLiveStreamMonitor updateLiveStreamMonitor(array $options = [])
316
 * @method UpdateLiveStreamWatermark updateLiveStreamWatermark(array $options = [])
317
 * @method UpdateLiveStreamWatermarkRule updateLiveStreamWatermarkRule(array $options = [])
318
 * @method UpdateLiveTopLevelDomain updateLiveTopLevelDomain(array $options = [])
319
 * @method UpdateMessageApp updateMessageApp(array $options = [])
320
 * @method UpdateMessageGroup updateMessageGroup(array $options = [])
321
 * @method UpdateMixStream updateMixStream(array $options = [])
322
 * @method VerifyLiveDomainOwner verifyLiveDomainOwner(array $options = [])
323
 */
324
class LiveApiResolver extends ApiResolver
325
{
326
}
327
328
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
329
{
330
    /** @var string */
331
    public $product = 'live';
332
333
    /** @var string */
334
    public $version = '2016-11-01';
335
336
    /** @var string */
337
    public $method = 'POST';
338
339
    /** @var string */
340
    public $serviceCode = 'live';
341
}
342
343
/**
344
 * @method string getHtmlLayerContent()
345
 * @method $this withHtmlLayerContent($value)
346
 * @method string getImageLayerContent()
347
 * @method $this withImageLayerContent($value)
348
 * @method string getComponentName()
349
 * @method $this withComponentName($value)
350
 * @method string getLayerOrder()
351
 * @method $this withLayerOrder($value)
352
 * @method string getCasterId()
353
 * @method $this withCasterId($value)
354
 * @method string getComponentLayer()
355
 * @method $this withComponentLayer($value)
356
 * @method string getOwnerId()
357
 * @method $this withOwnerId($value)
358
 * @method string getComponentType()
359
 * @method $this withComponentType($value)
360
 * @method string getLocationId()
361
 * @method $this withLocationId($value)
362
 * @method string getEffect()
363
 * @method $this withEffect($value)
364
 * @method string getCaptionLayerContent()
365
 * @method $this withCaptionLayerContent($value)
366
 * @method string getTextLayerContent()
367
 * @method $this withTextLayerContent($value)
368
 */
369
class AddCasterComponent extends Rpc
370
{
371
}
372
373
/**
374
 * @method string getEpisodeName()
375
 * @method $this withEpisodeName($value)
376
 * @method string getStartTime()
377
 * @method $this withStartTime($value)
378
 * @method string getResourceId()
379
 * @method $this withResourceId($value)
380
 * @method array getComponentId()
381
 * @method string getCasterId()
382
 * @method $this withCasterId($value)
383
 * @method string getEpisodeType()
384
 * @method $this withEpisodeType($value)
385
 * @method string getEndTime()
386
 * @method $this withEndTime($value)
387
 * @method string getOwnerId()
388
 * @method $this withOwnerId($value)
389
 * @method string getSwitchType()
390
 * @method $this withSwitchType($value)
391
 */
392
class AddCasterEpisode extends Rpc
393
{
394
395
    /**
396
     * @param array $componentId
397
     *
398
     * @return $this
399
     */
400
	public function withComponentId(array $componentId)
401
	{
402
	    $this->data['ComponentId'] = $componentId;
403
		foreach ($componentId as $i => $iValue) {
404
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
405
		}
406
407
		return $this;
408
    }
409
}
410
411
/**
412
 * @method string getClientToken()
413
 * @method $this withClientToken($value)
414
 * @method string getStartTime()
415
 * @method $this withStartTime($value)
416
 * @method string getSideOutputUrl()
417
 * @method $this withSideOutputUrl($value)
418
 * @method array getItem()
419
 * @method string getDomainName()
420
 * @method $this withDomainName($value)
421
 * @method string getOwnerId()
422
 * @method $this withOwnerId($value)
423
 * @method string getRepeatNum()
424
 * @method $this withRepeatNum($value)
425
 * @method string getCallbackUrl()
426
 * @method $this withCallbackUrl($value)
427
 */
428
class AddCasterEpisodeGroup extends Rpc
429
{
430
431
    /**
432
     * @param array $item
433
     *
434
     * @return $this
435
     */
436
	public function withItem(array $item)
437
	{
438
	    $this->data['Item'] = $item;
439
		foreach ($item as $depth1 => $depth1Value) {
440
			if(isset($depth1Value['ItemName'])){
441
				$this->options['query']['Item.' . ($depth1 + 1) . '.ItemName'] = $depth1Value['ItemName'];
442
			}
443
			if(isset($depth1Value['VodUrl'])){
444
				$this->options['query']['Item.' . ($depth1 + 1) . '.VodUrl'] = $depth1Value['VodUrl'];
445
			}
446
		}
447
448
		return $this;
449
    }
450
}
451
452
/**
453
 * @method string getClientToken()
454
 * @method $this withClientToken($value)
455
 * @method string getContent()
456
 * @method $this withContent($value)
457
 * @method string getOwnerId()
458
 * @method $this withOwnerId($value)
459
 */
460
class AddCasterEpisodeGroupContent extends Rpc
461
{
462
}
463
464
/**
465
 * @method array getBlendList()
466
 * @method string getCasterId()
467
 * @method $this withCasterId($value)
468
 * @method string getOwnerId()
469
 * @method $this withOwnerId($value)
470
 * @method array getAudioLayer()
471
 * @method array getVideoLayer()
472
 * @method array getMixList()
473
 */
474
class AddCasterLayout extends Rpc
475
{
476
477
    /**
478
     * @param array $blendList
479
     *
480
     * @return $this
481
     */
482
	public function withBlendList(array $blendList)
483
	{
484
	    $this->data['BlendList'] = $blendList;
485
		foreach ($blendList as $i => $iValue) {
486
			$this->options['query']['BlendList.' . ($i + 1)] = $iValue;
487
		}
488
489
		return $this;
490
    }
491
492
    /**
493
     * @param array $audioLayer
494
     *
495
     * @return $this
496
     */
497
	public function withAudioLayer(array $audioLayer)
498
	{
499
	    $this->data['AudioLayer'] = $audioLayer;
500
		foreach ($audioLayer as $depth1 => $depth1Value) {
501
			if(isset($depth1Value['VolumeRate'])){
502
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.VolumeRate'] = $depth1Value['VolumeRate'];
503
			}
504
			if(isset($depth1Value['FixedDelayDuration'])){
505
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
506
			}
507
			if(isset($depth1Value['ValidChannel'])){
508
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.ValidChannel'] = $depth1Value['ValidChannel'];
509
			}
510
		}
511
512
		return $this;
513
    }
514
515
    /**
516
     * @param array $videoLayer
517
     *
518
     * @return $this
519
     */
520
	public function withVideoLayer(array $videoLayer)
521
	{
522
	    $this->data['VideoLayer'] = $videoLayer;
523
		foreach ($videoLayer as $depth1 => $depth1Value) {
524
			if(isset($depth1Value['FixedDelayDuration'])){
525
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
526
			}
527
			if(isset($depth1Value['FillMode'])){
528
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.FillMode'] = $depth1Value['FillMode'];
529
			}
530
			if(isset($depth1Value['HeightNormalized'])){
531
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.HeightNormalized'] = $depth1Value['HeightNormalized'];
532
			}
533
			if(isset($depth1Value['PositionRefer'])){
534
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.PositionRefer'] = $depth1Value['PositionRefer'];
535
			}
536
			foreach ($depth1Value['PositionNormalized'] as $i => $iValue) {
537
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.PositionNormalized.' . ($i + 1)] = $iValue;
538
			}
539
			if(isset($depth1Value['WidthNormalized'])){
540
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.WidthNormalized'] = $depth1Value['WidthNormalized'];
541
			}
542
		}
543
544
		return $this;
545
    }
546
547
    /**
548
     * @param array $mixList
549
     *
550
     * @return $this
551
     */
552
	public function withMixList(array $mixList)
553
	{
554
	    $this->data['MixList'] = $mixList;
555
		foreach ($mixList as $i => $iValue) {
556
			$this->options['query']['MixList.' . ($i + 1)] = $iValue;
557
		}
558
559
		return $this;
560
    }
561
}
562
563
/**
564
 * @method array getEpisode()
565
 * @method string getCasterId()
566
 * @method $this withCasterId($value)
567
 * @method string getOwnerId()
568
 * @method $this withOwnerId($value)
569
 */
570
class AddCasterProgram extends Rpc
571
{
572
573
    /**
574
     * @param array $episode
575
     *
576
     * @return $this
577
     */
578
	public function withEpisode(array $episode)
579
	{
580
	    $this->data['Episode'] = $episode;
581
		foreach ($episode as $depth1 => $depth1Value) {
582
			if(isset($depth1Value['EndTime'])){
583
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EndTime'] = $depth1Value['EndTime'];
584
			}
585
			if(isset($depth1Value['StartTime'])){
586
				$this->options['query']['Episode.' . ($depth1 + 1) . '.StartTime'] = $depth1Value['StartTime'];
587
			}
588
			if(isset($depth1Value['EpisodeName'])){
589
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeName'] = $depth1Value['EpisodeName'];
590
			}
591
			if(isset($depth1Value['EpisodeType'])){
592
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeType'] = $depth1Value['EpisodeType'];
593
			}
594
			if(isset($depth1Value['ResourceId'])){
595
				$this->options['query']['Episode.' . ($depth1 + 1) . '.ResourceId'] = $depth1Value['ResourceId'];
596
			}
597
			foreach ($depth1Value['ComponentId'] as $i => $iValue) {
598
				$this->options['query']['Episode.' . ($depth1 + 1) . '.ComponentId.' . ($i + 1)] = $iValue;
599
			}
600
			if(isset($depth1Value['SwitchType'])){
601
				$this->options['query']['Episode.' . ($depth1 + 1) . '.SwitchType'] = $depth1Value['SwitchType'];
602
			}
603
		}
604
605
		return $this;
606
    }
607
}
608
609
/**
610
 * @method string getImageId()
611
 * @method $this withImageId($value)
612
 * @method string getInputType()
613
 * @method $this withInputType($value)
614
 * @method string getEndOffset()
615
 * @method $this withEndOffset($value)
616
 * @method string getMaterialId()
617
 * @method $this withMaterialId($value)
618
 * @method string getVodUrl()
619
 * @method $this withVodUrl($value)
620
 * @method string getStreamId()
621
 * @method $this withStreamId($value)
622
 * @method string getCasterId()
623
 * @method $this withCasterId($value)
624
 * @method string getOwnerId()
625
 * @method $this withOwnerId($value)
626
 * @method string getStreamMonitor()
627
 * @method $this withStreamMonitor($value)
628
 * @method string getBeginOffset()
629
 * @method $this withBeginOffset($value)
630
 * @method string getFixedDelayDuration()
631
 * @method $this withFixedDelayDuration($value)
632
 * @method string getLiveStreamUrl()
633
 * @method $this withLiveStreamUrl($value)
634
 * @method string getLocationId()
635
 * @method $this withLocationId($value)
636
 * @method string getImageUrl()
637
 * @method $this withImageUrl($value)
638
 * @method string getPtsCallbackInterval()
639
 * @method $this withPtsCallbackInterval($value)
640
 * @method string getResourceName()
641
 * @method $this withResourceName($value)
642
 * @method string getRepeatNum()
643
 * @method $this withRepeatNum($value)
644
 */
645
class AddCasterVideoResource extends Rpc
646
{
647
}
648
649
/**
650
 * @method string getTemplate()
651
 * @method $this withTemplate($value)
652
 * @method string getLazy()
653
 * @method $this withLazy($value)
654
 * @method string getGop()
655
 * @method $this withGop($value)
656
 * @method string getKmsKeyExpireInterval()
657
 * @method $this withKmsKeyExpireInterval($value)
658
 * @method string getAudioCodec()
659
 * @method $this withAudioCodec($value)
660
 * @method string getKmsUID()
661
 * @method $this withKmsUID($value)
662
 * @method string getTemplateType()
663
 * @method $this withTemplateType($value)
664
 * @method string getAudioProfile()
665
 * @method $this withAudioProfile($value)
666
 * @method string getHeight()
667
 * @method $this withHeight($value)
668
 * @method string getApp()
669
 * @method $this withApp($value)
670
 * @method string getEncryptParameters()
671
 * @method $this withEncryptParameters($value)
672
 * @method string getAudioChannelNum()
673
 * @method $this withAudioChannelNum($value)
674
 * @method string getProfile()
675
 * @method $this withProfile($value)
676
 * @method string getFPS()
677
 * @method $this withFPS($value)
678
 * @method string getOwnerId()
679
 * @method $this withOwnerId($value)
680
 * @method string getAudioRate()
681
 * @method $this withAudioRate($value)
682
 * @method string getAudioBitrate()
683
 * @method $this withAudioBitrate($value)
684
 * @method string getDomain()
685
 * @method $this withDomain($value)
686
 * @method string getWidth()
687
 * @method $this withWidth($value)
688
 * @method string getVideoBitrate()
689
 * @method $this withVideoBitrate($value)
690
 * @method string getKmsKeyID()
691
 * @method $this withKmsKeyID($value)
692
 */
693
class AddCustomLiveStreamTranscode extends Rpc
694
{
695
}
696
697
/**
698
 * @method string getOssEndpoint()
699
 * @method $this withOssEndpoint($value)
700
 * @method array getTranscodeTemplates()
701
 * @method string getStartTime()
702
 * @method $this withStartTime($value)
703
 * @method string getAppName()
704
 * @method $this withAppName($value)
705
 * @method string getSecurityToken()
706
 * @method $this withSecurityToken($value)
707
 * @method array getTranscodeRecordFormat()
708
 * @method string getOnDemand()
709
 * @method $this withOnDemand($value)
710
 * @method string getStreamName()
711
 * @method $this withStreamName($value)
712
 * @method string getOssBucket()
713
 * @method $this withOssBucket($value)
714
 * @method string getDomainName()
715
 * @method $this withDomainName($value)
716
 * @method string getEndTime()
717
 * @method $this withEndTime($value)
718
 * @method string getOwnerId()
719
 * @method $this withOwnerId($value)
720
 * @method array getRecordFormat()
721
 */
722
class AddLiveAppRecordConfig extends Rpc
723
{
724
725
    /**
726
     * @param array $transcodeTemplates
727
     *
728
     * @return $this
729
     */
730
	public function withTranscodeTemplates(array $transcodeTemplates)
731
	{
732
	    $this->data['TranscodeTemplates'] = $transcodeTemplates;
733
		foreach ($transcodeTemplates as $i => $iValue) {
734
			$this->options['query']['TranscodeTemplates.' . ($i + 1)] = $iValue;
735
		}
736
737
		return $this;
738
    }
739
740
    /**
741
     * @param array $transcodeRecordFormat
742
     *
743
     * @return $this
744
     */
745
	public function withTranscodeRecordFormat(array $transcodeRecordFormat)
746
	{
747
	    $this->data['TranscodeRecordFormat'] = $transcodeRecordFormat;
748
		foreach ($transcodeRecordFormat as $depth1 => $depth1Value) {
749
			if(isset($depth1Value['SliceOssObjectPrefix'])){
750
				$this->options['query']['TranscodeRecordFormat.' . ($depth1 + 1) . '.SliceOssObjectPrefix'] = $depth1Value['SliceOssObjectPrefix'];
751
			}
752
			if(isset($depth1Value['SliceDuration'])){
753
				$this->options['query']['TranscodeRecordFormat.' . ($depth1 + 1) . '.SliceDuration'] = $depth1Value['SliceDuration'];
754
			}
755
			if(isset($depth1Value['OssObjectPrefix'])){
756
				$this->options['query']['TranscodeRecordFormat.' . ($depth1 + 1) . '.OssObjectPrefix'] = $depth1Value['OssObjectPrefix'];
757
			}
758
			if(isset($depth1Value['Format'])){
759
				$this->options['query']['TranscodeRecordFormat.' . ($depth1 + 1) . '.Format'] = $depth1Value['Format'];
760
			}
761
			if(isset($depth1Value['CycleDuration'])){
762
				$this->options['query']['TranscodeRecordFormat.' . ($depth1 + 1) . '.CycleDuration'] = $depth1Value['CycleDuration'];
763
			}
764
		}
765
766
		return $this;
767
    }
768
769
    /**
770
     * @param array $recordFormat
771
     *
772
     * @return $this
773
     */
774
	public function withRecordFormat(array $recordFormat)
775
	{
776
	    $this->data['RecordFormat'] = $recordFormat;
777
		foreach ($recordFormat as $depth1 => $depth1Value) {
778
			if(isset($depth1Value['SliceOssObjectPrefix'])){
779
				$this->options['query']['RecordFormat.' . ($depth1 + 1) . '.SliceOssObjectPrefix'] = $depth1Value['SliceOssObjectPrefix'];
780
			}
781
			if(isset($depth1Value['SliceDuration'])){
782
				$this->options['query']['RecordFormat.' . ($depth1 + 1) . '.SliceDuration'] = $depth1Value['SliceDuration'];
783
			}
784
			if(isset($depth1Value['OssObjectPrefix'])){
785
				$this->options['query']['RecordFormat.' . ($depth1 + 1) . '.OssObjectPrefix'] = $depth1Value['OssObjectPrefix'];
786
			}
787
			if(isset($depth1Value['Format'])){
788
				$this->options['query']['RecordFormat.' . ($depth1 + 1) . '.Format'] = $depth1Value['Format'];
789
			}
790
			if(isset($depth1Value['CycleDuration'])){
791
				$this->options['query']['RecordFormat.' . ($depth1 + 1) . '.CycleDuration'] = $depth1Value['CycleDuration'];
792
			}
793
		}
794
795
		return $this;
796
    }
797
}
798
799
/**
800
 * @method string getTimeInterval()
801
 * @method $this withTimeInterval($value)
802
 * @method string getOssEndpoint()
803
 * @method $this withOssEndpoint($value)
804
 * @method string getAppName()
805
 * @method $this withAppName($value)
806
 * @method string getSecurityToken()
807
 * @method $this withSecurityToken($value)
808
 * @method string getOverwriteOssObject()
809
 * @method $this withOverwriteOssObject($value)
810
 * @method string getOssBucket()
811
 * @method $this withOssBucket($value)
812
 * @method string getDomainName()
813
 * @method $this withDomainName($value)
814
 * @method string getSequenceOssObject()
815
 * @method $this withSequenceOssObject($value)
816
 * @method string getOwnerId()
817
 * @method $this withOwnerId($value)
818
 * @method string getCallback()
819
 * @method $this withCallback($value)
820
 */
821
class AddLiveAppSnapshotConfig extends Rpc
822
{
823
}
824
825
/**
826
 * @method string getOssEndpoint()
827
 * @method $this withOssEndpoint($value)
828
 * @method string getOssObject()
829
 * @method $this withOssObject($value)
830
 * @method string getAppName()
831
 * @method $this withAppName($value)
832
 * @method string getStreamName()
833
 * @method $this withStreamName($value)
834
 * @method string getOssBucket()
835
 * @method $this withOssBucket($value)
836
 * @method string getDomainName()
837
 * @method $this withDomainName($value)
838
 * @method string getOwnerId()
839
 * @method $this withOwnerId($value)
840
 * @method string getBizType()
841
 * @method $this withBizType($value)
842
 */
843
class AddLiveAudioAuditConfig extends Rpc
844
{
845
}
846
847
/**
848
 * @method string getDomainName()
849
 * @method $this withDomainName($value)
850
 * @method string getOwnerId()
851
 * @method $this withOwnerId($value)
852
 * @method string getCallbackTemplate()
853
 * @method $this withCallbackTemplate($value)
854
 * @method string getCallback()
855
 * @method $this withCallback($value)
856
 */
857
class AddLiveAudioAuditNotifyConfig extends Rpc
858
{
859
}
860
861
/**
862
 * @method string getTransferArgs()
863
 * @method $this withTransferArgs($value)
864
 * @method string getStartTime()
865
 * @method $this withStartTime($value)
866
 * @method string getAppName()
867
 * @method $this withAppName($value)
868
 * @method string getStreamName()
869
 * @method $this withStreamName($value)
870
 * @method string getDstUrl()
871
 * @method $this withDstUrl($value)
872
 * @method string getDomainName()
873
 * @method $this withDomainName($value)
874
 * @method string getEndTime()
875
 * @method $this withEndTime($value)
876
 * @method string getOwnerId()
877
 * @method $this withOwnerId($value)
878
 */
879
class AddLiveCenterTransfer extends Rpc
880
{
881
}
882
883
/**
884
 * @method string getSecurityToken()
885
 * @method $this withSecurityToken($value)
886
 * @method string getNotifyUrl()
887
 * @method $this withNotifyUrl($value)
888
 * @method string getDomainName()
889
 * @method $this withDomainName($value)
890
 * @method string getOwnerId()
891
 * @method $this withOwnerId($value)
892
 */
893
class AddLiveDetectNotifyConfig extends Rpc
894
{
895
}
896
897
/**
898
 * @method string getSecurityToken()
899
 * @method $this withSecurityToken($value)
900
 * @method string getScope()
901
 * @method $this withScope($value)
902
 * @method string getTopLevelDomain()
903
 * @method $this withTopLevelDomain($value)
904
 * @method string getOwnerAccount()
905
 * @method $this withOwnerAccount($value)
906
 * @method string getDomainName()
907
 * @method $this withDomainName($value)
908
 * @method string getOwnerId()
909
 * @method $this withOwnerId($value)
910
 * @method string getRegion()
911
 * @method $this withRegion($value)
912
 * @method string getCheckUrl()
913
 * @method $this withCheckUrl($value)
914
 * @method string getLiveDomainType()
915
 * @method $this withLiveDomainType($value)
916
 */
917
class AddLiveDomain extends Rpc
918
{
919
}
920
921
/**
922
 * @method string getSecurityToken()
923
 * @method $this withSecurityToken($value)
924
 * @method string getPushDomain()
925
 * @method $this withPushDomain($value)
926
 * @method string getOwnerId()
927
 * @method $this withOwnerId($value)
928
 * @method string getPullDomain()
929
 * @method $this withPullDomain($value)
930
 */
931
class AddLiveDomainMapping extends Rpc
932
{
933
}
934
935
/**
936
 * @method string getPlayDomain()
937
 * @method $this withPlayDomain($value)
938
 * @method string getOwnerId()
939
 * @method $this withOwnerId($value)
940
 * @method string getPullDomain()
941
 * @method $this withPullDomain($value)
942
 */
943
class AddLiveDomainPlayMapping extends Rpc
944
{
945
}
946
947
/**
948
 * @method string getStartTime()
949
 * @method $this withStartTime($value)
950
 * @method string getAppName()
951
 * @method $this withAppName($value)
952
 * @method string getStreamName()
953
 * @method $this withStreamName($value)
954
 * @method string getPullAlways()
955
 * @method $this withPullAlways($value)
956
 * @method string getDomainName()
957
 * @method $this withDomainName($value)
958
 * @method string getEndTime()
959
 * @method $this withEndTime($value)
960
 * @method string getOwnerId()
961
 * @method $this withOwnerId($value)
962
 * @method string getSourceUrl()
963
 * @method $this withSourceUrl($value)
964
 */
965
class AddLivePullStreamInfoConfig extends Rpc
966
{
967
}
968
969
/**
970
 * @method string getOnDemandUrl()
971
 * @method $this withOnDemandUrl($value)
972
 * @method string getSecurityToken()
973
 * @method $this withSecurityToken($value)
974
 * @method string getNotifyUrl()
975
 * @method $this withNotifyUrl($value)
976
 * @method string getNeedStatusNotify()
977
 * @method $this withNeedStatusNotify($value)
978
 * @method string getDomainName()
979
 * @method $this withDomainName($value)
980
 * @method string getOwnerId()
981
 * @method $this withOwnerId($value)
982
 */
983
class AddLiveRecordNotifyConfig extends Rpc
984
{
985
}
986
987
/**
988
 * @method string getAutoCompose()
989
 * @method $this withAutoCompose($value)
990
 * @method string getComposeVodTranscodeGroupId()
991
 * @method $this withComposeVodTranscodeGroupId($value)
992
 * @method string getStorageLocation()
993
 * @method $this withStorageLocation($value)
994
 * @method string getAppName()
995
 * @method $this withAppName($value)
996
 * @method string getStreamName()
997
 * @method $this withStreamName($value)
998
 * @method string getVodTranscodeGroupId()
999
 * @method $this withVodTranscodeGroupId($value)
1000
 * @method string getDomainName()
1001
 * @method $this withDomainName($value)
1002
 * @method string getCycleDuration()
1003
 * @method $this withCycleDuration($value)
1004
 * @method string getOwnerId()
1005
 * @method $this withOwnerId($value)
1006
 */
1007
class AddLiveRecordVodConfig extends Rpc
1008
{
1009
}
1010
1011
/**
1012
 * @method string getOssEndpoint()
1013
 * @method $this withOssEndpoint($value)
1014
 * @method string getOssObject()
1015
 * @method $this withOssObject($value)
1016
 * @method array getScene()
1017
 * @method string getAppName()
1018
 * @method $this withAppName($value)
1019
 * @method string getSecurityToken()
1020
 * @method $this withSecurityToken($value)
1021
 * @method string getOssBucket()
1022
 * @method $this withOssBucket($value)
1023
 * @method string getDomainName()
1024
 * @method $this withDomainName($value)
1025
 * @method string getOwnerId()
1026
 * @method $this withOwnerId($value)
1027
 * @method string getInterval()
1028
 * @method $this withInterval($value)
1029
 */
1030
class AddLiveSnapshotDetectPornConfig extends Rpc
1031
{
1032
1033
    /**
1034
     * @param array $scene
1035
     *
1036
     * @return $this
1037
     */
1038
	public function withScene(array $scene)
1039
	{
1040
	    $this->data['Scene'] = $scene;
1041
		foreach ($scene as $i => $iValue) {
1042
			$this->options['query']['Scene.' . ($i + 1)] = $iValue;
1043
		}
1044
1045
		return $this;
1046
    }
1047
}
1048
1049
/**
1050
 * @method string getNotifyReqAuth()
1051
 * @method $this withNotifyReqAuth($value)
1052
 * @method string getNotifyUrl()
1053
 * @method $this withNotifyUrl($value)
1054
 * @method string getDomainName()
1055
 * @method $this withDomainName($value)
1056
 * @method string getOwnerId()
1057
 * @method $this withOwnerId($value)
1058
 * @method string getNotifyAuthKey()
1059
 * @method $this withNotifyAuthKey($value)
1060
 */
1061
class AddLiveSnapshotNotifyConfig extends Rpc
1062
{
1063
}
1064
1065
/**
1066
 * @method string getTemplate()
1067
 * @method $this withTemplate($value)
1068
 * @method string getLazy()
1069
 * @method $this withLazy($value)
1070
 * @method string getMix()
1071
 * @method $this withMix($value)
1072
 * @method string getApp()
1073
 * @method $this withApp($value)
1074
 * @method string getEncryptParameters()
1075
 * @method $this withEncryptParameters($value)
1076
 * @method string getWatermark()
1077
 * @method $this withWatermark($value)
1078
 * @method string getOwnerId()
1079
 * @method $this withOwnerId($value)
1080
 * @method string getDomain()
1081
 * @method $this withDomain($value)
1082
 * @method string getWaterPattern()
1083
 * @method $this withWaterPattern($value)
1084
 * @method string getOnlyAudio()
1085
 * @method $this withOnlyAudio($value)
1086
 */
1087
class AddLiveStreamTranscode extends Rpc
1088
{
1089
}
1090
1091
/**
1092
 * @method string getYOffset()
1093
 * @method $this withYOffset($value)
1094
 * @method string getPictureUrl()
1095
 * @method $this withPictureUrl($value)
1096
 * @method string getDescription()
1097
 * @method $this withDescription($value)
1098
 * @method string getType()
1099
 * @method $this withType($value)
1100
 * @method string getHeight()
1101
 * @method $this withHeight($value)
1102
 * @method string getXOffset()
1103
 * @method $this withXOffset($value)
1104
 * @method string getOwnerId()
1105
 * @method $this withOwnerId($value)
1106
 * @method string getRefWidth()
1107
 * @method $this withRefWidth($value)
1108
 * @method string getTransparency()
1109
 * @method $this withTransparency($value)
1110
 * @method string getDomain()
1111
 * @method $this withDomain($value)
1112
 * @method string getName()
1113
 * @method $this withName($value)
1114
 * @method string getOffsetCorner()
1115
 * @method $this withOffsetCorner($value)
1116
 * @method string getRefHeight()
1117
 * @method $this withRefHeight($value)
1118
 */
1119
class AddLiveStreamWatermark extends Rpc
1120
{
1121
}
1122
1123
/**
1124
 * @method string getDescription()
1125
 * @method $this withDescription($value)
1126
 * @method string getStream()
1127
 * @method $this withStream($value)
1128
 * @method string getApp()
1129
 * @method $this withApp($value)
1130
 * @method string getOwnerId()
1131
 * @method $this withOwnerId($value)
1132
 * @method string getTemplateId()
1133
 * @method $this withTemplateId($value)
1134
 * @method string getDomain()
1135
 * @method $this withDomain($value)
1136
 * @method string getName()
1137
 * @method $this withName($value)
1138
 */
1139
class AddLiveStreamWatermarkRule extends Rpc
1140
{
1141
}
1142
1143
/**
1144
 * @method string getApp()
1145
 * @method $this withApp($value)
1146
 * @method string getGroupId()
1147
 * @method $this withGroupId($value)
1148
 * @method string getTemplates()
1149
 * @method $this withTemplates($value)
1150
 * @method string getDomainName()
1151
 * @method $this withDomainName($value)
1152
 * @method string getOwnerId()
1153
 * @method $this withOwnerId($value)
1154
 * @method string getIsLazy()
1155
 * @method $this withIsLazy($value)
1156
 * @method string getAvFormat()
1157
 * @method $this withAvFormat($value)
1158
 * @method string getIsTimeAlign()
1159
 * @method $this withIsTimeAlign($value)
1160
 */
1161
class AddMultiRateConfig extends Rpc
1162
{
1163
}
1164
1165
/**
1166
 * @method string getProgramItems()
1167
 * @method $this withProgramItems($value)
1168
 * @method string getProgramId()
1169
 * @method $this withProgramId($value)
1170
 * @method string getCasterId()
1171
 * @method $this withCasterId($value)
1172
 * @method string getOwnerId()
1173
 * @method $this withOwnerId($value)
1174
 * @method string getProgramConfig()
1175
 * @method $this withProgramConfig($value)
1176
 */
1177
class AddPlaylistItems extends Rpc
1178
{
1179
}
1180
1181
/**
1182
 * @method string getTemplate()
1183
 * @method $this withTemplate($value)
1184
 * @method string getDeleteBframes()
1185
 * @method $this withDeleteBframes($value)
1186
 * @method string getLazy()
1187
 * @method $this withLazy($value)
1188
 * @method string getGop()
1189
 * @method $this withGop($value)
1190
 * @method string getOpus()
1191
 * @method $this withOpus($value)
1192
 * @method string getAudioCodec()
1193
 * @method $this withAudioCodec($value)
1194
 * @method string getTemplateType()
1195
 * @method $this withTemplateType($value)
1196
 * @method string getAudioProfile()
1197
 * @method $this withAudioProfile($value)
1198
 * @method string getHeight()
1199
 * @method $this withHeight($value)
1200
 * @method string getApp()
1201
 * @method $this withApp($value)
1202
 * @method string getAudioChannelNum()
1203
 * @method $this withAudioChannelNum($value)
1204
 * @method string getProfile()
1205
 * @method $this withProfile($value)
1206
 * @method string getFPS()
1207
 * @method $this withFPS($value)
1208
 * @method string getOwnerId()
1209
 * @method $this withOwnerId($value)
1210
 * @method string getAudioRate()
1211
 * @method $this withAudioRate($value)
1212
 * @method string getAudioBitrate()
1213
 * @method $this withAudioBitrate($value)
1214
 * @method string getDomain()
1215
 * @method $this withDomain($value)
1216
 * @method string getWidth()
1217
 * @method $this withWidth($value)
1218
 * @method string getVideoBitrate()
1219
 * @method $this withVideoBitrate($value)
1220
 */
1221
class AddRtsLiveStreamTranscode extends Rpc
1222
{
1223
}
1224
1225
/**
1226
 * @method array getShowList()
1227
 * @method string getLiveInputType()
1228
 * @method $this withLiveInputType($value)
1229
 * @method string getIsBatchMode()
1230
 * @method string getDuration()
1231
 * @method $this withDuration($value)
1232
 * @method string getRepeatTimes()
1233
 * @method $this withRepeatTimes($value)
1234
 * @method string getShowName()
1235
 * @method $this withShowName($value)
1236
 * @method string getResourceId()
1237
 * @method $this withResourceId($value)
1238
 * @method string getCasterId()
1239
 * @method $this withCasterId($value)
1240
 * @method string getOwnerId()
1241
 * @method $this withOwnerId($value)
1242
 * @method string getResourceType()
1243
 * @method $this withResourceType($value)
1244
 * @method string getResourceUrl()
1245
 * @method $this withResourceUrl($value)
1246
 * @method string getSpot()
1247
 * @method $this withSpot($value)
1248
 */
1249
class AddShowIntoShowList extends Rpc
1250
{
1251
1252
    /**
1253
     * @param array $showList
1254
     *
1255
     * @return $this
1256
     */
1257
	public function withShowList(array $showList)
1258
	{
1259
	    $this->data['ShowList'] = $showList;
1260
		foreach ($showList as $depth1 => $depth1Value) {
1261
			if(isset($depth1Value['ShowName'])){
1262
				$this->options['query']['showList.' . ($depth1 + 1) . '.showName'] = $depth1Value['ShowName'];
1263
			}
1264
			if(isset($depth1Value['RepeatTimes'])){
1265
				$this->options['query']['showList.' . ($depth1 + 1) . '.repeatTimes'] = $depth1Value['RepeatTimes'];
1266
			}
1267
			if(isset($depth1Value['ResourceType'])){
1268
				$this->options['query']['showList.' . ($depth1 + 1) . '.resourceType'] = $depth1Value['ResourceType'];
1269
			}
1270
			if(isset($depth1Value['ResourceUrl'])){
1271
				$this->options['query']['showList.' . ($depth1 + 1) . '.resourceUrl'] = $depth1Value['ResourceUrl'];
1272
			}
1273
			if(isset($depth1Value['LiveInputType'])){
1274
				$this->options['query']['showList.' . ($depth1 + 1) . '.liveInputType'] = $depth1Value['LiveInputType'];
1275
			}
1276
			if(isset($depth1Value['Duration'])){
1277
				$this->options['query']['showList.' . ($depth1 + 1) . '.duration'] = $depth1Value['Duration'];
1278
			}
1279
			if(isset($depth1Value['ResourceId'])){
1280
				$this->options['query']['showList.' . ($depth1 + 1) . '.resourceId'] = $depth1Value['ResourceId'];
1281
			}
1282
		}
1283
1284
		return $this;
1285
    }
1286
1287
    /**
1288
     * @param string $value
1289
     *
1290
     * @return $this
1291
     */
1292
    public function withIsBatchMode($value)
1293
    {
1294
        $this->data['IsBatchMode'] = $value;
1295
        $this->options['query']['isBatchMode'] = $value;
1296
1297
        return $this;
1298
    }
1299
}
1300
1301
/**
1302
 * @method string getScreenInputConfigList()
1303
 * @method $this withScreenInputConfigList($value)
1304
 * @method string getLayoutType()
1305
 * @method $this withLayoutType($value)
1306
 * @method string getLayoutName()
1307
 * @method $this withLayoutName($value)
1308
 * @method string getLayerOrderConfigList()
1309
 * @method $this withLayerOrderConfigList($value)
1310
 * @method string getMediaInputConfigList()
1311
 * @method $this withMediaInputConfigList($value)
1312
 * @method string getCasterId()
1313
 * @method $this withCasterId($value)
1314
 * @method string getBgImageConfig()
1315
 * @method $this withBgImageConfig($value)
1316
 * @method string getOwnerId()
1317
 * @method $this withOwnerId($value)
1318
 * @method string getCommonConfig()
1319
 * @method $this withCommonConfig($value)
1320
 */
1321
class AddStudioLayout extends Rpc
1322
{
1323
}
1324
1325
/**
1326
 * @method string getPattern()
1327
 * @method $this withPattern($value)
1328
 * @method string getAppName()
1329
 * @method $this withAppName($value)
1330
 * @method string getRepeat()
1331
 * @method $this withRepeat($value)
1332
 * @method string getText()
1333
 * @method $this withText($value)
1334
 * @method string getStreamName()
1335
 * @method $this withStreamName($value)
1336
 * @method string getDomainName()
1337
 * @method $this withDomainName($value)
1338
 * @method string getOwnerId()
1339
 * @method $this withOwnerId($value)
1340
 * @method string getDelay()
1341
 * @method $this withDelay($value)
1342
 */
1343
class AddTrancodeSEI extends Rpc
1344
{
1345
}
1346
1347
/**
1348
 * @method string getOwnerId()
1349
 * @method $this withOwnerId($value)
1350
 * @method string getRoomId()
1351
 * @method $this withRoomId($value)
1352
 * @method string getAppId()
1353
 * @method $this withAppId($value)
1354
 */
1355
class AllowPushStream extends Rpc
1356
{
1357
}
1358
1359
/**
1360
 * @method string getFunctionNames()
1361
 * @method $this withFunctionNames($value)
1362
 * @method string getDomainNames()
1363
 * @method $this withDomainNames($value)
1364
 * @method string getOwnerAccount()
1365
 * @method $this withOwnerAccount($value)
1366
 * @method string getOwnerId()
1367
 * @method $this withOwnerId($value)
1368
 * @method string getSecurityToken()
1369
 * @method $this withSecurityToken($value)
1370
 */
1371
class BatchDeleteLiveDomainConfigs extends Rpc
1372
{
1373
}
1374
1375
/**
1376
 * @method string getGroupId()
1377
 * @method string getUserIds()
1378
 * @method string getAppId()
1379
 */
1380
class BatchGetOnlineUsers extends Rpc
1381
{
1382
1383
    /**
1384
     * @param string $value
1385
     *
1386
     * @return $this
1387
     */
1388
    public function withGroupId($value)
1389
    {
1390
        $this->data['GroupId'] = $value;
1391
        $this->options['form_params']['GroupId'] = $value;
1392
1393
        return $this;
1394
    }
1395
1396
    /**
1397
     * @param string $value
1398
     *
1399
     * @return $this
1400
     */
1401
    public function withUserIds($value)
1402
    {
1403
        $this->data['UserIds'] = $value;
1404
        $this->options['form_params']['UserIds'] = $value;
1405
1406
        return $this;
1407
    }
1408
1409
    /**
1410
     * @param string $value
1411
     *
1412
     * @return $this
1413
     */
1414
    public function withAppId($value)
1415
    {
1416
        $this->data['AppId'] = $value;
1417
        $this->options['form_params']['AppId'] = $value;
1418
1419
        return $this;
1420
    }
1421
}
1422
1423
/**
1424
 * @method string getFunctions()
1425
 * @method $this withFunctions($value)
1426
 * @method string getDomainNames()
1427
 * @method $this withDomainNames($value)
1428
 * @method string getOwnerAccount()
1429
 * @method $this withOwnerAccount($value)
1430
 * @method string getOwnerId()
1431
 * @method $this withOwnerId($value)
1432
 * @method string getSecurityToken()
1433
 * @method $this withSecurityToken($value)
1434
 */
1435
class BatchSetLiveDomainConfigs extends Rpc
1436
{
1437
}
1438
1439
/**
1440
 * @method string getOperatorUserId()
1441
 * @method string getBroadCastType()
1442
 * @method string getGroupId()
1443
 * @method string getAppId()
1444
 */
1445
class CancelMuteAllGroupUser extends Rpc
1446
{
1447
1448
    /**
1449
     * @param string $value
1450
     *
1451
     * @return $this
1452
     */
1453
    public function withOperatorUserId($value)
1454
    {
1455
        $this->data['OperatorUserId'] = $value;
1456
        $this->options['form_params']['OperatorUserId'] = $value;
1457
1458
        return $this;
1459
    }
1460
1461
    /**
1462
     * @param string $value
1463
     *
1464
     * @return $this
1465
     */
1466
    public function withBroadCastType($value)
1467
    {
1468
        $this->data['BroadCastType'] = $value;
1469
        $this->options['form_params']['BroadCastType'] = $value;
1470
1471
        return $this;
1472
    }
1473
1474
    /**
1475
     * @param string $value
1476
     *
1477
     * @return $this
1478
     */
1479
    public function withGroupId($value)
1480
    {
1481
        $this->data['GroupId'] = $value;
1482
        $this->options['form_params']['GroupId'] = $value;
1483
1484
        return $this;
1485
    }
1486
1487
    /**
1488
     * @param string $value
1489
     *
1490
     * @return $this
1491
     */
1492
    public function withAppId($value)
1493
    {
1494
        $this->data['AppId'] = $value;
1495
        $this->options['form_params']['AppId'] = $value;
1496
1497
        return $this;
1498
    }
1499
}
1500
1501
/**
1502
 * @method string getCancelMuteUserList()
1503
 * @method string getOperatorUserId()
1504
 * @method string getBroadCastType()
1505
 * @method string getGroupId()
1506
 * @method string getAppId()
1507
 */
1508
class CancelMuteGroupUser extends Rpc
1509
{
1510
1511
    /**
1512
     * @param string $value
1513
     *
1514
     * @return $this
1515
     */
1516
    public function withCancelMuteUserList($value)
1517
    {
1518
        $this->data['CancelMuteUserList'] = $value;
1519
        $this->options['form_params']['CancelMuteUserList'] = $value;
1520
1521
        return $this;
1522
    }
1523
1524
    /**
1525
     * @param string $value
1526
     *
1527
     * @return $this
1528
     */
1529
    public function withOperatorUserId($value)
1530
    {
1531
        $this->data['OperatorUserId'] = $value;
1532
        $this->options['form_params']['OperatorUserId'] = $value;
1533
1534
        return $this;
1535
    }
1536
1537
    /**
1538
     * @param string $value
1539
     *
1540
     * @return $this
1541
     */
1542
    public function withBroadCastType($value)
1543
    {
1544
        $this->data['BroadCastType'] = $value;
1545
        $this->options['form_params']['BroadCastType'] = $value;
1546
1547
        return $this;
1548
    }
1549
1550
    /**
1551
     * @param string $value
1552
     *
1553
     * @return $this
1554
     */
1555
    public function withGroupId($value)
1556
    {
1557
        $this->data['GroupId'] = $value;
1558
        $this->options['form_params']['GroupId'] = $value;
1559
1560
        return $this;
1561
    }
1562
1563
    /**
1564
     * @param string $value
1565
     *
1566
     * @return $this
1567
     */
1568
    public function withAppId($value)
1569
    {
1570
        $this->data['AppId'] = $value;
1571
        $this->options['form_params']['AppId'] = $value;
1572
1573
        return $this;
1574
    }
1575
}
1576
1577
/**
1578
 * @method string getAppName()
1579
 * @method $this withAppName($value)
1580
 * @method string getStreamName()
1581
 * @method $this withStreamName($value)
1582
 * @method string getDomainName()
1583
 * @method $this withDomainName($value)
1584
 * @method string getOwnerId()
1585
 * @method $this withOwnerId($value)
1586
 */
1587
class CloseLiveShift extends Rpc
1588
{
1589
}
1590
1591
/**
1592
 * @method string getClientToken()
1593
 * @method $this withClientToken($value)
1594
 * @method string getCasterName()
1595
 * @method $this withCasterName($value)
1596
 * @method string getSrcCasterId()
1597
 * @method $this withSrcCasterId($value)
1598
 * @method string getOwnerId()
1599
 * @method $this withOwnerId($value)
1600
 */
1601
class CopyCaster extends Rpc
1602
{
1603
}
1604
1605
/**
1606
 * @method string getFromSceneId()
1607
 * @method $this withFromSceneId($value)
1608
 * @method string getToSceneId()
1609
 * @method $this withToSceneId($value)
1610
 * @method string getCasterId()
1611
 * @method $this withCasterId($value)
1612
 * @method string getOwnerId()
1613
 * @method $this withOwnerId($value)
1614
 */
1615
class CopyCasterSceneConfig extends Rpc
1616
{
1617
}
1618
1619
/**
1620
 * @method string getClientToken()
1621
 * @method $this withClientToken($value)
1622
 * @method string getCasterName()
1623
 * @method $this withCasterName($value)
1624
 * @method string getCasterTemplate()
1625
 * @method $this withCasterTemplate($value)
1626
 * @method string getExpireTime()
1627
 * @method $this withExpireTime($value)
1628
 * @method string getNormType()
1629
 * @method $this withNormType($value)
1630
 * @method string getOwnerId()
1631
 * @method $this withOwnerId($value)
1632
 * @method string getPurchaseTime()
1633
 * @method $this withPurchaseTime($value)
1634
 * @method string getMicMode()
1635
 * @method $this withMicMode($value)
1636
 * @method string getChargeType()
1637
 * @method $this withChargeType($value)
1638
 */
1639
class CreateCaster extends Rpc
1640
{
1641
}
1642
1643
/**
1644
 * @method string getTemplate()
1645
 * @method $this withTemplate($value)
1646
 * @method string getCustomTemplate()
1647
 * @method $this withCustomTemplate($value)
1648
 * @method string getOwnerId()
1649
 * @method $this withOwnerId($value)
1650
 */
1651
class CreateCustomTemplate extends Rpc
1652
{
1653
}
1654
1655
/**
1656
 * @method string getRole()
1657
 * @method $this withRole($value)
1658
 * @method string getClientToken()
1659
 * @method $this withClientToken($value)
1660
 * @method array getUsers()
1661
 * @method string getAppId()
1662
 * @method $this withAppId($value)
1663
 * @method string getCallbackUrl()
1664
 * @method $this withCallbackUrl($value)
1665
 * @method string getChannelId()
1666
 * @method $this withChannelId($value)
1667
 * @method array getEvents()
1668
 */
1669
class CreateEventSub extends Rpc
1670
{
1671
1672
    /**
1673
     * @param array $users
1674
     *
1675
     * @return $this
1676
     */
1677
	public function withUsers(array $users)
1678
	{
1679
	    $this->data['Users'] = $users;
1680
		foreach ($users as $i => $iValue) {
1681
			$this->options['query']['Users.' . ($i + 1)] = $iValue;
1682
		}
1683
1684
		return $this;
1685
    }
1686
1687
    /**
1688
     * @param array $events
1689
     *
1690
     * @return $this
1691
     */
1692
	public function withEvents(array $events)
1693
	{
1694
	    $this->data['Events'] = $events;
1695
		foreach ($events as $i => $iValue) {
1696
			$this->options['query']['Events.' . ($i + 1)] = $iValue;
1697
		}
1698
1699
		return $this;
1700
    }
1701
}
1702
1703
/**
1704
 * @method string getDelayTime()
1705
 * @method $this withDelayTime($value)
1706
 * @method string getStream()
1707
 * @method $this withStream($value)
1708
 * @method string getApp()
1709
 * @method $this withApp($value)
1710
 * @method string getOwnerId()
1711
 * @method $this withOwnerId($value)
1712
 * @method string getTaskTriggerMode()
1713
 * @method $this withTaskTriggerMode($value)
1714
 * @method string getDomain()
1715
 * @method $this withDomain($value)
1716
 */
1717
class CreateLiveDelayConfig extends Rpc
1718
{
1719
}
1720
1721
/**
1722
 * @method string getProject()
1723
 * @method $this withProject($value)
1724
 * @method string getDomainName()
1725
 * @method $this withDomainName($value)
1726
 * @method string getOwnerId()
1727
 * @method $this withOwnerId($value)
1728
 * @method string getRegion()
1729
 * @method $this withRegion($value)
1730
 * @method string getLogstore()
1731
 * @method $this withLogstore($value)
1732
 */
1733
class CreateLiveRealTimeLogDelivery extends Rpc
1734
{
1735
1736
    /** @var string */
1737
    public $method = 'GET';
1738
}
1739
1740
/**
1741
 * @method string getMonitorConfig()
1742
 * @method $this withMonitorConfig($value)
1743
 * @method string getMonitorName()
1744
 * @method $this withMonitorName($value)
1745
 * @method string getStream()
1746
 * @method $this withStream($value)
1747
 * @method string getOutputTemplate()
1748
 * @method $this withOutputTemplate($value)
1749
 * @method string getApp()
1750
 * @method $this withApp($value)
1751
 * @method string getInputList()
1752
 * @method $this withInputList($value)
1753
 * @method string getOwnerId()
1754
 * @method $this withOwnerId($value)
1755
 * @method string getDomain()
1756
 * @method $this withDomain($value)
1757
 */
1758
class CreateLiveStreamMonitor extends Rpc
1759
{
1760
}
1761
1762
/**
1763
 * @method string getOssEndpoint()
1764
 * @method $this withOssEndpoint($value)
1765
 * @method string getStartTime()
1766
 * @method $this withStartTime($value)
1767
 * @method string getOssObject()
1768
 * @method $this withOssObject($value)
1769
 * @method string getAppName()
1770
 * @method $this withAppName($value)
1771
 * @method string getSecurityToken()
1772
 * @method $this withSecurityToken($value)
1773
 * @method string getEndTimeIncluded()
1774
 * @method $this withEndTimeIncluded($value)
1775
 * @method string getStreamName()
1776
 * @method $this withStreamName($value)
1777
 * @method string getOssBucket()
1778
 * @method $this withOssBucket($value)
1779
 * @method string getDomainName()
1780
 * @method $this withDomainName($value)
1781
 * @method string getEndTime()
1782
 * @method $this withEndTime($value)
1783
 * @method string getOwnerId()
1784
 * @method $this withOwnerId($value)
1785
 */
1786
class CreateLiveStreamRecordIndexFiles extends Rpc
1787
{
1788
}
1789
1790
/**
1791
 * @method string getType()
1792
 * @method $this withType($value)
1793
 * @method string getSecurityToken()
1794
 * @method $this withSecurityToken($value)
1795
 * @method string getTemplateConfig()
1796
 * @method $this withTemplateConfig($value)
1797
 * @method string getOwnerId()
1798
 * @method $this withOwnerId($value)
1799
 */
1800
class CreateLiveTranscodeTemplate extends Rpc
1801
{
1802
}
1803
1804
/**
1805
 * @method string getExtension()
1806
 * @method string getAppConfig()
1807
 * @method string getAppName()
1808
 */
1809
class CreateMessageApp extends Rpc
1810
{
1811
1812
    /**
1813
     * @param string $value
1814
     *
1815
     * @return $this
1816
     */
1817
    public function withExtension($value)
1818
    {
1819
        $this->data['Extension'] = $value;
1820
        $this->options['form_params']['Extension'] = $value;
1821
1822
        return $this;
1823
    }
1824
1825
    /**
1826
     * @param string $value
1827
     *
1828
     * @return $this
1829
     */
1830
    public function withAppConfig($value)
1831
    {
1832
        $this->data['AppConfig'] = $value;
1833
        $this->options['form_params']['AppConfig'] = $value;
1834
1835
        return $this;
1836
    }
1837
1838
    /**
1839
     * @param string $value
1840
     *
1841
     * @return $this
1842
     */
1843
    public function withAppName($value)
1844
    {
1845
        $this->data['AppName'] = $value;
1846
        $this->options['form_params']['AppName'] = $value;
1847
1848
        return $this;
1849
    }
1850
}
1851
1852
/**
1853
 * @method string getExtension()
1854
 * @method string getCreatorId()
1855
 * @method string getAppId()
1856
 */
1857
class CreateMessageGroup extends Rpc
1858
{
1859
1860
    /**
1861
     * @param string $value
1862
     *
1863
     * @return $this
1864
     */
1865
    public function withExtension($value)
1866
    {
1867
        $this->data['Extension'] = $value;
1868
        $this->options['form_params']['Extension'] = $value;
1869
1870
        return $this;
1871
    }
1872
1873
    /**
1874
     * @param string $value
1875
     *
1876
     * @return $this
1877
     */
1878
    public function withCreatorId($value)
1879
    {
1880
        $this->data['CreatorId'] = $value;
1881
        $this->options['form_params']['CreatorId'] = $value;
1882
1883
        return $this;
1884
    }
1885
1886
    /**
1887
     * @param string $value
1888
     *
1889
     * @return $this
1890
     */
1891
    public function withAppId($value)
1892
    {
1893
        $this->data['AppId'] = $value;
1894
        $this->options['form_params']['AppId'] = $value;
1895
1896
        return $this;
1897
    }
1898
}
1899
1900
/**
1901
 * @method string getOutputConfig()
1902
 * @method $this withOutputConfig($value)
1903
 * @method string getLayoutId()
1904
 * @method $this withLayoutId($value)
1905
 * @method string getDomainName()
1906
 * @method $this withDomainName($value)
1907
 * @method string getInputStreamList()
1908
 * @method $this withInputStreamList($value)
1909
 * @method string getOwnerId()
1910
 * @method $this withOwnerId($value)
1911
 * @method string getCallbackConfig()
1912
 * @method $this withCallbackConfig($value)
1913
 */
1914
class CreateMixStream extends Rpc
1915
{
1916
}
1917
1918
/**
1919
 * @method string getCasterId()
1920
 * @method $this withCasterId($value)
1921
 * @method string getOwnerId()
1922
 * @method $this withOwnerId($value)
1923
 */
1924
class DeleteCaster extends Rpc
1925
{
1926
}
1927
1928
/**
1929
 * @method string getComponentId()
1930
 * @method $this withComponentId($value)
1931
 * @method string getCasterId()
1932
 * @method $this withCasterId($value)
1933
 * @method string getOwnerId()
1934
 * @method $this withOwnerId($value)
1935
 */
1936
class DeleteCasterComponent extends Rpc
1937
{
1938
}
1939
1940
/**
1941
 * @method string getCasterId()
1942
 * @method $this withCasterId($value)
1943
 * @method string getOwnerId()
1944
 * @method $this withOwnerId($value)
1945
 * @method string getEpisodeId()
1946
 * @method $this withEpisodeId($value)
1947
 */
1948
class DeleteCasterEpisode extends Rpc
1949
{
1950
}
1951
1952
/**
1953
 * @method string getProgramId()
1954
 * @method $this withProgramId($value)
1955
 * @method string getOwnerId()
1956
 * @method $this withOwnerId($value)
1957
 */
1958
class DeleteCasterEpisodeGroup extends Rpc
1959
{
1960
}
1961
1962
/**
1963
 * @method string getLayoutId()
1964
 * @method $this withLayoutId($value)
1965
 * @method string getCasterId()
1966
 * @method $this withCasterId($value)
1967
 * @method string getOwnerId()
1968
 * @method $this withOwnerId($value)
1969
 */
1970
class DeleteCasterLayout extends Rpc
1971
{
1972
}
1973
1974
/**
1975
 * @method string getCasterId()
1976
 * @method $this withCasterId($value)
1977
 * @method string getOwnerId()
1978
 * @method $this withOwnerId($value)
1979
 */
1980
class DeleteCasterProgram extends Rpc
1981
{
1982
}
1983
1984
/**
1985
 * @method string getType()
1986
 * @method $this withType($value)
1987
 * @method string getCasterId()
1988
 * @method $this withCasterId($value)
1989
 * @method string getOwnerId()
1990
 * @method $this withOwnerId($value)
1991
 * @method string getSceneId()
1992
 * @method $this withSceneId($value)
1993
 */
1994
class DeleteCasterSceneConfig extends Rpc
1995
{
1996
}
1997
1998
/**
1999
 * @method string getResourceId()
2000
 * @method $this withResourceId($value)
2001
 * @method string getCasterId()
2002
 * @method $this withCasterId($value)
2003
 * @method string getOwnerId()
2004
 * @method $this withOwnerId($value)
2005
 */
2006
class DeleteCasterVideoResource extends Rpc
2007
{
2008
}
2009
2010
/**
2011
 * @method string getTemplate()
2012
 * @method $this withTemplate($value)
2013
 * @method string getOwnerId()
2014
 * @method $this withOwnerId($value)
2015
 */
2016
class DeleteCustomTemplate extends Rpc
2017
{
2018
}
2019
2020
/**
2021
 * @method string getSubscribeId()
2022
 * @method $this withSubscribeId($value)
2023
 * @method string getAppId()
2024
 * @method $this withAppId($value)
2025
 */
2026
class DeleteEventSub extends Rpc
2027
{
2028
}
2029
2030
/**
2031
 * @method string getAppName()
2032
 * @method $this withAppName($value)
2033
 * @method string getSecurityToken()
2034
 * @method $this withSecurityToken($value)
2035
 * @method string getStreamName()
2036
 * @method $this withStreamName($value)
2037
 * @method string getDomainName()
2038
 * @method $this withDomainName($value)
2039
 * @method string getOwnerId()
2040
 * @method $this withOwnerId($value)
2041
 */
2042
class DeleteLiveAppRecordConfig extends Rpc
2043
{
2044
}
2045
2046
/**
2047
 * @method string getAppName()
2048
 * @method $this withAppName($value)
2049
 * @method string getSecurityToken()
2050
 * @method $this withSecurityToken($value)
2051
 * @method string getDomainName()
2052
 * @method $this withDomainName($value)
2053
 * @method string getOwnerId()
2054
 * @method $this withOwnerId($value)
2055
 */
2056
class DeleteLiveAppSnapshotConfig extends Rpc
2057
{
2058
}
2059
2060
/**
2061
 * @method string getAppName()
2062
 * @method $this withAppName($value)
2063
 * @method string getStreamName()
2064
 * @method $this withStreamName($value)
2065
 * @method string getDomainName()
2066
 * @method $this withDomainName($value)
2067
 * @method string getOwnerId()
2068
 * @method $this withOwnerId($value)
2069
 */
2070
class DeleteLiveAudioAuditConfig extends Rpc
2071
{
2072
}
2073
2074
/**
2075
 * @method string getDomainName()
2076
 * @method $this withDomainName($value)
2077
 * @method string getOwnerId()
2078
 * @method $this withOwnerId($value)
2079
 */
2080
class DeleteLiveAudioAuditNotifyConfig extends Rpc
2081
{
2082
}
2083
2084
/**
2085
 * @method string getAppName()
2086
 * @method $this withAppName($value)
2087
 * @method string getStreamName()
2088
 * @method $this withStreamName($value)
2089
 * @method string getDstUrl()
2090
 * @method $this withDstUrl($value)
2091
 * @method string getDomainName()
2092
 * @method $this withDomainName($value)
2093
 * @method string getOwnerId()
2094
 * @method $this withOwnerId($value)
2095
 */
2096
class DeleteLiveCenterTransfer extends Rpc
2097
{
2098
}
2099
2100
/**
2101
 * @method string getStream()
2102
 * @method $this withStream($value)
2103
 * @method string getApp()
2104
 * @method $this withApp($value)
2105
 * @method string getOwnerId()
2106
 * @method $this withOwnerId($value)
2107
 * @method string getDomain()
2108
 * @method $this withDomain($value)
2109
 */
2110
class DeleteLiveDelayConfig extends Rpc
2111
{
2112
}
2113
2114
/**
2115
 * @method string getSecurityToken()
2116
 * @method $this withSecurityToken($value)
2117
 * @method string getDomainName()
2118
 * @method $this withDomainName($value)
2119
 * @method string getOwnerId()
2120
 * @method $this withOwnerId($value)
2121
 */
2122
class DeleteLiveDetectNotifyConfig extends Rpc
2123
{
2124
}
2125
2126
/**
2127
 * @method string getOwnerAccount()
2128
 * @method $this withOwnerAccount($value)
2129
 * @method string getDomainName()
2130
 * @method $this withDomainName($value)
2131
 * @method string getOwnerId()
2132
 * @method $this withOwnerId($value)
2133
 * @method string getSecurityToken()
2134
 * @method $this withSecurityToken($value)
2135
 */
2136
class DeleteLiveDomain extends Rpc
2137
{
2138
}
2139
2140
/**
2141
 * @method string getSecurityToken()
2142
 * @method $this withSecurityToken($value)
2143
 * @method string getPushDomain()
2144
 * @method $this withPushDomain($value)
2145
 * @method string getOwnerId()
2146
 * @method $this withOwnerId($value)
2147
 * @method string getPullDomain()
2148
 * @method $this withPullDomain($value)
2149
 */
2150
class DeleteLiveDomainMapping extends Rpc
2151
{
2152
}
2153
2154
/**
2155
 * @method string getPlayDomain()
2156
 * @method $this withPlayDomain($value)
2157
 * @method string getOwnerId()
2158
 * @method $this withOwnerId($value)
2159
 * @method string getPullDomain()
2160
 * @method $this withPullDomain($value)
2161
 */
2162
class DeleteLiveDomainPlayMapping extends Rpc
2163
{
2164
}
2165
2166
/**
2167
 * @method string getDomainName()
2168
 * @method $this withDomainName($value)
2169
 * @method string getOwnerId()
2170
 * @method $this withOwnerId($value)
2171
 */
2172
class DeleteLiveEdgeTransfer extends Rpc
2173
{
2174
}
2175
2176
/**
2177
 * @method string getDomainName()
2178
 * @method $this withDomainName($value)
2179
 * @method string getOwnerId()
2180
 * @method $this withOwnerId($value)
2181
 * @method string getAppName()
2182
 * @method $this withAppName($value)
2183
 */
2184
class DeleteLiveLazyPullStreamInfoConfig extends Rpc
2185
{
2186
}
2187
2188
/**
2189
 * @method string getAppName()
2190
 * @method $this withAppName($value)
2191
 * @method string getStreamName()
2192
 * @method $this withStreamName($value)
2193
 * @method string getDomainName()
2194
 * @method $this withDomainName($value)
2195
 * @method string getOwnerId()
2196
 * @method $this withOwnerId($value)
2197
 */
2198
class DeleteLivePullStreamInfoConfig extends Rpc
2199
{
2200
}
2201
2202
/**
2203
 * @method string getProject()
2204
 * @method $this withProject($value)
2205
 * @method string getDomainName()
2206
 * @method $this withDomainName($value)
2207
 * @method string getOwnerId()
2208
 * @method $this withOwnerId($value)
2209
 * @method string getRegion()
2210
 * @method $this withRegion($value)
2211
 * @method string getLogstore()
2212
 * @method $this withLogstore($value)
2213
 */
2214
class DeleteLiveRealtimeLogDelivery extends Rpc
2215
{
2216
2217
    /** @var string */
2218
    public $method = 'GET';
2219
}
2220
2221
/**
2222
 * @method string getProject()
2223
 * @method $this withProject($value)
2224
 * @method string getOwnerId()
2225
 * @method $this withOwnerId($value)
2226
 * @method string getRegion()
2227
 * @method $this withRegion($value)
2228
 * @method string getLogstore()
2229
 * @method $this withLogstore($value)
2230
 */
2231
class DeleteLiveRealTimeLogLogstore extends Rpc
2232
{
2233
2234
    /** @var string */
2235
    public $method = 'GET';
2236
}
2237
2238
/**
2239
 * @method string getSecurityToken()
2240
 * @method $this withSecurityToken($value)
2241
 * @method string getDomainName()
2242
 * @method $this withDomainName($value)
2243
 * @method string getOwnerId()
2244
 * @method $this withOwnerId($value)
2245
 */
2246
class DeleteLiveRecordNotifyConfig extends Rpc
2247
{
2248
}
2249
2250
/**
2251
 * @method string getAppName()
2252
 * @method $this withAppName($value)
2253
 * @method string getStreamName()
2254
 * @method $this withStreamName($value)
2255
 * @method string getDomainName()
2256
 * @method $this withDomainName($value)
2257
 * @method string getOwnerId()
2258
 * @method $this withOwnerId($value)
2259
 */
2260
class DeleteLiveRecordVodConfig extends Rpc
2261
{
2262
}
2263
2264
/**
2265
 * @method string getAppName()
2266
 * @method $this withAppName($value)
2267
 * @method string getSecurityToken()
2268
 * @method $this withSecurityToken($value)
2269
 * @method string getDomainName()
2270
 * @method $this withDomainName($value)
2271
 * @method string getOwnerId()
2272
 * @method $this withOwnerId($value)
2273
 */
2274
class DeleteLiveSnapshotDetectPornConfig extends Rpc
2275
{
2276
}
2277
2278
/**
2279
 * @method string getDomainName()
2280
 * @method $this withDomainName($value)
2281
 * @method string getOwnerId()
2282
 * @method $this withOwnerId($value)
2283
 */
2284
class DeleteLiveSnapshotNotifyConfig extends Rpc
2285
{
2286
}
2287
2288
/**
2289
 * @method string getSecurityToken()
2290
 * @method $this withSecurityToken($value)
2291
 * @method string getDomainName()
2292
 * @method $this withDomainName($value)
2293
 * @method string getOwnerId()
2294
 * @method $this withOwnerId($value)
2295
 * @method string getConfigId()
2296
 * @method $this withConfigId($value)
2297
 */
2298
class DeleteLiveSpecificStagingConfig extends Rpc
2299
{
2300
}
2301
2302
/**
2303
 * @method string getMonitorId()
2304
 * @method $this withMonitorId($value)
2305
 * @method string getOwnerId()
2306
 * @method $this withOwnerId($value)
2307
 */
2308
class DeleteLiveStreamMonitor extends Rpc
2309
{
2310
}
2311
2312
/**
2313
 * @method string getRemoveFile()
2314
 * @method $this withRemoveFile($value)
2315
 * @method string getAppName()
2316
 * @method $this withAppName($value)
2317
 * @method string getStreamName()
2318
 * @method $this withStreamName($value)
2319
 * @method string getDomainName()
2320
 * @method $this withDomainName($value)
2321
 * @method string getOwnerId()
2322
 * @method $this withOwnerId($value)
2323
 * @method array getRecordId()
2324
 */
2325
class DeleteLiveStreamRecordIndexFiles extends Rpc
2326
{
2327
2328
    /**
2329
     * @param array $recordId
2330
     *
2331
     * @return $this
2332
     */
2333
	public function withRecordId(array $recordId)
2334
	{
2335
	    $this->data['RecordId'] = $recordId;
2336
		foreach ($recordId as $i => $iValue) {
2337
			$this->options['query']['RecordId.' . ($i + 1)] = $iValue;
2338
		}
2339
2340
		return $this;
2341
    }
2342
}
2343
2344
/**
2345
 * @method string getDomainName()
2346
 * @method $this withDomainName($value)
2347
 * @method string getOwnerId()
2348
 * @method $this withOwnerId($value)
2349
 */
2350
class DeleteLiveStreamsNotifyUrlConfig extends Rpc
2351
{
2352
}
2353
2354
/**
2355
 * @method string getTemplate()
2356
 * @method $this withTemplate($value)
2357
 * @method string getSecurityToken()
2358
 * @method $this withSecurityToken($value)
2359
 * @method string getApp()
2360
 * @method $this withApp($value)
2361
 * @method string getOwnerId()
2362
 * @method $this withOwnerId($value)
2363
 * @method string getDomain()
2364
 * @method $this withDomain($value)
2365
 */
2366
class DeleteLiveStreamTranscode extends Rpc
2367
{
2368
}
2369
2370
/**
2371
 * @method string getOwnerId()
2372
 * @method $this withOwnerId($value)
2373
 * @method string getTemplateId()
2374
 * @method $this withTemplateId($value)
2375
 */
2376
class DeleteLiveStreamWatermark extends Rpc
2377
{
2378
}
2379
2380
/**
2381
 * @method string getStream()
2382
 * @method $this withStream($value)
2383
 * @method string getApp()
2384
 * @method $this withApp($value)
2385
 * @method string getOwnerId()
2386
 * @method $this withOwnerId($value)
2387
 * @method string getDomain()
2388
 * @method $this withDomain($value)
2389
 * @method string getRuleId()
2390
 * @method $this withRuleId($value)
2391
 */
2392
class DeleteLiveStreamWatermarkRule extends Rpc
2393
{
2394
}
2395
2396
/**
2397
 * @method string getAppId()
2398
 */
2399
class DeleteMessageApp extends Rpc
2400
{
2401
2402
    /**
2403
     * @param string $value
2404
     *
2405
     * @return $this
2406
     */
2407
    public function withAppId($value)
2408
    {
2409
        $this->data['AppId'] = $value;
2410
        $this->options['form_params']['AppId'] = $value;
2411
2412
        return $this;
2413
    }
2414
}
2415
2416
/**
2417
 * @method string getAppName()
2418
 * @method $this withAppName($value)
2419
 * @method string getStreamName()
2420
 * @method $this withStreamName($value)
2421
 * @method string getMixStreamId()
2422
 * @method $this withMixStreamId($value)
2423
 * @method string getDomainName()
2424
 * @method $this withDomainName($value)
2425
 * @method string getOwnerId()
2426
 * @method $this withOwnerId($value)
2427
 */
2428
class DeleteMixStream extends Rpc
2429
{
2430
}
2431
2432
/**
2433
 * @method string getDeleteAll()
2434
 * @method $this withDeleteAll($value)
2435
 * @method string getApp()
2436
 * @method $this withApp($value)
2437
 * @method string getGroupId()
2438
 * @method $this withGroupId($value)
2439
 * @method string getTemplates()
2440
 * @method $this withTemplates($value)
2441
 * @method string getDomainName()
2442
 * @method $this withDomainName($value)
2443
 * @method string getOwnerId()
2444
 * @method $this withOwnerId($value)
2445
 */
2446
class DeleteMultiRateConfig extends Rpc
2447
{
2448
}
2449
2450
/**
2451
 * @method string getProgramId()
2452
 * @method $this withProgramId($value)
2453
 * @method string getOwnerId()
2454
 * @method $this withOwnerId($value)
2455
 */
2456
class DeletePlaylist extends Rpc
2457
{
2458
}
2459
2460
/**
2461
 * @method string getProgramItemIds()
2462
 * @method $this withProgramItemIds($value)
2463
 * @method string getProgramId()
2464
 * @method $this withProgramId($value)
2465
 * @method string getOwnerId()
2466
 * @method $this withOwnerId($value)
2467
 */
2468
class DeletePlaylistItems extends Rpc
2469
{
2470
}
2471
2472
/**
2473
 * @method string getOwnerId()
2474
 * @method $this withOwnerId($value)
2475
 * @method string getRoomId()
2476
 * @method $this withRoomId($value)
2477
 * @method string getAppId()
2478
 * @method $this withAppId($value)
2479
 */
2480
class DeleteRoom extends Rpc
2481
{
2482
}
2483
2484
/**
2485
 * @method string getDomainName()
2486
 * @method $this withDomainName($value)
2487
 * @method string getOwnerId()
2488
 * @method $this withOwnerId($value)
2489
 */
2490
class DeleteSnapshotCallbackAuth extends Rpc
2491
{
2492
}
2493
2494
/**
2495
 * @method string getRemoveFile()
2496
 * @method $this withRemoveFile($value)
2497
 * @method string getAppName()
2498
 * @method $this withAppName($value)
2499
 * @method string getStreamName()
2500
 * @method $this withStreamName($value)
2501
 * @method string getDomainName()
2502
 * @method $this withDomainName($value)
2503
 * @method string getOwnerId()
2504
 * @method $this withOwnerId($value)
2505
 * @method array getCreateTimestampList()
2506
 */
2507
class DeleteSnapshotFiles extends Rpc
2508
{
2509
2510
    /**
2511
     * @param array $createTimestampList
2512
     *
2513
     * @return $this
2514
     */
2515
	public function withCreateTimestampList(array $createTimestampList)
2516
	{
2517
	    $this->data['CreateTimestampList'] = $createTimestampList;
2518
		foreach ($createTimestampList as $i => $iValue) {
2519
			$this->options['query']['CreateTimestampList.' . ($i + 1)] = $iValue;
2520
		}
2521
2522
		return $this;
2523
    }
2524
}
2525
2526
/**
2527
 * @method string getLayoutId()
2528
 * @method $this withLayoutId($value)
2529
 * @method string getCasterId()
2530
 * @method $this withCasterId($value)
2531
 * @method string getOwnerId()
2532
 * @method $this withOwnerId($value)
2533
 */
2534
class DeleteStudioLayout extends Rpc
2535
{
2536
}
2537
2538
/**
2539
 * @method string getCasterId()
2540
 * @method $this withCasterId($value)
2541
 * @method string getOwnerId()
2542
 * @method $this withOwnerId($value)
2543
 */
2544
class DescribeAutoShowListTasks extends Rpc
2545
{
2546
}
2547
2548
/**
2549
 * @method string getCasterId()
2550
 * @method $this withCasterId($value)
2551
 * @method string getOwnerId()
2552
 * @method $this withOwnerId($value)
2553
 */
2554
class DescribeCasterChannels extends Rpc
2555
{
2556
}
2557
2558
/**
2559
 * @method string getComponentId()
2560
 * @method $this withComponentId($value)
2561
 * @method string getCasterId()
2562
 * @method $this withCasterId($value)
2563
 * @method string getOwnerId()
2564
 * @method $this withOwnerId($value)
2565
 */
2566
class DescribeCasterComponents extends Rpc
2567
{
2568
}
2569
2570
/**
2571
 * @method string getCasterId()
2572
 * @method $this withCasterId($value)
2573
 * @method string getOwnerId()
2574
 * @method $this withOwnerId($value)
2575
 */
2576
class DescribeCasterConfig extends Rpc
2577
{
2578
}
2579
2580
/**
2581
 * @method string getLayoutId()
2582
 * @method $this withLayoutId($value)
2583
 * @method string getCasterId()
2584
 * @method $this withCasterId($value)
2585
 * @method string getOwnerId()
2586
 * @method $this withOwnerId($value)
2587
 */
2588
class DescribeCasterLayouts extends Rpc
2589
{
2590
}
2591
2592
/**
2593
 * @method string getStartTime()
2594
 * @method $this withStartTime($value)
2595
 * @method string getPageNum()
2596
 * @method $this withPageNum($value)
2597
 * @method string getPageSize()
2598
 * @method $this withPageSize($value)
2599
 * @method string getCasterId()
2600
 * @method $this withCasterId($value)
2601
 * @method string getEpisodeType()
2602
 * @method $this withEpisodeType($value)
2603
 * @method string getEndTime()
2604
 * @method $this withEndTime($value)
2605
 * @method string getOwnerId()
2606
 * @method $this withOwnerId($value)
2607
 * @method string getEpisodeId()
2608
 * @method $this withEpisodeId($value)
2609
 * @method string getStatus()
2610
 * @method $this withStatus($value)
2611
 */
2612
class DescribeCasterProgram extends Rpc
2613
{
2614
}
2615
2616
/**
2617
 * @method string getStartTime()
2618
 * @method $this withStartTime($value)
2619
 * @method string getPageNum()
2620
 * @method $this withPageNum($value)
2621
 * @method string getCasterName()
2622
 * @method $this withCasterName($value)
2623
 * @method string getPageSize()
2624
 * @method $this withPageSize($value)
2625
 * @method string getNormType()
2626
 * @method $this withNormType($value)
2627
 * @method string getCasterId()
2628
 * @method $this withCasterId($value)
2629
 * @method string getEndTime()
2630
 * @method $this withEndTime($value)
2631
 * @method string getOwnerId()
2632
 * @method $this withOwnerId($value)
2633
 * @method string getOrderByModifyAsc()
2634
 * @method $this withOrderByModifyAsc($value)
2635
 * @method string getChargeType()
2636
 * @method $this withChargeType($value)
2637
 * @method string getStatus()
2638
 * @method $this withStatus($value)
2639
 */
2640
class DescribeCasters extends Rpc
2641
{
2642
}
2643
2644
/**
2645
 * @method string getCasterId()
2646
 * @method $this withCasterId($value)
2647
 * @method string getOwnerId()
2648
 * @method $this withOwnerId($value)
2649
 * @method string getSceneId()
2650
 * @method $this withSceneId($value)
2651
 */
2652
class DescribeCasterSceneAudio extends Rpc
2653
{
2654
}
2655
2656
/**
2657
 * @method string getCasterId()
2658
 * @method $this withCasterId($value)
2659
 * @method string getOwnerId()
2660
 * @method $this withOwnerId($value)
2661
 * @method string getSceneId()
2662
 * @method $this withSceneId($value)
2663
 */
2664
class DescribeCasterScenes extends Rpc
2665
{
2666
}
2667
2668
/**
2669
 * @method string getCasterId()
2670
 * @method $this withCasterId($value)
2671
 * @method string getOwnerId()
2672
 * @method $this withOwnerId($value)
2673
 */
2674
class DescribeCasterStreamUrl extends Rpc
2675
{
2676
}
2677
2678
/**
2679
 * @method string getCasterId()
2680
 * @method $this withCasterId($value)
2681
 * @method string getOwnerId()
2682
 * @method $this withOwnerId($value)
2683
 */
2684
class DescribeCasterSyncGroup extends Rpc
2685
{
2686
}
2687
2688
/**
2689
 * @method string getCasterId()
2690
 * @method $this withCasterId($value)
2691
 * @method string getOwnerId()
2692
 * @method $this withOwnerId($value)
2693
 */
2694
class DescribeCasterVideoResources extends Rpc
2695
{
2696
}
2697
2698
/**
2699
 * @method string getPageNum()
2700
 * @method $this withPageNum($value)
2701
 * @method string getAppId()
2702
 * @method $this withAppId($value)
2703
 * @method string getPageSize()
2704
 * @method $this withPageSize($value)
2705
 * @method string getChannelId()
2706
 * @method $this withChannelId($value)
2707
 * @method string getOrder()
2708
 * @method $this withOrder($value)
2709
 */
2710
class DescribeChannelParticipants extends Rpc
2711
{
2712
}
2713
2714
/**
2715
 * @method string getStartTime()
2716
 * @method $this withStartTime($value)
2717
 * @method string getType()
2718
 * @method $this withType($value)
2719
 * @method string getDataProtocol()
2720
 * @method $this withDataProtocol($value)
2721
 * @method string getArea()
2722
 * @method $this withArea($value)
2723
 * @method string getDomainName()
2724
 * @method $this withDomainName($value)
2725
 * @method string getEndTime()
2726
 * @method $this withEndTime($value)
2727
 * @method string getOwnerId()
2728
 * @method $this withOwnerId($value)
2729
 * @method string getField()
2730
 * @method $this withField($value)
2731
 * @method string getInterval()
2732
 * @method $this withInterval($value)
2733
 */
2734
class DescribeDomainUsageData extends Rpc
2735
{
2736
}
2737
2738
/**
2739
 * @method string getStartTime()
2740
 * @method $this withStartTime($value)
2741
 * @method string getIntegrity()
2742
 * @method $this withIntegrity($value)
2743
 * @method string getEndTime()
2744
 * @method $this withEndTime($value)
2745
 * @method string getOwnerId()
2746
 * @method $this withOwnerId($value)
2747
 */
2748
class DescribeDomainWithIntegrity extends Rpc
2749
{
2750
2751
    /** @var string */
2752
    public $method = 'GET';
2753
}
2754
2755
/**
2756
 * @method string getPageNum()
2757
 * @method $this withPageNum($value)
2758
 * @method string getPageSize()
2759
 * @method $this withPageSize($value)
2760
 * @method string getOrder()
2761
 * @method $this withOrder($value)
2762
 * @method string getOwnerId()
2763
 * @method $this withOwnerId($value)
2764
 * @method string getAppId()
2765
 * @method $this withAppId($value)
2766
 */
2767
class DescribeForbidPushStreamRoomList extends Rpc
2768
{
2769
}
2770
2771
/**
2772
 * @method string getDomainName()
2773
 * @method $this withDomainName($value)
2774
 * @method string getOwnerId()
2775
 * @method $this withOwnerId($value)
2776
 * @method string getTime()
2777
 * @method $this withTime($value)
2778
 */
2779
class DescribeHlsLiveStreamRealTimeBpsData extends Rpc
2780
{
2781
2782
    /** @var string */
2783
    public $method = 'GET';
2784
}
2785
2786
/**
2787
 * @method string getAppName()
2788
 * @method $this withAppName($value)
2789
 * @method string getStreamName()
2790
 * @method $this withStreamName($value)
2791
 * @method string getDomainName()
2792
 * @method $this withDomainName($value)
2793
 * @method string getOwnerId()
2794
 * @method $this withOwnerId($value)
2795
 */
2796
class DescribeLiveAudioAuditConfig extends Rpc
2797
{
2798
}
2799
2800
/**
2801
 * @method string getDomainName()
2802
 * @method $this withDomainName($value)
2803
 * @method string getOwnerId()
2804
 * @method $this withOwnerId($value)
2805
 */
2806
class DescribeLiveAudioAuditNotifyConfig extends Rpc
2807
{
2808
}
2809
2810
/**
2811
 * @method string getAppName()
2812
 * @method $this withAppName($value)
2813
 * @method string getStreamName()
2814
 * @method $this withStreamName($value)
2815
 * @method string getDstUrl()
2816
 * @method $this withDstUrl($value)
2817
 * @method string getDomainName()
2818
 * @method $this withDomainName($value)
2819
 * @method string getOwnerId()
2820
 * @method $this withOwnerId($value)
2821
 */
2822
class DescribeLiveCenterTransfer extends Rpc
2823
{
2824
}
2825
2826
/**
2827
 * @method string getCertName()
2828
 * @method $this withCertName($value)
2829
 * @method string getOwnerId()
2830
 * @method $this withOwnerId($value)
2831
 * @method string getSecurityToken()
2832
 * @method $this withSecurityToken($value)
2833
 */
2834
class DescribeLiveCertificateDetail extends Rpc
2835
{
2836
}
2837
2838
/**
2839
 * @method string getDomainName()
2840
 * @method $this withDomainName($value)
2841
 * @method string getOwnerId()
2842
 * @method $this withOwnerId($value)
2843
 * @method string getSecurityToken()
2844
 * @method $this withSecurityToken($value)
2845
 */
2846
class DescribeLiveCertificateList extends Rpc
2847
{
2848
}
2849
2850
/**
2851
 * @method string getStream()
2852
 * @method $this withStream($value)
2853
 * @method string getApp()
2854
 * @method $this withApp($value)
2855
 * @method string getOwnerId()
2856
 * @method $this withOwnerId($value)
2857
 * @method string getDomain()
2858
 * @method $this withDomain($value)
2859
 */
2860
class DescribeLiveDelayConfig extends Rpc
2861
{
2862
}
2863
2864
/**
2865
 * @method string getStartTime()
2866
 * @method $this withStartTime($value)
2867
 * @method string getStreamName()
2868
 * @method $this withStreamName($value)
2869
 * @method string getSplitBy()
2870
 * @method $this withSplitBy($value)
2871
 * @method string getDomainName()
2872
 * @method $this withDomainName($value)
2873
 * @method string getEndTime()
2874
 * @method $this withEndTime($value)
2875
 * @method string getOwnerId()
2876
 * @method $this withOwnerId($value)
2877
 * @method string getInterval()
2878
 * @method $this withInterval($value)
2879
 * @method string getRegion()
2880
 * @method $this withRegion($value)
2881
 */
2882
class DescribeLiveDelayedStreamingUsage extends Rpc
2883
{
2884
}
2885
2886
/**
2887
 * @method string getSecurityToken()
2888
 * @method $this withSecurityToken($value)
2889
 * @method string getDomainName()
2890
 * @method $this withDomainName($value)
2891
 * @method string getOwnerId()
2892
 * @method $this withOwnerId($value)
2893
 */
2894
class DescribeLiveDetectNotifyConfig extends Rpc
2895
{
2896
}
2897
2898
/**
2899
 * @method string getFee()
2900
 * @method $this withFee($value)
2901
 * @method string getStartTime()
2902
 * @method $this withStartTime($value)
2903
 * @method string getScene()
2904
 * @method $this withScene($value)
2905
 * @method string getStream()
2906
 * @method $this withStream($value)
2907
 * @method string getSplitBy()
2908
 * @method $this withSplitBy($value)
2909
 * @method string getApp()
2910
 * @method $this withApp($value)
2911
 * @method string getDomainName()
2912
 * @method $this withDomainName($value)
2913
 * @method string getEndTime()
2914
 * @method $this withEndTime($value)
2915
 * @method string getOwnerId()
2916
 * @method $this withOwnerId($value)
2917
 * @method string getRegion()
2918
 * @method $this withRegion($value)
2919
 */
2920
class DescribeLiveDetectPornData extends Rpc
2921
{
2922
}
2923
2924
/**
2925
 * @method string getLocationNameEn()
2926
 * @method $this withLocationNameEn($value)
2927
 * @method string getStartTime()
2928
 * @method $this withStartTime($value)
2929
 * @method string getIspNameEn()
2930
 * @method $this withIspNameEn($value)
2931
 * @method string getDomainName()
2932
 * @method $this withDomainName($value)
2933
 * @method string getEndTime()
2934
 * @method $this withEndTime($value)
2935
 * @method string getOwnerId()
2936
 * @method $this withOwnerId($value)
2937
 * @method string getInterval()
2938
 * @method $this withInterval($value)
2939
 */
2940
class DescribeLiveDomainBpsData extends Rpc
2941
{
2942
}
2943
2944
/**
2945
 * @method string getLocationNameEn()
2946
 * @method $this withLocationNameEn($value)
2947
 * @method string getStartTime()
2948
 * @method $this withStartTime($value)
2949
 * @method string getIspNameEn()
2950
 * @method $this withIspNameEn($value)
2951
 * @method string getLayer()
2952
 * @method $this withLayer($value)
2953
 * @method string getDomainName()
2954
 * @method $this withDomainName($value)
2955
 * @method string getEndTime()
2956
 * @method $this withEndTime($value)
2957
 * @method string getOwnerId()
2958
 * @method $this withOwnerId($value)
2959
 * @method string getInterval()
2960
 * @method $this withInterval($value)
2961
 */
2962
class DescribeLiveDomainBpsDataByLayer extends Rpc
2963
{
2964
}
2965
2966
/**
2967
 * @method string getLocationNames()
2968
 * @method $this withLocationNames($value)
2969
 * @method string getIspNames()
2970
 * @method $this withIspNames($value)
2971
 * @method string getDomainName()
2972
 * @method $this withDomainName($value)
2973
 * @method string getOwnerId()
2974
 * @method $this withOwnerId($value)
2975
 * @method string getTimePoint()
2976
 * @method $this withTimePoint($value)
2977
 */
2978
class DescribeLiveDomainBpsDataByTimeStamp extends Rpc
2979
{
2980
}
2981
2982
/**
2983
 * @method string getDomainName()
2984
 * @method $this withDomainName($value)
2985
 * @method string getOwnerId()
2986
 * @method $this withOwnerId($value)
2987
 */
2988
class DescribeLiveDomainCertificateInfo extends Rpc
2989
{
2990
}
2991
2992
/**
2993
 * @method string getFunctionNames()
2994
 * @method $this withFunctionNames($value)
2995
 * @method string getDomainName()
2996
 * @method $this withDomainName($value)
2997
 * @method string getOwnerId()
2998
 * @method $this withOwnerId($value)
2999
 * @method string getSecurityToken()
3000
 * @method $this withSecurityToken($value)
3001
 */
3002
class DescribeLiveDomainConfigs extends Rpc
3003
{
3004
}
3005
3006
/**
3007
 * @method string getDomainName()
3008
 * @method $this withDomainName($value)
3009
 * @method string getOwnerId()
3010
 * @method $this withOwnerId($value)
3011
 * @method string getSecurityToken()
3012
 * @method $this withSecurityToken($value)
3013
 */
3014
class DescribeLiveDomainDetail extends Rpc
3015
{
3016
}
3017
3018
/**
3019
 * @method string getQueryTime()
3020
 * @method $this withQueryTime($value)
3021
 * @method string getDomainName()
3022
 * @method $this withDomainName($value)
3023
 * @method string getOwnerId()
3024
 * @method $this withOwnerId($value)
3025
 */
3026
class DescribeLiveDomainFrameRateAndBitRateData extends Rpc
3027
{
3028
}
3029
3030
/**
3031
 * @method string getLiveapiRequestFrom()
3032
 * @method $this withLiveapiRequestFrom($value)
3033
 * @method string getDomainName()
3034
 * @method $this withDomainName($value)
3035
 * @method string getOwnerId()
3036
 * @method $this withOwnerId($value)
3037
 */
3038
class DescribeLiveDomainLimit extends Rpc
3039
{
3040
}
3041
3042
/**
3043
 * @method string getStartTime()
3044
 * @method $this withStartTime($value)
3045
 * @method string getPageNumber()
3046
 * @method $this withPageNumber($value)
3047
 * @method string getPageSize()
3048
 * @method $this withPageSize($value)
3049
 * @method string getDomainName()
3050
 * @method $this withDomainName($value)
3051
 * @method string getEndTime()
3052
 * @method $this withEndTime($value)
3053
 * @method string getOwnerId()
3054
 * @method $this withOwnerId($value)
3055
 */
3056
class DescribeLiveDomainLog extends Rpc
3057
{
3058
}
3059
3060
/**
3061
 * @method string getDomainName()
3062
 * @method $this withDomainName($value)
3063
 * @method string getOwnerId()
3064
 * @method $this withOwnerId($value)
3065
 */
3066
class DescribeLiveDomainMapping extends Rpc
3067
{
3068
3069
    /** @var string */
3070
    public $method = 'GET';
3071
}
3072
3073
/**
3074
 * @method string getQueryTime()
3075
 * @method $this withQueryTime($value)
3076
 * @method string getDomainName()
3077
 * @method $this withDomainName($value)
3078
 * @method string getOwnerId()
3079
 * @method $this withOwnerId($value)
3080
 */
3081
class DescribeLiveDomainOnlineUserNum extends Rpc
3082
{
3083
}
3084
3085
/**
3086
 * @method string getLocationNameEn()
3087
 * @method $this withLocationNameEn($value)
3088
 * @method string getStartTime()
3089
 * @method $this withStartTime($value)
3090
 * @method string getIspNameEn()
3091
 * @method $this withIspNameEn($value)
3092
 * @method string getDomainName()
3093
 * @method $this withDomainName($value)
3094
 * @method string getEndTime()
3095
 * @method $this withEndTime($value)
3096
 * @method string getOwnerId()
3097
 * @method $this withOwnerId($value)
3098
 * @method string getInterval()
3099
 * @method $this withInterval($value)
3100
 */
3101
class DescribeLiveDomainPushBpsData extends Rpc
3102
{
3103
}
3104
3105
/**
3106
 * @method string getLocationNameEn()
3107
 * @method $this withLocationNameEn($value)
3108
 * @method string getStartTime()
3109
 * @method $this withStartTime($value)
3110
 * @method string getIspNameEn()
3111
 * @method $this withIspNameEn($value)
3112
 * @method string getDomainName()
3113
 * @method $this withDomainName($value)
3114
 * @method string getEndTime()
3115
 * @method $this withEndTime($value)
3116
 * @method string getOwnerId()
3117
 * @method $this withOwnerId($value)
3118
 * @method string getInterval()
3119
 * @method $this withInterval($value)
3120
 */
3121
class DescribeLiveDomainPushTrafficData extends Rpc
3122
{
3123
}
3124
3125
/**
3126
 * @method string getStartTime()
3127
 * @method $this withStartTime($value)
3128
 * @method string getDomainName()
3129
 * @method $this withDomainName($value)
3130
 * @method string getEndTime()
3131
 * @method $this withEndTime($value)
3132
 * @method string getOwnerId()
3133
 * @method $this withOwnerId($value)
3134
 */
3135
class DescribeLiveDomainPvUvData extends Rpc
3136
{
3137
}
3138
3139
/**
3140
 * @method string getLocationNameEn()
3141
 * @method $this withLocationNameEn($value)
3142
 * @method string getIspNameEn()
3143
 * @method $this withIspNameEn($value)
3144
 * @method string getStartTime()
3145
 * @method $this withStartTime($value)
3146
 * @method string getDomainName()
3147
 * @method $this withDomainName($value)
3148
 * @method string getEndTime()
3149
 * @method $this withEndTime($value)
3150
 * @method string getOwnerId()
3151
 * @method $this withOwnerId($value)
3152
 */
3153
class DescribeLiveDomainRealTimeBpsData extends Rpc
3154
{
3155
3156
    /** @var string */
3157
    public $method = 'GET';
3158
}
3159
3160
/**
3161
 * @method string getLocationNameEn()
3162
 * @method $this withLocationNameEn($value)
3163
 * @method string getStartTime()
3164
 * @method $this withStartTime($value)
3165
 * @method string getIspNameEn()
3166
 * @method $this withIspNameEn($value)
3167
 * @method string getDomainName()
3168
 * @method $this withDomainName($value)
3169
 * @method string getEndTime()
3170
 * @method $this withEndTime($value)
3171
 * @method string getOwnerId()
3172
 * @method $this withOwnerId($value)
3173
 */
3174
class DescribeLiveDomainRealTimeHttpCodeData extends Rpc
3175
{
3176
}
3177
3178
/**
3179
 * @method string getDomainName()
3180
 * @method $this withDomainName($value)
3181
 * @method string getOwnerId()
3182
 * @method $this withOwnerId($value)
3183
 */
3184
class DescribeLiveDomainRealtimeLogDelivery extends Rpc
3185
{
3186
3187
    /** @var string */
3188
    public $method = 'GET';
3189
}
3190
3191
/**
3192
 * @method string getLocationNameEn()
3193
 * @method $this withLocationNameEn($value)
3194
 * @method string getStartTime()
3195
 * @method $this withStartTime($value)
3196
 * @method string getIspNameEn()
3197
 * @method $this withIspNameEn($value)
3198
 * @method string getDomainName()
3199
 * @method $this withDomainName($value)
3200
 * @method string getEndTime()
3201
 * @method $this withEndTime($value)
3202
 * @method string getOwnerId()
3203
 * @method $this withOwnerId($value)
3204
 */
3205
class DescribeLiveDomainRealTimeTrafficData extends Rpc
3206
{
3207
}
3208
3209
/**
3210
 * @method string getStartTime()
3211
 * @method $this withStartTime($value)
3212
 * @method string getRecordType()
3213
 * @method $this withRecordType($value)
3214
 * @method string getDomainName()
3215
 * @method $this withDomainName($value)
3216
 * @method string getEndTime()
3217
 * @method $this withEndTime($value)
3218
 * @method string getOwnerId()
3219
 * @method $this withOwnerId($value)
3220
 */
3221
class DescribeLiveDomainRecordData extends Rpc
3222
{
3223
}
3224
3225
/**
3226
 * @method string getStartTime()
3227
 * @method $this withStartTime($value)
3228
 * @method string getSplitBy()
3229
 * @method $this withSplitBy($value)
3230
 * @method string getDomainName()
3231
 * @method $this withDomainName($value)
3232
 * @method string getEndTime()
3233
 * @method $this withEndTime($value)
3234
 * @method string getOwnerId()
3235
 * @method $this withOwnerId($value)
3236
 * @method string getInterval()
3237
 * @method $this withInterval($value)
3238
 * @method string getRegion()
3239
 * @method $this withRegion($value)
3240
 */
3241
class DescribeLiveDomainRecordUsageData extends Rpc
3242
{
3243
}
3244
3245
/**
3246
 * @method string getStartTime()
3247
 * @method $this withStartTime($value)
3248
 * @method string getDomainName()
3249
 * @method $this withDomainName($value)
3250
 * @method string getEndTime()
3251
 * @method $this withEndTime($value)
3252
 * @method string getOwnerId()
3253
 * @method $this withOwnerId($value)
3254
 */
3255
class DescribeLiveDomainSnapshotData extends Rpc
3256
{
3257
}
3258
3259
/**
3260
 * @method string getFunctionNames()
3261
 * @method $this withFunctionNames($value)
3262
 * @method string getDomainName()
3263
 * @method $this withDomainName($value)
3264
 * @method string getOwnerId()
3265
 * @method $this withOwnerId($value)
3266
 */
3267
class DescribeLiveDomainStagingConfig extends Rpc
3268
{
3269
}
3270
3271
/**
3272
 * @method string getStartTime()
3273
 * @method $this withStartTime($value)
3274
 * @method string getSplit()
3275
 * @method $this withSplit($value)
3276
 * @method string getDomainName()
3277
 * @method $this withDomainName($value)
3278
 * @method string getEndTime()
3279
 * @method $this withEndTime($value)
3280
 * @method string getOwnerId()
3281
 * @method $this withOwnerId($value)
3282
 * @method string getInterval()
3283
 * @method $this withInterval($value)
3284
 */
3285
class DescribeLiveDomainStreamTranscodeData extends Rpc
3286
{
3287
}
3288
3289
/**
3290
 * @method string getStartTime()
3291
 * @method $this withStartTime($value)
3292
 * @method string getDomainName()
3293
 * @method $this withDomainName($value)
3294
 * @method string getEndTime()
3295
 * @method $this withEndTime($value)
3296
 * @method string getOwnerId()
3297
 * @method $this withOwnerId($value)
3298
 * @method string getInterval()
3299
 * @method $this withInterval($value)
3300
 */
3301
class DescribeLiveDomainTimeShiftData extends Rpc
3302
{
3303
}
3304
3305
/**
3306
 * @method string getLocationNameEn()
3307
 * @method $this withLocationNameEn($value)
3308
 * @method string getStartTime()
3309
 * @method $this withStartTime($value)
3310
 * @method string getIspNameEn()
3311
 * @method $this withIspNameEn($value)
3312
 * @method string getDomainName()
3313
 * @method $this withDomainName($value)
3314
 * @method string getEndTime()
3315
 * @method $this withEndTime($value)
3316
 * @method string getOwnerId()
3317
 * @method $this withOwnerId($value)
3318
 * @method string getInterval()
3319
 * @method $this withInterval($value)
3320
 */
3321
class DescribeLiveDomainTrafficData extends Rpc
3322
{
3323
}
3324
3325
/**
3326
 * @method string getStartTime()
3327
 * @method $this withStartTime($value)
3328
 * @method string getDomainName()
3329
 * @method $this withDomainName($value)
3330
 * @method string getEndTime()
3331
 * @method $this withEndTime($value)
3332
 * @method string getOwnerId()
3333
 * @method $this withOwnerId($value)
3334
 */
3335
class DescribeLiveDomainTranscodeData extends Rpc
3336
{
3337
}
3338
3339
/**
3340
 * @method string getStartTime()
3341
 * @method $this withStartTime($value)
3342
 * @method string getSplitBy()
3343
 * @method $this withSplitBy($value)
3344
 * @method string getDomainName()
3345
 * @method $this withDomainName($value)
3346
 * @method string getEndTime()
3347
 * @method $this withEndTime($value)
3348
 * @method string getOwnerId()
3349
 * @method $this withOwnerId($value)
3350
 * @method string getInterval()
3351
 * @method $this withInterval($value)
3352
 */
3353
class DescribeLiveDrmUsageData extends Rpc
3354
{
3355
}
3356
3357
/**
3358
 * @method string getDomainName()
3359
 * @method $this withDomainName($value)
3360
 * @method string getOwnerId()
3361
 * @method $this withOwnerId($value)
3362
 */
3363
class DescribeLiveEdgeTransfer extends Rpc
3364
{
3365
}
3366
3367
/**
3368
 * @method string getAppName()
3369
 * @method $this withAppName($value)
3370
 * @method string getLiveapiRequestFrom()
3371
 * @method $this withLiveapiRequestFrom($value)
3372
 * @method string getDomainName()
3373
 * @method $this withDomainName($value)
3374
 * @method string getOwnerId()
3375
 * @method $this withOwnerId($value)
3376
 */
3377
class DescribeLiveLazyPullStreamConfig extends Rpc
3378
{
3379
}
3380
3381
/**
3382
 * @method string getInstance()
3383
 * @method $this withInstance($value)
3384
 * @method string getStartTime()
3385
 * @method $this withStartTime($value)
3386
 * @method string getType()
3387
 * @method $this withType($value)
3388
 * @method string getSplitBy()
3389
 * @method $this withSplitBy($value)
3390
 * @method string getApp()
3391
 * @method string getDomainName()
3392
 * @method $this withDomainName($value)
3393
 * @method string getEndTime()
3394
 * @method $this withEndTime($value)
3395
 * @method string getOwnerId()
3396
 * @method $this withOwnerId($value)
3397
 * @method string getInterval()
3398
 * @method $this withInterval($value)
3399
 * @method string getRegion()
3400
 * @method $this withRegion($value)
3401
 */
3402
class DescribeLiveProducerUsageData extends Rpc
3403
{
3404
3405
    /**
3406
     * @param string $value
3407
     *
3408
     * @return $this
3409
     */
3410
    public function withApp($value)
3411
    {
3412
        $this->data['App'] = $value;
3413
        $this->options['query']['app'] = $value;
3414
3415
        return $this;
3416
    }
3417
}
3418
3419
/**
3420
 * @method string getLiveapiRequestFrom()
3421
 * @method $this withLiveapiRequestFrom($value)
3422
 * @method string getDomainName()
3423
 * @method $this withDomainName($value)
3424
 * @method string getOwnerId()
3425
 * @method $this withOwnerId($value)
3426
 */
3427
class DescribeLivePullStreamConfig extends Rpc
3428
{
3429
}
3430
3431
/**
3432
 * @method string getProject()
3433
 * @method $this withProject($value)
3434
 * @method string getStartTime()
3435
 * @method $this withStartTime($value)
3436
 * @method string getDomainName()
3437
 * @method $this withDomainName($value)
3438
 * @method string getEndTime()
3439
 * @method $this withEndTime($value)
3440
 * @method string getOwnerId()
3441
 * @method $this withOwnerId($value)
3442
 * @method string getInterval()
3443
 * @method $this withInterval($value)
3444
 * @method string getLogStore()
3445
 * @method $this withLogStore($value)
3446
 */
3447
class DescribeLiveRealtimeDeliveryAcc extends Rpc
3448
{
3449
}
3450
3451
/**
3452
 * @method string getOwnerId()
3453
 * @method $this withOwnerId($value)
3454
 * @method string getLiveOpenapiReserve()
3455
 * @method $this withLiveOpenapiReserve($value)
3456
 */
3457
class DescribeLiveRealtimeLogAuthorized extends Rpc
3458
{
3459
3460
    /** @var string */
3461
    public $method = 'GET';
3462
}
3463
3464
/**
3465
 * @method string getPageNum()
3466
 * @method $this withPageNum($value)
3467
 * @method string getAppName()
3468
 * @method $this withAppName($value)
3469
 * @method string getSecurityToken()
3470
 * @method $this withSecurityToken($value)
3471
 * @method string getPageSize()
3472
 * @method $this withPageSize($value)
3473
 * @method string getStreamName()
3474
 * @method $this withStreamName($value)
3475
 * @method string getOrder()
3476
 * @method $this withOrder($value)
3477
 * @method string getDomainName()
3478
 * @method $this withDomainName($value)
3479
 * @method string getOwnerId()
3480
 * @method $this withOwnerId($value)
3481
 */
3482
class DescribeLiveRecordConfig extends Rpc
3483
{
3484
}
3485
3486
/**
3487
 * @method string getSecurityToken()
3488
 * @method $this withSecurityToken($value)
3489
 * @method string getDomainName()
3490
 * @method $this withDomainName($value)
3491
 * @method string getOwnerId()
3492
 * @method $this withOwnerId($value)
3493
 */
3494
class DescribeLiveRecordNotifyConfig extends Rpc
3495
{
3496
}
3497
3498
/**
3499
 * @method string getStartTime()
3500
 * @method $this withStartTime($value)
3501
 * @method string getPageNumber()
3502
 * @method $this withPageNumber($value)
3503
 * @method string getAppName()
3504
 * @method $this withAppName($value)
3505
 * @method string getPageSize()
3506
 * @method $this withPageSize($value)
3507
 * @method string getStreamName()
3508
 * @method $this withStreamName($value)
3509
 * @method string getDomainName()
3510
 * @method $this withDomainName($value)
3511
 * @method string getEndTime()
3512
 * @method $this withEndTime($value)
3513
 * @method string getOwnerId()
3514
 * @method $this withOwnerId($value)
3515
 * @method string getStatus()
3516
 * @method $this withStatus($value)
3517
 */
3518
class DescribeLiveRecordNotifyRecords extends Rpc
3519
{
3520
}
3521
3522
/**
3523
 * @method string getPageNum()
3524
 * @method $this withPageNum($value)
3525
 * @method string getAppName()
3526
 * @method $this withAppName($value)
3527
 * @method string getPageSize()
3528
 * @method $this withPageSize($value)
3529
 * @method string getStreamName()
3530
 * @method $this withStreamName($value)
3531
 * @method string getDomainName()
3532
 * @method $this withDomainName($value)
3533
 * @method string getOwnerId()
3534
 * @method $this withOwnerId($value)
3535
 */
3536
class DescribeLiveRecordVodConfigs extends Rpc
3537
{
3538
}
3539
3540
/**
3541
 * @method string getDomainName()
3542
 * @method $this withDomainName($value)
3543
 * @method string getOwnerId()
3544
 * @method $this withOwnerId($value)
3545
 */
3546
class DescribeLiveShiftConfigs extends Rpc
3547
{
3548
}
3549
3550
/**
3551
 * @method string getPageNum()
3552
 * @method $this withPageNum($value)
3553
 * @method string getAppName()
3554
 * @method $this withAppName($value)
3555
 * @method string getSecurityToken()
3556
 * @method $this withSecurityToken($value)
3557
 * @method string getPageSize()
3558
 * @method $this withPageSize($value)
3559
 * @method string getOrder()
3560
 * @method $this withOrder($value)
3561
 * @method string getDomainName()
3562
 * @method $this withDomainName($value)
3563
 * @method string getOwnerId()
3564
 * @method $this withOwnerId($value)
3565
 */
3566
class DescribeLiveSnapshotConfig extends Rpc
3567
{
3568
}
3569
3570
/**
3571
 * @method string getPageNum()
3572
 * @method $this withPageNum($value)
3573
 * @method string getAppName()
3574
 * @method $this withAppName($value)
3575
 * @method string getSecurityToken()
3576
 * @method $this withSecurityToken($value)
3577
 * @method string getPageSize()
3578
 * @method $this withPageSize($value)
3579
 * @method string getOrder()
3580
 * @method $this withOrder($value)
3581
 * @method string getDomainName()
3582
 * @method $this withDomainName($value)
3583
 * @method string getOwnerId()
3584
 * @method $this withOwnerId($value)
3585
 */
3586
class DescribeLiveSnapshotDetectPornConfig extends Rpc
3587
{
3588
}
3589
3590
/**
3591
 * @method string getDomainName()
3592
 * @method $this withDomainName($value)
3593
 * @method string getOwnerId()
3594
 * @method $this withOwnerId($value)
3595
 */
3596
class DescribeLiveSnapshotNotifyConfig extends Rpc
3597
{
3598
}
3599
3600
/**
3601
 * @method string getDomainName()
3602
 * @method $this withDomainName($value)
3603
 * @method string getOwnerId()
3604
 * @method $this withOwnerId($value)
3605
 * @method string getUrl()
3606
 * @method $this withUrl($value)
3607
 */
3608
class DescribeLiveStreamAuthChecking extends Rpc
3609
{
3610
}
3611
3612
/**
3613
 * @method string getStartTime()
3614
 * @method $this withStartTime($value)
3615
 * @method string getAppName()
3616
 * @method $this withAppName($value)
3617
 * @method string getSecurityToken()
3618
 * @method $this withSecurityToken($value)
3619
 * @method string getStreamName()
3620
 * @method $this withStreamName($value)
3621
 * @method string getDomainName()
3622
 * @method $this withDomainName($value)
3623
 * @method string getEndTime()
3624
 * @method $this withEndTime($value)
3625
 * @method string getOwnerId()
3626
 * @method $this withOwnerId($value)
3627
 */
3628
class DescribeLiveStreamBitRateData extends Rpc
3629
{
3630
}
3631
3632
/**
3633
 * @method string getDomainName()
3634
 * @method $this withDomainName($value)
3635
 * @method string getOwnerId()
3636
 * @method $this withOwnerId($value)
3637
 */
3638
class DescribeLiveStreamCount extends Rpc
3639
{
3640
3641
    /** @var string */
3642
    public $method = 'GET';
3643
}
3644
3645
/**
3646
 * @method string getDomainName()
3647
 * @method $this withDomainName($value)
3648
 * @method string getOwnerId()
3649
 * @method $this withOwnerId($value)
3650
 */
3651
class DescribeLiveStreamDelayConfig extends Rpc
3652
{
3653
}
3654
3655
/**
3656
 * @method string getStartTime()
3657
 * @method $this withStartTime($value)
3658
 * @method string getAppName()
3659
 * @method $this withAppName($value)
3660
 * @method string getSecurityToken()
3661
 * @method $this withSecurityToken($value)
3662
 * @method string getStreamName()
3663
 * @method $this withStreamName($value)
3664
 * @method string getDomainName()
3665
 * @method $this withDomainName($value)
3666
 * @method string getEndTime()
3667
 * @method $this withEndTime($value)
3668
 * @method string getOwnerId()
3669
 * @method $this withOwnerId($value)
3670
 */
3671
class DescribeLiveStreamHistoryUserNum extends Rpc
3672
{
3673
}
3674
3675
/**
3676
 * @method string getNextPageToken()
3677
 * @method $this withNextPageToken($value)
3678
 * @method string getStartTime()
3679
 * @method $this withStartTime($value)
3680
 * @method string getProtocol()
3681
 * @method $this withProtocol($value)
3682
 * @method string getAppName()
3683
 * @method $this withAppName($value)
3684
 * @method string getStreamName()
3685
 * @method $this withStreamName($value)
3686
 * @method string getDomainName()
3687
 * @method $this withDomainName($value)
3688
 * @method string getEndTime()
3689
 * @method $this withEndTime($value)
3690
 * @method string getOwnerId()
3691
 * @method $this withOwnerId($value)
3692
 */
3693
class DescribeLiveStreamMetricDetailData extends Rpc
3694
{
3695
}
3696
3697
/**
3698
 * @method string getMonitorId()
3699
 * @method $this withMonitorId($value)
3700
 * @method string getPageNum()
3701
 * @method $this withPageNum($value)
3702
 * @method string getPageSize()
3703
 * @method $this withPageSize($value)
3704
 * @method string getOwnerId()
3705
 * @method $this withOwnerId($value)
3706
 * @method string getOrderRule()
3707
 * @method $this withOrderRule($value)
3708
 * @method string getStatus()
3709
 * @method $this withStatus($value)
3710
 */
3711
class DescribeLiveStreamMonitorList extends Rpc
3712
{
3713
}
3714
3715
/**
3716
 * @method string getConfigName()
3717
 * @method $this withConfigName($value)
3718
 * @method string getDomainName()
3719
 * @method $this withDomainName($value)
3720
 * @method string getOwnerId()
3721
 * @method $this withOwnerId($value)
3722
 */
3723
class DescribeLiveStreamOptimizedFeatureConfig extends Rpc
3724
{
3725
}
3726
3727
/**
3728
 * @method string getStartTime()
3729
 * @method $this withStartTime($value)
3730
 * @method string getAppName()
3731
 * @method $this withAppName($value)
3732
 * @method string getSecurityToken()
3733
 * @method $this withSecurityToken($value)
3734
 * @method string getStreamName()
3735
 * @method $this withStreamName($value)
3736
 * @method string getDomainName()
3737
 * @method $this withDomainName($value)
3738
 * @method string getEndTime()
3739
 * @method $this withEndTime($value)
3740
 * @method string getOwnerId()
3741
 * @method $this withOwnerId($value)
3742
 */
3743
class DescribeLiveStreamRecordContent extends Rpc
3744
{
3745
}
3746
3747
/**
3748
 * @method string getAppName()
3749
 * @method $this withAppName($value)
3750
 * @method string getSecurityToken()
3751
 * @method $this withSecurityToken($value)
3752
 * @method string getStreamName()
3753
 * @method $this withStreamName($value)
3754
 * @method string getDomainName()
3755
 * @method $this withDomainName($value)
3756
 * @method string getOwnerId()
3757
 * @method $this withOwnerId($value)
3758
 * @method string getRecordId()
3759
 * @method $this withRecordId($value)
3760
 */
3761
class DescribeLiveStreamRecordIndexFile extends Rpc
3762
{
3763
}
3764
3765
/**
3766
 * @method string getStartTime()
3767
 * @method $this withStartTime($value)
3768
 * @method string getPageNum()
3769
 * @method $this withPageNum($value)
3770
 * @method string getAppName()
3771
 * @method $this withAppName($value)
3772
 * @method string getSecurityToken()
3773
 * @method $this withSecurityToken($value)
3774
 * @method string getPageSize()
3775
 * @method $this withPageSize($value)
3776
 * @method string getStreamName()
3777
 * @method $this withStreamName($value)
3778
 * @method string getOrder()
3779
 * @method $this withOrder($value)
3780
 * @method string getDomainName()
3781
 * @method $this withDomainName($value)
3782
 * @method string getEndTime()
3783
 * @method $this withEndTime($value)
3784
 * @method string getOwnerId()
3785
 * @method $this withOwnerId($value)
3786
 */
3787
class DescribeLiveStreamRecordIndexFiles extends Rpc
3788
{
3789
}
3790
3791
/**
3792
 * @method string getPageNum()
3793
 * @method $this withPageNum($value)
3794
 * @method string getSecurityToken()
3795
 * @method $this withSecurityToken($value)
3796
 * @method string getPageSize()
3797
 * @method $this withPageSize($value)
3798
 * @method string getDomainName()
3799
 * @method $this withDomainName($value)
3800
 * @method string getOwnerId()
3801
 * @method $this withOwnerId($value)
3802
 */
3803
class DescribeLiveStreamsBlockList extends Rpc
3804
{
3805
}
3806
3807
/**
3808
 * @method string getStartTime()
3809
 * @method $this withStartTime($value)
3810
 * @method string getAppName()
3811
 * @method $this withAppName($value)
3812
 * @method string getDomainName()
3813
 * @method $this withDomainName($value)
3814
 * @method string getEndTime()
3815
 * @method $this withEndTime($value)
3816
 * @method string getOwnerId()
3817
 * @method $this withOwnerId($value)
3818
 * @method string getRows()
3819
 * @method $this withRows($value)
3820
 * @method string getPage()
3821
 * @method $this withPage($value)
3822
 */
3823
class DescribeLiveStreamsControlHistory extends Rpc
3824
{
3825
}
3826
3827
/**
3828
 * @method string getStartTime()
3829
 * @method $this withStartTime($value)
3830
 * @method string getAppName()
3831
 * @method $this withAppName($value)
3832
 * @method string getSecurityToken()
3833
 * @method $this withSecurityToken($value)
3834
 * @method string getLimit()
3835
 * @method $this withLimit($value)
3836
 * @method string getStreamName()
3837
 * @method $this withStreamName($value)
3838
 * @method string getOrder()
3839
 * @method $this withOrder($value)
3840
 * @method string getDomainName()
3841
 * @method $this withDomainName($value)
3842
 * @method string getEndTime()
3843
 * @method $this withEndTime($value)
3844
 * @method string getOwnerId()
3845
 * @method $this withOwnerId($value)
3846
 */
3847
class DescribeLiveStreamSnapshotInfo extends Rpc
3848
{
3849
}
3850
3851
/**
3852
 * @method string getStartTime()
3853
 * @method $this withStartTime($value)
3854
 * @method string getPageNumber()
3855
 * @method $this withPageNumber($value)
3856
 * @method string getAppName()
3857
 * @method $this withAppName($value)
3858
 * @method string getPageSize()
3859
 * @method $this withPageSize($value)
3860
 * @method string getStreamName()
3861
 * @method $this withStreamName($value)
3862
 * @method string getDomainName()
3863
 * @method $this withDomainName($value)
3864
 * @method string getEndTime()
3865
 * @method $this withEndTime($value)
3866
 * @method string getOwnerId()
3867
 * @method $this withOwnerId($value)
3868
 * @method string getStatus()
3869
 * @method $this withStatus($value)
3870
 */
3871
class DescribeLiveStreamsNotifyRecords extends Rpc
3872
{
3873
}
3874
3875
/**
3876
 * @method string getDomainName()
3877
 * @method $this withDomainName($value)
3878
 * @method string getOwnerId()
3879
 * @method $this withOwnerId($value)
3880
 */
3881
class DescribeLiveStreamsNotifyUrlConfig extends Rpc
3882
{
3883
}
3884
3885
/**
3886
 * @method string getOnlyStream()
3887
 * @method $this withOnlyStream($value)
3888
 * @method string getStartTime()
3889
 * @method $this withStartTime($value)
3890
 * @method string getPageNum()
3891
 * @method $this withPageNum($value)
3892
 * @method string getAppName()
3893
 * @method $this withAppName($value)
3894
 * @method string getPageSize()
3895
 * @method $this withPageSize($value)
3896
 * @method string getStreamName()
3897
 * @method $this withStreamName($value)
3898
 * @method string getQueryType()
3899
 * @method $this withQueryType($value)
3900
 * @method string getStreamType()
3901
 * @method $this withStreamType($value)
3902
 * @method string getDomainName()
3903
 * @method $this withDomainName($value)
3904
 * @method string getEndTime()
3905
 * @method $this withEndTime($value)
3906
 * @method string getOrderBy()
3907
 * @method $this withOrderBy($value)
3908
 * @method string getOwnerId()
3909
 * @method $this withOwnerId($value)
3910
 */
3911
class DescribeLiveStreamsOnlineList extends Rpc
3912
{
3913
}
3914
3915
/**
3916
 * @method string getStartTime()
3917
 * @method $this withStartTime($value)
3918
 * @method string getPageNumber()
3919
 * @method $this withPageNumber($value)
3920
 * @method string getAppName()
3921
 * @method $this withAppName($value)
3922
 * @method string getPageSize()
3923
 * @method $this withPageSize($value)
3924
 * @method string getStreamName()
3925
 * @method $this withStreamName($value)
3926
 * @method string getQueryType()
3927
 * @method $this withQueryType($value)
3928
 * @method string getStreamType()
3929
 * @method $this withStreamType($value)
3930
 * @method string getDomainName()
3931
 * @method $this withDomainName($value)
3932
 * @method string getEndTime()
3933
 * @method $this withEndTime($value)
3934
 * @method string getOrderBy()
3935
 * @method $this withOrderBy($value)
3936
 * @method string getOwnerId()
3937
 * @method $this withOwnerId($value)
3938
 */
3939
class DescribeLiveStreamsPublishList extends Rpc
3940
{
3941
}
3942
3943
/**
3944
 * @method string getAppName()
3945
 * @method $this withAppName($value)
3946
 * @method string getStreamName()
3947
 * @method $this withStreamName($value)
3948
 * @method string getDomainName()
3949
 * @method $this withDomainName($value)
3950
 * @method string getOwnerId()
3951
 * @method $this withOwnerId($value)
3952
 */
3953
class DescribeLiveStreamState extends Rpc
3954
{
3955
}
3956
3957
/**
3958
 * @method string getOwnerId()
3959
 * @method $this withOwnerId($value)
3960
 * @method string getDomainTranscodeName()
3961
 * @method $this withDomainTranscodeName($value)
3962
 */
3963
class DescribeLiveStreamTranscodeInfo extends Rpc
3964
{
3965
}
3966
3967
/**
3968
 * @method string getDomainName()
3969
 * @method $this withDomainName($value)
3970
 * @method string getOwnerId()
3971
 * @method $this withOwnerId($value)
3972
 */
3973
class DescribeLiveStreamTranscodeStreamNum extends Rpc
3974
{
3975
}
3976
3977
/**
3978
 * @method string getPageNumber()
3979
 * @method $this withPageNumber($value)
3980
 * @method string getPageSize()
3981
 * @method $this withPageSize($value)
3982
 * @method string getOwnerId()
3983
 * @method $this withOwnerId($value)
3984
 * @method string getDomain()
3985
 * @method $this withDomain($value)
3986
 */
3987
class DescribeLiveStreamWatermarkRules extends Rpc
3988
{
3989
}
3990
3991
/**
3992
 * @method string getPageNumber()
3993
 * @method $this withPageNumber($value)
3994
 * @method string getPageSize()
3995
 * @method $this withPageSize($value)
3996
 * @method string getKeyWord()
3997
 * @method $this withKeyWord($value)
3998
 * @method string getOwnerId()
3999
 * @method $this withOwnerId($value)
4000
 * @method string getDomain()
4001
 * @method $this withDomain($value)
4002
 */
4003
class DescribeLiveStreamWatermarks extends Rpc
4004
{
4005
}
4006
4007
/**
4008
 * @method string getScope()
4009
 * @method $this withScope($value)
4010
 * @method array getTag()
4011
 * @method array getResourceId()
4012
 * @method string getOwnerId()
4013
 * @method $this withOwnerId($value)
4014
 * @method string getResourceType()
4015
 * @method $this withResourceType($value)
4016
 */
4017
class DescribeLiveTagResources extends Rpc
4018
{
4019
4020
    /**
4021
     * @param array $tag
4022
     *
4023
     * @return $this
4024
     */
4025
	public function withTag(array $tag)
4026
	{
4027
	    $this->data['Tag'] = $tag;
4028
		foreach ($tag as $depth1 => $depth1Value) {
4029
			if(isset($depth1Value['Key'])){
4030
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
4031
			}
4032
			if(isset($depth1Value['Value'])){
4033
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
4034
			}
4035
		}
4036
4037
		return $this;
4038
    }
4039
4040
    /**
4041
     * @param array $resourceId
4042
     *
4043
     * @return $this
4044
     */
4045
	public function withResourceId(array $resourceId)
4046
	{
4047
	    $this->data['ResourceId'] = $resourceId;
4048
		foreach ($resourceId as $i => $iValue) {
4049
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
4050
		}
4051
4052
		return $this;
4053
    }
4054
}
4055
4056
/**
4057
 * @method string getStartTime()
4058
 * @method $this withStartTime($value)
4059
 * @method string getLimit()
4060
 * @method $this withLimit($value)
4061
 * @method string getEndTime()
4062
 * @method $this withEndTime($value)
4063
 * @method string getOwnerId()
4064
 * @method $this withOwnerId($value)
4065
 */
4066
class DescribeLiveTopDomainsByFlow extends Rpc
4067
{
4068
}
4069
4070
/**
4071
 * @method string getStartTime()
4072
 * @method $this withStartTime($value)
4073
 * @method string getEndTime()
4074
 * @method $this withEndTime($value)
4075
 * @method string getOwnerId()
4076
 * @method $this withOwnerId($value)
4077
 */
4078
class DescribeLiveUserBillPrediction extends Rpc
4079
{
4080
}
4081
4082
/**
4083
 * @method string getPageNumber()
4084
 * @method $this withPageNumber($value)
4085
 * @method string getSecurityToken()
4086
 * @method $this withSecurityToken($value)
4087
 * @method string getPageSize()
4088
 * @method $this withPageSize($value)
4089
 * @method string getRegionName()
4090
 * @method $this withRegionName($value)
4091
 * @method array getTag()
4092
 * @method string getDomainName()
4093
 * @method $this withDomainName($value)
4094
 * @method string getOwnerId()
4095
 * @method $this withOwnerId($value)
4096
 * @method string getDomainStatus()
4097
 * @method $this withDomainStatus($value)
4098
 * @method string getDomainSearchType()
4099
 * @method $this withDomainSearchType($value)
4100
 * @method string getLiveDomainType()
4101
 * @method $this withLiveDomainType($value)
4102
 */
4103
class DescribeLiveUserDomains extends Rpc
4104
{
4105
4106
    /**
4107
     * @param array $tag
4108
     *
4109
     * @return $this
4110
     */
4111
	public function withTag(array $tag)
4112
	{
4113
	    $this->data['Tag'] = $tag;
4114
		foreach ($tag as $depth1 => $depth1Value) {
4115
			if(isset($depth1Value['Value'])){
4116
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
4117
			}
4118
			if(isset($depth1Value['Key'])){
4119
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
4120
			}
4121
		}
4122
4123
		return $this;
4124
    }
4125
}
4126
4127
/**
4128
 * @method string getOwnerId()
4129
 * @method $this withOwnerId($value)
4130
 */
4131
class DescribeLiveUserTags extends Rpc
4132
{
4133
}
4134
4135
/**
4136
 * @method string getStartTs()
4137
 * @method $this withStartTs($value)
4138
 * @method string getServiceArea()
4139
 * @method $this withServiceArea($value)
4140
 * @method string getAppId()
4141
 * @method $this withAppId($value)
4142
 * @method string getEndTs()
4143
 * @method $this withEndTs($value)
4144
 * @method string getInterval()
4145
 * @method $this withInterval($value)
4146
 */
4147
class DescribeMeterLiveInteractionDau extends Rpc
4148
{
4149
}
4150
4151
/**
4152
 * @method string getEndTime()
4153
 * @method $this withEndTime($value)
4154
 * @method string getStartTime()
4155
 * @method $this withStartTime($value)
4156
 * @method string getServiceArea()
4157
 * @method $this withServiceArea($value)
4158
 * @method string getAppId()
4159
 * @method string getInterval()
4160
 * @method $this withInterval($value)
4161
 */
4162
class DescribeMeterLiveRtcDuration extends Rpc
4163
{
4164
4165
    /**
4166
     * @param string $value
4167
     *
4168
     * @return $this
4169
     */
4170
    public function withAppId($value)
4171
    {
4172
        $this->data['AppId'] = $value;
4173
        $this->options['query']['appId'] = $value;
4174
4175
        return $this;
4176
    }
4177
}
4178
4179
/**
4180
 * @method string getStartTime()
4181
 * @method $this withStartTime($value)
4182
 * @method string getAppName()
4183
 * @method $this withAppName($value)
4184
 * @method string getPageSize()
4185
 * @method $this withPageSize($value)
4186
 * @method string getStreamName()
4187
 * @method $this withStreamName($value)
4188
 * @method string getMixStreamId()
4189
 * @method $this withMixStreamId($value)
4190
 * @method string getDomainName()
4191
 * @method $this withDomainName($value)
4192
 * @method string getEndTime()
4193
 * @method $this withEndTime($value)
4194
 * @method string getOwnerId()
4195
 * @method $this withOwnerId($value)
4196
 * @method string getPageNo()
4197
 * @method $this withPageNo($value)
4198
 */
4199
class DescribeMixStreamList extends Rpc
4200
{
4201
}
4202
4203
/**
4204
 * @method string getPageNum()
4205
 * @method $this withPageNum($value)
4206
 * @method string getPageSize()
4207
 * @method $this withPageSize($value)
4208
 * @method string getOrder()
4209
 * @method $this withOrder($value)
4210
 * @method string getOwnerId()
4211
 * @method $this withOwnerId($value)
4212
 * @method string getRoomId()
4213
 * @method $this withRoomId($value)
4214
 * @method string getAppId()
4215
 * @method $this withAppId($value)
4216
 */
4217
class DescribeRoomKickoutUserList extends Rpc
4218
{
4219
}
4220
4221
/**
4222
 * @method string getStartTime()
4223
 * @method $this withStartTime($value)
4224
 * @method string getAnchorId()
4225
 * @method $this withAnchorId($value)
4226
 * @method string getPageNum()
4227
 * @method $this withPageNum($value)
4228
 * @method string getRoomStatus()
4229
 * @method $this withRoomStatus($value)
4230
 * @method string getPageSize()
4231
 * @method $this withPageSize($value)
4232
 * @method string getOrder()
4233
 * @method $this withOrder($value)
4234
 * @method string getEndTime()
4235
 * @method $this withEndTime($value)
4236
 * @method string getOwnerId()
4237
 * @method $this withOwnerId($value)
4238
 * @method string getRoomId()
4239
 * @method $this withRoomId($value)
4240
 * @method string getAppId()
4241
 * @method $this withAppId($value)
4242
 */
4243
class DescribeRoomList extends Rpc
4244
{
4245
}
4246
4247
/**
4248
 * @method string getOwnerId()
4249
 * @method $this withOwnerId($value)
4250
 * @method string getRoomId()
4251
 * @method $this withRoomId($value)
4252
 * @method string getAppId()
4253
 * @method $this withAppId($value)
4254
 */
4255
class DescribeRoomStatus extends Rpc
4256
{
4257
}
4258
4259
/**
4260
 * @method string getEndTime()
4261
 * @method $this withEndTime($value)
4262
 * @method string getDomainNameList()
4263
 * @method $this withDomainNameList($value)
4264
 * @method string getStartTime()
4265
 * @method $this withStartTime($value)
4266
 * @method string getDataInterval()
4267
 * @method $this withDataInterval($value)
4268
 */
4269
class DescribeRTSNativeSDKFirstFrameCost extends Rpc
4270
{
4271
}
4272
4273
/**
4274
 * @method string getEndTime()
4275
 * @method $this withEndTime($value)
4276
 * @method string getDomainNameList()
4277
 * @method $this withDomainNameList($value)
4278
 * @method string getStartTime()
4279
 * @method $this withStartTime($value)
4280
 * @method string getDataInterval()
4281
 * @method $this withDataInterval($value)
4282
 */
4283
class DescribeRTSNativeSDKFirstFrameDelay extends Rpc
4284
{
4285
}
4286
4287
/**
4288
 * @method string getEndTime()
4289
 * @method $this withEndTime($value)
4290
 * @method string getDomainNameList()
4291
 * @method $this withDomainNameList($value)
4292
 * @method string getStartTime()
4293
 * @method $this withStartTime($value)
4294
 * @method string getDataInterval()
4295
 * @method $this withDataInterval($value)
4296
 */
4297
class DescribeRTSNativeSDKPlayFailStatus extends Rpc
4298
{
4299
}
4300
4301
/**
4302
 * @method string getEndTime()
4303
 * @method $this withEndTime($value)
4304
 * @method string getDomainNameList()
4305
 * @method $this withDomainNameList($value)
4306
 * @method string getStartTime()
4307
 * @method $this withStartTime($value)
4308
 * @method string getDataInterval()
4309
 * @method $this withDataInterval($value)
4310
 */
4311
class DescribeRTSNativeSDKPlayTime extends Rpc
4312
{
4313
}
4314
4315
/**
4316
 * @method string getEndTime()
4317
 * @method $this withEndTime($value)
4318
 * @method string getDomainNameList()
4319
 * @method $this withDomainNameList($value)
4320
 * @method string getStartTime()
4321
 * @method $this withStartTime($value)
4322
 * @method string getDataInterval()
4323
 * @method $this withDataInterval($value)
4324
 */
4325
class DescribeRTSNativeSDKVvData extends Rpc
4326
{
4327
}
4328
4329
/**
4330
 * @method string getCasterId()
4331
 * @method $this withCasterId($value)
4332
 * @method string getOwnerId()
4333
 * @method $this withOwnerId($value)
4334
 */
4335
class DescribeShowList extends Rpc
4336
{
4337
}
4338
4339
/**
4340
 * @method string getLayoutId()
4341
 * @method $this withLayoutId($value)
4342
 * @method string getCasterId()
4343
 * @method $this withCasterId($value)
4344
 * @method string getOwnerId()
4345
 * @method $this withOwnerId($value)
4346
 */
4347
class DescribeStudioLayouts extends Rpc
4348
{
4349
}
4350
4351
/**
4352
 * @method string getStartTime()
4353
 * @method $this withStartTime($value)
4354
 * @method string getStream()
4355
 * @method $this withStream($value)
4356
 * @method string getApp()
4357
 * @method $this withApp($value)
4358
 * @method string getEndTime()
4359
 * @method $this withEndTime($value)
4360
 * @method string getOwnerId()
4361
 * @method $this withOwnerId($value)
4362
 * @method string getDomain()
4363
 * @method $this withDomain($value)
4364
 */
4365
class DescribeToutiaoLivePlay extends Rpc
4366
{
4367
}
4368
4369
/**
4370
 * @method string getStartTime()
4371
 * @method $this withStartTime($value)
4372
 * @method string getStream()
4373
 * @method $this withStream($value)
4374
 * @method string getApp()
4375
 * @method $this withApp($value)
4376
 * @method string getEndTime()
4377
 * @method $this withEndTime($value)
4378
 * @method string getOwnerId()
4379
 * @method $this withOwnerId($value)
4380
 * @method string getDomain()
4381
 * @method $this withDomain($value)
4382
 */
4383
class DescribeToutiaoLivePublish extends Rpc
4384
{
4385
}
4386
4387
/**
4388
 * @method string getStartTime()
4389
 * @method $this withStartTime($value)
4390
 * @method string getDomainName()
4391
 * @method $this withDomainName($value)
4392
 * @method string getEndTime()
4393
 * @method $this withEndTime($value)
4394
 * @method string getOwnerId()
4395
 * @method $this withOwnerId($value)
4396
 * @method string getDomainSwitch()
4397
 * @method $this withDomainSwitch($value)
4398
 */
4399
class DescribeUpBpsPeakData extends Rpc
4400
{
4401
}
4402
4403
/**
4404
 * @method string getLine()
4405
 * @method $this withLine($value)
4406
 * @method string getStartTime()
4407
 * @method $this withStartTime($value)
4408
 * @method string getDomainName()
4409
 * @method $this withDomainName($value)
4410
 * @method string getEndTime()
4411
 * @method $this withEndTime($value)
4412
 * @method string getOwnerId()
4413
 * @method $this withOwnerId($value)
4414
 * @method string getDomainSwitch()
4415
 * @method $this withDomainSwitch($value)
4416
 */
4417
class DescribeUpBpsPeakOfLine extends Rpc
4418
{
4419
}
4420
4421
/**
4422
 * @method string getStartTime()
4423
 * @method $this withStartTime($value)
4424
 * @method string getDomainName()
4425
 * @method $this withDomainName($value)
4426
 * @method string getEndTime()
4427
 * @method $this withEndTime($value)
4428
 * @method string getOwnerId()
4429
 * @method $this withOwnerId($value)
4430
 * @method string getDomainSwitch()
4431
 * @method $this withDomainSwitch($value)
4432
 */
4433
class DescribeUpPeakPublishStreamData extends Rpc
4434
{
4435
}
4436
4437
/**
4438
 * @method string getDomainName()
4439
 * @method $this withDomainName($value)
4440
 * @method string getOwnerId()
4441
 * @method $this withOwnerId($value)
4442
 */
4443
class DisableLiveRealtimeLogDelivery extends Rpc
4444
{
4445
4446
    /** @var string */
4447
    public $method = 'GET';
4448
}
4449
4450
/**
4451
 * @method string getStream()
4452
 * @method $this withStream($value)
4453
 * @method string getApp()
4454
 * @method $this withApp($value)
4455
 * @method string getOwnerId()
4456
 * @method $this withOwnerId($value)
4457
 * @method string getTemplateId()
4458
 * @method $this withTemplateId($value)
4459
 * @method string getDomain()
4460
 * @method $this withDomain($value)
4461
 */
4462
class DynamicUpdateWaterMarkStreamRule extends Rpc
4463
{
4464
}
4465
4466
/**
4467
 * @method string getProgramItems()
4468
 * @method $this withProgramItems($value)
4469
 * @method string getProgramId()
4470
 * @method $this withProgramId($value)
4471
 * @method string getOwnerId()
4472
 * @method $this withOwnerId($value)
4473
 * @method string getProgramConfig()
4474
 * @method $this withProgramConfig($value)
4475
 */
4476
class EditPlaylist extends Rpc
4477
{
4478
}
4479
4480
/**
4481
 * @method string getStartTime()
4482
 * @method $this withStartTime($value)
4483
 * @method string getUserData()
4484
 * @method $this withUserData($value)
4485
 * @method string getStorageInfo()
4486
 * @method $this withStorageInfo($value)
4487
 * @method string getCasterId()
4488
 * @method $this withCasterId($value)
4489
 * @method string getEndTime()
4490
 * @method $this withEndTime($value)
4491
 * @method string getOwnerId()
4492
 * @method $this withOwnerId($value)
4493
 * @method string getShowId()
4494
 * @method $this withShowId($value)
4495
 */
4496
class EditShowAndReplace extends Rpc
4497
{
4498
}
4499
4500
/**
4501
 * @method string getCasterId()
4502
 * @method $this withCasterId($value)
4503
 * @method string getOwnerId()
4504
 * @method $this withOwnerId($value)
4505
 * @method string getSceneId()
4506
 * @method $this withSceneId($value)
4507
 */
4508
class EffectCasterUrgent extends Rpc
4509
{
4510
}
4511
4512
/**
4513
 * @method string getResourceId()
4514
 * @method $this withResourceId($value)
4515
 * @method string getCasterId()
4516
 * @method $this withCasterId($value)
4517
 * @method string getOwnerId()
4518
 * @method $this withOwnerId($value)
4519
 * @method string getSceneId()
4520
 * @method $this withSceneId($value)
4521
 */
4522
class EffectCasterVideoResource extends Rpc
4523
{
4524
}
4525
4526
/**
4527
 * @method string getDomainName()
4528
 * @method $this withDomainName($value)
4529
 * @method string getOwnerId()
4530
 * @method $this withOwnerId($value)
4531
 */
4532
class EnableLiveRealtimeLogDelivery extends Rpc
4533
{
4534
4535
    /** @var string */
4536
    public $method = 'GET';
4537
}
4538
4539
/**
4540
 * @method string getAppName()
4541
 * @method $this withAppName($value)
4542
 * @method string getStreamName()
4543
 * @method $this withStreamName($value)
4544
 * @method string getControlStreamAction()
4545
 * @method $this withControlStreamAction($value)
4546
 * @method string getResumeTime()
4547
 * @method $this withResumeTime($value)
4548
 * @method string getLiveStreamType()
4549
 * @method $this withLiveStreamType($value)
4550
 * @method string getDomainName()
4551
 * @method $this withDomainName($value)
4552
 * @method string getOwnerId()
4553
 * @method $this withOwnerId($value)
4554
 * @method string getOneshot()
4555
 * @method $this withOneshot($value)
4556
 */
4557
class ForbidLiveStream extends Rpc
4558
{
4559
}
4560
4561
/**
4562
 * @method string getUserData()
4563
 * @method $this withUserData($value)
4564
 * @method string getEndTime()
4565
 * @method $this withEndTime($value)
4566
 * @method string getOwnerId()
4567
 * @method $this withOwnerId($value)
4568
 * @method string getRoomId()
4569
 * @method $this withRoomId($value)
4570
 * @method string getAppId()
4571
 * @method $this withAppId($value)
4572
 */
4573
class ForbidPushStream extends Rpc
4574
{
4575
}
4576
4577
/**
4578
 * @method string getUserId()
4579
 * @method $this withUserId($value)
4580
 * @method string getOwnerId()
4581
 * @method $this withOwnerId($value)
4582
 */
4583
class GetAllCustomTemplates extends Rpc
4584
{
4585
}
4586
4587
/**
4588
 * @method string getTemplate()
4589
 * @method $this withTemplate($value)
4590
 * @method string getOwnerId()
4591
 * @method $this withOwnerId($value)
4592
 */
4593
class GetCustomTemplate extends Rpc
4594
{
4595
}
4596
4597
/**
4598
 * @method string getCasterId()
4599
 * @method $this withCasterId($value)
4600
 * @method string getOwnerId()
4601
 * @method $this withOwnerId($value)
4602
 * @method string getShowId()
4603
 * @method $this withShowId($value)
4604
 */
4605
class GetEditingJobInfo extends Rpc
4606
{
4607
}
4608
4609
/**
4610
 * @method string getAppId()
4611
 */
4612
class GetMessageApp extends Rpc
4613
{
4614
4615
    /**
4616
     * @param string $value
4617
     *
4618
     * @return $this
4619
     */
4620
    public function withAppId($value)
4621
    {
4622
        $this->data['AppId'] = $value;
4623
        $this->options['form_params']['AppId'] = $value;
4624
4625
        return $this;
4626
    }
4627
}
4628
4629
/**
4630
 * @method string getGroupId()
4631
 * @method string getAppId()
4632
 */
4633
class GetMessageGroup extends Rpc
4634
{
4635
4636
    /**
4637
     * @param string $value
4638
     *
4639
     * @return $this
4640
     */
4641
    public function withGroupId($value)
4642
    {
4643
        $this->data['GroupId'] = $value;
4644
        $this->options['form_params']['GroupId'] = $value;
4645
4646
        return $this;
4647
    }
4648
4649
    /**
4650
     * @param string $value
4651
     *
4652
     * @return $this
4653
     */
4654
    public function withAppId($value)
4655
    {
4656
        $this->data['AppId'] = $value;
4657
        $this->options['form_params']['AppId'] = $value;
4658
4659
        return $this;
4660
    }
4661
}
4662
4663
/**
4664
 * @method string getUserId()
4665
 * @method string getDeviceType()
4666
 * @method string getDeviceId()
4667
 * @method string getAppId()
4668
 */
4669
class GetMessageToken extends Rpc
4670
{
4671
4672
    /**
4673
     * @param string $value
4674
     *
4675
     * @return $this
4676
     */
4677
    public function withUserId($value)
4678
    {
4679
        $this->data['UserId'] = $value;
4680
        $this->options['form_params']['UserId'] = $value;
4681
4682
        return $this;
4683
    }
4684
4685
    /**
4686
     * @param string $value
4687
     *
4688
     * @return $this
4689
     */
4690
    public function withDeviceType($value)
4691
    {
4692
        $this->data['DeviceType'] = $value;
4693
        $this->options['form_params']['DeviceType'] = $value;
4694
4695
        return $this;
4696
    }
4697
4698
    /**
4699
     * @param string $value
4700
     *
4701
     * @return $this
4702
     */
4703
    public function withDeviceId($value)
4704
    {
4705
        $this->data['DeviceId'] = $value;
4706
        $this->options['form_params']['DeviceId'] = $value;
4707
4708
        return $this;
4709
    }
4710
4711
    /**
4712
     * @param string $value
4713
     *
4714
     * @return $this
4715
     */
4716
    public function withAppId($value)
4717
    {
4718
        $this->data['AppId'] = $value;
4719
        $this->options['form_params']['AppId'] = $value;
4720
4721
        return $this;
4722
    }
4723
}
4724
4725
/**
4726
 * @method string getApp()
4727
 * @method $this withApp($value)
4728
 * @method string getGroupId()
4729
 * @method $this withGroupId($value)
4730
 * @method string getDomainName()
4731
 * @method $this withDomainName($value)
4732
 * @method string getOwnerId()
4733
 * @method $this withOwnerId($value)
4734
 */
4735
class GetMultiRateConfig extends Rpc
4736
{
4737
}
4738
4739
/**
4740
 * @method string getDomainName()
4741
 * @method $this withDomainName($value)
4742
 * @method string getOwnerId()
4743
 * @method $this withOwnerId($value)
4744
 */
4745
class GetMultiRateConfigList extends Rpc
4746
{
4747
}
4748
4749
/**
4750
 * @method string getVideoMsid()
4751
 * @method $this withVideoMsid($value)
4752
 * @method string getRegionCode()
4753
 * @method $this withRegionCode($value)
4754
 * @method string getConnectionTimeout()
4755
 * @method $this withConnectionTimeout($value)
4756
 * @method string getAppName()
4757
 * @method $this withAppName($value)
4758
 * @method string getAudioMsid()
4759
 * @method $this withAudioMsid($value)
4760
 * @method string getMediaTimeout()
4761
 * @method $this withMediaTimeout($value)
4762
 * @method string getStreamName()
4763
 * @method $this withStreamName($value)
4764
 * @method string getDomainName()
4765
 * @method $this withDomainName($value)
4766
 * @method string getOwnerId()
4767
 * @method $this withOwnerId($value)
4768
 */
4769
class HotLiveRtcStream extends Rpc
4770
{
4771
}
4772
4773
/**
4774
 * @method string getStartTime()
4775
 * @method $this withStartTime($value)
4776
 * @method string getCasterConfig()
4777
 * @method $this withCasterConfig($value)
4778
 * @method string getDomainName()
4779
 * @method $this withDomainName($value)
4780
 * @method string getEndTime()
4781
 * @method $this withEndTime($value)
4782
 * @method string getOwnerId()
4783
 * @method $this withOwnerId($value)
4784
 * @method string getCallBackUrl()
4785
 * @method $this withCallBackUrl($value)
4786
 * @method string getResourceIds()
4787
 * @method $this withResourceIds($value)
4788
 */
4789
class InitializeAutoShowListTask extends Rpc
4790
{
4791
}
4792
4793
/**
4794
 * @method string getUserId()
4795
 * @method string getBroadCastType()
4796
 * @method string getBroadCastStatistics()
4797
 * @method string getGroupId()
4798
 * @method string getAppId()
4799
 */
4800
class JoinMessageGroup extends Rpc
4801
{
4802
4803
    /**
4804
     * @param string $value
4805
     *
4806
     * @return $this
4807
     */
4808
    public function withUserId($value)
4809
    {
4810
        $this->data['UserId'] = $value;
4811
        $this->options['form_params']['UserId'] = $value;
4812
4813
        return $this;
4814
    }
4815
4816
    /**
4817
     * @param string $value
4818
     *
4819
     * @return $this
4820
     */
4821
    public function withBroadCastType($value)
4822
    {
4823
        $this->data['BroadCastType'] = $value;
4824
        $this->options['form_params']['BroadCastType'] = $value;
4825
4826
        return $this;
4827
    }
4828
4829
    /**
4830
     * @param string $value
4831
     *
4832
     * @return $this
4833
     */
4834
    public function withBroadCastStatistics($value)
4835
    {
4836
        $this->data['BroadCastStatistics'] = $value;
4837
        $this->options['form_params']['BroadCastStatistics'] = $value;
4838
4839
        return $this;
4840
    }
4841
4842
    /**
4843
     * @param string $value
4844
     *
4845
     * @return $this
4846
     */
4847
    public function withGroupId($value)
4848
    {
4849
        $this->data['GroupId'] = $value;
4850
        $this->options['form_params']['GroupId'] = $value;
4851
4852
        return $this;
4853
    }
4854
4855
    /**
4856
     * @param string $value
4857
     *
4858
     * @return $this
4859
     */
4860
    public function withAppId($value)
4861
    {
4862
        $this->data['AppId'] = $value;
4863
        $this->options['form_params']['AppId'] = $value;
4864
4865
        return $this;
4866
    }
4867
}
4868
4869
/**
4870
 * @method string getUserId()
4871
 * @method string getBroadCastType()
4872
 * @method string getBroadCastStatistics()
4873
 * @method string getGroupId()
4874
 * @method string getAppId()
4875
 */
4876
class LeaveMessageGroup extends Rpc
4877
{
4878
4879
    /**
4880
     * @param string $value
4881
     *
4882
     * @return $this
4883
     */
4884
    public function withUserId($value)
4885
    {
4886
        $this->data['UserId'] = $value;
4887
        $this->options['form_params']['UserId'] = $value;
4888
4889
        return $this;
4890
    }
4891
4892
    /**
4893
     * @param string $value
4894
     *
4895
     * @return $this
4896
     */
4897
    public function withBroadCastType($value)
4898
    {
4899
        $this->data['BroadCastType'] = $value;
4900
        $this->options['form_params']['BroadCastType'] = $value;
4901
4902
        return $this;
4903
    }
4904
4905
    /**
4906
     * @param string $value
4907
     *
4908
     * @return $this
4909
     */
4910
    public function withBroadCastStatistics($value)
4911
    {
4912
        $this->data['BroadCastStatistics'] = $value;
4913
        $this->options['form_params']['BroadCastStatistics'] = $value;
4914
4915
        return $this;
4916
    }
4917
4918
    /**
4919
     * @param string $value
4920
     *
4921
     * @return $this
4922
     */
4923
    public function withGroupId($value)
4924
    {
4925
        $this->data['GroupId'] = $value;
4926
        $this->options['form_params']['GroupId'] = $value;
4927
4928
        return $this;
4929
    }
4930
4931
    /**
4932
     * @param string $value
4933
     *
4934
     * @return $this
4935
     */
4936
    public function withAppId($value)
4937
    {
4938
        $this->data['AppId'] = $value;
4939
        $this->options['form_params']['AppId'] = $value;
4940
4941
        return $this;
4942
    }
4943
}
4944
4945
/**
4946
 * @method string getPageNum()
4947
 * @method $this withPageNum($value)
4948
 * @method string getPageSize()
4949
 * @method $this withPageSize($value)
4950
 * @method string getOwnerId()
4951
 * @method $this withOwnerId($value)
4952
 * @method string getDomain()
4953
 * @method $this withDomain($value)
4954
 */
4955
class ListLiveDelayConfig extends Rpc
4956
{
4957
}
4958
4959
/**
4960
 * @method string getOwnerId()
4961
 * @method $this withOwnerId($value)
4962
 * @method string getLiveOpenapiReserve()
4963
 * @method $this withLiveOpenapiReserve($value)
4964
 */
4965
class ListLiveRealtimeLogDelivery extends Rpc
4966
{
4967
4968
    /** @var string */
4969
    public $method = 'GET';
4970
}
4971
4972
/**
4973
 * @method string getProject()
4974
 * @method $this withProject($value)
4975
 * @method string getOwnerId()
4976
 * @method $this withOwnerId($value)
4977
 * @method string getRegion()
4978
 * @method $this withRegion($value)
4979
 * @method string getLogstore()
4980
 * @method $this withLogstore($value)
4981
 */
4982
class ListLiveRealtimeLogDeliveryDomains extends Rpc
4983
{
4984
4985
    /** @var string */
4986
    public $method = 'GET';
4987
}
4988
4989
/**
4990
 * @method string getOwnerId()
4991
 * @method $this withOwnerId($value)
4992
 * @method string getLiveOpenapiReserve()
4993
 * @method $this withLiveOpenapiReserve($value)
4994
 */
4995
class ListLiveRealtimeLogDeliveryInfos extends Rpc
4996
{
4997
4998
    /** @var string */
4999
    public $method = 'GET';
5000
}
5001
5002
/**
5003
 * @method string getSortType()
5004
 * @method string getType()
5005
 * @method string getPageNum()
5006
 * @method string getPageSize()
5007
 * @method string getGroupId()
5008
 * @method string getAppId()
5009
 */
5010
class ListMessage extends Rpc
5011
{
5012
5013
    /**
5014
     * @param string $value
5015
     *
5016
     * @return $this
5017
     */
5018
    public function withSortType($value)
5019
    {
5020
        $this->data['SortType'] = $value;
5021
        $this->options['form_params']['SortType'] = $value;
5022
5023
        return $this;
5024
    }
5025
5026
    /**
5027
     * @param string $value
5028
     *
5029
     * @return $this
5030
     */
5031
    public function withType($value)
5032
    {
5033
        $this->data['Type'] = $value;
5034
        $this->options['form_params']['Type'] = $value;
5035
5036
        return $this;
5037
    }
5038
5039
    /**
5040
     * @param string $value
5041
     *
5042
     * @return $this
5043
     */
5044
    public function withPageNum($value)
5045
    {
5046
        $this->data['PageNum'] = $value;
5047
        $this->options['form_params']['PageNum'] = $value;
5048
5049
        return $this;
5050
    }
5051
5052
    /**
5053
     * @param string $value
5054
     *
5055
     * @return $this
5056
     */
5057
    public function withPageSize($value)
5058
    {
5059
        $this->data['PageSize'] = $value;
5060
        $this->options['form_params']['PageSize'] = $value;
5061
5062
        return $this;
5063
    }
5064
5065
    /**
5066
     * @param string $value
5067
     *
5068
     * @return $this
5069
     */
5070
    public function withGroupId($value)
5071
    {
5072
        $this->data['GroupId'] = $value;
5073
        $this->options['form_params']['GroupId'] = $value;
5074
5075
        return $this;
5076
    }
5077
5078
    /**
5079
     * @param string $value
5080
     *
5081
     * @return $this
5082
     */
5083
    public function withAppId($value)
5084
    {
5085
        $this->data['AppId'] = $value;
5086
        $this->options['form_params']['AppId'] = $value;
5087
5088
        return $this;
5089
    }
5090
}
5091
5092
/**
5093
 * @method string getSortType()
5094
 * @method string getPageNum()
5095
 * @method string getPageSize()
5096
 */
5097
class ListMessageApp extends Rpc
5098
{
5099
5100
    /**
5101
     * @param string $value
5102
     *
5103
     * @return $this
5104
     */
5105
    public function withSortType($value)
5106
    {
5107
        $this->data['SortType'] = $value;
5108
        $this->options['form_params']['SortType'] = $value;
5109
5110
        return $this;
5111
    }
5112
5113
    /**
5114
     * @param string $value
5115
     *
5116
     * @return $this
5117
     */
5118
    public function withPageNum($value)
5119
    {
5120
        $this->data['PageNum'] = $value;
5121
        $this->options['form_params']['PageNum'] = $value;
5122
5123
        return $this;
5124
    }
5125
5126
    /**
5127
     * @param string $value
5128
     *
5129
     * @return $this
5130
     */
5131
    public function withPageSize($value)
5132
    {
5133
        $this->data['PageSize'] = $value;
5134
        $this->options['form_params']['PageSize'] = $value;
5135
5136
        return $this;
5137
    }
5138
}
5139
5140
/**
5141
 * @method string getSortType()
5142
 * @method string getPageNum()
5143
 * @method string getUserId()
5144
 * @method string getPageSize()
5145
 * @method string getAppId()
5146
 */
5147
class ListMessageGroup extends Rpc
5148
{
5149
5150
    /**
5151
     * @param string $value
5152
     *
5153
     * @return $this
5154
     */
5155
    public function withSortType($value)
5156
    {
5157
        $this->data['SortType'] = $value;
5158
        $this->options['form_params']['SortType'] = $value;
5159
5160
        return $this;
5161
    }
5162
5163
    /**
5164
     * @param string $value
5165
     *
5166
     * @return $this
5167
     */
5168
    public function withPageNum($value)
5169
    {
5170
        $this->data['PageNum'] = $value;
5171
        $this->options['form_params']['PageNum'] = $value;
5172
5173
        return $this;
5174
    }
5175
5176
    /**
5177
     * @param string $value
5178
     *
5179
     * @return $this
5180
     */
5181
    public function withUserId($value)
5182
    {
5183
        $this->data['UserId'] = $value;
5184
        $this->options['form_params']['UserId'] = $value;
5185
5186
        return $this;
5187
    }
5188
5189
    /**
5190
     * @param string $value
5191
     *
5192
     * @return $this
5193
     */
5194
    public function withPageSize($value)
5195
    {
5196
        $this->data['PageSize'] = $value;
5197
        $this->options['form_params']['PageSize'] = $value;
5198
5199
        return $this;
5200
    }
5201
5202
    /**
5203
     * @param string $value
5204
     *
5205
     * @return $this
5206
     */
5207
    public function withAppId($value)
5208
    {
5209
        $this->data['AppId'] = $value;
5210
        $this->options['form_params']['AppId'] = $value;
5211
5212
        return $this;
5213
    }
5214
}
5215
5216
/**
5217
 * @method string getSortType()
5218
 * @method string getPageNum()
5219
 * @method string getPageSize()
5220
 * @method string getGroupId()
5221
 * @method string getAppId()
5222
 */
5223
class ListMessageGroupUser extends Rpc
5224
{
5225
5226
    /**
5227
     * @param string $value
5228
     *
5229
     * @return $this
5230
     */
5231
    public function withSortType($value)
5232
    {
5233
        $this->data['SortType'] = $value;
5234
        $this->options['form_params']['SortType'] = $value;
5235
5236
        return $this;
5237
    }
5238
5239
    /**
5240
     * @param string $value
5241
     *
5242
     * @return $this
5243
     */
5244
    public function withPageNum($value)
5245
    {
5246
        $this->data['PageNum'] = $value;
5247
        $this->options['form_params']['PageNum'] = $value;
5248
5249
        return $this;
5250
    }
5251
5252
    /**
5253
     * @param string $value
5254
     *
5255
     * @return $this
5256
     */
5257
    public function withPageSize($value)
5258
    {
5259
        $this->data['PageSize'] = $value;
5260
        $this->options['form_params']['PageSize'] = $value;
5261
5262
        return $this;
5263
    }
5264
5265
    /**
5266
     * @param string $value
5267
     *
5268
     * @return $this
5269
     */
5270
    public function withGroupId($value)
5271
    {
5272
        $this->data['GroupId'] = $value;
5273
        $this->options['form_params']['GroupId'] = $value;
5274
5275
        return $this;
5276
    }
5277
5278
    /**
5279
     * @param string $value
5280
     *
5281
     * @return $this
5282
     */
5283
    public function withAppId($value)
5284
    {
5285
        $this->data['AppId'] = $value;
5286
        $this->options['form_params']['AppId'] = $value;
5287
5288
        return $this;
5289
    }
5290
}
5291
5292
/**
5293
 * @method string getUserIdList()
5294
 * @method string getGroupId()
5295
 * @method string getAppId()
5296
 */
5297
class ListMessageGroupUserById extends Rpc
5298
{
5299
5300
    /**
5301
     * @param string $value
5302
     *
5303
     * @return $this
5304
     */
5305
    public function withUserIdList($value)
5306
    {
5307
        $this->data['UserIdList'] = $value;
5308
        $this->options['form_params']['UserIdList'] = $value;
5309
5310
        return $this;
5311
    }
5312
5313
    /**
5314
     * @param string $value
5315
     *
5316
     * @return $this
5317
     */
5318
    public function withGroupId($value)
5319
    {
5320
        $this->data['GroupId'] = $value;
5321
        $this->options['form_params']['GroupId'] = $value;
5322
5323
        return $this;
5324
    }
5325
5326
    /**
5327
     * @param string $value
5328
     *
5329
     * @return $this
5330
     */
5331
    public function withAppId($value)
5332
    {
5333
        $this->data['AppId'] = $value;
5334
        $this->options['form_params']['AppId'] = $value;
5335
5336
        return $this;
5337
    }
5338
}
5339
5340
/**
5341
 * @method string getPageSize()
5342
 * @method $this withPageSize($value)
5343
 * @method string getProgramId()
5344
 * @method $this withProgramId($value)
5345
 * @method string getOwnerId()
5346
 * @method $this withOwnerId($value)
5347
 * @method string getPage()
5348
 * @method $this withPage($value)
5349
 */
5350
class ListPlaylist extends Rpc
5351
{
5352
}
5353
5354
/**
5355
 * @method string getProgramItemIds()
5356
 * @method $this withProgramItemIds($value)
5357
 * @method string getProgramId()
5358
 * @method $this withProgramId($value)
5359
 * @method string getOwnerId()
5360
 * @method $this withOwnerId($value)
5361
 */
5362
class ListPlaylistItems extends Rpc
5363
{
5364
}
5365
5366
/**
5367
 * @method string getImageLayerContent()
5368
 * @method $this withImageLayerContent($value)
5369
 * @method string getComponentName()
5370
 * @method $this withComponentName($value)
5371
 * @method string getComponentId()
5372
 * @method $this withComponentId($value)
5373
 * @method string getCasterId()
5374
 * @method $this withCasterId($value)
5375
 * @method string getComponentLayer()
5376
 * @method $this withComponentLayer($value)
5377
 * @method string getOwnerId()
5378
 * @method $this withOwnerId($value)
5379
 * @method string getComponentType()
5380
 * @method $this withComponentType($value)
5381
 * @method string getEffect()
5382
 * @method $this withEffect($value)
5383
 * @method string getCaptionLayerContent()
5384
 * @method $this withCaptionLayerContent($value)
5385
 * @method string getTextLayerContent()
5386
 * @method $this withTextLayerContent($value)
5387
 */
5388
class ModifyCasterComponent extends Rpc
5389
{
5390
}
5391
5392
/**
5393
 * @method string getEpisodeName()
5394
 * @method $this withEpisodeName($value)
5395
 * @method string getStartTime()
5396
 * @method $this withStartTime($value)
5397
 * @method string getResourceId()
5398
 * @method $this withResourceId($value)
5399
 * @method array getComponentId()
5400
 * @method string getCasterId()
5401
 * @method $this withCasterId($value)
5402
 * @method string getEndTime()
5403
 * @method $this withEndTime($value)
5404
 * @method string getOwnerId()
5405
 * @method $this withOwnerId($value)
5406
 * @method string getEpisodeId()
5407
 * @method $this withEpisodeId($value)
5408
 * @method string getSwitchType()
5409
 * @method $this withSwitchType($value)
5410
 */
5411
class ModifyCasterEpisode extends Rpc
5412
{
5413
5414
    /**
5415
     * @param array $componentId
5416
     *
5417
     * @return $this
5418
     */
5419
	public function withComponentId(array $componentId)
5420
	{
5421
	    $this->data['ComponentId'] = $componentId;
5422
		foreach ($componentId as $i => $iValue) {
5423
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
5424
		}
5425
5426
		return $this;
5427
    }
5428
}
5429
5430
/**
5431
 * @method array getBlendList()
5432
 * @method string getLayoutId()
5433
 * @method $this withLayoutId($value)
5434
 * @method string getCasterId()
5435
 * @method $this withCasterId($value)
5436
 * @method string getOwnerId()
5437
 * @method $this withOwnerId($value)
5438
 * @method array getAudioLayer()
5439
 * @method array getVideoLayer()
5440
 * @method array getMixList()
5441
 */
5442
class ModifyCasterLayout extends Rpc
5443
{
5444
5445
    /**
5446
     * @param array $blendList
5447
     *
5448
     * @return $this
5449
     */
5450
	public function withBlendList(array $blendList)
5451
	{
5452
	    $this->data['BlendList'] = $blendList;
5453
		foreach ($blendList as $i => $iValue) {
5454
			$this->options['query']['BlendList.' . ($i + 1)] = $iValue;
5455
		}
5456
5457
		return $this;
5458
    }
5459
5460
    /**
5461
     * @param array $audioLayer
5462
     *
5463
     * @return $this
5464
     */
5465
	public function withAudioLayer(array $audioLayer)
5466
	{
5467
	    $this->data['AudioLayer'] = $audioLayer;
5468
		foreach ($audioLayer as $depth1 => $depth1Value) {
5469
			if(isset($depth1Value['VolumeRate'])){
5470
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.VolumeRate'] = $depth1Value['VolumeRate'];
5471
			}
5472
			if(isset($depth1Value['FixedDelayDuration'])){
5473
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
5474
			}
5475
			if(isset($depth1Value['ValidChannel'])){
5476
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.ValidChannel'] = $depth1Value['ValidChannel'];
5477
			}
5478
		}
5479
5480
		return $this;
5481
    }
5482
5483
    /**
5484
     * @param array $videoLayer
5485
     *
5486
     * @return $this
5487
     */
5488
	public function withVideoLayer(array $videoLayer)
5489
	{
5490
	    $this->data['VideoLayer'] = $videoLayer;
5491
		foreach ($videoLayer as $depth1 => $depth1Value) {
5492
			if(isset($depth1Value['FixedDelayDuration'])){
5493
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
5494
			}
5495
			if(isset($depth1Value['FillMode'])){
5496
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.FillMode'] = $depth1Value['FillMode'];
5497
			}
5498
			if(isset($depth1Value['HeightNormalized'])){
5499
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.HeightNormalized'] = $depth1Value['HeightNormalized'];
5500
			}
5501
			if(isset($depth1Value['PositionRefer'])){
5502
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.PositionRefer'] = $depth1Value['PositionRefer'];
5503
			}
5504
			foreach ($depth1Value['PositionNormalized'] as $i => $iValue) {
5505
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.PositionNormalized.' . ($i + 1)] = $iValue;
5506
			}
5507
			if(isset($depth1Value['WidthNormalized'])){
5508
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.WidthNormalized'] = $depth1Value['WidthNormalized'];
5509
			}
5510
		}
5511
5512
		return $this;
5513
    }
5514
5515
    /**
5516
     * @param array $mixList
5517
     *
5518
     * @return $this
5519
     */
5520
	public function withMixList(array $mixList)
5521
	{
5522
	    $this->data['MixList'] = $mixList;
5523
		foreach ($mixList as $i => $iValue) {
5524
			$this->options['query']['MixList.' . ($i + 1)] = $iValue;
5525
		}
5526
5527
		return $this;
5528
    }
5529
}
5530
5531
/**
5532
 * @method array getEpisode()
5533
 * @method string getCasterId()
5534
 * @method $this withCasterId($value)
5535
 * @method string getOwnerId()
5536
 * @method $this withOwnerId($value)
5537
 */
5538
class ModifyCasterProgram extends Rpc
5539
{
5540
5541
    /**
5542
     * @param array $episode
5543
     *
5544
     * @return $this
5545
     */
5546
	public function withEpisode(array $episode)
5547
	{
5548
	    $this->data['Episode'] = $episode;
5549
		foreach ($episode as $depth1 => $depth1Value) {
5550
			if(isset($depth1Value['EndTime'])){
5551
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EndTime'] = $depth1Value['EndTime'];
5552
			}
5553
			if(isset($depth1Value['StartTime'])){
5554
				$this->options['query']['Episode.' . ($depth1 + 1) . '.StartTime'] = $depth1Value['StartTime'];
5555
			}
5556
			if(isset($depth1Value['EpisodeName'])){
5557
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeName'] = $depth1Value['EpisodeName'];
5558
			}
5559
			if(isset($depth1Value['EpisodeType'])){
5560
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeType'] = $depth1Value['EpisodeType'];
5561
			}
5562
			if(isset($depth1Value['EpisodeId'])){
5563
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeId'] = $depth1Value['EpisodeId'];
5564
			}
5565
			if(isset($depth1Value['ResourceId'])){
5566
				$this->options['query']['Episode.' . ($depth1 + 1) . '.ResourceId'] = $depth1Value['ResourceId'];
5567
			}
5568
			foreach ($depth1Value['ComponentId'] as $i => $iValue) {
5569
				$this->options['query']['Episode.' . ($depth1 + 1) . '.ComponentId.' . ($i + 1)] = $iValue;
5570
			}
5571
			if(isset($depth1Value['SwitchType'])){
5572
				$this->options['query']['Episode.' . ($depth1 + 1) . '.SwitchType'] = $depth1Value['SwitchType'];
5573
			}
5574
		}
5575
5576
		return $this;
5577
    }
5578
}
5579
5580
/**
5581
 * @method string getImageId()
5582
 * @method $this withImageId($value)
5583
 * @method string getInputType()
5584
 * @method $this withInputType($value)
5585
 * @method string getEndOffset()
5586
 * @method $this withEndOffset($value)
5587
 * @method string getMaterialId()
5588
 * @method $this withMaterialId($value)
5589
 * @method string getResourceId()
5590
 * @method $this withResourceId($value)
5591
 * @method string getVodUrl()
5592
 * @method $this withVodUrl($value)
5593
 * @method string getCasterId()
5594
 * @method $this withCasterId($value)
5595
 * @method string getOwnerId()
5596
 * @method $this withOwnerId($value)
5597
 * @method string getBeginOffset()
5598
 * @method $this withBeginOffset($value)
5599
 * @method string getLiveStreamUrl()
5600
 * @method $this withLiveStreamUrl($value)
5601
 * @method string getImageUrl()
5602
 * @method $this withImageUrl($value)
5603
 * @method string getPtsCallbackInterval()
5604
 * @method $this withPtsCallbackInterval($value)
5605
 * @method string getResourceName()
5606
 * @method $this withResourceName($value)
5607
 * @method string getRepeatNum()
5608
 * @method $this withRepeatNum($value)
5609
 */
5610
class ModifyCasterVideoResource extends Rpc
5611
{
5612
}
5613
5614
/**
5615
 * @method string getProperty()
5616
 * @method $this withProperty($value)
5617
 * @method string getDomainName()
5618
 * @method $this withDomainName($value)
5619
 * @method string getOwnerId()
5620
 * @method $this withOwnerId($value)
5621
 */
5622
class ModifyLiveDomainSchdmByProperty extends Rpc
5623
{
5624
}
5625
5626
/**
5627
 * @method string getProject()
5628
 * @method $this withProject($value)
5629
 * @method string getDomainName()
5630
 * @method $this withDomainName($value)
5631
 * @method string getOwnerId()
5632
 * @method $this withOwnerId($value)
5633
 * @method string getRegion()
5634
 * @method $this withRegion($value)
5635
 * @method string getLogstore()
5636
 * @method $this withLogstore($value)
5637
 */
5638
class ModifyLiveRealtimeLogDelivery extends Rpc
5639
{
5640
5641
    /** @var string */
5642
    public $method = 'GET';
5643
}
5644
5645
/**
5646
 * @method string getRepeatTimes()
5647
 * @method $this withRepeatTimes($value)
5648
 * @method string getHighPriorityShowStartTime()
5649
 * @method $this withHighPriorityShowStartTime($value)
5650
 * @method string getCasterId()
5651
 * @method $this withCasterId($value)
5652
 * @method string getHighPriorityShowId()
5653
 * @method $this withHighPriorityShowId($value)
5654
 * @method string getOwnerId()
5655
 * @method $this withOwnerId($value)
5656
 * @method string getShowId()
5657
 * @method $this withShowId($value)
5658
 * @method string getSpot()
5659
 * @method $this withSpot($value)
5660
 */
5661
class ModifyShowList extends Rpc
5662
{
5663
}
5664
5665
/**
5666
 * @method string getScreenInputConfigList()
5667
 * @method $this withScreenInputConfigList($value)
5668
 * @method string getLayoutId()
5669
 * @method $this withLayoutId($value)
5670
 * @method string getLayoutName()
5671
 * @method $this withLayoutName($value)
5672
 * @method string getLayerOrderConfigList()
5673
 * @method $this withLayerOrderConfigList($value)
5674
 * @method string getMediaInputConfigList()
5675
 * @method $this withMediaInputConfigList($value)
5676
 * @method string getCasterId()
5677
 * @method $this withCasterId($value)
5678
 * @method string getBgImageConfig()
5679
 * @method $this withBgImageConfig($value)
5680
 * @method string getOwnerId()
5681
 * @method $this withOwnerId($value)
5682
 * @method string getCommonConfig()
5683
 * @method $this withCommonConfig($value)
5684
 */
5685
class ModifyStudioLayout extends Rpc
5686
{
5687
}
5688
5689
/**
5690
 * @method string getOperatorUserId()
5691
 * @method string getBroadCastType()
5692
 * @method string getGroupId()
5693
 * @method string getAppId()
5694
 */
5695
class MuteAllGroupUser extends Rpc
5696
{
5697
5698
    /**
5699
     * @param string $value
5700
     *
5701
     * @return $this
5702
     */
5703
    public function withOperatorUserId($value)
5704
    {
5705
        $this->data['OperatorUserId'] = $value;
5706
        $this->options['form_params']['OperatorUserId'] = $value;
5707
5708
        return $this;
5709
    }
5710
5711
    /**
5712
     * @param string $value
5713
     *
5714
     * @return $this
5715
     */
5716
    public function withBroadCastType($value)
5717
    {
5718
        $this->data['BroadCastType'] = $value;
5719
        $this->options['form_params']['BroadCastType'] = $value;
5720
5721
        return $this;
5722
    }
5723
5724
    /**
5725
     * @param string $value
5726
     *
5727
     * @return $this
5728
     */
5729
    public function withGroupId($value)
5730
    {
5731
        $this->data['GroupId'] = $value;
5732
        $this->options['form_params']['GroupId'] = $value;
5733
5734
        return $this;
5735
    }
5736
5737
    /**
5738
     * @param string $value
5739
     *
5740
     * @return $this
5741
     */
5742
    public function withAppId($value)
5743
    {
5744
        $this->data['AppId'] = $value;
5745
        $this->options['form_params']['AppId'] = $value;
5746
5747
        return $this;
5748
    }
5749
}
5750
5751
/**
5752
 * @method string getMuteUserList()
5753
 * @method string getOperatorUserId()
5754
 * @method string getBroadCastType()
5755
 * @method string getGroupId()
5756
 * @method string getMuteTime()
5757
 * @method string getAppId()
5758
 */
5759
class MuteGroupUser extends Rpc
5760
{
5761
5762
    /**
5763
     * @param string $value
5764
     *
5765
     * @return $this
5766
     */
5767
    public function withMuteUserList($value)
5768
    {
5769
        $this->data['MuteUserList'] = $value;
5770
        $this->options['form_params']['MuteUserList'] = $value;
5771
5772
        return $this;
5773
    }
5774
5775
    /**
5776
     * @param string $value
5777
     *
5778
     * @return $this
5779
     */
5780
    public function withOperatorUserId($value)
5781
    {
5782
        $this->data['OperatorUserId'] = $value;
5783
        $this->options['form_params']['OperatorUserId'] = $value;
5784
5785
        return $this;
5786
    }
5787
5788
    /**
5789
     * @param string $value
5790
     *
5791
     * @return $this
5792
     */
5793
    public function withBroadCastType($value)
5794
    {
5795
        $this->data['BroadCastType'] = $value;
5796
        $this->options['form_params']['BroadCastType'] = $value;
5797
5798
        return $this;
5799
    }
5800
5801
    /**
5802
     * @param string $value
5803
     *
5804
     * @return $this
5805
     */
5806
    public function withGroupId($value)
5807
    {
5808
        $this->data['GroupId'] = $value;
5809
        $this->options['form_params']['GroupId'] = $value;
5810
5811
        return $this;
5812
    }
5813
5814
    /**
5815
     * @param string $value
5816
     *
5817
     * @return $this
5818
     */
5819
    public function withMuteTime($value)
5820
    {
5821
        $this->data['MuteTime'] = $value;
5822
        $this->options['form_params']['MuteTime'] = $value;
5823
5824
        return $this;
5825
    }
5826
5827
    /**
5828
     * @param string $value
5829
     *
5830
     * @return $this
5831
     */
5832
    public function withAppId($value)
5833
    {
5834
        $this->data['AppId'] = $value;
5835
        $this->options['form_params']['AppId'] = $value;
5836
5837
        return $this;
5838
    }
5839
}
5840
5841
/**
5842
 * @method string getDuration()
5843
 * @method $this withDuration($value)
5844
 * @method string getAppName()
5845
 * @method $this withAppName($value)
5846
 * @method string getStreamName()
5847
 * @method $this withStreamName($value)
5848
 * @method string getIgnoreTranscode()
5849
 * @method $this withIgnoreTranscode($value)
5850
 * @method string getDomainName()
5851
 * @method $this withDomainName($value)
5852
 * @method string getOwnerId()
5853
 * @method $this withOwnerId($value)
5854
 * @method string getVision()
5855
 * @method $this withVision($value)
5856
 */
5857
class OpenLiveShift extends Rpc
5858
{
5859
}
5860
5861
/**
5862
 * @method string getCasterId()
5863
 * @method $this withCasterId($value)
5864
 * @method string getOwnerId()
5865
 * @method $this withOwnerId($value)
5866
 * @method string getShowId()
5867
 * @method $this withShowId($value)
5868
 */
5869
class PlayChoosenShow extends Rpc
5870
{
5871
}
5872
5873
/**
5874
 * @method string getFunctionName()
5875
 * @method $this withFunctionName($value)
5876
 * @method string getDomainName()
5877
 * @method $this withDomainName($value)
5878
 * @method string getOwnerId()
5879
 * @method $this withOwnerId($value)
5880
 */
5881
class PublishLiveStagingConfigToProduction extends Rpc
5882
{
5883
}
5884
5885
/**
5886
 * @method string getSortType()
5887
 * @method string getPageNum()
5888
 * @method string getAppName()
5889
 * @method string getPageSize()
5890
 * @method string getAppId()
5891
 */
5892
class QueryMessageApp extends Rpc
5893
{
5894
5895
    /**
5896
     * @param string $value
5897
     *
5898
     * @return $this
5899
     */
5900
    public function withSortType($value)
5901
    {
5902
        $this->data['SortType'] = $value;
5903
        $this->options['form_params']['SortType'] = $value;
5904
5905
        return $this;
5906
    }
5907
5908
    /**
5909
     * @param string $value
5910
     *
5911
     * @return $this
5912
     */
5913
    public function withPageNum($value)
5914
    {
5915
        $this->data['PageNum'] = $value;
5916
        $this->options['form_params']['PageNum'] = $value;
5917
5918
        return $this;
5919
    }
5920
5921
    /**
5922
     * @param string $value
5923
     *
5924
     * @return $this
5925
     */
5926
    public function withAppName($value)
5927
    {
5928
        $this->data['AppName'] = $value;
5929
        $this->options['form_params']['AppName'] = $value;
5930
5931
        return $this;
5932
    }
5933
5934
    /**
5935
     * @param string $value
5936
     *
5937
     * @return $this
5938
     */
5939
    public function withPageSize($value)
5940
    {
5941
        $this->data['PageSize'] = $value;
5942
        $this->options['form_params']['PageSize'] = $value;
5943
5944
        return $this;
5945
    }
5946
5947
    /**
5948
     * @param string $value
5949
     *
5950
     * @return $this
5951
     */
5952
    public function withAppId($value)
5953
    {
5954
        $this->data['AppId'] = $value;
5955
        $this->options['form_params']['AppId'] = $value;
5956
5957
        return $this;
5958
    }
5959
}
5960
5961
/**
5962
 * @method string getDomainName()
5963
 * @method $this withDomainName($value)
5964
 * @method string getOwnerId()
5965
 * @method $this withOwnerId($value)
5966
 */
5967
class QuerySnapshotCallbackAuth extends Rpc
5968
{
5969
}
5970
5971
/**
5972
 * @method string getAppName()
5973
 * @method $this withAppName($value)
5974
 * @method string getStreamName()
5975
 * @method $this withStreamName($value)
5976
 * @method string getDomainName()
5977
 * @method $this withDomainName($value)
5978
 * @method string getOwnerId()
5979
 * @method $this withOwnerId($value)
5980
 * @method string getCommand()
5981
 * @method $this withCommand($value)
5982
 */
5983
class RealTimeRecordCommand extends Rpc
5984
{
5985
}
5986
5987
/**
5988
 * @method string getSource()
5989
 * @method $this withSource($value)
5990
 * @method string getMode()
5991
 * @method $this withMode($value)
5992
 * @method string getAppName()
5993
 * @method $this withAppName($value)
5994
 * @method string getStreamName()
5995
 * @method $this withStreamName($value)
5996
 * @method string getDomainName()
5997
 * @method $this withDomainName($value)
5998
 * @method string getOwnerId()
5999
 * @method $this withOwnerId($value)
6000
 * @method string getCommand()
6001
 * @method $this withCommand($value)
6002
 * @method string getInterval()
6003
 * @method $this withInterval($value)
6004
 */
6005
class RealTimeSnapshotCommand extends Rpc
6006
{
6007
}
6008
6009
/**
6010
 * @method string getIsBatchMode()
6011
 * @method array getShowIdList()
6012
 * @method string getCasterId()
6013
 * @method $this withCasterId($value)
6014
 * @method string getOwnerId()
6015
 * @method $this withOwnerId($value)
6016
 * @method string getShowId()
6017
 * @method $this withShowId($value)
6018
 */
6019
class RemoveShowFromShowList extends Rpc
6020
{
6021
6022
    /**
6023
     * @param string $value
6024
     *
6025
     * @return $this
6026
     */
6027
    public function withIsBatchMode($value)
6028
    {
6029
        $this->data['IsBatchMode'] = $value;
6030
        $this->options['query']['isBatchMode'] = $value;
6031
6032
        return $this;
6033
    }
6034
6035
    /**
6036
     * @param array $showIdList
6037
     *
6038
     * @return $this
6039
     */
6040
	public function withShowIdList(array $showIdList)
6041
	{
6042
	    $this->data['ShowIdList'] = $showIdList;
6043
		foreach ($showIdList as $i => $iValue) {
6044
			$this->options['query']['showIdList.' . ($i + 1)] = $iValue;
6045
		}
6046
6047
		return $this;
6048
    }
6049
}
6050
6051
/**
6052
 * @method string getAppId()
6053
 * @method $this withAppId($value)
6054
 * @method array getTerminalIds()
6055
 * @method string getChannelId()
6056
 * @method $this withChannelId($value)
6057
 */
6058
class RemoveTerminals extends Rpc
6059
{
6060
6061
    /**
6062
     * @param array $terminalIds
6063
     *
6064
     * @return $this
6065
     */
6066
	public function withTerminalIds(array $terminalIds)
6067
	{
6068
	    $this->data['TerminalIds'] = $terminalIds;
6069
		foreach ($terminalIds as $i => $iValue) {
6070
			$this->options['query']['TerminalIds.' . ($i + 1)] = $iValue;
6071
		}
6072
6073
		return $this;
6074
    }
6075
}
6076
6077
/**
6078
 * @method string getCasterId()
6079
 * @method $this withCasterId($value)
6080
 * @method string getOwnerId()
6081
 * @method $this withOwnerId($value)
6082
 */
6083
class RestartCaster extends Rpc
6084
{
6085
}
6086
6087
/**
6088
 * @method string getAppName()
6089
 * @method $this withAppName($value)
6090
 * @method string getSecurityToken()
6091
 * @method $this withSecurityToken($value)
6092
 * @method string getStreamName()
6093
 * @method $this withStreamName($value)
6094
 * @method string getLiveStreamType()
6095
 * @method $this withLiveStreamType($value)
6096
 * @method string getDomainName()
6097
 * @method $this withDomainName($value)
6098
 * @method string getOwnerId()
6099
 * @method $this withOwnerId($value)
6100
 */
6101
class ResumeLiveStream extends Rpc
6102
{
6103
}
6104
6105
/**
6106
 * @method string getFunctionName()
6107
 * @method $this withFunctionName($value)
6108
 * @method string getDomainName()
6109
 * @method $this withDomainName($value)
6110
 * @method string getOwnerId()
6111
 * @method $this withOwnerId($value)
6112
 */
6113
class RollbackLiveStagingConfig extends Rpc
6114
{
6115
}
6116
6117
/**
6118
 * @method string getOperatorUserId()
6119
 * @method string getBroadCastType()
6120
 * @method string getGroupId()
6121
 * @method string getCount()
6122
 * @method string getAppId()
6123
 */
6124
class SendLike extends Rpc
6125
{
6126
6127
    /**
6128
     * @param string $value
6129
     *
6130
     * @return $this
6131
     */
6132
    public function withOperatorUserId($value)
6133
    {
6134
        $this->data['OperatorUserId'] = $value;
6135
        $this->options['form_params']['OperatorUserId'] = $value;
6136
6137
        return $this;
6138
    }
6139
6140
    /**
6141
     * @param string $value
6142
     *
6143
     * @return $this
6144
     */
6145
    public function withBroadCastType($value)
6146
    {
6147
        $this->data['BroadCastType'] = $value;
6148
        $this->options['form_params']['BroadCastType'] = $value;
6149
6150
        return $this;
6151
    }
6152
6153
    /**
6154
     * @param string $value
6155
     *
6156
     * @return $this
6157
     */
6158
    public function withGroupId($value)
6159
    {
6160
        $this->data['GroupId'] = $value;
6161
        $this->options['form_params']['GroupId'] = $value;
6162
6163
        return $this;
6164
    }
6165
6166
    /**
6167
     * @param string $value
6168
     *
6169
     * @return $this
6170
     */
6171
    public function withCount($value)
6172
    {
6173
        $this->data['Count'] = $value;
6174
        $this->options['form_params']['Count'] = $value;
6175
6176
        return $this;
6177
    }
6178
6179
    /**
6180
     * @param string $value
6181
     *
6182
     * @return $this
6183
     */
6184
    public function withAppId($value)
6185
    {
6186
        $this->data['AppId'] = $value;
6187
        $this->options['form_params']['AppId'] = $value;
6188
6189
        return $this;
6190
    }
6191
}
6192
6193
/**
6194
 * @method string getData()
6195
 * @method string getSkipAudit()
6196
 * @method $this withSkipAudit($value)
6197
 * @method string getType()
6198
 * @method string getOperatorUserId()
6199
 * @method string getGroupId()
6200
 * @method string getAppId()
6201
 */
6202
class SendMessageToGroup extends Rpc
6203
{
6204
6205
    /**
6206
     * @param string $value
6207
     *
6208
     * @return $this
6209
     */
6210
    public function withData($value)
6211
    {
6212
        $this->data['Data'] = $value;
6213
        $this->options['form_params']['Data'] = $value;
6214
6215
        return $this;
6216
    }
6217
6218
    /**
6219
     * @param string $value
6220
     *
6221
     * @return $this
6222
     */
6223
    public function withType($value)
6224
    {
6225
        $this->data['Type'] = $value;
6226
        $this->options['form_params']['Type'] = $value;
6227
6228
        return $this;
6229
    }
6230
6231
    /**
6232
     * @param string $value
6233
     *
6234
     * @return $this
6235
     */
6236
    public function withOperatorUserId($value)
6237
    {
6238
        $this->data['OperatorUserId'] = $value;
6239
        $this->options['form_params']['OperatorUserId'] = $value;
6240
6241
        return $this;
6242
    }
6243
6244
    /**
6245
     * @param string $value
6246
     *
6247
     * @return $this
6248
     */
6249
    public function withGroupId($value)
6250
    {
6251
        $this->data['GroupId'] = $value;
6252
        $this->options['form_params']['GroupId'] = $value;
6253
6254
        return $this;
6255
    }
6256
6257
    /**
6258
     * @param string $value
6259
     *
6260
     * @return $this
6261
     */
6262
    public function withAppId($value)
6263
    {
6264
        $this->data['AppId'] = $value;
6265
        $this->options['form_params']['AppId'] = $value;
6266
6267
        return $this;
6268
    }
6269
}
6270
6271
/**
6272
 * @method string getData()
6273
 * @method string getSkipAudit()
6274
 * @method $this withSkipAudit($value)
6275
 * @method string getType()
6276
 * @method string getOperatorUserId()
6277
 * @method string getReceiverIdList()
6278
 * @method string getGroupId()
6279
 * @method string getAppId()
6280
 */
6281
class SendMessageToGroupUsers extends Rpc
6282
{
6283
6284
    /**
6285
     * @param string $value
6286
     *
6287
     * @return $this
6288
     */
6289
    public function withData($value)
6290
    {
6291
        $this->data['Data'] = $value;
6292
        $this->options['form_params']['Data'] = $value;
6293
6294
        return $this;
6295
    }
6296
6297
    /**
6298
     * @param string $value
6299
     *
6300
     * @return $this
6301
     */
6302
    public function withType($value)
6303
    {
6304
        $this->data['Type'] = $value;
6305
        $this->options['form_params']['Type'] = $value;
6306
6307
        return $this;
6308
    }
6309
6310
    /**
6311
     * @param string $value
6312
     *
6313
     * @return $this
6314
     */
6315
    public function withOperatorUserId($value)
6316
    {
6317
        $this->data['OperatorUserId'] = $value;
6318
        $this->options['form_params']['OperatorUserId'] = $value;
6319
6320
        return $this;
6321
    }
6322
6323
    /**
6324
     * @param string $value
6325
     *
6326
     * @return $this
6327
     */
6328
    public function withReceiverIdList($value)
6329
    {
6330
        $this->data['ReceiverIdList'] = $value;
6331
        $this->options['form_params']['ReceiverIdList'] = $value;
6332
6333
        return $this;
6334
    }
6335
6336
    /**
6337
     * @param string $value
6338
     *
6339
     * @return $this
6340
     */
6341
    public function withGroupId($value)
6342
    {
6343
        $this->data['GroupId'] = $value;
6344
        $this->options['form_params']['GroupId'] = $value;
6345
6346
        return $this;
6347
    }
6348
6349
    /**
6350
     * @param string $value
6351
     *
6352
     * @return $this
6353
     */
6354
    public function withAppId($value)
6355
    {
6356
        $this->data['AppId'] = $value;
6357
        $this->options['form_params']['AppId'] = $value;
6358
6359
        return $this;
6360
    }
6361
}
6362
6363
/**
6364
 * @method string getData()
6365
 * @method $this withData($value)
6366
 * @method string getAppUid()
6367
 * @method $this withAppUid($value)
6368
 * @method string getOwnerId()
6369
 * @method $this withOwnerId($value)
6370
 * @method string getPriority()
6371
 * @method $this withPriority($value)
6372
 * @method string getRoomId()
6373
 * @method $this withRoomId($value)
6374
 * @method string getAppId()
6375
 * @method $this withAppId($value)
6376
 */
6377
class SendRoomNotification extends Rpc
6378
{
6379
}
6380
6381
/**
6382
 * @method string getData()
6383
 * @method $this withData($value)
6384
 * @method string getToAppUid()
6385
 * @method $this withToAppUid($value)
6386
 * @method string getAppUid()
6387
 * @method $this withAppUid($value)
6388
 * @method string getOwnerId()
6389
 * @method $this withOwnerId($value)
6390
 * @method string getPriority()
6391
 * @method $this withPriority($value)
6392
 * @method string getRoomId()
6393
 * @method $this withRoomId($value)
6394
 * @method string getAppId()
6395
 * @method $this withAppId($value)
6396
 */
6397
class SendRoomUserNotification extends Rpc
6398
{
6399
}
6400
6401
/**
6402
 * @method string getFaceBeauty()
6403
 * @method $this withFaceBeauty($value)
6404
 * @method string getSeekOffset()
6405
 * @method $this withSeekOffset($value)
6406
 * @method string getPlayStatus()
6407
 * @method $this withPlayStatus($value)
6408
 * @method string getResourceId()
6409
 * @method $this withResourceId($value)
6410
 * @method string getCasterId()
6411
 * @method $this withCasterId($value)
6412
 * @method string getEnableSeekResume()
6413
 * @method $this withEnableSeekResume($value)
6414
 * @method string getOwnerId()
6415
 * @method $this withOwnerId($value)
6416
 * @method string getReloadFlag()
6417
 * @method $this withReloadFlag($value)
6418
 * @method string getChannelId()
6419
 * @method $this withChannelId($value)
6420
 */
6421
class SetCasterChannel extends Rpc
6422
{
6423
}
6424
6425
/**
6426
 * @method string getChannelEnable()
6427
 * @method $this withChannelEnable($value)
6428
 * @method string getProgramEffect()
6429
 * @method $this withProgramEffect($value)
6430
 * @method string getProgramName()
6431
 * @method $this withProgramName($value)
6432
 * @method string getUrgentImageUrl()
6433
 * @method $this withUrgentImageUrl($value)
6434
 * @method string getRecordConfig()
6435
 * @method $this withRecordConfig($value)
6436
 * @method string getUrgentMaterialId()
6437
 * @method $this withUrgentMaterialId($value)
6438
 * @method string getTranscodeConfig()
6439
 * @method $this withTranscodeConfig($value)
6440
 * @method string getCasterName()
6441
 * @method $this withCasterName($value)
6442
 * @method string getUrgentLiveStreamUrl()
6443
 * @method $this withUrgentLiveStreamUrl($value)
6444
 * @method string getSideOutputUrl()
6445
 * @method $this withSideOutputUrl($value)
6446
 * @method string getSyncGroupsConfig()
6447
 * @method $this withSyncGroupsConfig($value)
6448
 * @method string getSideOutputUrlList()
6449
 * @method $this withSideOutputUrlList($value)
6450
 * @method string getCasterId()
6451
 * @method $this withCasterId($value)
6452
 * @method string getDomainName()
6453
 * @method $this withDomainName($value)
6454
 * @method string getOwnerId()
6455
 * @method $this withOwnerId($value)
6456
 * @method string getDelay()
6457
 * @method $this withDelay($value)
6458
 * @method string getUrgentImageId()
6459
 * @method $this withUrgentImageId($value)
6460
 * @method string getCallbackUrl()
6461
 * @method $this withCallbackUrl($value)
6462
 */
6463
class SetCasterConfig extends Rpc
6464
{
6465
}
6466
6467
/**
6468
 * @method string getLayoutId()
6469
 * @method $this withLayoutId($value)
6470
 * @method array getComponentId()
6471
 * @method string getCasterId()
6472
 * @method $this withCasterId($value)
6473
 * @method string getOwnerId()
6474
 * @method $this withOwnerId($value)
6475
 * @method string getSceneId()
6476
 * @method $this withSceneId($value)
6477
 */
6478
class SetCasterSceneConfig extends Rpc
6479
{
6480
6481
    /**
6482
     * @param array $componentId
6483
     *
6484
     * @return $this
6485
     */
6486
	public function withComponentId(array $componentId)
6487
	{
6488
	    $this->data['ComponentId'] = $componentId;
6489
		foreach ($componentId as $i => $iValue) {
6490
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
6491
		}
6492
6493
		return $this;
6494
    }
6495
}
6496
6497
/**
6498
 * @method string getCasterId()
6499
 * @method $this withCasterId($value)
6500
 * @method string getOwnerId()
6501
 * @method $this withOwnerId($value)
6502
 * @method array getSyncGroup()
6503
 */
6504
class SetCasterSyncGroup extends Rpc
6505
{
6506
6507
    /**
6508
     * @param array $syncGroup
6509
     *
6510
     * @return $this
6511
     */
6512
	public function withSyncGroup(array $syncGroup)
6513
	{
6514
	    $this->data['SyncGroup'] = $syncGroup;
6515
		foreach ($syncGroup as $depth1 => $depth1Value) {
6516
			if(isset($depth1Value['HostResourceId'])){
6517
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.HostResourceId'] = $depth1Value['HostResourceId'];
6518
			}
6519
			foreach ($depth1Value['ResourceIds'] as $i => $iValue) {
6520
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.ResourceIds.' . ($i + 1)] = $iValue;
6521
			}
6522
			foreach ($depth1Value['SyncOffsets'] as $i => $iValue) {
6523
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.SyncOffsets.' . ($i + 1)] = $iValue;
6524
			}
6525
			if(isset($depth1Value['SyncDelayThreshold'])){
6526
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.SyncDelayThreshold'] = $depth1Value['SyncDelayThreshold'];
6527
			}
6528
			if(isset($depth1Value['Mode'])){
6529
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.Mode'] = $depth1Value['Mode'];
6530
			}
6531
		}
6532
6533
		return $this;
6534
    }
6535
}
6536
6537
/**
6538
 * @method string getEventName()
6539
 * @method $this withEventName($value)
6540
 * @method string getStartTimeUTC()
6541
 * @method $this withStartTimeUTC($value)
6542
 * @method string getCasterId()
6543
 * @method $this withCasterId($value)
6544
 * @method string getOwnerId()
6545
 * @method $this withOwnerId($value)
6546
 */
6547
class SetCasterTimedEvent extends Rpc
6548
{
6549
}
6550
6551
/**
6552
 * @method string getSSLProtocol()
6553
 * @method $this withSSLProtocol($value)
6554
 * @method string getSecurityToken()
6555
 * @method $this withSecurityToken($value)
6556
 * @method string getCertType()
6557
 * @method $this withCertType($value)
6558
 * @method string getSSLPri()
6559
 * @method $this withSSLPri($value)
6560
 * @method string getForceSet()
6561
 * @method $this withForceSet($value)
6562
 * @method string getCertName()
6563
 * @method $this withCertName($value)
6564
 * @method string getDomainName()
6565
 * @method $this withDomainName($value)
6566
 * @method string getOwnerId()
6567
 * @method $this withOwnerId($value)
6568
 * @method string getSSLPub()
6569
 * @method $this withSSLPub($value)
6570
 */
6571
class SetLiveDomainCertificate extends Rpc
6572
{
6573
}
6574
6575
/**
6576
 * @method string getFunctions()
6577
 * @method $this withFunctions($value)
6578
 * @method string getDomainName()
6579
 * @method $this withDomainName($value)
6580
 * @method string getOwnerId()
6581
 * @method $this withOwnerId($value)
6582
 */
6583
class SetLiveDomainStagingConfig extends Rpc
6584
{
6585
}
6586
6587
/**
6588
 * @method string getTransferArgs()
6589
 * @method $this withTransferArgs($value)
6590
 * @method string getAppName()
6591
 * @method $this withAppName($value)
6592
 * @method string getStreamName()
6593
 * @method $this withStreamName($value)
6594
 * @method string getTargetDomainList()
6595
 * @method $this withTargetDomainList($value)
6596
 * @method string getDomainName()
6597
 * @method $this withDomainName($value)
6598
 * @method string getOwnerId()
6599
 * @method $this withOwnerId($value)
6600
 * @method string getHttpDns()
6601
 * @method $this withHttpDns($value)
6602
 */
6603
class SetLiveEdgeTransfer extends Rpc
6604
{
6605
}
6606
6607
/**
6608
 * @method string getPullArgs()
6609
 * @method $this withPullArgs($value)
6610
 * @method string getAppName()
6611
 * @method $this withAppName($value)
6612
 * @method string getLiveapiRequestFrom()
6613
 * @method $this withLiveapiRequestFrom($value)
6614
 * @method string getPullAuthKey()
6615
 * @method $this withPullAuthKey($value)
6616
 * @method string getPullAuthType()
6617
 * @method $this withPullAuthType($value)
6618
 * @method string getDomainName()
6619
 * @method $this withDomainName($value)
6620
 * @method string getPullDomainName()
6621
 * @method $this withPullDomainName($value)
6622
 * @method string getOwnerId()
6623
 * @method $this withOwnerId($value)
6624
 * @method string getPullAppName()
6625
 * @method $this withPullAppName($value)
6626
 * @method string getPullProtocol()
6627
 * @method $this withPullProtocol($value)
6628
 */
6629
class SetLiveLazyPullStreamInfoConfig extends Rpc
6630
{
6631
}
6632
6633
/**
6634
 * @method string getCustomSei()
6635
 * @method $this withCustomSei($value)
6636
 * @method string getAppId()
6637
 * @method $this withAppId($value)
6638
 * @method string getTaskId()
6639
 * @method $this withTaskId($value)
6640
 */
6641
class SetLiveMpuTaskSei extends Rpc
6642
{
6643
}
6644
6645
/**
6646
 * @method string getFlvLevel()
6647
 * @method $this withFlvLevel($value)
6648
 * @method string getHlsLevel()
6649
 * @method $this withHlsLevel($value)
6650
 * @method string getRtmpDelay()
6651
 * @method $this withRtmpDelay($value)
6652
 * @method string getDomainName()
6653
 * @method $this withDomainName($value)
6654
 * @method string getOwnerId()
6655
 * @method $this withOwnerId($value)
6656
 * @method string getFlvDelay()
6657
 * @method $this withFlvDelay($value)
6658
 * @method string getRtmpLevel()
6659
 * @method $this withRtmpLevel($value)
6660
 * @method string getHlsDelay()
6661
 * @method $this withHlsDelay($value)
6662
 */
6663
class SetLiveStreamDelayConfig extends Rpc
6664
{
6665
}
6666
6667
/**
6668
 * @method string getConfigStatus()
6669
 * @method $this withConfigStatus($value)
6670
 * @method string getConfigName()
6671
 * @method $this withConfigName($value)
6672
 * @method string getDomainName()
6673
 * @method $this withDomainName($value)
6674
 * @method string getConfigValue()
6675
 * @method $this withConfigValue($value)
6676
 * @method string getOwnerId()
6677
 * @method $this withOwnerId($value)
6678
 */
6679
class SetLiveStreamOptimizedFeatureConfig extends Rpc
6680
{
6681
}
6682
6683
/**
6684
 * @method string getAuthKey()
6685
 * @method $this withAuthKey($value)
6686
 * @method string getAuthType()
6687
 * @method $this withAuthType($value)
6688
 * @method string getNotifyReqAuth()
6689
 * @method $this withNotifyReqAuth($value)
6690
 * @method string getNotifyUrl()
6691
 * @method $this withNotifyUrl($value)
6692
 * @method string getNotifyType()
6693
 * @method $this withNotifyType($value)
6694
 * @method string getDomainName()
6695
 * @method $this withDomainName($value)
6696
 * @method string getOwnerId()
6697
 * @method $this withOwnerId($value)
6698
 * @method string getNotifyAuthKey()
6699
 * @method $this withNotifyAuthKey($value)
6700
 */
6701
class SetLiveStreamsNotifyUrlConfig extends Rpc
6702
{
6703
}
6704
6705
/**
6706
 * @method string getCallbackAuthKey()
6707
 * @method $this withCallbackAuthKey($value)
6708
 * @method string getDomainName()
6709
 * @method $this withDomainName($value)
6710
 * @method string getOwnerId()
6711
 * @method $this withOwnerId($value)
6712
 * @method string getCallbackReqAuth()
6713
 * @method $this withCallbackReqAuth($value)
6714
 */
6715
class SetSnapshotCallbackAuth extends Rpc
6716
{
6717
}
6718
6719
/**
6720
 * @method string getPlayerType()
6721
 * @method $this withPlayerType($value)
6722
 * @method string getCasterId()
6723
 * @method $this withCasterId($value)
6724
 * @method string getOwnerId()
6725
 * @method $this withOwnerId($value)
6726
 */
6727
class StartCaster extends Rpc
6728
{
6729
}
6730
6731
/**
6732
 * @method string getCasterId()
6733
 * @method $this withCasterId($value)
6734
 * @method string getOwnerId()
6735
 * @method $this withOwnerId($value)
6736
 * @method string getSceneId()
6737
 * @method $this withSceneId($value)
6738
 */
6739
class StartCasterScene extends Rpc
6740
{
6741
}
6742
6743
/**
6744
 * @method string getDomainName()
6745
 * @method $this withDomainName($value)
6746
 * @method string getOwnerId()
6747
 * @method $this withOwnerId($value)
6748
 * @method string getSecurityToken()
6749
 * @method $this withSecurityToken($value)
6750
 */
6751
class StartLiveDomain extends Rpc
6752
{
6753
}
6754
6755
/**
6756
 * @method string getMonitorId()
6757
 * @method $this withMonitorId($value)
6758
 * @method string getOwnerId()
6759
 * @method $this withOwnerId($value)
6760
 */
6761
class StartLiveStreamMonitor extends Rpc
6762
{
6763
}
6764
6765
/**
6766
 * @method string getResumeMode()
6767
 * @method $this withResumeMode($value)
6768
 * @method string getStartItemId()
6769
 * @method $this withStartItemId($value)
6770
 * @method string getProgramId()
6771
 * @method $this withProgramId($value)
6772
 * @method string getOffset()
6773
 * @method $this withOffset($value)
6774
 * @method string getOwnerId()
6775
 * @method $this withOwnerId($value)
6776
 */
6777
class StartPlaylist extends Rpc
6778
{
6779
}
6780
6781
/**
6782
 * @method string getCasterId()
6783
 * @method $this withCasterId($value)
6784
 * @method string getOwnerId()
6785
 * @method $this withOwnerId($value)
6786
 */
6787
class StopCaster extends Rpc
6788
{
6789
}
6790
6791
/**
6792
 * @method string getCasterId()
6793
 * @method $this withCasterId($value)
6794
 * @method string getOwnerId()
6795
 * @method $this withOwnerId($value)
6796
 * @method string getSceneId()
6797
 * @method $this withSceneId($value)
6798
 */
6799
class StopCasterScene extends Rpc
6800
{
6801
}
6802
6803
/**
6804
 * @method string getDomainName()
6805
 * @method $this withDomainName($value)
6806
 * @method string getOwnerId()
6807
 * @method $this withOwnerId($value)
6808
 * @method string getSecurityToken()
6809
 * @method $this withSecurityToken($value)
6810
 */
6811
class StopLiveDomain extends Rpc
6812
{
6813
}
6814
6815
/**
6816
 * @method string getMonitorId()
6817
 * @method $this withMonitorId($value)
6818
 * @method string getOwnerId()
6819
 * @method $this withOwnerId($value)
6820
 */
6821
class StopLiveStreamMonitor extends Rpc
6822
{
6823
}
6824
6825
/**
6826
 * @method string getProgramId()
6827
 * @method $this withProgramId($value)
6828
 * @method string getOwnerId()
6829
 * @method $this withOwnerId($value)
6830
 */
6831
class StopPlaylist extends Rpc
6832
{
6833
}
6834
6835
/**
6836
 * @method array getTag()
6837
 * @method array getResourceId()
6838
 * @method string getOwnerId()
6839
 * @method $this withOwnerId($value)
6840
 * @method string getResourceType()
6841
 * @method $this withResourceType($value)
6842
 */
6843
class TagLiveResources extends Rpc
6844
{
6845
6846
    /**
6847
     * @param array $tag
6848
     *
6849
     * @return $this
6850
     */
6851
	public function withTag(array $tag)
6852
	{
6853
	    $this->data['Tag'] = $tag;
6854
		foreach ($tag as $depth1 => $depth1Value) {
6855
			if(isset($depth1Value['Key'])){
6856
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
6857
			}
6858
			if(isset($depth1Value['Value'])){
6859
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
6860
			}
6861
		}
6862
6863
		return $this;
6864
    }
6865
6866
    /**
6867
     * @param array $resourceId
6868
     *
6869
     * @return $this
6870
     */
6871
	public function withResourceId(array $resourceId)
6872
	{
6873
	    $this->data['ResourceId'] = $resourceId;
6874
		foreach ($resourceId as $i => $iValue) {
6875
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
6876
		}
6877
6878
		return $this;
6879
    }
6880
}
6881
6882
/**
6883
 * @method string getAll()
6884
 * @method $this withAll($value)
6885
 * @method array getResourceId()
6886
 * @method string getOwnerId()
6887
 * @method $this withOwnerId($value)
6888
 * @method string getResourceType()
6889
 * @method $this withResourceType($value)
6890
 * @method array getTagKey()
6891
 */
6892
class UnTagLiveResources extends Rpc
6893
{
6894
6895
    /**
6896
     * @param array $resourceId
6897
     *
6898
     * @return $this
6899
     */
6900
	public function withResourceId(array $resourceId)
6901
	{
6902
	    $this->data['ResourceId'] = $resourceId;
6903
		foreach ($resourceId as $i => $iValue) {
6904
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
6905
		}
6906
6907
		return $this;
6908
    }
6909
6910
    /**
6911
     * @param array $tagKey
6912
     *
6913
     * @return $this
6914
     */
6915
	public function withTagKey(array $tagKey)
6916
	{
6917
	    $this->data['TagKey'] = $tagKey;
6918
		foreach ($tagKey as $i => $iValue) {
6919
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
6920
		}
6921
6922
		return $this;
6923
    }
6924
}
6925
6926
/**
6927
 * @method string getCasterId()
6928
 * @method $this withCasterId($value)
6929
 * @method string getOwnerId()
6930
 * @method $this withOwnerId($value)
6931
 * @method array getAudioLayer()
6932
 * @method string getSceneId()
6933
 * @method $this withSceneId($value)
6934
 * @method array getMixList()
6935
 * @method string getFollowEnable()
6936
 * @method $this withFollowEnable($value)
6937
 */
6938
class UpdateCasterSceneAudio extends Rpc
6939
{
6940
6941
    /**
6942
     * @param array $audioLayer
6943
     *
6944
     * @return $this
6945
     */
6946
	public function withAudioLayer(array $audioLayer)
6947
	{
6948
	    $this->data['AudioLayer'] = $audioLayer;
6949
		foreach ($audioLayer as $depth1 => $depth1Value) {
6950
			if(isset($depth1Value['VolumeRate'])){
6951
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.VolumeRate'] = $depth1Value['VolumeRate'];
6952
			}
6953
			if(isset($depth1Value['FixedDelayDuration'])){
6954
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
6955
			}
6956
			if(isset($depth1Value['ValidChannel'])){
6957
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.ValidChannel'] = $depth1Value['ValidChannel'];
6958
			}
6959
			if(isset($depth1Value['Filter'])){
6960
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.Filter'] = $depth1Value['Filter'];
6961
			}
6962
		}
6963
6964
		return $this;
6965
    }
6966
6967
    /**
6968
     * @param array $mixList
6969
     *
6970
     * @return $this
6971
     */
6972
	public function withMixList(array $mixList)
6973
	{
6974
	    $this->data['MixList'] = $mixList;
6975
		foreach ($mixList as $i => $iValue) {
6976
			$this->options['query']['MixList.' . ($i + 1)] = $iValue;
6977
		}
6978
6979
		return $this;
6980
    }
6981
}
6982
6983
/**
6984
 * @method string getLayoutId()
6985
 * @method $this withLayoutId($value)
6986
 * @method array getComponentId()
6987
 * @method string getCasterId()
6988
 * @method $this withCasterId($value)
6989
 * @method string getOwnerId()
6990
 * @method $this withOwnerId($value)
6991
 * @method string getSceneId()
6992
 * @method $this withSceneId($value)
6993
 */
6994
class UpdateCasterSceneConfig extends Rpc
6995
{
6996
6997
    /**
6998
     * @param array $componentId
6999
     *
7000
     * @return $this
7001
     */
7002
	public function withComponentId(array $componentId)
7003
	{
7004
	    $this->data['ComponentId'] = $componentId;
7005
		foreach ($componentId as $i => $iValue) {
7006
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
7007
		}
7008
7009
		return $this;
7010
    }
7011
}
7012
7013
/**
7014
 * @method string getTimeInterval()
7015
 * @method $this withTimeInterval($value)
7016
 * @method string getOssEndpoint()
7017
 * @method $this withOssEndpoint($value)
7018
 * @method string getAppName()
7019
 * @method $this withAppName($value)
7020
 * @method string getSecurityToken()
7021
 * @method $this withSecurityToken($value)
7022
 * @method string getOverwriteOssObject()
7023
 * @method $this withOverwriteOssObject($value)
7024
 * @method string getOssBucket()
7025
 * @method $this withOssBucket($value)
7026
 * @method string getDomainName()
7027
 * @method $this withDomainName($value)
7028
 * @method string getSequenceOssObject()
7029
 * @method $this withSequenceOssObject($value)
7030
 * @method string getOwnerId()
7031
 * @method $this withOwnerId($value)
7032
 * @method string getCallback()
7033
 * @method $this withCallback($value)
7034
 */
7035
class UpdateLiveAppSnapshotConfig extends Rpc
7036
{
7037
}
7038
7039
/**
7040
 * @method string getOssEndpoint()
7041
 * @method $this withOssEndpoint($value)
7042
 * @method string getOssObject()
7043
 * @method $this withOssObject($value)
7044
 * @method string getAppName()
7045
 * @method $this withAppName($value)
7046
 * @method string getStreamName()
7047
 * @method $this withStreamName($value)
7048
 * @method string getOssBucket()
7049
 * @method $this withOssBucket($value)
7050
 * @method string getDomainName()
7051
 * @method $this withDomainName($value)
7052
 * @method string getOwnerId()
7053
 * @method $this withOwnerId($value)
7054
 * @method string getBizType()
7055
 * @method $this withBizType($value)
7056
 */
7057
class UpdateLiveAudioAuditConfig extends Rpc
7058
{
7059
}
7060
7061
/**
7062
 * @method string getDomainName()
7063
 * @method $this withDomainName($value)
7064
 * @method string getOwnerId()
7065
 * @method $this withOwnerId($value)
7066
 * @method string getCallbackTemplate()
7067
 * @method $this withCallbackTemplate($value)
7068
 * @method string getCallback()
7069
 * @method $this withCallback($value)
7070
 */
7071
class UpdateLiveAudioAuditNotifyConfig extends Rpc
7072
{
7073
}
7074
7075
/**
7076
 * @method string getTransferArgs()
7077
 * @method $this withTransferArgs($value)
7078
 * @method string getStartTime()
7079
 * @method $this withStartTime($value)
7080
 * @method string getAppName()
7081
 * @method $this withAppName($value)
7082
 * @method string getStreamName()
7083
 * @method $this withStreamName($value)
7084
 * @method string getDstUrl()
7085
 * @method $this withDstUrl($value)
7086
 * @method string getDomainName()
7087
 * @method $this withDomainName($value)
7088
 * @method string getEndTime()
7089
 * @method $this withEndTime($value)
7090
 * @method string getOwnerId()
7091
 * @method $this withOwnerId($value)
7092
 */
7093
class UpdateLiveCenterTransfer extends Rpc
7094
{
7095
}
7096
7097
/**
7098
 * @method string getDelayTime()
7099
 * @method $this withDelayTime($value)
7100
 * @method string getStream()
7101
 * @method $this withStream($value)
7102
 * @method string getApp()
7103
 * @method $this withApp($value)
7104
 * @method string getOwnerId()
7105
 * @method $this withOwnerId($value)
7106
 * @method string getTaskTriggerMode()
7107
 * @method $this withTaskTriggerMode($value)
7108
 * @method string getDomain()
7109
 * @method $this withDomain($value)
7110
 */
7111
class UpdateLiveDelayConfig extends Rpc
7112
{
7113
}
7114
7115
/**
7116
 * @method string getSecurityToken()
7117
 * @method $this withSecurityToken($value)
7118
 * @method string getNotifyUrl()
7119
 * @method $this withNotifyUrl($value)
7120
 * @method string getDomainName()
7121
 * @method $this withDomainName($value)
7122
 * @method string getOwnerId()
7123
 * @method $this withOwnerId($value)
7124
 */
7125
class UpdateLiveDetectNotifyConfig extends Rpc
7126
{
7127
}
7128
7129
/**
7130
 * @method string getStartTime()
7131
 * @method $this withStartTime($value)
7132
 * @method string getAppName()
7133
 * @method $this withAppName($value)
7134
 * @method string getStreamName()
7135
 * @method $this withStreamName($value)
7136
 * @method string getPullAlways()
7137
 * @method $this withPullAlways($value)
7138
 * @method string getDomainName()
7139
 * @method $this withDomainName($value)
7140
 * @method string getEndTime()
7141
 * @method $this withEndTime($value)
7142
 * @method string getOwnerId()
7143
 * @method $this withOwnerId($value)
7144
 * @method string getSourceUrl()
7145
 * @method $this withSourceUrl($value)
7146
 */
7147
class UpdateLivePullStreamInfoConfig extends Rpc
7148
{
7149
7150
    /** @var string */
7151
    public $method = 'GET';
7152
}
7153
7154
/**
7155
 * @method string getOnDemandUrl()
7156
 * @method $this withOnDemandUrl($value)
7157
 * @method string getSecurityToken()
7158
 * @method $this withSecurityToken($value)
7159
 * @method string getNotifyUrl()
7160
 * @method $this withNotifyUrl($value)
7161
 * @method string getNeedStatusNotify()
7162
 * @method $this withNeedStatusNotify($value)
7163
 * @method string getDomainName()
7164
 * @method $this withDomainName($value)
7165
 * @method string getOwnerId()
7166
 * @method $this withOwnerId($value)
7167
 */
7168
class UpdateLiveRecordNotifyConfig extends Rpc
7169
{
7170
}
7171
7172
/**
7173
 * @method string getOssEndpoint()
7174
 * @method $this withOssEndpoint($value)
7175
 * @method string getOssObject()
7176
 * @method $this withOssObject($value)
7177
 * @method array getScene()
7178
 * @method string getAppName()
7179
 * @method $this withAppName($value)
7180
 * @method string getSecurityToken()
7181
 * @method $this withSecurityToken($value)
7182
 * @method string getOssBucket()
7183
 * @method $this withOssBucket($value)
7184
 * @method string getDomainName()
7185
 * @method $this withDomainName($value)
7186
 * @method string getOwnerId()
7187
 * @method $this withOwnerId($value)
7188
 * @method string getInterval()
7189
 * @method $this withInterval($value)
7190
 */
7191
class UpdateLiveSnapshotDetectPornConfig extends Rpc
7192
{
7193
7194
    /**
7195
     * @param array $scene
7196
     *
7197
     * @return $this
7198
     */
7199
	public function withScene(array $scene)
7200
	{
7201
	    $this->data['Scene'] = $scene;
7202
		foreach ($scene as $i => $iValue) {
7203
			$this->options['query']['Scene.' . ($i + 1)] = $iValue;
7204
		}
7205
7206
		return $this;
7207
    }
7208
}
7209
7210
/**
7211
 * @method string getNotifyReqAuth()
7212
 * @method $this withNotifyReqAuth($value)
7213
 * @method string getNotifyUrl()
7214
 * @method $this withNotifyUrl($value)
7215
 * @method string getDomainName()
7216
 * @method $this withDomainName($value)
7217
 * @method string getOwnerId()
7218
 * @method $this withOwnerId($value)
7219
 * @method string getNotifyAuthKey()
7220
 * @method $this withNotifyAuthKey($value)
7221
 */
7222
class UpdateLiveSnapshotNotifyConfig extends Rpc
7223
{
7224
}
7225
7226
/**
7227
 * @method string getMonitorId()
7228
 * @method $this withMonitorId($value)
7229
 * @method string getMonitorConfig()
7230
 * @method $this withMonitorConfig($value)
7231
 * @method string getMonitorName()
7232
 * @method $this withMonitorName($value)
7233
 * @method string getStream()
7234
 * @method $this withStream($value)
7235
 * @method string getOutputTemplate()
7236
 * @method $this withOutputTemplate($value)
7237
 * @method string getApp()
7238
 * @method $this withApp($value)
7239
 * @method string getInputList()
7240
 * @method $this withInputList($value)
7241
 * @method string getOwnerId()
7242
 * @method $this withOwnerId($value)
7243
 * @method string getDomain()
7244
 * @method $this withDomain($value)
7245
 */
7246
class UpdateLiveStreamMonitor extends Rpc
7247
{
7248
}
7249
7250
/**
7251
 * @method string getYOffset()
7252
 * @method $this withYOffset($value)
7253
 * @method string getPictureUrl()
7254
 * @method $this withPictureUrl($value)
7255
 * @method string getDescription()
7256
 * @method $this withDescription($value)
7257
 * @method string getHeight()
7258
 * @method $this withHeight($value)
7259
 * @method string getXOffset()
7260
 * @method $this withXOffset($value)
7261
 * @method string getOwnerId()
7262
 * @method $this withOwnerId($value)
7263
 * @method string getTemplateId()
7264
 * @method $this withTemplateId($value)
7265
 * @method string getRefWidth()
7266
 * @method $this withRefWidth($value)
7267
 * @method string getTransparency()
7268
 * @method $this withTransparency($value)
7269
 * @method string getName()
7270
 * @method $this withName($value)
7271
 * @method string getOffsetCorner()
7272
 * @method $this withOffsetCorner($value)
7273
 * @method string getRefHeight()
7274
 * @method $this withRefHeight($value)
7275
 */
7276
class UpdateLiveStreamWatermark extends Rpc
7277
{
7278
}
7279
7280
/**
7281
 * @method string getDescription()
7282
 * @method $this withDescription($value)
7283
 * @method string getOwnerId()
7284
 * @method $this withOwnerId($value)
7285
 * @method string getTemplateId()
7286
 * @method $this withTemplateId($value)
7287
 * @method string getName()
7288
 * @method $this withName($value)
7289
 * @method string getRuleId()
7290
 * @method $this withRuleId($value)
7291
 */
7292
class UpdateLiveStreamWatermarkRule extends Rpc
7293
{
7294
}
7295
7296
/**
7297
 * @method string getTopLevelDomain()
7298
 * @method $this withTopLevelDomain($value)
7299
 * @method string getDomainName()
7300
 * @method $this withDomainName($value)
7301
 * @method string getOwnerId()
7302
 * @method $this withOwnerId($value)
7303
 * @method string getSecurityToken()
7304
 * @method $this withSecurityToken($value)
7305
 */
7306
class UpdateLiveTopLevelDomain extends Rpc
7307
{
7308
}
7309
7310
/**
7311
 * @method string getExtension()
7312
 * @method string getAppConfig()
7313
 * @method string getAppName()
7314
 * @method string getAppId()
7315
 */
7316
class UpdateMessageApp extends Rpc
7317
{
7318
7319
    /**
7320
     * @param string $value
7321
     *
7322
     * @return $this
7323
     */
7324
    public function withExtension($value)
7325
    {
7326
        $this->data['Extension'] = $value;
7327
        $this->options['form_params']['Extension'] = $value;
7328
7329
        return $this;
7330
    }
7331
7332
    /**
7333
     * @param string $value
7334
     *
7335
     * @return $this
7336
     */
7337
    public function withAppConfig($value)
7338
    {
7339
        $this->data['AppConfig'] = $value;
7340
        $this->options['form_params']['AppConfig'] = $value;
7341
7342
        return $this;
7343
    }
7344
7345
    /**
7346
     * @param string $value
7347
     *
7348
     * @return $this
7349
     */
7350
    public function withAppName($value)
7351
    {
7352
        $this->data['AppName'] = $value;
7353
        $this->options['form_params']['AppName'] = $value;
7354
7355
        return $this;
7356
    }
7357
7358
    /**
7359
     * @param string $value
7360
     *
7361
     * @return $this
7362
     */
7363
    public function withAppId($value)
7364
    {
7365
        $this->data['AppId'] = $value;
7366
        $this->options['form_params']['AppId'] = $value;
7367
7368
        return $this;
7369
    }
7370
}
7371
7372
/**
7373
 * @method string getExtension()
7374
 * @method string getGroupId()
7375
 * @method string getAppId()
7376
 */
7377
class UpdateMessageGroup extends Rpc
7378
{
7379
7380
    /**
7381
     * @param string $value
7382
     *
7383
     * @return $this
7384
     */
7385
    public function withExtension($value)
7386
    {
7387
        $this->data['Extension'] = $value;
7388
        $this->options['form_params']['Extension'] = $value;
7389
7390
        return $this;
7391
    }
7392
7393
    /**
7394
     * @param string $value
7395
     *
7396
     * @return $this
7397
     */
7398
    public function withGroupId($value)
7399
    {
7400
        $this->data['GroupId'] = $value;
7401
        $this->options['form_params']['GroupId'] = $value;
7402
7403
        return $this;
7404
    }
7405
7406
    /**
7407
     * @param string $value
7408
     *
7409
     * @return $this
7410
     */
7411
    public function withAppId($value)
7412
    {
7413
        $this->data['AppId'] = $value;
7414
        $this->options['form_params']['AppId'] = $value;
7415
7416
        return $this;
7417
    }
7418
}
7419
7420
/**
7421
 * @method string getLayoutId()
7422
 * @method $this withLayoutId($value)
7423
 * @method string getMixStreamId()
7424
 * @method $this withMixStreamId($value)
7425
 * @method string getDomainName()
7426
 * @method $this withDomainName($value)
7427
 * @method string getInputStreamList()
7428
 * @method $this withInputStreamList($value)
7429
 * @method string getOwnerId()
7430
 * @method $this withOwnerId($value)
7431
 */
7432
class UpdateMixStream extends Rpc
7433
{
7434
}
7435
7436
/**
7437
 * @method string getVerifyType()
7438
 * @method $this withVerifyType($value)
7439
 * @method string getDomainName()
7440
 * @method $this withDomainName($value)
7441
 * @method string getOwnerId()
7442
 * @method $this withOwnerId($value)
7443
 */
7444
class VerifyLiveDomainOwner extends Rpc
7445
{
7446
}
7447