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 ( 1e575a...016480 )
by
unknown
06:46
created

GetMessageToken::withAppId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 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 string getLiveInputType()
1144
 * @method $this withLiveInputType($value)
1145
 * @method string getDuration()
1146
 * @method $this withDuration($value)
1147
 * @method string getRepeatTimes()
1148
 * @method $this withRepeatTimes($value)
1149
 * @method string getShowName()
1150
 * @method $this withShowName($value)
1151
 * @method string getResourceId()
1152
 * @method $this withResourceId($value)
1153
 * @method string getCasterId()
1154
 * @method $this withCasterId($value)
1155
 * @method string getOwnerId()
1156
 * @method $this withOwnerId($value)
1157
 * @method string getResourceType()
1158
 * @method $this withResourceType($value)
1159
 * @method string getResourceUrl()
1160
 * @method $this withResourceUrl($value)
1161
 * @method string getSpot()
1162
 * @method $this withSpot($value)
1163
 */
1164
class AddShowIntoShowList extends Rpc
1165
{
1166
}
1167
1168
/**
1169
 * @method string getScreenInputConfigList()
1170
 * @method $this withScreenInputConfigList($value)
1171
 * @method string getLayoutType()
1172
 * @method $this withLayoutType($value)
1173
 * @method string getLayoutName()
1174
 * @method $this withLayoutName($value)
1175
 * @method string getLayerOrderConfigList()
1176
 * @method $this withLayerOrderConfigList($value)
1177
 * @method string getMediaInputConfigList()
1178
 * @method $this withMediaInputConfigList($value)
1179
 * @method string getCasterId()
1180
 * @method $this withCasterId($value)
1181
 * @method string getBgImageConfig()
1182
 * @method $this withBgImageConfig($value)
1183
 * @method string getOwnerId()
1184
 * @method $this withOwnerId($value)
1185
 * @method string getCommonConfig()
1186
 * @method $this withCommonConfig($value)
1187
 */
1188
class AddStudioLayout extends Rpc
1189
{
1190
}
1191
1192
/**
1193
 * @method string getPattern()
1194
 * @method $this withPattern($value)
1195
 * @method string getAppName()
1196
 * @method $this withAppName($value)
1197
 * @method string getRepeat()
1198
 * @method $this withRepeat($value)
1199
 * @method string getText()
1200
 * @method $this withText($value)
1201
 * @method string getStreamName()
1202
 * @method $this withStreamName($value)
1203
 * @method string getDomainName()
1204
 * @method $this withDomainName($value)
1205
 * @method string getOwnerId()
1206
 * @method $this withOwnerId($value)
1207
 * @method string getDelay()
1208
 * @method $this withDelay($value)
1209
 */
1210
class AddTrancodeSEI extends Rpc
1211
{
1212
}
1213
1214
/**
1215
 * @method string getOwnerId()
1216
 * @method $this withOwnerId($value)
1217
 * @method string getRoomId()
1218
 * @method $this withRoomId($value)
1219
 * @method string getAppId()
1220
 * @method $this withAppId($value)
1221
 */
1222
class AllowPushStream extends Rpc
1223
{
1224
}
1225
1226
/**
1227
 * @method string getFunctionNames()
1228
 * @method $this withFunctionNames($value)
1229
 * @method string getDomainNames()
1230
 * @method $this withDomainNames($value)
1231
 * @method string getOwnerAccount()
1232
 * @method $this withOwnerAccount($value)
1233
 * @method string getOwnerId()
1234
 * @method $this withOwnerId($value)
1235
 * @method string getSecurityToken()
1236
 * @method $this withSecurityToken($value)
1237
 */
1238
class BatchDeleteLiveDomainConfigs extends Rpc
1239
{
1240
}
1241
1242
/**
1243
 * @method string getFunctions()
1244
 * @method $this withFunctions($value)
1245
 * @method string getDomainNames()
1246
 * @method $this withDomainNames($value)
1247
 * @method string getOwnerAccount()
1248
 * @method $this withOwnerAccount($value)
1249
 * @method string getOwnerId()
1250
 * @method $this withOwnerId($value)
1251
 * @method string getSecurityToken()
1252
 * @method $this withSecurityToken($value)
1253
 */
1254
class BatchSetLiveDomainConfigs extends Rpc
1255
{
1256
}
1257
1258
/**
1259
 * @method string getAppName()
1260
 * @method $this withAppName($value)
1261
 * @method string getStreamName()
1262
 * @method $this withStreamName($value)
1263
 * @method string getDomainName()
1264
 * @method $this withDomainName($value)
1265
 * @method string getOwnerId()
1266
 * @method $this withOwnerId($value)
1267
 */
1268
class CloseLiveShift extends Rpc
1269
{
1270
}
1271
1272
/**
1273
 * @method string getGroupId()
1274
 * @method string getAppId()
1275
 */
1276
class CloseMessageGroup extends Rpc
1277
{
1278
1279
    /**
1280
     * @param string $value
1281
     *
1282
     * @return $this
1283
     */
1284
    public function withGroupId($value)
1285
    {
1286
        $this->data['GroupId'] = $value;
1287
        $this->options['form_params']['GroupId'] = $value;
1288
1289
        return $this;
1290
    }
1291
1292
    /**
1293
     * @param string $value
1294
     *
1295
     * @return $this
1296
     */
1297
    public function withAppId($value)
1298
    {
1299
        $this->data['AppId'] = $value;
1300
        $this->options['form_params']['AppId'] = $value;
1301
1302
        return $this;
1303
    }
1304
}
1305
1306
/**
1307
 * @method string getClientToken()
1308
 * @method $this withClientToken($value)
1309
 * @method string getCasterName()
1310
 * @method $this withCasterName($value)
1311
 * @method string getSrcCasterId()
1312
 * @method $this withSrcCasterId($value)
1313
 * @method string getOwnerId()
1314
 * @method $this withOwnerId($value)
1315
 */
1316
class CopyCaster extends Rpc
1317
{
1318
}
1319
1320
/**
1321
 * @method string getFromSceneId()
1322
 * @method $this withFromSceneId($value)
1323
 * @method string getToSceneId()
1324
 * @method $this withToSceneId($value)
1325
 * @method string getCasterId()
1326
 * @method $this withCasterId($value)
1327
 * @method string getOwnerId()
1328
 * @method $this withOwnerId($value)
1329
 */
1330
class CopyCasterSceneConfig extends Rpc
1331
{
1332
}
1333
1334
/**
1335
 * @method string getClientToken()
1336
 * @method $this withClientToken($value)
1337
 * @method string getCasterName()
1338
 * @method $this withCasterName($value)
1339
 * @method string getCasterTemplate()
1340
 * @method $this withCasterTemplate($value)
1341
 * @method string getExpireTime()
1342
 * @method $this withExpireTime($value)
1343
 * @method string getNormType()
1344
 * @method $this withNormType($value)
1345
 * @method string getOwnerId()
1346
 * @method $this withOwnerId($value)
1347
 * @method string getPurchaseTime()
1348
 * @method $this withPurchaseTime($value)
1349
 * @method string getMicMode()
1350
 * @method $this withMicMode($value)
1351
 * @method string getChargeType()
1352
 * @method $this withChargeType($value)
1353
 */
1354
class CreateCaster extends Rpc
1355
{
1356
}
1357
1358
/**
1359
 * @method string getTemplate()
1360
 * @method $this withTemplate($value)
1361
 * @method string getCustomTemplate()
1362
 * @method $this withCustomTemplate($value)
1363
 * @method string getOwnerId()
1364
 * @method $this withOwnerId($value)
1365
 */
1366
class CreateCustomTemplate extends Rpc
1367
{
1368
}
1369
1370
/**
1371
 * @method string getProject()
1372
 * @method $this withProject($value)
1373
 * @method string getDomainName()
1374
 * @method $this withDomainName($value)
1375
 * @method string getOwnerId()
1376
 * @method $this withOwnerId($value)
1377
 * @method string getRegion()
1378
 * @method $this withRegion($value)
1379
 * @method string getLogstore()
1380
 * @method $this withLogstore($value)
1381
 */
1382
class CreateLiveRealTimeLogDelivery extends Rpc
1383
{
1384
1385
    /** @var string */
1386
    public $method = 'GET';
1387
}
1388
1389
/**
1390
 * @method string getMonitorName()
1391
 * @method $this withMonitorName($value)
1392
 * @method string getStream()
1393
 * @method $this withStream($value)
1394
 * @method string getOutputTemplate()
1395
 * @method $this withOutputTemplate($value)
1396
 * @method string getApp()
1397
 * @method $this withApp($value)
1398
 * @method string getInputList()
1399
 * @method $this withInputList($value)
1400
 * @method string getOwnerId()
1401
 * @method $this withOwnerId($value)
1402
 * @method string getDomain()
1403
 * @method $this withDomain($value)
1404
 */
1405
class CreateLiveStreamMonitor extends Rpc
1406
{
1407
}
1408
1409
/**
1410
 * @method string getOssEndpoint()
1411
 * @method $this withOssEndpoint($value)
1412
 * @method string getStartTime()
1413
 * @method $this withStartTime($value)
1414
 * @method string getOssObject()
1415
 * @method $this withOssObject($value)
1416
 * @method string getAppName()
1417
 * @method $this withAppName($value)
1418
 * @method string getSecurityToken()
1419
 * @method $this withSecurityToken($value)
1420
 * @method string getStreamName()
1421
 * @method $this withStreamName($value)
1422
 * @method string getOssBucket()
1423
 * @method $this withOssBucket($value)
1424
 * @method string getDomainName()
1425
 * @method $this withDomainName($value)
1426
 * @method string getEndTime()
1427
 * @method $this withEndTime($value)
1428
 * @method string getOwnerId()
1429
 * @method $this withOwnerId($value)
1430
 */
1431
class CreateLiveStreamRecordIndexFiles extends Rpc
1432
{
1433
}
1434
1435
/**
1436
 * @method string getType()
1437
 * @method $this withType($value)
1438
 * @method string getSecurityToken()
1439
 * @method $this withSecurityToken($value)
1440
 * @method string getTemplateConfig()
1441
 * @method $this withTemplateConfig($value)
1442
 * @method string getOwnerId()
1443
 * @method $this withOwnerId($value)
1444
 */
1445
class CreateLiveTranscodeTemplate extends Rpc
1446
{
1447
}
1448
1449
/**
1450
 * @method string getExtension()
1451
 * @method string getAppConfig()
1452
 */
1453
class CreateMessageApp extends Rpc
1454
{
1455
1456
    /**
1457
     * @param string $value
1458
     *
1459
     * @return $this
1460
     */
1461
    public function withExtension($value)
1462
    {
1463
        $this->data['Extension'] = $value;
1464
        $this->options['form_params']['Extension'] = $value;
1465
1466
        return $this;
1467
    }
1468
1469
    /**
1470
     * @param string $value
1471
     *
1472
     * @return $this
1473
     */
1474
    public function withAppConfig($value)
1475
    {
1476
        $this->data['AppConfig'] = $value;
1477
        $this->options['form_params']['AppConfig'] = $value;
1478
1479
        return $this;
1480
    }
1481
}
1482
1483
/**
1484
 * @method string getExtension()
1485
 * @method string getCreatorId()
1486
 * @method string getAppId()
1487
 */
1488
class CreateMessageGroup extends Rpc
1489
{
1490
1491
    /**
1492
     * @param string $value
1493
     *
1494
     * @return $this
1495
     */
1496
    public function withExtension($value)
1497
    {
1498
        $this->data['Extension'] = $value;
1499
        $this->options['form_params']['Extension'] = $value;
1500
1501
        return $this;
1502
    }
1503
1504
    /**
1505
     * @param string $value
1506
     *
1507
     * @return $this
1508
     */
1509
    public function withCreatorId($value)
1510
    {
1511
        $this->data['CreatorId'] = $value;
1512
        $this->options['form_params']['CreatorId'] = $value;
1513
1514
        return $this;
1515
    }
1516
1517
    /**
1518
     * @param string $value
1519
     *
1520
     * @return $this
1521
     */
1522
    public function withAppId($value)
1523
    {
1524
        $this->data['AppId'] = $value;
1525
        $this->options['form_params']['AppId'] = $value;
1526
1527
        return $this;
1528
    }
1529
}
1530
1531
/**
1532
 * @method string getOutputConfig()
1533
 * @method $this withOutputConfig($value)
1534
 * @method string getLayoutId()
1535
 * @method $this withLayoutId($value)
1536
 * @method string getDomainName()
1537
 * @method $this withDomainName($value)
1538
 * @method string getInputStreamList()
1539
 * @method $this withInputStreamList($value)
1540
 * @method string getOwnerId()
1541
 * @method $this withOwnerId($value)
1542
 * @method string getCallbackConfig()
1543
 * @method $this withCallbackConfig($value)
1544
 */
1545
class CreateMixStream extends Rpc
1546
{
1547
}
1548
1549
/**
1550
 * @method string getCasterId()
1551
 * @method $this withCasterId($value)
1552
 * @method string getOwnerId()
1553
 * @method $this withOwnerId($value)
1554
 */
1555
class DeleteCaster extends Rpc
1556
{
1557
}
1558
1559
/**
1560
 * @method string getComponentId()
1561
 * @method $this withComponentId($value)
1562
 * @method string getCasterId()
1563
 * @method $this withCasterId($value)
1564
 * @method string getOwnerId()
1565
 * @method $this withOwnerId($value)
1566
 */
1567
class DeleteCasterComponent extends Rpc
1568
{
1569
}
1570
1571
/**
1572
 * @method string getCasterId()
1573
 * @method $this withCasterId($value)
1574
 * @method string getOwnerId()
1575
 * @method $this withOwnerId($value)
1576
 * @method string getEpisodeId()
1577
 * @method $this withEpisodeId($value)
1578
 */
1579
class DeleteCasterEpisode extends Rpc
1580
{
1581
}
1582
1583
/**
1584
 * @method string getProgramId()
1585
 * @method $this withProgramId($value)
1586
 * @method string getOwnerId()
1587
 * @method $this withOwnerId($value)
1588
 */
1589
class DeleteCasterEpisodeGroup extends Rpc
1590
{
1591
}
1592
1593
/**
1594
 * @method string getLayoutId()
1595
 * @method $this withLayoutId($value)
1596
 * @method string getCasterId()
1597
 * @method $this withCasterId($value)
1598
 * @method string getOwnerId()
1599
 * @method $this withOwnerId($value)
1600
 */
1601
class DeleteCasterLayout extends Rpc
1602
{
1603
}
1604
1605
/**
1606
 * @method string getCasterId()
1607
 * @method $this withCasterId($value)
1608
 * @method string getOwnerId()
1609
 * @method $this withOwnerId($value)
1610
 */
1611
class DeleteCasterProgram extends Rpc
1612
{
1613
}
1614
1615
/**
1616
 * @method string getType()
1617
 * @method $this withType($value)
1618
 * @method string getCasterId()
1619
 * @method $this withCasterId($value)
1620
 * @method string getOwnerId()
1621
 * @method $this withOwnerId($value)
1622
 * @method string getSceneId()
1623
 * @method $this withSceneId($value)
1624
 */
1625
class DeleteCasterSceneConfig extends Rpc
1626
{
1627
}
1628
1629
/**
1630
 * @method string getResourceId()
1631
 * @method $this withResourceId($value)
1632
 * @method string getCasterId()
1633
 * @method $this withCasterId($value)
1634
 * @method string getOwnerId()
1635
 * @method $this withOwnerId($value)
1636
 */
1637
class DeleteCasterVideoResource extends Rpc
1638
{
1639
}
1640
1641
/**
1642
 * @method string getTemplate()
1643
 * @method $this withTemplate($value)
1644
 * @method string getOwnerId()
1645
 * @method $this withOwnerId($value)
1646
 */
1647
class DeleteCustomTemplate extends Rpc
1648
{
1649
}
1650
1651
/**
1652
 * @method string getAppName()
1653
 * @method $this withAppName($value)
1654
 * @method string getSecurityToken()
1655
 * @method $this withSecurityToken($value)
1656
 * @method string getStreamName()
1657
 * @method $this withStreamName($value)
1658
 * @method string getDomainName()
1659
 * @method $this withDomainName($value)
1660
 * @method string getOwnerId()
1661
 * @method $this withOwnerId($value)
1662
 */
1663
class DeleteLiveAppRecordConfig extends Rpc
1664
{
1665
}
1666
1667
/**
1668
 * @method string getAppName()
1669
 * @method $this withAppName($value)
1670
 * @method string getSecurityToken()
1671
 * @method $this withSecurityToken($value)
1672
 * @method string getDomainName()
1673
 * @method $this withDomainName($value)
1674
 * @method string getOwnerId()
1675
 * @method $this withOwnerId($value)
1676
 */
1677
class DeleteLiveAppSnapshotConfig extends Rpc
1678
{
1679
}
1680
1681
/**
1682
 * @method string getAppName()
1683
 * @method $this withAppName($value)
1684
 * @method string getStreamName()
1685
 * @method $this withStreamName($value)
1686
 * @method string getDomainName()
1687
 * @method $this withDomainName($value)
1688
 * @method string getOwnerId()
1689
 * @method $this withOwnerId($value)
1690
 */
1691
class DeleteLiveAudioAuditConfig extends Rpc
1692
{
1693
}
1694
1695
/**
1696
 * @method string getDomainName()
1697
 * @method $this withDomainName($value)
1698
 * @method string getOwnerId()
1699
 * @method $this withOwnerId($value)
1700
 */
1701
class DeleteLiveAudioAuditNotifyConfig extends Rpc
1702
{
1703
}
1704
1705
/**
1706
 * @method string getSecurityToken()
1707
 * @method $this withSecurityToken($value)
1708
 * @method string getDomainName()
1709
 * @method $this withDomainName($value)
1710
 * @method string getOwnerId()
1711
 * @method $this withOwnerId($value)
1712
 */
1713
class DeleteLiveDetectNotifyConfig extends Rpc
1714
{
1715
}
1716
1717
/**
1718
 * @method string getOwnerAccount()
1719
 * @method $this withOwnerAccount($value)
1720
 * @method string getDomainName()
1721
 * @method $this withDomainName($value)
1722
 * @method string getOwnerId()
1723
 * @method $this withOwnerId($value)
1724
 * @method string getSecurityToken()
1725
 * @method $this withSecurityToken($value)
1726
 */
1727
class DeleteLiveDomain extends Rpc
1728
{
1729
}
1730
1731
/**
1732
 * @method string getSecurityToken()
1733
 * @method $this withSecurityToken($value)
1734
 * @method string getPushDomain()
1735
 * @method $this withPushDomain($value)
1736
 * @method string getOwnerId()
1737
 * @method $this withOwnerId($value)
1738
 * @method string getPullDomain()
1739
 * @method $this withPullDomain($value)
1740
 */
1741
class DeleteLiveDomainMapping extends Rpc
1742
{
1743
}
1744
1745
/**
1746
 * @method string getPlayDomain()
1747
 * @method $this withPlayDomain($value)
1748
 * @method string getOwnerId()
1749
 * @method $this withOwnerId($value)
1750
 * @method string getPullDomain()
1751
 * @method $this withPullDomain($value)
1752
 */
