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 ( c20e04...2011b7 )
by
unknown
07:13
created

DescribleLayer7InstanceRelations   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 2
eloc 5
c 1
b 0
f 0
dl 0
loc 16
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A withDomainList() 0 8 2
1
<?php
2
3
namespace AlibabaCloud\Ddoscoo\V20171228;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddLayer7CCRule addLayer7CCRule(array $options = [])
9
 * @method CloseDomainSlsConfig closeDomainSlsConfig(array $options = [])
10
 * @method ConfigHealthCheck configHealthCheck(array $options = [])
11
 * @method ConfigLayer4Rule configLayer4Rule(array $options = [])
12
 * @method ConfigLayer4RuleAttribute configLayer4RuleAttribute(array $options = [])
13
 * @method ConfigLayer7BlackWhiteList configLayer7BlackWhiteList(array $options = [])
14
 * @method ConfigLayer7CCRule configLayer7CCRule(array $options = [])
15
 * @method ConfigLayer7CCTemplate configLayer7CCTemplate(array $options = [])
16
 * @method ConfigLayer7Cert configLayer7Cert(array $options = [])
17
 * @method ConfigLayer7Rule configLayer7Rule(array $options = [])
18
 * @method CreateAsyncTask createAsyncTask(array $options = [])
19
 * @method CreateLayer4Rule createLayer4Rule(array $options = [])
20
 * @method CreateLayer7Rule createLayer7Rule(array $options = [])
21
 * @method DeleteAsyncTask deleteAsyncTask(array $options = [])
22
 * @method DeleteLayer4Rule deleteLayer4Rule(array $options = [])
23
 * @method DeleteLayer7CCRule deleteLayer7CCRule(array $options = [])
24
 * @method DeleteLayer7Rule deleteLayer7Rule(array $options = [])
25
 * @method DescribeBackSourceCidr describeBackSourceCidr(array $options = [])
26
 * @method DescribeBatchSlsDispatchStatus describeBatchSlsDispatchStatus(array $options = [])
27
 * @method DescribeDDoSEvents describeDDoSEvents(array $options = [])
28
 * @method DescribeDDoSTraffic describeDDoSTraffic(array $options = [])
29
 * @method DescribeDefenseCountStatistics describeDefenseCountStatistics(array $options = [])
30
 * @method DescribeDomainAccessMode describeDomainAccessMode(array $options = [])
31
 * @method DescribeDomainAttackEvents describeDomainAttackEvents(array $options = [])
32
 * @method DescribeDomainQps describeDomainQps(array $options = [])
33
 * @method DescribeDomainQpsWithCache describeDomainQpsWithCache(array $options = [])
34
 * @method DescribeDomains describeDomains(array $options = [])
35
 * @method DescribeDomainSlsStatus describeDomainSlsStatus(array $options = [])
36
 * @method DescribeElasticBandwidthSpec describeElasticBandwidthSpec(array $options = [])
37
 * @method DescribeHealthCheckList describeHealthCheckList(array $options = [])
38
 * @method DescribeHealthCheckStatusList describeHealthCheckStatusList(array $options = [])
39
 * @method DescribeInstanceDetails describeInstanceDetails(array $options = [])
40
 * @method DescribeInstances describeInstances(array $options = [])
41
 * @method DescribeInstanceSpecs describeInstanceSpecs(array $options = [])
42
 * @method DescribeInstanceStatistics describeInstanceStatistics(array $options = [])
43
 * @method DescribeIpTraffic describeIpTraffic(array $options = [])
44
 * @method DescribeLayer4RuleAttributes describeLayer4RuleAttributes(array $options = [])
45
 * @method DescribeLayer4Rules describeLayer4Rules(array $options = [])
46
 * @method DescribeLayer7CCRules describeLayer7CCRules(array $options = [])
47
 * @method DescribeLogStoreExistStatus describeLogStoreExistStatus(array $options = [])
48
 * @method DescribeOpEntities describeOpEntities(array $options = [])
49
 * @method DescribeSimpleDomains describeSimpleDomains(array $options = [])
50
 * @method DescribeSlsAuthStatus describeSlsAuthStatus(array $options = [])
51
 * @method DescribeSlsEmptyCount describeSlsEmptyCount(array $options = [])
52
 * @method DescribeSlsLogstoreInfo describeSlsLogstoreInfo(array $options = [])
53
 * @method DescribeSlsOpenStatus describeSlsOpenStatus(array $options = [])
54
 * @method DescribleCertList describleCertList(array $options = [])
55
 * @method DescribleLayer7InstanceRelations describleLayer7InstanceRelations(array $options = [])
56
 * @method DisableLayer7CC disableLayer7CC(array $options = [])
57
 * @method DisableLayer7CCRule disableLayer7CCRule(array $options = [])
58
 * @method EmptySlsLogstore emptySlsLogstore(array $options = [])
59
 * @method EnableLayer7CC enableLayer7CC(array $options = [])
60
 * @method EnableLayer7CCRule enableLayer7CCRule(array $options = [])
61
 * @method ListAsyncTask listAsyncTask(array $options = [])
62
 * @method ListLayer7CustomPorts listLayer7CustomPorts(array $options = [])
63
 * @method ListTagKeys listTagKeys(array $options = [])
64
 * @method ListTagResources listTagResources(array $options = [])
65
 * @method ListValueAdded listValueAdded(array $options = [])
