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 ( af69b3...6981c2 )
by
unknown
06:47
created

MuteGroupUser::withMuteTime()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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