1753
class DeleteLiveDomainPlayMapping extends Rpc
1754
{
1755
}
1756
1757
/**
1758
 * @method string getDomainName()
1759
 * @method $this withDomainName($value)
1760
 * @method string getOwnerId()
1761
 * @method $this withOwnerId($value)
1762
 */
1763
class DeleteLiveEdgeTransfer extends Rpc
1764
{
1765
}
1766
1767
/**
1768
 * @method string getDomainName()
1769
 * @method $this withDomainName($value)
1770
 * @method string getOwnerId()
1771
 * @method $this withOwnerId($value)
1772
 * @method string getAppName()
1773
 * @method $this withAppName($value)
1774
 */
1775
class DeleteLiveLazyPullStreamInfoConfig extends Rpc
1776
{
1777
}
1778
1779
/**
1780
 * @method string getAppName()
1781
 * @method $this withAppName($value)
1782
 * @method string getStreamName()
1783
 * @method $this withStreamName($value)
1784
 * @method string getDomainName()
1785
 * @method $this withDomainName($value)
1786
 * @method string getOwnerId()
1787
 * @method $this withOwnerId($value)
1788
 */
1789
class DeleteLivePullStreamInfoConfig extends Rpc
1790
{
1791
}
1792
1793
/**
1794
 * @method string getProject()
1795
 * @method $this withProject($value)
1796
 * @method string getDomainName()
1797
 * @method $this withDomainName($value)
1798
 * @method string getOwnerId()
1799
 * @method $this withOwnerId($value)
1800
 * @method string getRegion()
1801
 * @method $this withRegion($value)
1802
 * @method string getLogstore()
1803
 * @method $this withLogstore($value)
1804
 */
1805
class DeleteLiveRealtimeLogDelivery extends Rpc
1806
{
1807
1808
    /** @var string */
1809
    public $method = 'GET';
1810
}
1811
1812
/**
1813
 * @method string getProject()
1814
 * @method $this withProject($value)
1815
 * @method string getOwnerId()
1816
 * @method $this withOwnerId($value)
1817
 * @method string getRegion()
1818
 * @method $this withRegion($value)
1819
 * @method string getLogstore()
1820
 * @method $this withLogstore($value)
1821
 */
1822
class DeleteLiveRealTimeLogLogstore extends Rpc
1823
{
1824
1825
    /** @var string */
1826
    public $method = 'GET';
1827
}
1828
1829
/**
1830
 * @method string getSecurityToken()
1831
 * @method $this withSecurityToken($value)
1832
 * @method string getDomainName()
1833
 * @method $this withDomainName($value)
1834
 * @method string getOwnerId()
1835
 * @method $this withOwnerId($value)
1836
 */
1837
class DeleteLiveRecordNotifyConfig extends Rpc
1838
{
1839
}
1840
1841
/**
1842
 * @method string getAppName()
1843
 * @method $this withAppName($value)
1844
 * @method string getStreamName()
1845
 * @method $this withStreamName($value)
1846
 * @method string getDomainName()
1847
 * @method $this withDomainName($value)
1848
 * @method string getOwnerId()
1849
 * @method $this withOwnerId($value)
1850
 */
1851
class DeleteLiveRecordVodConfig extends Rpc
1852
{
1853
}
1854
1855
/**
1856
 * @method string getAppName()
1857
 * @method $this withAppName($value)
1858
 * @method string getSecurityToken()
1859
 * @method $this withSecurityToken($value)
1860
 * @method string getDomainName()
1861
 * @method $this withDomainName($value)
1862
 * @method string getOwnerId()
1863
 * @method $this withOwnerId($value)
1864
 */
1865
class DeleteLiveSnapshotDetectPornConfig extends Rpc
1866
{
1867
}
1868
1869
/**
1870
 * @method string getSecurityToken()
1871
 * @method $this withSecurityToken($value)
1872
 * @method string getDomainName()
1873
 * @method $this withDomainName($value)
1874
 * @method string getOwnerId()
1875
 * @method $this withOwnerId($value)
1876
 * @method string getConfigId()
1877
 * @method $this withConfigId($value)
1878
 */
1879
class DeleteLiveSpecificStagingConfig extends Rpc
1880
{
1881
}
1882
1883
/**
1884
 * @method string getMonitorId()
1885
 * @method $this withMonitorId($value)
1886
 * @method string getOwnerId()
1887
 * @method $this withOwnerId($value)
1888
 */
1889
class DeleteLiveStreamMonitor extends Rpc
1890
{
1891
}
1892
1893
/**
1894
 * @method string getRemoveFile()
1895
 * @method $this withRemoveFile($value)
1896
 * @method string getAppName()
1897
 * @method $this withAppName($value)
1898
 * @method string getStreamName()
1899
 * @method $this withStreamName($value)
1900
 * @method string getDomainName()
1901
 * @method $this withDomainName($value)
1902
 * @method string getOwnerId()
1903
 * @method $this withOwnerId($value)
1904
 * @method array getRecordId()
1905
 */
1906
class DeleteLiveStreamRecordIndexFiles extends Rpc
1907
{
1908
1909
    /**
1910
     * @param array $recordId
1911
     *
1912
     * @return $this
1913
     */
1914
	public function withRecordId(array $recordId)
1915
	{
1916
	    $this->data['RecordId'] = $recordId;
1917
		foreach ($recordId as $i => $iValue) {
1918
			$this->options['query']['RecordId.' . ($i + 1)] = $iValue;
1919
		}
1920
1921
		return $this;
1922
    }
1923
}
1924
1925
/**
1926
 * @method string getDomainName()
1927
 * @method $this withDomainName($value)
1928
 * @method string getOwnerId()
1929
 * @method $this withOwnerId($value)
1930
 */
1931
class DeleteLiveStreamsNotifyUrlConfig extends Rpc
1932
{
1933
}
1934
1935
/**
1936
 * @method string getTemplate()
1937
 * @method $this withTemplate($value)
1938
 * @method string getSecurityToken()
1939
 * @method $this withSecurityToken($value)
1940
 * @method string getApp()
1941
 * @method $this withApp($value)
1942
 * @method string getOwnerId()
1943
 * @method $this withOwnerId($value)
1944
 * @method string getDomain()
1945
 * @method $this withDomain($value)
1946
 */
1947
class DeleteLiveStreamTranscode extends Rpc
1948
{
1949
}
1950
1951
/**
1952
 * @method string getOwnerId()
1953
 * @method $this withOwnerId($value)
1954
 * @method string getTemplateId()
1955
 * @method $this withTemplateId($value)
1956
 */
1957
class DeleteLiveStreamWatermark extends Rpc
1958
{
1959
}
1960
1961
/**
1962
 * @method string getStream()
1963
 * @method $this withStream($value)
1964
 * @method string getApp()
1965
 * @method $this withApp($value)
1966
 * @method string getOwnerId()
1967
 * @method $this withOwnerId($value)
1968
 * @method string getDomain()
1969
 * @method $this withDomain($value)
1970
 * @method string getRuleId()
1971
 * @method $this withRuleId($value)
1972
 */
1973
class DeleteLiveStreamWatermarkRule extends Rpc
1974
{
1975
}
1976
1977
/**
1978
 * @method string getAppId()
1979
 */
1980
class DeleteMessageApp extends Rpc
1981
{
1982
1983
    /**
1984
     * @param string $value
1985
     *
1986
     * @return $this
1987
     */
1988
    public function withAppId($value)
1989
    {
1990
        $this->data['AppId'] = $value;
1991
        $this->options['form_params']['AppId'] = $value;
1992
1993
        return $this;
1994
    }
1995
}
1996
1997
/**
1998
 * @method string getAppName()
1999
 * @method $this withAppName($value)
2000
 * @method string getStreamName()
2001
 * @method $this withStreamName($value)
2002
 * @method string getMixStreamId()
2003
 * @method $this withMixStreamId($value)
2004
 * @method string getDomainName()
2005
 * @method $this withDomainName($value)
2006
 * @method string getOwnerId()
2007
 * @method $this withOwnerId($value)
2008
 */
2009
class DeleteMixStream extends Rpc
2010
{
2011
}
2012
2013
/**
2014
 * @method string getDeleteAll()
2015
 * @method $this withDeleteAll($value)
2016
 * @method string getApp()
2017
 * @method $this withApp($value)
2018
 * @method string getGroupId()
2019
 * @method $this withGroupId($value)
2020
 * @method string getTemplates()
2021
 * @method $this withTemplates($value)
2022
 * @method string getDomainName()
2023
 * @method $this withDomainName($value)
2024
 * @method string getOwnerId()
2025
 * @method $this withOwnerId($value)
2026
 */
2027
class DeleteMultiRateConfig extends Rpc
2028
{
2029
}
2030
2031
/**
2032
 * @method string getProgramId()
2033
 * @method $this withProgramId($value)
2034
 * @method string getOwnerId()
2035
 * @method $this withOwnerId($value)
2036
 */
2037
class DeletePlaylist extends Rpc
2038
{
2039
}
2040
2041
/**
2042
 * @method string getProgramItemIds()
2043
 * @method $this withProgramItemIds($value)
2044
 * @method string getProgramId()
2045
 * @method $this withProgramId($value)
2046
 * @method string getOwnerId()
2047
 * @method $this withOwnerId($value)
2048
 */
2049
class DeletePlaylistItems extends Rpc
2050
{
2051
}
2052
2053
/**
2054
 * @method string getOwnerId()
2055
 * @method $this withOwnerId($value)
2056
 * @method string getRoomId()
2057
 * @method $this withRoomId($value)
2058
 * @method string getAppId()
2059
 * @method $this withAppId($value)
2060
 */
2061
class DeleteRoom extends Rpc
2062
{
2063
}
2064
2065
/**
2066
 * @method string getDomainName()
2067
 * @method $this withDomainName($value)
2068
 * @method string getOwnerId()
2069
 * @method $this withOwnerId($value)
2070
 */
2071
class DeleteSnapshotCallbackAuth extends Rpc
2072
{
2073
}
2074
2075
/**
2076
 * @method string getRemoveFile()
2077
 * @method $this withRemoveFile($value)
2078
 * @method string getAppName()
2079
 * @method $this withAppName($value)
2080
 * @method string getStreamName()
2081
 * @method $this withStreamName($value)
2082
 * @method string getDomainName()
2083
 * @method $this withDomainName($value)
2084
 * @method string getOwnerId()
2085
 * @method $this withOwnerId($value)
2086
 * @method array getCreateTimestampList()
2087
 */
2088
class DeleteSnapshotFiles extends Rpc
2089
{
2090
2091
    /**
2092
     * @param array $createTimestampList
2093
     *
2094
     * @return $this
2095
     */
2096
	public function withCreateTimestampList(array $createTimestampList)
2097
	{
2098
	    $this->data['CreateTimestampList'] = $createTimestampList;
2099
		foreach ($createTimestampList as $i => $iValue) {
2100
			$this->options['query']['CreateTimestampList.' . ($i + 1)] = $iValue;
2101
		}
2102
2103
		return $this;
2104
    }
2105
}
2106
2107
/**
2108
 * @method string getLayoutId()
2109
 * @method $this withLayoutId($value)
2110
 * @method string getCasterId()
2111
 * @method $this withCasterId($value)
2112
 * @method string getOwnerId()
2113
 * @method $this withOwnerId($value)
2114
 */
2115
class DeleteStudioLayout extends Rpc
2116
{
2117
}
2118
2119
/**
2120
 * @method string getCasterId()
2121
 * @method $this withCasterId($value)
2122
 * @method string getOwnerId()
2123
 * @method $this withOwnerId($value)
2124
 */
2125
class DescribeAutoShowListTasks extends Rpc
2126
{
2127
}
2128
2129
/**
2130
 * @method string getCasterId()
2131
 * @method $this withCasterId($value)
2132
 * @method string getOwnerId()
2133
 * @method $this withOwnerId($value)
2134
 */
2135
class DescribeCasterChannels extends Rpc
2136
{
2137
}
2138
2139
/**
2140
 * @method string getComponentId()
2141
 * @method $this withComponentId($value)
2142
 * @method string getCasterId()
2143
 * @method $this withCasterId($value)
2144
 * @method string getOwnerId()
2145
 * @method $this withOwnerId($value)
2146
 */
2147
class DescribeCasterComponents extends Rpc
2148
{
2149
}
2150
2151
/**
2152
 * @method string getCasterId()
2153
 * @method $this withCasterId($value)
2154
 * @method string getOwnerId()
2155
 * @method $this withOwnerId($value)
2156
 */
2157
class DescribeCasterConfig extends Rpc
2158
{
2159
}
2160
2161
/**
2162
 * @method string getLayoutId()
2163
 * @method $this withLayoutId($value)
2164
 * @method string getCasterId()
2165
 * @method $this withCasterId($value)
2166
 * @method string getOwnerId()
2167
 * @method $this withOwnerId($value)
2168
 */
2169
class DescribeCasterLayouts extends Rpc
2170
{
2171
}
2172
2173
/**
2174
 * @method string getStartTime()
2175
 * @method $this withStartTime($value)
2176
 * @method string getPageNum()
2177
 * @method $this withPageNum($value)
2178
 * @method string getPageSize()
2179
 * @method $this withPageSize($value)
2180
 * @method string getCasterId()
2181
 * @method $this withCasterId($value)
2182
 * @method string getEpisodeType()
2183
 * @method $this withEpisodeType($value)
2184
 * @method string getEndTime()
2185
 * @method $this withEndTime($value)
2186
 * @method string getOwnerId()
2187
 * @method $this withOwnerId($value)
2188
 * @method string getEpisodeId()
2189
 * @method $this withEpisodeId($value)
2190
 * @method string getStatus()
2191
 * @method $this withStatus($value)
2192
 */
2193
class DescribeCasterProgram extends Rpc
2194
{
2195
}
2196
2197
/**
2198
 * @method string getStartTime()
2199
 * @method $this withStartTime($value)
2200
 * @method string getPageNum()
2201
 * @method $this withPageNum($value)
2202
 * @method string getCasterName()
2203
 * @method $this withCasterName($value)
2204
 * @method string getPageSize()
2205
 * @method $this withPageSize($value)
2206
 * @method string getNormType()
2207
 * @method $this withNormType($value)
2208
 * @method string getCasterId()
2209
 * @method $this withCasterId($value)
2210
 * @method string getEndTime()
2211
 * @method $this withEndTime($value)
2212
 * @method string getOwnerId()
2213
 * @method $this withOwnerId($value)
2214
 * @method string getOrderByModifyAsc()
2215
 * @method $this withOrderByModifyAsc($value)
2216
 * @method string getChargeType()
2217
 * @method $this withChargeType($value)
2218
 * @method string getStatus()
2219
 * @method $this withStatus($value)
2220
 */
2221
class DescribeCasters extends Rpc
2222
{
2223
}
2224
2225
/**
2226
 * @method string getCasterId()
2227
 * @method $this withCasterId($value)
2228
 * @method string getOwnerId()
2229
 * @method $this withOwnerId($value)
2230
 * @method string getSceneId()
2231
 * @method $this withSceneId($value)
2232
 */
2233
class DescribeCasterSceneAudio extends Rpc
2234
{
2235
}
2236
2237
/**
2238
 * @method string getCasterId()
2239
 * @method $this withCasterId($value)
2240
 * @method string getOwnerId()
2241
 * @method $this withOwnerId($value)
2242
 * @method string getSceneId()
2243
 * @method $this withSceneId($value)
2244
 */
2245
class DescribeCasterScenes extends Rpc
2246
{
2247
}
2248
2249
/**
2250
 * @method string getCasterId()
2251
 * @method $this withCasterId($value)
2252
 * @method string getOwnerId()
2253
 * @method $this withOwnerId($value)
2254
 */
2255
class DescribeCasterStreamUrl extends Rpc
2256
{
2257
}
2258
2259
/**
2260
 * @method string getCasterId()
2261
 * @method $this withCasterId($value)
2262
 * @method string getOwnerId()
2263
 * @method $this withOwnerId($value)
2264
 */
2265
class DescribeCasterSyncGroup extends Rpc
2266
{
2267
}
2268
2269
/**
2270
 * @method string getCasterId()
2271
 * @method $this withCasterId($value)
2272
 * @method string getOwnerId()
2273
 * @method $this withOwnerId($value)
2274
 */
2275
class DescribeCasterVideoResources extends Rpc
2276
{
2277
}
2278
2279
/**
2280
 * @method string getStartTime()
2281
 * @method $this withStartTime($value)
2282
 * @method string getType()
2283
 * @method $this withType($value)
2284
 * @method string getArea()
2285
 * @method $this withArea($value)
2286
 * @method string getDomainName()
2287
 * @method $this withDomainName($value)
2288
 * @method string getEndTime()
2289
 * @method $this withEndTime($value)
2290
 * @method string getOwnerId()
2291
 * @method $this withOwnerId($value)
2292
 * @method string getField()
2293
 * @method $this withField($value)
2294
 * @method string getInterval()
2295
 * @method $this withInterval($value)
2296
 */
2297
class DescribeDomainUsageData extends Rpc
2298
{
2299
}
2300
2301
/**
2302
 * @method string getStartTime()
2303
 * @method $this withStartTime($value)
2304
 * @method string getIntegrity()
2305
 * @method $this withIntegrity($value)
2306
 * @method string getEndTime()
2307
 * @method $this withEndTime($value)
2308
 * @method string getOwnerId()
2309
 * @method $this withOwnerId($value)
2310
 */
2311
class DescribeDomainWithIntegrity extends Rpc
2312
{
2313
2314
    /** @var string */
2315
    public $method = 'GET';
2316
}
2317
2318
/**
2319
 * @method string getPageNum()
2320
 * @method $this withPageNum($value)
2321
 * @method string getPageSize()
2322
 * @method $this withPageSize($value)
2323
 * @method string getOrder()
2324
 * @method $this withOrder($value)
2325
 * @method string getOwnerId()
2326
 * @method $this withOwnerId($value)
2327
 * @method string getAppId()
2328
 * @method $this withAppId($value)
2329
 */
2330
class DescribeForbidPushStreamRoomList extends Rpc
2331
{
2332
}
2333
2334
/**
2335
 * @method string getDomainName()
2336
 * @method $this withDomainName($value)
2337
 * @method string getOwnerId()
2338
 * @method $this withOwnerId($value)
2339
 * @method string getTime()
2340
 * @method $this withTime($value)
2341
 */
2342
class DescribeHlsLiveStreamRealTimeBpsData extends Rpc
2343
{
2344
2345
    /** @var string */
2346
    public $method = 'GET';
2347
}
2348
2349
/**
2350
 * @method string getAppName()
2351
 * @method $this withAppName($value)
2352
 * @method string getStreamName()
2353
 * @method $this withStreamName($value)
2354
 * @method string getDomainName()
2355
 * @method $this withDomainName($value)
2356
 * @method string getOwnerId()
2357
 * @method $this withOwnerId($value)
2358
 */
2359
class DescribeLiveAudioAuditConfig extends Rpc
2360
{
2361
}
2362
2363
/**
2364
 * @method string getDomainName()
2365
 * @method $this withDomainName($value)
2366
 * @method string getOwnerId()
2367
 * @method $this withOwnerId($value)
2368
 */
