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 ( b3d393...826c8a )
by
unknown
06:47
created

CreateDcdnSLSRealTimeLogDelivery::withSLSProject()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Dcdn\V20180115;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddDcdnDomain addDcdnDomain(array $options = [])
9
 * @method AddDcdnIpaDomain addDcdnIpaDomain(array $options = [])
10
 * @method BatchAddDcdnDomain batchAddDcdnDomain(array $options = [])
11
 * @method BatchDeleteDcdnDomainConfigs batchDeleteDcdnDomainConfigs(array $options = [])
12
 * @method BatchSetDcdnDomainCertificate batchSetDcdnDomainCertificate(array $options = [])
13
 * @method BatchSetDcdnDomainConfigs batchSetDcdnDomainConfigs(array $options = [])
14
 * @method BatchSetDcdnIpaDomainConfigs batchSetDcdnIpaDomainConfigs(array $options = [])
15
 * @method BatchStartDcdnDomain batchStartDcdnDomain(array $options = [])
16
 * @method BatchStopDcdnDomain batchStopDcdnDomain(array $options = [])
17
 * @method CheckDcdnProjectExist checkDcdnProjectExist(array $options = [])
18
 * @method CommitStagingRoutineCode commitStagingRoutineCode(array $options = [])
19
 * @method CreateDcdnCertificateSigningRequest createDcdnCertificateSigningRequest(array $options = [])
20
 * @method CreateDcdnDeliverTask createDcdnDeliverTask(array $options = [])
21
 * @method CreateDcdnDomainOfflineLogDelivery createDcdnDomainOfflineLogDelivery(array $options = [])
22
 * @method CreateDcdnSLSRealTimeLogDelivery createDcdnSLSRealTimeLogDelivery(array $options = [])
23
 * @method CreateDcdnSubTask createDcdnSubTask(array $options = [])
24
 * @method CreateRoutine createRoutine(array $options = [])
25
 * @method CreateSlrAndSlsProject createSlrAndSlsProject(array $options = [])
26
 * @method DeleteDcdnDeliverTask deleteDcdnDeliverTask(array $options = [])
27
 * @method DeleteDcdnDomain deleteDcdnDomain(array $options = [])
28
 * @method DeleteDcdnIpaDomain deleteDcdnIpaDomain(array $options = [])
29
 * @method DeleteDcdnIpaSpecificConfig deleteDcdnIpaSpecificConfig(array $options = [])
30
 * @method DeleteDcdnRealTimeLogProject deleteDcdnRealTimeLogProject(array $options = [])
31
 * @method DeleteDcdnSpecificConfig deleteDcdnSpecificConfig(array $options = [])
32
 * @method DeleteDcdnSpecificStagingConfig deleteDcdnSpecificStagingConfig(array $options = [])
33
 * @method DeleteDcdnSubTask deleteDcdnSubTask(array $options = [])
34
 * @method DeleteRoutine deleteRoutine(array $options = [])
35
 * @method DeleteRoutineCodeRevision deleteRoutineCodeRevision(array $options = [])
36
 * @method DeleteRoutineConfEnvs deleteRoutineConfEnvs(array $options = [])
37
 * @method DescribeDcdnAclFields describeDcdnAclFields(array $options = [])
38
 * @method DescribeDcdnBgpBpsData describeDcdnBgpBpsData(array $options = [])
39
 * @method DescribeDcdnBgpTrafficData describeDcdnBgpTrafficData(array $options = [])
40
 * @method DescribeDcdnBlockedRegions describeDcdnBlockedRegions(array $options = [])
41
 * @method DescribeDcdnCertificateDetail describeDcdnCertificateDetail(array $options = [])
42
 * @method DescribeDcdnCertificateList describeDcdnCertificateList(array $options = [])
43
 * @method DescribeDcdnConfigGroupDetail describeDcdnConfigGroupDetail(array $options = [])
44
 * @method DescribeDcdnConfigOfVersion describeDcdnConfigOfVersion(array $options = [])
45
 * @method DescribeDcdnDeletedDomains describeDcdnDeletedDomains(array $options = [])
46
 * @method DescribeDcdnDeliverList describeDcdnDeliverList(array $options = [])
47
 * @method DescribeDcdnDomainBpsData describeDcdnDomainBpsData(array $options = [])
48
 * @method DescribeDcdnDomainByCertificate describeDcdnDomainByCertificate(array $options = [])
49
 * @method DescribeDcdnDomainCcActivityLog describeDcdnDomainCcActivityLog(array $options = [])
50
 * @method DescribeDcdnDomainCertificateInfo describeDcdnDomainCertificateInfo(array $options = [])
51
 * @method DescribeDcdnDomainCname describeDcdnDomainCname(array $options = [])
52
 * @method DescribeDcdnDomainConfigs describeDcdnDomainConfigs(array $options = [])
53
 * @method DescribeDcdnDomainDetail describeDcdnDomainDetail(array $options = [])
54
 * @method DescribeDcdnDomainHitRateData describeDcdnDomainHitRateData(array $options = [])
55
 * @method DescribeDcdnDomainHttpCodeData describeDcdnDomainHttpCodeData(array $options = [])
56
 * @method DescribeDcdnDomainIpaBpsData describeDcdnDomainIpaBpsData(array $options = [])
57
 * @method DescribeDcdnDomainIpaTrafficData describeDcdnDomainIpaTrafficData(array $options = [])
58
 * @method DescribeDcdnDomainIspData describeDcdnDomainIspData(array $options = [])
59
 * @method DescribeDcdnDomainLog describeDcdnDomainLog(array $options = [])
60
 * @method DescribeDcdnDomainMultiUsageData describeDcdnDomainMultiUsageData(array $options = [])
61
 * @method DescribeDcdnDomainOriginBpsData describeDcdnDomainOriginBpsData(array $options = [])
62
 * @method DescribeDcdnDomainOriginTrafficData describeDcdnDomainOriginTrafficData(array $options = [])
63
 * @method DescribeDcdnDomainProperty describeDcdnDomainProperty(array $options = [])
64
 * @method DescribeDcdnDomainPvData describeDcdnDomainPvData(array $options = [])
65
 * @method DescribeDcdnDomainQpsData describeDcdnDomainQpsData(array $options = [])
66
 * @method DescribeDcdnDomainRealTimeBpsData describeDcdnDomainRealTimeBpsData(array $options = [])
67
 * @method DescribeDcdnDomainRealTimeByteHitRateData describeDcdnDomainRealTimeByteHitRateData(array $options = [])
68
 * @method DescribeDcdnDomainRealTimeDetailData describeDcdnDomainRealTimeDetailData(array $options = [])
69
 * @method DescribeDcdnDomainRealTimeHttpCodeData describeDcdnDomainRealTimeHttpCodeData(array $options = [])
70
 * @method DescribeDcdnDomainRealTimeQpsData describeDcdnDomainRealTimeQpsData(array $options = [])
71
 * @method DescribeDcdnDomainRealTimeReqHitRateData describeDcdnDomainRealTimeReqHitRateData(array $options = [])
72
 * @method DescribeDcdnDomainRealTimeSrcBpsData describeDcdnDomainRealTimeSrcBpsData(array $options = [])
73
 * @method DescribeDcdnDomainRealTimeSrcHttpCodeData describeDcdnDomainRealTimeSrcHttpCodeData(array $options = [])
74
 * @method DescribeDcdnDomainRealTimeSrcTrafficData describeDcdnDomainRealTimeSrcTrafficData(array $options = [])
75
 * @method DescribeDcdnDomainRealTimeTrafficData describeDcdnDomainRealTimeTrafficData(array $options = [])
76
 * @method DescribeDcdnDomainRegionData describeDcdnDomainRegionData(array $options = [])
77
 * @method DescribeDcdnDomainStagingConfig describeDcdnDomainStagingConfig(array $options = [])
78
 * @method DescribeDcdnDomainTopReferVisit describeDcdnDomainTopReferVisit(array $options = [])
79
 * @method DescribeDcdnDomainTopUrlVisit describeDcdnDomainTopUrlVisit(array $options = [])
80
 * @method DescribeDcdnDomainTrafficData describeDcdnDomainTrafficData(array $options = [])
81
 * @method DescribeDcdnDomainUsageData describeDcdnDomainUsageData(array $options = [])
82
 * @method DescribeDcdnDomainUvData describeDcdnDomainUvData(array $options = [])
83
 * @method DescribeDcdnDomainWebsocketBpsData describeDcdnDomainWebsocketBpsData(array $options = [])
84
 * @method DescribeDcdnDomainWebsocketHttpCodeData describeDcdnDomainWebsocketHttpCodeData(array $options = [])
85
 * @method DescribeDcdnDomainWebsocketTrafficData describeDcdnDomainWebsocketTrafficData(array $options = [])
86
 * @method DescribeDcdnHttpsDomainList describeDcdnHttpsDomainList(array $options = [])
87
 * @method DescribeDcdnIpaDomainConfigs describeDcdnIpaDomainConfigs(array $options = [])
88
 * @method DescribeDcdnIpaDomainDetail describeDcdnIpaDomainDetail(array $options = [])
89
 * @method DescribeDcdnIpaService describeDcdnIpaService(array $options = [])
90
 * @method DescribeDcdnIpaUserDomains describeDcdnIpaUserDomains(array $options = [])
91
 * @method DescribeDcdnIpInfo describeDcdnIpInfo(array $options = [])
92
 * @method DescribeDcdnOfflineLogDelivery describeDcdnOfflineLogDelivery(array $options = [])
93
 * @method DescribeDcdnOfflineLogDeliveryField describeDcdnOfflineLogDeliveryField(array $options = [])
94
 * @method DescribeDcdnOfflineLogDeliveryRegions describeDcdnOfflineLogDeliveryRegions(array $options = [])
95
 * @method DescribeDcdnOfflineLogDeliveryStatus describeDcdnOfflineLogDeliveryStatus(array $options = [])
96
 * @method DescribeDcdnRealTimeDeliveryField describeDcdnRealTimeDeliveryField(array $options = [])
97
 * @method DescribeDcdnRefreshQuota describeDcdnRefreshQuota(array $options = [])
98
 * @method DescribeDcdnRefreshTaskById describeDcdnRefreshTaskById(array $options = [])
99
 * @method DescribeDcdnRefreshTasks describeDcdnRefreshTasks(array $options = [])
100
 * @method DescribeDcdnRegionAndIsp describeDcdnRegionAndIsp(array $options = [])
101
 * @method DescribeDcdnReport describeDcdnReport(array $options = [])
102
 * @method DescribeDcdnReportList describeDcdnReportList(array $options = [])
103
 * @method DescribeDcdnSecFuncInfo describeDcdnSecFuncInfo(array $options = [])
104
 * @method DescribeDcdnsecService describeDcdnsecService(array $options = [])
105
 * @method DescribeDcdnSecSpecInfo describeDcdnSecSpecInfo(array $options = [])
106
 * @method DescribeDcdnService describeDcdnService(array $options = [])
107
 * @method DescribeDcdnSLSRealtimeLogDelivery describeDcdnSLSRealtimeLogDelivery(array $options = [])
108
 * @method DescribeDcdnSMCertificateDetail describeDcdnSMCertificateDetail(array $options = [])
109
 * @method DescribeDcdnSMCertificateList describeDcdnSMCertificateList(array $options = [])
110
 * @method DescribeDcdnStagingIp describeDcdnStagingIp(array $options = [])
111
 * @method DescribeDcdnSubList describeDcdnSubList(array $options = [])
112
 * @method DescribeDcdnTagResources describeDcdnTagResources(array $options = [])
113
 * @method DescribeDcdnTopDomainsByFlow describeDcdnTopDomainsByFlow(array $options = [])
114
 * @method DescribeDcdnUserBillHistory describeDcdnUserBillHistory(array $options = [])
115
 * @method DescribeDcdnUserBillType describeDcdnUserBillType(array $options = [])
116
 * @method DescribeDcdnUserDomains describeDcdnUserDomains(array $options = [])
117
 * @method DescribeDcdnUserDomainsByFunc describeDcdnUserDomainsByFunc(array $options = [])
118
 * @method DescribeDcdnUserQuota describeDcdnUserQuota(array $options = [])
119
 * @method DescribeDcdnUserRealTimeDeliveryField describeDcdnUserRealTimeDeliveryField(array $options = [])
120
 * @method DescribeDcdnUserResourcePackage describeDcdnUserResourcePackage(array $options = [])
121
 * @method DescribeDcdnUserSecDrop describeDcdnUserSecDrop(array $options = [])
122
 * @method DescribeDcdnUserSecDropByMinute describeDcdnUserSecDropByMinute(array $options = [])
123
 * @method DescribeDcdnUserTags describeDcdnUserTags(array $options = [])
124
 * @method DescribeDcdnVerifyContent describeDcdnVerifyContent(array $options = [])
125
 * @method DescribeDcdnWafDomain describeDcdnWafDomain(array $options = [])
126
 * @method DescribeRoutine describeRoutine(array $options = [])
127
 * @method DescribeRoutineCanaryEnvs describeRoutineCanaryEnvs(array $options = [])
128
 * @method DescribeRoutineCodeRevision describeRoutineCodeRevision(array $options = [])
129
 * @method DescribeRoutineSpec describeRoutineSpec(array $options = [])
130
 * @method DescribeRoutineUserInfo describeRoutineUserInfo(array $options = [])
131
 * @method DescribeUserDcdnIpaStatus describeUserDcdnIpaStatus(array $options = [])
132
 * @method DescribeUserDcdnStatus describeUserDcdnStatus(array $options = [])
133
 * @method DescribeUserErStatus describeUserErStatus(array $options = [])
134
 * @method DescribeUserLogserviceStatus describeUserLogserviceStatus(array $options = [])
135
 * @method DisableDcdnDomainOfflineLogDelivery disableDcdnDomainOfflineLogDelivery(array $options = [])
136
 * @method DisableDcdnOfflineLogDelivery disableDcdnOfflineLogDelivery(array $options = [])
137
 * @method EditRoutineConf editRoutineConf(array $options = [])
138
 * @method EnableDcdnDomainOfflineLogDelivery enableDcdnDomainOfflineLogDelivery(array $options = [])
