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 ( 016480...0cb425 )
by
unknown
06:45
created

AddShowIntoShowList   A

Complexity

Total Complexity 10

Size/Duplication

Total Lines 49
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 10
eloc 21
dl 0
loc 49
rs 10
c 0
b 0
f 0

2 Methods

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