2369
class DescribeLiveAudioAuditNotifyConfig extends Rpc
2370
{
2371
}
2372
2373
/**
2374
 * @method string getCertName()
2375
 * @method $this withCertName($value)
2376
 * @method string getOwnerId()
2377
 * @method $this withOwnerId($value)
2378
 * @method string getSecurityToken()
2379
 * @method $this withSecurityToken($value)
2380
 */
2381
class DescribeLiveCertificateDetail extends Rpc
2382
{
2383
}
2384
2385
/**
2386
 * @method string getDomainName()
2387
 * @method $this withDomainName($value)
2388
 * @method string getOwnerId()
2389
 * @method $this withOwnerId($value)
2390
 * @method string getSecurityToken()
2391
 * @method $this withSecurityToken($value)
2392
 */
2393
class DescribeLiveCertificateList extends Rpc
2394
{
2395
}
2396
2397
/**
2398
 * @method string getSecurityToken()
2399
 * @method $this withSecurityToken($value)
2400
 * @method string getDomainName()
2401
 * @method $this withDomainName($value)
2402
 * @method string getOwnerId()
2403
 * @method $this withOwnerId($value)
2404
 */
2405
class DescribeLiveDetectNotifyConfig extends Rpc
2406
{
2407
}
2408
2409
/**
2410
 * @method string getFee()
2411
 * @method $this withFee($value)
2412
 * @method string getStartTime()
2413
 * @method $this withStartTime($value)
2414
 * @method string getScene()
2415
 * @method $this withScene($value)
2416
 * @method string getStream()
2417
 * @method $this withStream($value)
2418
 * @method string getSplitBy()
2419
 * @method $this withSplitBy($value)
2420
 * @method string getApp()
2421
 * @method $this withApp($value)
2422
 * @method string getDomainName()
2423
 * @method $this withDomainName($value)
2424
 * @method string getEndTime()
2425
 * @method $this withEndTime($value)
2426
 * @method string getOwnerId()
2427
 * @method $this withOwnerId($value)
2428
 * @method string getRegion()
2429
 * @method $this withRegion($value)
2430
 */
2431
class DescribeLiveDetectPornData extends Rpc
2432
{
2433
}
2434
2435
/**
2436
 * @method string getLocationNameEn()
2437
 * @method $this withLocationNameEn($value)
2438
 * @method string getStartTime()
2439
 * @method $this withStartTime($value)
2440
 * @method string getIspNameEn()
2441
 * @method $this withIspNameEn($value)
2442
 * @method string getDomainName()
2443
 * @method $this withDomainName($value)
2444
 * @method string getEndTime()
2445
 * @method $this withEndTime($value)
2446
 * @method string getOwnerId()
2447
 * @method $this withOwnerId($value)
2448
 * @method string getInterval()
2449
 * @method $this withInterval($value)
2450
 */
2451
class DescribeLiveDomainBpsData extends Rpc
2452
{
2453
}
2454
2455
/**
2456
 * @method string getLocationNameEn()
2457
 * @method $this withLocationNameEn($value)
2458
 * @method string getStartTime()
2459
 * @method $this withStartTime($value)
2460
 * @method string getIspNameEn()
2461
 * @method $this withIspNameEn($value)
2462
 * @method string getLayer()
2463
 * @method $this withLayer($value)
2464
 * @method string getDomainName()
2465
 * @method $this withDomainName($value)
2466
 * @method string getEndTime()
2467
 * @method $this withEndTime($value)
2468
 * @method string getOwnerId()
2469
 * @method $this withOwnerId($value)
2470
 * @method string getInterval()
2471
 * @method $this withInterval($value)
2472
 */
2473
class DescribeLiveDomainBpsDataByLayer extends Rpc
2474
{
2475
}
2476
2477
/**
2478
 * @method string getLocationNames()
2479
 * @method $this withLocationNames($value)
2480
 * @method string getIspNames()
2481
 * @method $this withIspNames($value)
2482
 * @method string getDomainName()
2483
 * @method $this withDomainName($value)
2484
 * @method string getOwnerId()
2485
 * @method $this withOwnerId($value)
2486
 * @method string getTimePoint()
2487
 * @method $this withTimePoint($value)
2488
 */
2489
class DescribeLiveDomainBpsDataByTimeStamp extends Rpc
2490
{
2491
}
2492
2493
/**
2494
 * @method string getDomainName()
2495
 * @method $this withDomainName($value)
2496
 * @method string getOwnerId()
2497
 * @method $this withOwnerId($value)
2498
 */
2499
class DescribeLiveDomainCertificateInfo extends Rpc
2500
{
2501
}
2502
2503
/**
2504
 * @method string getFunctionNames()
2505
 * @method $this withFunctionNames($value)
2506
 * @method string getDomainName()
2507
 * @method $this withDomainName($value)
2508
 * @method string getOwnerId()
2509
 * @method $this withOwnerId($value)
2510
 * @method string getSecurityToken()
2511
 * @method $this withSecurityToken($value)
2512
 */
2513
class DescribeLiveDomainConfigs extends Rpc
2514
{
2515
}
2516
2517
/**
2518
 * @method string getDomainName()
2519
 * @method $this withDomainName($value)
2520
 * @method string getOwnerId()
2521
 * @method $this withOwnerId($value)
2522
 * @method string getSecurityToken()
2523
 * @method $this withSecurityToken($value)
2524
 */
2525
class DescribeLiveDomainDetail extends Rpc
2526
{
2527
}
2528
2529
/**
2530
 * @method string getQueryTime()
2531
 * @method $this withQueryTime($value)
2532
 * @method string getDomainName()
2533
 * @method $this withDomainName($value)
2534
 * @method string getOwnerId()
2535
 * @method $this withOwnerId($value)
2536
 */
2537
class DescribeLiveDomainFrameRateAndBitRateData extends Rpc
2538
{
2539
}
2540
2541
/**
2542
 * @method string getLiveapiRequestFrom()
2543
 * @method $this withLiveapiRequestFrom($value)
2544
 * @method string getDomainName()
2545
 * @method $this withDomainName($value)
2546
 * @method string getOwnerId()
2547
 * @method $this withOwnerId($value)
2548
 */
2549
class DescribeLiveDomainLimit extends Rpc
2550
{
2551
}
2552
2553
/**
2554
 * @method string getStartTime()
2555
 * @method $this withStartTime($value)
2556
 * @method string getPageNumber()
2557
 * @method $this withPageNumber($value)
2558
 * @method string getPageSize()
2559
 * @method $this withPageSize($value)
2560
 * @method string getDomainName()
2561
 * @method $this withDomainName($value)
2562
 * @method string getEndTime()
2563
 * @method $this withEndTime($value)
2564
 * @method string getOwnerId()
2565
 * @method $this withOwnerId($value)
2566
 */
2567
class DescribeLiveDomainLog extends Rpc
2568
{
2569
}
2570
2571
/**
2572
 * @method string getDomainName()
2573
 * @method $this withDomainName($value)
2574
 * @method string getOwnerId()
2575
 * @method $this withOwnerId($value)
2576
 */
2577
class DescribeLiveDomainMapping extends Rpc
2578
{
2579
2580
    /** @var string */
2581
    public $method = 'GET';
2582
}
2583
2584
/**
2585
 * @method string getQueryTime()
2586
 * @method $this withQueryTime($value)
2587
 * @method string getDomainName()
2588
 * @method $this withDomainName($value)
2589
 * @method string getOwnerId()
2590
 * @method $this withOwnerId($value)
2591
 */
2592
class DescribeLiveDomainOnlineUserNum extends Rpc
2593
{
2594
}
2595
2596
/**
2597
 * @method string getLocationNameEn()
2598
 * @method $this withLocationNameEn($value)
2599
 * @method string getStartTime()
2600
 * @method $this withStartTime($value)
2601
 * @method string getIspNameEn()
2602
 * @method $this withIspNameEn($value)
2603
 * @method string getDomainName()
2604
 * @method $this withDomainName($value)
2605
 * @method string getEndTime()
2606
 * @method $this withEndTime($value)
2607
 * @method string getOwnerId()
2608
 * @method $this withOwnerId($value)
2609
 * @method string getInterval()
2610
 * @method $this withInterval($value)
2611
 */
2612
class DescribeLiveDomainPushBpsData extends Rpc
2613
{
2614
}
2615
2616
/**
2617
 * @method string getLocationNameEn()
2618
 * @method $this withLocationNameEn($value)
2619
 * @method string getStartTime()
2620
 * @method $this withStartTime($value)
2621
 * @method string getIspNameEn()
2622
 * @method $this withIspNameEn($value)
2623
 * @method string getDomainName()
2624
 * @method $this withDomainName($value)
2625
 * @method string getEndTime()
2626
 * @method $this withEndTime($value)
2627
 * @method string getOwnerId()
2628
 * @method $this withOwnerId($value)
2629
 * @method string getInterval()
2630
 * @method $this withInterval($value)
2631
 */
2632
class DescribeLiveDomainPushTrafficData extends Rpc
2633
{
2634
}
2635
2636
/**
2637
 * @method string getStartTime()
2638
 * @method $this withStartTime($value)
2639
 * @method string getDomainName()
2640
 * @method $this withDomainName($value)
2641
 * @method string getEndTime()
2642
 * @method $this withEndTime($value)
2643
 * @method string getOwnerId()
2644
 * @method $this withOwnerId($value)
2645
 */
2646
class DescribeLiveDomainPvUvData extends Rpc
2647
{
2648
}
2649
2650
/**
2651
 * @method string getLocationNameEn()
2652
 * @method $this withLocationNameEn($value)
2653
 * @method string getIspNameEn()
2654
 * @method $this withIspNameEn($value)
2655
 * @method string getStartTime()
2656
 * @method $this withStartTime($value)
2657
 * @method string getDomainName()
2658
 * @method $this withDomainName($value)
2659
 * @method string getEndTime()
2660
 * @method $this withEndTime($value)
2661
 * @method string getOwnerId()
2662
 * @method $this withOwnerId($value)
2663
 */
2664
class DescribeLiveDomainRealTimeBpsData extends Rpc
2665
{
2666
2667
    /** @var string */
2668
    public $method = 'GET';
2669
}
2670
2671
/**
2672
 * @method string getLocationNameEn()
2673
 * @method $this withLocationNameEn($value)
2674
 * @method string getStartTime()
2675
 * @method $this withStartTime($value)
2676
 * @method string getIspNameEn()
2677
 * @method $this withIspNameEn($value)
2678
 * @method string getDomainName()
2679
 * @method $this withDomainName($value)
2680
 * @method string getEndTime()
2681
 * @method $this withEndTime($value)
2682
 * @method string getOwnerId()
2683
 * @method $this withOwnerId($value)
2684
 */
2685
class DescribeLiveDomainRealTimeHttpCodeData extends Rpc
2686
{
2687
}
2688
2689
/**
2690
 * @method string getDomainName()
2691
 * @method $this withDomainName($value)
2692
 * @method string getOwnerId()
2693
 * @method $this withOwnerId($value)
2694
 */
2695
class DescribeLiveDomainRealtimeLogDelivery extends Rpc
2696
{
2697
2698
    /** @var string */
2699
    public $method = 'GET';
2700
}
2701
2702
/**
2703
 * @method string getLocationNameEn()
2704
 * @method $this withLocationNameEn($value)
2705
 * @method string getStartTime()
2706
 * @method $this withStartTime($value)
2707
 * @method string getIspNameEn()
2708
 * @method $this withIspNameEn($value)
2709
 * @method string getDomainName()
2710
 * @method $this withDomainName($value)
2711
 * @method string getEndTime()
2712
 * @method $this withEndTime($value)
2713
 * @method string getOwnerId()
2714
 * @method $this withOwnerId($value)
2715
 */
2716
class DescribeLiveDomainRealTimeTrafficData extends Rpc
2717
{
2718
}
2719
2720
/**
2721
 * @method string getStartTime()
2722
 * @method $this withStartTime($value)
2723
 * @method string getRecordType()
2724
 * @method $this withRecordType($value)
2725
 * @method string getDomainName()
2726
 * @method $this withDomainName($value)
2727
 * @method string getEndTime()
2728
 * @method $this withEndTime($value)
2729
 * @method string getOwnerId()
2730
 * @method $this withOwnerId($value)
2731
 */
2732
class DescribeLiveDomainRecordData extends Rpc
2733
{
2734
}
2735
2736
/**
2737
 * @method string getStartTime()
2738
 * @method $this withStartTime($value)
2739
 * @method string getSplitBy()
2740
 * @method $this withSplitBy($value)
2741
 * @method string getDomainName()
2742
 * @method $this withDomainName($value)
2743
 * @method string getEndTime()
2744
 * @method $this withEndTime($value)
2745
 * @method string getOwnerId()
2746
 * @method $this withOwnerId($value)
2747
 */
2748
class DescribeLiveDomainRecordUsageData extends Rpc
2749
{
2750
}
2751
2752
/**
2753
 * @method string getStartTime()
2754
 * @method $this withStartTime($value)
2755
 * @method string getDomainName()
2756
 * @method $this withDomainName($value)
2757
 * @method string getEndTime()
2758
 * @method $this withEndTime($value)
2759
 * @method string getOwnerId()
2760
 * @method $this withOwnerId($value)
2761
 */
2762
class DescribeLiveDomainSnapshotData extends Rpc
2763
{
2764
}
2765
2766
/**
2767
 * @method string getFunctionNames()
2768
 * @method $this withFunctionNames($value)
2769
 * @method string getDomainName()
2770
 * @method $this withDomainName($value)
2771
 * @method string getOwnerId()
2772
 * @method $this withOwnerId($value)
2773
 */
2774
class DescribeLiveDomainStagingConfig extends Rpc
2775
{
2776
}
2777
2778
/**
2779
 * @method string getStartTime()
2780
 * @method $this withStartTime($value)
2781
 * @method string getSplit()
2782
 * @method $this withSplit($value)
2783
 * @method string getDomainName()
2784
 * @method $this withDomainName($value)
2785
 * @method string getEndTime()
2786
 * @method $this withEndTime($value)
2787
 * @method string getOwnerId()
2788
 * @method $this withOwnerId($value)
2789
 * @method string getInterval()
2790
 * @method $this withInterval($value)
2791
 */
2792
class DescribeLiveDomainStreamTranscodeData extends Rpc
2793
{
2794
}
2795
2796
/**
2797
 * @method string getStartTime()
2798
 * @method $this withStartTime($value)
2799
 * @method string getDomainName()
2800
 * @method $this withDomainName($value)
2801
 * @method string getEndTime()
2802
 * @method $this withEndTime($value)
2803
 * @method string getOwnerId()
2804
 * @method $this withOwnerId($value)
2805
 * @method string getInterval()
2806
 * @method $this withInterval($value)
2807
 */
2808
class DescribeLiveDomainTimeShiftData extends Rpc
2809
{
2810
}
2811
2812
/**
2813
 * @method string getLocationNameEn()
2814
 * @method $this withLocationNameEn($value)
2815
 * @method string getStartTime()
2816
 * @method $this withStartTime($value)
2817
 * @method string getIspNameEn()
2818
 * @method $this withIspNameEn($value)
2819
 * @method string getDomainName()
2820
 * @method $this withDomainName($value)
2821
 * @method string getEndTime()
2822
 * @method $this withEndTime($value)
2823
 * @method string getOwnerId()
2824
 * @method $this withOwnerId($value)
2825
 * @method string getInterval()
2826
 * @method $this withInterval($value)
2827
 */
2828
class DescribeLiveDomainTrafficData extends Rpc
2829
{
2830
}
2831
2832
/**
2833
 * @method string getStartTime()
2834
 * @method $this withStartTime($value)
2835
 * @method string getDomainName()
2836
 * @method $this withDomainName($value)
2837
 * @method string getEndTime()
2838
 * @method $this withEndTime($value)
2839
 * @method string getOwnerId()
2840
 * @method $this withOwnerId($value)
2841
 */
2842
class DescribeLiveDomainTranscodeData extends Rpc
2843
{
2844
}
2845
2846
/**
2847
 * @method string getStartTime()
2848
 * @method $this withStartTime($value)
2849
 * @method string getSplitBy()
2850
 * @method $this withSplitBy($value)
2851
 * @method string getDomainName()
2852
 * @method $this withDomainName($value)
2853
 * @method string getEndTime()
2854
 * @method $this withEndTime($value)
2855
 * @method string getOwnerId()
2856
 * @method $this withOwnerId($value)
2857
 * @method string getInterval()
2858
 * @method $this withInterval($value)
2859
 */
2860
class DescribeLiveDrmUsageData extends Rpc
2861
{
2862
}
2863
2864
/**
2865
 * @method string getDomainName()
2866
 * @method $this withDomainName($value)
2867
 * @method string getOwnerId()
2868
 * @method $this withOwnerId($value)
2869
 */
2870
class DescribeLiveEdgeTransfer extends Rpc
2871
{
2872
}
2873
2874
/**
2875
 * @method string getAppName()
2876
 * @method $this withAppName($value)
2877
 * @method string getLiveapiRequestFrom()
2878
 * @method $this withLiveapiRequestFrom($value)
2879
 * @method string getDomainName()
2880
 * @method $this withDomainName($value)
2881
 * @method string getOwnerId()
2882
 * @method $this withOwnerId($value)
2883
 */
2884
class DescribeLiveLazyPullStreamConfig extends Rpc
2885
{
2886
}
2887
2888
/**
2889
 * @method string getInstance()
2890
 * @method $this withInstance($value)
2891
 * @method string getStartTime()
2892
 * @method $this withStartTime($value)
2893
 * @method string getType()
2894
 * @method $this withType($value)
2895
 * @method string getSplitBy()
2896
 * @method $this withSplitBy($value)
2897
 * @method string getApp()
2898
 * @method string getDomainName()
2899
 * @method $this withDomainName($value)
2900
 * @method string getEndTime()
2901
 * @method $this withEndTime($value)
2902
 * @method string getOwnerId()
2903
 * @method $this withOwnerId($value)
2904
 * @method string getInterval()
2905
 * @method $this withInterval($value)
2906
 * @method string getRegion()
2907
 * @method $this withRegion($value)
2908
 */
2909
class DescribeLiveProducerUsageData extends Rpc
2910
{
2911
2912
    /**
2913
     * @param string $value
2914
     *
2915
     * @return $this
2916
     */
2917
    public function withApp($value)
2918
    {
2919
        $this->data['App'] = $value;
2920
        $this->options['query']['app'] = $value;
2921
2922
        return $this;
2923
    }
2924
}
2925
2926
/**
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 DescribeLivePullStreamConfig extends Rpc
2935
{
2936
}
2937
2938
/**
2939
 * @method string getProject()
2940
 * @method $this withProject($value)
2941
 * @method string getStartTime()
2942
 * @method $this withStartTime($value)
2943
 * @method string getDomainName()
2944
 * @method $this withDomainName($value)
2945
 * @method string getEndTime()
2946
 * @method $this withEndTime($value)
2947
 * @method string getOwnerId()
2948
 * @method $this withOwnerId($value)
2949
 * @method string getInterval()
2950
 * @method $this withInterval($value)
2951
 * @method string getLogStore()
2952
 * @method $this withLogStore($value)
2953
 */
