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 ( 3c05f1...56cb40 )
by
unknown
06:21
created

DeleteHtmlResource   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 4
dl 0
loc 14
c 0
b 0
f 0
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A withHtmlUrl() 0 6 1
1
<?php
2
3
namespace AlibabaCloud\Live\V20161101;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddCasterComponent addCasterComponent(array $options = [])
9
 * @method AddCasterEpisode addCasterEpisode(array $options = [])
10
 * @method AddCasterEpisodeGroup addCasterEpisodeGroup(array $options = [])
11
 * @method AddCasterEpisodeGroupContent addCasterEpisodeGroupContent(array $options = [])
12
 * @method AddCasterLayout addCasterLayout(array $options = [])
13
 * @method AddCasterProgram addCasterProgram(array $options = [])
14
 * @method AddCasterVideoResource addCasterVideoResource(array $options = [])
15
 * @method AddCustomLiveStreamTranscode addCustomLiveStreamTranscode(array $options = [])
16
 * @method AddLiveAppRecordConfig addLiveAppRecordConfig(array $options = [])
17
 * @method AddLiveAppSnapshotConfig addLiveAppSnapshotConfig(array $options = [])
18
 * @method AddLiveAudioAuditConfig addLiveAudioAuditConfig(array $options = [])
19
 * @method AddLiveAudioAuditNotifyConfig addLiveAudioAuditNotifyConfig(array $options = [])
20
 * @method AddLiveDetectNotifyConfig addLiveDetectNotifyConfig(array $options = [])
21
 * @method AddLiveDomain addLiveDomain(array $options = [])
22
 * @method AddLiveDomainMapping addLiveDomainMapping(array $options = [])
23
 * @method AddLivePullStreamInfoConfig addLivePullStreamInfoConfig(array $options = [])
24
 * @method AddLiveRecordNotifyConfig addLiveRecordNotifyConfig(array $options = [])
25
 * @method AddLiveRecordVodConfig addLiveRecordVodConfig(array $options = [])
26
 * @method AddLiveSnapshotDetectPornConfig addLiveSnapshotDetectPornConfig(array $options = [])
27
 * @method AddLiveStreamTranscode addLiveStreamTranscode(array $options = [])
28
 * @method AddRtsLiveStreamTranscode addRtsLiveStreamTranscode(array $options = [])
29
 * @method AddTrancodeSEI addTrancodeSEI(array $options = [])
30
 * @method AllowPushStream allowPushStream(array $options = [])
31
 * @method ApplyBoardToken applyBoardToken(array $options = [])
32
 * @method ApplyRecordToken applyRecordToken(array $options = [])
33
 * @method BatchDeleteLiveDomainConfigs batchDeleteLiveDomainConfigs(array $options = [])
34
 * @method BatchSetLiveDomainConfigs batchSetLiveDomainConfigs(array $options = [])
35
 * @method CompleteBoard completeBoard(array $options = [])
36
 * @method CompleteBoardRecord completeBoardRecord(array $options = [])
37
 * @method ControlHtmlResource controlHtmlResource(array $options = [])
38
 * @method CopyCaster copyCaster(array $options = [])
39
 * @method CopyCasterSceneConfig copyCasterSceneConfig(array $options = [])
40
 * @method CreateBoard createBoard(array $options = [])
41
 * @method CreateCaster createCaster(array $options = [])
42
 * @method CreateLiveRealTimeLogDelivery createLiveRealTimeLogDelivery(array $options = [])
43
 * @method CreateLiveStreamRecordIndexFiles createLiveStreamRecordIndexFiles(array $options = [])
44
 * @method CreateRoom createRoom(array $options = [])
45
 * @method DeleteBoard deleteBoard(array $options = [])
46
 * @method DeleteCaster deleteCaster(array $options = [])
47
 * @method DeleteCasterComponent deleteCasterComponent(array $options = [])
48
 * @method DeleteCasterEpisode deleteCasterEpisode(array $options = [])
49
 * @method DeleteCasterEpisodeGroup deleteCasterEpisodeGroup(array $options = [])
50
 * @method DeleteCasterLayout deleteCasterLayout(array $options = [])
51
 * @method DeleteCasterProgram deleteCasterProgram(array $options = [])
52
 * @method DeleteCasterSceneConfig deleteCasterSceneConfig(array $options = [])
53
 * @method DeleteCasterVideoResource deleteCasterVideoResource(array $options = [])
54
 * @method DeleteHtmlResource deleteHtmlResource(array $options = [])
55
 * @method DeleteLiveAppRecordConfig deleteLiveAppRecordConfig(array $options = [])
56
 * @method DeleteLiveAppSnapshotConfig deleteLiveAppSnapshotConfig(array $options = [])
57
 * @method DeleteLiveAudioAuditConfig deleteLiveAudioAuditConfig(array $options = [])
58
 * @method DeleteLiveAudioAuditNotifyConfig deleteLiveAudioAuditNotifyConfig(array $options = [])
59
 * @method DeleteLiveDetectNotifyConfig deleteLiveDetectNotifyConfig(array $options = [])
60
 * @method DeleteLiveDomain deleteLiveDomain(array $options = [])
61
 * @method DeleteLiveDomainMapping deleteLiveDomainMapping(array $options = [])
62
 * @method DeleteLiveLazyPullStreamInfoConfig deleteLiveLazyPullStreamInfoConfig(array $options = [])
63
 * @method DeleteLivePullStreamInfoConfig deleteLivePullStreamInfoConfig(array $options = [])
64
 * @method DeleteLiveRealtimeLogDelivery deleteLiveRealtimeLogDelivery(array $options = [])
65
 * @method DeleteLiveRealTimeLogLogstore deleteLiveRealTimeLogLogstore(array $options = [])
66
 * @method DeleteLiveRecordNotifyConfig deleteLiveRecordNotifyConfig(array $options = [])
67
 * @method DeleteLiveRecordVodConfig deleteLiveRecordVodConfig(array $options = [])
68
 * @method DeleteLiveSnapshotDetectPornConfig deleteLiveSnapshotDetectPornConfig(array $options = [])
69
 * @method DeleteLiveStreamsNotifyUrlConfig deleteLiveStreamsNotifyUrlConfig(array $options = [])
70
 * @method DeleteLiveStreamTranscode deleteLiveStreamTranscode(array $options = [])
71
 * @method DeleteRoom deleteRoom(array $options = [])
72
 * @method DescribeBoardEvents describeBoardEvents(array $options = [])
73
 * @method DescribeBoards describeBoards(array $options = [])
74
 * @method DescribeBoardSnapshot describeBoardSnapshot(array $options = [])
75
 * @method DescribeCasterChannels describeCasterChannels(array $options = [])
76
 * @method DescribeCasterComponents describeCasterComponents(array $options = [])
77
 * @method DescribeCasterConfig describeCasterConfig(array $options = [])
78
 * @method DescribeCasterLayouts describeCasterLayouts(array $options = [])
79
 * @method DescribeCasterProgram describeCasterProgram(array $options = [])
80
 * @method DescribeCasterRtcInfo describeCasterRtcInfo(array $options = [])
81
 * @method DescribeCasters describeCasters(array $options = [])
82
 * @method DescribeCasterSceneAudio describeCasterSceneAudio(array $options = [])
83
 * @method DescribeCasterScenes describeCasterScenes(array $options = [])
84
 * @method DescribeCasterStreamUrl describeCasterStreamUrl(array $options = [])
85
 * @method DescribeCasterSyncGroup describeCasterSyncGroup(array $options = [])
86
 * @method DescribeCasterVideoResources describeCasterVideoResources(array $options = [])
87
 * @method DescribeForbidPushStreamRoomList describeForbidPushStreamRoomList(array $options = [])
88
 * @method DescribeHlsLiveStreamRealTimeBpsData describeHlsLiveStreamRealTimeBpsData(array $options = [])
89
 * @method DescribeHtmlResource describeHtmlResource(array $options = [])
90
 * @method DescribeLiveAudioAuditConfig describeLiveAudioAuditConfig(array $options = [])
91
 * @method DescribeLiveAudioAuditNotifyConfig describeLiveAudioAuditNotifyConfig(array $options = [])
92
 * @method DescribeLiveCertificateDetail describeLiveCertificateDetail(array $options = [])
93
 * @method DescribeLiveCertificateList describeLiveCertificateList(array $options = [])
94
 * @method DescribeLiveDetectNotifyConfig describeLiveDetectNotifyConfig(array $options = [])
95
 * @method DescribeLiveDetectPornData describeLiveDetectPornData(array $options = [])
96
 * @method DescribeLiveDomainBpsData describeLiveDomainBpsData(array $options = [])
97
 * @method DescribeLiveDomainBpsDataByTimeStamp describeLiveDomainBpsDataByTimeStamp(array $options = [])
98
 * @method DescribeLiveDomainCertificateInfo describeLiveDomainCertificateInfo(array $options = [])
99
 * @method DescribeLiveDomainConfigs describeLiveDomainConfigs(array $options = [])
100
 * @method DescribeLiveDomainDetail describeLiveDomainDetail(array $options = [])
101
 * @method DescribeLiveDomainFrameRateAndBitRateData describeLiveDomainFrameRateAndBitRateData(array $options = [])
102
 * @method DescribeLiveDomainLimit describeLiveDomainLimit(array $options = [])
103
 * @method DescribeLiveDomainMapping describeLiveDomainMapping(array $options = [])
104
 * @method DescribeLiveDomainOnlineUserNum describeLiveDomainOnlineUserNum(array $options = [])
105
 * @method DescribeLiveDomainPushBpsData describeLiveDomainPushBpsData(array $options = [])
106
 * @method DescribeLiveDomainPushTrafficData describeLiveDomainPushTrafficData(array $options = [])
107
 * @method DescribeLiveDomainRealTimeBpsData describeLiveDomainRealTimeBpsData(array $options = [])
108
 * @method DescribeLiveDomainRealTimeHttpCodeData describeLiveDomainRealTimeHttpCodeData(array $options = [])
109
 * @method DescribeLiveDomainRealtimeLogDelivery describeLiveDomainRealtimeLogDelivery(array $options = [])
110
 * @method DescribeLiveDomainRealTimeTrafficData describeLiveDomainRealTimeTrafficData(array $options = [])
111
 * @method DescribeLiveDomainRecordData describeLiveDomainRecordData(array $options = [])
112
 * @method DescribeLiveDomainSnapshotData describeLiveDomainSnapshotData(array $options = [])
113
 * @method DescribeLiveDomainTimeShiftData describeLiveDomainTimeShiftData(array $options = [])
114
 * @method DescribeLiveDomainTrafficData describeLiveDomainTrafficData(array $options = [])
115
 * @method DescribeLiveDomainTranscodeData describeLiveDomainTranscodeData(array $options = [])
116
 * @method DescribeLiveLazyPullStreamConfig describeLiveLazyPullStreamConfig(array $options = [])
117
 * @method DescribeLiveRealtimeDeliveryAcc describeLiveRealtimeDeliveryAcc(array $options = [])
118
 * @method DescribeLiveRealtimeLogAuthorized describeLiveRealtimeLogAuthorized(array $options = [])
119
 * @method DescribeLiveRecordConfig describeLiveRecordConfig(array $options = [])
120
 * @method DescribeLiveRecordNotifyConfig describeLiveRecordNotifyConfig(array $options = [])
121
 * @method DescribeLiveRecordVodConfigs describeLiveRecordVodConfigs(array $options = [])
122
 * @method DescribeLiveSnapshotConfig describeLiveSnapshotConfig(array $options = [])
123
 * @method DescribeLiveSnapshotDetectPornConfig describeLiveSnapshotDetectPornConfig(array $options = [])
124
 * @method DescribeLiveStreamBitRateData describeLiveStreamBitRateData(array $options = [])
125
 * @method DescribeLiveStreamCount describeLiveStreamCount(array $options = [])
126
 * @method DescribeLiveStreamDelayConfig describeLiveStreamDelayConfig(array $options = [])
127
 * @method DescribeLiveStreamHistoryUserNum describeLiveStreamHistoryUserNum(array $options = [])
128
 * @method DescribeLiveStreamOnlineUserNum describeLiveStreamOnlineUserNum(array $options = [])
129
 * @method DescribeLiveStreamOptimizedFeatureConfig describeLiveStreamOptimizedFeatureConfig(array $options = [])
130
 * @method DescribeLiveStreamRecordContent describeLiveStreamRecordContent(array $options = [])
131
 * @method DescribeLiveStreamRecordIndexFile describeLiveStreamRecordIndexFile(array $options = [])
132
 * @method DescribeLiveStreamRecordIndexFiles describeLiveStreamRecordIndexFiles(array $options = [])
133
 * @method DescribeLiveStreamsBlockList describeLiveStreamsBlockList(array $options = [])
134
 * @method DescribeLiveStreamsControlHistory describeLiveStreamsControlHistory(array $options = [])
135
 * @method DescribeLiveStreamsFrameRateAndBitRateData describeLiveStreamsFrameRateAndBitRateData(array $options = [])
136
 * @method DescribeLiveStreamSnapshotInfo describeLiveStreamSnapshotInfo(array $options = [])
137
 * @method DescribeLiveStreamsNotifyUrlConfig describeLiveStreamsNotifyUrlConfig(array $options = [])
138
 * @method DescribeLiveStreamsOnlineList describeLiveStreamsOnlineList(array $options = [])
139
 * @method DescribeLiveStreamsPublishList describeLiveStreamsPublishList(array $options = [])
140
 * @method DescribeLiveStreamTranscodeInfo describeLiveStreamTranscodeInfo(array $options = [])
141
 * @method DescribeLiveStreamTranscodeStreamNum describeLiveStreamTranscodeStreamNum(array $options = [])
142
 * @method DescribeLiveTagResources describeLiveTagResources(array $options = [])
143
 * @method DescribeLiveTopDomainsByFlow describeLiveTopDomainsByFlow(array $options = [])
144
 * @method DescribeLiveUserDomains describeLiveUserDomains(array $options = [])
145
 * @method DescribeLiveUserTags describeLiveUserTags(array $options = [])
146
 * @method DescribeRecord describeRecord(array $options = [])
147
 * @method DescribeRecords describeRecords(array $options = [])
148
 * @method DescribeRoomKickoutUserList describeRoomKickoutUserList(array $options = [])
149
 * @method DescribeRoomList describeRoomList(array $options = [])
150
 * @method DescribeRoomStatus describeRoomStatus(array $options = [])
151
 * @method DescribeUpBpsPeakData describeUpBpsPeakData(array $options = [])
152
 * @method DescribeUpBpsPeakOfLine describeUpBpsPeakOfLine(array $options = [])
153
 * @method DescribeUpPeakPublishStreamData describeUpPeakPublishStreamData(array $options = [])
154
 * @method DisableLiveRealtimeLogDelivery disableLiveRealtimeLogDelivery(array $options = [])
155
 * @method EditHtmlResource editHtmlResource(array $options = [])
156
 * @method EffectCasterUrgent effectCasterUrgent(array $options = [])
157
 * @method EffectCasterVideoResource effectCasterVideoResource(array $options = [])
158
 * @method EnableLiveRealtimeLogDelivery enableLiveRealtimeLogDelivery(array $options = [])
159
 * @method ForbidLiveStream forbidLiveStream(array $options = [])
160
 * @method ForbidPushStream forbidPushStream(array $options = [])
161
 * @method JoinBoard joinBoard(array $options = [])
162
 * @method ListLiveRealtimeLogDelivery listLiveRealtimeLogDelivery(array $options = [])
163
 * @method ListLiveRealtimeLogDeliveryDomains listLiveRealtimeLogDeliveryDomains(array $options = [])
164
 * @method ListLiveRealtimeLogDeliveryInfos listLiveRealtimeLogDeliveryInfos(array $options = [])
165
 * @method ModifyCasterComponent modifyCasterComponent(array $options = [])
166
 * @method ModifyCasterEpisode modifyCasterEpisode(array $options = [])
167
 * @method ModifyCasterLayout modifyCasterLayout(array $options = [])
168
 * @method ModifyCasterProgram modifyCasterProgram(array $options = [])
169
 * @method ModifyCasterVideoResource modifyCasterVideoResource(array $options = [])
170
 * @method ModifyLiveDomainSchdmByProperty modifyLiveDomainSchdmByProperty(array $options = [])
171
 * @method ModifyLiveRealtimeLogDelivery modifyLiveRealtimeLogDelivery(array $options = [])
172
 * @method RealTimeRecordCommand realTimeRecordCommand(array $options = [])
173
 * @method RealTimeSnapshotCommand realTimeSnapshotCommand(array $options = [])
174
 * @method ResumeLiveStream resumeLiveStream(array $options = [])
175
 * @method SendRoomNotification sendRoomNotification(array $options = [])
176
 * @method SendRoomUserNotification sendRoomUserNotification(array $options = [])
177
 * @method SetBoardCallback setBoardCallback(array $options = [])
178
 * @method SetCasterChannel setCasterChannel(array $options = [])
179
 * @method SetCasterConfig setCasterConfig(array $options = [])
180
 * @method SetCasterSceneConfig setCasterSceneConfig(array $options = [])
181
 * @method SetCasterSyncGroup setCasterSyncGroup(array $options = [])
182
 * @method SetLiveDomainCertificate setLiveDomainCertificate(array $options = [])
183
 * @method SetLiveLazyPullStreamInfoConfig setLiveLazyPullStreamInfoConfig(array $options = [])
184
 * @method SetLiveStreamDelayConfig setLiveStreamDelayConfig(array $options = [])
185
 * @method SetLiveStreamOptimizedFeatureConfig setLiveStreamOptimizedFeatureConfig(array $options = [])
186
 * @method SetLiveStreamsNotifyUrlConfig setLiveStreamsNotifyUrlConfig(array $options = [])
187
 * @method StartBoardRecord startBoardRecord(array $options = [])
188
 * @method StartCaster startCaster(array $options = [])
189
 * @method StartCasterScene startCasterScene(array $options = [])
190
 * @method StartLiveDomain startLiveDomain(array $options = [])
191
 * @method StartLiveIndex startLiveIndex(array $options = [])
192
 * @method StopCaster stopCaster(array $options = [])
193
 * @method StopCasterScene stopCasterScene(array $options = [])
194
 * @method StopLiveDomain stopLiveDomain(array $options = [])
195
 * @method StopLiveIndex stopLiveIndex(array $options = [])
196
 * @method TagLiveResources tagLiveResources(array $options = [])
197
 * @method UnTagLiveResources unTagLiveResources(array $options = [])
198
 * @method UpdateBoard updateBoard(array $options = [])
199
 * @method UpdateBoardCallback updateBoardCallback(array $options = [])
