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 ( 34501f...98689d )
by
unknown
07:14
created

SetCasterSyncGroup::withSyncGroup()   B

Complexity

Conditions 7
Paths 33

Size

Total Lines 22
Code Lines 13

Duplication

Lines 0
Ratio 0 %

Importance

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