139
 * @method ListDcdnRealTimeDeliveryProject listDcdnRealTimeDeliveryProject(array $options = [])
140
 * @method ModifyDCdnDomainSchdmByProperty modifyDCdnDomainSchdmByProperty(array $options = [])
141
 * @method OpenDcdnService openDcdnService(array $options = [])
142
 * @method PreloadDcdnObjectCaches preloadDcdnObjectCaches(array $options = [])
143
 * @method PublishDcdnStagingConfigToProduction publishDcdnStagingConfigToProduction(array $options = [])
144
 * @method PublishRoutineCodeRevision publishRoutineCodeRevision(array $options = [])
145
 * @method RefreshDcdnObjectCaches refreshDcdnObjectCaches(array $options = [])
146
 * @method RollbackDcdnStagingConfig rollbackDcdnStagingConfig(array $options = [])
147
 * @method SetDcdnConfigOfVersion setDcdnConfigOfVersion(array $options = [])
148
 * @method SetDcdnDomainCertificate setDcdnDomainCertificate(array $options = [])
149
 * @method SetDcdnDomainCSRCertificate setDcdnDomainCSRCertificate(array $options = [])
150
 * @method SetDcdnDomainSMCertificate setDcdnDomainSMCertificate(array $options = [])
151
 * @method SetDcdnDomainStagingConfig setDcdnDomainStagingConfig(array $options = [])
152
 * @method SetDcdnFullDomainsBlockIP setDcdnFullDomainsBlockIP(array $options = [])
153
 * @method SetDcdnUserConfig setDcdnUserConfig(array $options = [])
154
 * @method SetRoutineSubdomain setRoutineSubdomain(array $options = [])
155
 * @method StartDcdnDomain startDcdnDomain(array $options = [])
156
 * @method StartDcdnIpaDomain startDcdnIpaDomain(array $options = [])
157
 * @method StopDcdnDomain stopDcdnDomain(array $options = [])
158
 * @method StopDcdnIpaDomain stopDcdnIpaDomain(array $options = [])
159
 * @method TagDcdnResources tagDcdnResources(array $options = [])
160
 * @method UntagDcdnResources untagDcdnResources(array $options = [])
161
 * @method UpdateDcdnDeliverTask updateDcdnDeliverTask(array $options = [])
162
 * @method UpdateDcdnDomain updateDcdnDomain(array $options = [])
163
 * @method UpdateDcdnIpaDomain updateDcdnIpaDomain(array $options = [])
164
 * @method UpdateDcdnSLSRealtimeLogDelivery updateDcdnSLSRealtimeLogDelivery(array $options = [])
165
 * @method UpdateDcdnSubTask updateDcdnSubTask(array $options = [])
166
 * @method UpdateDcdnUserRealTimeDeliveryField updateDcdnUserRealTimeDeliveryField(array $options = [])
167
 * @method UploadRoutineCode uploadRoutineCode(array $options = [])
168
 * @method UploadStagingRoutineCode uploadStagingRoutineCode(array $options = [])
169
 * @method VerifyDcdnDomainOwner verifyDcdnDomainOwner(array $options = [])
170
 */
171
class DcdnApiResolver extends ApiResolver
172
{
173
}
174
175
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
176
{
177
    /** @var string */
178
    public $product = 'dcdn';
179
180
    /** @var string */
181
    public $version = '2018-01-15';
182
183
    /** @var string */
184
    public $method = 'POST';
185
}
186
187
/**
188
 * @method string getSources()
189
 * @method $this withSources($value)
190
 * @method string getResourceGroupId()
191
 * @method $this withResourceGroupId($value)
192
 * @method string getSecurityToken()
193
 * @method $this withSecurityToken($value)
194
 * @method string getScope()
195
 * @method $this withScope($value)
196
 * @method string getTopLevelDomain()
197
 * @method $this withTopLevelDomain($value)
198
 * @method string getOwnerAccount()
199
 * @method $this withOwnerAccount($value)
200
 * @method string getDomainName()
201
 * @method $this withDomainName($value)
202
 * @method string getOwnerId()
203
 * @method $this withOwnerId($value)
204
 * @method string getCheckUrl()
205
 * @method $this withCheckUrl($value)
206
 */
207
class AddDcdnDomain extends Rpc
208
{
209
}
210
211
/**
212
 * @method string getSources()
213
 * @method $this withSources($value)
214
 * @method string getResourceGroupId()
215
 * @method $this withResourceGroupId($value)
216
 * @method string getProtocol()
217
 * @method $this withProtocol($value)
218
 * @method string getSecurityToken()
219
 * @method $this withSecurityToken($value)
220
 * @method string getScope()
221
 * @method $this withScope($value)
222
 * @method string getTopLevelDomain()
223
 * @method $this withTopLevelDomain($value)
224
 * @method string getOwnerAccount()
225
 * @method $this withOwnerAccount($value)
226
 * @method string getDomainName()
227
 * @method $this withDomainName($value)
228
 * @method string getOwnerId()
229
 * @method $this withOwnerId($value)
230
 * @method string getCheckUrl()
231
 * @method $this withCheckUrl($value)
232
 */
233
class AddDcdnIpaDomain extends Rpc
234
{
235
}
236
237
/**
238
 * @method string getSources()
239
 * @method $this withSources($value)
240
 * @method string getResourceGroupId()
241
 * @method $this withResourceGroupId($value)
242
 * @method string getSecurityToken()
243
 * @method $this withSecurityToken($value)
244
 * @method string getScope()
245
 * @method $this withScope($value)
246
 * @method string getTopLevelDomain()
247
 * @method $this withTopLevelDomain($value)
248
 * @method string getOwnerAccount()
249
 * @method $this withOwnerAccount($value)
250
 * @method string getDomainName()
251
 * @method $this withDomainName($value)
252
 * @method string getOwnerId()
253
 * @method $this withOwnerId($value)
254
 * @method string getCheckUrl()
255
 * @method $this withCheckUrl($value)
256
 */
257
class BatchAddDcdnDomain extends Rpc
258
{
259
}
260
261
/**
262
 * @method string getFunctionNames()
263
 * @method $this withFunctionNames($value)
264
 * @method string getDomainNames()
265
 * @method $this withDomainNames($value)
266
 * @method string getOwnerAccount()
267
 * @method $this withOwnerAccount($value)
268
 * @method string getOwnerId()
269
 * @method $this withOwnerId($value)
270
 * @method string getSecurityToken()
271
 * @method $this withSecurityToken($value)
272
 */
273
class BatchDeleteDcdnDomainConfigs extends Rpc
274
{
275
}
276
277
/**
278
 * @method string getSSLProtocol()
279
 * @method $this withSSLProtocol($value)
280
 * @method string getSecurityToken()
281
 * @method $this withSecurityToken($value)
282
 * @method string getCertType()
283
 * @method $this withCertType($value)
284
 * @method string getSSLPri()
285
 * @method $this withSSLPri($value)
286
 * @method string getCertName()
287
 * @method $this withCertName($value)
288
 * @method string getDomainName()
289
 * @method $this withDomainName($value)
290
 * @method string getOwnerId()
291
 * @method $this withOwnerId($value)
292
 * @method string getSSLPub()
293
 * @method $this withSSLPub($value)
294
 * @method string getRegion()
295
 * @method $this withRegion($value)
296
 */
297
class BatchSetDcdnDomainCertificate extends Rpc
298
{
299
}
300
301
/**
302
 * @method string getFunctions()
303
 * @method $this withFunctions($value)
304
 * @method string getDomainNames()
305
 * @method $this withDomainNames($value)
306
 * @method string getSecurityToken()
307
 * @method $this withSecurityToken($value)
308
 * @method string getOwnerAccount()
309
 * @method $this withOwnerAccount($value)
310
 * @method string getOwnerId()
311
 * @method $this withOwnerId($value)
312
 */
313
class BatchSetDcdnDomainConfigs extends Rpc
314
{
315
}
316
317
/**
318
 * @method string getFunctions()
319
 * @method $this withFunctions($value)
320
 * @method string getDomainNames()
321
 * @method $this withDomainNames($value)
322
 * @method string getSecurityToken()
323
 * @method $this withSecurityToken($value)
324
 * @method string getOwnerAccount()
325
 * @method $this withOwnerAccount($value)
326
 * @method string getOwnerId()
327
 * @method $this withOwnerId($value)
328
 */
329
class BatchSetDcdnIpaDomainConfigs extends Rpc
330
{
331
}
332
333
/**
334
 * @method string getDomainNames()
335
 * @method $this withDomainNames($value)
336
 * @method string getOwnerId()
337
 * @method $this withOwnerId($value)
338
 * @method string getSecurityToken()
339
 * @method $this withSecurityToken($value)
340
 */
341
class BatchStartDcdnDomain extends Rpc
342
{
343
}
344
345
/**
346
 * @method string getDomainNames()
347
 * @method $this withDomainNames($value)
348
 * @method string getOwnerId()
349
 * @method $this withOwnerId($value)
350
 * @method string getSecurityToken()
351
 * @method $this withSecurityToken($value)
352
 */
353
class BatchStopDcdnDomain extends Rpc
354
{
355
}
356
357
/**
358
 * @method string getProjectName()
359
 * @method $this withProjectName($value)
360
 * @method string getOwnerId()
361
 * @method $this withOwnerId($value)
362
 */
363
class CheckDcdnProjectExist extends Rpc
364
{
365
366
    /** @var string */
367
    public $method = 'GET';
368
}
369
370
/**
371
 * @method string getCodeDescription()
372
 * @method string getOwnerId()
373
 * @method $this withOwnerId($value)
374
 * @method string getName()
375
 */
376
class CommitStagingRoutineCode extends Rpc
377
{
378
379
    /**
380
     * @param string $value
381
     *
382
     * @return $this
383
     */
384
    public function withCodeDescription($value)
385
    {
386
        $this->data['CodeDescription'] = $value;
387
        $this->options['form_params']['CodeDescription'] = $value;
388
389
        return $this;
390
    }
391
392
    /**
393
     * @param string $value
394
     *
395
     * @return $this
396
     */
397
    public function withName($value)
398
    {
399
        $this->data['Name'] = $value;
400
        $this->options['form_params']['Name'] = $value;
401
402
        return $this;
403
    }
404
}
405
406
/**
407
 * @method string getCountry()
408
 * @method $this withCountry($value)
409
 * @method string getCity()
410
 * @method $this withCity($value)
411
 * @method string getCommonName()
412
 * @method $this withCommonName($value)
413
 * @method string getState()
414
 * @method $this withState($value)
415
 * @method string getEmail()
416
 * @method $this withEmail($value)
417
 * @method string getSANs()
418
 * @method $this withSANs($value)
419
 * @method string getOwnerId()
420
 * @method $this withOwnerId($value)
421
 * @method string getOrganization()
422
 * @method $this withOrganization($value)
423
 * @method string getOrganizationUnit()
424
 * @method $this withOrganizationUnit($value)
425
 */
426
class CreateDcdnCertificateSigningRequest extends Rpc
427
{
428
}
429
430
/**
431
 * @method string getReports()
432
 * @method string getDeliver()
433
 * @method string getDomainName()
434
 * @method string getOwnerId()
435
 * @method $this withOwnerId($value)
436
 * @method string getSchedule()
437
 * @method string getName()
438
 */
439
class CreateDcdnDeliverTask extends Rpc
440
{
441
442
    /**
443
     * @param string $value
444
     *
445
     * @return $this
446
     */
447
    public function withReports($value)
448
    {
449
        $this->data['Reports'] = $value;
450
        $this->options['form_params']['Reports'] = $value;
451
452
        return $this;
453
    }
454
455
    /**
456
     * @param string $value
457
     *
458
     * @return $this
459
     */
460
    public function withDeliver($value)
461
    {
462
        $this->data['Deliver'] = $value;
463
        $this->options['form_params']['Deliver'] = $value;
464
465
        return $this;
466
    }
467
468
    /**
469
     * @param string $value
470
     *
471
     * @return $this
472
     */
473
    public function withDomainName($value)
474
    {
475
        $this->data['DomainName'] = $value;
476
        $this->options['form_params']['DomainName'] = $value;
477
478
        return $this;
479
    }
480
481
    /**
482
     * @param string $value
483
     *
484
     * @return $this
485
     */
486
    public function withSchedule($value)
487
    {
488
        $this->data['Schedule'] = $value;
489
        $this->options['form_params']['Schedule'] = $value;
490
491
        return $this;
492
    }
493
494
    /**
495
     * @param string $value
496
     *
497
     * @return $this
498
     */
499
    public function withName($value)
500
    {
501
        $this->data['Name'] = $value;
502
        $this->options['form_params']['Name'] = $value;
503
504
        return $this;
505
    }
506
}
507
508
/**
509
 * @method string getDomainName()
510
 * @method string getOwnerId()
511
 * @method $this withOwnerId($value)
512
 * @method string getFieldId()
513
 */
514
class CreateDcdnDomainOfflineLogDelivery extends Rpc
515
{
516
517
    /**
518
     * @param string $value
519
     *
520
     * @return $this
521
     */
522
    public function withDomainName($value)
523
    {
524
        $this->data['DomainName'] = $value;
525
        $this->options['form_params']['DomainName'] = $value;
526
527
        return $this;
528
    }
529
530
    /**
531
     * @param string $value
532
     *
533
     * @return $this
534
     */
535
    public function withFieldId($value)
536
    {
537
        $this->data['FieldId'] = $value;
538
        $this->options['form_params']['FieldId'] = $value;
539
540
        return $this;
541
    }
542
}
543
544
/**
545
 * @method string getSLSLogStore()
546
 * @method string getSLSProject()
547
 * @method string getBusinessType()
548
 * @method string getSLSRegion()
549
 * @method string getProjectName()
550
 * @method string getDomainName()
551
 * @method string getSamplingRate()
552
 * @method string getDataCenter()
553
 * @method string getOwnerId()
554
 * @method $this withOwnerId($value)
555
 */