200
 * @method UpdateCasterSceneAudio updateCasterSceneAudio(array $options = [])
201
 * @method UpdateCasterSceneConfig updateCasterSceneConfig(array $options = [])
202
 * @method UpdateLiveAppSnapshotConfig updateLiveAppSnapshotConfig(array $options = [])
203
 * @method UpdateLiveAudioAuditConfig updateLiveAudioAuditConfig(array $options = [])
204
 * @method UpdateLiveAudioAuditNotifyConfig updateLiveAudioAuditNotifyConfig(array $options = [])
205
 * @method UpdateLiveDetectNotifyConfig updateLiveDetectNotifyConfig(array $options = [])
206
 * @method UpdateLiveRecordNotifyConfig updateLiveRecordNotifyConfig(array $options = [])
207
 * @method UpdateLiveSnapshotDetectPornConfig updateLiveSnapshotDetectPornConfig(array $options = [])
208
 * @method UpdateLiveTopLevelDomain updateLiveTopLevelDomain(array $options = [])
209
 */
210
class LiveApiResolver extends ApiResolver
211
{
212
}
213
214
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
215
{
216
    /** @var string */
217
    public $product = 'live';
218
219
    /** @var string */
220
    public $version = '2016-11-01';
221
222
    /** @var string */
223
    public $method = 'POST';
224
}
225
226
/**
227
 * @method string getHtmlLayerContent()
228
 * @method $this withHtmlLayerContent($value)
229
 * @method string getImageLayerContent()
230
 * @method $this withImageLayerContent($value)
231
 * @method string getComponentName()
232
 * @method $this withComponentName($value)
233
 * @method string getLayerOrder()
234
 * @method $this withLayerOrder($value)
235
 * @method string getCasterId()
236
 * @method $this withCasterId($value)
237
 * @method string getComponentLayer()
238
 * @method $this withComponentLayer($value)
239
 * @method string getOwnerId()
240
 * @method $this withOwnerId($value)
241
 * @method string getComponentType()
242
 * @method $this withComponentType($value)
243
 * @method string getLocationId()
244
 * @method $this withLocationId($value)
245
 * @method string getEffect()
246
 * @method $this withEffect($value)
247
 * @method string getCaptionLayerContent()
248
 * @method $this withCaptionLayerContent($value)
249
 * @method string getTextLayerContent()
250
 * @method $this withTextLayerContent($value)
251
 */
252
class AddCasterComponent extends Rpc
253
{
254
}
255
256
/**
257
 * @method string getEpisodeName()
258
 * @method $this withEpisodeName($value)
259
 * @method string getStartTime()
260
 * @method $this withStartTime($value)
261
 * @method string getResourceId()
262
 * @method $this withResourceId($value)
263
 * @method array getComponentId()
264
 * @method string getCasterId()
265
 * @method $this withCasterId($value)
266
 * @method string getEpisodeType()
267
 * @method $this withEpisodeType($value)
268
 * @method string getEndTime()
269
 * @method $this withEndTime($value)
270
 * @method string getOwnerId()
271
 * @method $this withOwnerId($value)
272
 * @method string getSwitchType()
273
 * @method $this withSwitchType($value)
274
 */
275
class AddCasterEpisode extends Rpc
276
{
277
278
    /**
279
     * @param array $componentId
280
     *
281
     * @return $this
282
     */
283
	public function withComponentId(array $componentId)
284
	{
285
	    $this->data['ComponentId'] = $componentId;
286
		foreach ($componentId as $i => $iValue) {
287
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
288
		}
289
290
		return $this;
291
    }
292
}
293
294
/**
295
 * @method string getClientToken()
296
 * @method $this withClientToken($value)
297
 * @method string getStartTime()
298
 * @method $this withStartTime($value)
299
 * @method string getSideOutputUrl()
300
 * @method $this withSideOutputUrl($value)
301
 * @method array getItem()
302
 * @method string getDomainName()
303
 * @method $this withDomainName($value)
304
 * @method string getOwnerId()
305
 * @method $this withOwnerId($value)
306
 * @method string getRepeatNum()
307
 * @method $this withRepeatNum($value)
308
 * @method string getCallbackUrl()
309
 * @method $this withCallbackUrl($value)
310
 */
311
class AddCasterEpisodeGroup extends Rpc
312
{
313
314
    /**
315
     * @param array $item
316
     *
317
     * @return $this
318
     */
319
	public function withItem(array $item)
320
	{
321
	    $this->data['Item'] = $item;
322
		foreach ($item as $depth1 => $depth1Value) {
323
			if(isset($depth1Value['ItemName'])){
324
				$this->options['query']['Item.' . ($depth1 + 1) . '.ItemName'] = $depth1Value['ItemName'];
325
			}
326
			if(isset($depth1Value['VodUrl'])){
327
				$this->options['query']['Item.' . ($depth1 + 1) . '.VodUrl'] = $depth1Value['VodUrl'];
328
			}
329
		}
330
331
		return $this;
332
    }
333
}
334
335
/**
336
 * @method string getClientToken()
337
 * @method $this withClientToken($value)
338
 * @method string getContent()
339
 * @method $this withContent($value)
340
 * @method string getOwnerId()
341
 * @method $this withOwnerId($value)
342
 */
343
class AddCasterEpisodeGroupContent extends Rpc
344
{
345
}
346
347
/**
348
 * @method array getBlendList()
349
 * @method string getCasterId()
350
 * @method $this withCasterId($value)
351
 * @method string getOwnerId()
352
 * @method $this withOwnerId($value)
353
 * @method array getAudioLayer()
354
 * @method array getVideoLayer()
355
 * @method array getMixList()
356
 */
357
class AddCasterLayout extends Rpc
358
{
359
360
    /**
361
     * @param array $blendList
362
     *
363
     * @return $this
364
     */
365
	public function withBlendList(array $blendList)
366
	{
367
	    $this->data['BlendList'] = $blendList;
368
		foreach ($blendList as $i => $iValue) {
369
			$this->options['query']['BlendList.' . ($i + 1)] = $iValue;
370
		}
371
372
		return $this;
373
    }
374
375
    /**
376
     * @param array $audioLayer
377
     *
378
     * @return $this
379
     */
380
	public function withAudioLayer(array $audioLayer)
381
	{
382
	    $this->data['AudioLayer'] = $audioLayer;
383
		foreach ($audioLayer as $depth1 => $depth1Value) {
384
			if(isset($depth1Value['VolumeRate'])){
385
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.VolumeRate'] = $depth1Value['VolumeRate'];
386
			}
387
			if(isset($depth1Value['ValidChannel'])){
388
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.ValidChannel'] = $depth1Value['ValidChannel'];
389
			}
390
			if(isset($depth1Value['FixedDelayDuration'])){
391
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
392
			}
393
		}
394
395
		return $this;
396
    }
397
398
    /**
399
     * @param array $videoLayer
400
     *
401
     * @return $this
402
     */
403
	public function withVideoLayer(array $videoLayer)
404
	{
405
	    $this->data['VideoLayer'] = $videoLayer;
406
		foreach ($videoLayer as $depth1 => $depth1Value) {
407
			if(isset($depth1Value['FillMode'])){
408
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.FillMode'] = $depth1Value['FillMode'];
409
			}
410
			if(isset($depth1Value['HeightNormalized'])){
411
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.HeightNormalized'] = $depth1Value['HeightNormalized'];
412
			}
413
			if(isset($depth1Value['WidthNormalized'])){
414
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.WidthNormalized'] = $depth1Value['WidthNormalized'];
415
			}
416
			if(isset($depth1Value['PositionRefer'])){
417
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.PositionRefer'] = $depth1Value['PositionRefer'];
418
			}
419
			foreach ($depth1Value['PositionNormalized'] as $i => $iValue) {
420
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.PositionNormalized.' . ($i + 1)] = $iValue;
421
			}
422
			if(isset($depth1Value['FixedDelayDuration'])){
423
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
424
			}
425
		}
426
427
		return $this;
428
    }
429
430
    /**
431
     * @param array $mixList
432
     *
433
     * @return $this
434
     */
435
	public function withMixList(array $mixList)
436
	{
437
	    $this->data['MixList'] = $mixList;
438
		foreach ($mixList as $i => $iValue) {
439
			$this->options['query']['MixList.' . ($i + 1)] = $iValue;
440
		}
441
442
		return $this;
443
    }
444
}
445
446
/**
447
 * @method array getEpisode()
448
 * @method string getCasterId()
449
 * @method $this withCasterId($value)
450
 * @method string getOwnerId()
451
 * @method $this withOwnerId($value)
452
 */
453
class AddCasterProgram extends Rpc
454
{
455
456
    /**
457
     * @param array $episode
458
     *
459
     * @return $this
460
     */
461
	public function withEpisode(array $episode)
462
	{
463
	    $this->data['Episode'] = $episode;
464
		foreach ($episode as $depth1 => $depth1Value) {
465
			if(isset($depth1Value['EpisodeType'])){
466
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeType'] = $depth1Value['EpisodeType'];
467
			}
468
			if(isset($depth1Value['EpisodeName'])){
469
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeName'] = $depth1Value['EpisodeName'];
470
			}
471
			if(isset($depth1Value['ResourceId'])){
472
				$this->options['query']['Episode.' . ($depth1 + 1) . '.ResourceId'] = $depth1Value['ResourceId'];
473
			}
474
			foreach ($depth1Value['ComponentId'] as $i => $iValue) {
475
				$this->options['query']['Episode.' . ($depth1 + 1) . '.ComponentId.' . ($i + 1)] = $iValue;
476
			}
477
			if(isset($depth1Value['StartTime'])){
478
				$this->options['query']['Episode.' . ($depth1 + 1) . '.StartTime'] = $depth1Value['StartTime'];
479
			}
480
			if(isset($depth1Value['EndTime'])){
481
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EndTime'] = $depth1Value['EndTime'];
482
			}
483
			if(isset($depth1Value['SwitchType'])){
484
				$this->options['query']['Episode.' . ($depth1 + 1) . '.SwitchType'] = $depth1Value['SwitchType'];
485
			}
486
		}
487
488
		return $this;
489
    }
490
}
491
492
/**
493
 * @method string getEndOffset()
494
 * @method $this withEndOffset($value)
495
 * @method string getMaterialId()
496
 * @method $this withMaterialId($value)
497
 * @method string getVodUrl()
498
 * @method $this withVodUrl($value)
499
 * @method string getStreamId()
500
 * @method $this withStreamId($value)
501
 * @method string getCasterId()
502
 * @method $this withCasterId($value)
503
 * @method string getOwnerId()
504
 * @method $this withOwnerId($value)
505
 * @method string getBeginOffset()
506
 * @method $this withBeginOffset($value)
507
 * @method string getLiveStreamUrl()
508
 * @method $this withLiveStreamUrl($value)
509
 * @method string getLocationId()
510
 * @method $this withLocationId($value)
511
 * @method string getPtsCallbackInterval()
512
 * @method $this withPtsCallbackInterval($value)
513
 * @method string getResourceName()
514
 * @method $this withResourceName($value)
515
 * @method string getRepeatNum()
516
 * @method $this withRepeatNum($value)
517
 */
518
class AddCasterVideoResource extends Rpc
519
{
520
}
521
522
/**
523
 * @method string getTemplate()
524
 * @method $this withTemplate($value)
525
 * @method string getGop()
526
 * @method $this withGop($value)
527
 * @method string getAudioCodec()
528
 * @method $this withAudioCodec($value)
529
 * @method string getTemplateType()
530
 * @method $this withTemplateType($value)
531
 * @method string getAudioProfile()
532
 * @method $this withAudioProfile($value)
533
 * @method string getHeight()
534
 * @method $this withHeight($value)
535
 * @method string getApp()
536
 * @method $this withApp($value)
537
 * @method string getAudioChannelNum()
538
 * @method $this withAudioChannelNum($value)
539
 * @method string getProfile()
540
 * @method $this withProfile($value)
541
 * @method string getFPS()
542
 * @method $this withFPS($value)
543
 * @method string getOwnerId()
544
 * @method $this withOwnerId($value)
545
 * @method string getAudioRate()
546
 * @method $this withAudioRate($value)
547
 * @method string getAudioBitrate()
548
 * @method $this withAudioBitrate($value)
549
 * @method string getDomain()
550
 * @method $this withDomain($value)
551
 * @method string getWidth()
552
 * @method $this withWidth($value)
553
 * @method string getVideoBitrate()
554
 * @method $this withVideoBitrate($value)
555
 */
556
class AddCustomLiveStreamTranscode extends Rpc
557
{
558
}
559
560
/**
561
 * @method string getOssEndpoint()
562
 * @method $this withOssEndpoint($value)
563
 * @method string getStartTime()
564
 * @method $this withStartTime($value)
565
 * @method string getAppName()
566
 * @method $this withAppName($value)
567
 * @method string getSecurityToken()
568
 * @method $this withSecurityToken($value)
569
 * @method string getOnDemand()
570
 * @method $this withOnDemand($value)
571
 * @method string getStreamName()
572
 * @method $this withStreamName($value)
573
 * @method string getOssBucket()
574
 * @method $this withOssBucket($value)
575
 * @method string getDomainName()
576
 * @method $this withDomainName($value)
577
 * @method string getEndTime()
578
 * @method $this withEndTime($value)
579
 * @method string getOwnerId()
580
 * @method $this withOwnerId($value)
581
 * @method array getRecordFormat()
582
 */
583
class AddLiveAppRecordConfig extends Rpc
584
{
585
586
    /**
587
     * @param array $recordFormat
588
     *
589
     * @return $this
590
     */
591
	public function withRecordFormat(array $recordFormat)
592
	{
593
	    $this->data['RecordFormat'] = $recordFormat;
594
		foreach ($recordFormat as $depth1 => $depth1Value) {
595
			if(isset($depth1Value['SliceOssObjectPrefix'])){
596
				$this->options['query']['RecordFormat.' . ($depth1 + 1) . '.SliceOssObjectPrefix'] = $depth1Value['SliceOssObjectPrefix'];
597
			}
598
			if(isset($depth1Value['Format'])){
599
				$this->options['query']['RecordFormat.' . ($depth1 + 1) . '.Format'] = $depth1Value['Format'];
600
			}
601
			if(isset($depth1Value['OssObjectPrefix'])){
602
				$this->options['query']['RecordFormat.' . ($depth1 + 1) . '.OssObjectPrefix'] = $depth1Value['OssObjectPrefix'];
603
			}
604
			if(isset($depth1Value['CycleDuration'])){
605
				$this->options['query']['RecordFormat.' . ($depth1 + 1) . '.CycleDuration'] = $depth1Value['CycleDuration'];
606
			}
607
		}
608
609
		return $this;
610
    }
611
}
612
613
/**
614
 * @method string getTimeInterval()
615
 * @method $this withTimeInterval($value)
616
 * @method string getOssEndpoint()
617
 * @method $this withOssEndpoint($value)
618
 * @method string getAppName()
619
 * @method $this withAppName($value)
620
 * @method string getSecurityToken()
621
 * @method $this withSecurityToken($value)
622
 * @method string getOverwriteOssObject()
623
 * @method $this withOverwriteOssObject($value)
624
 * @method string getOssBucket()
625
 * @method $this withOssBucket($value)
626
 * @method string getDomainName()
627
 * @method $this withDomainName($value)
628
 * @method string getSequenceOssObject()
629
 * @method $this withSequenceOssObject($value)
630
 * @method string getOwnerId()
631
 * @method $this withOwnerId($value)
632
 * @method string getCallback()
633
 * @method $this withCallback($value)
634
 */
635
class AddLiveAppSnapshotConfig extends Rpc
636
{
637
}
638
639
/**
640
 * @method string getOssEndpoint()
641
 * @method $this withOssEndpoint($value)
642
 * @method string getOssObject()
643
 * @method $this withOssObject($value)
644
 * @method string getAppName()
645
 * @method $this withAppName($value)
646
 * @method string getStreamName()
647
 * @method $this withStreamName($value)
648
 * @method string getOssBucket()
649
 * @method $this withOssBucket($value)
650
 * @method string getDomainName()
651
 * @method $this withDomainName($value)
652
 * @method string getOwnerId()
653
 * @method $this withOwnerId($value)
654
 * @method string getBizType()
655
 * @method $this withBizType($value)
656
 */
657
class AddLiveAudioAuditConfig extends Rpc
658
{
659
}
660
661
/**
662
 * @method string getDomainName()
663
 * @method $this withDomainName($value)
664
 * @method string getOwnerId()
665
 * @method $this withOwnerId($value)
666
 * @method string getCallbackTemplate()
667
 * @method $this withCallbackTemplate($value)
668
 * @method string getCallback()
669
 * @method $this withCallback($value)
670
 */
671
class AddLiveAudioAuditNotifyConfig extends Rpc
672
{
673
}
674
675
/**
676
 * @method string getDomainName()
677
 * @method $this withDomainName($value)
678
 * @method string getOwnerId()
679
 * @method $this withOwnerId($value)
680
 * @method string getSecurityToken()
681
 * @method $this withSecurityToken($value)
682
 * @method string getNotifyUrl()
683
 * @method $this withNotifyUrl($value)
684
 */
685
class AddLiveDetectNotifyConfig extends Rpc
686
{
687
}
688
689
/**
690
 * @method string getSecurityToken()
691
 * @method $this withSecurityToken($value)
692
 * @method string getScope()
693
 * @method $this withScope($value)
694
 * @method string getTopLevelDomain()
695
 * @method $this withTopLevelDomain($value)
696
 * @method string getOwnerAccount()
697
 * @method $this withOwnerAccount($value)
698
 * @method string getDomainName()
699
 * @method $this withDomainName($value)
700
 * @method string getOwnerId()
701
 * @method $this withOwnerId($value)
702
 * @method string getRegion()
703
 * @method $this withRegion($value)
704
 * @method string getCheckUrl()
705
 * @method $this withCheckUrl($value)
706
 * @method string getLiveDomainType()
707
 * @method $this withLiveDomainType($value)
708
 */
709
class AddLiveDomain extends Rpc
710
{
711
}
712
713
/**
714
 * @method string getOwnerId()
715
 * @method $this withOwnerId($value)
716
 * @method string getPullDomain()
717
 * @method $this withPullDomain($value)
718
 * @method string getSecurityToken()
719
 * @method $this withSecurityToken($value)
720
 * @method string getPushDomain()
721
 * @method $this withPushDomain($value)
722
 */