66
 * @method ModifyElasticBandWidth modifyElasticBandWidth(array $options = [])
67
 * @method ModifyFullLogTtl modifyFullLogTtl(array $options = [])
68
 * @method ModifyInstanceRemark modifyInstanceRemark(array $options = [])
69
 * @method OpenDomainSlsConfig openDomainSlsConfig(array $options = [])
70
 * @method ReleaseInstance releaseInstance(array $options = [])
71
 * @method ReleaseValueAdded releaseValueAdded(array $options = [])
72
 * @method TagResources tagResources(array $options = [])
73
 * @method UntagResources untagResources(array $options = [])
74
 */
75
class DdoscooApiResolver extends ApiResolver
76
{
77
}
78
79
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
80
{
81
    /** @var string */
82
    public $product = 'ddoscoo';
83
84
    /** @var string */
85
    public $version = '2017-12-28';
86
87
    /** @var string */
88
    public $method = 'POST';
89
}
90
91
/**
92
 * @method string getMode()
93
 * @method $this withMode($value)
94
 * @method string getResourceGroupId()
95
 * @method $this withResourceGroupId($value)
96
 * @method string getAct()
97
 * @method $this withAct($value)
98
 * @method string getSourceIp()
99
 * @method $this withSourceIp($value)
100
 * @method string getCount()
101
 * @method $this withCount($value)
102
 * @method string getTtl()
103
 * @method $this withTtl($value)
104
 * @method string getUri()
105
 * @method $this withUri($value)
106
 * @method string getDomain()
107
 * @method $this withDomain($value)
108
 * @method string getName()
109
 * @method $this withName($value)
110
 * @method string getInterval()
111
 * @method $this withInterval($value)
112
 */
113
class AddLayer7CCRule extends Rpc
114
{
115
}
116
117
/**
118
 * @method string getResourceGroupId()
119
 * @method $this withResourceGroupId($value)
120
 * @method string getSourceIp()
121
 * @method $this withSourceIp($value)
122
 * @method string getDomain()
123
 * @method $this withDomain($value)
124
 * @method string getLang()
125
 * @method $this withLang($value)
126
 */
127
class CloseDomainSlsConfig extends Rpc
128
{
129
}
130
131
/**
132
 * @method string getHealthCheck()
133
 * @method $this withHealthCheck($value)
134
 * @method string getInstanceId()
135
 * @method $this withInstanceId($value)
136
 * @method string getSourceIp()
137
 * @method $this withSourceIp($value)
138
 * @method string getFrontendPort()
139
 * @method $this withFrontendPort($value)
140
 * @method string getForwardProtocol()
141
 * @method $this withForwardProtocol($value)
142
 */
143
class ConfigHealthCheck extends Rpc
144
{
145
}
146
147
/**
148
 * @method string getListeners()
149
 * @method $this withListeners($value)
150
 * @method string getSourceIp()
151
 * @method $this withSourceIp($value)
152
 */
153
class ConfigLayer4Rule extends Rpc
154
{
155
}
156
157
/**
158
 * @method string getInstanceId()
159
 * @method $this withInstanceId($value)
160
 * @method string getSourceIp()
161
 * @method $this withSourceIp($value)
162
 * @method string getFrontendPort()
163
 * @method $this withFrontendPort($value)
164
 * @method string getForwardProtocol()
165
 * @method $this withForwardProtocol($value)
166
 * @method string getConfig()
167
 * @method $this withConfig($value)
168
 */
169
class ConfigLayer4RuleAttribute extends Rpc
170
{
171
}
172
173
/**
174
 * @method array getBlackList()
175
 * @method array getWhiteList()
176
 * @method string getResourceGroupId()
177
 * @method $this withResourceGroupId($value)
178
 * @method string getSourceIp()
179
 * @method $this withSourceIp($value)
180
 * @method string getDomain()
181
 * @method $this withDomain($value)
182
 */
183
class ConfigLayer7BlackWhiteList extends Rpc
184
{
185
186
    /**
187
     * @param array $blackList
188
     *
189
     * @return $this
190
     */
191
	public function withBlackList(array $blackList)
192
	{
193
	    $this->data['BlackList'] = $blackList;
194
		foreach ($blackList as $i => $iValue) {
195
			$this->options['query']['BlackList.' . ($i + 1)] = $iValue;
196
		}
197
198
		return $this;
199
    }
200
201
    /**
202
     * @param array $whiteList
203
     *
204
     * @return $this
205
     */
206
	public function withWhiteList(array $whiteList)
207
	{
208
	    $this->data['WhiteList'] = $whiteList;
209
		foreach ($whiteList as $i => $iValue) {
210
			$this->options['query']['WhiteList.' . ($i + 1)] = $iValue;
211
		}
212
213
		return $this;
214
    }
215
}
216
217
/**
218
 * @method string getMode()
219
 * @method $this withMode($value)
220
 * @method string getResourceGroupId()
221
 * @method $this withResourceGroupId($value)
222
 * @method string getAct()
223
 * @method $this withAct($value)
224
 * @method string getSourceIp()
225
 * @method $this withSourceIp($value)
226
 * @method string getCount()
227
 * @method $this withCount($value)
228
 * @method string getTtl()
229
 * @method $this withTtl($value)
230
 * @method string getUri()
231
 * @method $this withUri($value)
232
 * @method string getDomain()
233
 * @method $this withDomain($value)
234
 * @method string getName()
235
 * @method $this withName($value)
236
 * @method string getInterval()
237
 * @method $this withInterval($value)
238
 */