556
class CreateDcdnSLSRealTimeLogDelivery extends Rpc
557
{
558
559
    /**
560
     * @param string $value
561
     *
562
     * @return $this
563
     */
564
    public function withSLSLogStore($value)
565
    {
566
        $this->data['SLSLogStore'] = $value;
567
        $this->options['form_params']['SLSLogStore'] = $value;
568
569
        return $this;
570
    }
571
572
    /**
573
     * @param string $value
574
     *
575
     * @return $this
576
     */
577
    public function withSLSProject($value)
578
    {
579
        $this->data['SLSProject'] = $value;
580
        $this->options['form_params']['SLSProject'] = $value;
581
582
        return $this;
583
    }
584
585
    /**
586
     * @param string $value
587
     *
588
     * @return $this
589
     */
590
    public function withBusinessType($value)
591
    {
592
        $this->data['BusinessType'] = $value;
593
        $this->options['form_params']['BusinessType'] = $value;
594
595
        return $this;
596
    }
597
598
    /**
599
     * @param string $value
600
     *
601
     * @return $this
602
     */
603
    public function withSLSRegion($value)
604
    {
605
        $this->data['SLSRegion'] = $value;
606
        $this->options['form_params']['SLSRegion'] = $value;
607
608
        return $this;
609
    }
610
611
    /**
612
     * @param string $value
613
     *
614
     * @return $this
615
     */
616
    public function withProjectName($value)
617
    {
618
        $this->data['ProjectName'] = $value;
619
        $this->options['form_params']['ProjectName'] = $value;
620
621
        return $this;
622
    }
623
624
    /**
625
     * @param string $value
626
     *
627
     * @return $this
628
     */
629
    public function withDomainName($value)
630
    {
631
        $this->data['DomainName'] = $value;
632
        $this->options['form_params']['DomainName'] = $value;
633
634
        return $this;
635
    }
636
637
    /**
638
     * @param string $value
639
     *
640
     * @return $this
641
     */
642
    public function withSamplingRate($value)
643
    {
644
        $this->data['SamplingRate'] = $value;
645
        $this->options['form_params']['SamplingRate'] = $value;
646
647
        return $this;
648
    }
649
650
    /**
651
     * @param string $value
652
     *
653
     * @return $this
654
     */
655
    public function withDataCenter($value)
656
    {
657
        $this->data['DataCenter'] = $value;
658
        $this->options['form_params']['DataCenter'] = $value;
659
660
        return $this;
661
    }
662
}
663
664
/**
665
 * @method string getDomainName()
666
 * @method string getOwnerId()
667
 * @method $this withOwnerId($value)
668
 * @method string getReportIds()
669
 */
670
class CreateDcdnSubTask extends Rpc
671
{
672
673
    /**
674
     * @param string $value
675
     *
676
     * @return $this
677
     */
678
    public function withDomainName($value)
679
    {
680
        $this->data['DomainName'] = $value;
681
        $this->options['form_params']['DomainName'] = $value;
682
683
        return $this;
684
    }
685
686
    /**
687
     * @param string $value
688
     *
689
     * @return $this
690
     */
691
    public function withReportIds($value)
692
    {
693
        $this->data['ReportIds'] = $value;
694
        $this->options['form_params']['ReportIds'] = $value;
695
696
        return $this;
697
    }
698
}
699
700
/**
701
 * @method string getDescription()
702
 * @method string getEnvConf()
703
 * @method string getOwnerId()
704
 * @method $this withOwnerId($value)
705
 * @method string getName()
706
 */
707
class CreateRoutine extends Rpc
708
{
709
710
    /**
711
     * @param string $value
712
     *
713
     * @return $this
714
     */
715
    public function withDescription($value)
716
    {
717
        $this->data['Description'] = $value;
718
        $this->options['form_params']['Description'] = $value;
719
720
        return $this;
721
    }
722
723
    /**
724
     * @param string $value
725
     *
726
     * @return $this
727
     */
728
    public function withEnvConf($value)
729
    {
730
        $this->data['EnvConf'] = $value;
731
        $this->options['form_params']['EnvConf'] = $value;
732
733
        return $this;
734
    }
735
736
    /**
737
     * @param string $value
738
     *
739
     * @return $this
740
     */
741
    public function withName($value)
742
    {
743
        $this->data['Name'] = $value;
744
        $this->options['form_params']['Name'] = $value;
745
746
        return $this;
747
    }
748
}
749
750
/**
751
 * @method string getOwnerId()
752
 * @method $this withOwnerId($value)
753
 * @method string getRegion()
754
 */
755
class CreateSlrAndSlsProject extends Rpc
756
{
757
758
    /**
759
     * @param string $value
760
     *
761
     * @return $this
762
     */
763
    public function withRegion($value)
764
    {
765
        $this->data['Region'] = $value;
766
        $this->options['form_params']['Region'] = $value;
767
768
        return $this;
769
    }
770
}
771
772
/**
773
 * @method string getDeliverId()
774
 * @method $this withDeliverId($value)
775
 * @method string getOwnerId()
776
 * @method $this withOwnerId($value)
777
 */
778
class DeleteDcdnDeliverTask extends Rpc
779
{
780
}
781
782
/**
783
 * @method string getSecurityToken()
784
 * @method $this withSecurityToken($value)
785
 * @method string getOwnerAccount()
786
 * @method $this withOwnerAccount($value)
787
 * @method string getDomainName()
788
 * @method $this withDomainName($value)
789
 * @method string getOwnerId()
790
 * @method $this withOwnerId($value)
791
 */
792
class DeleteDcdnDomain extends Rpc
793
{
794
}
795
796
/**
797
 * @method string getOwnerAccount()
798
 * @method $this withOwnerAccount($value)
799
 * @method string getDomainName()
800
 * @method $this withDomainName($value)
801
 * @method string getOwnerId()
802
 * @method $this withOwnerId($value)
803
 * @method string getSecurityToken()
804
 * @method $this withSecurityToken($value)
805
 */
806
class DeleteDcdnIpaDomain extends Rpc
807
{
808
}
809
810
/**
811
 * @method string getDomainName()
812
 * @method $this withDomainName($value)
813
 * @method string getOwnerId()
814
 * @method $this withOwnerId($value)
815
 * @method string getSecurityToken()
816
 * @method $this withSecurityToken($value)
817
 * @method string getConfigId()
818
 * @method $this withConfigId($value)
819
 */
820
class DeleteDcdnIpaSpecificConfig extends Rpc
821
{
822
}
823
824
/**
825
 * @method string getBusinessType()
826
 * @method $this withBusinessType($value)
827
 * @method string getProjectName()
828
 * @method $this withProjectName($value)
829
 * @method string getOwnerId()
830
 * @method $this withOwnerId($value)
831
 */
832
class DeleteDcdnRealTimeLogProject extends Rpc
833
{
834
}
835
836
/**
837
 * @method string getDomainName()
838
 * @method $this withDomainName($value)
839
 * @method string getOwnerId()
840
 * @method $this withOwnerId($value)
841
 * @method string getSecurityToken()
842
 * @method $this withSecurityToken($value)
843
 * @method string getConfigId()
844
 * @method $this withConfigId($value)
845
 */
846
class DeleteDcdnSpecificConfig extends Rpc
847
{
848
}
849
850
/**
851
 * @method string getSecurityToken()
852
 * @method $this withSecurityToken($value)
853
 * @method string getDomainName()
854
 * @method $this withDomainName($value)
855
 * @method string getOwnerId()
856
 * @method $this withOwnerId($value)
857
 * @method string getConfigId()
858
 * @method $this withConfigId($value)
859
 */
860
class DeleteDcdnSpecificStagingConfig extends Rpc
861
{
862
}
863
864
/**
865
 * @method string getOwnerId()
866
 * @method $this withOwnerId($value)
867
 */
868
class DeleteDcdnSubTask extends Rpc
869
{
870
}
871
872
/**
873
 * @method string getOwnerId()
874
 * @method $this withOwnerId($value)
875
 * @method string getName()
876
 */
877
class DeleteRoutine extends Rpc
878
{
879
880
    /**
881
     * @param string $value
882
     *
883
     * @return $this
884
     */
885
    public function withName($value)
886
    {
887
        $this->data['Name'] = $value;
888
        $this->options['form_params']['Name'] = $value;
889
890
        return $this;
891
    }
892
}
893
894
/**
895
 * @method string getSelectCodeRevision()
896
 * @method string getOwnerId()
897
 * @method $this withOwnerId($value)
898
 * @method string getName()
899
 */
900
class DeleteRoutineCodeRevision extends Rpc
901
{
902
903
    /**
904
     * @param string $value
905
     *
906
     * @return $this
907
     */
908
    public function withSelectCodeRevision($value)
909
    {
910
        $this->data['SelectCodeRevision'] = $value;
911
        $this->options['form_params']['SelectCodeRevision'] = $value;
912
913
        return $this;
914
    }
915
916
    /**
917
     * @param string $value
918
     *
919
     * @return $this
920
     */
921
    public function withName($value)
922
    {
923
        $this->data['Name'] = $value;
924
        $this->options['form_params']['Name'] = $value;
925
926
        return $this;
927
    }
928
}
929
930
/**
931
 * @method string getEnvs()
932
 * @method string getOwnerId()
933
 * @method $this withOwnerId($value)
934
 * @method string getName()
935
 */
936
class DeleteRoutineConfEnvs extends Rpc
937
{
938
939
    /**
940
     * @param string $value
941
     *
942
     * @return $this
943
     */
944
    public function withEnvs($value)
945
    {
946
        $this->data['Envs'] = $value;
947
        $this->options['form_params']['Envs'] = $value;
948
949
        return $this;
950
    }
951
952
    /**
953
     * @param string $value
954
     *
955
     * @return $this
956
     */
957
    public function withName($value)
958
    {
959
        $this->data['Name'] = $value;
960
        $this->options['form_params']['Name'] = $value;
961
962
        return $this;
963
    }
964
}
965
966
/**
967
 * @method string getLang()
968
 * @method $this withLang($value)
969
 * @method string getOwnerId()
970
 * @method $this withOwnerId($value)
971
 */
972
class DescribeDcdnAclFields extends Rpc
973
{
974
}
975
976
/**
977
 * @method string getIsp()
978
 * @method $this withIsp($value)
979
 * @method string getStartTime()
980
 * @method $this withStartTime($value)
981
 * @method string getEndTime()
982
 * @method $this withEndTime($value)
983
 * @method string getOwnerId()
984
 * @method $this withOwnerId($value)
985
 * @method string getInterval()
986
 * @method $this withInterval($value)
987
 */
988
class DescribeDcdnBgpBpsData extends Rpc
989
{
990
}
991
992
/**
993
 * @method string getIsp()
994
 * @method $this withIsp($value)
995
 * @method string getStartTime()
996
 * @method $this withStartTime($value)
997
 * @method string getEndTime()
998
 * @method $this withEndTime($value)
999
 * @method string getOwnerId()
1000
 * @method $this withOwnerId($value)
1001
 * @method string getInterval()
1002
 * @method $this withInterval($value)
1003
 */
1004
class DescribeDcdnBgpTrafficData extends Rpc
1005
{
1006
}
1007
1008
/**
1009
 * @method string getLanguage()
1010
 * @method $this withLanguage($value)
1011
 * @method string getOwnerId()
1012
 * @method $this withOwnerId($value)
1013
 */
1014
class DescribeDcdnBlockedRegions extends Rpc
1015
{
1016
1017
    /** @var string */
1018
    public $method = 'GET';
1019
}
1020
1021
/**
1022
 * @method string getCertName()
1023
 * @method $this withCertName($value)
1024
 * @method string getOwnerId()
1025
 * @method $this withOwnerId($value)
1026
 * @method string getSecurityToken()
1027
 * @method $this withSecurityToken($value)
1028
 */
1029
class DescribeDcdnCertificateDetail extends Rpc
1030
{
1031
}
1032
1033
/**
1034
 * @method string getDomainName()
1035
 * @method $this withDomainName($value)
1036
 * @method string getOwnerId()
1037
 * @method $this withOwnerId($value)
1038
 * @method string getSecurityToken()
1039
 * @method $this withSecurityToken($value)
1040
 */
1041
class DescribeDcdnCertificateList extends Rpc
1042
{
1043
}
1044
1045
/**
1046
 * @method string getConfigGroupName()
1047
 * @method $this withConfigGroupName($value)
1048
 * @method string getOwnerId()
1049
 * @method $this withOwnerId($value)
1050
 * @method string getConfigGroupId()
1051
 * @method $this withConfigGroupId($value)
1052
 */
1053
class DescribeDcdnConfigGroupDetail extends Rpc
1054
{
1055
}
1056
1057
/**
1058
 * @method string getVersionId()
1059
 * @method $this withVersionId($value)
1060
 * @method string getSecurityToken()
1061
 * @method $this withSecurityToken($value)
1062
 * @method string getFunctionName()
1063
 * @method $this withFunctionName($value)
1064
 * @method string getGroupId()
1065
 * @method $this withGroupId($value)
1066
 * @method string getOwnerId()
1067
 * @method $this withOwnerId($value)
1068
 * @method string getFunctionId()
1069
 * @method $this withFunctionId($value)
1070
 */
1071
class DescribeDcdnConfigOfVersion extends Rpc
1072
{
1073
}
1074
1075
/**
1076
 * @method string getPageNumber()
1077
 * @method $this withPageNumber($value)
1078
 * @method string getPageSize()
1079
 * @method $this withPageSize($value)
1080
 * @method string getOwnerId()
1081
 * @method $this withOwnerId($value)
1082
 */
1083
class DescribeDcdnDeletedDomains extends Rpc
1084
{
1085
}
1086
1087
/**
1088
 * @method string getDeliverId()
1089
 * @method $this withDeliverId($value)
1090
 * @method string getOwnerId()
1091
 * @method $this withOwnerId($value)
1092
 */
1093
class DescribeDcdnDeliverList extends Rpc
1094
{
1095
}
1096
1097
/**
1098
 * @method string getLocationNameEn()
1099
 * @method $this withLocationNameEn($value)
1100
 * @method string getStartTime()
1101
 * @method $this withStartTime($value)
1102
 * @method string getIspNameEn()
1103
 * @method $this withIspNameEn($value)
1104
 * @method string getDomainName()
1105
 * @method $this withDomainName($value)
1106
 * @method string getEndTime()
1107
 * @method $this withEndTime($value)
1108
 * @method string getOwnerId()
1109
 * @method $this withOwnerId($value)
1110
 * @method string getInterval()
1111
 * @method $this withInterval($value)
1112
 */