2954
class DescribeLiveRealtimeDeliveryAcc extends Rpc
2955
{
2956
}
2957
2958
/**
2959
 * @method string getOwnerId()
2960
 * @method $this withOwnerId($value)
2961
 * @method string getLiveOpenapiReserve()
2962
 * @method $this withLiveOpenapiReserve($value)
2963
 */
2964
class DescribeLiveRealtimeLogAuthorized extends Rpc
2965
{
2966
2967
    /** @var string */
2968
    public $method = 'GET';
2969
}
2970
2971
/**
2972
 * @method string getPageNum()
2973
 * @method $this withPageNum($value)
2974
 * @method string getAppName()
2975
 * @method $this withAppName($value)
2976
 * @method string getSecurityToken()
2977
 * @method $this withSecurityToken($value)
2978
 * @method string getPageSize()
2979
 * @method $this withPageSize($value)
2980
 * @method string getStreamName()
2981
 * @method $this withStreamName($value)
2982
 * @method string getOrder()
2983
 * @method $this withOrder($value)
2984
 * @method string getDomainName()
2985
 * @method $this withDomainName($value)
2986
 * @method string getOwnerId()
2987
 * @method $this withOwnerId($value)
2988
 */
2989
class DescribeLiveRecordConfig extends Rpc
2990
{
2991
}
2992
2993
/**
2994
 * @method string getSecurityToken()
2995
 * @method $this withSecurityToken($value)
2996
 * @method string getDomainName()
2997
 * @method $this withDomainName($value)
2998
 * @method string getOwnerId()
2999
 * @method $this withOwnerId($value)
3000
 */
3001
class DescribeLiveRecordNotifyConfig extends Rpc
3002
{
3003
}
3004
3005
/**
3006
 * @method string getPageNum()
3007
 * @method $this withPageNum($value)
3008
 * @method string getAppName()
3009
 * @method $this withAppName($value)
3010
 * @method string getPageSize()
3011
 * @method $this withPageSize($value)
3012
 * @method string getStreamName()
3013
 * @method $this withStreamName($value)
3014
 * @method string getDomainName()
3015
 * @method $this withDomainName($value)
3016
 * @method string getOwnerId()
3017
 * @method $this withOwnerId($value)
3018
 */
3019
class DescribeLiveRecordVodConfigs extends Rpc
3020
{
3021
}
3022
3023
/**
3024
 * @method string getDomainName()
3025
 * @method $this withDomainName($value)
3026
 * @method string getOwnerId()
3027
 * @method $this withOwnerId($value)
3028
 */
3029
class DescribeLiveShiftConfigs extends Rpc
3030
{
3031
}
3032
3033
/**
3034
 * @method string getPageNum()
3035
 * @method $this withPageNum($value)
3036
 * @method string getAppName()
3037
 * @method $this withAppName($value)
3038
 * @method string getSecurityToken()
3039
 * @method $this withSecurityToken($value)
3040
 * @method string getPageSize()
3041
 * @method $this withPageSize($value)
3042
 * @method string getOrder()
3043
 * @method $this withOrder($value)
3044
 * @method string getDomainName()
3045
 * @method $this withDomainName($value)
3046
 * @method string getOwnerId()
3047
 * @method $this withOwnerId($value)
3048
 */
3049
class DescribeLiveSnapshotConfig extends Rpc
3050
{
3051
}
3052
3053
/**
3054
 * @method string getPageNum()
3055
 * @method $this withPageNum($value)
3056
 * @method string getAppName()
3057
 * @method $this withAppName($value)
3058
 * @method string getSecurityToken()
3059
 * @method $this withSecurityToken($value)
3060
 * @method string getPageSize()
3061
 * @method $this withPageSize($value)
3062
 * @method string getOrder()
3063
 * @method $this withOrder($value)
3064
 * @method string getDomainName()
3065
 * @method $this withDomainName($value)
3066
 * @method string getOwnerId()
3067
 * @method $this withOwnerId($value)
3068
 */
3069
class DescribeLiveSnapshotDetectPornConfig extends Rpc
3070
{
3071
}
3072
3073
/**
3074
 * @method string getStartTime()
3075
 * @method $this withStartTime($value)
3076
 * @method string getAppName()
3077
 * @method $this withAppName($value)
3078
 * @method string getSecurityToken()
3079
 * @method $this withSecurityToken($value)
3080
 * @method string getStreamName()
3081
 * @method $this withStreamName($value)
3082
 * @method string getDomainName()
3083
 * @method $this withDomainName($value)
3084
 * @method string getEndTime()
3085
 * @method $this withEndTime($value)
3086
 * @method string getOwnerId()
3087
 * @method $this withOwnerId($value)
3088
 */
3089
class DescribeLiveStreamBitRateData extends Rpc
3090
{
3091
}
3092
3093
/**
3094
 * @method string getDomainName()
3095
 * @method $this withDomainName($value)
3096
 * @method string getOwnerId()
3097
 * @method $this withOwnerId($value)
3098
 */
3099
class DescribeLiveStreamCount extends Rpc
3100
{
3101
3102
    /** @var string */
3103
    public $method = 'GET';
3104
}
3105
3106
/**
3107
 * @method string getDomainName()
3108
 * @method $this withDomainName($value)
3109
 * @method string getOwnerId()
3110
 * @method $this withOwnerId($value)
3111
 */
3112
class DescribeLiveStreamDelayConfig extends Rpc
3113
{
3114
}
3115
3116
/**
3117
 * @method string getStartTime()
3118
 * @method $this withStartTime($value)
3119
 * @method string getAppName()
3120
 * @method $this withAppName($value)
3121
 * @method string getSecurityToken()
3122
 * @method $this withSecurityToken($value)
3123
 * @method string getStreamName()
3124
 * @method $this withStreamName($value)
3125
 * @method string getDomainName()
3126
 * @method $this withDomainName($value)
3127
 * @method string getEndTime()
3128
 * @method $this withEndTime($value)
3129
 * @method string getOwnerId()
3130
 * @method $this withOwnerId($value)
3131
 */
3132
class DescribeLiveStreamHistoryUserNum extends Rpc
3133
{
3134
}
3135
3136
/**
3137
 * @method string getMonitorId()
3138
 * @method $this withMonitorId($value)
3139
 * @method string getPageNum()
3140
 * @method $this withPageNum($value)
3141
 * @method string getPageSize()
3142
 * @method $this withPageSize($value)
3143
 * @method string getOwnerId()
3144
 * @method $this withOwnerId($value)
3145
 * @method string getOrderRule()
3146
 * @method $this withOrderRule($value)
3147
 * @method string getStatus()
3148
 * @method $this withStatus($value)
3149
 */
3150
class DescribeLiveStreamMonitorList extends Rpc
3151
{
3152
}
3153
3154
/**
3155
 * @method string getConfigName()
3156
 * @method $this withConfigName($value)
3157
 * @method string getDomainName()
3158
 * @method $this withDomainName($value)
3159
 * @method string getOwnerId()
3160
 * @method $this withOwnerId($value)
3161
 */
3162
class DescribeLiveStreamOptimizedFeatureConfig 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 DescribeLiveStreamRecordContent extends Rpc
3183
{
3184
}
3185
3186
/**
3187
 * @method string getAppName()
3188
 * @method $this withAppName($value)
3189
 * @method string getSecurityToken()
3190
 * @method $this withSecurityToken($value)
3191
 * @method string getStreamName()
3192
 * @method $this withStreamName($value)
3193
 * @method string getDomainName()
3194
 * @method $this withDomainName($value)
3195
 * @method string getOwnerId()
3196
 * @method $this withOwnerId($value)
3197
 * @method string getRecordId()
3198
 * @method $this withRecordId($value)
3199
 */
3200
class DescribeLiveStreamRecordIndexFile extends Rpc
3201
{
3202
}
3203
3204
/**
3205
 * @method string getStartTime()
3206
 * @method $this withStartTime($value)
3207
 * @method string getPageNum()
3208
 * @method $this withPageNum($value)
3209
 * @method string getAppName()
3210
 * @method $this withAppName($value)
3211
 * @method string getSecurityToken()
3212
 * @method $this withSecurityToken($value)
3213
 * @method string getPageSize()
3214
 * @method $this withPageSize($value)
3215
 * @method string getStreamName()
3216
 * @method $this withStreamName($value)
3217
 * @method string getOrder()
3218
 * @method $this withOrder($value)
3219
 * @method string getDomainName()
3220
 * @method $this withDomainName($value)
3221
 * @method string getEndTime()
3222
 * @method $this withEndTime($value)
3223
 * @method string getOwnerId()
3224
 * @method $this withOwnerId($value)
3225
 */
3226
class DescribeLiveStreamRecordIndexFiles extends Rpc
3227
{
3228
}
3229
3230
/**
3231
 * @method string getPageNum()
3232
 * @method $this withPageNum($value)
3233
 * @method string getSecurityToken()
3234
 * @method $this withSecurityToken($value)
3235
 * @method string getPageSize()
3236
 * @method $this withPageSize($value)
3237
 * @method string getDomainName()
3238
 * @method $this withDomainName($value)
3239
 * @method string getOwnerId()
3240
 * @method $this withOwnerId($value)
3241
 */
3242
class DescribeLiveStreamsBlockList extends Rpc
3243
{
3244
}
3245
3246
/**
3247
 * @method string getStartTime()
3248
 * @method $this withStartTime($value)
3249
 * @method string getAppName()
3250
 * @method $this withAppName($value)
3251
 * @method string getDomainName()
3252
 * @method $this withDomainName($value)
3253
 * @method string getEndTime()
3254
 * @method $this withEndTime($value)
3255
 * @method string getOwnerId()
3256
 * @method $this withOwnerId($value)
3257
 * @method string getRows()
3258
 * @method $this withRows($value)
3259
 * @method string getPage()
3260
 * @method $this withPage($value)
3261
 */
3262
class DescribeLiveStreamsControlHistory extends Rpc
3263
{
3264
}
3265
3266
/**
3267
 * @method string getStartTime()
3268
 * @method $this withStartTime($value)
3269
 * @method string getAppName()
3270
 * @method $this withAppName($value)
3271
 * @method string getSecurityToken()
3272
 * @method $this withSecurityToken($value)
3273
 * @method string getLimit()
3274
 * @method $this withLimit($value)
3275
 * @method string getStreamName()
3276
 * @method $this withStreamName($value)
3277
 * @method string getOrder()
3278
 * @method $this withOrder($value)
3279
 * @method string getDomainName()
3280
 * @method $this withDomainName($value)
3281
 * @method string getEndTime()
3282
 * @method $this withEndTime($value)
3283
 * @method string getOwnerId()
3284
 * @method $this withOwnerId($value)
3285
 */
3286
class DescribeLiveStreamSnapshotInfo extends Rpc
3287
{
3288
}
3289
3290
/**
3291
 * @method string getDomainName()
3292
 * @method $this withDomainName($value)
3293
 * @method string getOwnerId()
3294
 * @method $this withOwnerId($value)
3295
 */
3296
class DescribeLiveStreamsNotifyUrlConfig extends Rpc
3297
{
3298
}
3299
3300
/**
3301
 * @method string getOnlyStream()
3302
 * @method $this withOnlyStream($value)
3303
 * @method string getStartTime()
3304
 * @method $this withStartTime($value)
3305
 * @method string getPageNum()
3306
 * @method $this withPageNum($value)
3307
 * @method string getAppName()
3308
 * @method $this withAppName($value)
3309
 * @method string getPageSize()
3310
 * @method $this withPageSize($value)
3311
 * @method string getStreamName()
3312
 * @method $this withStreamName($value)
3313
 * @method string getQueryType()
3314
 * @method $this withQueryType($value)
3315
 * @method string getStreamType()
3316
 * @method $this withStreamType($value)
3317
 * @method string getDomainName()
3318
 * @method $this withDomainName($value)
3319
 * @method string getEndTime()
3320
 * @method $this withEndTime($value)
3321
 * @method string getOrderBy()
3322
 * @method $this withOrderBy($value)
3323
 * @method string getOwnerId()
3324
 * @method $this withOwnerId($value)
3325
 */
3326
class DescribeLiveStreamsOnlineList extends Rpc
3327
{
3328
}
3329
3330
/**
3331
 * @method string getStartTime()
3332
 * @method $this withStartTime($value)
3333
 * @method string getPageNumber()
3334
 * @method $this withPageNumber($value)
3335
 * @method string getAppName()
3336
 * @method $this withAppName($value)
3337
 * @method string getPageSize()
3338
 * @method $this withPageSize($value)
3339
 * @method string getStreamName()
3340
 * @method $this withStreamName($value)
3341
 * @method string getQueryType()
3342
 * @method $this withQueryType($value)
3343
 * @method string getStreamType()
3344
 * @method $this withStreamType($value)
3345
 * @method string getDomainName()
3346
 * @method $this withDomainName($value)
3347
 * @method string getEndTime()
3348
 * @method $this withEndTime($value)
3349
 * @method string getOrderBy()
3350
 * @method $this withOrderBy($value)
3351
 * @method string getOwnerId()
3352
 * @method $this withOwnerId($value)
3353
 */
3354
class DescribeLiveStreamsPublishList extends Rpc
3355
{
3356
}
3357
3358
/**
3359
 * @method string getAppName()
3360
 * @method $this withAppName($value)
3361
 * @method string getStreamName()
3362
 * @method $this withStreamName($value)
3363
 * @method string getDomainName()
3364
 * @method $this withDomainName($value)
3365
 * @method string getOwnerId()
3366
 * @method $this withOwnerId($value)
3367
 */
3368
class DescribeLiveStreamState extends Rpc
3369
{
3370
}
3371
3372
/**
3373
 * @method string getOwnerId()
3374
 * @method $this withOwnerId($value)
3375
 * @method string getDomainTranscodeName()
3376
 * @method $this withDomainTranscodeName($value)
3377
 */
3378
class DescribeLiveStreamTranscodeInfo extends Rpc
3379
{
3380
}
3381
3382
/**
3383
 * @method string getDomainName()
3384
 * @method $this withDomainName($value)
3385
 * @method string getOwnerId()
3386
 * @method $this withOwnerId($value)
3387
 */
3388
class DescribeLiveStreamTranscodeStreamNum extends Rpc
3389
{
3390
}
3391
3392
/**
3393
 * @method string getPageNumber()
3394
 * @method $this withPageNumber($value)
3395
 * @method string getPageSize()
3396
 * @method $this withPageSize($value)
3397
 * @method string getOwnerId()
3398
 * @method $this withOwnerId($value)
3399
 */
3400
class DescribeLiveStreamWatermarkRules extends Rpc
3401
{
3402
}
3403
3404
/**
3405
 * @method string getPageNumber()
3406
 * @method $this withPageNumber($value)
3407
 * @method string getPageSize()
3408
 * @method $this withPageSize($value)
3409
 * @method string getOwnerId()
3410
 * @method $this withOwnerId($value)
3411
 */
3412
class DescribeLiveStreamWatermarks extends Rpc
3413
{
3414
}
3415
3416
/**
3417
 * @method string getScope()
3418
 * @method $this withScope($value)
3419
 * @method array getTag()
3420
 * @method array getResourceId()
3421
 * @method string getOwnerId()
3422
 * @method $this withOwnerId($value)
3423
 * @method string getResourceType()
3424
 * @method $this withResourceType($value)
3425
 */
3426
class DescribeLiveTagResources extends Rpc
3427
{
3428
3429
    /**
3430
     * @param array $tag
3431
     *
3432
     * @return $this
3433
     */
3434
	public function withTag(array $tag)
3435
	{
3436
	    $this->data['Tag'] = $tag;
3437
		foreach ($tag as $depth1 => $depth1Value) {
3438
			if(isset($depth1Value['Key'])){
3439
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
3440
			}
3441
			if(isset($depth1Value['Value'])){
3442
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
3443
			}
3444
		}
3445
3446
		return $this;
3447
    }
3448
3449
    /**
3450
     * @param array $resourceId
3451
     *
3452
     * @return $this
3453
     */
3454
	public function withResourceId(array $resourceId)
3455
	{
3456
	    $this->data['ResourceId'] = $resourceId;
3457
		foreach ($resourceId as $i => $iValue) {
3458
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3459
		}
3460
3461
		return $this;
3462
    }
3463
}
3464
3465
/**
3466
 * @method string getStartTime()
3467
 * @method $this withStartTime($value)
3468
 * @method string getLimit()
3469
 * @method $this withLimit($value)
3470
 * @method string getEndTime()
3471
 * @method $this withEndTime($value)
3472
 * @method string getOwnerId()
3473
 * @method $this withOwnerId($value)
3474
 */
3475
class DescribeLiveTopDomainsByFlow extends Rpc
3476
{
3477
}
3478
3479
/**
3480
 * @method string getStartTime()
3481
 * @method $this withStartTime($value)
3482
 * @method string getDimension()
3483
 * @method $this withDimension($value)
3484
 * @method string getArea()
3485
 * @method $this withArea($value)
3486
 * @method string getEndTime()
3487
 * @method $this withEndTime($value)
3488
 * @method string getOwnerId()
3489
 * @method $this withOwnerId($value)
3490
 */
3491
class DescribeLiveUserBillPrediction extends Rpc
3492
{
3493
}
3494
3495
/**
3496
 * @method string getPageNumber()
3497
 * @method $this withPageNumber($value)
3498
 * @method string getSecurityToken()
3499
 * @method $this withSecurityToken($value)
3500
 * @method string getPageSize()
3501
 * @method $this withPageSize($value)
3502
 * @method string getRegionName()
3503
 * @method $this withRegionName($value)
3504
 * @method array getTag()
3505
 * @method string getDomainName()
3506
 * @method $this withDomainName($value)
3507
 * @method string getOwnerId()
3508
 * @method $this withOwnerId($value)
3509
 * @method string getDomainStatus()
3510
 * @method $this withDomainStatus($value)
3511
 * @method string getDomainSearchType()
3512
 * @method $this withDomainSearchType($value)
3513
 * @method string getLiveDomainType()
3514
 * @method $this withLiveDomainType($value)
3515
 */
3516
class DescribeLiveUserDomains extends Rpc
3517
{
3518
3519
    /**
3520
     * @param array $tag
3521
     *
3522
     * @return $this
3523
     */
3524
	public function withTag(array $tag)
3525
	{
3526
	    $this->data['Tag'] = $tag;
3527
		foreach ($tag as $depth1 => $depth1Value) {
3528
			if(isset($depth1Value['Value'])){
3529
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
3530
			}
3531
			if(isset($depth1Value['Key'])){
3532
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
3533
			}
3534
		}
3535
3536
		return $this;
3537
    }
3538
}
3539
3540
/**
3541
 * @method string getOwnerId()
3542
 * @method $this withOwnerId($value)
3543
 */
3544
class DescribeLiveUserTags extends Rpc
3545
{
3546
}
3547
3548
/**
3549
 * @method string getEndTime()
3550
 * @method $this withEndTime($value)
3551
 * @method string getStartTime()
3552
 * @method $this withStartTime($value)
3553
 * @method string getServiceArea()
3554
 * @method $this withServiceArea($value)
3555
 * @method string getAppId()
3556
 * @method string getInterval()
3557
 * @method $this withInterval($value)
3558
 */