723
class AddLiveDomainMapping extends Rpc
724
{
725
}
726
727
/**
728
 * @method string getStartTime()
729
 * @method $this withStartTime($value)
730
 * @method string getAppName()
731
 * @method $this withAppName($value)
732
 * @method string getStreamName()
733
 * @method $this withStreamName($value)
734
 * @method string getPullAlways()
735
 * @method $this withPullAlways($value)
736
 * @method string getDomainName()
737
 * @method $this withDomainName($value)
738
 * @method string getEndTime()
739
 * @method $this withEndTime($value)
740
 * @method string getOwnerId()
741
 * @method $this withOwnerId($value)
742
 * @method string getSourceUrl()
743
 * @method $this withSourceUrl($value)
744
 */
745
class AddLivePullStreamInfoConfig extends Rpc
746
{
747
}
748
749
/**
750
 * @method string getOnDemandUrl()
751
 * @method $this withOnDemandUrl($value)
752
 * @method string getSecurityToken()
753
 * @method $this withSecurityToken($value)
754
 * @method string getNotifyUrl()
755
 * @method $this withNotifyUrl($value)
756
 * @method string getNeedStatusNotify()
757
 * @method $this withNeedStatusNotify($value)
758
 * @method string getDomainName()
759
 * @method $this withDomainName($value)
760
 * @method string getOwnerId()
761
 * @method $this withOwnerId($value)
762
 */
763
class AddLiveRecordNotifyConfig extends Rpc
764
{
765
}
766
767
/**
768
 * @method string getAutoCompose()
769
 * @method $this withAutoCompose($value)
770
 * @method string getComposeVodTranscodeGroupId()
771
 * @method $this withComposeVodTranscodeGroupId($value)
772
 * @method string getStorageLocation()
773
 * @method $this withStorageLocation($value)
774
 * @method string getAppName()
775
 * @method $this withAppName($value)
776
 * @method string getStreamName()
777
 * @method $this withStreamName($value)
778
 * @method string getVodTranscodeGroupId()
779
 * @method $this withVodTranscodeGroupId($value)
780
 * @method string getDomainName()
781
 * @method $this withDomainName($value)
782
 * @method string getCycleDuration()
783
 * @method $this withCycleDuration($value)
784
 * @method string getOwnerId()
785
 * @method $this withOwnerId($value)
786
 */
787
class AddLiveRecordVodConfig extends Rpc
788
{
789
}
790
791
/**
792
 * @method string getOssEndpoint()
793
 * @method $this withOssEndpoint($value)
794
 * @method string getOssObject()
795
 * @method $this withOssObject($value)
796
 * @method array getScene()
797
 * @method string getAppName()
798
 * @method $this withAppName($value)
799
 * @method string getSecurityToken()
800
 * @method $this withSecurityToken($value)
801
 * @method string getOssBucket()
802
 * @method $this withOssBucket($value)
803
 * @method string getDomainName()
804
 * @method $this withDomainName($value)
805
 * @method string getOwnerId()
806
 * @method $this withOwnerId($value)
807
 * @method string getInterval()
808
 * @method $this withInterval($value)
809
 */
810
class AddLiveSnapshotDetectPornConfig extends Rpc
811
{
812
813
    /**
814
     * @param array $scene
815
     *
816
     * @return $this
817
     */
818
	public function withScene(array $scene)
819
	{
820
	    $this->data['Scene'] = $scene;
821
		foreach ($scene as $i => $iValue) {
822
			$this->options['query']['Scene.' . ($i + 1)] = $iValue;
823
		}
824
825
		return $this;
826
    }
827
}
828
829
/**
830
 * @method string getTemplate()
831
 * @method $this withTemplate($value)
832
 * @method string getSecurityToken()
833
 * @method $this withSecurityToken($value)
834
 * @method string getApp()
835
 * @method $this withApp($value)
836
 * @method string getOwnerId()
837
 * @method $this withOwnerId($value)
838
 * @method string getDomain()
839
 * @method $this withDomain($value)
840
 */
841
class AddLiveStreamTranscode extends Rpc
842
{
843
}
844
845
/**
846
 * @method string getTemplate()
847
 * @method $this withTemplate($value)
848
 * @method string getDeleteBframes()
849
 * @method $this withDeleteBframes($value)
850
 * @method string getGop()
851
 * @method $this withGop($value)
852
 * @method string getOpus()
853
 * @method $this withOpus($value)
854
 * @method string getAudioCodec()
855
 * @method $this withAudioCodec($value)
856
 * @method string getTemplateType()
857
 * @method $this withTemplateType($value)
858
 * @method string getAudioProfile()
859
 * @method $this withAudioProfile($value)
860
 * @method string getHeight()
861
 * @method $this withHeight($value)
862
 * @method string getApp()
863
 * @method $this withApp($value)
864
 * @method string getAudioChannelNum()
865
 * @method $this withAudioChannelNum($value)
866
 * @method string getProfile()
867
 * @method $this withProfile($value)
868
 * @method string getFPS()
869
 * @method $this withFPS($value)
870
 * @method string getOwnerId()
871
 * @method $this withOwnerId($value)
872
 * @method string getAudioRate()
873
 * @method $this withAudioRate($value)
874
 * @method string getAudioBitrate()
875
 * @method $this withAudioBitrate($value)
876
 * @method string getDomain()
877
 * @method $this withDomain($value)
878
 * @method string getWidth()
879
 * @method $this withWidth($value)
880
 * @method string getVideoBitrate()
881
 * @method $this withVideoBitrate($value)
882
 */
883
class AddRtsLiveStreamTranscode extends Rpc
884
{
885
}
886
887
/**
888
 * @method string getPattern()
889
 * @method $this withPattern($value)
890
 * @method string getAppName()
891
 * @method $this withAppName($value)
892
 * @method string getRepeat()
893
 * @method $this withRepeat($value)
894
 * @method string getText()
895
 * @method $this withText($value)
896
 * @method string getStreamName()
897
 * @method $this withStreamName($value)
898
 * @method string getDomainName()
899
 * @method $this withDomainName($value)
900
 * @method string getOwnerId()
901
 * @method $this withOwnerId($value)
902
 * @method string getDelay()
903
 * @method $this withDelay($value)
904
 */
905
class AddTrancodeSEI extends Rpc
906
{
907
}
908
909
/**
910
 * @method string getOwnerId()
911
 * @method $this withOwnerId($value)
912
 * @method string getRoomId()
913
 * @method $this withRoomId($value)
914
 * @method string getAppId()
915
 * @method $this withAppId($value)
916
 */
917
class AllowPushStream extends Rpc
918
{
919
}
920
921
/**
922
 * @method string getBoardId()
923
 * @method $this withBoardId($value)
924
 * @method string getAppUid()
925
 * @method $this withAppUid($value)
926
 * @method string getOwnerId()
927
 * @method $this withOwnerId($value)
928
 * @method string getAppId()
929
 * @method $this withAppId($value)
930
 */
931
class ApplyBoardToken extends Rpc
932
{
933
}
934
935
/**
936
 * @method string getOwnerId()
937
 * @method $this withOwnerId($value)
938
 * @method string getAppId()
939
 * @method $this withAppId($value)
940
 */
941
class ApplyRecordToken extends Rpc
942
{
943
}
944
945
/**
946
 * @method string getFunctionNames()
947
 * @method $this withFunctionNames($value)
948
 * @method string getDomainNames()
949
 * @method $this withDomainNames($value)
950
 * @method string getOwnerAccount()
951
 * @method $this withOwnerAccount($value)
952
 * @method string getOwnerId()
953
 * @method $this withOwnerId($value)
954
 * @method string getSecurityToken()
955
 * @method $this withSecurityToken($value)
956
 */
957
class BatchDeleteLiveDomainConfigs extends Rpc
958
{
959
}
960
961
/**
962
 * @method string getFunctions()
963
 * @method $this withFunctions($value)
964
 * @method string getDomainNames()
965
 * @method $this withDomainNames($value)
966
 * @method string getOwnerAccount()
967
 * @method $this withOwnerAccount($value)
968
 * @method string getOwnerId()
969
 * @method $this withOwnerId($value)
970
 * @method string getSecurityToken()
971
 * @method $this withSecurityToken($value)
972
 */
973
class BatchSetLiveDomainConfigs extends Rpc
974
{
975
}
976
977
/**
978
 * @method string getOwnerId()
979
 * @method $this withOwnerId($value)
980
 * @method string getAppId()
981
 * @method $this withAppId($value)
982
 * @method string getBoardId()
983
 * @method $this withBoardId($value)
984
 */
985
class CompleteBoard extends Rpc
986
{
987
}
988
989
/**
990
 * @method string getEndTime()
991
 * @method $this withEndTime($value)
992
 * @method string getOwnerId()
993
 * @method $this withOwnerId($value)
994
 * @method string getRecordId()
995
 * @method $this withRecordId($value)
996
 * @method string getAppId()
997
 * @method $this withAppId($value)
998
 */
999
class CompleteBoardRecord extends Rpc
1000
{
1001
}
1002
1003
/**
1004
 * @method string getHtmlUrl()
1005
 * @method string getCasterId()
1006
 * @method $this withCasterId($value)
1007
 * @method string getOwnerId()
1008
 * @method $this withOwnerId($value)
1009
 * @method string getOperate()
1010
 * @method $this withOperate($value)
1011
 * @method string getHtmlResourceId()
1012
 * @method $this withHtmlResourceId($value)
1013
 */
1014
class ControlHtmlResource extends Rpc
1015
{
1016
1017
    /**
1018
     * @param string $value
1019
     *
1020
     * @return $this
1021
     */
1022
    public function withHtmlUrl($value)
1023
    {
1024
        $this->data['HtmlUrl'] = $value;
1025
        $this->options['query']['htmlUrl'] = $value;
1026
1027
        return $this;
1028
    }
1029
}
1030
1031
/**
1032
 * @method string getClientToken()
1033
 * @method $this withClientToken($value)
1034
 * @method string getCasterName()
1035
 * @method $this withCasterName($value)
1036
 * @method string getSrcCasterId()
1037
 * @method $this withSrcCasterId($value)
1038
 * @method string getOwnerId()
1039
 * @method $this withOwnerId($value)
1040
 */
1041
class CopyCaster extends Rpc
1042
{
1043
}
1044
1045
/**
1046
 * @method string getFromSceneId()
1047
 * @method $this withFromSceneId($value)
1048
 * @method string getToSceneId()
1049
 * @method $this withToSceneId($value)
1050
 * @method string getCasterId()
1051
 * @method $this withCasterId($value)
1052
 * @method string getOwnerId()
1053
 * @method $this withOwnerId($value)
1054
 */
1055
class CopyCasterSceneConfig extends Rpc
1056
{
1057
}
1058
1059
/**
1060
 * @method string getAppUid()
1061
 * @method $this withAppUid($value)
1062
 * @method string getOwnerId()
1063
 * @method $this withOwnerId($value)
1064
 * @method string getAppId()
1065
 * @method $this withAppId($value)
1066
 */
1067
class CreateBoard extends Rpc
1068
{
1069
}
1070
1071
/**
1072
 * @method string getClientToken()
1073
 * @method $this withClientToken($value)
1074
 * @method string getCasterName()
1075
 * @method $this withCasterName($value)
1076
 * @method string getCasterTemplate()
1077
 * @method $this withCasterTemplate($value)
1078
 * @method string getExpireTime()
1079
 * @method $this withExpireTime($value)
1080
 * @method string getNormType()
1081
 * @method $this withNormType($value)
1082
 * @method string getOwnerId()
1083
 * @method $this withOwnerId($value)
1084
 * @method string getPurchaseTime()
1085
 * @method $this withPurchaseTime($value)
1086
 * @method string getChargeType()
1087
 * @method $this withChargeType($value)
1088
 */
1089
class CreateCaster extends Rpc
1090
{
1091
}
1092
1093
/**
1094
 * @method string getProject()
1095
 * @method $this withProject($value)
1096
 * @method string getDomainName()
1097
 * @method $this withDomainName($value)
1098
 * @method string getOwnerId()
1099
 * @method $this withOwnerId($value)
1100
 * @method string getRegion()
1101
 * @method $this withRegion($value)
1102
 * @method string getLogstore()
1103
 * @method $this withLogstore($value)
1104
 */
1105
class CreateLiveRealTimeLogDelivery extends Rpc
1106
{
1107
1108
    /** @var string */
1109
    public $method = 'GET';
1110
}
1111
1112
/**
1113
 * @method string getOssEndpoint()
1114
 * @method $this withOssEndpoint($value)
1115
 * @method string getStartTime()
1116
 * @method $this withStartTime($value)
1117
 * @method string getOssObject()
1118
 * @method $this withOssObject($value)
1119
 * @method string getAppName()
1120
 * @method $this withAppName($value)
1121
 * @method string getSecurityToken()
1122
 * @method $this withSecurityToken($value)
1123
 * @method string getStreamName()
1124
 * @method $this withStreamName($value)
1125
 * @method string getOssBucket()
1126
 * @method $this withOssBucket($value)
1127
 * @method string getDomainName()
1128
 * @method $this withDomainName($value)
1129
 * @method string getEndTime()
1130
 * @method $this withEndTime($value)
1131
 * @method string getOwnerId()
1132
 * @method $this withOwnerId($value)
1133
 */
1134
class CreateLiveStreamRecordIndexFiles extends Rpc
1135
{
1136
}
1137
1138
/**
1139
 * @method string getTemplateIds()
1140
 * @method $this withTemplateIds($value)
1141
 * @method string getAnchorId()
1142
 * @method $this withAnchorId($value)
1143
 * @method string getUseAppTranscode()
1144
 * @method $this withUseAppTranscode($value)
1145
 * @method string getOwnerId()
1146
 * @method $this withOwnerId($value)
1147
 * @method string getRoomId()
1148
 * @method $this withRoomId($value)
1149
 * @method string getAppId()
1150
 * @method $this withAppId($value)
1151
 */
1152
class CreateRoom extends Rpc
1153
{
1154
}
1155
1156
/**
1157
 * @method string getOwnerId()
1158
 * @method $this withOwnerId($value)
1159
 * @method string getAppId()
1160
 * @method $this withAppId($value)
1161
 * @method string getBoardId()
1162
 * @method $this withBoardId($value)
1163
 */
1164
class DeleteBoard extends Rpc
1165
{
1166
}
1167
1168
/**
1169
 * @method string getCasterId()
1170
 * @method $this withCasterId($value)
1171
 * @method string getOwnerId()
1172
 * @method $this withOwnerId($value)
1173
 * @method string getSecurityToken()
1174
 * @method $this withSecurityToken($value)
1175
 */
1176
class DeleteCaster extends Rpc
1177
{
1178
}
1179
1180
/**
1181
 * @method string getComponentId()
1182
 * @method $this withComponentId($value)
1183
 * @method string getCasterId()
1184
 * @method $this withCasterId($value)
1185
 * @method string getOwnerId()
1186
 * @method $this withOwnerId($value)
1187
 */
1188
class DeleteCasterComponent extends Rpc
1189
{
1190
}
1191
1192
/**
1193
 * @method string getCasterId()
1194
 * @method $this withCasterId($value)
1195
 * @method string getOwnerId()
1196
 * @method $this withOwnerId($value)
1197
 * @method string getEpisodeId()
1198
 * @method $this withEpisodeId($value)
1199
 */
1200
class DeleteCasterEpisode extends Rpc
1201
{
1202
}
1203
1204
/**
1205
 * @method string getProgramId()
1206
 * @method $this withProgramId($value)
1207
 * @method string getOwnerId()
1208
 * @method $this withOwnerId($value)
1209
 */
1210
class DeleteCasterEpisodeGroup extends Rpc
1211
{
1212
}
1213
1214
/**
1215
 * @method string getLayoutId()
1216
 * @method $this withLayoutId($value)
1217
 * @method string getCasterId()
1218
 * @method $this withCasterId($value)
1219
 * @method string getOwnerId()
1220
 * @method $this withOwnerId($value)
1221
 */
1222
class DeleteCasterLayout extends Rpc
1223
{
1224
}
1225
1226
/**
1227
 * @method string getCasterId()
1228
 * @method $this withCasterId($value)
1229
 * @method string getOwnerId()
1230
 * @method $this withOwnerId($value)
1231
 */
1232
class DeleteCasterProgram extends Rpc
1233
{
1234
}
1235
1236
/**
1237
 * @method string getType()
1238
 * @method $this withType($value)
1239
 * @method string getCasterId()
1240
 * @method $this withCasterId($value)
1241
 * @method string getOwnerId()
1242
 * @method $this withOwnerId($value)
1243
 * @method string getSceneId()
1244
 * @method $this withSceneId($value)
1245
 */
1246
class DeleteCasterSceneConfig extends Rpc
1247
{
1248
}
1249
1250
/**
1251
 * @method string getResourceId()
1252
 * @method $this withResourceId($value)
1253
 * @method string getCasterId()
1254
 * @method $this withCasterId($value)
1255
 * @method string getOwnerId()
1256
 * @method $this withOwnerId($value)
1257
 */
1258
class DeleteCasterVideoResource extends Rpc
1259
{
1260
}
1261
1262
/**
1263
 * @method string getHtmlUrl()
1264
 * @method string getCasterId()
1265
 * @method $this withCasterId($value)
1266
 * @method string getOwnerId()
1267
 * @method $this withOwnerId($value)
1268
 * @method string getHtmlResourceId()
1269
 * @method $this withHtmlResourceId($value)
1270
 */
1271
class DeleteHtmlResource extends Rpc
1272
{
1273
1274
    /**
1275
     * @param string $value
1276
     *
1277
     * @return $this
1278
     */
1279
    public function withHtmlUrl($value)
1280
    {
1281
        $this->data['HtmlUrl'] = $value;
1282
        $this->options['query']['htmlUrl'] = $value;
1283
1284
        return $this;
1285
    }
1286
}
1287
1288
/**
1289
 * @method string getAppName()
1290
 * @method $this withAppName($value)
1291
 * @method string getSecurityToken()
1292
 * @method $this withSecurityToken($value)
1293
 * @method string getStreamName()
1294
 * @method $this withStreamName($value)
1295
 * @method string getDomainName()
1296
 * @method $this withDomainName($value)
1297
 * @method string getOwnerId()
1298
 * @method $this withOwnerId($value)
1299
 */
1300
class DeleteLiveAppRecordConfig extends Rpc
1301
{
1302
}
1303
1304
/**
1305
 * @method string getAppName()
1306
 * @method $this withAppName($value)
1307
 * @method string getSecurityToken()
1308
 * @method $this withSecurityToken($value)
1309
 * @method string getDomainName()
1310
 * @method $this withDomainName($value)
1311
 * @method string getOwnerId()
1312
 * @method $this withOwnerId($value)
1313
 */
1314
class DeleteLiveAppSnapshotConfig extends Rpc
1315
{
1316
}
1317
1318
/**
1319
 * @method string getAppName()
1320
 * @method $this withAppName($value)
1321
 * @method string getStreamName()
1322
 * @method $this withStreamName($value)
1323
 * @method string getDomainName()
1324
 * @method $this withDomainName($value)
1325
 * @method string getOwnerId()
1326
 * @method $this withOwnerId($value)
1327
 */