1113
class DescribeDcdnDomainBpsData extends Rpc
1114
{
1115
}
1116
1117
/**
1118
 * @method string getOwnerId()
1119
 * @method $this withOwnerId($value)
1120
 * @method string getSSLPub()
1121
 * @method $this withSSLPub($value)
1122
 */
1123
class DescribeDcdnDomainByCertificate extends Rpc
1124
{
1125
}
1126
1127
/**
1128
 * @method string getRuleName()
1129
 * @method $this withRuleName($value)
1130
 * @method string getStartTime()
1131
 * @method $this withStartTime($value)
1132
 * @method string getTriggerObject()
1133
 * @method $this withTriggerObject($value)
1134
 * @method string getPageNumber()
1135
 * @method $this withPageNumber($value)
1136
 * @method string getPageSize()
1137
 * @method $this withPageSize($value)
1138
 * @method string getValue()
1139
 * @method $this withValue($value)
1140
 * @method string getDomainName()
1141
 * @method $this withDomainName($value)
1142
 * @method string getEndTime()
1143
 * @method $this withEndTime($value)
1144
 * @method string getOwnerId()
1145
 * @method $this withOwnerId($value)
1146
 */
1147
class DescribeDcdnDomainCcActivityLog extends Rpc
1148
{
1149
}
1150
1151
/**
1152
 * @method string getDomainName()
1153
 * @method $this withDomainName($value)
1154
 * @method string getOwnerId()
1155
 * @method $this withOwnerId($value)
1156
 */
1157
class DescribeDcdnDomainCertificateInfo extends Rpc
1158
{
1159
}
1160
1161
/**
1162
 * @method string getDomainName()
1163
 * @method $this withDomainName($value)
1164
 * @method string getOwnerId()
1165
 * @method $this withOwnerId($value)
1166
 */
1167
class DescribeDcdnDomainCname extends Rpc
1168
{
1169
1170
    /** @var string */
1171
    public $method = 'GET';
1172
}
1173
1174
/**
1175
 * @method string getFunctionNames()
1176
 * @method $this withFunctionNames($value)
1177
 * @method string getDomainName()
1178
 * @method $this withDomainName($value)
1179
 * @method string getOwnerId()
1180
 * @method $this withOwnerId($value)
1181
 * @method string getSecurityToken()
1182
 * @method $this withSecurityToken($value)
1183
 * @method string getConfigId()
1184
 * @method $this withConfigId($value)
1185
 */
1186
class DescribeDcdnDomainConfigs extends Rpc
1187
{
1188
}
1189
1190
/**
1191
 * @method string getDomainName()
1192
 * @method $this withDomainName($value)
1193
 * @method string getOwnerId()
1194
 * @method $this withOwnerId($value)
1195
 * @method string getSecurityToken()
1196
 * @method $this withSecurityToken($value)
1197
 */
1198
class DescribeDcdnDomainDetail extends Rpc
1199
{
1200
}
1201
1202
/**
1203
 * @method string getStartTime()
1204
 * @method $this withStartTime($value)
1205
 * @method string getDomainName()
1206
 * @method $this withDomainName($value)
1207
 * @method string getEndTime()
1208
 * @method $this withEndTime($value)
1209
 * @method string getOwnerId()
1210
 * @method $this withOwnerId($value)
1211
 * @method string getInterval()
1212
 * @method $this withInterval($value)
1213
 */
1214
class DescribeDcdnDomainHitRateData extends Rpc
1215
{
1216
}
1217
1218
/**
1219
 * @method string getLocationNameEn()
1220
 * @method $this withLocationNameEn($value)
1221
 * @method string getStartTime()
1222
 * @method $this withStartTime($value)
1223
 * @method string getIspNameEn()
1224
 * @method $this withIspNameEn($value)
1225
 * @method string getDomainName()
1226
 * @method $this withDomainName($value)
1227
 * @method string getEndTime()
1228
 * @method $this withEndTime($value)
1229
 * @method string getOwnerId()
1230
 * @method $this withOwnerId($value)
1231
 * @method string getInterval()
1232
 * @method $this withInterval($value)
1233
 */
1234
class DescribeDcdnDomainHttpCodeData extends Rpc
1235
{
1236
}
1237
1238
/**
1239
 * @method string getLocationNameEn()
1240
 * @method $this withLocationNameEn($value)
1241
 * @method string getStartTime()
1242
 * @method $this withStartTime($value)
1243
 * @method string getIspNameEn()
1244
 * @method $this withIspNameEn($value)
1245
 * @method string getFixTimeGap()
1246
 * @method $this withFixTimeGap($value)
1247
 * @method string getTimeMerge()
1248
 * @method $this withTimeMerge($value)
1249
 * @method string getDomainName()
1250
 * @method $this withDomainName($value)
1251
 * @method string getEndTime()
1252
 * @method $this withEndTime($value)
1253
 * @method string getOwnerId()
1254
 * @method $this withOwnerId($value)
1255
 * @method string getInterval()
1256
 * @method $this withInterval($value)
1257
 */
1258
class DescribeDcdnDomainIpaBpsData extends Rpc
1259
{
1260
}
1261
1262
/**
1263
 * @method string getLocationNameEn()
1264
 * @method $this withLocationNameEn($value)
1265
 * @method string getStartTime()
1266
 * @method $this withStartTime($value)
1267
 * @method string getIspNameEn()
1268
 * @method $this withIspNameEn($value)
1269
 * @method string getFixTimeGap()
1270
 * @method $this withFixTimeGap($value)
1271
 * @method string getTimeMerge()
1272
 * @method $this withTimeMerge($value)
1273
 * @method string getDomainName()
1274
 * @method $this withDomainName($value)
1275
 * @method string getEndTime()
1276
 * @method $this withEndTime($value)
1277
 * @method string getOwnerId()
1278
 * @method $this withOwnerId($value)
1279
 * @method string getInterval()
1280
 * @method $this withInterval($value)
1281
 */
1282
class DescribeDcdnDomainIpaTrafficData extends Rpc
1283
{
1284
}
1285
1286
/**
1287
 * @method string getStartTime()
1288
 * @method $this withStartTime($value)
1289
 * @method string getDomainName()
1290
 * @method $this withDomainName($value)
1291
 * @method string getEndTime()
1292
 * @method $this withEndTime($value)
1293
 * @method string getOwnerId()
1294
 * @method $this withOwnerId($value)
1295
 */
1296
class DescribeDcdnDomainIspData extends Rpc
1297
{
1298
}
1299
1300
/**
1301
 * @method string getStartTime()
1302
 * @method $this withStartTime($value)
1303
 * @method string getPageNumber()
1304
 * @method $this withPageNumber($value)
1305
 * @method string getPageSize()
1306
 * @method $this withPageSize($value)
1307
 * @method string getDomainName()
1308
 * @method $this withDomainName($value)
1309
 * @method string getEndTime()
1310
 * @method $this withEndTime($value)
1311
 * @method string getOwnerId()
1312
 * @method $this withOwnerId($value)
1313
 */
1314
class DescribeDcdnDomainLog extends Rpc
1315
{
1316
}
1317
1318
/**
1319
 * @method string getStartTime()
1320
 * @method $this withStartTime($value)
1321
 * @method string getDomainName()
1322
 * @method $this withDomainName($value)
1323
 * @method string getEndTime()
1324
 * @method $this withEndTime($value)
1325
 * @method string getOwnerId()
1326
 * @method $this withOwnerId($value)
1327
 */
1328
class DescribeDcdnDomainMultiUsageData extends Rpc
1329
{
1330
}
1331
1332
/**
1333
 * @method string getStartTime()
1334
 * @method $this withStartTime($value)
1335
 * @method string getDomainName()
1336
 * @method $this withDomainName($value)
1337
 * @method string getEndTime()
1338
 * @method $this withEndTime($value)
1339
 * @method string getOwnerId()
1340
 * @method $this withOwnerId($value)
1341
 * @method string getInterval()
1342
 * @method $this withInterval($value)
1343
 */
1344
class DescribeDcdnDomainOriginBpsData extends Rpc
1345
{
1346
}
1347
1348
/**
1349
 * @method string getStartTime()
1350
 * @method $this withStartTime($value)
1351
 * @method string getDomainName()
1352
 * @method $this withDomainName($value)
1353
 * @method string getEndTime()
1354
 * @method $this withEndTime($value)
1355
 * @method string getOwnerId()
1356
 * @method $this withOwnerId($value)
1357
 * @method string getInterval()
1358
 * @method $this withInterval($value)
1359
 */
1360
class DescribeDcdnDomainOriginTrafficData extends Rpc
1361
{
1362
}
1363
1364
/**
1365
 * @method string getDomainName()
1366
 * @method $this withDomainName($value)
1367
 * @method string getOwnerId()
1368
 * @method $this withOwnerId($value)
1369
 */
1370
class DescribeDcdnDomainProperty extends Rpc
1371
{
1372
}
1373
1374
/**
1375
 * @method string getStartTime()
1376
 * @method $this withStartTime($value)
1377
 * @method string getDomainName()
1378
 * @method $this withDomainName($value)
1379
 * @method string getEndTime()
1380
 * @method $this withEndTime($value)
1381
 * @method string getOwnerId()
1382
 * @method $this withOwnerId($value)
1383
 */
1384
class DescribeDcdnDomainPvData extends Rpc
1385
{
1386
}
1387
1388
/**
1389
 * @method string getLocationNameEn()
1390
 * @method $this withLocationNameEn($value)
1391
 * @method string getStartTime()
1392
 * @method $this withStartTime($value)
1393
 * @method string getIspNameEn()
1394
 * @method $this withIspNameEn($value)
1395
 * @method string getDomainName()
1396
 * @method $this withDomainName($value)
1397
 * @method string getEndTime()
1398
 * @method $this withEndTime($value)
1399
 * @method string getOwnerId()
1400
 * @method $this withOwnerId($value)
1401
 * @method string getInterval()
1402
 * @method $this withInterval($value)
1403
 */
1404
class DescribeDcdnDomainQpsData extends Rpc
1405
{
1406
}
1407
1408
/**
1409
 * @method string getLocationNameEn()
1410
 * @method $this withLocationNameEn($value)
1411
 * @method string getIspNameEn()
1412
 * @method $this withIspNameEn($value)
1413
 * @method string getStartTime()
1414
 * @method $this withStartTime($value)
1415
 * @method string getDomainName()
1416
 * @method $this withDomainName($value)
1417
 * @method string getEndTime()
1418
 * @method $this withEndTime($value)
1419
 * @method string getOwnerId()
1420
 * @method $this withOwnerId($value)
1421
 */
1422
class DescribeDcdnDomainRealTimeBpsData extends Rpc
1423
{
1424
1425
    /** @var string */
1426
    public $method = 'GET';
1427
}
1428
1429
/**
1430
 * @method string getStartTime()
1431
 * @method $this withStartTime($value)
1432
 * @method string getDomainName()
1433
 * @method $this withDomainName($value)
1434
 * @method string getEndTime()
1435
 * @method $this withEndTime($value)
1436
 * @method string getOwnerId()
1437
 * @method $this withOwnerId($value)
1438
 */
1439
class DescribeDcdnDomainRealTimeByteHitRateData extends Rpc
1440
{
1441
1442
    /** @var string */
1443
    public $method = 'GET';
1444
}
1445
1446
/**
1447
 * @method string getLocationNameEn()
1448
 * @method $this withLocationNameEn($value)
1449
 * @method string getStartTime()
1450
 * @method $this withStartTime($value)
1451
 * @method string getIspNameEn()
1452
 * @method $this withIspNameEn($value)
1453
 * @method string getMerge()
1454
 * @method $this withMerge($value)
1455
 * @method string getDomainName()
1456
 * @method $this withDomainName($value)
1457
 * @method string getEndTime()
1458
 * @method $this withEndTime($value)
1459
 * @method string getMergeLocIsp()
1460
 * @method $this withMergeLocIsp($value)
1461
 * @method string getOwnerId()
1462
 * @method $this withOwnerId($value)
1463
 * @method string getField()
1464
 * @method $this withField($value)
1465
 */
1466
class DescribeDcdnDomainRealTimeDetailData extends Rpc
1467
{
1468
1469
    /** @var string */
1470
    public $method = 'GET';
1471
}
1472
1473
/**
1474
 * @method string getLocationNameEn()
1475
 * @method $this withLocationNameEn($value)
1476
 * @method string getStartTime()
1477
 * @method $this withStartTime($value)
1478
 * @method string getIspNameEn()
1479
 * @method $this withIspNameEn($value)
1480
 * @method string getDomainName()
1481
 * @method $this withDomainName($value)
1482
 * @method string getEndTime()
1483
 * @method $this withEndTime($value)
1484
 * @method string getOwnerId()
1485
 * @method $this withOwnerId($value)
1486
 */
1487
class DescribeDcdnDomainRealTimeHttpCodeData extends Rpc
1488
{
1489
}
1490
1491
/**
1492
 * @method string getLocationNameEn()
1493
 * @method $this withLocationNameEn($value)
1494
 * @method string getIspNameEn()
1495
 * @method $this withIspNameEn($value)
1496
 * @method string getStartTime()
1497
 * @method $this withStartTime($value)
1498
 * @method string getDomainName()
1499
 * @method $this withDomainName($value)
1500
 * @method string getEndTime()
1501
 * @method $this withEndTime($value)
1502
 * @method string getOwnerId()
1503
 * @method $this withOwnerId($value)
1504
 */
1505
class DescribeDcdnDomainRealTimeQpsData extends Rpc
1506
{
1507
1508
    /** @var string */
1509
    public $method = 'GET';
1510
}
1511
1512
/**
1513
 * @method string getStartTime()
1514
 * @method $this withStartTime($value)
1515
 * @method string getDomainName()
1516
 * @method $this withDomainName($value)
1517
 * @method string getEndTime()
1518
 * @method $this withEndTime($value)
1519
 * @method string getOwnerId()
1520
 * @method $this withOwnerId($value)
1521
 */
