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 ( 5afac2...e6f6e4 )
by
unknown
07:03
created

SendMessageToGroup::withAppId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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