1328
class DeleteLiveAudioAuditConfig extends Rpc
1329
{
1330
}
1331
1332
/**
1333
 * @method string getDomainName()
1334
 * @method $this withDomainName($value)
1335
 * @method string getOwnerId()
1336
 * @method $this withOwnerId($value)
1337
 */
1338
class DeleteLiveAudioAuditNotifyConfig extends Rpc
1339
{
1340
}
1341
1342
/**
1343
 * @method string getDomainName()
1344
 * @method $this withDomainName($value)
1345
 * @method string getOwnerId()
1346
 * @method $this withOwnerId($value)
1347
 * @method string getSecurityToken()
1348
 * @method $this withSecurityToken($value)
1349
 */
1350
class DeleteLiveDetectNotifyConfig extends Rpc
1351
{
1352
}
1353
1354
/**
1355
 * @method string getOwnerAccount()
1356
 * @method $this withOwnerAccount($value)
1357
 * @method string getDomainName()
1358
 * @method $this withDomainName($value)
1359
 * @method string getOwnerId()
1360
 * @method $this withOwnerId($value)
1361
 * @method string getSecurityToken()
1362
 * @method $this withSecurityToken($value)
1363
 */
1364
class DeleteLiveDomain extends Rpc
1365
{
1366
}
1367
1368
/**
1369
 * @method string getOwnerId()
1370
 * @method $this withOwnerId($value)
1371
 * @method string getPullDomain()
1372
 * @method $this withPullDomain($value)
1373
 * @method string getSecurityToken()
1374
 * @method $this withSecurityToken($value)
1375
 * @method string getPushDomain()
1376
 * @method $this withPushDomain($value)
1377
 */
1378
class DeleteLiveDomainMapping extends Rpc
1379
{
1380
}
1381
1382
/**
1383
 * @method string getDomainName()
1384
 * @method $this withDomainName($value)
1385
 * @method string getOwnerId()
1386
 * @method $this withOwnerId($value)
1387
 * @method string getAppName()
1388
 * @method $this withAppName($value)
1389
 */
1390
class DeleteLiveLazyPullStreamInfoConfig extends Rpc
1391
{
1392
}
1393
1394
/**
1395
 * @method string getAppName()
1396
 * @method $this withAppName($value)
1397
 * @method string getSecurityToken()
1398
 * @method $this withSecurityToken($value)
1399
 * @method string getStreamName()
1400
 * @method $this withStreamName($value)
1401
 * @method string getDomainName()
1402
 * @method $this withDomainName($value)
1403
 * @method string getOwnerId()
1404
 * @method $this withOwnerId($value)
1405
 */
1406
class DeleteLivePullStreamInfoConfig extends Rpc
1407
{
1408
}
1409
1410
/**
1411
 * @method string getProject()
1412
 * @method $this withProject($value)
1413
 * @method string getDomainName()
1414
 * @method $this withDomainName($value)
1415
 * @method string getOwnerId()
1416
 * @method $this withOwnerId($value)
1417
 * @method string getRegion()
1418
 * @method $this withRegion($value)
1419
 * @method string getLogstore()
1420
 * @method $this withLogstore($value)
1421
 */
1422
class DeleteLiveRealtimeLogDelivery extends Rpc
1423
{
1424
1425
    /** @var string */
1426
    public $method = 'GET';
1427
}
1428
1429
/**
1430
 * @method string getProject()
1431
 * @method $this withProject($value)
1432
 * @method string getOwnerId()
1433
 * @method $this withOwnerId($value)
1434
 * @method string getRegion()
1435
 * @method $this withRegion($value)
1436
 * @method string getLogstore()
1437
 * @method $this withLogstore($value)
1438
 */
1439
class DeleteLiveRealTimeLogLogstore extends Rpc
1440
{
1441
1442
    /** @var string */
1443
    public $method = 'GET';
1444
}
1445
1446
/**
1447
 * @method string getDomainName()
1448
 * @method $this withDomainName($value)
1449
 * @method string getOwnerId()
1450
 * @method $this withOwnerId($value)
1451
 * @method string getSecurityToken()
1452
 * @method $this withSecurityToken($value)
1453
 */
1454
class DeleteLiveRecordNotifyConfig extends Rpc
1455
{
1456
}
1457
1458
/**
1459
 * @method string getAppName()
1460
 * @method $this withAppName($value)
1461
 * @method string getStreamName()
1462
 * @method $this withStreamName($value)
1463
 * @method string getDomainName()
1464
 * @method $this withDomainName($value)
1465
 * @method string getOwnerId()
1466
 * @method $this withOwnerId($value)
1467
 */
1468
class DeleteLiveRecordVodConfig extends Rpc
1469
{
1470
}
1471
1472
/**
1473
 * @method string getDomainName()
1474
 * @method $this withDomainName($value)
1475
 * @method string getOwnerId()
1476
 * @method $this withOwnerId($value)
1477
 * @method string getAppName()
1478
 * @method $this withAppName($value)
1479
 * @method string getSecurityToken()
1480
 * @method $this withSecurityToken($value)
1481
 */
1482
class DeleteLiveSnapshotDetectPornConfig extends Rpc
1483
{
1484
}
1485
1486
/**
1487
 * @method string getDomainName()
1488
 * @method $this withDomainName($value)
1489
 * @method string getOwnerId()
1490
 * @method $this withOwnerId($value)
1491
 */
1492
class DeleteLiveStreamsNotifyUrlConfig extends Rpc
1493
{
1494
}
1495
1496
/**
1497
 * @method string getTemplate()
1498
 * @method $this withTemplate($value)
1499
 * @method string getSecurityToken()
1500
 * @method $this withSecurityToken($value)
1501
 * @method string getApp()
1502
 * @method $this withApp($value)
1503
 * @method string getOwnerId()
1504
 * @method $this withOwnerId($value)
1505
 * @method string getDomain()
1506
 * @method $this withDomain($value)
1507
 */
1508
class DeleteLiveStreamTranscode extends Rpc
1509
{
1510
}
1511
1512
/**
1513
 * @method string getOwnerId()
1514
 * @method $this withOwnerId($value)
1515
 * @method string getRoomId()
1516
 * @method $this withRoomId($value)
1517
 * @method string getAppId()
1518
 * @method $this withAppId($value)
1519
 */
1520
class DeleteRoom extends Rpc
1521
{
1522
}
1523
1524
/**
1525
 * @method string getStartTime()
1526
 * @method $this withStartTime($value)
1527
 * @method string getBoardId()
1528
 * @method $this withBoardId($value)
1529
 * @method string getEndTime()
1530
 * @method $this withEndTime($value)
1531
 * @method string getOwnerId()
1532
 * @method $this withOwnerId($value)
1533
 * @method string getAppId()
1534
 * @method $this withAppId($value)
1535
 */
1536
class DescribeBoardEvents extends Rpc
1537
{
1538
}
1539
1540
/**
1541
 * @method string getPageNum()
1542
 * @method $this withPageNum($value)
1543
 * @method string getPageSize()
1544
 * @method $this withPageSize($value)
1545
 * @method string getOwnerId()
1546
 * @method $this withOwnerId($value)
1547
 * @method string getAppId()
1548
 * @method $this withAppId($value)
1549
 */
1550
class DescribeBoards extends Rpc
1551
{
1552
}
1553
1554
/**
1555
 * @method string getOwnerId()
1556
 * @method $this withOwnerId($value)
1557
 * @method string getAppId()
1558
 * @method $this withAppId($value)
1559
 * @method string getBoardId()
1560
 * @method $this withBoardId($value)
1561
 */
1562
class DescribeBoardSnapshot extends Rpc
1563
{
1564
}
1565
1566
/**
1567
 * @method string getCasterId()
1568
 * @method $this withCasterId($value)
1569
 * @method string getOwnerId()
1570
 * @method $this withOwnerId($value)
1571
 */
1572
class DescribeCasterChannels extends Rpc
1573
{
1574
}
1575
1576
/**
1577
 * @method string getComponentId()
1578
 * @method $this withComponentId($value)
1579
 * @method string getCasterId()
1580
 * @method $this withCasterId($value)
1581
 * @method string getOwnerId()
1582
 * @method $this withOwnerId($value)
1583
 */
1584
class DescribeCasterComponents extends Rpc
1585
{
1586
}
1587
1588
/**
1589
 * @method string getCasterId()
1590
 * @method $this withCasterId($value)
1591
 * @method string getOwnerId()
1592
 * @method $this withOwnerId($value)
1593
 */
1594
class DescribeCasterConfig extends Rpc
1595
{
1596
}
1597
1598
/**
1599
 * @method string getLayoutId()
1600
 * @method $this withLayoutId($value)
1601
 * @method string getCasterId()
1602
 * @method $this withCasterId($value)
1603
 * @method string getOwnerId()
1604
 * @method $this withOwnerId($value)
1605
 */
1606
class DescribeCasterLayouts extends Rpc
1607
{
1608
}
1609
1610
/**
1611
 * @method string getStartTime()
1612
 * @method $this withStartTime($value)
1613
 * @method string getPageNum()
1614
 * @method $this withPageNum($value)
1615
 * @method string getPageSize()
1616
 * @method $this withPageSize($value)
1617
 * @method string getCasterId()
1618
 * @method $this withCasterId($value)
1619
 * @method string getEpisodeType()
1620
 * @method $this withEpisodeType($value)
1621
 * @method string getEndTime()
1622
 * @method $this withEndTime($value)
1623
 * @method string getOwnerId()
1624
 * @method $this withOwnerId($value)
1625
 * @method string getEpisodeId()
1626
 * @method $this withEpisodeId($value)
1627
 * @method string getStatus()
1628
 * @method $this withStatus($value)
1629
 */
1630
class DescribeCasterProgram extends Rpc
1631
{
1632
}
1633
1634
/**
1635
 * @method string getCasterId()
1636
 * @method $this withCasterId($value)
1637
 * @method string getOwnerId()
1638
 * @method $this withOwnerId($value)
1639
 */
1640
class DescribeCasterRtcInfo extends Rpc
1641
{
1642
}
1643
1644
/**
1645
 * @method string getStartTime()
1646
 * @method $this withStartTime($value)
1647
 * @method string getPageNum()
1648
 * @method $this withPageNum($value)
1649
 * @method string getCasterName()
1650
 * @method $this withCasterName($value)
1651
 * @method string getPageSize()
1652
 * @method $this withPageSize($value)
1653
 * @method string getCasterId()
1654
 * @method $this withCasterId($value)
1655
 * @method string getEndTime()
1656
 * @method $this withEndTime($value)
1657
 * @method string getOwnerId()
1658
 * @method $this withOwnerId($value)
1659
 * @method string getStatus()
1660
 * @method $this withStatus($value)
1661
 */
1662
class DescribeCasters extends Rpc
1663
{
1664
}
1665
1666
/**
1667
 * @method string getCasterId()
1668
 * @method $this withCasterId($value)
1669
 * @method string getOwnerId()
1670
 * @method $this withOwnerId($value)
1671
 * @method string getSceneId()
1672
 * @method $this withSceneId($value)
1673
 */
1674
class DescribeCasterSceneAudio extends Rpc
1675
{
1676
}
1677
1678
/**
1679
 * @method string getCasterId()
1680
 * @method $this withCasterId($value)
1681
 * @method string getOwnerId()
1682
 * @method $this withOwnerId($value)
1683
 * @method string getSceneId()
1684
 * @method $this withSceneId($value)
1685
 */
1686
class DescribeCasterScenes extends Rpc
1687
{
1688
}
1689
1690
/**
1691
 * @method string getCasterId()
1692
 * @method $this withCasterId($value)
1693
 * @method string getOwnerId()
1694
 * @method $this withOwnerId($value)
1695
 */
1696
class DescribeCasterStreamUrl extends Rpc
1697
{
1698
}
1699
1700
/**
1701
 * @method string getCasterId()
1702
 * @method $this withCasterId($value)
1703
 * @method string getOwnerId()
1704
 * @method $this withOwnerId($value)
1705
 */
1706
class DescribeCasterSyncGroup extends Rpc
1707
{
1708
}
1709
1710
/**
1711
 * @method string getCasterId()
1712
 * @method $this withCasterId($value)
1713
 * @method string getOwnerId()
1714
 * @method $this withOwnerId($value)
1715
 */
1716
class DescribeCasterVideoResources extends Rpc
1717
{
1718
}
1719
1720
/**
1721
 * @method string getPageNum()
1722
 * @method $this withPageNum($value)
1723
 * @method string getPageSize()
1724
 * @method $this withPageSize($value)
1725
 * @method string getOrder()
1726
 * @method $this withOrder($value)
1727
 * @method string getOwnerId()
1728
 * @method $this withOwnerId($value)
1729
 * @method string getAppId()
1730
 * @method $this withAppId($value)
1731
 */
1732
class DescribeForbidPushStreamRoomList extends Rpc
1733
{
1734
}
1735
1736
/**
1737
 * @method string getDomainName()
1738
 * @method $this withDomainName($value)
1739
 * @method string getOwnerId()
1740
 * @method $this withOwnerId($value)
1741
 * @method string getTime()
1742
 * @method $this withTime($value)
1743
 */
1744
class DescribeHlsLiveStreamRealTimeBpsData extends Rpc
1745
{
1746
1747
    /** @var string */
1748
    public $method = 'GET';
1749
}
1750
1751
/**
1752
 * @method string getHtmlUrl()
1753
 * @method string getCasterId()
1754
 * @method $this withCasterId($value)
1755
 * @method string getOwnerId()
1756
 * @method $this withOwnerId($value)
1757
 * @method string getHtmlResourceId()
1758
 * @method $this withHtmlResourceId($value)
1759
 */
1760
class DescribeHtmlResource extends Rpc
1761
{
1762
1763
    /**
1764
     * @param string $value
1765
     *
1766
     * @return $this
1767
     */
1768
    public function withHtmlUrl($value)
1769
    {
1770
        $this->data['HtmlUrl'] = $value;
1771
        $this->options['query']['htmlUrl'] = $value;
1772
1773
        return $this;
1774
    }
1775
}
1776
1777
/**
1778
 * @method string getAppName()
1779
 * @method $this withAppName($value)
1780
 * @method string getStreamName()
1781
 * @method $this withStreamName($value)
1782
 * @method string getDomainName()
1783
 * @method $this withDomainName($value)
1784
 * @method string getOwnerId()
1785
 * @method $this withOwnerId($value)
1786
 */
1787
class DescribeLiveAudioAuditConfig extends Rpc
1788
{
1789
}
1790
1791
/**
1792
 * @method string getDomainName()
1793
 * @method $this withDomainName($value)
1794
 * @method string getOwnerId()
1795
 * @method $this withOwnerId($value)
1796
 */
1797
class DescribeLiveAudioAuditNotifyConfig extends Rpc
1798
{
1799
}
1800
1801
/**
1802
 * @method string getCertName()
1803
 * @method $this withCertName($value)
1804
 * @method string getOwnerId()
1805
 * @method $this withOwnerId($value)
1806
 * @method string getSecurityToken()
1807
 * @method $this withSecurityToken($value)
1808
 */
1809
class DescribeLiveCertificateDetail extends Rpc
1810
{
1811
}
1812
1813
/**
1814
 * @method string getDomainName()
1815
 * @method $this withDomainName($value)
1816
 * @method string getOwnerId()
1817
 * @method $this withOwnerId($value)
1818
 * @method string getSecurityToken()
1819
 * @method $this withSecurityToken($value)
1820
 */
1821
class DescribeLiveCertificateList extends Rpc
1822
{
1823
}
1824
1825
/**
1826
 * @method string getDomainName()
1827
 * @method $this withDomainName($value)
1828
 * @method string getOwnerId()
1829
 * @method $this withOwnerId($value)
1830
 * @method string getSecurityToken()
1831
 * @method $this withSecurityToken($value)
1832
 */
1833
class DescribeLiveDetectNotifyConfig extends Rpc
1834
{
1835
}
1836
1837
/**
1838
 * @method string getFee()
1839
 * @method $this withFee($value)
1840
 * @method string getStartTime()
1841
 * @method $this withStartTime($value)
1842
 * @method string getScene()
1843
 * @method $this withScene($value)
1844
 * @method string getStream()
1845
 * @method $this withStream($value)
1846
 * @method string getSplitBy()
1847
 * @method $this withSplitBy($value)
1848
 * @method string getApp()
1849
 * @method $this withApp($value)
1850
 * @method string getDomainName()
1851
 * @method $this withDomainName($value)
1852
 * @method string getEndTime()
1853
 * @method $this withEndTime($value)
1854
 * @method string getOwnerId()
1855
 * @method $this withOwnerId($value)
1856
 * @method string getRegion()
1857
 * @method $this withRegion($value)
1858
 */
1859
class DescribeLiveDetectPornData extends Rpc
1860
{
1861
}
1862
1863
/**
1864
 * @method string getLocationNameEn()
1865
 * @method $this withLocationNameEn($value)
1866
 * @method string getStartTime()
1867
 * @method $this withStartTime($value)
1868
 * @method string getIspNameEn()
1869
 * @method $this withIspNameEn($value)
1870
 * @method string getDomainName()
1871
 * @method $this withDomainName($value)
1872
 * @method string getEndTime()
1873
 * @method $this withEndTime($value)
1874
 * @method string getOwnerId()
1875
 * @method $this withOwnerId($value)
1876
 * @method string getInterval()
1877
 * @method $this withInterval($value)
1878
 */
1879
class DescribeLiveDomainBpsData extends Rpc
1880
{
1881
}
1882
1883
/**
1884
 * @method string getLocationNames()
1885
 * @method $this withLocationNames($value)
1886
 * @method string getIspNames()
1887
 * @method $this withIspNames($value)
1888
 * @method string getDomainName()
1889
 * @method $this withDomainName($value)
1890
 * @method string getOwnerId()
1891
 * @method $this withOwnerId($value)
1892
 * @method string getTimePoint()
1893
 * @method $this withTimePoint($value)
1894
 */
1895
class DescribeLiveDomainBpsDataByTimeStamp extends Rpc
1896
{
1897
}
1898
1899
/**
1900
 * @method string getDomainName()
1901
 * @method $this withDomainName($value)
1902
 * @method string getOwnerId()
1903
 * @method $this withOwnerId($value)
1904
 */