1522
class DescribeDcdnDomainRealTimeReqHitRateData extends Rpc
1523
{
1524
1525
    /** @var string */
1526
    public $method = 'GET';
1527
}
1528
1529
/**
1530
 * @method string getStartTime()
1531
 * @method $this withStartTime($value)
1532
 * @method string getDomainName()
1533
 * @method $this withDomainName($value)
1534
 * @method string getEndTime()
1535
 * @method $this withEndTime($value)
1536
 * @method string getOwnerId()
1537
 * @method $this withOwnerId($value)
1538
 */
1539
class DescribeDcdnDomainRealTimeSrcBpsData extends Rpc
1540
{
1541
}
1542
1543
/**
1544
 * @method string getLocationNameEn()
1545
 * @method $this withLocationNameEn($value)
1546
 * @method string getStartTime()
1547
 * @method $this withStartTime($value)
1548
 * @method string getIspNameEn()
1549
 * @method $this withIspNameEn($value)
1550
 * @method string getDomainName()
1551
 * @method $this withDomainName($value)
1552
 * @method string getEndTime()
1553
 * @method $this withEndTime($value)
1554
 * @method string getOwnerId()
1555
 * @method $this withOwnerId($value)
1556
 */
1557
class DescribeDcdnDomainRealTimeSrcHttpCodeData extends Rpc
1558
{
1559
}
1560
1561
/**
1562
 * @method string getStartTime()
1563
 * @method $this withStartTime($value)
1564
 * @method string getDomainName()
1565
 * @method $this withDomainName($value)
1566
 * @method string getEndTime()
1567
 * @method $this withEndTime($value)
1568
 * @method string getOwnerId()
1569
 * @method $this withOwnerId($value)
1570
 */
1571
class DescribeDcdnDomainRealTimeSrcTrafficData extends Rpc
1572
{
1573
}
1574
1575
/**
1576
 * @method string getStartTime()
1577
 * @method $this withStartTime($value)
1578
 * @method string getDomainName()
1579
 * @method $this withDomainName($value)
1580
 * @method string getEndTime()
1581
 * @method $this withEndTime($value)
1582
 * @method string getOwnerId()
1583
 * @method $this withOwnerId($value)
1584
 */
1585
class DescribeDcdnDomainRealTimeTrafficData extends Rpc
1586
{
1587
}
1588
1589
/**
1590
 * @method string getStartTime()
1591
 * @method $this withStartTime($value)
1592
 * @method string getDomainName()
1593
 * @method $this withDomainName($value)
1594
 * @method string getEndTime()
1595
 * @method $this withEndTime($value)
1596
 * @method string getOwnerId()
1597
 * @method $this withOwnerId($value)
1598
 */
1599
class DescribeDcdnDomainRegionData extends Rpc
1600
{
1601
}
1602
1603
/**
1604
 * @method string getFunctionNames()
1605
 * @method $this withFunctionNames($value)
1606
 * @method string getDomainName()
1607
 * @method $this withDomainName($value)
1608
 * @method string getOwnerId()
1609
 * @method $this withOwnerId($value)
1610
 */
1611
class DescribeDcdnDomainStagingConfig extends Rpc
1612
{
1613
}
1614
1615
/**
1616
 * @method string getStartTime()
1617
 * @method $this withStartTime($value)
1618
 * @method string getDomainName()
1619
 * @method $this withDomainName($value)
1620
 * @method string getOwnerId()
1621
 * @method $this withOwnerId($value)
1622
 * @method string getSortBy()
1623
 * @method $this withSortBy($value)
1624
 */
1625
class DescribeDcdnDomainTopReferVisit extends Rpc
1626
{
1627
}
1628
1629
/**
1630
 * @method string getStartTime()
1631
 * @method $this withStartTime($value)
1632
 * @method string getDomainName()
1633
 * @method $this withDomainName($value)
1634
 * @method string getOwnerId()
1635
 * @method $this withOwnerId($value)
1636
 * @method string getSortBy()
1637
 * @method $this withSortBy($value)
1638
 */
1639
class DescribeDcdnDomainTopUrlVisit extends Rpc
1640
{
1641
}
1642
1643
/**
1644
 * @method string getLocationNameEn()
1645
 * @method $this withLocationNameEn($value)
1646
 * @method string getStartTime()
1647
 * @method $this withStartTime($value)
1648
 * @method string getIspNameEn()
1649
 * @method $this withIspNameEn($value)
1650
 * @method string getDomainName()
1651
 * @method $this withDomainName($value)
1652
 * @method string getEndTime()
1653
 * @method $this withEndTime($value)
1654
 * @method string getOwnerId()
1655
 * @method $this withOwnerId($value)
1656
 * @method string getInterval()
1657
 * @method $this withInterval($value)
1658
 */
1659
class DescribeDcdnDomainTrafficData extends Rpc
1660
{
1661
}
1662
1663
/**
1664
 * @method string getStartTime()
1665
 * @method $this withStartTime($value)
1666
 * @method string getDataProtocol()
1667
 * @method $this withDataProtocol($value)
1668
 * @method string getArea()
1669
 * @method $this withArea($value)
1670
 * @method string getDomainName()
1671
 * @method $this withDomainName($value)
1672
 * @method string getEndTime()
1673
 * @method $this withEndTime($value)
1674
 * @method string getOwnerId()
1675
 * @method $this withOwnerId($value)
1676
 * @method string getField()
1677
 * @method $this withField($value)
1678
 * @method string getInterval()
1679
 * @method $this withInterval($value)
1680
 */
1681
class DescribeDcdnDomainUsageData extends Rpc
1682
{
1683
}
1684
1685
/**
1686
 * @method string getStartTime()
1687
 * @method $this withStartTime($value)
1688
 * @method string getDomainName()
1689
 * @method $this withDomainName($value)
1690
 * @method string getEndTime()
1691
 * @method $this withEndTime($value)
1692
 * @method string getOwnerId()
1693
 * @method $this withOwnerId($value)
1694
 */
1695
class DescribeDcdnDomainUvData extends Rpc
1696
{
1697
}
1698
1699
/**
1700
 * @method string getLocationNameEn()
1701
 * @method $this withLocationNameEn($value)
1702
 * @method string getStartTime()
1703
 * @method $this withStartTime($value)
1704
 * @method string getIspNameEn()
1705
 * @method $this withIspNameEn($value)
1706
 * @method string getDomainName()
1707
 * @method $this withDomainName($value)
1708
 * @method string getEndTime()
1709
 * @method $this withEndTime($value)
1710
 * @method string getOwnerId()
1711
 * @method $this withOwnerId($value)
1712
 * @method string getInterval()
1713
 * @method $this withInterval($value)
1714
 */
1715
class DescribeDcdnDomainWebsocketBpsData extends Rpc
1716
{
1717
}
1718
1719
/**
1720
 * @method string getLocationNameEn()
1721
 * @method $this withLocationNameEn($value)
1722
 * @method string getStartTime()
1723
 * @method $this withStartTime($value)
1724
 * @method string getIspNameEn()
1725
 * @method $this withIspNameEn($value)
1726
 * @method string getDomainName()
1727
 * @method $this withDomainName($value)
1728
 * @method string getEndTime()
1729
 * @method $this withEndTime($value)
1730
 * @method string getOwnerId()
1731
 * @method $this withOwnerId($value)
1732
 * @method string getInterval()
1733
 * @method $this withInterval($value)
1734
 */
1735
class DescribeDcdnDomainWebsocketHttpCodeData extends Rpc
1736
{
1737
}
1738
1739
/**
1740
 * @method string getLocationNameEn()
1741
 * @method $this withLocationNameEn($value)
1742
 * @method string getStartTime()
1743
 * @method $this withStartTime($value)
1744
 * @method string getIspNameEn()
1745
 * @method $this withIspNameEn($value)
1746
 * @method string getDomainName()
1747
 * @method $this withDomainName($value)
1748
 * @method string getEndTime()
1749
 * @method $this withEndTime($value)
1750
 * @method string getOwnerId()
1751
 * @method $this withOwnerId($value)
1752
 * @method string getInterval()
1753
 * @method $this withInterval($value)
1754
 */
1755
class DescribeDcdnDomainWebsocketTrafficData extends Rpc
1756
{
1757
}
1758
1759
/**
1760
 * @method string getPageNumber()
1761
 * @method $this withPageNumber($value)
1762
 * @method string getPageSize()
1763
 * @method $this withPageSize($value)
1764
 * @method string getKeyword()
1765
 * @method $this withKeyword($value)
1766
 * @method string getOwnerId()
1767
 * @method $this withOwnerId($value)
1768
 */
1769
class DescribeDcdnHttpsDomainList extends Rpc
1770
{
1771
}
1772
1773
/**
1774
 * @method string getFunctionNames()
1775
 * @method $this withFunctionNames($value)
1776
 * @method string getDomainName()
1777
 * @method $this withDomainName($value)
1778
 * @method string getOwnerId()
1779
 * @method $this withOwnerId($value)
1780
 * @method string getSecurityToken()
1781
 * @method $this withSecurityToken($value)
1782
 */
1783
class DescribeDcdnIpaDomainConfigs extends Rpc
1784
{
1785
}
1786
1787
/**
1788
 * @method string getDomainName()
1789
 * @method $this withDomainName($value)
1790
 * @method string getOwnerId()
1791
 * @method $this withOwnerId($value)
1792
 * @method string getSecurityToken()
1793
 * @method $this withSecurityToken($value)
1794
 */
1795
class DescribeDcdnIpaDomainDetail extends Rpc
1796
{
1797
}
1798
1799
/**
1800
 * @method string getOwnerId()
1801
 * @method $this withOwnerId($value)
1802
 * @method string getSecurityToken()
1803
 * @method $this withSecurityToken($value)
1804
 */
1805
class DescribeDcdnIpaService extends Rpc
1806
{
1807
}
1808
1809
/**
1810
 * @method string getPageNumber()
1811
 * @method $this withPageNumber($value)
1812
 * @method string getCheckDomainShow()
1813
 * @method $this withCheckDomainShow($value)
1814
 * @method string getResourceGroupId()
1815
 * @method $this withResourceGroupId($value)
1816
 * @method string getSecurityToken()
1817
 * @method $this withSecurityToken($value)
1818
 * @method string getPageSize()
1819
 * @method $this withPageSize($value)
1820
 * @method array getTag()
1821
 * @method string getFuncFilter()
1822
 * @method $this withFuncFilter($value)
1823
 * @method string getDomainName()
1824
 * @method $this withDomainName($value)
1825
 * @method string getOwnerId()
1826
 * @method $this withOwnerId($value)
1827
 * @method string getFuncId()
1828
 * @method $this withFuncId($value)
1829
 * @method string getDomainStatus()
1830
 * @method $this withDomainStatus($value)
1831
 * @method string getDomainSearchType()
1832
 * @method $this withDomainSearchType($value)
1833
 */
1834
class DescribeDcdnIpaUserDomains extends Rpc
1835
{
1836
1837
    /**
1838
     * @param array $tag
1839
     *
1840
     * @return $this
1841
     */
1842
	public function withTag(array $tag)
1843
	{
1844
	    $this->data['Tag'] = $tag;
1845
		foreach ($tag as $depth1 => $depth1Value) {
1846
			if(isset($depth1Value['Value'])){
1847
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1848
			}
1849
			if(isset($depth1Value['Key'])){
1850
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1851
			}
1852
		}
1853
1854
		return $this;
1855
    }
1856
}
1857
1858
/**
1859
 * @method string getIP()
1860
 * @method $this withIP($value)
1861
 * @method string getOwnerId()
1862
 * @method $this withOwnerId($value)
1863
 * @method string getSecurityToken()
1864
 * @method $this withSecurityToken($value)
1865
 */
1866
class DescribeDcdnIpInfo extends Rpc
1867
{
1868
}
1869
1870
/**
1871
 * @method string getOwnerId()
1872
 * @method $this withOwnerId($value)
1873
 */
1874
class DescribeDcdnOfflineLogDelivery extends Rpc
1875
{
1876
}
1877
1878
/**
1879
 * @method string getOwnerId()
1880
 * @method $this withOwnerId($value)
1881
 */
1882
class DescribeDcdnOfflineLogDeliveryField extends Rpc
1883
{
1884
}
1885
1886
/**
1887
 * @method string getOwnerId()
1888
 * @method $this withOwnerId($value)
1889
 */
1890
class DescribeDcdnOfflineLogDeliveryRegions extends Rpc
1891
{
1892
}
1893
1894
/**
1895
 * @method string getOwnerId()
1896
 * @method $this withOwnerId($value)
1897
 */
1898
class DescribeDcdnOfflineLogDeliveryStatus extends Rpc
1899
{
1900
}
1901
1902
/**
1903
 * @method string getBusinessType()
1904
 * @method $this withBusinessType($value)
1905
 * @method string getOwnerId()
1906
 * @method $this withOwnerId($value)
1907
 */
1908
class DescribeDcdnRealTimeDeliveryField extends Rpc
1909
{
1910
}
1911
1912
/**
1913
 * @method string getOwnerId()
1914
 * @method $this withOwnerId($value)
1915
 * @method string getSecurityToken()
1916
 * @method $this withSecurityToken($value)
1917
 */
1918
class DescribeDcdnRefreshQuota extends Rpc
1919
{
1920
}
1921
1922
/**
1923
 * @method string getTaskId()
1924
 * @method $this withTaskId($value)
1925
 * @method string getOwnerId()
1926
 * @method $this withOwnerId($value)
1927
 */
1928
class DescribeDcdnRefreshTaskById extends Rpc
1929
{
1930
}
1931
1932
/**
1933
 * @method string getObjectPath()
1934
 * @method $this withObjectPath($value)
1935
 * @method string getStartTime()
1936
 * @method $this withStartTime($value)
1937
 * @method string getPageNumber()
1938
 * @method $this withPageNumber($value)
1939
 * @method string getSecurityToken()
1940
 * @method $this withSecurityToken($value)
1941
 * @method string getPageSize()
1942
 * @method $this withPageSize($value)
1943
 * @method string getObjectType()
1944
 * @method $this withObjectType($value)
1945
 * @method string getTaskId()
1946
 * @method $this withTaskId($value)
1947
 * @method string getDomainName()
1948
 * @method $this withDomainName($value)
1949
 * @method string getEndTime()
1950
 * @method $this withEndTime($value)
1951
 * @method string getOwnerId()
1952
 * @method $this withOwnerId($value)
1953
 * @method string getStatus()
1954
 * @method $this withStatus($value)
1955
 */