239
class ConfigLayer7CCRule extends Rpc
240
{
241
}
242
243
/**
244
 * @method string getTemplate()
245
 * @method $this withTemplate($value)
246
 * @method string getResourceGroupId()
247
 * @method $this withResourceGroupId($value)
248
 * @method string getSourceIp()
249
 * @method $this withSourceIp($value)
250
 * @method string getDomain()
251
 * @method $this withDomain($value)
252
 */
253
class ConfigLayer7CCTemplate extends Rpc
254
{
255
}
256
257
/**
258
 * @method string getCert()
259
 * @method $this withCert($value)
260
 * @method string getCertId()
261
 * @method $this withCertId($value)
262
 * @method string getResourceGroupId()
263
 * @method $this withResourceGroupId($value)
264
 * @method string getSourceIp()
265
 * @method $this withSourceIp($value)
266
 * @method string getKey()
267
 * @method $this withKey($value)
268
 * @method string getCertName()
269
 * @method $this withCertName($value)
270
 * @method string getDomain()
271
 * @method $this withDomain($value)
272
 */
273
class ConfigLayer7Cert extends Rpc
274
{
275
}
276
277
/**
278
 * @method string getResourceGroupId()
279
 * @method $this withResourceGroupId($value)
280
 * @method string getSourceIp()
281
 * @method $this withSourceIp($value)
282
 * @method string getProxyTypeList()
283
 * @method $this withProxyTypeList($value)
284
 * @method string getRsType()
285
 * @method $this withRsType($value)
286
 * @method array getRealServers()
287
 * @method array getProxyTypes()
288
 * @method array getInstanceIds()
289
 * @method string getDomain()
290
 * @method $this withDomain($value)
291
 */
292
class ConfigLayer7Rule extends Rpc
293
{
294
295
    /**
296
     * @param array $realServers
297
     *
298
     * @return $this
299
     */
300
	public function withRealServers(array $realServers)
301
	{
302
	    $this->data['RealServers'] = $realServers;
303
		foreach ($realServers as $i => $iValue) {
304
			$this->options['query']['RealServers.' . ($i + 1)] = $iValue;
305
		}
306
307
		return $this;
308
    }
309
310
    /**
311
     * @param array $proxyTypes
312
     *
313
     * @return $this
314
     */
315
	public function withProxyTypes(array $proxyTypes)
316
	{
317
	    $this->data['ProxyTypes'] = $proxyTypes;
318
		foreach ($proxyTypes as $i => $iValue) {
319
			$this->options['query']['ProxyTypes.' . ($i + 1)] = $iValue;
320
		}
321
322
		return $this;
323
    }
324
325
    /**
326
     * @param array $instanceIds
327
     *
328
     * @return $this
329
     */
330
	public function withInstanceIds(array $instanceIds)
331
	{
332
	    $this->data['InstanceIds'] = $instanceIds;
333
		foreach ($instanceIds as $i => $iValue) {
334
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
335
		}
336
337
		return $this;
338
    }
339
}
340
341
/**
342
 * @method string getTaskType()
343
 * @method $this withTaskType($value)
344
 * @method string getTaskParams()
345
 * @method $this withTaskParams($value)
346
 * @method string getResourceGroupId()
347
 * @method $this withResourceGroupId($value)
348
 * @method string getSourceIp()
349
 * @method $this withSourceIp($value)
350
 * @method string getLang()
351
 * @method $this withLang($value)
352
 */
353
class CreateAsyncTask extends Rpc
354
{
355
}
356
357
/**
358
 * @method string getListeners()
359
 * @method $this withListeners($value)
360
 * @method string getSourceIp()
361
 * @method $this withSourceIp($value)
362
 */
363
class CreateLayer4Rule extends Rpc
364
{
365
}
366
367
/**
368
 * @method string getRules()
369
 * @method $this withRules($value)
370
 * @method string getResourceGroupId()
371
 * @method $this withResourceGroupId($value)
372
 * @method string getSourceIp()
373
 * @method $this withSourceIp($value)
374
 * @method string getRsType()
375
 * @method $this withRsType($value)
376
 * @method array getInstanceIds()
377
 * @method string getDomain()
378
 * @method $this withDomain($value)
379
 */
380
class CreateLayer7Rule extends Rpc
381
{
382
383
    /**
384
     * @param array $instanceIds
385
     *
386
     * @return $this
387
     */
388
	public function withInstanceIds(array $instanceIds)
389
	{
390
	    $this->data['InstanceIds'] = $instanceIds;
391
		foreach ($instanceIds as $i => $iValue) {
392
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
393
		}
394
395
		return $this;
396
    }
397
}
398
399
/**
400
 * @method string getResourceGroupId()
401
 * @method $this withResourceGroupId($value)
402
 * @method string getSourceIp()
403
 * @method $this withSourceIp($value)
404
 * @method string getLang()
405
 * @method $this withLang($value)
406
 * @method string getTaskId()
407
 * @method $this withTaskId($value)
408
 */
409
class DeleteAsyncTask extends Rpc
410
{
411
}
412
413
/**
414
 * @method string getListeners()
415
 * @method $this withListeners($value)
416
 * @method string getSourceIp()
417
 * @method $this withSourceIp($value)
418
 */