1905
class DescribeLiveDomainCertificateInfo extends Rpc
1906
{
1907
}
1908
1909
/**
1910
 * @method string getFunctionNames()
1911
 * @method $this withFunctionNames($value)
1912
 * @method string getDomainName()
1913
 * @method $this withDomainName($value)
1914
 * @method string getOwnerId()
1915
 * @method $this withOwnerId($value)
1916
 * @method string getSecurityToken()
1917
 * @method $this withSecurityToken($value)
1918
 */
1919
class DescribeLiveDomainConfigs extends Rpc
1920
{
1921
}
1922
1923
/**
1924
 * @method string getDomainName()
1925
 * @method $this withDomainName($value)
1926
 * @method string getOwnerId()
1927
 * @method $this withOwnerId($value)
1928
 * @method string getSecurityToken()
1929
 * @method $this withSecurityToken($value)
1930
 */
1931
class DescribeLiveDomainDetail extends Rpc
1932
{
1933
}
1934
1935
/**
1936
 * @method string getQueryTime()
1937
 * @method $this withQueryTime($value)
1938
 * @method string getDomainName()
1939
 * @method $this withDomainName($value)
1940
 * @method string getOwnerId()
1941
 * @method $this withOwnerId($value)
1942
 */
1943
class DescribeLiveDomainFrameRateAndBitRateData extends Rpc
1944
{
1945
}
1946
1947
/**
1948
 * @method string getLiveapiRequestFrom()
1949
 * @method $this withLiveapiRequestFrom($value)
1950
 * @method string getDomainName()
1951
 * @method $this withDomainName($value)
1952
 * @method string getOwnerId()
1953
 * @method $this withOwnerId($value)
1954
 */
1955
class DescribeLiveDomainLimit extends Rpc
1956
{
1957
}
1958
1959
/**
1960
 * @method string getDomainName()
1961
 * @method $this withDomainName($value)
1962
 * @method string getOwnerId()
1963
 * @method $this withOwnerId($value)
1964
 */
1965
class DescribeLiveDomainMapping extends Rpc
1966
{
1967
1968
    /** @var string */
1969
    public $method = 'GET';
1970
}
1971
1972
/**
1973
 * @method string getQueryTime()
1974
 * @method $this withQueryTime($value)
1975
 * @method string getDomainName()
1976
 * @method $this withDomainName($value)
1977
 * @method string getOwnerId()
1978
 * @method $this withOwnerId($value)
1979
 */
1980
class DescribeLiveDomainOnlineUserNum extends Rpc
1981
{
1982
}
1983
1984
/**
1985
 * @method string getLocationNameEn()
1986
 * @method $this withLocationNameEn($value)
1987
 * @method string getStartTime()
1988
 * @method $this withStartTime($value)
1989
 * @method string getIspNameEn()
1990
 * @method $this withIspNameEn($value)
1991
 * @method string getDomainName()
1992
 * @method $this withDomainName($value)
1993
 * @method string getEndTime()
1994
 * @method $this withEndTime($value)
1995
 * @method string getOwnerId()
1996
 * @method $this withOwnerId($value)
1997
 * @method string getInterval()
1998
 * @method $this withInterval($value)
1999
 */
2000
class DescribeLiveDomainPushBpsData extends Rpc
2001
{
2002
}
2003
2004
/**
2005
 * @method string getLocationNameEn()
2006
 * @method $this withLocationNameEn($value)
2007
 * @method string getStartTime()
2008
 * @method $this withStartTime($value)
2009
 * @method string getIspNameEn()
2010
 * @method $this withIspNameEn($value)
2011
 * @method string getDomainName()
2012
 * @method $this withDomainName($value)
2013
 * @method string getEndTime()
2014
 * @method $this withEndTime($value)
2015
 * @method string getOwnerId()
2016
 * @method $this withOwnerId($value)
2017
 * @method string getInterval()
2018
 * @method $this withInterval($value)
2019
 */
2020
class DescribeLiveDomainPushTrafficData extends Rpc
2021
{
2022
}
2023
2024
/**
2025
 * @method string getLocationNameEn()
2026
 * @method $this withLocationNameEn($value)
2027
 * @method string getIspNameEn()
2028
 * @method $this withIspNameEn($value)
2029
 * @method string getStartTime()
2030
 * @method $this withStartTime($value)
2031
 * @method string getDomainName()
2032
 * @method $this withDomainName($value)
2033
 * @method string getEndTime()
2034
 * @method $this withEndTime($value)
2035
 * @method string getOwnerId()
2036
 * @method $this withOwnerId($value)
2037
 */
2038
class DescribeLiveDomainRealTimeBpsData extends Rpc
2039
{
2040
2041
    /** @var string */
2042
    public $method = 'GET';
2043
}
2044
2045
/**
2046
 * @method string getLocationNameEn()
2047
 * @method $this withLocationNameEn($value)
2048
 * @method string getStartTime()
2049
 * @method $this withStartTime($value)
2050
 * @method string getIspNameEn()
2051
 * @method $this withIspNameEn($value)
2052
 * @method string getDomainName()
2053
 * @method $this withDomainName($value)
2054
 * @method string getEndTime()
2055
 * @method $this withEndTime($value)
2056
 * @method string getOwnerId()
2057
 * @method $this withOwnerId($value)
2058
 */
2059
class DescribeLiveDomainRealTimeHttpCodeData extends Rpc
2060
{
2061
}
2062
2063
/**
2064
 * @method string getDomainName()
2065
 * @method $this withDomainName($value)
2066
 * @method string getOwnerId()
2067
 * @method $this withOwnerId($value)
2068
 */
2069
class DescribeLiveDomainRealtimeLogDelivery extends Rpc
2070
{
2071
2072
    /** @var string */
2073
    public $method = 'GET';
2074
}
2075
2076
/**
2077
 * @method string getLocationNameEn()
2078
 * @method $this withLocationNameEn($value)
2079
 * @method string getStartTime()
2080
 * @method $this withStartTime($value)
2081
 * @method string getIspNameEn()
2082
 * @method $this withIspNameEn($value)
2083
 * @method string getDomainName()
2084
 * @method $this withDomainName($value)
2085
 * @method string getEndTime()
2086
 * @method $this withEndTime($value)
2087
 * @method string getOwnerId()
2088
 * @method $this withOwnerId($value)
2089
 */
2090
class DescribeLiveDomainRealTimeTrafficData extends Rpc
2091
{
2092
}
2093
2094
/**
2095
 * @method string getStartTime()
2096
 * @method $this withStartTime($value)
2097
 * @method string getRecordType()
2098
 * @method $this withRecordType($value)
2099
 * @method string getDomainName()
2100
 * @method $this withDomainName($value)
2101
 * @method string getEndTime()
2102
 * @method $this withEndTime($value)
2103
 * @method string getOwnerId()
2104
 * @method $this withOwnerId($value)
2105
 */
2106
class DescribeLiveDomainRecordData extends Rpc
2107
{
2108
}
2109
2110
/**
2111
 * @method string getStartTime()
2112
 * @method $this withStartTime($value)
2113
 * @method string getDomainName()
2114
 * @method $this withDomainName($value)
2115
 * @method string getEndTime()
2116
 * @method $this withEndTime($value)
2117
 * @method string getOwnerId()
2118
 * @method $this withOwnerId($value)
2119
 */
2120
class DescribeLiveDomainSnapshotData extends Rpc
2121
{
2122
}
2123
2124
/**
2125
 * @method string getStartTime()
2126
 * @method $this withStartTime($value)
2127
 * @method string getDomainName()
2128
 * @method $this withDomainName($value)
2129
 * @method string getEndTime()
2130
 * @method $this withEndTime($value)
2131
 * @method string getOwnerId()
2132
 * @method $this withOwnerId($value)
2133
 * @method string getInterval()
2134
 * @method $this withInterval($value)
2135
 */
2136
class DescribeLiveDomainTimeShiftData extends Rpc
2137
{
2138
}
2139
2140
/**
2141
 * @method string getLocationNameEn()
2142
 * @method $this withLocationNameEn($value)
2143
 * @method string getStartTime()
2144
 * @method $this withStartTime($value)
2145
 * @method string getIspNameEn()
2146
 * @method $this withIspNameEn($value)
2147
 * @method string getDomainName()
2148
 * @method $this withDomainName($value)
2149
 * @method string getEndTime()
2150
 * @method $this withEndTime($value)
2151
 * @method string getOwnerId()
2152
 * @method $this withOwnerId($value)
2153
 * @method string getInterval()
2154
 * @method $this withInterval($value)
2155
 */
2156
class DescribeLiveDomainTrafficData extends Rpc
2157
{
2158
}
2159
2160
/**
2161
 * @method string getStartTime()
2162
 * @method $this withStartTime($value)
2163
 * @method string getDomainName()
2164
 * @method $this withDomainName($value)
2165
 * @method string getEndTime()
2166
 * @method $this withEndTime($value)
2167
 * @method string getOwnerId()
2168
 * @method $this withOwnerId($value)
2169
 */
2170
class DescribeLiveDomainTranscodeData extends Rpc
2171
{
2172
}
2173
2174
/**
2175
 * @method string getAppName()
2176
 * @method $this withAppName($value)
2177
 * @method string getLiveapiRequestFrom()
2178
 * @method $this withLiveapiRequestFrom($value)
2179
 * @method string getDomainName()
2180
 * @method $this withDomainName($value)
2181
 * @method string getOwnerId()
2182
 * @method $this withOwnerId($value)
2183
 */
2184
class DescribeLiveLazyPullStreamConfig extends Rpc
2185
{
2186
}
2187
2188
/**
2189
 * @method string getProject()
2190
 * @method $this withProject($value)
2191
 * @method string getStartTime()
2192
 * @method $this withStartTime($value)
2193
 * @method string getEndTime()
2194
 * @method $this withEndTime($value)
2195
 * @method string getOwnerId()
2196
 * @method $this withOwnerId($value)
2197
 * @method string getInterval()
2198
 * @method $this withInterval($value)
2199
 * @method string getLogStore()
2200
 * @method $this withLogStore($value)
2201
 */
2202
class DescribeLiveRealtimeDeliveryAcc extends Rpc
2203
{
2204
}
2205
2206
/**
2207
 * @method string getOwnerId()
2208
 * @method $this withOwnerId($value)
2209
 * @method string getLiveOpenapiReserve()
2210
 * @method $this withLiveOpenapiReserve($value)
2211
 */
2212
class DescribeLiveRealtimeLogAuthorized extends Rpc
2213
{
2214
2215
    /** @var string */
2216
    public $method = 'GET';
2217
}
2218
2219
/**
2220
 * @method string getPageNum()
2221
 * @method $this withPageNum($value)
2222
 * @method string getAppName()
2223
 * @method $this withAppName($value)
2224
 * @method string getSecurityToken()
2225
 * @method $this withSecurityToken($value)
2226
 * @method string getPageSize()
2227
 * @method $this withPageSize($value)
2228
 * @method string getStreamName()
2229
 * @method $this withStreamName($value)
2230
 * @method string getOrder()
2231
 * @method $this withOrder($value)
2232
 * @method string getDomainName()
2233
 * @method $this withDomainName($value)
2234
 * @method string getOwnerId()
2235
 * @method $this withOwnerId($value)
2236
 */
2237
class DescribeLiveRecordConfig extends Rpc
2238
{
2239
}
2240
2241
/**
2242
 * @method string getDomainName()
2243
 * @method $this withDomainName($value)
2244
 * @method string getOwnerId()
2245
 * @method $this withOwnerId($value)
2246
 * @method string getSecurityToken()
2247
 * @method $this withSecurityToken($value)
2248
 */
2249
class DescribeLiveRecordNotifyConfig extends Rpc
2250
{
2251
}
2252
2253
/**
2254
 * @method string getPageNum()
2255
 * @method $this withPageNum($value)
2256
 * @method string getAppName()
2257
 * @method $this withAppName($value)
2258
 * @method string getPageSize()
2259
 * @method $this withPageSize($value)
2260
 * @method string getStreamName()
2261
 * @method $this withStreamName($value)
2262
 * @method string getDomainName()
2263
 * @method $this withDomainName($value)
2264
 * @method string getOwnerId()
2265
 * @method $this withOwnerId($value)
2266
 */
2267
class DescribeLiveRecordVodConfigs extends Rpc
2268
{
2269
}
2270
2271
/**
2272
 * @method string getPageNum()
2273
 * @method $this withPageNum($value)
2274
 * @method string getAppName()
2275
 * @method $this withAppName($value)
2276
 * @method string getSecurityToken()
2277
 * @method $this withSecurityToken($value)
2278
 * @method string getPageSize()
2279
 * @method $this withPageSize($value)
2280
 * @method string getOrder()
2281
 * @method $this withOrder($value)
2282
 * @method string getDomainName()
2283
 * @method $this withDomainName($value)
2284
 * @method string getOwnerId()
2285
 * @method $this withOwnerId($value)
2286
 */
2287
class DescribeLiveSnapshotConfig extends Rpc
2288
{
2289
}
2290
2291
/**
2292
 * @method string getPageNum()
2293
 * @method $this withPageNum($value)
2294
 * @method string getAppName()
2295
 * @method $this withAppName($value)
2296
 * @method string getSecurityToken()
2297
 * @method $this withSecurityToken($value)
2298
 * @method string getPageSize()
2299
 * @method $this withPageSize($value)
2300
 * @method string getOrder()
2301
 * @method $this withOrder($value)
2302
 * @method string getDomainName()
2303
 * @method $this withDomainName($value)
2304
 * @method string getOwnerId()
2305
 * @method $this withOwnerId($value)
2306
 */
2307
class DescribeLiveSnapshotDetectPornConfig extends Rpc
2308
{
2309
}
2310
2311
/**
2312
 * @method string getStartTime()
2313
 * @method $this withStartTime($value)
2314
 * @method string getAppName()
2315
 * @method $this withAppName($value)
2316
 * @method string getSecurityToken()
2317
 * @method $this withSecurityToken($value)
2318
 * @method string getStreamName()
2319
 * @method $this withStreamName($value)
2320
 * @method string getDomainName()
2321
 * @method $this withDomainName($value)
2322
 * @method string getEndTime()
2323
 * @method $this withEndTime($value)
2324
 * @method string getOwnerId()
2325
 * @method $this withOwnerId($value)
2326
 */
2327
class DescribeLiveStreamBitRateData extends Rpc
2328
{
2329
}
2330
2331
/**
2332
 * @method string getDomainName()
2333
 * @method $this withDomainName($value)
2334
 * @method string getOwnerId()
2335
 * @method $this withOwnerId($value)
2336
 */
2337
class DescribeLiveStreamCount extends Rpc
2338
{
2339
2340
    /** @var string */
2341
    public $method = 'GET';
2342
}
2343
2344
/**
2345
 * @method string getDomainName()
2346
 * @method $this withDomainName($value)
2347
 * @method string getOwnerId()
2348
 * @method $this withOwnerId($value)
2349
 */
2350
class DescribeLiveStreamDelayConfig extends Rpc
2351
{
2352
}
2353
2354
/**
2355
 * @method string getStartTime()
2356
 * @method $this withStartTime($value)
2357
 * @method string getAppName()
2358
 * @method $this withAppName($value)
2359
 * @method string getSecurityToken()
2360
 * @method $this withSecurityToken($value)
2361
 * @method string getStreamName()
2362
 * @method $this withStreamName($value)
2363
 * @method string getDomainName()
2364
 * @method $this withDomainName($value)
2365
 * @method string getEndTime()
2366
 * @method $this withEndTime($value)
2367
 * @method string getOwnerId()
2368
 * @method $this withOwnerId($value)
2369
 */
2370
class DescribeLiveStreamHistoryUserNum extends Rpc
2371
{
2372
}
2373
2374
/**
2375
 * @method string getStartTime()
2376
 * @method $this withStartTime($value)
2377
 * @method string getAppName()
2378
 * @method $this withAppName($value)
2379
 * @method string getSecurityToken()
2380
 * @method $this withSecurityToken($value)
2381
 * @method string getStreamName()
2382
 * @method $this withStreamName($value)
2383
 * @method string getDomainName()
2384
 * @method $this withDomainName($value)
2385
 * @method string getEndTime()
2386
 * @method $this withEndTime($value)
2387
 * @method string getOwnerId()
2388
 * @method $this withOwnerId($value)
2389
 */
2390
class DescribeLiveStreamOnlineUserNum extends Rpc
2391
{
2392
}
2393
2394
/**
2395
 * @method string getConfigName()
2396
 * @method $this withConfigName($value)
2397
 * @method string getDomainName()
2398
 * @method $this withDomainName($value)
2399
 * @method string getOwnerId()
2400
 * @method $this withOwnerId($value)
2401
 */
2402
class DescribeLiveStreamOptimizedFeatureConfig extends Rpc
2403
{
2404
}
2405
2406
/**
2407
 * @method string getStartTime()
2408
 * @method $this withStartTime($value)
2409
 * @method string getAppName()
2410
 * @method $this withAppName($value)
2411
 * @method string getSecurityToken()
2412
 * @method $this withSecurityToken($value)
2413
 * @method string getStreamName()
2414
 * @method $this withStreamName($value)
2415
 * @method string getDomainName()
2416
 * @method $this withDomainName($value)
2417
 * @method string getEndTime()
2418
 * @method $this withEndTime($value)
2419
 * @method string getOwnerId()
2420
 * @method $this withOwnerId($value)
2421
 */
2422
class DescribeLiveStreamRecordContent extends Rpc
2423
{
2424
}
2425
2426
/**
2427
 * @method string getAppName()
2428
 * @method $this withAppName($value)
2429
 * @method string getSecurityToken()
2430
 * @method $this withSecurityToken($value)
2431
 * @method string getStreamName()
2432
 * @method $this withStreamName($value)
2433
 * @method string getDomainName()
2434
 * @method $this withDomainName($value)
2435
 * @method string getOwnerId()
2436
 * @method $this withOwnerId($value)
2437
 * @method string getRecordId()
2438
 * @method $this withRecordId($value)
2439
 */
2440
class DescribeLiveStreamRecordIndexFile extends Rpc
2441
{
2442
}
2443
2444
/**
2445
 * @method string getStartTime()
2446
 * @method $this withStartTime($value)
2447
 * @method string getPageNum()
2448
 * @method $this withPageNum($value)
2449
 * @method string getAppName()
2450
 * @method $this withAppName($value)
2451
 * @method string getSecurityToken()
2452
 * @method $this withSecurityToken($value)
2453
 * @method string getPageSize()
2454
 * @method $this withPageSize($value)
2455
 * @method string getStreamName()
2456
 * @method $this withStreamName($value)
2457
 * @method string getOrder()
2458
 * @method $this withOrder($value)
2459
 * @method string getDomainName()
2460
 * @method $this withDomainName($value)
2461
 * @method string getEndTime()
2462
 * @method $this withEndTime($value)
2463
 * @method string getOwnerId()
2464
 * @method $this withOwnerId($value)
2465
 */