1956
class DescribeDcdnRefreshTasks extends Rpc
1957
{
1958
}
1959
1960
/**
1961
 * @method string getOwnerId()
1962
 * @method $this withOwnerId($value)
1963
 * @method string getSecurityToken()
1964
 * @method $this withSecurityToken($value)
1965
 */
1966
class DescribeDcdnRegionAndIsp extends Rpc
1967
{
1968
}
1969
1970
/**
1971
 * @method string getReportId()
1972
 * @method $this withReportId($value)
1973
 * @method string getStartTime()
1974
 * @method $this withStartTime($value)
1975
 * @method string getArea()
1976
 * @method $this withArea($value)
1977
 * @method string getDomainName()
1978
 * @method $this withDomainName($value)
1979
 * @method string getEndTime()
1980
 * @method $this withEndTime($value)
1981
 * @method string getOwnerId()
1982
 * @method $this withOwnerId($value)
1983
 * @method string getHttpCode()
1984
 * @method $this withHttpCode($value)
1985
 * @method string getIsOverseas()
1986
 * @method $this withIsOverseas($value)
1987
 */
1988
class DescribeDcdnReport extends Rpc
1989
{
1990
}
1991
1992
/**
1993
 * @method string getReportId()
1994
 * @method $this withReportId($value)
1995
 * @method string getOwnerId()
1996
 * @method $this withOwnerId($value)
1997
 */
1998
class DescribeDcdnReportList extends Rpc
1999
{
2000
}
2001
2002
/**
2003
 * @method string getLang()
2004
 * @method $this withLang($value)
2005
 * @method string getOwnerId()
2006
 * @method $this withOwnerId($value)
2007
 * @method string getSecFuncType()
2008
 * @method $this withSecFuncType($value)
2009
 */
2010
class DescribeDcdnSecFuncInfo extends Rpc
2011
{
2012
}
2013
2014
/**
2015
 * @method string getOwnerId()
2016
 * @method $this withOwnerId($value)
2017
 * @method string getSecurityToken()
2018
 * @method $this withSecurityToken($value)
2019
 */
2020
class DescribeDcdnsecService extends Rpc
2021
{
2022
}
2023
2024
/**
2025
 * @method string getOwnerId()
2026
 * @method $this withOwnerId($value)
2027
 */
2028
class DescribeDcdnSecSpecInfo extends Rpc
2029
{
2030
}
2031
2032
/**
2033
 * @method string getOwnerId()
2034
 * @method $this withOwnerId($value)
2035
 * @method string getSecurityToken()
2036
 * @method $this withSecurityToken($value)
2037
 */
2038
class DescribeDcdnService extends Rpc
2039
{
2040
}
2041
2042
/**
2043
 * @method string getBusinessType()
2044
 * @method $this withBusinessType($value)
2045
 * @method string getProjectName()
2046
 * @method $this withProjectName($value)
2047
 * @method string getOwnerId()
2048
 * @method $this withOwnerId($value)
2049
 */
2050
class DescribeDcdnSLSRealtimeLogDelivery extends Rpc
2051
{
2052
}
2053
2054
/**
2055
 * @method string getOwnerId()
2056
 * @method $this withOwnerId($value)
2057
 * @method string getSecurityToken()
2058
 * @method $this withSecurityToken($value)
2059
 * @method string getCertIdentifier()
2060
 * @method $this withCertIdentifier($value)
2061
 */
2062
class DescribeDcdnSMCertificateDetail extends Rpc
2063
{
2064
}
2065
2066
/**
2067
 * @method string getDomainName()
2068
 * @method $this withDomainName($value)
2069
 * @method string getOwnerId()
2070
 * @method $this withOwnerId($value)
2071
 * @method string getSecurityToken()
2072
 * @method $this withSecurityToken($value)
2073
 */
2074
class DescribeDcdnSMCertificateList extends Rpc
2075
{
2076
}
2077
2078
/**
2079
 * @method string getOwnerId()
2080
 * @method $this withOwnerId($value)
2081
 */
2082
class DescribeDcdnStagingIp extends Rpc
2083
{
2084
}
2085
2086
/**
2087
 * @method string getOwnerId()
2088
 * @method $this withOwnerId($value)
2089
 */
2090
class DescribeDcdnSubList extends Rpc
2091
{
2092
}
2093
2094
/**
2095
 * @method string getScope()
2096
 * @method $this withScope($value)
2097
 * @method array getTag()
2098
 * @method array getResourceId()
2099
 * @method string getOwnerId()
2100
 * @method $this withOwnerId($value)
2101
 * @method string getResourceType()
2102
 * @method $this withResourceType($value)
2103
 */
2104
class DescribeDcdnTagResources extends Rpc
2105
{
2106
2107
    /**
2108
     * @param array $tag
2109
     *
2110
     * @return $this
2111
     */
2112
	public function withTag(array $tag)
2113
	{
2114
	    $this->data['Tag'] = $tag;
2115
		foreach ($tag as $depth1 => $depth1Value) {
2116
			if(isset($depth1Value['Key'])){
2117
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2118
			}
2119
			if(isset($depth1Value['Value'])){
2120
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2121
			}
2122
		}
2123
2124
		return $this;
2125
    }
2126
2127
    /**
2128
     * @param array $resourceId
2129
     *
2130
     * @return $this
2131
     */
2132
	public function withResourceId(array $resourceId)
2133
	{
2134
	    $this->data['ResourceId'] = $resourceId;
2135
		foreach ($resourceId as $i => $iValue) {
2136
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2137
		}
2138
2139
		return $this;
2140
    }
2141
}
2142
2143
/**
2144
 * @method string getStartTime()
2145
 * @method $this withStartTime($value)
2146
 * @method string getLimit()
2147
 * @method $this withLimit($value)
2148
 * @method string getEndTime()
2149
 * @method $this withEndTime($value)
2150
 * @method string getOwnerId()
2151
 * @method $this withOwnerId($value)
2152
 */
2153
class DescribeDcdnTopDomainsByFlow extends Rpc
2154
{
2155
}
2156
2157
/**
2158
 * @method string getStartTime()
2159
 * @method $this withStartTime($value)
2160
 * @method string getEndTime()
2161
 * @method $this withEndTime($value)
2162
 * @method string getOwnerId()
2163
 * @method $this withOwnerId($value)
2164
 */
2165
class DescribeDcdnUserBillHistory extends Rpc
2166
{
2167
}
2168
2169
/**
2170
 * @method string getStartTime()
2171
 * @method $this withStartTime($value)
2172
 * @method string getEndTime()
2173
 * @method $this withEndTime($value)
2174
 * @method string getOwnerId()
2175
 * @method $this withOwnerId($value)
2176
 */
2177
class DescribeDcdnUserBillType extends Rpc
2178
{
2179
}
2180
2181
/**
2182
 * @method string getPageNumber()
2183
 * @method $this withPageNumber($value)
2184
 * @method string getCheckDomainShow()
2185
 * @method $this withCheckDomainShow($value)
2186
 * @method string getResourceGroupId()
2187
 * @method $this withResourceGroupId($value)
2188
 * @method string getSecurityToken()
2189
 * @method $this withSecurityToken($value)
2190
 * @method string getChangeEndTime()
2191
 * @method $this withChangeEndTime($value)
2192
 * @method string getPageSize()
2193
 * @method $this withPageSize($value)
2194
 * @method array getTag()
2195
 * @method string getFuncFilter()
2196
 * @method $this withFuncFilter($value)
2197
 * @method string getCoverage()
2198
 * @method $this withCoverage($value)
2199
 * @method string getDomainName()
2200
 * @method $this withDomainName($value)
2201
 * @method string getOwnerId()
2202
 * @method $this withOwnerId($value)
2203
 * @method string getFuncId()
2204
 * @method $this withFuncId($value)
2205
 * @method string getDomainStatus()
2206
 * @method $this withDomainStatus($value)
2207
 * @method string getDomainSearchType()
2208
 * @method $this withDomainSearchType($value)
2209
 * @method string getChangeStartTime()
2210
 * @method $this withChangeStartTime($value)
2211
 */
2212
class DescribeDcdnUserDomains extends Rpc
2213
{
2214
2215
    /**
2216
     * @param array $tag
2217
     *
2218
     * @return $this
2219
     */
2220
	public function withTag(array $tag)
2221
	{
2222
	    $this->data['Tag'] = $tag;
2223
		foreach ($tag as $depth1 => $depth1Value) {
2224
			if(isset($depth1Value['Value'])){
2225
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2226
			}
2227
			if(isset($depth1Value['Key'])){
2228
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2229
			}
2230
		}
2231
2232
		return $this;
2233
    }
2234
}
2235
2236
/**
2237
 * @method string getPageNumber()
2238
 * @method $this withPageNumber($value)
2239
 * @method string getResourceGroupId()
2240
 * @method $this withResourceGroupId($value)
2241
 * @method string getPageSize()
2242
 * @method $this withPageSize($value)
2243
 * @method string getFuncFilter()
2244
 * @method $this withFuncFilter($value)
2245
 * @method string getDomainName()
2246
 * @method $this withDomainName($value)
2247
 * @method string getOwnerId()
2248
 * @method $this withOwnerId($value)
2249
 * @method string getFuncId()
2250
 * @method $this withFuncId($value)
2251
 */
2252
class DescribeDcdnUserDomainsByFunc extends Rpc
2253
{
2254
}
2255
2256
/**
2257
 * @method string getOwnerId()
2258
 * @method $this withOwnerId($value)
2259
 * @method string getSecurityToken()
2260
 * @method $this withSecurityToken($value)
2261
 */
2262
class DescribeDcdnUserQuota extends Rpc
2263
{
2264
}
2265
2266
/**
2267
 * @method string getBusinessType()
2268
 * @method $this withBusinessType($value)
2269
 * @method string getOwnerId()
2270
 * @method $this withOwnerId($value)
2271
 */
2272
class DescribeDcdnUserRealTimeDeliveryField extends Rpc
2273
{
2274
2275
    /** @var string */
2276
    public $method = 'GET';
2277
}
2278
2279
/**
2280
 * @method string getOwnerId()
2281
 * @method $this withOwnerId($value)
2282
 * @method string getSecurityToken()
2283
 * @method $this withSecurityToken($value)
2284
 * @method string getStatus()
2285
 * @method $this withStatus($value)
2286
 */
2287
class DescribeDcdnUserResourcePackage extends Rpc
2288
{
2289
}
2290
2291
/**
2292
 * @method string getData()
2293
 * @method $this withData($value)
2294
 * @method string getOwnerId()
2295
 * @method $this withOwnerId($value)
2296
 * @method string getMetric()
2297
 * @method $this withMetric($value)
2298
 * @method string getSecFunc()
2299
 * @method $this withSecFunc($value)
2300
 */
2301
class DescribeDcdnUserSecDrop extends Rpc
2302
{
2303
}
2304
2305
/**
2306
 * @method string getRuleName()
2307
 * @method $this withRuleName($value)
2308
 * @method string getStartTime()
2309
 * @method $this withStartTime($value)
2310
 * @method string getPageNumber()
2311
 * @method $this withPageNumber($value)
2312
 * @method string getPageSize()
2313
 * @method $this withPageSize($value)
2314
 * @method string getLang()
2315
 * @method $this withLang($value)
2316
 * @method string getDomainName()
2317
 * @method $this withDomainName($value)
2318
 * @method string getEndTime()
2319
 * @method $this withEndTime($value)
2320
 * @method string getOwnerId()
2321
 * @method $this withOwnerId($value)
2322
 * @method string getSecFunc()
2323
 * @method $this withSecFunc($value)
2324
 * @method string getObject()
2325
 * @method $this withObject($value)
2326
 */
2327
class DescribeDcdnUserSecDropByMinute extends Rpc
2328
{
2329
}
2330
2331
/**
2332
 * @method string getOwnerId()
2333
 * @method $this withOwnerId($value)
2334
 */
2335
class DescribeDcdnUserTags extends Rpc
2336
{
2337
}
2338
2339
/**
2340
 * @method string getDomainName()
2341
 * @method $this withDomainName($value)
2342
 * @method string getOwnerId()
2343
 * @method $this withOwnerId($value)
2344
 */
2345
class DescribeDcdnVerifyContent extends Rpc
2346
{
2347
}
2348
2349
/**
2350
 * @method string getResourceGroupId()
2351
 * @method $this withResourceGroupId($value)
2352
 * @method string getDomainName()
2353
 * @method $this withDomainName($value)
2354
 * @method string getOwnerId()
2355
 * @method $this withOwnerId($value)
2356
 */
2357
class DescribeDcdnWafDomain extends Rpc
2358
{
2359
}
2360
2361
/**
2362
 * @method string getOwnerId()
2363
 * @method $this withOwnerId($value)
2364
 * @method string getName()
2365
 */
2366
class DescribeRoutine extends Rpc
2367
{
2368
2369
    /**
2370
     * @param string $value
2371
     *
2372
     * @return $this
2373
     */
2374
    public function withName($value)
2375
    {
2376
        $this->data['Name'] = $value;
2377
        $this->options['form_params']['Name'] = $value;
2378
2379
        return $this;
2380
    }
2381
}
2382
2383
/**
2384
 * @method string getOwnerId()
2385
 * @method $this withOwnerId($value)
2386
 */
2387
class DescribeRoutineCanaryEnvs extends Rpc
2388
{
2389
}
2390
2391
/**
2392
 * @method string getSelectCodeRevision()
2393
 * @method string getOwnerId()
2394
 * @method $this withOwnerId($value)
2395
 * @method string getName()
2396
 */
2397
class DescribeRoutineCodeRevision extends Rpc
2398
{
2399
2400
    /**
2401
     * @param string $value
2402
     *
2403
     * @return $this
2404
     */
2405
    public function withSelectCodeRevision($value)
2406
    {
2407
        $this->data['SelectCodeRevision'] = $value;
2408
        $this->options['form_params']['SelectCodeRevision'] = $value;
2409
2410
        return $this;
2411
    }
2412
2413
    /**
2414
     * @param string $value
2415
     *
2416
     * @return $this
2417
     */
2418
    public function withName($value)
2419
    {
2420
        $this->data['Name'] = $value;
2421
        $this->options['form_params']['Name'] = $value;
2422
2423
        return $this;
2424
    }
2425
}
2426
2427
/**
2428
 * @method string getOwnerId()
2429
 * @method $this withOwnerId($value)
2430
 */
