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 ( 63e60e...e10a0d )
by
unknown
07:15
created

DescribeLiveCdnDiagnoseInfo   A

Complexity

Total Complexity 9

Size/Duplication

Total Lines 118
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 9
eloc 28
dl 0
loc 118
rs 10
c 0
b 0
f 0

9 Methods

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