2466
class DescribeLiveStreamRecordIndexFiles extends Rpc
2467
{
2468
}
2469
2470
/**
2471
 * @method string getPageNum()
2472
 * @method $this withPageNum($value)
2473
 * @method string getSecurityToken()
2474
 * @method $this withSecurityToken($value)
2475
 * @method string getPageSize()
2476
 * @method $this withPageSize($value)
2477
 * @method string getDomainName()
2478
 * @method $this withDomainName($value)
2479
 * @method string getOwnerId()
2480
 * @method $this withOwnerId($value)
2481
 */
2482
class DescribeLiveStreamsBlockList extends Rpc
2483
{
2484
}
2485
2486
/**
2487
 * @method string getStartTime()
2488
 * @method $this withStartTime($value)
2489
 * @method string getAppName()
2490
 * @method $this withAppName($value)
2491
 * @method string getSecurityToken()
2492
 * @method $this withSecurityToken($value)
2493
 * @method string getDomainName()
2494
 * @method $this withDomainName($value)
2495
 * @method string getEndTime()
2496
 * @method $this withEndTime($value)
2497
 * @method string getOwnerId()
2498
 * @method $this withOwnerId($value)
2499
 */
2500
class DescribeLiveStreamsControlHistory extends Rpc
2501
{
2502
}
2503
2504
/**
2505
 * @method string getStartTime()
2506
 * @method $this withStartTime($value)
2507
 * @method string getAppName()
2508
 * @method $this withAppName($value)
2509
 * @method string getSecurityToken()
2510
 * @method $this withSecurityToken($value)
2511
 * @method string getStreamName()
2512
 * @method $this withStreamName($value)
2513
 * @method string getDomainName()
2514
 * @method $this withDomainName($value)
2515
 * @method string getEndTime()
2516
 * @method $this withEndTime($value)
2517
 * @method string getOwnerId()
2518
 * @method $this withOwnerId($value)
2519
 */
2520
class DescribeLiveStreamsFrameRateAndBitRateData extends Rpc
2521
{
2522
}
2523
2524
/**
2525
 * @method string getStartTime()
2526
 * @method $this withStartTime($value)
2527
 * @method string getAppName()
2528
 * @method $this withAppName($value)
2529
 * @method string getSecurityToken()
2530
 * @method $this withSecurityToken($value)
2531
 * @method string getLimit()
2532
 * @method $this withLimit($value)
2533
 * @method string getStreamName()
2534
 * @method $this withStreamName($value)
2535
 * @method string getOrder()
2536
 * @method $this withOrder($value)
2537
 * @method string getDomainName()
2538
 * @method $this withDomainName($value)
2539
 * @method string getEndTime()
2540
 * @method $this withEndTime($value)
2541
 * @method string getOwnerId()
2542
 * @method $this withOwnerId($value)
2543
 */
2544
class DescribeLiveStreamSnapshotInfo extends Rpc
2545
{
2546
}
2547
2548
/**
2549
 * @method string getDomainName()
2550
 * @method $this withDomainName($value)
2551
 * @method string getOwnerId()
2552
 * @method $this withOwnerId($value)
2553
 */
2554
class DescribeLiveStreamsNotifyUrlConfig extends Rpc
2555
{
2556
}
2557
2558
/**
2559
 * @method string getStartTime()
2560
 * @method $this withStartTime($value)
2561
 * @method string getPageNum()
2562
 * @method $this withPageNum($value)
2563
 * @method string getAppName()
2564
 * @method $this withAppName($value)
2565
 * @method string getPageSize()
2566
 * @method $this withPageSize($value)
2567
 * @method string getStreamName()
2568
 * @method $this withStreamName($value)
2569
 * @method string getQueryType()
2570
 * @method $this withQueryType($value)
2571
 * @method string getStreamType()
2572
 * @method $this withStreamType($value)
2573
 * @method string getDomainName()
2574
 * @method $this withDomainName($value)
2575
 * @method string getEndTime()
2576
 * @method $this withEndTime($value)
2577
 * @method string getOrderBy()
2578
 * @method $this withOrderBy($value)
2579
 * @method string getOwnerId()
2580
 * @method $this withOwnerId($value)
2581
 */
2582
class DescribeLiveStreamsOnlineList extends Rpc
2583
{
2584
}
2585
2586
/**
2587
 * @method string getStartTime()
2588
 * @method $this withStartTime($value)
2589
 * @method string getPageNumber()
2590
 * @method $this withPageNumber($value)
2591
 * @method string getAppName()
2592
 * @method $this withAppName($value)
2593
 * @method string getPageSize()
2594
 * @method $this withPageSize($value)
2595
 * @method string getStreamName()
2596
 * @method $this withStreamName($value)
2597
 * @method string getQueryType()
2598
 * @method $this withQueryType($value)
2599
 * @method string getStreamType()
2600
 * @method $this withStreamType($value)
2601
 * @method string getDomainName()
2602
 * @method $this withDomainName($value)
2603
 * @method string getEndTime()
2604
 * @method $this withEndTime($value)
2605
 * @method string getOrderBy()
2606
 * @method $this withOrderBy($value)
2607
 * @method string getOwnerId()
2608
 * @method $this withOwnerId($value)
2609
 */
2610
class DescribeLiveStreamsPublishList extends Rpc
2611
{
2612
}
2613
2614
/**
2615
 * @method string getOwnerId()
2616
 * @method $this withOwnerId($value)
2617
 * @method string getDomainTranscodeName()
2618
 * @method $this withDomainTranscodeName($value)
2619
 */
2620
class DescribeLiveStreamTranscodeInfo extends Rpc
2621
{
2622
}
2623
2624
/**
2625
 * @method string getDomainName()
2626
 * @method $this withDomainName($value)
2627
 * @method string getOwnerId()
2628
 * @method $this withOwnerId($value)
2629
 */
2630
class DescribeLiveStreamTranscodeStreamNum extends Rpc
2631
{
2632
}
2633
2634
/**
2635
 * @method string getScope()
2636
 * @method $this withScope($value)
2637
 * @method array getTag()
2638
 * @method array getResourceId()
2639
 * @method string getOwnerId()
2640
 * @method $this withOwnerId($value)
2641
 * @method string getResourceType()
2642
 * @method $this withResourceType($value)
2643
 */
2644
class DescribeLiveTagResources extends Rpc
2645
{
2646
2647
    /**
2648
     * @param array $tag
2649
     *
2650
     * @return $this
2651
     */
2652
	public function withTag(array $tag)
2653
	{
2654
	    $this->data['Tag'] = $tag;
2655
		foreach ($tag as $depth1 => $depth1Value) {
2656
			if(isset($depth1Value['Key'])){
2657
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2658
			}
2659
			if(isset($depth1Value['Value'])){
2660
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2661
			}
2662
		}
2663
2664
		return $this;
2665
    }
2666
2667
    /**
2668
     * @param array $resourceId
2669
     *
2670
     * @return $this
2671
     */
2672
	public function withResourceId(array $resourceId)
2673
	{
2674
	    $this->data['ResourceId'] = $resourceId;
2675
		foreach ($resourceId as $i => $iValue) {
2676
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2677
		}
2678
2679
		return $this;
2680
    }
2681
}
2682
2683
/**
2684
 * @method string getStartTime()
2685
 * @method $this withStartTime($value)
2686
 * @method string getLimit()
2687
 * @method $this withLimit($value)
2688
 * @method string getEndTime()
2689
 * @method $this withEndTime($value)
2690
 * @method string getOwnerId()
2691
 * @method $this withOwnerId($value)
2692
 */
2693
class DescribeLiveTopDomainsByFlow extends Rpc
2694
{
2695
}
2696
2697
/**
2698
 * @method string getPageNumber()
2699
 * @method $this withPageNumber($value)
2700
 * @method string getSecurityToken()
2701
 * @method $this withSecurityToken($value)
2702
 * @method string getPageSize()
2703
 * @method $this withPageSize($value)
2704
 * @method string getRegionName()
2705
 * @method $this withRegionName($value)
2706
 * @method array getTag()
2707
 * @method string getDomainName()
2708
 * @method $this withDomainName($value)
2709
 * @method string getOwnerId()
2710
 * @method $this withOwnerId($value)
2711
 * @method string getDomainStatus()
2712
 * @method $this withDomainStatus($value)
2713
 * @method string getDomainSearchType()
2714
 * @method $this withDomainSearchType($value)
2715
 * @method string getLiveDomainType()
2716
 * @method $this withLiveDomainType($value)
2717
 */
2718
class DescribeLiveUserDomains extends Rpc
2719
{
2720
2721
    /**
2722
     * @param array $tag
2723
     *
2724
     * @return $this
2725
     */
2726
	public function withTag(array $tag)
2727
	{
2728
	    $this->data['Tag'] = $tag;
2729
		foreach ($tag as $depth1 => $depth1Value) {
2730
			if(isset($depth1Value['Value'])){
2731
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2732
			}
2733
			if(isset($depth1Value['Key'])){
2734
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2735
			}
2736
		}
2737
2738
		return $this;
2739
    }
2740
}
2741
2742
/**
2743
 * @method string getOwnerId()
2744
 * @method $this withOwnerId($value)
2745
 */
2746
class DescribeLiveUserTags extends Rpc
2747
{
2748
}
2749
2750
/**
2751
 * @method string getOwnerId()
2752
 * @method $this withOwnerId($value)
2753
 * @method string getRecordId()
2754
 * @method $this withRecordId($value)
2755
 * @method string getAppId()
2756
 * @method $this withAppId($value)
2757
 */
2758
class DescribeRecord extends Rpc
2759
{
2760
}
2761
2762
/**
2763
 * @method string getRecordState()
2764
 * @method $this withRecordState($value)
2765
 * @method string getPageNum()
2766
 * @method $this withPageNum($value)
2767
 * @method string getPageSize()
2768
 * @method $this withPageSize($value)
2769
 * @method string getOwnerId()
2770
 * @method $this withOwnerId($value)
2771
 * @method string getAppId()
2772
 * @method $this withAppId($value)
2773
 */
2774
class DescribeRecords extends Rpc
2775
{
2776
}
2777
2778
/**
2779
 * @method string getPageNum()
2780
 * @method $this withPageNum($value)
2781
 * @method string getPageSize()
2782
 * @method $this withPageSize($value)
2783
 * @method string getOrder()
2784
 * @method $this withOrder($value)
2785
 * @method string getOwnerId()
2786
 * @method $this withOwnerId($value)
2787
 * @method string getRoomId()
2788
 * @method $this withRoomId($value)
2789
 * @method string getAppId()
2790
 * @method $this withAppId($value)
2791
 */
2792
class DescribeRoomKickoutUserList extends Rpc
2793
{
2794
}
2795
2796
/**
2797
 * @method string getStartTime()
2798
 * @method $this withStartTime($value)
2799
 * @method string getAnchorId()
2800
 * @method $this withAnchorId($value)
2801
 * @method string getPageNum()
2802
 * @method $this withPageNum($value)
2803
 * @method string getRoomStatus()
2804
 * @method $this withRoomStatus($value)
2805
 * @method string getPageSize()
2806
 * @method $this withPageSize($value)
2807
 * @method string getOrder()
2808
 * @method $this withOrder($value)
2809
 * @method string getEndTime()
2810
 * @method $this withEndTime($value)
2811
 * @method string getOwnerId()
2812
 * @method $this withOwnerId($value)
2813
 * @method string getRoomId()
2814
 * @method $this withRoomId($value)
2815
 * @method string getAppId()
2816
 * @method $this withAppId($value)
2817
 */
2818
class DescribeRoomList extends Rpc
2819
{
2820
}
2821
2822
/**
2823
 * @method string getOwnerId()
2824
 * @method $this withOwnerId($value)
2825
 * @method string getRoomId()
2826
 * @method $this withRoomId($value)
2827
 * @method string getAppId()
2828
 * @method $this withAppId($value)
2829
 */
2830
class DescribeRoomStatus extends Rpc
2831
{
2832
}
2833
2834
/**
2835
 * @method string getStartTime()
2836
 * @method $this withStartTime($value)
2837
 * @method string getDomainName()
2838
 * @method $this withDomainName($value)
2839
 * @method string getEndTime()
2840
 * @method $this withEndTime($value)
2841
 * @method string getOwnerId()
2842
 * @method $this withOwnerId($value)
2843
 * @method string getDomainSwitch()
2844
 * @method $this withDomainSwitch($value)
2845
 */
2846
class DescribeUpBpsPeakData extends Rpc
2847
{
2848
}
2849
2850
/**
2851
 * @method string getLine()
2852
 * @method $this withLine($value)
2853
 * @method string getStartTime()
2854
 * @method $this withStartTime($value)
2855
 * @method string getDomainName()
2856
 * @method $this withDomainName($value)
2857
 * @method string getEndTime()
2858
 * @method $this withEndTime($value)
2859
 * @method string getOwnerId()
2860
 * @method $this withOwnerId($value)
2861
 * @method string getDomainSwitch()
2862
 * @method $this withDomainSwitch($value)
2863
 */
2864
class DescribeUpBpsPeakOfLine extends Rpc
2865
{
2866
}
2867
2868
/**
2869
 * @method string getStartTime()
2870
 * @method $this withStartTime($value)
2871
 * @method string getDomainName()
2872
 * @method $this withDomainName($value)
2873
 * @method string getEndTime()
2874
 * @method $this withEndTime($value)
2875
 * @method string getOwnerId()
2876
 * @method $this withOwnerId($value)
2877
 * @method string getDomainSwitch()
2878
 * @method $this withDomainSwitch($value)
2879
 */
2880
class DescribeUpPeakPublishStreamData extends Rpc
2881
{
2882
}
2883
2884
/**
2885
 * @method string getDomainName()
2886
 * @method $this withDomainName($value)
2887
 * @method string getOwnerId()
2888
 * @method $this withOwnerId($value)
2889
 */
2890
class DisableLiveRealtimeLogDelivery extends Rpc
2891
{
2892
2893
    /** @var string */
2894
    public $method = 'GET';
2895
}
2896
2897
/**
2898
 * @method string getHtmlUrl()
2899
 * @method $this withHtmlUrl($value)
2900
 * @method string getCasterId()
2901
 * @method $this withCasterId($value)
2902
 * @method string getHtmlContent()
2903
 * @method string getOwnerId()
2904
 * @method $this withOwnerId($value)
2905
 * @method string getHtmlResourceId()
2906
 * @method $this withHtmlResourceId($value)
2907
 * @method string getConfig()
2908
 * @method $this withConfig($value)
2909
 */
2910
class EditHtmlResource extends Rpc
2911
{
2912
2913
    /**
2914
     * @param string $value
2915
     *
2916
     * @return $this
2917
     */
2918
    public function withHtmlContent($value)
2919
    {
2920
        $this->data['HtmlContent'] = $value;
2921
        $this->options['query']['htmlContent'] = $value;
2922
2923
        return $this;
2924
    }
2925
}
2926
2927
/**
2928
 * @method string getCasterId()
2929
 * @method $this withCasterId($value)
2930
 * @method string getOwnerId()
2931
 * @method $this withOwnerId($value)
2932
 * @method string getSceneId()
2933
 * @method $this withSceneId($value)
2934
 */
2935
class EffectCasterUrgent extends Rpc
2936
{
2937
}
2938
2939
/**
2940
 * @method string getResourceId()
2941
 * @method $this withResourceId($value)
2942
 * @method string getCasterId()
2943
 * @method $this withCasterId($value)
2944
 * @method string getOwnerId()
2945
 * @method $this withOwnerId($value)
2946
 * @method string getSceneId()
2947
 * @method $this withSceneId($value)
2948
 */
2949
class EffectCasterVideoResource extends Rpc
2950
{
2951
}
2952
2953
/**
2954
 * @method string getDomainName()
2955
 * @method $this withDomainName($value)
2956
 * @method string getOwnerId()
2957
 * @method $this withOwnerId($value)
2958
 */
2959
class EnableLiveRealtimeLogDelivery extends Rpc
2960
{
2961
2962
    /** @var string */
2963
    public $method = 'GET';
2964
}
2965
2966
/**
2967
 * @method string getAppName()
2968
 * @method $this withAppName($value)
2969
 * @method string getStreamName()
2970
 * @method $this withStreamName($value)
2971
 * @method string getControlStreamAction()
2972
 * @method $this withControlStreamAction($value)
2973
 * @method string getResumeTime()
2974
 * @method $this withResumeTime($value)
2975
 * @method string getLiveStreamType()
2976
 * @method $this withLiveStreamType($value)
2977
 * @method string getDomainName()
2978
 * @method $this withDomainName($value)
2979
 * @method string getOwnerId()
2980
 * @method $this withOwnerId($value)
2981
 * @method string getOneshot()
2982
 * @method $this withOneshot($value)
2983
 */
2984
class ForbidLiveStream extends Rpc
2985
{
2986
}
2987
2988
/**
2989
 * @method string getUserData()
2990
 * @method $this withUserData($value)
2991
 * @method string getEndTime()
2992
 * @method $this withEndTime($value)
2993
 * @method string getOwnerId()
2994
 * @method $this withOwnerId($value)
2995
 * @method string getRoomId()
2996
 * @method $this withRoomId($value)
2997
 * @method string getAppId()
2998
 * @method $this withAppId($value)
2999
 */
3000
class ForbidPushStream extends Rpc
3001
{
3002
}
3003
3004
/**
3005
 * @method string getBoardId()
3006
 * @method $this withBoardId($value)
3007
 * @method string getAppUid()
3008
 * @method $this withAppUid($value)
3009
 * @method string getOwnerId()
3010
 * @method $this withOwnerId($value)
3011
 * @method string getAppId()
3012
 * @method $this withAppId($value)
3013
 */
3014
class JoinBoard extends Rpc
3015
{
3016
}
3017
3018
/**
3019
 * @method string getOwnerId()
3020
 * @method $this withOwnerId($value)
3021
 * @method string getLiveOpenapiReserve()
3022
 * @method $this withLiveOpenapiReserve($value)
3023
 */
3024
class ListLiveRealtimeLogDelivery extends Rpc
3025
{
3026
3027
    /** @var string */
3028
    public $method = 'GET';
3029
}
3030
3031
/**
3032
 * @method string getProject()
3033
 * @method $this withProject($value)
3034
 * @method string getOwnerId()
3035
 * @method $this withOwnerId($value)
3036
 * @method string getRegion()
3037
 * @method $this withRegion($value)
3038
 * @method string getLogstore()
3039
 * @method $this withLogstore($value)
3040
 */