2431
class DescribeRoutineSpec extends Rpc
2432
{
2433
}
2434
2435
/**
2436
 * @method string getOwnerId()
2437
 * @method $this withOwnerId($value)
2438
 */
2439
class DescribeRoutineUserInfo extends Rpc
2440
{
2441
}
2442
2443
/**
2444
 * @method string getOwnerId()
2445
 * @method $this withOwnerId($value)
2446
 * @method string getSecurityToken()
2447
 * @method $this withSecurityToken($value)
2448
 */
2449
class DescribeUserDcdnIpaStatus extends Rpc
2450
{
2451
}
2452
2453
/**
2454
 * @method string getOwnerId()
2455
 * @method $this withOwnerId($value)
2456
 * @method string getSecurityToken()
2457
 * @method $this withSecurityToken($value)
2458
 */
2459
class DescribeUserDcdnStatus extends Rpc
2460
{
2461
}
2462
2463
/**
2464
 * @method string getOwnerId()
2465
 * @method $this withOwnerId($value)
2466
 * @method string getSecurityToken()
2467
 * @method $this withSecurityToken($value)
2468
 */
2469
class DescribeUserErStatus extends Rpc
2470
{
2471
}
2472
2473
/**
2474
 * @method string getOwnerId()
2475
 * @method $this withOwnerId($value)
2476
 * @method string getSecurityToken()
2477
 * @method $this withSecurityToken($value)
2478
 */
2479
class DescribeUserLogserviceStatus extends Rpc
2480
{
2481
}
2482
2483
/**
2484
 * @method string getDomainName()
2485
 * @method string getOwnerId()
2486
 * @method $this withOwnerId($value)
2487
 */
2488
class DisableDcdnDomainOfflineLogDelivery extends Rpc
2489
{
2490
2491
    /**
2492
     * @param string $value
2493
     *
2494
     * @return $this
2495
     */
2496
    public function withDomainName($value)
2497
    {
2498
        $this->data['DomainName'] = $value;
2499
        $this->options['form_params']['DomainName'] = $value;
2500
2501
        return $this;
2502
    }
2503
}
2504
2505
/**
2506
 * @method string getOwnerId()
2507
 * @method $this withOwnerId($value)
2508
 */
2509
class DisableDcdnOfflineLogDelivery extends Rpc
2510
{
2511
}
2512
2513
/**
2514
 * @method string getDescription()
2515
 * @method string getEnvConf()
2516
 * @method string getOwnerId()
2517
 * @method $this withOwnerId($value)
2518
 * @method string getName()
2519
 */
2520
class EditRoutineConf extends Rpc
2521
{
2522
2523
    /**
2524
     * @param string $value
2525
     *
2526
     * @return $this
2527
     */
2528
    public function withDescription($value)
2529
    {
2530
        $this->data['Description'] = $value;
2531
        $this->options['form_params']['Description'] = $value;
2532
2533
        return $this;
2534
    }
2535
2536
    /**
2537
     * @param string $value
2538
     *
2539
     * @return $this
2540
     */
2541
    public function withEnvConf($value)
2542
    {
2543
        $this->data['EnvConf'] = $value;
2544
        $this->options['form_params']['EnvConf'] = $value;
2545
2546
        return $this;
2547
    }
2548
2549
    /**
2550
     * @param string $value
2551
     *
2552
     * @return $this
2553
     */
2554
    public function withName($value)
2555
    {
2556
        $this->data['Name'] = $value;
2557
        $this->options['form_params']['Name'] = $value;
2558
2559
        return $this;
2560
    }
2561
}
2562
2563
/**
2564
 * @method string getDomainName()
2565
 * @method string getOwnerId()
2566
 * @method $this withOwnerId($value)
2567
 */
2568
class EnableDcdnDomainOfflineLogDelivery extends Rpc
2569
{
2570
2571
    /**
2572
     * @param string $value
2573
     *
2574
     * @return $this
2575
     */
2576
    public function withDomainName($value)
2577
    {
2578
        $this->data['DomainName'] = $value;
2579
        $this->options['form_params']['DomainName'] = $value;
2580
2581
        return $this;
2582
    }
2583
}
2584
2585
/**
2586
 * @method string getPageNumber()
2587
 * @method $this withPageNumber($value)
2588
 * @method string getBusinessType()
2589
 * @method $this withBusinessType($value)
2590
 * @method string getPageSize()
2591
 * @method $this withPageSize($value)
2592
 * @method string getDomainName()
2593
 * @method $this withDomainName($value)
2594
 * @method string getOwnerId()
2595
 * @method $this withOwnerId($value)
2596
 */
2597
class ListDcdnRealTimeDeliveryProject extends Rpc
2598
{
2599
}
2600
2601
/**
2602
 * @method string getProperty()
2603
 * @method $this withProperty($value)
2604
 * @method string getDomainName()
2605
 * @method $this withDomainName($value)
2606
 * @method string getOwnerId()
2607
 * @method $this withOwnerId($value)
2608
 */
2609
class ModifyDCdnDomainSchdmByProperty extends Rpc
2610
{
2611
}
2612
2613
/**
2614
 * @method string getWebsocketBillType()
2615
 * @method $this withWebsocketBillType($value)
2616
 * @method string getBillType()
2617
 * @method $this withBillType($value)
2618
 * @method string getSecurityToken()
2619
 * @method $this withSecurityToken($value)
2620
 * @method string getOwnerId()
2621
 * @method $this withOwnerId($value)
2622
 */
2623
class OpenDcdnService extends Rpc
2624
{
2625
}
2626
2627
/**
2628
 * @method string getArea()
2629
 * @method $this withArea($value)
2630
 * @method string getObjectPath()
2631
 * @method $this withObjectPath($value)
2632
 * @method string getOwnerId()
2633
 * @method $this withOwnerId($value)
2634
 * @method string getSecurityToken()
2635
 * @method $this withSecurityToken($value)
2636
 */
2637
class PreloadDcdnObjectCaches extends Rpc
2638
{
2639
}
2640
2641
/**
2642
 * @method string getFunctionName()
2643
 * @method $this withFunctionName($value)
2644
 * @method string getDomainName()
2645
 * @method $this withDomainName($value)
2646
 * @method string getOwnerId()
2647
 * @method $this withOwnerId($value)
2648
 */
2649
class PublishDcdnStagingConfigToProduction extends Rpc
2650
{
2651
}
2652
2653
/**
2654
 * @method string getSelectCodeRevision()
2655
 * @method string getEnvs()
2656
 * @method string getOwnerId()
2657
 * @method $this withOwnerId($value)
2658
 * @method string getName()
2659
 */
2660
class PublishRoutineCodeRevision extends Rpc
2661
{
2662
2663
    /**
2664
     * @param string $value
2665
     *
2666
     * @return $this
2667
     */
2668
    public function withSelectCodeRevision($value)
2669
    {
2670
        $this->data['SelectCodeRevision'] = $value;
2671
        $this->options['form_params']['SelectCodeRevision'] = $value;
2672
2673
        return $this;
2674
    }
2675
2676
    /**
2677
     * @param string $value
2678
     *
2679
     * @return $this
2680
     */
2681
    public function withEnvs($value)
2682
    {
2683
        $this->data['Envs'] = $value;
2684
        $this->options['form_params']['Envs'] = $value;
2685
2686
        return $this;
2687
    }
2688
2689
    /**
2690
     * @param string $value
2691
     *
2692
     * @return $this
2693
     */
2694
    public function withName($value)
2695
    {
2696
        $this->data['Name'] = $value;
2697
        $this->options['form_params']['Name'] = $value;
2698
2699
        return $this;
2700
    }
2701
}
2702
2703
/**
2704
 * @method string getObjectPath()
2705
 * @method $this withObjectPath($value)
2706
 * @method string getOwnerId()
2707
 * @method $this withOwnerId($value)
2708
 * @method string getSecurityToken()
2709
 * @method $this withSecurityToken($value)
2710
 * @method string getObjectType()
2711
 * @method $this withObjectType($value)
2712
 */
2713
class RefreshDcdnObjectCaches extends Rpc
2714
{
2715
}
2716
2717
/**
2718
 * @method string getDomainName()
2719
 * @method $this withDomainName($value)
2720
 * @method string getOwnerId()
2721
 * @method $this withOwnerId($value)
2722
 */
2723
class RollbackDcdnStagingConfig extends Rpc
2724
{
2725
}
2726
2727
/**
2728
 * @method string getVersionId()
2729
 * @method $this withVersionId($value)
2730
 * @method string getSecurityToken()
2731
 * @method $this withSecurityToken($value)
2732
 * @method string getFunctionName()
2733
 * @method $this withFunctionName($value)
2734
 * @method string getFunctionArgs()
2735
 * @method $this withFunctionArgs($value)
2736
 * @method string getOwnerAccount()
2737
 * @method $this withOwnerAccount($value)
2738
 * @method string getOwnerId()
2739
 * @method $this withOwnerId($value)
2740
 * @method string getFunctionId()
2741
 * @method $this withFunctionId($value)
2742
 * @method string getConfigId()
2743
 * @method $this withConfigId($value)
2744
 */
2745
class SetDcdnConfigOfVersion extends Rpc
2746
{
2747
}
2748
2749
/**
2750
 * @method string getSSLProtocol()
2751
 * @method $this withSSLProtocol($value)
2752
 * @method string getSecurityToken()
2753
 * @method $this withSecurityToken($value)
2754
 * @method string getCertType()
2755
 * @method $this withCertType($value)
2756
 * @method string getSSLPri()
2757
 * @method $this withSSLPri($value)
2758
 * @method string getForceSet()
2759
 * @method $this withForceSet($value)
2760
 * @method string getCertName()
2761
 * @method $this withCertName($value)
2762
 * @method string getDomainName()
2763
 * @method $this withDomainName($value)
2764
 * @method string getOwnerId()
2765
 * @method $this withOwnerId($value)
2766
 * @method string getSSLPub()
2767
 * @method $this withSSLPub($value)
2768
 * @method string getRegion()
2769
 * @method $this withRegion($value)
2770
 */
2771
class SetDcdnDomainCertificate extends Rpc
2772
{
2773
}
2774
2775
/**
2776
 * @method string getServerCertificate()
2777
 * @method $this withServerCertificate($value)
2778
 * @method string getDomainName()
2779
 * @method $this withDomainName($value)
2780
 * @method string getOwnerId()
2781
 * @method $this withOwnerId($value)
2782
 */
2783
class SetDcdnDomainCSRCertificate extends Rpc
2784
{
2785
}
2786
2787
/**
2788
 * @method string getSSLProtocol()
2789
 * @method $this withSSLProtocol($value)
2790
 * @method string getDomainName()
2791
 * @method $this withDomainName($value)
2792
 * @method string getOwnerId()
2793
 * @method $this withOwnerId($value)
2794
 * @method string getSecurityToken()
2795
 * @method $this withSecurityToken($value)
2796
 * @method string getCertIdentifier()
2797
 * @method $this withCertIdentifier($value)
2798
 */
2799
class SetDcdnDomainSMCertificate extends Rpc
2800
{
2801
}
2802
2803
/**
2804
 * @method string getFunctions()
2805
 * @method $this withFunctions($value)
2806
 * @method string getDomainName()
2807
 * @method $this withDomainName($value)
2808
 * @method string getOwnerId()
2809
 * @method $this withOwnerId($value)
2810
 */
2811
class SetDcdnDomainStagingConfig extends Rpc
2812
{
2813
}
2814
2815
/**
2816
 * @method string getIPList()
2817
 * @method string getBlockInterval()
2818
 * @method string getOperationType()
2819
 * @method string getOwnerId()
2820
 * @method $this withOwnerId($value)
2821
 */
2822
class SetDcdnFullDomainsBlockIP extends Rpc
2823
{
2824
2825
    /**
2826
     * @param string $value
2827
     *
2828
     * @return $this
2829
     */
2830
    public function withIPList($value)
2831
    {
2832
        $this->data['IPList'] = $value;
2833
        $this->options['form_params']['IPList'] = $value;
2834
2835
        return $this;
2836
    }
2837
2838
    /**
2839
     * @param string $value
2840
     *
2841
     * @return $this
2842
     */
2843
    public function withBlockInterval($value)
2844
    {
2845
        $this->data['BlockInterval'] = $value;
2846
        $this->options['form_params']['BlockInterval'] = $value;
2847
2848
        return $this;
2849
    }
2850
2851
    /**
2852
     * @param string $value
2853
     *
2854
     * @return $this
2855
     */
2856
    public function withOperationType($value)
2857
    {
2858
        $this->data['OperationType'] = $value;
2859
        $this->options['form_params']['OperationType'] = $value;
2860
2861
        return $this;
2862
    }
2863
}
2864
2865
/**
2866
 * @method string getConfigs()
2867
 * @method $this withConfigs($value)
2868
 * @method string getOwnerAccount()
2869
 * @method $this withOwnerAccount($value)
2870
 * @method string getOwnerId()
2871
 * @method $this withOwnerId($value)
2872
 * @method string getFunctionId()
2873
 * @method $this withFunctionId($value)
2874
 * @method string getSecurityToken()
2875
 * @method $this withSecurityToken($value)
2876
 */
2877
class SetDcdnUserConfig extends Rpc
2878
{
2879
}
2880
2881
/**
2882
 * @method string getSubdomains()
2883
 * @method string getOwnerId()
2884
 * @method $this withOwnerId($value)
2885
 */
2886
class SetRoutineSubdomain extends Rpc
2887
{
2888
2889
    /**
2890
     * @param string $value
2891
     *
2892
     * @return $this
2893
     */
2894
    public function withSubdomains($value)
2895
    {
2896
        $this->data['Subdomains'] = $value;
2897
        $this->options['form_params']['Subdomains'] = $value;
2898
2899
        return $this;
2900
    }
2901
}
2902
2903
/**
2904
 * @method string getDomainName()
2905
 * @method $this withDomainName($value)
2906
 * @method string getOwnerId()
2907
 * @method $this withOwnerId($value)
2908
 * @method string getSecurityToken()
2909
 * @method $this withSecurityToken($value)
2910
 */