419
class DeleteLayer4Rule extends Rpc
420
{
421
}
422
423
/**
424
 * @method string getResourceGroupId()
425
 * @method $this withResourceGroupId($value)
426
 * @method string getSourceIp()
427
 * @method $this withSourceIp($value)
428
 * @method string getDomain()
429
 * @method $this withDomain($value)
430
 * @method string getName()
431
 * @method $this withName($value)
432
 */
433
class DeleteLayer7CCRule extends Rpc
434
{
435
}
436
437
/**
438
 * @method string getResourceGroupId()
439
 * @method $this withResourceGroupId($value)
440
 * @method string getSourceIp()
441
 * @method $this withSourceIp($value)
442
 * @method string getDomain()
443
 * @method $this withDomain($value)
444
 */
445
class DeleteLayer7Rule extends Rpc
446
{
447
}
448
449
/**
450
 * @method string getLine()
451
 * @method $this withLine($value)
452
 * @method string getResourceGroupId()
453
 * @method $this withResourceGroupId($value)
454
 * @method string getSourceIp()
455
 * @method $this withSourceIp($value)
456
 */
457
class DescribeBackSourceCidr extends Rpc
458
{
459
}
460
461
/**
462
 * @method string getResourceGroupId()
463
 * @method $this withResourceGroupId($value)
464
 * @method string getSourceIp()
465
 * @method $this withSourceIp($value)
466
 * @method string getPageNo()
467
 * @method $this withPageNo($value)
468
 * @method string getPageSize()
469
 * @method $this withPageSize($value)
470
 * @method string getLang()
471
 * @method $this withLang($value)
472
 */
473
class DescribeBatchSlsDispatchStatus extends Rpc
474
{
475
}
476
477
/**
478
 * @method string getStartTime()
479
 * @method $this withStartTime($value)
480
 * @method string getEip()
481
 * @method $this withEip($value)
482
 * @method string getResourceGroupId()
483
 * @method $this withResourceGroupId($value)
484
 * @method string getSourceIp()
485
 * @method $this withSourceIp($value)
486
 * @method string getPageSize()
487
 * @method $this withPageSize($value)
488
 * @method string getOffset()
489
 * @method $this withOffset($value)
490
 * @method string getEndTime()
491
 * @method $this withEndTime($value)
492
 */
493
class DescribeDDoSEvents extends Rpc
494
{
495
}
496
497
/**
498
 * @method string getStartTime()
499
 * @method $this withStartTime($value)
500
 * @method string getEip()
501
 * @method $this withEip($value)
502
 * @method string getResourceGroupId()
503
 * @method $this withResourceGroupId($value)
504
 * @method string getSourceIp()
505
 * @method $this withSourceIp($value)
506
 * @method string getEndTime()
507
 * @method $this withEndTime($value)
508
 * @method string getInterval()
509
 * @method $this withInterval($value)
510
 */
511
class DescribeDDoSTraffic extends Rpc
512
{
513
}
514
515
/**
516
 * @method string getResourceGroupId()
517
 * @method $this withResourceGroupId($value)
518
 * @method string getSourceIp()
519
 * @method $this withSourceIp($value)
520
 */
521
class DescribeDefenseCountStatistics extends Rpc
522
{
523
}
524
525
/**
526
 * @method array getDomainList()
527
 * @method string getSourceIp()
528
 * @method $this withSourceIp($value)
529
 */
530
class DescribeDomainAccessMode extends Rpc
531
{
532
533
    /**
534
     * @param array $domainList
535
     *
536
     * @return $this
537
     */
538
	public function withDomainList(array $domainList)
539
	{
540
	    $this->data['DomainList'] = $domainList;
541
		foreach ($domainList as $i => $iValue) {
542
			$this->options['query']['DomainList.' . ($i + 1)] = $iValue;
543
		}
544
545
		return $this;
546
    }
547
}
548
549
/**
550
 * @method string getStartTime()
551
 * @method $this withStartTime($value)
552
 * @method string getResourceGroupId()
553
 * @method $this withResourceGroupId($value)
554
 * @method string getSourceIp()
555
 * @method $this withSourceIp($value)
556
 * @method string getPageSize()
557
 * @method $this withPageSize($value)
558
 * @method string getOffset()
559
 * @method $this withOffset($value)
560
 * @method string getEndTime()
561
 * @method $this withEndTime($value)
562
 * @method string getDomain()
563
 * @method $this withDomain($value)
564
 */
565
class DescribeDomainAttackEvents extends Rpc
566
{
567
}
568
569
/**
570
 * @method string getEndTime()
571
 * @method $this withEndTime($value)
572
 * @method string getStartTime()
573
 * @method $this withStartTime($value)
574
 * @method string getResourceGroupId()
575
 * @method $this withResourceGroupId($value)
576
 * @method string getSourceIp()
577
 * @method $this withSourceIp($value)
578
 * @method string getDomain()
579
 * @method $this withDomain($value)
580
 */
581
class DescribeDomainQps extends Rpc
582
{
583
}
584
585
/**
586
 * @method string getEndTime()
587
 * @method $this withEndTime($value)
588
 * @method string getStartTime()
589
 * @method $this withStartTime($value)
590
 * @method string getResourceGroupId()
591
 * @method $this withResourceGroupId($value)
592
 * @method string getSourceIp()
593
 * @method $this withSourceIp($value)
594
 * @method string getDomain()
595
 * @method $this withDomain($value)
596
 */