3041
class ListLiveRealtimeLogDeliveryDomains extends Rpc
3042
{
3043
3044
    /** @var string */
3045
    public $method = 'GET';
3046
}
3047
3048
/**
3049
 * @method string getOwnerId()
3050
 * @method $this withOwnerId($value)
3051
 * @method string getLiveOpenapiReserve()
3052
 * @method $this withLiveOpenapiReserve($value)
3053
 */
3054
class ListLiveRealtimeLogDeliveryInfos extends Rpc
3055
{
3056
3057
    /** @var string */
3058
    public $method = 'GET';
3059
}
3060
3061
/**
3062
 * @method string getImageLayerContent()
3063
 * @method $this withImageLayerContent($value)
3064
 * @method string getComponentName()
3065
 * @method $this withComponentName($value)
3066
 * @method string getComponentId()
3067
 * @method $this withComponentId($value)
3068
 * @method string getCasterId()
3069
 * @method $this withCasterId($value)
3070
 * @method string getComponentLayer()
3071
 * @method $this withComponentLayer($value)
3072
 * @method string getOwnerId()
3073
 * @method $this withOwnerId($value)
3074
 * @method string getComponentType()
3075
 * @method $this withComponentType($value)
3076
 * @method string getEffect()
3077
 * @method $this withEffect($value)
3078
 * @method string getCaptionLayerContent()
3079
 * @method $this withCaptionLayerContent($value)
3080
 * @method string getTextLayerContent()
3081
 * @method $this withTextLayerContent($value)
3082
 */
3083
class ModifyCasterComponent extends Rpc
3084
{
3085
}
3086
3087
/**
3088
 * @method string getEpisodeName()
3089
 * @method $this withEpisodeName($value)
3090
 * @method string getStartTime()
3091
 * @method $this withStartTime($value)
3092
 * @method string getResourceId()
3093
 * @method $this withResourceId($value)
3094
 * @method array getComponentId()
3095
 * @method string getCasterId()
3096
 * @method $this withCasterId($value)
3097
 * @method string getEndTime()
3098
 * @method $this withEndTime($value)
3099
 * @method string getOwnerId()
3100
 * @method $this withOwnerId($value)
3101
 * @method string getEpisodeId()
3102
 * @method $this withEpisodeId($value)
3103
 * @method string getSwitchType()
3104
 * @method $this withSwitchType($value)
3105
 */
3106
class ModifyCasterEpisode extends Rpc
3107
{
3108
3109
    /**
3110
     * @param array $componentId
3111
     *
3112
     * @return $this
3113
     */
3114
	public function withComponentId(array $componentId)
3115
	{
3116
	    $this->data['ComponentId'] = $componentId;
3117
		foreach ($componentId as $i => $iValue) {
3118
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
3119
		}
3120
3121
		return $this;
3122
    }
3123
}
3124
3125
/**
3126
 * @method array getBlendList()
3127
 * @method string getLayoutId()
3128
 * @method $this withLayoutId($value)
3129
 * @method string getCasterId()
3130
 * @method $this withCasterId($value)
3131
 * @method string getOwnerId()
3132
 * @method $this withOwnerId($value)
3133
 * @method array getAudioLayer()
3134
 * @method array getVideoLayer()
3135
 * @method array getMixList()
3136
 */