2911
class StartDcdnDomain extends Rpc
2912
{
2913
}
2914
2915
/**
2916
 * @method string getSecurityToken()
2917
 * @method $this withSecurityToken($value)
2918
 * @method string getDomainName()
2919
 * @method $this withDomainName($value)
2920
 * @method string getOwnerId()
2921
 * @method $this withOwnerId($value)
2922
 */
2923
class StartDcdnIpaDomain extends Rpc
2924
{
2925
}
2926
2927
/**
2928
 * @method string getDomainName()
2929
 * @method $this withDomainName($value)
2930
 * @method string getOwnerId()
2931
 * @method $this withOwnerId($value)
2932
 * @method string getSecurityToken()
2933
 * @method $this withSecurityToken($value)
2934
 */
2935
class StopDcdnDomain extends Rpc
2936
{
2937
}
2938
2939
/**
2940
 * @method string getSecurityToken()
2941
 * @method $this withSecurityToken($value)
2942
 * @method string getDomainName()
2943
 * @method $this withDomainName($value)
2944
 * @method string getOwnerId()
2945
 * @method $this withOwnerId($value)
2946
 */
2947
class StopDcdnIpaDomain extends Rpc
2948
{
2949
}
2950
2951
/**
2952
 * @method array getTag()
2953
 * @method array getResourceId()
2954
 * @method string getOwnerId()
2955
 * @method $this withOwnerId($value)
2956
 * @method string getResourceType()
2957
 * @method $this withResourceType($value)
2958
 */
2959
class TagDcdnResources extends Rpc
2960
{
2961
2962
    /**
2963
     * @param array $tag
2964
     *
2965
     * @return $this
2966
     */
2967
	public function withTag(array $tag)
2968
	{
2969
	    $this->data['Tag'] = $tag;
2970
		foreach ($tag as $depth1 => $depth1Value) {
2971
			if(isset($depth1Value['Key'])){
2972
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2973
			}
2974
			if(isset($depth1Value['Value'])){
2975
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2976
			}
2977
		}
2978
2979
		return $this;
2980
    }
2981
2982
    /**
2983
     * @param array $resourceId
2984
     *
2985
     * @return $this
2986
     */
2987
	public function withResourceId(array $resourceId)
2988
	{
2989
	    $this->data['ResourceId'] = $resourceId;
2990
		foreach ($resourceId as $i => $iValue) {
2991
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2992
		}
2993
2994
		return $this;
2995
    }
2996
}
2997
2998
/**
2999
 * @method string getAll()
3000
 * @method $this withAll($value)
3001
 * @method array getResourceId()
3002
 * @method string getOwnerId()
3003
 * @method $this withOwnerId($value)
3004
 * @method string getResourceType()
3005
 * @method $this withResourceType($value)
3006
 * @method array getTagKey()
3007
 */
3008
class UntagDcdnResources extends Rpc
3009
{
3010
3011
    /**
3012
     * @param array $resourceId
3013
     *
3014
     * @return $this
3015
     */
3016
	public function withResourceId(array $resourceId)
3017
	{
3018
	    $this->data['ResourceId'] = $resourceId;
3019
		foreach ($resourceId as $i => $iValue) {
3020
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3021
		}
3022
3023
		return $this;
3024
    }
3025
3026
    /**
3027
     * @param array $tagKey
3028
     *
3029
     * @return $this
3030
     */
3031
	public function withTagKey(array $tagKey)
3032
	{
3033
	    $this->data['TagKey'] = $tagKey;
3034
		foreach ($tagKey as $i => $iValue) {
3035
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
3036
		}
3037
3038
		return $this;
3039
    }
3040
}
3041
3042
/**
3043
 * @method string getReports()
3044
 * @method string getDeliver()
3045
 * @method string getDeliverId()
3046
 * @method string getDomainName()
3047
 * @method string getOwnerId()
3048
 * @method $this withOwnerId($value)
3049
 * @method string getSchedule()
3050
 * @method string getName()
3051
 */
3052
class UpdateDcdnDeliverTask extends Rpc
3053
{
3054
3055
    /**
3056
     * @param string $value
3057
     *
3058
     * @return $this
3059
     */
3060
    public function withReports($value)
3061
    {
3062
        $this->data['Reports'] = $value;
3063
        $this->options['form_params']['Reports'] = $value;
3064
3065
        return $this;
3066
    }
3067
3068
    /**
3069
     * @param string $value
3070
     *
3071
     * @return $this
3072
     */
3073
    public function withDeliver($value)
3074
    {
3075
        $this->data['Deliver'] = $value;
3076
        $this->options['form_params']['Deliver'] = $value;
3077
3078
        return $this;
3079
    }
3080
3081
    /**
3082
     * @param string $value
3083
     *
3084
     * @return $this
3085
     */
3086
    public function withDeliverId($value)
3087
    {
3088
        $this->data['DeliverId'] = $value;
3089
        $this->options['form_params']['DeliverId'] = $value;
3090
3091
        return $this;
3092
    }
3093
3094
    /**
3095
     * @param string $value
3096
     *
3097
     * @return $this
3098
     */
3099
    public function withDomainName($value)
3100
    {
3101
        $this->data['DomainName'] = $value;
3102
        $this->options['form_params']['DomainName'] = $value;
3103
3104
        return $this;
3105
    }
3106
3107
    /**
3108
     * @param string $value
3109
     *
3110
     * @return $this
3111
     */
3112
    public function withSchedule($value)
3113
    {
3114
        $this->data['Schedule'] = $value;
3115
        $this->options['form_params']['Schedule'] = $value;
3116
3117
        return $this;
3118
    }
3119
3120
    /**
3121
     * @param string $value
3122
     *
3123
     * @return $this
3124
     */
3125
    public function withName($value)
3126
    {
3127
        $this->data['Name'] = $value;
3128
        $this->options['form_params']['Name'] = $value;
3129
3130
        return $this;
3131
    }
3132
}
3133
3134
/**
3135
 * @method string getSources()
3136
 * @method $this withSources($value)
3137
 * @method string getResourceGroupId()
3138
 * @method $this withResourceGroupId($value)
3139
 * @method string getSecurityToken()
3140
 * @method $this withSecurityToken($value)
3141
 * @method string getTopLevelDomain()
3142
 * @method $this withTopLevelDomain($value)
3143
 * @method string getDomainName()
3144
 * @method $this withDomainName($value)
3145
 * @method string getOwnerId()
3146
 * @method $this withOwnerId($value)
3147
 */
3148
class UpdateDcdnDomain extends Rpc
3149
{
3150
}
3151
3152
/**
3153
 * @method string getSources()
3154
 * @method $this withSources($value)
3155
 * @method string getResourceGroupId()
3156
 * @method $this withResourceGroupId($value)
3157
 * @method string getSecurityToken()
3158
 * @method $this withSecurityToken($value)
3159
 * @method string getTopLevelDomain()
3160
 * @method $this withTopLevelDomain($value)
3161
 * @method string getDomainName()
3162
 * @method $this withDomainName($value)
3163
 * @method string getOwnerId()
3164
 * @method $this withOwnerId($value)
3165
 */
3166
class UpdateDcdnIpaDomain extends Rpc
3167
{
3168
}
3169
3170
/**
3171
 * @method string getSLSLogStore()
3172
 * @method string getSLSProject()
3173
 * @method string getSLSRegion()
3174
 * @method string getProjectName()
3175
 * @method string getDomainName()
3176
 * @method string getSamplingRate()
3177
 * @method string getDataCenter()
3178
 * @method string getOwnerId()
3179
 * @method $this withOwnerId($value)
3180
 */
3181
class UpdateDcdnSLSRealtimeLogDelivery extends Rpc
3182
{
3183
3184
    /**
3185
     * @param string $value
3186
     *
3187
     * @return $this
3188
     */
3189
    public function withSLSLogStore($value)
3190
    {
3191
        $this->data['SLSLogStore'] = $value;
3192
        $this->options['form_params']['SLSLogStore'] = $value;
3193
3194
        return $this;
3195
    }
3196
3197
    /**
3198
     * @param string $value
3199
     *
3200
     * @return $this
3201
     */
3202
    public function withSLSProject($value)
3203
    {
3204
        $this->data['SLSProject'] = $value;
3205
        $this->options['form_params']['SLSProject'] = $value;
3206
3207
        return $this;
3208
    }
3209
3210
    /**
3211
     * @param string $value
3212
     *
3213
     * @return $this
3214
     */
3215
    public function withSLSRegion($value)
3216
    {
3217
        $this->data['SLSRegion'] = $value;
3218
        $this->options['form_params']['SLSRegion'] = $value;
3219
3220
        return $this;
3221
    }
3222
3223
    /**
3224
     * @param string $value
3225
     *
3226
     * @return $this
3227
     */
3228
    public function withProjectName($value)
3229
    {
3230
        $this->data['ProjectName'] = $value;
3231
        $this->options['form_params']['ProjectName'] = $value;
3232
3233
        return $this;
3234
    }
3235
3236
    /**
3237
     * @param string $value
3238
     *
3239
     * @return $this
3240
     */
3241
    public function withDomainName($value)
3242
    {
3243
        $this->data['DomainName'] = $value;
3244
        $this->options['form_params']['DomainName'] = $value;
3245
3246
        return $this;
3247
    }
3248
3249
    /**
3250
     * @param string $value
3251
     *
3252
     * @return $this
3253
     */
3254
    public function withSamplingRate($value)
3255
    {
3256
        $this->data['SamplingRate'] = $value;
3257
        $this->options['form_params']['SamplingRate'] = $value;
3258
3259
        return $this;
3260
    }
3261
3262
    /**
3263
     * @param string $value
3264
     *
3265
     * @return $this
3266
     */
3267
    public function withDataCenter($value)
3268
    {
3269
        $this->data['DataCenter'] = $value;
3270
        $this->options['form_params']['DataCenter'] = $value;
3271
3272
        return $this;
3273
    }
3274
}
3275
3276
/**
3277
 * @method string getStartTime()
3278
 * @method string getDomainName()
3279
 * @method string getEndTime()
3280
 * @method string getOwnerId()
3281
 * @method $this withOwnerId($value)
3282
 * @method string getReportIds()
3283
 */
3284
class UpdateDcdnSubTask extends Rpc
3285
{
3286
3287
    /**
3288
     * @param string $value
3289
     *
3290
     * @return $this
3291
     */
3292
    public function withStartTime($value)
3293
    {
3294
        $this->data['StartTime'] = $value;
3295
        $this->options['form_params']['StartTime'] = $value;
3296
3297
        return $this;
3298
    }
3299
3300
    /**
3301
     * @param string $value
3302
     *
3303
     * @return $this
3304
     */
3305
    public function withDomainName($value)
3306
    {
3307
        $this->data['DomainName'] = $value;
3308
        $this->options['form_params']['DomainName'] = $value;
3309
3310
        return $this;
3311
    }
3312
3313
    /**
3314
     * @param string $value
3315
     *
3316
     * @return $this
3317
     */
3318
    public function withEndTime($value)
3319
    {
3320
        $this->data['EndTime'] = $value;
3321
        $this->options['form_params']['EndTime'] = $value;
3322
3323
        return $this;
3324
    }
3325
3326
    /**
3327
     * @param string $value
3328
     *
3329
     * @return $this
3330
     */
3331
    public function withReportIds($value)
3332
    {
3333
        $this->data['ReportIds'] = $value;
3334
        $this->options['form_params']['ReportIds'] = $value;
3335
3336
        return $this;
3337
    }
3338
}
3339
3340
/**
3341
 * @method string getBusinessType()
3342
 * @method $this withBusinessType($value)
3343
 * @method string getOwnerId()
3344
 * @method $this withOwnerId($value)
3345
 * @method string getFields()
3346
 * @method $this withFields($value)
3347
 */
3348
class UpdateDcdnUserRealTimeDeliveryField extends Rpc
3349
{
3350
3351
    /** @var string */
3352
    public $method = 'GET';
3353
}
3354
3355
/**
3356
 * @method string getCodeDescription()
3357
 * @method string getOwnerId()
3358
 * @method $this withOwnerId($value)
3359
 * @method string getName()
3360
 */
3361
class UploadRoutineCode extends Rpc
3362
{
3363
3364
    /**
3365
     * @param string $value
3366
     *
3367
     * @return $this
3368
     */
3369
    public function withCodeDescription($value)
3370
    {
3371
        $this->data['CodeDescription'] = $value;
3372
        $this->options['form_params']['CodeDescription'] = $value;
3373
3374
        return $this;
3375
    }
3376
3377
    /**
3378
     * @param string $value
3379
     *
3380
     * @return $this
3381
     */
3382
    public function withName($value)
3383
    {
3384
        $this->data['Name'] = $value;
3385
        $this->options['form_params']['Name'] = $value;
3386
3387
        return $this;
3388
    }
3389
}
3390
3391
/**
3392
 * @method string getCodeDescription()
3393
 * @method string getOwnerId()
3394
 * @method $this withOwnerId($value)
3395
 * @method string getName()
3396
 */
3397
class UploadStagingRoutineCode extends Rpc
3398
{
3399
3400
    /**
3401
     * @param string $value
3402
     *
3403
     * @return $this
3404
     */
3405
    public function withCodeDescription($value)
3406
    {
3407
        $this->data['CodeDescription'] = $value;
3408
        $this->options['form_params']['CodeDescription'] = $value;
3409
3410
        return $this;
3411
    }
3412
3413
    /**
3414
     * @param string $value
3415
     *
3416
     * @return $this
3417
     */
3418
    public function withName($value)
3419
    {
3420
        $this->data['Name'] = $value;
3421
        $this->options['form_params']['Name'] = $value;
3422
3423
        return $this;
3424
    }
3425
}
3426
3427
/**
3428
 * @method string getVerifyType()
3429
 * @method $this withVerifyType($value)
3430
 * @method string getDomainName()
3431
 * @method $this withDomainName($value)
3432
 * @method string getOwnerId()
3433
 * @method $this withOwnerId($value)
3434
 */
3435
class VerifyDcdnDomainOwner extends Rpc
3436
{
3437
}
3438