597
class DescribeDomainQpsWithCache extends Rpc
598
{
599
}
600
601
/**
602
 * @method string getResourceGroupId()
603
 * @method $this withResourceGroupId($value)
604
 * @method string getSourceIp()
605
 * @method $this withSourceIp($value)
606
 * @method string getPageSize()
607
 * @method $this withPageSize($value)
608
 * @method string getOffset()
609
 * @method $this withOffset($value)
610
 * @method array getInstanceIds()
611
 * @method string getQueryDomainPattern()
612
 * @method $this withQueryDomainPattern($value)
613
 * @method string getDomain()
614
 * @method $this withDomain($value)
615
 */
616
class DescribeDomains extends Rpc
617
{
618
619
    /**
620
     * @param array $instanceIds
621
     *
622
     * @return $this
623
     */
624
	public function withInstanceIds(array $instanceIds)
625
	{
626
	    $this->data['InstanceIds'] = $instanceIds;
627
		foreach ($instanceIds as $i => $iValue) {
628
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
629
		}
630
631
		return $this;
632
    }
633
}
634
635
/**
636
 * @method string getResourceGroupId()
637
 * @method $this withResourceGroupId($value)
638
 * @method string getSourceIp()
639
 * @method $this withSourceIp($value)
640
 * @method string getDomain()
641
 * @method $this withDomain($value)
642
 * @method string getLang()
643
 * @method $this withLang($value)
644
 */
645
class DescribeDomainSlsStatus extends Rpc
646
{
647
}
648
649
/**
650
 * @method string getInstanceId()
651
 * @method $this withInstanceId($value)
652
 * @method string getSourceIp()
653
 * @method $this withSourceIp($value)
654
 */
655
class DescribeElasticBandwidthSpec extends Rpc
656
{
657
}
658
659
/**
660
 * @method string getListeners()
661
 * @method $this withListeners($value)
662
 * @method string getSourceIp()
663
 * @method $this withSourceIp($value)
664
 */
665
class DescribeHealthCheckList extends Rpc
666
{
667
}
668
669
/**
670
 * @method string getListeners()
671
 * @method $this withListeners($value)
672
 * @method string getSourceIp()
673
 * @method $this withSourceIp($value)
674
 */
675
class DescribeHealthCheckStatusList extends Rpc
676
{
677
}
678
679
/**
680
 * @method string getSourceIp()
681
 * @method $this withSourceIp($value)
682
 * @method string getInstanceIds()
683
 * @method $this withInstanceIds($value)
684
 */
685
class DescribeInstanceDetails extends Rpc
686
{
687
}
688
689
/**
690
 * @method string getEdition()
691
 * @method $this withEdition($value)
692
 * @method string getRemark()
693
 * @method $this withRemark($value)
694
 * @method string getEnabled()
695
 * @method $this withEnabled($value)
696
 * @method string getResourceGroupId()
697
 * @method $this withResourceGroupId($value)
698
 * @method string getSourceIp()
699
 * @method $this withSourceIp($value)
700
 * @method string getPageSize()
701
 * @method $this withPageSize($value)
702
 * @method array getTag()
703
 * @method string getExpireStartTime()
704
 * @method $this withExpireStartTime($value)
705
 * @method string getExpireEndTime()
706
 * @method $this withExpireEndTime($value)
707
 * @method string getIp()
708
 * @method $this withIp($value)
709
 * @method string getInstanceIds()
710
 * @method $this withInstanceIds($value)
711
 * @method string getPageNo()
712
 * @method $this withPageNo($value)
713
 * @method array getStatus()
714
 */
715
class DescribeInstances extends Rpc
716
{
717
718
    /**
719
     * @param array $tag
720
     *
721
     * @return $this
722
     */
723
	public function withTag(array $tag)
724
	{
725
	    $this->data['Tag'] = $tag;
726
		foreach ($tag as $depth1 => $depth1Value) {
727
			if(isset($depth1Value['Value'])){
728
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
729
			}
730
			if(isset($depth1Value['Key'])){
731
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
732
			}
733
		}
734
735
		return $this;
736
    }
737
738
    /**
739
     * @param array $status
740
     *
741
     * @return $this
742
     */
743
	public function withStatus(array $status)
744
	{
745
	    $this->data['Status'] = $status;
746
		foreach ($status as $i => $iValue) {
747
			$this->options['query']['Status.' . ($i + 1)] = $iValue;
748
		}
749
750
		return $this;
751
    }
752
}
753
754
/**
755
 * @method string getSourceIp()
756
 * @method $this withSourceIp($value)
757
 * @method string getInstanceIds()
758
 * @method $this withInstanceIds($value)
759
 */
760
class DescribeInstanceSpecs extends Rpc
761
{
762
}
763
764
/**
765
 * @method string getSourceIp()
766
 * @method $this withSourceIp($value)
767
 * @method string getInstanceIds()
768
 * @method $this withInstanceIds($value)
769
 */