3137
class ModifyCasterLayout extends Rpc
3138
{
3139
3140
    /**
3141
     * @param array $blendList
3142
     *
3143
     * @return $this
3144
     */
3145
	public function withBlendList(array $blendList)
3146
	{
3147
	    $this->data['BlendList'] = $blendList;
3148
		foreach ($blendList as $i => $iValue) {
3149
			$this->options['query']['BlendList.' . ($i + 1)] = $iValue;
3150
		}
3151
3152
		return $this;
3153
    }
3154
3155
    /**
3156
     * @param array $audioLayer
3157
     *
3158
     * @return $this
3159
     */
3160
	public function withAudioLayer(array $audioLayer)
3161
	{
3162
	    $this->data['AudioLayer'] = $audioLayer;
3163
		foreach ($audioLayer as $depth1 => $depth1Value) {
3164
			if(isset($depth1Value['VolumeRate'])){
3165
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.VolumeRate'] = $depth1Value['VolumeRate'];
3166
			}
3167
			if(isset($depth1Value['ValidChannel'])){
3168
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.ValidChannel'] = $depth1Value['ValidChannel'];
3169
			}
3170
			if(isset($depth1Value['FixedDelayDuration'])){
3171
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
3172
			}
3173
		}
3174
3175
		return $this;
3176
    }
3177
3178
    /**
3179
     * @param array $videoLayer
3180
     *
3181
     * @return $this
3182
     */
3183
	public function withVideoLayer(array $videoLayer)
3184
	{
3185
	    $this->data['VideoLayer'] = $videoLayer;
3186
		foreach ($videoLayer as $depth1 => $depth1Value) {
3187
			if(isset($depth1Value['FillMode'])){
3188
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.FillMode'] = $depth1Value['FillMode'];
3189
			}
3190
			if(isset($depth1Value['HeightNormalized'])){
3191
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.HeightNormalized'] = $depth1Value['HeightNormalized'];
3192
			}
3193
			if(isset($depth1Value['WidthNormalized'])){
3194
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.WidthNormalized'] = $depth1Value['WidthNormalized'];
3195
			}
3196
			if(isset($depth1Value['PositionRefer'])){
3197
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.PositionRefer'] = $depth1Value['PositionRefer'];
3198
			}
3199
			foreach ($depth1Value['PositionNormalized'] as $i => $iValue) {
3200
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.PositionNormalized.' . ($i + 1)] = $iValue;
3201
			}
3202
			if(isset($depth1Value['FixedDelayDuration'])){
3203
				$this->options['query']['VideoLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
3204
			}
3205
		}
3206
3207
		return $this;
3208
    }
3209
3210
    /**
3211
     * @param array $mixList
3212
     *
3213
     * @return $this
3214
     */
3215
	public function withMixList(array $mixList)
3216
	{
3217
	    $this->data['MixList'] = $mixList;
3218
		foreach ($mixList as $i => $iValue) {
3219
			$this->options['query']['MixList.' . ($i + 1)] = $iValue;
3220
		}
3221
3222
		return $this;
3223
    }
3224
}
3225
3226
/**
3227
 * @method array getEpisode()
3228
 * @method string getCasterId()
3229
 * @method $this withCasterId($value)
3230
 * @method string getOwnerId()
3231
 * @method $this withOwnerId($value)
3232
 */
3233
class ModifyCasterProgram extends Rpc
3234
{
3235
3236
    /**
3237
     * @param array $episode
3238
     *
3239
     * @return $this
3240
     */
3241
	public function withEpisode(array $episode)
3242
	{
3243
	    $this->data['Episode'] = $episode;
3244
		foreach ($episode as $depth1 => $depth1Value) {
3245
			if(isset($depth1Value['EpisodeId'])){
3246
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeId'] = $depth1Value['EpisodeId'];
3247
			}
3248
			if(isset($depth1Value['EpisodeType'])){
3249
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeType'] = $depth1Value['EpisodeType'];
3250
			}
3251
			if(isset($depth1Value['EpisodeName'])){
3252
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EpisodeName'] = $depth1Value['EpisodeName'];
3253
			}
3254
			if(isset($depth1Value['ResourceId'])){
3255
				$this->options['query']['Episode.' . ($depth1 + 1) . '.ResourceId'] = $depth1Value['ResourceId'];
3256
			}
3257
			foreach ($depth1Value['ComponentId'] as $i => $iValue) {
3258
				$this->options['query']['Episode.' . ($depth1 + 1) . '.ComponentId.' . ($i + 1)] = $iValue;
3259
			}
3260
			if(isset($depth1Value['StartTime'])){
3261
				$this->options['query']['Episode.' . ($depth1 + 1) . '.StartTime'] = $depth1Value['StartTime'];
3262
			}
3263
			if(isset($depth1Value['EndTime'])){
3264
				$this->options['query']['Episode.' . ($depth1 + 1) . '.EndTime'] = $depth1Value['EndTime'];
3265
			}
3266
			if(isset($depth1Value['SwitchType'])){
3267
				$this->options['query']['Episode.' . ($depth1 + 1) . '.SwitchType'] = $depth1Value['SwitchType'];
3268
			}
3269
		}
3270
3271
		return $this;
3272
    }
3273
}
3274
3275
/**
3276
 * @method string getEndOffset()
3277
 * @method $this withEndOffset($value)
3278
 * @method string getMaterialId()
3279
 * @method $this withMaterialId($value)
3280
 * @method string getResourceId()
3281
 * @method $this withResourceId($value)
3282
 * @method string getVodUrl()
3283
 * @method $this withVodUrl($value)
3284
 * @method string getCasterId()
3285
 * @method $this withCasterId($value)
3286
 * @method string getOwnerId()
3287
 * @method $this withOwnerId($value)
3288
 * @method string getBeginOffset()
3289
 * @method $this withBeginOffset($value)
3290
 * @method string getLiveStreamUrl()
3291
 * @method $this withLiveStreamUrl($value)
3292
 * @method string getPtsCallbackInterval()
3293
 * @method $this withPtsCallbackInterval($value)
3294
 * @method string getResourceName()
3295
 * @method $this withResourceName($value)
3296
 * @method string getRepeatNum()
3297
 * @method $this withRepeatNum($value)
3298
 */
3299
class ModifyCasterVideoResource extends Rpc
3300
{
3301
}
3302
3303
/**
3304
 * @method string getProperty()
3305
 * @method $this withProperty($value)
3306
 * @method string getDomainName()
3307
 * @method $this withDomainName($value)
3308
 * @method string getOwnerId()
3309
 * @method $this withOwnerId($value)
3310
 */
3311
class ModifyLiveDomainSchdmByProperty extends Rpc
3312
{
3313
}
3314
3315
/**
3316
 * @method string getProject()
3317
 * @method $this withProject($value)
3318
 * @method string getDomainName()
3319
 * @method $this withDomainName($value)
3320
 * @method string getOwnerId()
3321
 * @method $this withOwnerId($value)
3322
 * @method string getRegion()
3323
 * @method $this withRegion($value)
3324
 * @method string getLogstore()
3325
 * @method $this withLogstore($value)
3326
 */
3327
class ModifyLiveRealtimeLogDelivery extends Rpc
3328
{
3329
3330
    /** @var string */
3331
    public $method = 'GET';
3332
}
3333
3334
/**
3335
 * @method string getAppName()
3336
 * @method $this withAppName($value)
3337
 * @method string getStreamName()
3338
 * @method $this withStreamName($value)
3339
 * @method string getDomainName()
3340
 * @method $this withDomainName($value)
3341
 * @method string getOwnerId()
3342
 * @method $this withOwnerId($value)
3343
 * @method string getCommand()
3344
 * @method $this withCommand($value)
3345
 */
3346
class RealTimeRecordCommand extends Rpc
3347
{
3348
}
3349
3350
/**
3351
 * @method string getMode()
3352
 * @method $this withMode($value)
3353
 * @method string getAppName()
3354
 * @method $this withAppName($value)
3355
 * @method string getStreamName()
3356
 * @method $this withStreamName($value)
3357
 * @method string getDomainName()
3358
 * @method $this withDomainName($value)
3359
 * @method string getOwnerId()
3360
 * @method $this withOwnerId($value)
3361
 * @method string getCommand()
3362
 * @method $this withCommand($value)
3363
 * @method string getInterval()
3364
 * @method $this withInterval($value)
3365
 */
3366
class RealTimeSnapshotCommand extends Rpc
3367
{
3368
}
3369
3370
/**
3371
 * @method string getAppName()
3372
 * @method $this withAppName($value)
3373
 * @method string getSecurityToken()
3374
 * @method $this withSecurityToken($value)
3375
 * @method string getStreamName()
3376
 * @method $this withStreamName($value)
3377
 * @method string getLiveStreamType()
3378
 * @method $this withLiveStreamType($value)
3379
 * @method string getDomainName()
3380
 * @method $this withDomainName($value)
3381
 * @method string getOwnerId()
3382
 * @method $this withOwnerId($value)
3383
 */
3384
class ResumeLiveStream extends Rpc
3385
{
3386
}
3387
3388
/**
3389
 * @method string getData()
3390
 * @method $this withData($value)
3391
 * @method string getAppUid()
3392
 * @method $this withAppUid($value)
3393
 * @method string getOwnerId()
3394
 * @method $this withOwnerId($value)
3395
 * @method string getPriority()
3396
 * @method $this withPriority($value)
3397
 * @method string getRoomId()
3398
 * @method $this withRoomId($value)
3399
 * @method string getAppId()
3400
 * @method $this withAppId($value)
3401
 */
3402
class SendRoomNotification extends Rpc
3403
{
3404
}
3405
3406
/**
3407
 * @method string getData()
3408
 * @method $this withData($value)
3409
 * @method string getToAppUid()
3410
 * @method $this withToAppUid($value)
3411
 * @method string getAppUid()
3412
 * @method $this withAppUid($value)
3413
 * @method string getOwnerId()
3414
 * @method $this withOwnerId($value)
3415
 * @method string getPriority()
3416
 * @method $this withPriority($value)
3417
 * @method string getRoomId()
3418
 * @method $this withRoomId($value)
3419
 * @method string getAppId()
3420
 * @method $this withAppId($value)
3421
 */
3422
class SendRoomUserNotification extends Rpc
3423
{
3424
}
3425
3426
/**
3427
 * @method string getAuthKey()
3428
 * @method $this withAuthKey($value)
3429
 * @method string getCallbackEnable()
3430
 * @method $this withCallbackEnable($value)
3431
 * @method string getCallbackEvents()
3432
 * @method $this withCallbackEvents($value)
3433
 * @method string getOwnerId()
3434
 * @method $this withOwnerId($value)
3435
 * @method string getCallbackUri()
3436
 * @method $this withCallbackUri($value)
3437
 * @method string getAppId()
3438
 * @method $this withAppId($value)
3439
 * @method string getAuthSwitch()
3440
 * @method $this withAuthSwitch($value)
3441
 */
3442
class SetBoardCallback extends Rpc
3443
{
3444
}
3445
3446
/**
3447
 * @method string getSeekOffset()
3448
 * @method $this withSeekOffset($value)
3449
 * @method string getPlayStatus()
3450
 * @method $this withPlayStatus($value)
3451
 * @method string getResourceId()
3452
 * @method $this withResourceId($value)
3453
 * @method string getCasterId()
3454
 * @method $this withCasterId($value)
3455
 * @method string getOwnerId()
3456
 * @method $this withOwnerId($value)
3457
 * @method string getReloadFlag()
3458
 * @method $this withReloadFlag($value)
3459
 * @method string getChannelId()
3460
 * @method $this withChannelId($value)
3461
 */
3462
class SetCasterChannel extends Rpc
3463
{
3464
}
3465
3466
/**
3467
 * @method string getChannelEnable()
3468
 * @method $this withChannelEnable($value)
3469
 * @method string getProgramEffect()
3470
 * @method $this withProgramEffect($value)
3471
 * @method string getProgramName()
3472
 * @method $this withProgramName($value)
3473
 * @method string getRecordConfig()
3474
 * @method $this withRecordConfig($value)
3475
 * @method string getUrgentMaterialId()
3476
 * @method $this withUrgentMaterialId($value)
3477
 * @method string getTranscodeConfig()
3478
 * @method $this withTranscodeConfig($value)
3479
 * @method string getCasterName()
3480
 * @method $this withCasterName($value)
3481
 * @method string getSideOutputUrl()
3482
 * @method $this withSideOutputUrl($value)
3483
 * @method string getCasterId()
3484
 * @method $this withCasterId($value)
3485
 * @method string getDomainName()
3486
 * @method $this withDomainName($value)
3487
 * @method string getOwnerId()
3488
 * @method $this withOwnerId($value)
3489
 * @method string getDelay()
3490
 * @method $this withDelay($value)
3491
 * @method string getCallbackUrl()
3492
 * @method $this withCallbackUrl($value)
3493
 */
3494
class SetCasterConfig extends Rpc
3495
{
3496
}
3497
3498
/**
3499
 * @method string getLayoutId()
3500
 * @method $this withLayoutId($value)
3501
 * @method array getComponentId()
3502
 * @method string getCasterId()
3503
 * @method $this withCasterId($value)
3504
 * @method string getOwnerId()
3505
 * @method $this withOwnerId($value)
3506
 * @method string getSceneId()
3507
 * @method $this withSceneId($value)
3508
 */
3509
class SetCasterSceneConfig extends Rpc
3510
{
3511
3512
    /**
3513
     * @param array $componentId
3514
     *
3515
     * @return $this
3516
     */
3517
	public function withComponentId(array $componentId)
3518
	{
3519
	    $this->data['ComponentId'] = $componentId;
3520
		foreach ($componentId as $i => $iValue) {
3521
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
3522
		}
3523
3524
		return $this;
3525
    }
3526
}
3527
3528
/**
3529
 * @method string getCasterId()
3530
 * @method $this withCasterId($value)
3531
 * @method string getOwnerId()
3532
 * @method $this withOwnerId($value)
3533
 * @method array getSyncGroup()
3534
 */
3535
class SetCasterSyncGroup extends Rpc
3536
{
3537
3538
    /**
3539
     * @param array $syncGroup
3540
     *
3541
     * @return $this
3542
     */
3543
	public function withSyncGroup(array $syncGroup)
3544
	{
3545
	    $this->data['SyncGroup'] = $syncGroup;
3546
		foreach ($syncGroup as $depth1 => $depth1Value) {
3547
			if(isset($depth1Value['Mode'])){
3548
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.Mode'] = $depth1Value['Mode'];
3549
			}
3550
			if(isset($depth1Value['SyncDelayThreshold'])){
3551
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.SyncDelayThreshold'] = $depth1Value['SyncDelayThreshold'];
3552
			}
3553
			if(isset($depth1Value['HostResourceId'])){
3554
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.HostResourceId'] = $depth1Value['HostResourceId'];
3555
			}
3556
			foreach ($depth1Value['ResourceIds'] as $i => $iValue) {
3557
				$this->options['query']['SyncGroup.' . ($depth1 + 1) . '.ResourceIds.' . ($i + 1)] = $iValue;
3558
			}
3559
		}
3560
3561
		return $this;
3562
    }
3563
}
3564
3565
/**
3566
 * @method string getSSLProtocol()
3567
 * @method $this withSSLProtocol($value)
3568
 * @method string getSecurityToken()
3569
 * @method $this withSecurityToken($value)
3570
 * @method string getCertType()
3571
 * @method $this withCertType($value)
3572
 * @method string getSSLPri()
3573
 * @method $this withSSLPri($value)
3574
 * @method string getForceSet()
3575
 * @method $this withForceSet($value)
3576
 * @method string getCertName()
3577
 * @method $this withCertName($value)
3578
 * @method string getDomainName()
3579
 * @method $this withDomainName($value)
3580
 * @method string getOwnerId()
3581
 * @method $this withOwnerId($value)
3582
 * @method string getSSLPub()
3583
 * @method $this withSSLPub($value)
3584
 */
3585
class SetLiveDomainCertificate extends Rpc
3586
{
3587
}
3588
3589
/**
3590
 * @method string getPullArgs()
3591
 * @method $this withPullArgs($value)
3592
 * @method string getAppName()
3593
 * @method $this withAppName($value)
3594
 * @method string getLiveapiRequestFrom()
3595
 * @method $this withLiveapiRequestFrom($value)
3596
 * @method string getPullAuthKey()
3597
 * @method $this withPullAuthKey($value)
3598
 * @method string getPullAuthType()
3599
 * @method $this withPullAuthType($value)
3600
 * @method string getDomainName()
3601
 * @method $this withDomainName($value)
3602
 * @method string getPullDomainName()
3603
 * @method $this withPullDomainName($value)
3604
 * @method string getOwnerId()
3605
 * @method $this withOwnerId($value)
3606
 * @method string getPullAppName()
3607
 * @method $this withPullAppName($value)
3608
 * @method string getPullProtocol()
3609
 * @method $this withPullProtocol($value)
3610
 */
3611
class SetLiveLazyPullStreamInfoConfig extends Rpc
3612
{
3613
}
3614
3615
/**
3616
 * @method string getFlvLevel()
3617
 * @method $this withFlvLevel($value)
3618
 * @method string getHlsLevel()
3619
 * @method $this withHlsLevel($value)
3620
 * @method string getRtmpDelay()
3621
 * @method $this withRtmpDelay($value)
3622
 * @method string getDomainName()
3623
 * @method $this withDomainName($value)
3624
 * @method string getOwnerId()
3625
 * @method $this withOwnerId($value)
3626
 * @method string getFlvDelay()
3627
 * @method $this withFlvDelay($value)
3628
 * @method string getRtmpLevel()
3629
 * @method $this withRtmpLevel($value)
3630
 * @method string getHlsDelay()
3631
 * @method $this withHlsDelay($value)
3632
 */
3633
class SetLiveStreamDelayConfig extends Rpc
3634
{
3635
}
3636
3637
/**
3638
 * @method string getConfigStatus()
3639
 * @method $this withConfigStatus($value)
3640
 * @method string getConfigName()
3641
 * @method $this withConfigName($value)
3642
 * @method string getDomainName()
3643
 * @method $this withDomainName($value)
3644
 * @method string getConfigValue()
3645
 * @method $this withConfigValue($value)
3646
 * @method string getOwnerId()
3647
 * @method $this withOwnerId($value)
3648
 */
3649
class SetLiveStreamOptimizedFeatureConfig extends Rpc
3650
{
3651
}
3652
3653
/**
3654
 * @method string getAuthKey()
3655
 * @method $this withAuthKey($value)
3656
 * @method string getAuthType()
3657
 * @method $this withAuthType($value)
3658
 * @method string getNotifyUrl()
3659
 * @method $this withNotifyUrl($value)
3660
 * @method string getDomainName()
3661
 * @method $this withDomainName($value)
3662
 * @method string getOwnerId()
3663
 * @method $this withOwnerId($value)
3664
 */
3665
class SetLiveStreamsNotifyUrlConfig extends Rpc
3666
{
3667
}
3668
3669
/**
3670
 * @method string getStartTime()
3671
 * @method $this withStartTime($value)
3672
 * @method string getBoardId()
3673
 * @method $this withBoardId($value)
3674
 * @method string getOwnerId()
3675
 * @method $this withOwnerId($value)
3676
 * @method string getAppId()
3677
 * @method $this withAppId($value)
3678
 */
3679
class StartBoardRecord extends Rpc
3680
{
3681
}
3682
3683
/**
3684
 * @method string getCasterId()
3685
 * @method $this withCasterId($value)
3686
 * @method string getOwnerId()
3687
 * @method $this withOwnerId($value)
3688
 */
3689
class StartCaster extends Rpc
3690
{
3691
}
3692
3693
/**
3694
 * @method string getCasterId()
3695
 * @method $this withCasterId($value)
3696
 * @method string getOwnerId()
3697
 * @method $this withOwnerId($value)
3698
 * @method string getSceneId()
3699
 * @method $this withSceneId($value)
3700
 */
3701
class StartCasterScene extends Rpc
3702
{
3703
}
3704
3705
/**
3706
 * @method string getDomainName()
3707
 * @method $this withDomainName($value)
3708
 * @method string getOwnerId()
3709
 * @method $this withOwnerId($value)
3710
 * @method string getSecurityToken()
3711
 * @method $this withSecurityToken($value)
3712
 */
3713
class StartLiveDomain extends Rpc
3714
{
3715
}
3716
3717
/**
3718
 * @method string getTokenId()
3719
 * @method $this withTokenId($value)
3720
 * @method string getOssEndpoint()
3721
 * @method $this withOssEndpoint($value)
3722
 * @method string getAppName()
3723
 * @method $this withAppName($value)
3724
 * @method string getOssRamRole()
3725
 * @method $this withOssRamRole($value)
3726
 * @method string getStreamName()
3727
 * @method $this withStreamName($value)
3728
 * @method string getOssUserId()
3729
 * @method $this withOssUserId($value)
3730
 * @method string getOssBucket()
3731
 * @method $this withOssBucket($value)
3732
 * @method string getDomainName()
3733
 * @method $this withDomainName($value)
3734
 * @method string getInputUrl()
3735
 * @method $this withInputUrl($value)
3736
 * @method string getOwnerId()
3737
 * @method $this withOwnerId($value)
3738
 * @method string getInterval()
3739
 * @method $this withInterval($value)
3740
 */
3741
class StartLiveIndex extends Rpc
3742
{
3743
}
3744
3745
/**
3746
 * @method string getCasterId()
3747
 * @method $this withCasterId($value)
3748
 * @method string getOwnerId()
3749
 * @method $this withOwnerId($value)
3750
 */
3751
class StopCaster extends Rpc
3752
{
3753
}
3754
3755
/**
3756
 * @method string getCasterId()
3757
 * @method $this withCasterId($value)
3758
 * @method string getOwnerId()
3759
 * @method $this withOwnerId($value)
3760
 * @method string getSceneId()
3761
 * @method $this withSceneId($value)
3762
 */
3763
class StopCasterScene extends Rpc
3764
{
3765
}
3766
3767
/**
3768
 * @method string getDomainName()
3769
 * @method $this withDomainName($value)
3770
 * @method string getOwnerId()
3771
 * @method $this withOwnerId($value)
3772
 * @method string getSecurityToken()
3773
 * @method $this withSecurityToken($value)
3774
 */
3775
class StopLiveDomain extends Rpc
3776
{
3777
}
3778
3779
/**
3780
 * @method string getAppName()
3781
 * @method $this withAppName($value)
3782
 * @method string getStreamName()
3783
 * @method $this withStreamName($value)
3784
 * @method string getTaskId()
3785
 * @method $this withTaskId($value)
3786
 * @method string getDomainName()
3787
 * @method $this withDomainName($value)
3788
 * @method string getOwnerId()
3789
 * @method $this withOwnerId($value)
3790
 */
3791
class StopLiveIndex extends Rpc
3792
{
3793
}
3794
3795
/**
3796
 * @method array getTag()
3797
 * @method array getResourceId()
3798
 * @method string getOwnerId()
3799
 * @method $this withOwnerId($value)
3800
 * @method string getResourceType()
3801
 * @method $this withResourceType($value)
3802
 */
3803
class TagLiveResources extends Rpc
3804
{
3805
3806
    /**
3807
     * @param array $tag
3808
     *
3809
     * @return $this
3810
     */
3811
	public function withTag(array $tag)
3812
	{
3813
	    $this->data['Tag'] = $tag;
3814
		foreach ($tag as $depth1 => $depth1Value) {
3815
			if(isset($depth1Value['Key'])){
3816
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
3817
			}
3818
			if(isset($depth1Value['Value'])){
3819
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
3820
			}
3821
		}
3822
3823
		return $this;
3824
    }
3825
3826
    /**
3827
     * @param array $resourceId
3828
     *
3829
     * @return $this
3830
     */
3831
	public function withResourceId(array $resourceId)
3832
	{
3833
	    $this->data['ResourceId'] = $resourceId;
3834
		foreach ($resourceId as $i => $iValue) {
3835
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3836
		}
3837
3838
		return $this;
3839
    }
3840
}
3841
3842
/**
3843
 * @method string getAll()
3844
 * @method $this withAll($value)
3845
 * @method array getResourceId()
3846
 * @method string getOwnerId()
3847
 * @method $this withOwnerId($value)
3848
 * @method string getResourceType()
3849
 * @method $this withResourceType($value)
3850
 * @method array getTagKey()
3851
 */
3852
class UnTagLiveResources extends Rpc
3853
{
3854
3855
    /**
3856
     * @param array $resourceId
3857
     *
3858
     * @return $this
3859
     */
3860
	public function withResourceId(array $resourceId)
3861
	{
3862
	    $this->data['ResourceId'] = $resourceId;
3863
		foreach ($resourceId as $i => $iValue) {
3864
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3865
		}
3866
3867
		return $this;
3868
    }
3869
3870
    /**
3871
     * @param array $tagKey
3872
     *
3873
     * @return $this
3874
     */
3875
	public function withTagKey(array $tagKey)
3876
	{
3877
	    $this->data['TagKey'] = $tagKey;
3878
		foreach ($tagKey as $i => $iValue) {
3879
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
3880
		}
3881
3882
		return $this;
3883
    }
3884
}
3885
3886
/**
3887
 * @method string getOwnerId()
3888
 * @method $this withOwnerId($value)
3889
 * @method string getAppId()
3890
 * @method $this withAppId($value)
3891
 * @method string getBoardData()
3892
 * @method $this withBoardData($value)
3893
 */
3894
class UpdateBoard extends Rpc
3895
{
3896
}
3897
3898
/**
3899
 * @method string getAuthKey()
3900
 * @method $this withAuthKey($value)
3901
 * @method string getCallbackEnable()
3902
 * @method $this withCallbackEnable($value)
3903
 * @method string getCallbackEvents()
3904
 * @method $this withCallbackEvents($value)
3905
 * @method string getOwnerId()
3906
 * @method $this withOwnerId($value)
3907
 * @method string getCallbackUri()
3908
 * @method $this withCallbackUri($value)
3909
 * @method string getAppId()
3910
 * @method $this withAppId($value)
3911
 * @method string getAuthSwitch()
3912
 * @method $this withAuthSwitch($value)
3913
 */
3914
class UpdateBoardCallback extends Rpc
3915
{
3916
}
3917
3918
/**
3919
 * @method string getCasterId()
3920
 * @method $this withCasterId($value)
3921
 * @method string getOwnerId()
3922
 * @method $this withOwnerId($value)
3923
 * @method array getAudioLayer()
3924
 * @method string getSceneId()
3925
 * @method $this withSceneId($value)
3926
 * @method array getMixList()
3927
 * @method string getFollowEnable()
3928
 * @method $this withFollowEnable($value)
3929
 */
3930
class UpdateCasterSceneAudio extends Rpc
3931
{
3932
3933
    /**
3934
     * @param array $audioLayer
3935
     *
3936
     * @return $this
3937
     */
3938
	public function withAudioLayer(array $audioLayer)
3939
	{
3940
	    $this->data['AudioLayer'] = $audioLayer;
3941
		foreach ($audioLayer as $depth1 => $depth1Value) {
3942
			if(isset($depth1Value['VolumeRate'])){
3943
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.VolumeRate'] = $depth1Value['VolumeRate'];
3944
			}
3945
			if(isset($depth1Value['ValidChannel'])){
3946
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.ValidChannel'] = $depth1Value['ValidChannel'];
3947
			}
3948
			if(isset($depth1Value['FixedDelayDuration'])){
3949
				$this->options['query']['AudioLayer.' . ($depth1 + 1) . '.FixedDelayDuration'] = $depth1Value['FixedDelayDuration'];
3950
			}
3951
		}
3952
3953
		return $this;
3954
    }
3955
3956
    /**
3957
     * @param array $mixList
3958
     *
3959
     * @return $this
3960
     */
3961
	public function withMixList(array $mixList)
3962
	{
3963
	    $this->data['MixList'] = $mixList;
3964
		foreach ($mixList as $i => $iValue) {
3965
			$this->options['query']['MixList.' . ($i + 1)] = $iValue;
3966
		}
3967
3968
		return $this;
3969
    }
3970
}
3971
3972
/**
3973
 * @method string getLayoutId()
3974
 * @method $this withLayoutId($value)
3975
 * @method array getComponentId()
3976
 * @method string getCasterId()
3977
 * @method $this withCasterId($value)
3978
 * @method string getOwnerId()
3979
 * @method $this withOwnerId($value)
3980
 * @method string getSceneId()
3981
 * @method $this withSceneId($value)
3982
 */
3983
class UpdateCasterSceneConfig extends Rpc
3984
{
3985
3986
    /**
3987
     * @param array $componentId
3988
     *
3989
     * @return $this
3990
     */
3991
	public function withComponentId(array $componentId)
3992
	{
3993
	    $this->data['ComponentId'] = $componentId;
3994
		foreach ($componentId as $i => $iValue) {
3995
			$this->options['query']['ComponentId.' . ($i + 1)] = $iValue;
3996
		}
3997
3998
		return $this;
3999
    }
4000
}
4001
4002
/**
4003
 * @method string getTimeInterval()
4004
 * @method $this withTimeInterval($value)
4005
 * @method string getOssEndpoint()
4006
 * @method $this withOssEndpoint($value)
4007
 * @method string getAppName()
4008
 * @method $this withAppName($value)
4009
 * @method string getSecurityToken()
4010
 * @method $this withSecurityToken($value)
4011
 * @method string getOverwriteOssObject()
4012
 * @method $this withOverwriteOssObject($value)
4013
 * @method string getOssBucket()
4014
 * @method $this withOssBucket($value)
4015
 * @method string getDomainName()
4016
 * @method $this withDomainName($value)
4017
 * @method string getSequenceOssObject()
4018
 * @method $this withSequenceOssObject($value)
4019
 * @method string getOwnerId()
4020
 * @method $this withOwnerId($value)
4021
 * @method string getCallback()
4022
 * @method $this withCallback($value)
4023
 */
4024
class UpdateLiveAppSnapshotConfig extends Rpc
4025
{
4026
}
4027
4028
/**
4029
 * @method string getOssEndpoint()
4030
 * @method $this withOssEndpoint($value)
4031
 * @method string getOssObject()
4032
 * @method $this withOssObject($value)
4033
 * @method string getAppName()
4034
 * @method $this withAppName($value)
4035
 * @method string getStreamName()
4036
 * @method $this withStreamName($value)
4037
 * @method string getOssBucket()
4038
 * @method $this withOssBucket($value)
4039
 * @method string getDomainName()
4040
 * @method $this withDomainName($value)
4041
 * @method string getOwnerId()
4042
 * @method $this withOwnerId($value)
4043
 * @method string getBizType()
4044
 * @method $this withBizType($value)
4045
 */
4046
class UpdateLiveAudioAuditConfig extends Rpc
4047
{
4048
}
4049
4050
/**
4051
 * @method string getDomainName()
4052
 * @method $this withDomainName($value)
4053
 * @method string getOwnerId()
4054
 * @method $this withOwnerId($value)
4055
 * @method string getCallbackTemplate()
4056
 * @method $this withCallbackTemplate($value)
4057
 * @method string getCallback()
4058
 * @method $this withCallback($value)
4059
 */
4060
class UpdateLiveAudioAuditNotifyConfig extends Rpc
4061
{
4062
}
4063
4064
/**
4065
 * @method string getDomainName()
4066
 * @method $this withDomainName($value)
4067
 * @method string getOwnerId()
4068
 * @method $this withOwnerId($value)
4069
 * @method string getSecurityToken()
4070
 * @method $this withSecurityToken($value)
4071
 * @method string getNotifyUrl()
4072
 * @method $this withNotifyUrl($value)
4073
 */
4074
class UpdateLiveDetectNotifyConfig extends Rpc
4075
{
4076
}
4077
4078
/**
4079
 * @method string getOnDemandUrl()
4080
 * @method $this withOnDemandUrl($value)
4081
 * @method string getSecurityToken()
4082
 * @method $this withSecurityToken($value)
4083
 * @method string getNotifyUrl()
4084
 * @method $this withNotifyUrl($value)
4085
 * @method string getNeedStatusNotify()
4086
 * @method $this withNeedStatusNotify($value)
4087
 * @method string getDomainName()
4088
 * @method $this withDomainName($value)
4089
 * @method string getOwnerId()
4090
 * @method $this withOwnerId($value)
4091
 */
4092
class UpdateLiveRecordNotifyConfig extends Rpc
4093
{
4094
}
4095
4096
/**
4097
 * @method string getOssEndpoint()
4098
 * @method $this withOssEndpoint($value)
4099
 * @method string getOssObject()
4100
 * @method $this withOssObject($value)
4101
 * @method array getScene()
4102
 * @method string getAppName()
4103
 * @method $this withAppName($value)
4104
 * @method string getSecurityToken()
4105
 * @method $this withSecurityToken($value)
4106
 * @method string getOssBucket()
4107
 * @method $this withOssBucket($value)
4108
 * @method string getDomainName()
4109
 * @method $this withDomainName($value)
4110
 * @method string getOwnerId()
4111
 * @method $this withOwnerId($value)
4112
 * @method string getInterval()
4113
 * @method $this withInterval($value)
4114
 */
4115
class UpdateLiveSnapshotDetectPornConfig extends Rpc
4116
{
4117
4118
    /**
4119
     * @param array $scene
4120
     *
4121
     * @return $this
4122
     */
4123
	public function withScene(array $scene)
4124
	{
4125
	    $this->data['Scene'] = $scene;
4126
		foreach ($scene as $i => $iValue) {
4127
			$this->options['query']['Scene.' . ($i + 1)] = $iValue;
4128
		}
4129
4130
		return $this;
4131
    }
4132
}
4133
4134
/**
4135
 * @method string getTopLevelDomain()
4136
 * @method $this withTopLevelDomain($value)
4137
 * @method string getDomainName()
4138
 * @method $this withDomainName($value)
4139
 * @method string getOwnerId()
4140
 * @method $this withOwnerId($value)
4141
 * @method string getSecurityToken()
4142
 * @method $this withSecurityToken($value)
4143
 */
4144
class UpdateLiveTopLevelDomain extends Rpc
4145
{
4146
}
4147