3559
class DescribeMeterLiveRtcDuration extends Rpc
3560
{
3561
3562
    /**
3563
     * @param string $value
3564
     *
3565
     * @return $this
3566
     */
3567
    public function withAppId($value)
3568
    {
3569
        $this->data['AppId'] = $value;
3570
        $this->options['query']['appId'] = $value;
3571
3572
        return $this;
3573
    }
3574
}
3575
3576
/**
3577
 * @method string getStartTime()
3578
 * @method $this withStartTime($value)
3579
 * @method string getAppName()
3580
 * @method $this withAppName($value)
3581
 * @method string getPageSize()
3582
 * @method $this withPageSize($value)
3583
 * @method string getStreamName()
3584
 * @method $this withStreamName($value)
3585
 * @method string getMixStreamId()
3586
 * @method $this withMixStreamId($value)
3587
 * @method string getDomainName()
3588
 * @method $this withDomainName($value)
3589
 * @method string getEndTime()
3590
 * @method $this withEndTime($value)
3591
 * @method string getOwnerId()
3592
 * @method $this withOwnerId($value)
3593
 * @method string getPageNo()
3594
 * @method $this withPageNo($value)
3595
 */
3596
class DescribeMixStreamList extends Rpc
3597
{
3598
}
3599
3600
/**
3601
 * @method string getPageNum()
3602
 * @method $this withPageNum($value)
3603
 * @method string getPageSize()
3604
 * @method $this withPageSize($value)
3605
 * @method string getOrder()
3606
 * @method $this withOrder($value)
3607
 * @method string getOwnerId()
3608
 * @method $this withOwnerId($value)
3609
 * @method string getRoomId()
3610
 * @method $this withRoomId($value)
3611
 * @method string getAppId()
3612
 * @method $this withAppId($value)
3613
 */
3614
class DescribeRoomKickoutUserList extends Rpc
3615
{
3616
}
3617
3618
/**
3619
 * @method string getStartTime()
3620
 * @method $this withStartTime($value)
3621
 * @method string getAnchorId()
3622
 * @method $this withAnchorId($value)
3623
 * @method string getPageNum()
3624
 * @method $this withPageNum($value)
3625
 * @method string getRoomStatus()
3626
 * @method $this withRoomStatus($value)
3627
 * @method string getPageSize()
3628
 * @method $this withPageSize($value)
3629
 * @method string getOrder()
3630
 * @method $this withOrder($value)
3631
 * @method string getEndTime()
3632
 * @method $this withEndTime($value)
3633
 * @method string getOwnerId()
3634
 * @method $this withOwnerId($value)
3635
 * @method string getRoomId()
3636
 * @method $this withRoomId($value)
3637
 * @method string getAppId()
3638
 * @method $this withAppId($value)
3639
 */
3640
class DescribeRoomList extends Rpc
3641
{
3642
}
3643
3644
/**
3645
 * @method string getOwnerId()
3646
 * @method $this withOwnerId($value)
3647
 * @method string getRoomId()
3648
 * @method $this withRoomId($value)
3649
 * @method string getAppId()
3650
 * @method $this withAppId($value)
3651
 */
3652
class DescribeRoomStatus extends Rpc
3653
{
3654
}
3655
3656
/**
3657
 * @method string getCasterId()
3658
 * @method $this withCasterId($value)
3659
 * @method string getOwnerId()
3660
 * @method $this withOwnerId($value)
3661
 */
3662
class DescribeShowList extends Rpc
3663
{
3664
}
3665
3666
/**
3667
 * @method string getLayoutId()
3668
 * @method $this withLayoutId($value)
3669
 * @method string getCasterId()
3670
 * @method $this withCasterId($value)
3671
 * @method string getOwnerId()
3672
 * @method $this withOwnerId($value)
3673
 */
3674
class DescribeStudioLayouts extends Rpc
3675
{
3676
}
3677
3678
/**
3679
 * @method string getStartTime()
3680
 * @method $this withStartTime($value)
3681
 * @method string getStream()
3682
 * @method $this withStream($value)
3683
 * @method string getApp()
3684
 * @method $this withApp($value)
3685
 * @method string getEndTime()
3686
 * @method $this withEndTime($value)
3687
 * @method string getOwnerId()
3688
 * @method $this withOwnerId($value)
3689
 * @method string getDomain()
3690
 * @method $this withDomain($value)
3691
 */
3692
class DescribeToutiaoLivePlay extends Rpc
3693
{
3694
}
3695
3696
/**
3697
 * @method string getStartTime()
3698
 * @method $this withStartTime($value)
3699
 * @method string getStream()
3700
 * @method $this withStream($value)
3701
 * @method string getApp()
3702
 * @method $this withApp($value)
3703
 * @method string getEndTime()
3704
 * @method $this withEndTime($value)
3705
 * @method string getOwnerId()
3706
 * @method $this withOwnerId($value)
3707
 * @method string getDomain()
3708
 * @method $this withDomain($value)
3709
 */
3710
class DescribeToutiaoLivePublish extends Rpc
3711
{
3712
}
3713
3714
/**
3715
 * @method string getStartTime()
3716
 * @method $this withStartTime($value)
3717
 * @method string getDomainName()
3718
 * @method $this withDomainName($value)
3719
 * @method string getEndTime()
3720
 * @method $this withEndTime($value)
3721
 * @method string getOwnerId()
3722
 * @method $this withOwnerId($value)
3723
 * @method string getDomainSwitch()
3724
 * @method $this withDomainSwitch($value)
3725
 */
3726
class DescribeUpBpsPeakData extends Rpc
3727
{
3728
}
3729
3730
/**
3731
 * @method string getLine()
3732
 * @method $this withLine($value)
3733
 * @method string getStartTime()
3734
 * @method $this withStartTime($value)
3735
 * @method string getDomainName()
3736
 * @method $this withDomainName($value)
3737
 * @method string getEndTime()
3738
 * @method $this withEndTime($value)
3739
 * @method string getOwnerId()
3740
 * @method $this withOwnerId($value)
3741
 * @method string getDomainSwitch()
3742
 * @method $this withDomainSwitch($value)
3743
 */
3744
class DescribeUpBpsPeakOfLine extends Rpc
3745
{
3746
}
3747
3748
/**
3749
 * @method string getStartTime()
3750
 * @method $this withStartTime($value)
3751
 * @method string getDomainName()
3752
 * @method $this withDomainName($value)
3753
 * @method string getEndTime()
3754
 * @method $this withEndTime($value)
3755
 * @method string getOwnerId()
3756
 * @method $this withOwnerId($value)
3757
 * @method string getDomainSwitch()
3758
 * @method $this withDomainSwitch($value)
3759
 */
3760
class DescribeUpPeakPublishStreamData extends Rpc
3761
{
3762
}
3763
3764
/**
3765
 * @method string getDomainName()
3766
 * @method $this withDomainName($value)
3767
 * @method string getOwnerId()
3768
 * @method $this withOwnerId($value)
3769
 */
3770
class DisableLiveRealtimeLogDelivery extends Rpc
3771
{
3772
3773
    /** @var string */
3774
    public $method = 'GET';
3775
}
3776
3777
/**
3778
 * @method string getStream()
3779
 * @method $this withStream($value)
3780
 * @method string getApp()
3781
 * @method $this withApp($value)
3782
 * @method string getOwnerId()
3783
 * @method $this withOwnerId($value)
3784
 * @method string getTemplateId()
3785
 * @method $this withTemplateId($value)
3786
 * @method string getDomain()
3787
 * @method $this withDomain($value)
3788
 */
3789
class DynamicUpdateWaterMarkStreamRule extends Rpc
3790
{
3791
}
3792
3793
/**
3794
 * @method string getProgramItems()
3795
 * @method $this withProgramItems($value)
3796
 * @method string getProgramId()
3797
 * @method $this withProgramId($value)
3798
 * @method string getOwnerId()
3799
 * @method $this withOwnerId($value)
3800
 * @method string getProgramConfig()
3801
 * @method $this withProgramConfig($value)
3802
 */
3803
class EditPlaylist extends Rpc
3804
{
3805
}
3806
3807
/**
3808
 * @method string getStartTime()
3809
 * @method $this withStartTime($value)
3810
 * @method string getUserData()
3811
 * @method $this withUserData($value)
3812
 * @method string getStorageInfo()
3813
 * @method $this withStorageInfo($value)
3814
 * @method string getCasterId()
3815
 * @method $this withCasterId($value)
3816
 * @method string getEndTime()
3817
 * @method $this withEndTime($value)
3818
 * @method string getOwnerId()
3819
 * @method $this withOwnerId($value)
3820
 * @method string getShowId()
3821
 * @method $this withShowId($value)
3822
 */
3823
class EditShowAndReplace extends Rpc
3824
{
3825
}
3826
3827
/**
3828
 * @method string getCasterId()
3829
 * @method $this withCasterId($value)
3830
 * @method string getOwnerId()
3831
 * @method $this withOwnerId($value)
3832
 * @method string getSceneId()
3833
 * @method $this withSceneId($value)
3834
 */
3835
class EffectCasterUrgent extends Rpc
3836
{
3837
}
3838
3839
/**
3840
 * @method string getResourceId()
3841
 * @method $this withResourceId($value)
3842
 * @method string getCasterId()
3843
 * @method $this withCasterId($value)
3844
 * @method string getOwnerId()
3845
 * @method $this withOwnerId($value)
3846
 * @method string getSceneId()
3847
 * @method $this withSceneId($value)
3848
 */
3849
class EffectCasterVideoResource extends Rpc
3850
{
3851
}
3852
3853
/**
3854
 * @method string getDomainName()
3855
 * @method $this withDomainName($value)
3856
 * @method string getOwnerId()
3857
 * @method $this withOwnerId($value)
3858
 */
3859
class EnableLiveRealtimeLogDelivery extends Rpc
3860
{
3861
3862
    /** @var string */
3863
    public $method = 'GET';
3864
}
3865
3866
/**
3867
 * @method string getAppName()
3868
 * @method $this withAppName($value)
3869
 * @method string getStreamName()
3870
 * @method $this withStreamName($value)
3871
 * @method string getControlStreamAction()
3872
 * @method $this withControlStreamAction($value)
3873
 * @method string getResumeTime()
3874
 * @method $this withResumeTime($value)
3875
 * @method string getLiveStreamType()
3876
 * @method $this withLiveStreamType($value)
3877
 * @method string getDomainName()
3878
 * @method $this withDomainName($value)
3879
 * @method string getOwnerId()
3880
 * @method $this withOwnerId($value)
3881
 * @method string getOneshot()
3882
 * @method $this withOneshot($value)
3883
 */
3884
class ForbidLiveStream extends Rpc
3885
{
3886
}
3887
3888
/**
3889
 * @method string getUserData()
3890
 * @method $this withUserData($value)
3891
 * @method string getEndTime()
3892
 * @method $this withEndTime($value)
3893
 * @method string getOwnerId()
3894
 * @method $this withOwnerId($value)
3895
 * @method string getRoomId()
3896
 * @method $this withRoomId($value)
3897
 * @method string getAppId()
3898
 * @method $this withAppId($value)
3899
 */
3900
class ForbidPushStream extends Rpc
3901
{
3902
}
3903
3904
/**
3905
 * @method string getUserId()
3906
 * @method $this withUserId($value)
3907
 * @method string getOwnerId()
3908
 * @method $this withOwnerId($value)
3909
 */
3910
class GetAllCustomTemplates extends Rpc
3911
{
3912
}
3913
3914
/**
3915
 * @method string getTemplate()
3916
 * @method $this withTemplate($value)
3917
 * @method string getOwnerId()
3918
 * @method $this withOwnerId($value)
3919
 */
3920
class GetCustomTemplate extends Rpc
3921
{
3922
}
3923
3924
/**
3925
 * @method string getCasterId()
3926
 * @method $this withCasterId($value)
3927
 * @method string getOwnerId()
3928
 * @method $this withOwnerId($value)
3929
 * @method string getShowId()
3930
 * @method $this withShowId($value)
3931
 */
3932
class GetEditingJobInfo extends Rpc
3933
{
3934
}
3935
3936
/**
3937
 * @method string getAppId()
3938
 */
3939
class GetMessageApp extends Rpc
3940
{
3941
3942
    /**
3943
     * @param string $value
3944
     *
3945
     * @return $this
3946
     */
3947
    public function withAppId($value)
3948
    {
3949
        $this->data['AppId'] = $value;
3950
        $this->options['form_params']['AppId'] = $value;
3951
3952
        return $this;
3953
    }
3954
}
3955
3956
/**
3957
 * @method string getGroupId()
3958
 * @method string getAppId()
3959
 */
3960
class GetMessageGroup extends Rpc
3961
{
3962
3963
    /**
3964
     * @param string $value
3965
     *
3966
     * @return $this
3967
     */
3968
    public function withGroupId($value)
3969
    {
3970
        $this->data['GroupId'] = $value;
3971
        $this->options['form_params']['GroupId'] = $value;
3972
3973
        return $this;
3974
    }
3975
3976
    /**
3977
     * @param string $value
3978
     *
3979
     * @return $this
3980
     */
3981
    public function withAppId($value)
3982
    {
3983
        $this->data['AppId'] = $value;
3984
        $this->options['form_params']['AppId'] = $value;
3985
3986
        return $this;
3987
    }
3988
}
3989
3990
/**
3991
 * @method string getDeviceId()
3992
 * @method string getUserId()
3993
 * @method string getDeviceType()
3994
 * @method string getAppId()
3995
 */
3996
class GetMessageToken extends Rpc
3997
{
3998
3999
    /**
4000
     * @param string $value
4001
     *
4002
     * @return $this
4003
     */
4004
    public function withDeviceId($value)
4005
    {
4006
        $this->data['DeviceId'] = $value;
4007
        $this->options['form_params']['DeviceId'] = $value;
4008
4009
        return $this;
4010
    }
4011
4012
    /**
4013
     * @param string $value
4014
     *
4015
     * @return $this
4016
     */
4017
    public function withUserId($value)
4018
    {
4019
        $this->data['UserId'] = $value;
4020
        $this->options['form_params']['UserId'] = $value;
4021
4022
        return $this;
4023
    }
4024
4025
    /**
4026
     * @param string $value
4027
     *
4028
     * @return $this
4029
     */
4030
    public function withDeviceType($value)
4031
    {
4032
        $this->data['DeviceType'] = $value;
4033
        $this->options['form_params']['DeviceType'] = $value;
4034
4035
        return $this;
4036
    }
4037
4038
    /**
4039
     * @param string $value
4040
     *
4041
     * @return $this
4042
     */
4043
    public function withAppId($value)
4044
    {
4045
        $this->data['AppId'] = $value;
4046
        $this->options['form_params']['AppId'] = $value;
4047
4048
        return $this;
4049
    }
4050
}
4051
4052
/**
4053
 * @method string getApp()
4054
 * @method $this withApp($value)
4055
 * @method string getGroupId()
4056
 * @method $this withGroupId($value)
4057
 * @method string getDomainName()
4058
 * @method $this withDomainName($value)
4059
 * @method string getOwnerId()
4060
 * @method $this withOwnerId($value)
4061
 */
4062
class GetMultiRateConfig extends Rpc
4063
{
4064
}
4065
4066
/**
4067
 * @method string getDomainName()
4068
 * @method $this withDomainName($value)
4069
 * @method string getOwnerId()
4070
 * @method $this withOwnerId($value)
4071
 */
4072
class GetMultiRateConfigList extends Rpc
4073
{
4074
}
4075
4076
/**
4077
 * @method string getVideoMsid()
4078
 * @method $this withVideoMsid($value)
4079
 * @method string getRegionCode()
4080
 * @method $this withRegionCode($value)
4081
 * @method string getConnectionTimeout()
4082
 * @method $this withConnectionTimeout($value)
4083
 * @method string getAppName()
4084
 * @method $this withAppName($value)
4085
 * @method string getAudioMsid()
4086
 * @method $this withAudioMsid($value)
4087
 * @method string getMediaTimeout()
4088
 * @method $this withMediaTimeout($value)
4089
 * @method string getStreamName()
4090
 * @method $this withStreamName($value)
4091
 * @method string getDomainName()
4092
 * @method $this withDomainName($value)
4093
 * @method string getOwnerId()
4094
 * @method $this withOwnerId($value)
4095
 */
4096
class HotLiveRtcStream extends Rpc
4097
{
4098
}
4099
4100
/**
4101
 * @method string getStartTime()
4102
 * @method $this withStartTime($value)
4103
 * @method string getCasterConfig()
4104
 * @method $this withCasterConfig($value)
4105
 * @method string getDomainName()
4106
 * @method $this withDomainName($value)
4107
 * @method string getEndTime()
4108
 * @method $this withEndTime($value)
4109
 * @method string getOwnerId()
4110
 * @method $this withOwnerId($value)
4111
 * @method string getCallBackUrl()
4112
 * @method $this withCallBackUrl($value)
4113
 * @method string getResourceIds()
4114
 * @method $this withResourceIds($value)
4115
 */
4116
class InitializeAutoShowListTask extends Rpc
4117
{
4118
}
4119
4120
/**
4121
 * @method string getGroupId()
4122
 * @method string getUserId()
4123
 * @method string getAppId()
4124
 */
4125
class JoinMessageGroup extends Rpc
4126
{
4127
4128
    /**
4129
     * @param string $value
4130
     *
4131
     * @return $this
4132
     */
4133
    public function withGroupId($value)
4134
    {
4135
        $this->data['GroupId'] = $value;
4136
        $this->options['form_params']['GroupId'] = $value;
4137
4138
        return $this;
4139
    }
4140
4141
    /**
4142
     * @param string $value
4143
     *
4144
     * @return $this
4145
     */
4146
    public function withUserId($value)
4147
    {
4148
        $this->data['UserId'] = $value;
4149
        $this->options['form_params']['UserId'] = $value;
4150
4151
        return $this;
4152
    }
4153
4154
    /**
4155
     * @param string $value
4156
     *
4157
     * @return $this
4158
     */
4159
    public function withAppId($value)
4160
    {
4161
        $this->data['AppId'] = $value;
4162
        $this->options['form_params']['AppId'] = $value;
4163
4164
        return $this;
4165
    }
4166
}
4167
4168
/**
4169
 * @method string getGroupId()
4170
 * @method string getUserId()
4171
 * @method string getAppId()
4172
 */
4173
class LeaveMessageGroup extends Rpc
4174
{
4175
4176
    /**
4177
     * @param string $value
4178
     *
4179
     * @return $this
4180
     */
4181
    public function withGroupId($value)
4182
    {
4183
        $this->data['GroupId'] = $value;
4184
        $this->options['form_params']['GroupId'] = $value;
4185
4186
        return $this;
4187
    }
4188
4189
    /**
4190
     * @param string $value
4191
     *
4192
     * @return $this
4193
     */
4194
    public function withUserId($value)
4195
    {
4196
        $this->data['UserId'] = $value;
4197
        $this->options['form_params']['UserId'] = $value;
4198
4199
        return $this;
4200
    }
4201
4202
    /**
4203
     * @param string $value
4204
     *
4205
     * @return $this
4206
     */
4207
    public function withAppId($value)
4208
    {
4209
        $this->data['AppId'] = $value;
4210
        $this->options['form_params']['AppId'] = $value;
4211
4212
        return $this;
4213
    }
4214
}
4215
4216
/**
4217
 * @method string getOwnerId()
4218
 * @method $this withOwnerId($value)
4219
 * @method string getLiveOpenapiReserve()
4220
 * @method $this withLiveOpenapiReserve($value)
4221
 */