770
class DescribeInstanceStatistics extends Rpc
771
{
772
}
773
774
/**
775
 * @method string getStartTime()
776
 * @method $this withStartTime($value)
777
 * @method string getEip()
778
 * @method $this withEip($value)
779
 * @method string getResourceGroupId()
780
 * @method $this withResourceGroupId($value)
781
 * @method string getSourceIp()
782
 * @method $this withSourceIp($value)
783
 * @method string getEndTime()
784
 * @method $this withEndTime($value)
785
 * @method string getPort()
786
 * @method $this withPort($value)
787
 * @method string getQueryProtocol()
788
 * @method $this withQueryProtocol($value)
789
 * @method string getInterval()
790
 * @method $this withInterval($value)
791
 */
792
class DescribeIpTraffic extends Rpc
793
{
794
}
795
796
/**
797
 * @method string getListeners()
798
 * @method $this withListeners($value)
799
 * @method string getSourceIp()
800
 * @method $this withSourceIp($value)
801
 */
802
class DescribeLayer4RuleAttributes extends Rpc
803
{
804
}
805
806
/**
807
 * @method string getSourceIp()
808
 * @method $this withSourceIp($value)
809
 * @method string getPageSize()
810
 * @method $this withPageSize($value)
811
 * @method string getOffset()
812
 * @method $this withOffset($value)
813
 * @method string getInstanceId()
814
 * @method $this withInstanceId($value)
815
 * @method string getFrontendPort()
816
 * @method $this withFrontendPort($value)
817
 * @method string getForwardProtocol()
818
 * @method $this withForwardProtocol($value)
819
 */
820
class DescribeLayer4Rules extends Rpc
821
{
822
}
823
824
/**
825
 * @method string getOffset()
826
 * @method $this withOffset($value)
827
 * @method string getResourceGroupId()
828
 * @method $this withResourceGroupId($value)
829
 * @method string getSourceIp()
830
 * @method $this withSourceIp($value)
831
 * @method string getDomain()
832
 * @method $this withDomain($value)
833
 * @method string getPageSize()
834
 * @method $this withPageSize($value)
835
 */
836
class DescribeLayer7CCRules extends Rpc
837
{
838
}
839
840
/**
841
 * @method string getResourceGroupId()
842
 * @method $this withResourceGroupId($value)
843
 * @method string getSourceIp()
844
 * @method $this withSourceIp($value)
845
 * @method string getLang()
846
 * @method $this withLang($value)
847
 */
848
class DescribeLogStoreExistStatus extends Rpc
849
{
850
}
851
852
/**
853
 * @method string getStartTime()
854
 * @method $this withStartTime($value)
855
 * @method string getResourceGroupId()
856
 * @method $this withResourceGroupId($value)
857
 * @method string getSourceIp()
858
 * @method $this withSourceIp($value)
859
 * @method string getPageSize()
860
 * @method $this withPageSize($value)
861
 * @method string getEndTime()
862
 * @method $this withEndTime($value)
863
 * @method string getEntityObject()
864
 * @method $this withEntityObject($value)
865
 * @method string getEntityType()
866
 * @method $this withEntityType($value)
867
 * @method string getPageNo()
868
 * @method $this withPageNo($value)
869
 */
870
class DescribeOpEntities extends Rpc
871
{
872
}
873
874
/**
875
 * @method string getResourceGroupId()
876
 * @method $this withResourceGroupId($value)
877
 * @method string getSourceIp()
878
 * @method $this withSourceIp($value)
879
 * @method array getInstanceIds()
880
 * @method string getLang()
881
 * @method $this withLang($value)
882
 */
883
class DescribeSimpleDomains extends Rpc
884
{
885
886
    /**
887
     * @param array $instanceIds
888
     *
889
     * @return $this
890
     */
891
	public function withInstanceIds(array $instanceIds)
892
	{
893
	    $this->data['InstanceIds'] = $instanceIds;
894
		foreach ($instanceIds as $i => $iValue) {
895
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
896
		}
897
898
		return $this;
899
    }
900
}
901
902
/**
903
 * @method string getResourceGroupId()
904
 * @method $this withResourceGroupId($value)
905
 * @method string getSourceIp()
906
 * @method $this withSourceIp($value)
907
 * @method string getLang()
908
 * @method $this withLang($value)
909
 */
910
class DescribeSlsAuthStatus extends Rpc
911
{
912
}
913
914
/**
915
 * @method string getResourceGroupId()
916
 * @method $this withResourceGroupId($value)
917
 * @method string getSourceIp()
918
 * @method $this withSourceIp($value)
919
 * @method string getLang()
920
 * @method $this withLang($value)
921
 */
922
class DescribeSlsEmptyCount extends Rpc
923
{
924
}
925
926
/**
927
 * @method string getResourceGroupId()
928
 * @method $this withResourceGroupId($value)
929
 * @method string getSourceIp()
930
 * @method $this withSourceIp($value)
931
 * @method string getLang()
932
 * @method $this withLang($value)
933
 */
934
class DescribeSlsLogstoreInfo extends Rpc
935
{
936
}
937
938
/**
939
 * @method string getResourceGroupId()
940
 * @method $this withResourceGroupId($value)
941
 * @method string getSourceIp()
942
 * @method $this withSourceIp($value)
943
 * @method string getLang()
944
 * @method $this withLang($value)
945
 */
946
class DescribeSlsOpenStatus extends Rpc
947
{
948
}
949
950
/**
951
 * @method string getResourceGroupId()
952
 * @method $this withResourceGroupId($value)
953
 * @method string getSourceIp()
954
 * @method $this withSourceIp($value)
955
 * @method string getDomain()
956
 * @method $this withDomain($value)
957
 */
