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 ( 2b7146...47f064 )
by
unknown
09:02
created

BatchGetOnlineUsers   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 40
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 3
eloc 10
dl 0
loc 40
rs 10
c 0
b 0
f 0

3 Methods

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