4222
class ListLiveRealtimeLogDelivery extends Rpc
4223
{
4224
4225
    /** @var string */
4226
    public $method = 'GET';
4227
}
4228
4229
/**
4230
 * @method string getProject()
4231
 * @method $this withProject($value)
4232
 * @method string getOwnerId()
4233
 * @method $this withOwnerId($value)
4234
 * @method string getRegion()
4235
 * @method $this withRegion($value)
4236
 * @method string getLogstore()
4237
 * @method $this withLogstore($value)
4238
 */
4239
class ListLiveRealtimeLogDeliveryDomains extends Rpc
4240
{
4241
4242
    /** @var string */
4243
    public $method = 'GET';
4244
}
4245
4246
/**
4247
 * @method string getOwnerId()
4248
 * @method $this withOwnerId($value)
4249
 * @method string getLiveOpenapiReserve()
4250
 * @method $this withLiveOpenapiReserve($value)
4251
 */
4252
class ListLiveRealtimeLogDeliveryInfos extends Rpc
4253
{
4254
4255
    /** @var string */
4256
    public $method = 'GET';
4257
}
4258
4259
/**
4260
 * @method string getSortType()
4261
 * @method string getGroupId()
4262
 * @method string getType()
4263
 * @method string getPageNum()
4264
 * @method string getPageSize()
4265
 */
4266
class ListMessage extends Rpc
4267
{
4268
4269
    /**
4270
     * @param string $value
4271
     *
4272
     * @return $this
4273
     */
4274
    public function withSortType($value)
4275
    {
4276
        $this->data['SortType'] = $value;
4277
        $this->options['form_params']['SortType'] = $value;
4278
4279
        return $this;
4280
    }
4281
4282
    /**
4283
     * @param string $value
4284
     *
4285
     * @return $this
4286
     */
4287
    public function withGroupId($value)
4288
    {
4289
        $this->data['GroupId'] = $value;
4290
        $this->options['form_params']['GroupId'] = $value;
4291
4292
        return $this;
4293
    }
4294
4295
    /**
4296
     * @param string $value
4297
     *
4298
     * @return $this
4299
     */
4300
    public function withType($value)
4301
    {
4302
        $this->data['Type'] = $value;
4303
        $this->options['form_params']['Type'] = $value;
4304
4305
        return $this;
4306
    }
4307
4308
    /**
4309
     * @param string $value
4310
     *
4311
     * @return $this
4312
     */
4313
    public function withPageNum($value)
4314
    {
4315
        $this->data['PageNum'] = $value;
4316
        $this->options['form_params']['PageNum'] = $value;
4317
4318
        return $this;
4319
    }
4320
4321
    /**
4322
     * @param string $value
4323
     *
4324
     * @return $this
4325
     */
4326
    public function withPageSize($value)
4327
    {
4328
        $this->data['PageSize'] = $value;
4329
        $this->options['form_params']['PageSize'] = $value;
4330
4331
        return $this;
4332
    }
4333
}
4334
4335
/**
4336
 * @method string getSortType()
4337
 * @method string getPageNum()
4338
 * @method string getPageSize()
4339
 */
4340
class ListMessageApp extends Rpc
4341
{
4342
4343
    /**
4344
     * @param string $value
4345
     *
4346
     * @return $this
4347
     */
4348
    public function withSortType($value)
4349
    {
4350
        $this->data['SortType'] = $value;
4351
        $this->options['form_params']['SortType'] = $value;
4352
4353
        return $this;
4354
    }
4355
4356
    /**
4357
     * @param string $value
4358
     *
4359
     * @return $this
4360
     */
4361
    public function withPageNum($value)
4362
    {
4363
        $this->data['PageNum'] = $value;
4364
        $this->options['form_params']['PageNum'] = $value;
4365
4366
        return $this;
4367
    }
4368
4369
    /**
4370
     * @param string $value
4371
     *
4372
     * @return $this
4373
     */
4374
    public function withPageSize($value)
4375
    {
4376
        $this->data['PageSize'] = $value;
4377
        $this->options['form_params']['PageSize'] = $value;
4378
4379
        return $this;
4380
    }
4381
}
4382
4383
/**
4384
 * @method string getSortType()
4385
 * @method string getPageNum()
4386
 * @method string getUserId()
4387
 * @method string getPageSize()
4388
 */
4389
class ListMessageGroup extends Rpc
4390
{
4391
4392
    /**
4393
     * @param string $value
4394
     *
4395
     * @return $this
4396
     */
4397
    public function withSortType($value)
4398
    {
4399
        $this->data['SortType'] = $value;
4400
        $this->options['form_params']['SortType'] = $value;
4401
4402
        return $this;
4403
    }
4404
4405
    /**
4406
     * @param string $value
4407
     *
4408
     * @return $this
4409
     */
4410
    public function withPageNum($value)
4411
    {
4412
        $this->data['PageNum'] = $value;
4413
        $this->options['form_params']['PageNum'] = $value;
4414
4415
        return $this;
4416
    }
4417
4418
    /**
4419
     * @param string $value
4420
     *
4421
     * @return $this
4422
     */
4423
    public function withUserId($value)
4424
    {
4425
        $this->data['UserId'] = $value;
4426
        $this->options['form_params']['UserId'] = $value;
4427
4428
        return $this;
4429
    }
4430
4431
    /**
4432
     * @param string $value
4433
     *
4434
     * @return $this
4435
     */
4436
    public function withPageSize($value)
4437
    {
4438
        $this->data['PageSize'] = $value;
4439
        $this->options['form_params']['PageSize'] = $value;
4440
4441
        return $this;
4442
    }
4443
}
4444
4445
/**
4446
 * @method string getSortType()
4447
 * @method string getGroupId()
4448
 * @method string getType()
4449
 * @method string getPageNum()
4450
 * @method string getAppId()
4451
 * @method string getPageSize()
4452
 */
4453
class ListMessageGroupUser extends Rpc
4454
{
4455
4456
    /**
4457
     * @param string $value
4458
     *
4459
     * @return $this
4460
     */
4461
    public function withSortType($value)
4462
    {
4463
        $this->data['SortType'] = $value;
4464
        $this->options['form_params']['SortType'] = $value;
4465
4466
        return $this;
4467
    }
4468
4469
    /**
4470
     * @param string $value
4471
     *
4472
     * @return $this
4473
     */
4474
    public function withGroupId($value)
4475
    {
4476
        $this->data['GroupId'] = $value;
4477
        $this->options['form_params']['GroupId'] = $value;
4478
4479
        return $this;
4480
    }
4481
4482
    /**
4483
     * @param string $value
4484
     *
4485
     * @return $this
4486
     */
4487
    public function withType($value)
4488
    {
4489
        $this->data['Type'] = $value;
4490
        $this->options['form_params']['Type'] = $value;
4491
4492
        return $this;
4493
    }
4494
4495
    /**
4496
     * @param string $value
4497
     *
4498
     * @return $this
4499
     */
4500
    public function withPageNum($value)
4501
    {
4502
        $this->data['PageNum'] = $value;
4503
        $this->options['form_params']['PageNum'] = $value;
4504
4505
        return $this;
4506
    }
4507
4508
    /**
4509
     * @param string $value
4510
     *
4511
     * @return $this
4512
     */
4513
    public function withAppId($value)
4514
    {
4515
        $this->data['AppId'] = $value;
4516
        $this->options['form_params']['AppId'] = $value;
4517
4518
        return $this;
4519
    }
4520
4521
    /**
4522
     * @param string $value
4523
     *
4524
     * @return $this
4525
     */
4526
    public function withPageSize($value)
4527
    {
4528
        $this->data['PageSize'] = $value;
4529
        $this->options['form_params']['PageSize'] = $value;
4530
4531
        return $this;
4532
    }
4533
}
4534
4535
/**
4536
 * @method string getPageSize()
4537
 * @method $this withPageSize($value)
4538
 * @method string getProgramId()
4539
 * @method $this withProgramId($value)
4540
 * @method string getOwnerId()
4541
 * @method $this withOwnerId($value)
4542
 * @method string getPage()
4543
 * @method $this withPage($value)
4544
 */
4545
class ListPlaylist extends Rpc
4546
{
4547
}
4548
4549
/**
4550
 * @method string getProgramItemIds()
4551
 * @method $this withProgramItemIds($value)
4552
 * @method string getProgramId()
4553
 * @method $this withProgramId($value)
4554
 * @method string getOwnerId()
4555
 * @method $this withOwnerId($value)
4556
 */
4557
class ListPlaylistItems extends Rpc
4558
{
4559
}
4560
4561
/**
4562
 * @method string getImageLayerContent()
4563
 * @method $this withImageLayerContent($value)
4564
 * @method string getComponentName()
4565
 * @method $this withComponentName($value)
4566
 * @method string getComponentId()
4567
 * @method $this withComponentId($value)
4568
 * @method string getCasterId()
4569
 * @method $this withCasterId($value)
4570
 * @method string getComponentLayer()
4571
 * @method $this withComponentLayer($value)
4572
 * @method string getOwnerId()
4573
 * @method $this withOwnerId($value)
4574
 * @method string getComponentType()
4575
 * @method $this withComponentType($value)
4576
 * @method string getEffect()
4577
 * @method $this withEffect($value)
4578
 * @method string getCaptionLayerContent()
4579
 * @method $this withCaptionLayerContent($value)
4580
 * @method string getTextLayerContent()
4581
 * @method $this withTextLayerContent($value)
4582
 */
4583
class ModifyCasterComponent extends Rpc
4584
{
4585
}
4586
4587
/**
4588
 * @method string getEpisodeName()
4589
 * @method $this withEpisodeName($value)
4590
 * @method string getStartTime()
4591
 * @method $this withStartTime($value)
4592
 * @method string getResourceId()
4593
 * @method $this withResourceId($value)
4594
 * @method array getComponentId()
4595
 * @method string getCasterId()
4596
 * @method $this withCasterId($value)
4597
 * @method string getEndTime()
4598
 * @method $this withEndTime($value)
4599
 * @method string getOwnerId()
4600
 * @method $this withOwnerId($value)
4601
 * @method string getEpisodeId()
4602
 * @method $this withEpisodeId($value)
4603
 * @method string getSwitchType()
4604
 * @method $this withSwitchType($value)
4605
 */
4606
class ModifyCasterEpisode extends Rpc
4607
{
4608
4609
    /**
4610
     * @param array $componentId
4611
     *
4612
     * @return $this
4613
     */
4614
	public function withComponentId(array $componentId)
4615
	{
4616
	    $this->data['ComponentId'] = $componentId;
4617
		foreach ($componentId as $i => $iValue) {
4618
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
4619
		}
4620
4621
		return $this;
4622
    }
4623
}
4624
4625
/**
4626
 * @method array getBlendList()
4627
 * @method string getLayoutId()
4628
 * @method $this withLayoutId($value)
4629
 * @method string getCasterId()
4630
 * @method $this withCasterId($value)
4631
 * @method string getOwnerId()
4632
 * @method $this withOwnerId($value)
4633
 * @method array getAudioLayer()
4634
 * @method array getVideoLayer()
4635
 * @method array getMixList()
4636
 */
4637
class ModifyCasterLayout extends Rpc
4638
{
4639
4640
    /**
4641
     * @param array $blendList
4642
     *
4643
     * @return $this
4644
     */
4645
	public function withBlendList(array $blendList)
4646
	{
4647
	    $this->data['BlendList'] = $blendList;
4648
		foreach ($blendList as $i => $iValue) {
4649
			$this->options['query']['BlendList.' . ($i + 1)] = $iValue;
4650
		}
4651
4652
		return $this;
4653
    }
4654
4655
    /**
4656
     * @param array $audioLayer
4657
     *
4658
     * @return $this
4659
     */
4660
	public function withAudioLayer(array $audioLayer)
4661
	{
4662
	    $this->data['AudioLayer'] = $audioLayer;
4663
		foreach ($audioLayer as $depth1 => $depth1Value) {
4664
			if(isset($depth1Value['VolumeRate'])){
4665
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.VolumeRate'] = $depth1Value['VolumeRate'];
4666
			}
4667
			if(isset($depth1Value['FixedDelayDuration'])){
4668
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
4669
			}
4670
			if(isset($depth1Value['ValidChannel'])){
4671
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.ValidChannel'] = $depth1Value['ValidChannel'];
4672
			}
4673
		}
4674
4675
		return $this;
4676
    }
4677
4678
    /**
4679
     * @param array $videoLayer
4680
     *
4681
     * @return $this
4682
     */
4683
	public function withVideoLayer(array $videoLayer)
4684
	{
4685
	    $this->data['VideoLayer'] = $videoLayer;
4686
		foreach ($videoLayer as $depth1 => $depth1Value) {
4687
			if(isset($depth1Value['FixedDelayDuration'])){
4688
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
4689
			}
4690
			if(isset($depth1Value['FillMode'])){
4691
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.FillMode'] = $depth1Value['FillMode'];
4692
			}
4693
			if(isset($depth1Value['HeightNormalized'])){
4694
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.HeightNormalized'] = $depth1Value['HeightNormalized'];
4695
			}
4696
			if(isset($depth1Value['PositionRefer'])){
4697
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.PositionRefer'] = $depth1Value['PositionRefer'];
4698
			}
4699
			foreach ($depth1Value['PositionNormalized'] as $i => $iValue) {
4700
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.PositionNormalized.' . ($i + 1)] = $iValue;
4701
			}
4702
			if(isset($depth1Value['WidthNormalized'])){
4703
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.WidthNormalized'] = $depth1Value['WidthNormalized'];
4704
			}
4705
		}
4706
4707
		return $this;
4708
    }
4709
4710
    /**
4711
     * @param array $mixList
4712
     *
4713
     * @return $this
4714
     */
4715
	public function withMixList(array $mixList)
4716
	{
4717
	    $this->data['MixList'] = $mixList;
4718
		foreach ($mixList as $i => $iValue) {
4719
			$this->options['query']['MixList.' . ($i + 1)] = $iValue;
4720
		}
4721
4722
		return $this;
4723
    }
4724
}
4725
4726
/**
4727
 * @method array getEpisode()
4728
 * @method string getCasterId()
4729
 * @method $this withCasterId($value)
4730
 * @method string getOwnerId()
4731
 * @method $this withOwnerId($value)
4732
 */
4733
class ModifyCasterProgram extends Rpc
4734
{
4735
4736
    /**
4737
     * @param array $episode
4738
     *
4739
     * @return $this
4740
     */
4741
	public function withEpisode(array $episode)
4742
	{
4743
	    $this->data['Episode'] = $episode;
4744
		foreach ($episode as $depth1 => $depth1Value) {
4745
			if(isset($depth1Value['EndTime'])){
4746
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EndTime'] = $depth1Value['EndTime'];
4747
			}
4748
			if(isset($depth1Value['StartTime'])){
4749
				$this->options['query']['Episode.' . ($depth1 + 1) . '.StartTime'] = $depth1Value['StartTime'];
4750
			}
4751
			if(isset($depth1Value['EpisodeName'])){
4752
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeName'] = $depth1Value['EpisodeName'];
4753
			}
4754
			if(isset($depth1Value['EpisodeType'])){
4755
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeType'] = $depth1Value['EpisodeType'];
4756
			}
4757
			if(isset($depth1Value['EpisodeId'])){
4758
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeId'] = $depth1Value['EpisodeId'];
4759
			}
4760
			if(isset($depth1Value['ResourceId'])){
4761
				$this->options['query']['Episode.' . ($depth1 + 1) . '.ResourceId'] = $depth1Value['ResourceId'];
4762
			}
4763
			foreach ($depth1Value['ComponentId'] as $i => $iValue) {
4764
				$this->options['query']['Episode.' . ($depth1 + 1) . '.ComponentId.' . ($i + 1)] = $iValue;
4765
			}
4766
			if(isset($depth1Value['SwitchType'])){
4767
				$this->options['query']['Episode.' . ($depth1 + 1) . '.SwitchType'] = $depth1Value['SwitchType'];
4768
			}
4769
		}
4770
4771
		return $this;
4772
    }
4773
}
4774
4775
/**
4776
 * @method string getEndOffset()
4777
 * @method $this withEndOffset($value)
4778
 * @method string getMaterialId()
4779
 * @method $this withMaterialId($value)
4780
 * @method string getResourceId()
4781
 * @method $this withResourceId($value)
4782
 * @method string getVodUrl()
4783
 * @method $this withVodUrl($value)
4784
 * @method string getCasterId()
4785
 * @method $this withCasterId($value)
4786
 * @method string getOwnerId()
4787
 * @method $this withOwnerId($value)
4788
 * @method string getBeginOffset()
4789
 * @method $this withBeginOffset($value)
4790
 * @method string getLiveStreamUrl()
4791
 * @method $this withLiveStreamUrl($value)
4792
 * @method string getPtsCallbackInterval()
4793
 * @method $this withPtsCallbackInterval($value)
4794
 * @method string getResourceName()
4795
 * @method $this withResourceName($value)
4796
 * @method string getRepeatNum()
4797
 * @method $this withRepeatNum($value)
4798
 */
4799
class ModifyCasterVideoResource extends Rpc
4800
{
4801
}
4802
4803
/**
4804
 * @method string getProperty()
4805
 * @method $this withProperty($value)
4806
 * @method string getDomainName()
4807
 * @method $this withDomainName($value)
4808
 * @method string getOwnerId()
4809
 * @method $this withOwnerId($value)
4810
 */
4811
class ModifyLiveDomainSchdmByProperty extends Rpc
4812
{
4813
}
4814
4815
/**
4816
 * @method string getProject()
4817
 * @method $this withProject($value)
4818
 * @method string getDomainName()
4819
 * @method $this withDomainName($value)
4820
 * @method string getOwnerId()
4821
 * @method $this withOwnerId($value)
4822
 * @method string getRegion()
4823
 * @method $this withRegion($value)
4824
 * @method string getLogstore()
4825
 * @method $this withLogstore($value)
4826
 */
4827
class ModifyLiveRealtimeLogDelivery extends Rpc
4828
{
4829
4830
    /** @var string */
4831
    public $method = 'GET';
4832
}
4833
4834
/**
4835
 * @method string getRepeatTimes()
4836
 * @method $this withRepeatTimes($value)
4837
 * @method string getHighPriorityShowStartTime()
4838
 * @method $this withHighPriorityShowStartTime($value)
4839
 * @method string getCasterId()
4840
 * @method $this withCasterId($value)
4841
 * @method string getHighPriorityShowId()
4842
 * @method $this withHighPriorityShowId($value)
4843
 * @method string getOwnerId()
4844
 * @method $this withOwnerId($value)
4845
 * @method string getShowId()
4846
 * @method $this withShowId($value)
4847
 * @method string getSpot()
4848
 * @method $this withSpot($value)
4849
 */