958
class DescribleCertList extends Rpc
959
{
960
}
961
962
/**
963
 * @method array getDomainList()
964
 * @method string getResourceGroupId()
965
 * @method $this withResourceGroupId($value)
966
 * @method string getSourceIp()
967
 * @method $this withSourceIp($value)
968
 */
969
class DescribleLayer7InstanceRelations extends Rpc
970
{
971
972
    /**
973
     * @param array $domainList
974
     *
975
     * @return $this
976
     */
977
	public function withDomainList(array $domainList)
978
	{
979
	    $this->data['DomainList'] = $domainList;
980
		foreach ($domainList as $i => $iValue) {
981
			$this->options['query']['DomainList.' . ($i + 1)] = $iValue;
982
		}
983
984
		return $this;
985
    }
986
}
987
988
/**
989
 * @method string getResourceGroupId()
990
 * @method $this withResourceGroupId($value)
991
 * @method string getSourceIp()
992
 * @method $this withSourceIp($value)
993
 * @method string getDomain()
994
 * @method $this withDomain($value)
995
 */
996
class DisableLayer7CC extends Rpc
997
{
998
}
999
1000
/**
1001
 * @method string getResourceGroupId()
1002
 * @method $this withResourceGroupId($value)
1003
 * @method string getSourceIp()
1004
 * @method $this withSourceIp($value)
1005
 * @method string getDomain()
1006
 * @method $this withDomain($value)
1007
 */
1008
class DisableLayer7CCRule extends Rpc
1009
{
1010
}
1011
1012
/**
1013
 * @method string getResourceGroupId()
1014
 * @method $this withResourceGroupId($value)
1015
 * @method string getSourceIp()
1016
 * @method $this withSourceIp($value)
1017
 * @method string getLang()
1018
 * @method $this withLang($value)
1019
 */
1020
class EmptySlsLogstore extends Rpc
1021
{
1022
}
1023
1024
/**
1025
 * @method string getResourceGroupId()
1026
 * @method $this withResourceGroupId($value)
1027
 * @method string getSourceIp()
1028
 * @method $this withSourceIp($value)
1029
 * @method string getDomain()
1030
 * @method $this withDomain($value)
1031
 */
1032
class EnableLayer7CC extends Rpc
1033
{
1034
}
1035
1036
/**
1037
 * @method string getResourceGroupId()
1038
 * @method $this withResourceGroupId($value)
1039
 * @method string getSourceIp()
1040
 * @method $this withSourceIp($value)
1041
 * @method string getDomain()
1042
 * @method $this withDomain($value)
1043
 */
1044
class EnableLayer7CCRule extends Rpc
1045
{
1046
}
1047
1048
/**
1049
 * @method string getResourceGroupId()
1050
 * @method $this withResourceGroupId($value)
1051
 * @method string getSourceIp()
1052
 * @method $this withSourceIp($value)
1053
 * @method string getPageNo()
1054
 * @method $this withPageNo($value)
1055
 * @method string getPageSize()
1056
 * @method $this withPageSize($value)
1057
 * @method string getLang()
1058
 * @method $this withLang($value)
1059
 */
1060
class ListAsyncTask extends Rpc
1061
{
1062
}
1063
1064
/**
1065
 * @method string getResourceGroupId()
1066
 * @method $this withResourceGroupId($value)
1067
 * @method string getSourceIp()
1068
 * @method $this withSourceIp($value)
1069
 * @method string getLang()
1070
 * @method $this withLang($value)
1071
 */
1072
class ListLayer7CustomPorts extends Rpc
1073
{
1074
}
1075
1076
/**
1077
 * @method string getCurrentPage()
1078
 * @method $this withCurrentPage($value)
1079
 * @method string getResourceType()
1080
 * @method $this withResourceType($value)
1081
 * @method string getResourceGroupId()
1082
 * @method $this withResourceGroupId($value)
1083
 * @method string getSourceIp()
1084
 * @method $this withSourceIp($value)
1085
 * @method string getPageSize()
1086
 * @method $this withPageSize($value)
1087
 */
1088
class ListTagKeys extends Rpc
1089
{
1090
}
1091
1092
/**
1093
 * @method string getResourceGroupId()
1094
 * @method $this withResourceGroupId($value)
1095
 * @method string getSourceIp()
1096
 * @method $this withSourceIp($value)
1097
 * @method string getNextToken()
1098
 * @method $this withNextToken($value)
1099
 * @method array getTag()
1100
 * @method array getResourceId()
1101
 * @method string getResourceType()
1102
 * @method $this withResourceType($value)
1103
 */
1104
class ListTagResources extends Rpc
1105
{
1106
1107
    /**
1108
     * @param array $tag
1109
     *
1110
     * @return $this
1111
     */
1112
	public function withTag(array $tag)
1113
	{
1114
	    $this->data['Tag'] = $tag;
1115
		foreach ($tag as $depth1 => $depth1Value) {
1116
			if(isset($depth1Value['Value'])){
1117
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1118
			}
1119
			if(isset($depth1Value['Key'])){
1120
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1121
			}
1122
		}
1123
1124
		return $this;
1125
    }
1126
1127
    /**
1128
     * @param array $resourceId
1129
     *
1130
     * @return $this
1131
     */
1132
	public function withResourceId(array $resourceId)
1133
	{
1134
	    $this->data['ResourceId'] = $resourceId;
1135
		foreach ($resourceId as $i => $iValue) {
1136
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1137
		}
1138
1139
		return $this;
1140
    }
1141
}
1142
1143
/**
1144
 * @method string getResourceGroupId()
1145
 * @method $this withResourceGroupId($value)
1146
 * @method string getSourceIp()
1147
 * @method $this withSourceIp($value)
1148
 */
