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 ( fa720b...09e636 )
by
unknown
06:50
created

ListMessageApp::withPageSize()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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