4850
class ModifyShowList extends Rpc
4851
{
4852
}
4853
4854
/**
4855
 * @method string getScreenInputConfigList()
4856
 * @method $this withScreenInputConfigList($value)
4857
 * @method string getLayoutId()
4858
 * @method $this withLayoutId($value)
4859
 * @method string getLayoutName()
4860
 * @method $this withLayoutName($value)
4861
 * @method string getLayerOrderConfigList()
4862
 * @method $this withLayerOrderConfigList($value)
4863
 * @method string getMediaInputConfigList()
4864
 * @method $this withMediaInputConfigList($value)
4865
 * @method string getCasterId()
4866
 * @method $this withCasterId($value)
4867
 * @method string getBgImageConfig()
4868
 * @method $this withBgImageConfig($value)
4869
 * @method string getOwnerId()
4870
 * @method $this withOwnerId($value)
4871
 * @method string getCommonConfig()
4872
 * @method $this withCommonConfig($value)
4873
 */
4874
class ModifyStudioLayout extends Rpc
4875
{
4876
}
4877
4878
/**
4879
 * @method string getDuration()
4880
 * @method $this withDuration($value)
4881
 * @method string getAppName()
4882
 * @method $this withAppName($value)
4883
 * @method string getStreamName()
4884
 * @method $this withStreamName($value)
4885
 * @method string getIgnoreTranscode()
4886
 * @method $this withIgnoreTranscode($value)
4887
 * @method string getDomainName()
4888
 * @method $this withDomainName($value)
4889
 * @method string getOwnerId()
4890
 * @method $this withOwnerId($value)
4891
 * @method string getVision()
4892
 * @method $this withVision($value)
4893
 */
4894
class OpenLiveShift extends Rpc
4895
{
4896
}
4897
4898
/**
4899
 * @method string getCasterId()
4900
 * @method $this withCasterId($value)
4901
 * @method string getOwnerId()
4902
 * @method $this withOwnerId($value)
4903
 * @method string getShowId()
4904
 * @method $this withShowId($value)
4905
 */
4906
class PlayChoosenShow extends Rpc
4907
{
4908
}
4909
4910
/**
4911
 * @method string getFunctionName()
4912
 * @method $this withFunctionName($value)
4913
 * @method string getDomainName()
4914
 * @method $this withDomainName($value)
4915
 * @method string getOwnerId()
4916
 * @method $this withOwnerId($value)
4917
 */
4918
class PublishLiveStagingConfigToProduction extends Rpc
4919
{
4920
}
4921
4922
/**
4923
 * @method string getDomainName()
4924
 * @method $this withDomainName($value)
4925
 * @method string getOwnerId()
4926
 * @method $this withOwnerId($value)
4927
 */
4928
class QuerySnapshotCallbackAuth extends Rpc
4929
{
4930
}
4931
4932
/**
4933
 * @method string getAppName()
4934
 * @method $this withAppName($value)
4935
 * @method string getStreamName()
4936
 * @method $this withStreamName($value)
4937
 * @method string getDomainName()
4938
 * @method $this withDomainName($value)
4939
 * @method string getOwnerId()
4940
 * @method $this withOwnerId($value)
4941
 * @method string getCommand()
4942
 * @method $this withCommand($value)
4943
 */
4944
class RealTimeRecordCommand extends Rpc
4945
{
4946
}
4947
4948
/**
4949
 * @method string getSource()
4950
 * @method $this withSource($value)
4951
 * @method string getMode()
4952
 * @method $this withMode($value)
4953
 * @method string getAppName()
4954
 * @method $this withAppName($value)
4955
 * @method string getStreamName()
4956
 * @method $this withStreamName($value)
4957
 * @method string getDomainName()
4958
 * @method $this withDomainName($value)
4959
 * @method string getOwnerId()
4960
 * @method $this withOwnerId($value)
4961
 * @method string getCommand()
4962
 * @method $this withCommand($value)
4963
 * @method string getInterval()
4964
 * @method $this withInterval($value)
4965
 */
4966
class RealTimeSnapshotCommand extends Rpc
4967
{
4968
}
4969
4970
/**
4971
 * @method string getCasterId()
4972
 * @method $this withCasterId($value)
4973
 * @method string getOwnerId()
4974
 * @method $this withOwnerId($value)
4975
 * @method string getShowId()
4976
 * @method $this withShowId($value)
4977
 */
4978
class RemoveShowFromShowList extends Rpc
4979
{
4980
}
4981
4982
/**
4983
 * @method string getAppName()
4984
 * @method $this withAppName($value)
4985
 * @method string getSecurityToken()
4986
 * @method $this withSecurityToken($value)
4987
 * @method string getStreamName()
4988
 * @method $this withStreamName($value)
4989
 * @method string getLiveStreamType()
4990
 * @method $this withLiveStreamType($value)
4991
 * @method string getDomainName()
4992
 * @method $this withDomainName($value)
4993
 * @method string getOwnerId()
4994
 * @method $this withOwnerId($value)
4995
 */
4996
class ResumeLiveStream extends Rpc
4997
{
4998
}
4999
5000
/**
5001
 * @method string getFunctionName()
5002
 * @method $this withFunctionName($value)
5003
 * @method string getDomainName()
5004
 * @method $this withDomainName($value)
5005
 * @method string getOwnerId()
5006
 * @method $this withOwnerId($value)
5007
 */
5008
class RollbackLiveStagingConfig extends Rpc
5009
{
5010
}
5011
5012
/**
5013
 * @method string getData()
5014
 * @method string getGroupId()
5015
 * @method string getType()
5016
 * @method string getAppId()
5017
 */
5018
class SendMessageToGroup extends Rpc
5019
{
5020
5021
    /**
5022
     * @param string $value
5023
     *
5024
     * @return $this
5025
     */
5026
    public function withData($value)
5027
    {
5028
        $this->data['Data'] = $value;
5029
        $this->options['form_params']['Data'] = $value;
5030
5031
        return $this;
5032
    }
5033
5034
    /**
5035
     * @param string $value
5036
     *
5037
     * @return $this
5038
     */
5039
    public function withGroupId($value)
5040
    {
5041
        $this->data['GroupId'] = $value;
5042
        $this->options['form_params']['GroupId'] = $value;
5043
5044
        return $this;
5045
    }
5046
5047
    /**
5048
     * @param string $value
5049
     *
5050
     * @return $this
5051
     */
5052
    public function withType($value)
5053
    {
5054
        $this->data['Type'] = $value;
5055
        $this->options['form_params']['Type'] = $value;
5056
5057
        return $this;
5058
    }
5059
5060
    /**
5061
     * @param string $value
5062
     *
5063
     * @return $this
5064
     */
5065
    public function withAppId($value)
5066
    {
5067
        $this->data['AppId'] = $value;
5068
        $this->options['form_params']['AppId'] = $value;
5069
5070
        return $this;
5071
    }
5072
}
5073
5074
/**
5075
 * @method string getReceiverIdList()
5076
 * @method string getGroupIdcopy()
5077
 * @method string getGroupId()
5078
 * @method string getType()
5079
 */
5080
class SendMessageToGroupUsers extends Rpc
5081
{
5082
5083
    /**
5084
     * @param string $value
5085
     *
5086
     * @return $this
5087
     */
5088
    public function withReceiverIdList($value)
5089
    {
5090
        $this->data['ReceiverIdList'] = $value;
5091
        $this->options['form_params']['ReceiverIdList'] = $value;
5092
5093
        return $this;
5094
    }
5095
5096
    /**
5097
     * @param string $value
5098
     *
5099
     * @return $this
5100
     */
5101
    public function withGroupIdcopy($value)
5102
    {
5103
        $this->data['GroupIdcopy'] = $value;
5104
        $this->options['form_params']['GroupId-copy'] = $value;
5105
5106
        return $this;
5107
    }
5108
5109
    /**
5110
     * @param string $value
5111
     *
5112
     * @return $this
5113
     */
5114
    public function withGroupId($value)
5115
    {
5116
        $this->data['GroupId'] = $value;
5117
        $this->options['form_params']['GroupId'] = $value;
5118
5119
        return $this;
5120
    }
5121
5122
    /**
5123
     * @param string $value
5124
     *
5125
     * @return $this
5126
     */
5127
    public function withType($value)
5128
    {
5129
        $this->data['Type'] = $value;
5130
        $this->options['form_params']['Type'] = $value;
5131
5132
        return $this;
5133
    }
5134
}
5135
5136
/**
5137
 * @method string getData()
5138
 * @method $this withData($value)
5139
 * @method string getAppUid()
5140
 * @method $this withAppUid($value)
5141
 * @method string getOwnerId()
5142
 * @method $this withOwnerId($value)
5143
 * @method string getPriority()
5144
 * @method $this withPriority($value)
5145
 * @method string getRoomId()
5146
 * @method $this withRoomId($value)
5147
 * @method string getAppId()
5148
 * @method $this withAppId($value)
5149
 */
5150
class SendRoomNotification extends Rpc
5151
{
5152
}
5153
5154
/**
5155
 * @method string getData()
5156
 * @method $this withData($value)
5157
 * @method string getToAppUid()
5158
 * @method $this withToAppUid($value)
5159
 * @method string getAppUid()
5160
 * @method $this withAppUid($value)
5161
 * @method string getOwnerId()
5162
 * @method $this withOwnerId($value)
5163
 * @method string getPriority()
5164
 * @method $this withPriority($value)
5165
 * @method string getRoomId()
5166
 * @method $this withRoomId($value)
5167
 * @method string getAppId()
5168
 * @method $this withAppId($value)
5169
 */
5170
class SendRoomUserNotification extends Rpc
5171
{
5172
}
5173
5174
/**
5175
 * @method string getFaceBeauty()
5176
 * @method $this withFaceBeauty($value)
5177
 * @method string getSeekOffset()
5178
 * @method $this withSeekOffset($value)
5179
 * @method string getPlayStatus()
5180
 * @method $this withPlayStatus($value)
5181
 * @method string getResourceId()
5182
 * @method $this withResourceId($value)
5183
 * @method string getCasterId()
5184
 * @method $this withCasterId($value)
5185
 * @method string getOwnerId()
5186
 * @method $this withOwnerId($value)
5187
 * @method string getReloadFlag()
5188
 * @method $this withReloadFlag($value)
5189
 * @method string getChannelId()
5190
 * @method $this withChannelId($value)
5191
 */
5192
class SetCasterChannel extends Rpc
5193
{
5194
}
5195
5196
/**
5197
 * @method string getChannelEnable()
5198
 * @method $this withChannelEnable($value)
5199
 * @method string getProgramEffect()
5200
 * @method $this withProgramEffect($value)
5201
 * @method string getProgramName()
5202
 * @method $this withProgramName($value)
5203
 * @method string getRecordConfig()
5204
 * @method $this withRecordConfig($value)
5205
 * @method string getUrgentMaterialId()
5206
 * @method $this withUrgentMaterialId($value)
5207
 * @method string getTranscodeConfig()
5208
 * @method $this withTranscodeConfig($value)
5209
 * @method string getCasterName()
5210
 * @method $this withCasterName($value)
5211
 * @method string getUrgentLiveStreamUrl()
5212
 * @method $this withUrgentLiveStreamUrl($value)
5213
 * @method string getSideOutputUrl()
5214
 * @method $this withSideOutputUrl($value)
5215
 * @method string getSyncGroupsConfig()
5216
 * @method $this withSyncGroupsConfig($value)
5217
 * @method string getSideOutputUrlList()
5218
 * @method $this withSideOutputUrlList($value)
5219
 * @method string getCasterId()
5220
 * @method $this withCasterId($value)
5221
 * @method string getDomainName()
5222
 * @method $this withDomainName($value)
5223
 * @method string getOwnerId()
5224
 * @method $this withOwnerId($value)
5225
 * @method string getDelay()
5226
 * @method $this withDelay($value)
5227
 * @method string getCallbackUrl()
5228
 * @method $this withCallbackUrl($value)
5229
 */
5230
class SetCasterConfig extends Rpc
5231
{
5232
}
5233
5234
/**
5235
 * @method string getLayoutId()
5236
 * @method $this withLayoutId($value)
5237
 * @method array getComponentId()
5238
 * @method string getCasterId()
5239
 * @method $this withCasterId($value)
5240
 * @method string getOwnerId()
5241
 * @method $this withOwnerId($value)
5242
 * @method string getSceneId()
5243
 * @method $this withSceneId($value)
5244
 */
5245
class SetCasterSceneConfig extends Rpc
5246
{
5247
5248
    /**
5249
     * @param array $componentId
5250
     *
5251
     * @return $this
5252
     */
5253
	public function withComponentId(array $componentId)
5254
	{
5255
	    $this->data['ComponentId'] = $componentId;
5256
		foreach ($componentId as $i => $iValue) {
5257
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
5258
		}
5259
5260
		return $this;
5261
    }
5262
}
5263
5264
/**
5265
 * @method string getCasterId()
5266
 * @method $this withCasterId($value)
5267
 * @method string getOwnerId()
5268
 * @method $this withOwnerId($value)
5269
 * @method array getSyncGroup()
5270
 */
5271
class SetCasterSyncGroup extends Rpc
5272
{
5273
5274
    /**
5275
     * @param array $syncGroup
5276
     *
5277
     * @return $this
5278
     */
5279
	public function withSyncGroup(array $syncGroup)
5280
	{
5281
	    $this->data['SyncGroup'] = $syncGroup;
5282
		foreach ($syncGroup as $depth1 => $depth1Value) {
5283
			if(isset($depth1Value['HostResourceId'])){
5284
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.HostResourceId'] = $depth1Value['HostResourceId'];
5285
			}
5286
			foreach ($depth1Value['ResourceIds'] as $i => $iValue) {
5287
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.ResourceIds.' . ($i + 1)] = $iValue;
5288
			}
5289
			foreach ($depth1Value['SyncOffsets'] as $i => $iValue) {
5290
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.SyncOffsets.' . ($i + 1)] = $iValue;
5291
			}
5292
			if(isset($depth1Value['SyncDelayThreshold'])){
5293
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.SyncDelayThreshold'] = $depth1Value['SyncDelayThreshold'];
5294
			}
5295
			if(isset($depth1Value['Mode'])){
5296
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.Mode'] = $depth1Value['Mode'];
5297
			}
5298
		}
5299
5300
		return $this;
5301
    }
5302
}
5303
5304
/**
5305
 * @method string getEventName()
5306
 * @method $this withEventName($value)
5307
 * @method string getStartTimeUTC()
5308
 * @method $this withStartTimeUTC($value)
5309
 * @method string getCasterId()
5310
 * @method $this withCasterId($value)
5311
 * @method string getOwnerId()
5312
 * @method $this withOwnerId($value)
5313
 */
5314
class SetCasterTimedEvent extends Rpc
5315
{
5316
}
5317
5318
/**
5319
 * @method string getSSLProtocol()
5320
 * @method $this withSSLProtocol($value)
5321
 * @method string getSecurityToken()
5322
 * @method $this withSecurityToken($value)
5323
 * @method string getCertType()
5324
 * @method $this withCertType($value)
5325
 * @method string getSSLPri()
5326
 * @method $this withSSLPri($value)
5327
 * @method string getForceSet()
5328
 * @method $this withForceSet($value)
5329
 * @method string getCertName()
5330
 * @method $this withCertName($value)
5331
 * @method string getDomainName()
5332
 * @method $this withDomainName($value)
5333
 * @method string getOwnerId()
5334
 * @method $this withOwnerId($value)
5335
 * @method string getSSLPub()
5336
 * @method $this withSSLPub($value)
5337
 */
5338
class SetLiveDomainCertificate extends Rpc
5339
{
5340
}
5341
5342
/**
5343
 * @method string getFunctions()
5344
 * @method $this withFunctions($value)
5345
 * @method string getDomainName()
5346
 * @method $this withDomainName($value)
5347
 * @method string getOwnerId()
5348
 * @method $this withOwnerId($value)
5349
 */
5350
class SetLiveDomainStagingConfig extends Rpc
5351
{
5352
}
5353
5354
/**
5355
 * @method string getTransferArgs()
5356
 * @method $this withTransferArgs($value)
5357
 * @method string getAppName()
5358
 * @method $this withAppName($value)
5359
 * @method string getStreamName()
5360
 * @method $this withStreamName($value)
5361
 * @method string getTargetDomainList()
5362
 * @method $this withTargetDomainList($value)
5363
 * @method string getDomainName()
5364
 * @method $this withDomainName($value)
5365
 * @method string getOwnerId()
5366
 * @method $this withOwnerId($value)
5367
 * @method string getHttpDns()
5368
 * @method $this withHttpDns($value)
5369
 */
5370
class SetLiveEdgeTransfer extends Rpc
5371
{
5372
}
5373
5374
/**
5375
 * @method string getPullArgs()
5376
 * @method $this withPullArgs($value)
5377
 * @method string getAppName()
5378
 * @method $this withAppName($value)
5379
 * @method string getLiveapiRequestFrom()
5380
 * @method $this withLiveapiRequestFrom($value)
5381
 * @method string getPullAuthKey()
5382
 * @method $this withPullAuthKey($value)
5383
 * @method string getPullAuthType()
5384
 * @method $this withPullAuthType($value)
5385
 * @method string getDomainName()
5386
 * @method $this withDomainName($value)
5387
 * @method string getPullDomainName()
5388
 * @method $this withPullDomainName($value)
5389
 * @method string getOwnerId()
5390
 * @method $this withOwnerId($value)
5391
 * @method string getPullAppName()
5392
 * @method $this withPullAppName($value)
5393
 * @method string getPullProtocol()
5394
 * @method $this withPullProtocol($value)
5395
 */
5396
class SetLiveLazyPullStreamInfoConfig extends Rpc
5397
{
5398
}
5399
5400
/**
5401
 * @method string getFlvLevel()
5402
 * @method $this withFlvLevel($value)
5403
 * @method string getHlsLevel()
5404
 * @method $this withHlsLevel($value)
5405
 * @method string getRtmpDelay()
5406
 * @method $this withRtmpDelay($value)
5407
 * @method string getDomainName()
5408
 * @method $this withDomainName($value)
5409
 * @method string getOwnerId()
5410
 * @method $this withOwnerId($value)
5411
 * @method string getFlvDelay()
5412
 * @method $this withFlvDelay($value)
5413
 * @method string getRtmpLevel()
5414
 * @method $this withRtmpLevel($value)
5415
 * @method string getHlsDelay()
5416
 * @method $this withHlsDelay($value)
5417
 */
5418
class SetLiveStreamDelayConfig extends Rpc
5419
{
5420
}
5421
5422
/**
5423
 * @method string getConfigStatus()
5424
 * @method $this withConfigStatus($value)
5425
 * @method string getConfigName()
5426
 * @method $this withConfigName($value)
5427
 * @method string getDomainName()
5428
 * @method $this withDomainName($value)
5429
 * @method string getConfigValue()
5430
 * @method $this withConfigValue($value)
5431
 * @method string getOwnerId()
5432
 * @method $this withOwnerId($value)
5433
 */