1149
class ListValueAdded extends Rpc
1150
{
1151
}
1152
1153
/**
1154
 * @method string getInstanceId()
1155
 * @method $this withInstanceId($value)
1156
 * @method string getSourceIp()
1157
 * @method $this withSourceIp($value)
1158
 * @method string getElasticBandwidth()
1159
 * @method $this withElasticBandwidth($value)
1160
 */
1161
class ModifyElasticBandWidth extends Rpc
1162
{
1163
}
1164
1165
/**
1166
 * @method string getTtl()
1167
 * @method $this withTtl($value)
1168
 * @method string getResourceGroupId()
1169
 * @method $this withResourceGroupId($value)
1170
 * @method string getSourceIp()
1171
 * @method $this withSourceIp($value)
1172
 * @method string getLang()
1173
 * @method $this withLang($value)
1174
 */
1175
class ModifyFullLogTtl extends Rpc
1176
{
1177
}
1178
1179
/**
1180
 * @method string getRemark()
1181
 * @method $this withRemark($value)
1182
 * @method string getInstanceId()
1183
 * @method $this withInstanceId($value)
1184
 * @method string getSourceIp()
1185
 * @method $this withSourceIp($value)
1186
 */
1187
class ModifyInstanceRemark extends Rpc
1188
{
1189
}
1190
1191
/**
1192
 * @method string getResourceGroupId()
1193
 * @method $this withResourceGroupId($value)
1194
 * @method string getSourceIp()
1195
 * @method $this withSourceIp($value)
1196
 * @method string getDomain()
1197
 * @method $this withDomain($value)
1198
 * @method string getLang()
1199
 * @method $this withLang($value)
1200
 */
1201
class OpenDomainSlsConfig extends Rpc
1202
{
1203
}
1204
1205
/**
1206
 * @method string getInstanceId()
1207
 * @method $this withInstanceId($value)
1208
 * @method string getSourceIp()
1209
 * @method $this withSourceIp($value)
1210
 */
1211
class ReleaseInstance extends Rpc
1212
{
1213
}
1214
1215
/**
1216
 * @method string getInstanceId()
1217
 * @method $this withInstanceId($value)
1218
 * @method string getSourceIp()
1219
 * @method $this withSourceIp($value)
1220
 */
1221
class ReleaseValueAdded extends Rpc
1222
{
1223
}
1224
1225
/**
1226
 * @method array getResourceId()
1227
 * @method string getResourceType()
1228
 * @method $this withResourceType($value)
1229
 * @method string getResourceGroupId()
1230
 * @method $this withResourceGroupId($value)
1231
 * @method string getSourceIp()
1232
 * @method $this withSourceIp($value)
1233
 * @method array getTag()
1234
 */
1235
class TagResources extends Rpc
1236
{
1237
1238
    /**
1239
     * @param array $resourceId
1240
     *
1241
     * @return $this
1242
     */
1243
	public function withResourceId(array $resourceId)
1244
	{
1245
	    $this->data['ResourceId'] = $resourceId;
1246
		foreach ($resourceId as $i => $iValue) {
1247
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1248
		}
1249
1250
		return $this;
1251
    }
1252
1253
    /**
1254
     * @param array $tag
1255
     *
1256
     * @return $this
1257
     */
1258
	public function withTag(array $tag)
1259
	{
1260
	    $this->data['Tag'] = $tag;
1261
		foreach ($tag as $depth1 => $depth1Value) {
1262
			if(isset($depth1Value['Value'])){
1263
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1264
			}
1265
			if(isset($depth1Value['Key'])){
1266
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1267
			}
1268
		}
1269
1270
		return $this;
1271
    }
1272
}
1273
1274
/**
1275
 * @method string getResourceGroupId()
1276
 * @method $this withResourceGroupId($value)
1277
 * @method string getSourceIp()
1278
 * @method $this withSourceIp($value)
1279
 * @method string getAll()
1280
 * @method $this withAll($value)
1281
 * @method array getResourceId()
1282
 * @method string getResourceType()
1283
 * @method $this withResourceType($value)
1284
 * @method array getTagKey()
1285
 */
1286
class UntagResources extends Rpc
1287
{
1288
1289
    /**
1290
     * @param array $resourceId
1291
     *
1292
     * @return $this
1293
     */
1294
	public function withResourceId(array $resourceId)
1295
	{
1296
	    $this->data['ResourceId'] = $resourceId;
1297
		foreach ($resourceId as $i => $iValue) {
1298
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1299
		}
1300
1301
		return $this;
1302
    }
1303
1304
    /**
1305
     * @param array $tagKey
1306
     *
1307
     * @return $this
1308
     */
1309
	public function withTagKey(array $tagKey)
1310
	{
1311
	    $this->data['TagKey'] = $tagKey;
1312
		foreach ($tagKey as $i => $iValue) {
1313
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
1314
		}
1315
1316
		return $this;
1317
    }
1318
}
1319