5434
class SetLiveStreamOptimizedFeatureConfig extends Rpc
5435
{
5436
}
5437
5438
/**
5439
 * @method string getAuthKey()
5440
 * @method $this withAuthKey($value)
5441
 * @method string getAuthType()
5442
 * @method $this withAuthType($value)
5443
 * @method string getNotifyReqAuth()
5444
 * @method $this withNotifyReqAuth($value)
5445
 * @method string getNotifyUrl()
5446
 * @method $this withNotifyUrl($value)
5447
 * @method string getNotifyType()
5448
 * @method $this withNotifyType($value)
5449
 * @method string getDomainName()
5450
 * @method $this withDomainName($value)
5451
 * @method string getOwnerId()
5452
 * @method $this withOwnerId($value)
5453
 * @method string getNotifyAuthKey()
5454
 * @method $this withNotifyAuthKey($value)
5455
 */
5456
class SetLiveStreamsNotifyUrlConfig extends Rpc
5457
{
5458
}
5459
5460
/**
5461
 * @method string getCallbackAuthKey()
5462
 * @method $this withCallbackAuthKey($value)
5463
 * @method string getDomainName()
5464
 * @method $this withDomainName($value)
5465
 * @method string getOwnerId()
5466
 * @method $this withOwnerId($value)
5467
 * @method string getCallbackReqAuth()
5468
 * @method $this withCallbackReqAuth($value)
5469
 */
5470
class SetSnapshotCallbackAuth extends Rpc
5471
{
5472
}
5473
5474
/**
5475
 * @method string getPlayerType()
5476
 * @method $this withPlayerType($value)
5477
 * @method string getCasterId()
5478
 * @method $this withCasterId($value)
5479
 * @method string getOwnerId()
5480
 * @method $this withOwnerId($value)
5481
 */
5482
class StartCaster extends Rpc
5483
{
5484
}
5485
5486
/**
5487
 * @method string getCasterId()
5488
 * @method $this withCasterId($value)
5489
 * @method string getOwnerId()
5490
 * @method $this withOwnerId($value)
5491
 * @method string getSceneId()
5492
 * @method $this withSceneId($value)
5493
 */
5494
class StartCasterScene extends Rpc
5495
{
5496
}
5497
5498
/**
5499
 * @method string getDomainName()
5500
 * @method $this withDomainName($value)
5501
 * @method string getOwnerId()
5502
 * @method $this withOwnerId($value)
5503
 * @method string getSecurityToken()
5504
 * @method $this withSecurityToken($value)
5505
 */
5506
class StartLiveDomain extends Rpc
5507
{
5508
}
5509
5510
/**
5511
 * @method string getMonitorId()
5512
 * @method $this withMonitorId($value)
5513
 * @method string getOwnerId()
5514
 * @method $this withOwnerId($value)
5515
 */
5516
class StartLiveStreamMonitor extends Rpc
5517
{
5518
}
5519
5520
/**
5521
 * @method string getResumeMode()
5522
 * @method $this withResumeMode($value)
5523
 * @method string getStartItemId()
5524
 * @method $this withStartItemId($value)
5525
 * @method string getProgramId()
5526
 * @method $this withProgramId($value)
5527
 * @method string getOffset()
5528
 * @method $this withOffset($value)
5529
 * @method string getOwnerId()
5530
 * @method $this withOwnerId($value)
5531
 */
5532
class StartPlaylist extends Rpc
5533
{
5534
}
5535
5536
/**
5537
 * @method string getCasterId()
5538
 * @method $this withCasterId($value)
5539
 * @method string getOwnerId()
5540
 * @method $this withOwnerId($value)
5541
 */
5542
class StopCaster extends Rpc
5543
{
5544
}
5545
5546
/**
5547
 * @method string getCasterId()
5548
 * @method $this withCasterId($value)
5549
 * @method string getOwnerId()
5550
 * @method $this withOwnerId($value)
5551
 * @method string getSceneId()
5552
 * @method $this withSceneId($value)
5553
 */
5554
class StopCasterScene extends Rpc
5555
{
5556
}
5557
5558
/**
5559
 * @method string getDomainName()
5560
 * @method $this withDomainName($value)
5561
 * @method string getOwnerId()
5562
 * @method $this withOwnerId($value)
5563
 * @method string getSecurityToken()
5564
 * @method $this withSecurityToken($value)
5565
 */
5566
class StopLiveDomain extends Rpc
5567
{
5568
}
5569
5570
/**
5571
 * @method string getMonitorId()
5572
 * @method $this withMonitorId($value)
5573
 * @method string getOwnerId()
5574
 * @method $this withOwnerId($value)
5575
 */
5576
class StopLiveStreamMonitor extends Rpc
5577
{
5578
}
5579
5580
/**
5581
 * @method string getProgramId()
5582
 * @method $this withProgramId($value)
5583
 * @method string getOwnerId()
5584
 * @method $this withOwnerId($value)
5585
 */
5586
class StopPlaylist extends Rpc
5587
{
5588
}
5589
5590
/**
5591
 * @method array getTag()
5592
 * @method array getResourceId()
5593
 * @method string getOwnerId()
5594
 * @method $this withOwnerId($value)
5595
 * @method string getResourceType()
5596
 * @method $this withResourceType($value)
5597
 */
5598
class TagLiveResources extends Rpc
5599
{
5600
5601
    /**
5602
     * @param array $tag
5603
     *
5604
     * @return $this
5605
     */
5606
	public function withTag(array $tag)
5607
	{
5608
	    $this->data['Tag'] = $tag;
5609
		foreach ($tag as $depth1 => $depth1Value) {
5610
			if(isset($depth1Value['Key'])){
5611
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
5612
			}
5613
			if(isset($depth1Value['Value'])){
5614
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
5615
			}
5616
		}
5617
5618
		return $this;
5619
    }
5620
5621
    /**
5622
     * @param array $resourceId
5623
     *
5624
     * @return $this
5625
     */
5626
	public function withResourceId(array $resourceId)
5627
	{
5628
	    $this->data['ResourceId'] = $resourceId;
5629
		foreach ($resourceId as $i => $iValue) {
5630
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
5631
		}
5632
5633
		return $this;
5634
    }
5635
}
5636
5637
/**
5638
 * @method string getAll()
5639
 * @method $this withAll($value)
5640
 * @method array getResourceId()
5641
 * @method string getOwnerId()
5642
 * @method $this withOwnerId($value)
5643
 * @method string getResourceType()
5644
 * @method $this withResourceType($value)
5645
 * @method array getTagKey()
5646
 */
5647
class UnTagLiveResources extends Rpc
5648
{
5649
5650
    /**
5651
     * @param array $resourceId
5652
     *
5653
     * @return $this
5654
     */
5655
	public function withResourceId(array $resourceId)
5656
	{
5657
	    $this->data['ResourceId'] = $resourceId;
5658
		foreach ($resourceId as $i => $iValue) {
5659
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
5660
		}
5661
5662
		return $this;
5663
    }
5664
5665
    /**
5666
     * @param array $tagKey
5667
     *
5668
     * @return $this
5669
     */
5670
	public function withTagKey(array $tagKey)
5671
	{
5672
	    $this->data['TagKey'] = $tagKey;
5673
		foreach ($tagKey as $i => $iValue) {
5674
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
5675
		}
5676
5677
		return $this;
5678
    }
5679
}
5680
5681
/**
5682
 * @method string getCasterId()
5683
 * @method $this withCasterId($value)
5684
 * @method string getOwnerId()
5685
 * @method $this withOwnerId($value)
5686
 * @method array getAudioLayer()
5687
 * @method string getSceneId()
5688
 * @method $this withSceneId($value)
5689
 * @method array getMixList()
5690
 * @method string getFollowEnable()
5691
 * @method $this withFollowEnable($value)
5692
 */
5693
class UpdateCasterSceneAudio extends Rpc
5694
{
5695
5696
    /**
5697
     * @param array $audioLayer
5698
     *
5699
     * @return $this
5700
     */
5701
	public function withAudioLayer(array $audioLayer)
5702
	{
5703
	    $this->data['AudioLayer'] = $audioLayer;
5704
		foreach ($audioLayer as $depth1 => $depth1Value) {
5705
			if(isset($depth1Value['VolumeRate'])){
5706
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.VolumeRate'] = $depth1Value['VolumeRate'];
5707
			}
5708
			if(isset($depth1Value['FixedDelayDuration'])){
5709
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
5710
			}
5711
			if(isset($depth1Value['ValidChannel'])){
5712
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.ValidChannel'] = $depth1Value['ValidChannel'];
5713
			}
5714
		}
5715
5716
		return $this;
5717
    }
5718
5719
    /**
5720
     * @param array $mixList
5721
     *
5722
     * @return $this
5723
     */
5724
	public function withMixList(array $mixList)
5725
	{
5726
	    $this->data['MixList'] = $mixList;
5727
		foreach ($mixList as $i => $iValue) {
5728
			$this->options['query']['MixList.' . ($i + 1)] = $iValue;
5729
		}
5730
5731
		return $this;
5732
    }
5733
}
5734
5735
/**
5736
 * @method string getLayoutId()
5737
 * @method $this withLayoutId($value)
5738
 * @method array getComponentId()
5739
 * @method string getCasterId()
5740
 * @method $this withCasterId($value)
5741
 * @method string getOwnerId()
5742
 * @method $this withOwnerId($value)
5743
 * @method string getSceneId()
5744
 * @method $this withSceneId($value)
5745
 */
5746
class UpdateCasterSceneConfig extends Rpc
5747
{
5748
5749
    /**
5750
     * @param array $componentId
5751
     *
5752
     * @return $this
5753
     */
5754
	public function withComponentId(array $componentId)
5755
	{
5756
	    $this->data['ComponentId'] = $componentId;
5757
		foreach ($componentId as $i => $iValue) {
5758
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
5759
		}
5760
5761
		return $this;
5762
    }
5763
}
5764
5765
/**
5766
 * @method string getTimeInterval()
5767
 * @method $this withTimeInterval($value)
5768
 * @method string getOssEndpoint()
5769
 * @method $this withOssEndpoint($value)
5770
 * @method string getAppName()
5771
 * @method $this withAppName($value)
5772
 * @method string getSecurityToken()
5773
 * @method $this withSecurityToken($value)
5774
 * @method string getOverwriteOssObject()
5775
 * @method $this withOverwriteOssObject($value)
5776
 * @method string getOssBucket()
5777
 * @method $this withOssBucket($value)
5778
 * @method string getDomainName()
5779
 * @method $this withDomainName($value)
5780
 * @method string getSequenceOssObject()
5781
 * @method $this withSequenceOssObject($value)
5782
 * @method string getOwnerId()
5783
 * @method $this withOwnerId($value)
5784
 * @method string getCallback()
5785
 * @method $this withCallback($value)
5786
 */
5787
class UpdateLiveAppSnapshotConfig extends Rpc
5788
{
5789
}
5790
5791
/**
5792
 * @method string getOssEndpoint()
5793
 * @method $this withOssEndpoint($value)
5794
 * @method string getOssObject()
5795
 * @method $this withOssObject($value)
5796
 * @method string getAppName()
5797
 * @method $this withAppName($value)
5798
 * @method string getStreamName()
5799
 * @method $this withStreamName($value)
5800
 * @method string getOssBucket()
5801
 * @method $this withOssBucket($value)
5802
 * @method string getDomainName()
5803
 * @method $this withDomainName($value)
5804
 * @method string getOwnerId()
5805
 * @method $this withOwnerId($value)
5806
 * @method string getBizType()
5807
 * @method $this withBizType($value)
5808
 */
5809
class UpdateLiveAudioAuditConfig extends Rpc
5810
{
5811
}
5812
5813
/**
5814
 * @method string getDomainName()
5815
 * @method $this withDomainName($value)
5816
 * @method string getOwnerId()
5817
 * @method $this withOwnerId($value)
5818
 * @method string getCallbackTemplate()
5819
 * @method $this withCallbackTemplate($value)
5820
 * @method string getCallback()
5821
 * @method $this withCallback($value)
5822
 */
5823
class UpdateLiveAudioAuditNotifyConfig extends Rpc
5824
{
5825
}
5826
5827
/**
5828
 * @method string getSecurityToken()
5829
 * @method $this withSecurityToken($value)
5830
 * @method string getNotifyUrl()
5831
 * @method $this withNotifyUrl($value)
5832
 * @method string getDomainName()
5833
 * @method $this withDomainName($value)
5834
 * @method string getOwnerId()
5835
 * @method $this withOwnerId($value)
5836
 */
5837
class UpdateLiveDetectNotifyConfig extends Rpc
5838
{
5839
}
5840
5841
/**
5842
 * @method string getStartTime()
5843
 * @method $this withStartTime($value)
5844
 * @method string getAppName()
5845
 * @method $this withAppName($value)
5846
 * @method string getStreamName()
5847
 * @method $this withStreamName($value)
5848
 * @method string getPullAlways()
5849
 * @method $this withPullAlways($value)
5850
 * @method string getDomainName()
5851
 * @method $this withDomainName($value)
5852
 * @method string getEndTime()
5853
 * @method $this withEndTime($value)
5854
 * @method string getOwnerId()
5855
 * @method $this withOwnerId($value)
5856
 * @method string getSourceUrl()
5857
 * @method $this withSourceUrl($value)
5858
 */
5859
class UpdateLivePullStreamInfoConfig extends Rpc
5860
{
5861
5862
    /** @var string */
5863
    public $method = 'GET';
5864
}
5865
5866
/**
5867
 * @method string getOnDemandUrl()
5868
 * @method $this withOnDemandUrl($value)
5869
 * @method string getSecurityToken()
5870
 * @method $this withSecurityToken($value)
5871
 * @method string getNotifyUrl()
5872
 * @method $this withNotifyUrl($value)
5873
 * @method string getNeedStatusNotify()
5874
 * @method $this withNeedStatusNotify($value)
5875
 * @method string getDomainName()
5876
 * @method $this withDomainName($value)
5877
 * @method string getOwnerId()
5878
 * @method $this withOwnerId($value)
5879
 */
5880
class UpdateLiveRecordNotifyConfig extends Rpc
5881
{
5882
}
5883
5884
/**
5885
 * @method string getOssEndpoint()
5886
 * @method $this withOssEndpoint($value)
5887
 * @method string getOssObject()
5888
 * @method $this withOssObject($value)
5889
 * @method array getScene()
5890
 * @method string getAppName()
5891
 * @method $this withAppName($value)
5892
 * @method string getSecurityToken()
5893
 * @method $this withSecurityToken($value)
5894
 * @method string getOssBucket()
5895
 * @method $this withOssBucket($value)
5896
 * @method string getDomainName()
5897
 * @method $this withDomainName($value)
5898
 * @method string getOwnerId()
5899
 * @method $this withOwnerId($value)
5900
 * @method string getInterval()
5901
 * @method $this withInterval($value)
5902
 */
5903
class UpdateLiveSnapshotDetectPornConfig extends Rpc
5904
{
5905
5906
    /**
5907
     * @param array $scene
5908
     *
5909
     * @return $this
5910
     */
5911
	public function withScene(array $scene)
5912
	{
5913
	    $this->data['Scene'] = $scene;
5914
		foreach ($scene as $i => $iValue) {
5915
			$this->options['query']['Scene.' . ($i + 1)] = $iValue;
5916
		}
5917
5918
		return $this;
5919
    }
5920
}
5921
5922
/**
5923
 * @method string getMonitorId()
5924
 * @method $this withMonitorId($value)
5925
 * @method string getMonitorName()
5926
 * @method $this withMonitorName($value)
5927
 * @method string getStream()
5928
 * @method $this withStream($value)
5929
 * @method string getOutputTemplate()
5930
 * @method $this withOutputTemplate($value)
5931
 * @method string getApp()
5932
 * @method $this withApp($value)
5933
 * @method string getInputList()
5934
 * @method $this withInputList($value)
5935
 * @method string getOwnerId()
5936
 * @method $this withOwnerId($value)
5937
 * @method string getDomain()
5938
 * @method $this withDomain($value)
5939
 */
5940
class UpdateLiveStreamMonitor extends Rpc
5941
{
5942
}
5943
5944
/**
5945
 * @method string getYOffset()
5946
 * @method $this withYOffset($value)
5947
 * @method string getPictureUrl()
5948
 * @method $this withPictureUrl($value)
5949
 * @method string getDescription()
5950
 * @method $this withDescription($value)
5951
 * @method string getHeight()
5952
 * @method $this withHeight($value)
5953
 * @method string getXOffset()
5954
 * @method $this withXOffset($value)
5955
 * @method string getOwnerId()
5956
 * @method $this withOwnerId($value)
5957
 * @method string getTemplateId()
5958
 * @method $this withTemplateId($value)
5959
 * @method string getRefWidth()
5960
 * @method $this withRefWidth($value)
5961
 * @method string getTransparency()
5962
 * @method $this withTransparency($value)
5963
 * @method string getName()
5964
 * @method $this withName($value)
5965
 * @method string getOffsetCorner()
5966
 * @method $this withOffsetCorner($value)
5967
 * @method string getRefHeight()
5968
 * @method $this withRefHeight($value)
5969
 */
5970
class UpdateLiveStreamWatermark extends Rpc
5971
{
5972
}
5973
5974
/**
5975
 * @method string getDescription()
5976
 * @method $this withDescription($value)
5977
 * @method string getOwnerId()
5978
 * @method $this withOwnerId($value)
5979
 * @method string getTemplateId()
5980
 * @method $this withTemplateId($value)
5981
 * @method string getName()
5982
 * @method $this withName($value)
5983
 * @method string getRuleId()
5984
 * @method $this withRuleId($value)
5985
 */
5986
class UpdateLiveStreamWatermarkRule extends Rpc
5987
{
5988
}
5989
5990
/**
5991
 * @method string getTopLevelDomain()
5992
 * @method $this withTopLevelDomain($value)
5993
 * @method string getDomainName()
5994
 * @method $this withDomainName($value)
5995
 * @method string getOwnerId()
5996
 * @method $this withOwnerId($value)
5997
 * @method string getSecurityToken()
5998
 * @method $this withSecurityToken($value)
5999
 */
6000
class UpdateLiveTopLevelDomain extends Rpc
6001
{
6002
}
6003
6004
/**
6005
 * @method string getLayoutId()
6006
 * @method $this withLayoutId($value)
6007
 * @method string getMixStreamId()
6008
 * @method $this withMixStreamId($value)
6009
 * @method string getDomainName()
6010
 * @method $this withDomainName($value)
6011
 * @method string getInputStreamList()
6012
 * @method $this withInputStreamList($value)
6013
 * @method string getOwnerId()
6014
 * @method $this withOwnerId($value)
6015
 */
6016
class UpdateMixStream extends Rpc
6017
{
6018
}
6019
6020
/**
6021
 * @method string getVerifyType()
6022
 * @method $this withVerifyType($value)
6023
 * @method string getDomainName()
6024
 * @method $this withDomainName($value)
6025
 * @method string getOwnerId()
6026
 * @method $this withOwnerId($value)
6027
 */
6028
class VerifyLiveDomainOwner extends Rpc
6029
{
6030
}
6031