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 ( d25e56...0e2189 )
by
unknown
06:03
created

ModifyCenRouteMap::withSourceRouteTableIds()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 4
dl 0
loc 8
c 0
b 0
f 0
rs 10
cc 2
nc 2
nop 1
1
<?php
2
3
namespace AlibabaCloud\Cbn\V20170912;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method ActiveFlowLog activeFlowLog(array $options = [])
9
 * @method AssociateCenBandwidthPackage associateCenBandwidthPackage(array $options = [])
10
 * @method AttachCenChildInstance attachCenChildInstance(array $options = [])
11
 * @method CreateCen createCen(array $options = [])
12
 * @method CreateCenBandwidthPackage createCenBandwidthPackage(array $options = [])
13
 * @method CreateCenChildInstanceRouteEntryToCen createCenChildInstanceRouteEntryToCen(array $options = [])
14
 * @method CreateCenRouteMap createCenRouteMap(array $options = [])
15
 * @method CreateFlowlog createFlowlog(array $options = [])
16
 * @method DeactiveFlowLog deactiveFlowLog(array $options = [])
17
 * @method DeleteCen deleteCen(array $options = [])
18
 * @method DeleteCenBandwidthPackage deleteCenBandwidthPackage(array $options = [])
19
 * @method DeleteCenChildInstanceRouteEntryToCen deleteCenChildInstanceRouteEntryToCen(array $options = [])
20
 * @method DeleteCenRouteMap deleteCenRouteMap(array $options = [])
21
 * @method DeleteFlowlog deleteFlowlog(array $options = [])
22
 * @method DeleteRouteServiceInCen deleteRouteServiceInCen(array $options = [])
23
 * @method DescribeCenAttachedChildInstanceAttribute describeCenAttachedChildInstanceAttribute(array $options = [])
24
 * @method DescribeCenAttachedChildInstances describeCenAttachedChildInstances(array $options = [])
25
 * @method DescribeCenBandwidthPackages describeCenBandwidthPackages(array $options = [])
26
 * @method DescribeCenChildInstanceRouteEntries describeCenChildInstanceRouteEntries(array $options = [])
27
 * @method DescribeCenGeographicSpanRemainingBandwidth describeCenGeographicSpanRemainingBandwidth(array $options = [])
28
 * @method DescribeCenGeographicSpans describeCenGeographicSpans(array $options = [])
29
 * @method DescribeCenInterRegionBandwidthLimits describeCenInterRegionBandwidthLimits(array $options = [])
30
 * @method DescribeCenPrivateZoneRoutes describeCenPrivateZoneRoutes(array $options = [])
31
 * @method DescribeCenRegionDomainRouteEntries describeCenRegionDomainRouteEntries(array $options = [])
32
 * @method DescribeCenRouteMaps describeCenRouteMaps(array $options = [])
33
 * @method DescribeCens describeCens(array $options = [])
34
 * @method DescribeCenVbrHealthCheck describeCenVbrHealthCheck(array $options = [])
35
 * @method DescribeChildInstanceRegions describeChildInstanceRegions(array $options = [])
36
 * @method DescribeFlowlogs describeFlowlogs(array $options = [])
37
 * @method DescribeGeographicRegionMembership describeGeographicRegionMembership(array $options = [])
38
 * @method DescribeGrantRulesToCen describeGrantRulesToCen(array $options = [])
39
 * @method DescribePublishedRouteEntries describePublishedRouteEntries(array $options = [])
40
 * @method DescribeRouteConflict describeRouteConflict(array $options = [])
41
 * @method DescribeRouteServicesInCen describeRouteServicesInCen(array $options = [])
42
 * @method DetachCenChildInstance detachCenChildInstance(array $options = [])
43
 * @method DisableCenVbrHealthCheck disableCenVbrHealthCheck(array $options = [])
44
 * @method EnableCenVbrHealthCheck enableCenVbrHealthCheck(array $options = [])
45
 * @method ListTagResources listTagResources(array $options = [])
46
 * @method ModifyCenAttribute modifyCenAttribute(array $options = [])
47
 * @method ModifyCenBandwidthPackageAttribute modifyCenBandwidthPackageAttribute(array $options = [])
48
 * @method ModifyCenBandwidthPackageSpec modifyCenBandwidthPackageSpec(array $options = [])
49
 * @method ModifyCenRouteMap modifyCenRouteMap(array $options = [])
50
 * @method ModifyFlowLogAttribute modifyFlowLogAttribute(array $options = [])
51
 * @method PublishRouteEntries publishRouteEntries(array $options = [])
52
 * @method ResolveAndRouteServiceInCen resolveAndRouteServiceInCen(array $options = [])
53
 * @method RoutePrivateZoneInCenToVpc routePrivateZoneInCenToVpc(array $options = [])
54
 * @method SetCenInterRegionBandwidthLimit setCenInterRegionBandwidthLimit(array $options = [])
55
 * @method TagResources tagResources(array $options = [])
56
 * @method TempUpgradeCenBandwidthPackageSpec tempUpgradeCenBandwidthPackageSpec(array $options = [])
57
 * @method UnassociateCenBandwidthPackage unassociateCenBandwidthPackage(array $options = [])
58
 * @method UnroutePrivateZoneInCenToVpc unroutePrivateZoneInCenToVpc(array $options = [])
59
 * @method UntagResources untagResources(array $options = [])
60
 * @method WithdrawPublishedRouteEntries withdrawPublishedRouteEntries(array $options = [])
61
 */
62
class CbnApiResolver extends ApiResolver
63
{
64
}
65
66
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
67
{
68
    /** @var string */
69
    public $product = 'Cbn';
70
71
    /** @var string */
72
    public $version = '2017-09-12';
73
74
    /** @var string */
75
    public $method = 'POST';
76
77
    /** @var string */
78
    public $serviceCode = 'cbn';
79
}
80
81
/**
82
 * @method string getResourceOwnerId()
83
 * @method $this withResourceOwnerId($value)
84
 * @method string getClientToken()
85
 * @method $this withClientToken($value)
86
 * @method string getCenId()
87
 * @method $this withCenId($value)
88
 * @method string getResourceOwnerAccount()
89
 * @method $this withResourceOwnerAccount($value)
90
 * @method string getOwnerAccount()
91
 * @method $this withOwnerAccount($value)
92
 * @method string getOwnerId()
93
 * @method $this withOwnerId($value)
94
 * @method string getFlowLogId()
95
 * @method $this withFlowLogId($value)
96
 */
97
class ActiveFlowLog extends Rpc
98
{
99
}
100
101
/**
102
 * @method string getResourceOwnerId()
103
 * @method $this withResourceOwnerId($value)
104
 * @method string getCenId()
105
 * @method $this withCenId($value)
106
 * @method string getResourceOwnerAccount()
107
 * @method $this withResourceOwnerAccount($value)
108
 * @method string getOwnerAccount()
109
 * @method $this withOwnerAccount($value)
110
 * @method string getOwnerId()
111
 * @method $this withOwnerId($value)
112
 * @method string getCenBandwidthPackageId()
113
 * @method $this withCenBandwidthPackageId($value)
114
 */
115
class AssociateCenBandwidthPackage extends Rpc
116
{
117
}
118
119
/**
120
 * @method string getResourceOwnerId()
121
 * @method $this withResourceOwnerId($value)
122
 * @method string getCenId()
123
 * @method $this withCenId($value)
124
 * @method string getChildInstanceRegionId()
125
 * @method $this withChildInstanceRegionId($value)
126
 * @method string getResourceOwnerAccount()
127
 * @method $this withResourceOwnerAccount($value)
128
 * @method string getOwnerAccount()
129
 * @method $this withOwnerAccount($value)
130
 * @method string getOwnerId()
131
 * @method $this withOwnerId($value)
132
 * @method string getChildInstanceType()
133
 * @method $this withChildInstanceType($value)
134
 * @method string getChildInstanceOwnerId()
135
 * @method $this withChildInstanceOwnerId($value)
136
 * @method string getChildInstanceId()
137
 * @method $this withChildInstanceId($value)
138
 */
139
class AttachCenChildInstance extends Rpc
140
{
141
}
142
143
/**
144
 * @method string getResourceOwnerId()
145
 * @method $this withResourceOwnerId($value)
146
 * @method string getClientToken()
147
 * @method $this withClientToken($value)
148
 * @method string getIpv6Level()
149
 * @method $this withIpv6Level($value)
150
 * @method string getDescription()
151
 * @method $this withDescription($value)
152
 * @method string getResourceOwnerAccount()
153
 * @method $this withResourceOwnerAccount($value)
154
 * @method string getOwnerAccount()
155
 * @method $this withOwnerAccount($value)
156
 * @method string getOwnerId()
157
 * @method $this withOwnerId($value)
158
 * @method string getProtectionLevel()
159
 * @method $this withProtectionLevel($value)
160
 * @method string getName()
161
 * @method $this withName($value)
162
 */
163
class CreateCen extends Rpc
164
{
165
}
166
167
/**
168
 * @method string getResourceOwnerId()
169
 * @method $this withResourceOwnerId($value)
170
 * @method string getClientToken()
171
 * @method $this withClientToken($value)
172
 * @method string getDescription()
173
 * @method $this withDescription($value)
174
 * @method string getAutoRenewDuration()
175
 * @method $this withAutoRenewDuration($value)
176
 * @method string getBandwidthPackageChargeType()
177
 * @method $this withBandwidthPackageChargeType($value)
178
 * @method string getGeographicRegionBId()
179
 * @method $this withGeographicRegionBId($value)
180
 * @method string getPeriod()
181
 * @method $this withPeriod($value)
182
 * @method string getGeographicRegionAId()
183
 * @method $this withGeographicRegionAId($value)
184
 * @method string getAutoPay()
185
 * @method $this withAutoPay($value)
186
 * @method string getResourceOwnerAccount()
187
 * @method $this withResourceOwnerAccount($value)
188
 * @method string getBandwidth()
189
 * @method $this withBandwidth($value)
190
 * @method string getOwnerAccount()
191
 * @method $this withOwnerAccount($value)
192
 * @method string getOwnerId()
193
 * @method $this withOwnerId($value)
194
 * @method string getAutoRenew()
195
 * @method $this withAutoRenew($value)
196
 * @method string getName()
197
 * @method $this withName($value)
198
 * @method string getPricingCycle()
199
 * @method $this withPricingCycle($value)
200
 */
201
class CreateCenBandwidthPackage extends Rpc
202
{
203
}
204
205
/**
206
 * @method string getResourceOwnerId()
207
 * @method $this withResourceOwnerId($value)
208
 * @method string getCenId()
209
 * @method $this withCenId($value)
210
 * @method string getClientToken()
211
 * @method $this withClientToken($value)
212
 * @method string getNextHopGatewayZoneId()
213
 * @method $this withNextHopGatewayZoneId($value)
214
 * @method string getChildInstanceRegionId()
215
 * @method $this withChildInstanceRegionId($value)
216
 * @method string getRouteTableId()
217
 * @method $this withRouteTableId($value)
218
 * @method string getResourceOwnerAccount()
219
 * @method $this withResourceOwnerAccount($value)
220
 * @method string getOwnerAccount()
221
 * @method $this withOwnerAccount($value)
222
 * @method string getDestinationCidrBlock()
223
 * @method $this withDestinationCidrBlock($value)
224
 * @method string getOwnerId()
225
 * @method $this withOwnerId($value)
226
 * @method string getChildInstanceType()
227
 * @method $this withChildInstanceType($value)
228
 * @method string getChildInstanceId()
229
 * @method $this withChildInstanceId($value)
230
 * @method string getChildInstanceAliUid()
231
 * @method $this withChildInstanceAliUid($value)
232
 */
233
class CreateCenChildInstanceRouteEntryToCen extends Rpc
234
{
235
}
236
237
/**
238
 * @method string getResourceOwnerId()
239
 * @method $this withResourceOwnerId($value)
240
 * @method string getCommunityMatchMode()
241
 * @method $this withCommunityMatchMode($value)
242
 * @method string getMapResult()
243
 * @method $this withMapResult($value)
244
 * @method array getDestinationRegionIds()
245
 * @method string getNextPriority()
246
 * @method $this withNextPriority($value)
247
 * @method array getDestinationCidrBlocks()
248
 * @method string getSystemPolicy()
249
 * @method $this withSystemPolicy($value)
250
 * @method array getOriginalRouteTableIds()
251
 * @method array getSourceInstanceIds()
252
 * @method array getSourceRegionIds()
253
 * @method string getGatewayZoneId()
254
 * @method $this withGatewayZoneId($value)
255
 * @method array getMatchAsns()
256
 * @method string getPreference()
257
 * @method $this withPreference($value)
258
 * @method string getOwnerId()
259
 * @method $this withOwnerId($value)
260
 * @method string getPriority()
261
 * @method $this withPriority($value)
262
 * @method array getDestinationChildInstanceTypes()
263
 * @method array getSourceRouteTableIds()
264
 * @method array getSourceChildInstanceTypes()
265
 * @method string getCommunityOperateMode()
266
 * @method $this withCommunityOperateMode($value)
267
 * @method array getOperateCommunitySet()
268
 * @method array getRouteTypes()
269
 * @method string getMatchAddressType()
270
 * @method $this withMatchAddressType($value)
271
 * @method string getCidrMatchMode()
272
 * @method $this withCidrMatchMode($value)
273
 * @method string getCenId()
274
 * @method $this withCenId($value)
275
 * @method string getDescription()
276
 * @method $this withDescription($value)
277
 * @method string getSourceInstanceIdsReverseMatch()
278
 * @method $this withSourceInstanceIdsReverseMatch($value)
279
 * @method array getDestinationRouteTableIds()
280
 * @method array getSourceZoneIds()
281
 * @method string getTransmitDirection()
282
 * @method $this withTransmitDirection($value)
283
 * @method array getDestinationInstanceIds()
284
 * @method string getResourceOwnerAccount()
285
 * @method $this withResourceOwnerAccount($value)
286
 * @method string getOwnerAccount()
287
 * @method $this withOwnerAccount($value)
288
 * @method string getDestinationInstanceIdsReverseMatch()
289
 * @method $this withDestinationInstanceIdsReverseMatch($value)
290
 * @method array getPrependAsPath()
291
 * @method string getAsPathMatchMode()
292
 * @method $this withAsPathMatchMode($value)
293
 * @method array getMatchCommunitySet()
294
 * @method string getCenRegionId()
295
 * @method $this withCenRegionId($value)
296
 */
297
class CreateCenRouteMap extends Rpc
298
{
299
300
    /**
301
     * @param array $destinationRegionIds
302
     *
303
     * @return $this
304
     */
305
	public function withDestinationRegionIds(array $destinationRegionIds)
306
	{
307
	    $this->data['DestinationRegionIds'] = $destinationRegionIds;
308
		foreach ($destinationRegionIds as $i => $iValue) {
309
			$this->options['query']['DestinationRegionIds.' . ($i + 1)] = $iValue;
310
		}
311
312
		return $this;
313
    }
314
315
    /**
316
     * @param array $destinationCidrBlocks
317
     *
318
     * @return $this
319
     */
320
	public function withDestinationCidrBlocks(array $destinationCidrBlocks)
321
	{
322
	    $this->data['DestinationCidrBlocks'] = $destinationCidrBlocks;
323
		foreach ($destinationCidrBlocks as $i => $iValue) {
324
			$this->options['query']['DestinationCidrBlocks.' . ($i + 1)] = $iValue;
325
		}
326
327
		return $this;
328
    }
329
330
    /**
331
     * @param array $originalRouteTableIds
332
     *
333
     * @return $this
334
     */
335
	public function withOriginalRouteTableIds(array $originalRouteTableIds)
336
	{
337
	    $this->data['OriginalRouteTableIds'] = $originalRouteTableIds;
338
		foreach ($originalRouteTableIds as $i => $iValue) {
339
			$this->options['query']['OriginalRouteTableIds.' . ($i + 1)] = $iValue;
340
		}
341
342
		return $this;
343
    }
344
345
    /**
346
     * @param array $sourceInstanceIds
347
     *
348
     * @return $this
349
     */
350
	public function withSourceInstanceIds(array $sourceInstanceIds)
351
	{
352
	    $this->data['SourceInstanceIds'] = $sourceInstanceIds;
353
		foreach ($sourceInstanceIds as $i => $iValue) {
354
			$this->options['query']['SourceInstanceIds.' . ($i + 1)] = $iValue;
355
		}
356
357
		return $this;
358
    }
359
360
    /**
361
     * @param array $sourceRegionIds
362
     *
363
     * @return $this
364
     */
365
	public function withSourceRegionIds(array $sourceRegionIds)
366
	{
367
	    $this->data['SourceRegionIds'] = $sourceRegionIds;
368
		foreach ($sourceRegionIds as $i => $iValue) {
369
			$this->options['query']['SourceRegionIds.' . ($i + 1)] = $iValue;
370
		}
371
372
		return $this;
373
    }
374
375
    /**
376
     * @param array $matchAsns
377
     *
378
     * @return $this
379
     */
380
	public function withMatchAsns(array $matchAsns)
381
	{
382
	    $this->data['MatchAsns'] = $matchAsns;
383
		foreach ($matchAsns as $i => $iValue) {
384
			$this->options['query']['MatchAsns.' . ($i + 1)] = $iValue;
385
		}
386
387
		return $this;
388
    }
389
390
    /**
391
     * @param array $destinationChildInstanceTypes
392
     *
393
     * @return $this
394
     */
395
	public function withDestinationChildInstanceTypes(array $destinationChildInstanceTypes)
396
	{
397
	    $this->data['DestinationChildInstanceTypes'] = $destinationChildInstanceTypes;
398
		foreach ($destinationChildInstanceTypes as $i => $iValue) {
399
			$this->options['query']['DestinationChildInstanceTypes.' . ($i + 1)] = $iValue;
400
		}
401
402
		return $this;
403
    }
404
405
    /**
406
     * @param array $sourceRouteTableIds
407
     *
408
     * @return $this
409
     */
410
	public function withSourceRouteTableIds(array $sourceRouteTableIds)
411
	{
412
	    $this->data['SourceRouteTableIds'] = $sourceRouteTableIds;
413
		foreach ($sourceRouteTableIds as $i => $iValue) {
414
			$this->options['query']['SourceRouteTableIds.' . ($i + 1)] = $iValue;
415
		}
416
417
		return $this;
418
    }
419
420
    /**
421
     * @param array $sourceChildInstanceTypes
422
     *
423
     * @return $this
424
     */
425
	public function withSourceChildInstanceTypes(array $sourceChildInstanceTypes)
426
	{
427
	    $this->data['SourceChildInstanceTypes'] = $sourceChildInstanceTypes;
428
		foreach ($sourceChildInstanceTypes as $i => $iValue) {
429
			$this->options['query']['SourceChildInstanceTypes.' . ($i + 1)] = $iValue;
430
		}
431
432
		return $this;
433
    }
434
435
    /**
436
     * @param array $operateCommunitySet
437
     *
438
     * @return $this
439
     */
440
	public function withOperateCommunitySet(array $operateCommunitySet)
441
	{
442
	    $this->data['OperateCommunitySet'] = $operateCommunitySet;
443
		foreach ($operateCommunitySet as $i => $iValue) {
444
			$this->options['query']['OperateCommunitySet.' . ($i + 1)] = $iValue;
445
		}
446
447
		return $this;
448
    }
449
450
    /**
451
     * @param array $routeTypes
452
     *
453
     * @return $this
454
     */
455
	public function withRouteTypes(array $routeTypes)
456
	{
457
	    $this->data['RouteTypes'] = $routeTypes;
458
		foreach ($routeTypes as $i => $iValue) {
459
			$this->options['query']['RouteTypes.' . ($i + 1)] = $iValue;
460
		}
461
462
		return $this;
463
    }
464
465
    /**
466
     * @param array $destinationRouteTableIds
467
     *
468
     * @return $this
469
     */
470
	public function withDestinationRouteTableIds(array $destinationRouteTableIds)
471
	{
472
	    $this->data['DestinationRouteTableIds'] = $destinationRouteTableIds;
473
		foreach ($destinationRouteTableIds as $i => $iValue) {
474
			$this->options['query']['DestinationRouteTableIds.' . ($i + 1)] = $iValue;
475
		}
476
477
		return $this;
478
    }
479
480
    /**
481
     * @param array $sourceZoneIds
482
     *
483
     * @return $this
484
     */
485
	public function withSourceZoneIds(array $sourceZoneIds)
486
	{
487
	    $this->data['SourceZoneIds'] = $sourceZoneIds;
488
		foreach ($sourceZoneIds as $i => $iValue) {
489
			$this->options['query']['SourceZoneIds.' . ($i + 1)] = $iValue;
490
		}
491
492
		return $this;
493
    }
494
495
    /**
496
     * @param array $destinationInstanceIds
497
     *
498
     * @return $this
499
     */
500
	public function withDestinationInstanceIds(array $destinationInstanceIds)
501
	{
502
	    $this->data['DestinationInstanceIds'] = $destinationInstanceIds;
503
		foreach ($destinationInstanceIds as $i => $iValue) {
504
			$this->options['query']['DestinationInstanceIds.' . ($i + 1)] = $iValue;
505
		}
506
507
		return $this;
508
    }
509
510
    /**
511
     * @param array $prependAsPath
512
     *
513
     * @return $this
514
     */
515
	public function withPrependAsPath(array $prependAsPath)
516
	{
517
	    $this->data['PrependAsPath'] = $prependAsPath;
518
		foreach ($prependAsPath as $i => $iValue) {
519
			$this->options['query']['PrependAsPath.' . ($i + 1)] = $iValue;
520
		}
521
522
		return $this;
523
    }
524
525
    /**
526
     * @param array $matchCommunitySet
527
     *
528
     * @return $this
529
     */
530
	public function withMatchCommunitySet(array $matchCommunitySet)
531
	{
532
	    $this->data['MatchCommunitySet'] = $matchCommunitySet;
533
		foreach ($matchCommunitySet as $i => $iValue) {
534
			$this->options['query']['MatchCommunitySet.' . ($i + 1)] = $iValue;
535
		}
536
537
		return $this;
538
    }
539
}
540
541
/**
542
 * @method string getResourceOwnerId()
543
 * @method $this withResourceOwnerId($value)
544
 * @method string getClientToken()
545
 * @method $this withClientToken($value)
546
 * @method string getCenId()
547
 * @method $this withCenId($value)
548
 * @method string getDescription()
549
 * @method $this withDescription($value)
550
 * @method string getProjectName()
551
 * @method $this withProjectName($value)
552
 * @method string getLogStoreName()
553
 * @method $this withLogStoreName($value)
554
 * @method string getResourceOwnerAccount()
555
 * @method $this withResourceOwnerAccount($value)
556
 * @method string getOwnerAccount()
557
 * @method $this withOwnerAccount($value)
558
 * @method string getOwnerId()
559
 * @method $this withOwnerId($value)
560
 * @method string getFlowLogName()
561
 * @method $this withFlowLogName($value)
562
 */
563
class CreateFlowlog extends Rpc
564
{
565
}
566
567
/**
568
 * @method string getResourceOwnerId()
569
 * @method $this withResourceOwnerId($value)
570
 * @method string getClientToken()
571
 * @method $this withClientToken($value)
572
 * @method string getCenId()
573
 * @method $this withCenId($value)
574
 * @method string getResourceOwnerAccount()
575
 * @method $this withResourceOwnerAccount($value)
576
 * @method string getOwnerAccount()
577
 * @method $this withOwnerAccount($value)
578
 * @method string getOwnerId()
579
 * @method $this withOwnerId($value)
580
 * @method string getFlowLogId()
581
 * @method $this withFlowLogId($value)
582
 */
583
class DeactiveFlowLog extends Rpc
584
{
585
}
586
587
/**
588
 * @method string getResourceOwnerId()
589
 * @method $this withResourceOwnerId($value)
590
 * @method string getResourceOwnerAccount()
591
 * @method $this withResourceOwnerAccount($value)
592
 * @method string getCenId()
593
 * @method $this withCenId($value)
594
 * @method string getOwnerAccount()
595
 * @method $this withOwnerAccount($value)
596
 * @method string getOwnerId()
597
 * @method $this withOwnerId($value)
598
 */
599
class DeleteCen extends Rpc
600
{
601
}
602
603
/**
604
 * @method string getResourceOwnerId()
605
 * @method $this withResourceOwnerId($value)
606
 * @method string getResourceOwnerAccount()
607
 * @method $this withResourceOwnerAccount($value)
608
 * @method string getOwnerAccount()
609
 * @method $this withOwnerAccount($value)
610
 * @method string getOwnerId()
611
 * @method $this withOwnerId($value)
612
 * @method string getCenBandwidthPackageId()
613
 * @method $this withCenBandwidthPackageId($value)
614
 */
615
class DeleteCenBandwidthPackage extends Rpc
616
{
617
}
618
619
/**
620
 * @method string getResourceOwnerId()
621
 * @method $this withResourceOwnerId($value)
622
 * @method string getCenId()
623
 * @method $this withCenId($value)
624
 * @method string getChildInstanceRegionId()
625
 * @method $this withChildInstanceRegionId($value)
626
 * @method string getRouteTableId()
627
 * @method $this withRouteTableId($value)
628
 * @method string getResourceOwnerAccount()
629
 * @method $this withResourceOwnerAccount($value)
630
 * @method string getOwnerAccount()
631
 * @method $this withOwnerAccount($value)
632
 * @method string getDestinationCidrBlock()
633
 * @method $this withDestinationCidrBlock($value)
634
 * @method string getOwnerId()
635
 * @method $this withOwnerId($value)
636
 * @method string getChildInstanceType()
637
 * @method $this withChildInstanceType($value)
638
 * @method string getChildInstanceId()
639
 * @method $this withChildInstanceId($value)
640
 * @method string getChildInstanceAliUid()
641
 * @method $this withChildInstanceAliUid($value)
642
 */
643
class DeleteCenChildInstanceRouteEntryToCen extends Rpc
644
{
645
}
646
647
/**
648
 * @method string getResourceOwnerId()
649
 * @method $this withResourceOwnerId($value)
650
 * @method string getCenId()
651
 * @method $this withCenId($value)
652
 * @method string getResourceOwnerAccount()
653
 * @method $this withResourceOwnerAccount($value)
654
 * @method string getOwnerAccount()
655
 * @method $this withOwnerAccount($value)
656
 * @method string getRouteMapId()
657
 * @method $this withRouteMapId($value)
658
 * @method string getOwnerId()
659
 * @method $this withOwnerId($value)
660
 * @method string getCenRegionId()
661
 * @method $this withCenRegionId($value)
662
 */
663
class DeleteCenRouteMap extends Rpc
664
{
665
}
666
667
/**
668
 * @method string getResourceOwnerId()
669
 * @method $this withResourceOwnerId($value)
670
 * @method string getClientToken()
671
 * @method $this withClientToken($value)
672
 * @method string getCenId()
673
 * @method $this withCenId($value)
674
 * @method string getResourceOwnerAccount()
675
 * @method $this withResourceOwnerAccount($value)
676
 * @method string getOwnerAccount()
677
 * @method $this withOwnerAccount($value)
678
 * @method string getOwnerId()
679
 * @method $this withOwnerId($value)
680
 * @method string getFlowLogId()
681
 * @method $this withFlowLogId($value)
682
 */
683
class DeleteFlowlog extends Rpc
684
{
685
}
686
687
/**
688
 * @method string getResourceOwnerId()
689
 * @method $this withResourceOwnerId($value)
690
 * @method string getCenId()
691
 * @method $this withCenId($value)
692
 * @method string getAccessRegionId()
693
 * @method $this withAccessRegionId($value)
694
 * @method string getHost()
695
 * @method $this withHost($value)
696
 * @method string getHostRegionId()
697
 * @method $this withHostRegionId($value)
698
 * @method string getHostVpcId()
699
 * @method $this withHostVpcId($value)
700
 * @method string getResourceOwnerAccount()
701
 * @method $this withResourceOwnerAccount($value)
702
 * @method string getOwnerAccount()
703
 * @method $this withOwnerAccount($value)
704
 * @method string getOwnerId()
705
 * @method $this withOwnerId($value)
706
 */
707
class DeleteRouteServiceInCen extends Rpc
708
{
709
}
710
711
/**
712
 * @method string getIncludeRouteTable()
713
 * @method $this withIncludeRouteTable($value)
714
 * @method string getResourceOwnerId()
715
 * @method $this withResourceOwnerId($value)
716
 * @method string getCenId()
717
 * @method $this withCenId($value)
718
 * @method string getChildInstanceRegionId()
719
 * @method $this withChildInstanceRegionId($value)
720
 * @method string getResourceOwnerAccount()
721
 * @method $this withResourceOwnerAccount($value)
722
 * @method string getOwnerAccount()
723
 * @method $this withOwnerAccount($value)
724
 * @method string getOwnerId()
725
 * @method $this withOwnerId($value)
726
 * @method string getChildInstanceType()
727
 * @method $this withChildInstanceType($value)
728
 * @method string getChildInstanceId()
729
 * @method $this withChildInstanceId($value)
730
 */
731
class DescribeCenAttachedChildInstanceAttribute extends Rpc
732
{
733
}
734
735
/**
736
 * @method string getResourceOwnerId()
737
 * @method $this withResourceOwnerId($value)
738
 * @method string getCenId()
739
 * @method $this withCenId($value)
740
 * @method string getPageNumber()
741
 * @method $this withPageNumber($value)
742
 * @method string getPageSize()
743
 * @method $this withPageSize($value)
744
 * @method string getChildInstanceRegionId()
745
 * @method $this withChildInstanceRegionId($value)
746
 * @method string getResourceOwnerAccount()
747
 * @method $this withResourceOwnerAccount($value)
748
 * @method string getOwnerAccount()
749
 * @method $this withOwnerAccount($value)
750
 * @method string getOwnerId()
751
 * @method $this withOwnerId($value)
752
 * @method string getChildInstanceType()
753
 * @method $this withChildInstanceType($value)
754
 */
755
class DescribeCenAttachedChildInstances extends Rpc
756
{
757
}
758
759
/**
760
 * @method string getResourceOwnerId()
761
 * @method $this withResourceOwnerId($value)
762
 * @method string getIncludeReservationData()
763
 * @method $this withIncludeReservationData($value)
764
 * @method string getPageNumber()
765
 * @method $this withPageNumber($value)
766
 * @method string getIsOrKey()
767
 * @method $this withIsOrKey($value)
768
 * @method string getPageSize()
769
 * @method $this withPageSize($value)
770
 * @method array getTag()
771
 * @method string getResourceOwnerAccount()
772
 * @method $this withResourceOwnerAccount($value)
773
 * @method string getOwnerAccount()
774
 * @method $this withOwnerAccount($value)
775
 * @method string getOwnerId()
776
 * @method $this withOwnerId($value)
777
 * @method array getFilter()
778
 */
779
class DescribeCenBandwidthPackages extends Rpc
780
{
781
782
    /**
783
     * @param array $tag
784
     *
785
     * @return $this
786
     */
787
	public function withTag(array $tag)
788
	{
789
	    $this->data['Tag'] = $tag;
790
		foreach ($tag as $depth1 => $depth1Value) {
791
			if(isset($depth1Value['Value'])){
792
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
793
			}
794
			if(isset($depth1Value['Key'])){
795
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
796
			}
797
		}
798
799
		return $this;
800
    }
801
802
    /**
803
     * @param array $filter
804
     *
805
     * @return $this
806
     */
807
	public function withFilter(array $filter)
808
	{
809
	    $this->data['Filter'] = $filter;
810
		foreach ($filter as $depth1 => $depth1Value) {
811
			foreach ($depth1Value['Value'] as $i => $iValue) {
812
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
813
			}
814
			if(isset($depth1Value['Key'])){
815
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
816
			}
817
		}
818
819
		return $this;
820
    }
821
}
822
823
/**
824
 * @method string getResourceOwnerId()
825
 * @method $this withResourceOwnerId($value)
826
 * @method string getCenId()
827
 * @method $this withCenId($value)
828
 * @method string getPageNumber()
829
 * @method $this withPageNumber($value)
830
 * @method string getPageSize()
831
 * @method $this withPageSize($value)
832
 * @method string getChildInstanceRegionId()
833
 * @method $this withChildInstanceRegionId($value)
834
 * @method string getResourceOwnerAccount()
835
 * @method $this withResourceOwnerAccount($value)
836
 * @method string getOwnerAccount()
837
 * @method $this withOwnerAccount($value)
838
 * @method string getDestinationCidrBlock()
839
 * @method $this withDestinationCidrBlock($value)
840
 * @method string getOwnerId()
841
 * @method $this withOwnerId($value)
842
 * @method string getChildInstanceType()
843
 * @method $this withChildInstanceType($value)
844
 * @method string getChildInstanceId()
845
 * @method $this withChildInstanceId($value)
846
 * @method string getChildInstanceRouteTableId()
847
 * @method $this withChildInstanceRouteTableId($value)
848
 * @method string getStatus()
849
 * @method $this withStatus($value)
850
 */
851
class DescribeCenChildInstanceRouteEntries extends Rpc
852
{
853
}
854
855
/**
856
 * @method string getResourceOwnerId()
857
 * @method $this withResourceOwnerId($value)
858
 * @method string getCenId()
859
 * @method $this withCenId($value)
860
 * @method string getPageNumber()
861
 * @method $this withPageNumber($value)
862
 * @method string getPageSize()
863
 * @method $this withPageSize($value)
864
 * @method string getGeographicRegionBId()
865
 * @method $this withGeographicRegionBId($value)
866
 * @method string getGeographicRegionAId()
867
 * @method $this withGeographicRegionAId($value)
868
 * @method string getResourceOwnerAccount()
869
 * @method $this withResourceOwnerAccount($value)
870
 * @method string getOwnerAccount()
871
 * @method $this withOwnerAccount($value)
872
 * @method string getOwnerId()
873
 * @method $this withOwnerId($value)
874
 */
875
class DescribeCenGeographicSpanRemainingBandwidth extends Rpc
876
{
877
}
878
879
/**
880
 * @method string getResourceOwnerId()
881
 * @method $this withResourceOwnerId($value)
882
 * @method string getPageNumber()
883
 * @method $this withPageNumber($value)
884
 * @method string getGeographicSpanId()
885
 * @method $this withGeographicSpanId($value)
886
 * @method string getPageSize()
887
 * @method $this withPageSize($value)
888
 * @method string getResourceOwnerAccount()
889
 * @method $this withResourceOwnerAccount($value)
890
 * @method string getOwnerAccount()
891
 * @method $this withOwnerAccount($value)
892
 * @method string getOwnerId()
893
 * @method $this withOwnerId($value)
894
 */
895
class DescribeCenGeographicSpans extends Rpc
896
{
897
}
898
899
/**
900
 * @method string getResourceOwnerId()
901
 * @method $this withResourceOwnerId($value)
902
 * @method string getCenId()
903
 * @method $this withCenId($value)
904
 * @method string getPageNumber()
905
 * @method $this withPageNumber($value)
906
 * @method string getPageSize()
907
 * @method $this withPageSize($value)
908
 * @method string getResourceOwnerAccount()
909
 * @method $this withResourceOwnerAccount($value)
910
 * @method string getOwnerAccount()
911
 * @method $this withOwnerAccount($value)
912
 * @method string getOwnerId()
913
 * @method $this withOwnerId($value)
914
 */
915
class DescribeCenInterRegionBandwidthLimits extends Rpc
916
{
917
}
918
919
/**
920
 * @method string getResourceOwnerId()
921
 * @method $this withResourceOwnerId($value)
922
 * @method string getCenId()
923
 * @method $this withCenId($value)
924
 * @method string getAccessRegionId()
925
 * @method $this withAccessRegionId($value)
926
 * @method string getPageNumber()
927
 * @method $this withPageNumber($value)
928
 * @method string getPageSize()
929
 * @method $this withPageSize($value)
930
 * @method string getHostRegionId()
931
 * @method $this withHostRegionId($value)
932
 * @method string getResourceOwnerAccount()
933
 * @method $this withResourceOwnerAccount($value)
934
 */
935
class DescribeCenPrivateZoneRoutes extends Rpc
936
{
937
}
938
939
/**
940
 * @method string getResourceOwnerId()
941
 * @method $this withResourceOwnerId($value)
942
 * @method string getCenId()
943
 * @method $this withCenId($value)
944
 * @method string getPageNumber()
945
 * @method $this withPageNumber($value)
946
 * @method string getPageSize()
947
 * @method $this withPageSize($value)
948
 * @method string getResourceOwnerAccount()
949
 * @method $this withResourceOwnerAccount($value)
950
 * @method string getOwnerAccount()
951
 * @method $this withOwnerAccount($value)
952
 * @method string getDestinationCidrBlock()
953
 * @method $this withDestinationCidrBlock($value)
954
 * @method string getOwnerId()
955
 * @method $this withOwnerId($value)
956
 * @method string getCenRegionId()
957
 * @method $this withCenRegionId($value)
958
 * @method string getStatus()
959
 * @method $this withStatus($value)
960
 */
961
class DescribeCenRegionDomainRouteEntries extends Rpc
962
{
963
}
964
965
/**
966
 * @method string getResourceOwnerId()
967
 * @method $this withResourceOwnerId($value)
968
 * @method string getCenId()
969
 * @method $this withCenId($value)
970
 * @method string getPageNumber()
971
 * @method $this withPageNumber($value)
972
 * @method string getPageSize()
973
 * @method $this withPageSize($value)
974
 * @method string getTransmitDirection()
975
 * @method $this withTransmitDirection($value)
976
 * @method string getResourceOwnerAccount()
977
 * @method $this withResourceOwnerAccount($value)
978
 * @method string getOwnerAccount()
979
 * @method $this withOwnerAccount($value)
980
 * @method string getRouteMapId()
981
 * @method $this withRouteMapId($value)
982
 * @method string getOwnerId()
983
 * @method $this withOwnerId($value)
984
 * @method array getFilter()
985
 * @method string getCenRegionId()
986
 * @method $this withCenRegionId($value)
987
 */
988
class DescribeCenRouteMaps extends Rpc
989
{
990
991
    /**
992
     * @param array $filter
993
     *
994
     * @return $this
995
     */
996
	public function withFilter(array $filter)
997
	{
998
	    $this->data['Filter'] = $filter;
999
		foreach ($filter as $depth1 => $depth1Value) {
1000
			foreach ($depth1Value['Value'] as $i => $iValue) {
1001
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
1002
			}
1003
			if(isset($depth1Value['Key'])){
1004
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1005
			}
1006
		}
1007
1008
		return $this;
1009
    }
1010
}
1011
1012
/**
1013
 * @method string getResourceOwnerId()
1014
 * @method $this withResourceOwnerId($value)
1015
 * @method string getPageNumber()
1016
 * @method $this withPageNumber($value)
1017
 * @method string getPageSize()
1018
 * @method $this withPageSize($value)
1019
 * @method array getTag()
1020
 * @method string getResourceOwnerAccount()
1021
 * @method $this withResourceOwnerAccount($value)
1022
 * @method string getOwnerAccount()
1023
 * @method $this withOwnerAccount($value)
1024
 * @method string getOwnerId()
1025
 * @method $this withOwnerId($value)
1026
 * @method array getFilter()
1027
 */
1028
class DescribeCens extends Rpc
1029
{
1030
1031
    /**
1032
     * @param array $tag
1033
     *
1034
     * @return $this
1035
     */
1036
	public function withTag(array $tag)
1037
	{
1038
	    $this->data['Tag'] = $tag;
1039
		foreach ($tag as $depth1 => $depth1Value) {
1040
			if(isset($depth1Value['Value'])){
1041
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1042
			}
1043
			if(isset($depth1Value['Key'])){
1044
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1045
			}
1046
		}
1047
1048
		return $this;
1049
    }
1050
1051
    /**
1052
     * @param array $filter
1053
     *
1054
     * @return $this
1055
     */
1056
	public function withFilter(array $filter)
1057
	{
1058
	    $this->data['Filter'] = $filter;
1059
		foreach ($filter as $depth1 => $depth1Value) {
1060
			foreach ($depth1Value['Value'] as $i => $iValue) {
1061
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
1062
			}
1063
			if(isset($depth1Value['Key'])){
1064
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1065
			}
1066
		}
1067
1068
		return $this;
1069
    }
1070
}
1071
1072
/**
1073
 * @method string getResourceOwnerId()
1074
 * @method $this withResourceOwnerId($value)
1075
 * @method string getCenId()
1076
 * @method $this withCenId($value)
1077
 * @method string getPageNumber()
1078
 * @method $this withPageNumber($value)
1079
 * @method string getVbrInstanceOwnerId()
1080
 * @method $this withVbrInstanceOwnerId($value)
1081
 * @method string getPageSize()
1082
 * @method $this withPageSize($value)
1083
 * @method string getVbrInstanceRegionId()
1084
 * @method $this withVbrInstanceRegionId($value)
1085
 * @method string getResourceOwnerAccount()
1086
 * @method $this withResourceOwnerAccount($value)
1087
 * @method string getOwnerAccount()
1088
 * @method $this withOwnerAccount($value)
1089
 * @method string getOwnerId()
1090
 * @method $this withOwnerId($value)
1091
 * @method string getVbrInstanceId()
1092
 * @method $this withVbrInstanceId($value)
1093
 */
1094
class DescribeCenVbrHealthCheck extends Rpc
1095
{
1096
}
1097
1098
/**
1099
 * @method string getResourceOwnerId()
1100
 * @method $this withResourceOwnerId($value)
1101
 * @method string getProductType()
1102
 * @method $this withProductType($value)
1103
 * @method string getResourceOwnerAccount()
1104
 * @method $this withResourceOwnerAccount($value)
1105
 * @method string getOwnerAccount()
1106
 * @method $this withOwnerAccount($value)
1107
 * @method string getOwnerId()
1108
 * @method $this withOwnerId($value)
1109
 * @method string getChildInstanceOwnerId()
1110
 * @method $this withChildInstanceOwnerId($value)
1111
 */
1112
class DescribeChildInstanceRegions extends Rpc
1113
{
1114
}
1115
1116
/**
1117
 * @method string getResourceOwnerId()
1118
 * @method $this withResourceOwnerId($value)
1119
 * @method string getClientToken()
1120
 * @method $this withClientToken($value)
1121
 * @method string getCenId()
1122
 * @method $this withCenId($value)
1123
 * @method string getDescription()
1124
 * @method $this withDescription($value)
1125
 * @method string getPageNumber()
1126
 * @method $this withPageNumber($value)
1127
 * @method string getPageSize()
1128
 * @method $this withPageSize($value)
1129
 * @method string getProjectName()
1130
 * @method $this withProjectName($value)
1131
 * @method string getLogStoreName()
1132
 * @method $this withLogStoreName($value)
1133
 * @method string getResourceOwnerAccount()
1134
 * @method $this withResourceOwnerAccount($value)
1135
 * @method string getOwnerAccount()
1136
 * @method $this withOwnerAccount($value)
1137
 * @method string getOwnerId()
1138
 * @method $this withOwnerId($value)
1139
 * @method string getFlowLogId()
1140
 * @method $this withFlowLogId($value)
1141
 * @method string getFlowLogName()
1142
 * @method $this withFlowLogName($value)
1143
 * @method string getStatus()
1144
 * @method $this withStatus($value)
1145
 */
1146
class DescribeFlowlogs extends Rpc
1147
{
1148
}
1149
1150
/**
1151
 * @method string getResourceOwnerId()
1152
 * @method $this withResourceOwnerId($value)
1153
 * @method string getPageNumber()
1154
 * @method $this withPageNumber($value)
1155
 * @method string getPageSize()
1156
 * @method $this withPageSize($value)
1157
 * @method string getResourceOwnerAccount()
1158
 * @method $this withResourceOwnerAccount($value)
1159
 * @method string getOwnerAccount()
1160
 * @method $this withOwnerAccount($value)
1161
 * @method string getOwnerId()
1162
 * @method $this withOwnerId($value)
1163
 * @method string getGeographicRegionId()
1164
 * @method $this withGeographicRegionId($value)
1165
 */
1166
class DescribeGeographicRegionMembership extends Rpc
1167
{
1168
}
1169
1170
/**
1171
 * @method string getResourceOwnerId()
1172
 * @method $this withResourceOwnerId($value)
1173
 * @method string getCenId()
1174
 * @method $this withCenId($value)
1175
 * @method string getProductType()
1176
 * @method $this withProductType($value)
1177
 * @method string getResourceOwnerAccount()
1178
 * @method $this withResourceOwnerAccount($value)
1179
 * @method string getOwnerAccount()
1180
 * @method $this withOwnerAccount($value)
1181
 * @method string getOwnerId()
1182
 * @method $this withOwnerId($value)
1183
 */
1184
class DescribeGrantRulesToCen extends Rpc
1185
{
1186
}
1187
1188
/**
1189
 * @method string getResourceOwnerId()
1190
 * @method $this withResourceOwnerId($value)
1191
 * @method string getCenId()
1192
 * @method $this withCenId($value)
1193
 * @method string getPageNumber()
1194
 * @method $this withPageNumber($value)
1195
 * @method string getPageSize()
1196
 * @method $this withPageSize($value)
1197
 * @method string getChildInstanceRegionId()
1198
 * @method $this withChildInstanceRegionId($value)
1199
 * @method string getResourceOwnerAccount()
1200
 * @method $this withResourceOwnerAccount($value)
1201
 * @method string getDestinationCidrBlock()
1202
 * @method $this withDestinationCidrBlock($value)
1203
 * @method string getChildInstanceType()
1204
 * @method $this withChildInstanceType($value)
1205
 * @method string getChildInstanceId()
1206
 * @method $this withChildInstanceId($value)
1207
 * @method string getChildInstanceRouteTableId()
1208
 * @method $this withChildInstanceRouteTableId($value)
1209
 */
1210
class DescribePublishedRouteEntries extends Rpc
1211
{
1212
}
1213
1214
/**
1215
 * @method string getResourceOwnerId()
1216
 * @method $this withResourceOwnerId($value)
1217
 * @method string getPageNumber()
1218
 * @method $this withPageNumber($value)
1219
 * @method string getPageSize()
1220
 * @method $this withPageSize($value)
1221
 * @method string getChildInstanceRegionId()
1222
 * @method $this withChildInstanceRegionId($value)
1223
 * @method string getResourceOwnerAccount()
1224
 * @method $this withResourceOwnerAccount($value)
1225
 * @method string getOwnerAccount()
1226
 * @method $this withOwnerAccount($value)
1227
 * @method string getDestinationCidrBlock()
1228
 * @method $this withDestinationCidrBlock($value)
1229
 * @method string getOwnerId()
1230
 * @method $this withOwnerId($value)
1231
 * @method string getChildInstanceType()
1232
 * @method $this withChildInstanceType($value)
1233
 * @method string getChildInstanceId()
1234
 * @method $this withChildInstanceId($value)
1235
 * @method string getChildInstanceRouteTableId()
1236
 * @method $this withChildInstanceRouteTableId($value)
1237
 */
1238
class DescribeRouteConflict extends Rpc
1239
{
1240
}
1241
1242
/**
1243
 * @method string getResourceOwnerId()
1244
 * @method $this withResourceOwnerId($value)
1245
 * @method string getCenId()
1246
 * @method $this withCenId($value)
1247
 * @method string getAccessRegionId()
1248
 * @method $this withAccessRegionId($value)
1249
 * @method string getPageNumber()
1250
 * @method $this withPageNumber($value)
1251
 * @method string getPageSize()
1252
 * @method $this withPageSize($value)
1253
 * @method string getHost()
1254
 * @method $this withHost($value)
1255
 * @method string getHostRegionId()
1256
 * @method $this withHostRegionId($value)
1257
 * @method string getHostVpcId()
1258
 * @method $this withHostVpcId($value)
1259
 * @method string getResourceOwnerAccount()
1260
 * @method $this withResourceOwnerAccount($value)
1261
 * @method string getOwnerAccount()
1262
 * @method $this withOwnerAccount($value)
1263
 * @method string getOwnerId()
1264
 * @method $this withOwnerId($value)
1265
 */
1266
class DescribeRouteServicesInCen extends Rpc
1267
{
1268
}
1269
1270
/**
1271
 * @method string getResourceOwnerId()
1272
 * @method $this withResourceOwnerId($value)
1273
 * @method string getCenId()
1274
 * @method $this withCenId($value)
1275
 * @method string getCenOwnerId()
1276
 * @method $this withCenOwnerId($value)
1277
 * @method string getChildInstanceRegionId()
1278
 * @method $this withChildInstanceRegionId($value)
1279
 * @method string getResourceOwnerAccount()
1280
 * @method $this withResourceOwnerAccount($value)
1281
 * @method string getOwnerAccount()
1282
 * @method $this withOwnerAccount($value)
1283
 * @method string getOwnerId()
1284
 * @method $this withOwnerId($value)
1285
 * @method string getChildInstanceType()
1286
 * @method $this withChildInstanceType($value)
1287
 * @method string getChildInstanceOwnerId()
1288
 * @method $this withChildInstanceOwnerId($value)
1289
 * @method string getChildInstanceId()
1290
 * @method $this withChildInstanceId($value)
1291
 */
1292
class DetachCenChildInstance extends Rpc
1293
{
1294
}
1295
1296
/**
1297
 * @method string getResourceOwnerId()
1298
 * @method $this withResourceOwnerId($value)
1299
 * @method string getCenId()
1300
 * @method $this withCenId($value)
1301
 * @method string getVbrInstanceOwnerId()
1302
 * @method $this withVbrInstanceOwnerId($value)
1303
 * @method string getVbrInstanceRegionId()
1304
 * @method $this withVbrInstanceRegionId($value)
1305
 * @method string getResourceOwnerAccount()
1306
 * @method $this withResourceOwnerAccount($value)
1307
 * @method string getOwnerAccount()
1308
 * @method $this withOwnerAccount($value)
1309
 * @method string getOwnerId()
1310
 * @method $this withOwnerId($value)
1311
 * @method string getVbrInstanceId()
1312
 * @method $this withVbrInstanceId($value)
1313
 */
1314
class DisableCenVbrHealthCheck extends Rpc
1315
{
1316
}
1317
1318
/**
1319
 * @method string getResourceOwnerId()
1320
 * @method $this withResourceOwnerId($value)
1321
 * @method string getCenId()
1322
 * @method $this withCenId($value)
1323
 * @method string getHealthCheckTargetIp()
1324
 * @method $this withHealthCheckTargetIp($value)
1325
 * @method string getHealthyThreshold()
1326
 * @method $this withHealthyThreshold($value)
1327
 * @method string getVbrInstanceOwnerId()
1328
 * @method $this withVbrInstanceOwnerId($value)
1329
 * @method string getVbrInstanceRegionId()
1330
 * @method $this withVbrInstanceRegionId($value)
1331
 * @method string getResourceOwnerAccount()
1332
 * @method $this withResourceOwnerAccount($value)
1333
 * @method string getOwnerAccount()
1334
 * @method $this withOwnerAccount($value)
1335
 * @method string getOwnerId()
1336
 * @method $this withOwnerId($value)
1337
 * @method string getHealthCheckSourceIp()
1338
 * @method $this withHealthCheckSourceIp($value)
1339
 * @method string getHealthCheckInterval()
1340
 * @method $this withHealthCheckInterval($value)
1341
 * @method string getVbrInstanceId()
1342
 * @method $this withVbrInstanceId($value)
1343
 */
1344
class EnableCenVbrHealthCheck extends Rpc
1345
{
1346
}
1347
1348
/**
1349
 * @method string getResourceOwnerId()
1350
 * @method $this withResourceOwnerId($value)
1351
 * @method string getNextToken()
1352
 * @method $this withNextToken($value)
1353
 * @method string getPageSize()
1354
 * @method $this withPageSize($value)
1355
 * @method array getTag()
1356
 * @method array getResourceId()
1357
 * @method string getResourceOwnerAccount()
1358
 * @method $this withResourceOwnerAccount($value)
1359
 * @method string getOwnerAccount()
1360
 * @method $this withOwnerAccount($value)
1361
 * @method string getOwnerId()
1362
 * @method $this withOwnerId($value)
1363
 * @method string getResourceType()
1364
 * @method $this withResourceType($value)
1365
 */
1366
class ListTagResources extends Rpc
1367
{
1368
1369
    /**
1370
     * @param array $tag
1371
     *
1372
     * @return $this
1373
     */
1374
	public function withTag(array $tag)
1375
	{
1376
	    $this->data['Tag'] = $tag;
1377
		foreach ($tag as $depth1 => $depth1Value) {
1378
			if(isset($depth1Value['Value'])){
1379
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1380
			}
1381
			if(isset($depth1Value['Key'])){
1382
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1383
			}
1384
		}
1385
1386
		return $this;
1387
    }
1388
1389
    /**
1390
     * @param array $resourceId
1391
     *
1392
     * @return $this
1393
     */
1394
	public function withResourceId(array $resourceId)
1395
	{
1396
	    $this->data['ResourceId'] = $resourceId;
1397
		foreach ($resourceId as $i => $iValue) {
1398
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1399
		}
1400
1401
		return $this;
1402
    }
1403
}
1404
1405
/**
1406
 * @method string getResourceOwnerId()
1407
 * @method $this withResourceOwnerId($value)
1408
 * @method string getCenId()
1409
 * @method $this withCenId($value)
1410
 * @method string getIpv6Level()
1411
 * @method $this withIpv6Level($value)
1412
 * @method string getDescription()
1413
 * @method $this withDescription($value)
1414
 * @method string getResourceOwnerAccount()
1415
 * @method $this withResourceOwnerAccount($value)
1416
 * @method string getOwnerAccount()
1417
 * @method $this withOwnerAccount($value)
1418
 * @method string getOwnerId()
1419
 * @method $this withOwnerId($value)
1420
 * @method string getProtectionLevel()
1421
 * @method $this withProtectionLevel($value)
1422
 * @method string getName()
1423
 * @method $this withName($value)
1424
 */
1425
class ModifyCenAttribute extends Rpc
1426
{
1427
}
1428
1429
/**
1430
 * @method string getResourceOwnerId()
1431
 * @method $this withResourceOwnerId($value)
1432
 * @method string getDescription()
1433
 * @method $this withDescription($value)
1434
 * @method string getResourceOwnerAccount()
1435
 * @method $this withResourceOwnerAccount($value)
1436
 * @method string getOwnerAccount()
1437
 * @method $this withOwnerAccount($value)
1438
 * @method string getOwnerId()
1439
 * @method $this withOwnerId($value)
1440
 * @method string getCenBandwidthPackageId()
1441
 * @method $this withCenBandwidthPackageId($value)
1442
 * @method string getName()
1443
 * @method $this withName($value)
1444
 */
1445
class ModifyCenBandwidthPackageAttribute extends Rpc
1446
{
1447
}
1448
1449
/**
1450
 * @method string getResourceOwnerId()
1451
 * @method $this withResourceOwnerId($value)
1452
 * @method string getResourceOwnerAccount()
1453
 * @method $this withResourceOwnerAccount($value)
1454
 * @method string getBandwidth()
1455
 * @method $this withBandwidth($value)
1456
 * @method string getOwnerAccount()
1457
 * @method $this withOwnerAccount($value)
1458
 * @method string getOwnerId()
1459
 * @method $this withOwnerId($value)
1460
 * @method string getCenBandwidthPackageId()
1461
 * @method $this withCenBandwidthPackageId($value)
1462
 */
1463
class ModifyCenBandwidthPackageSpec extends Rpc
1464
{
1465
}
1466
1467
/**
1468
 * @method string getResourceOwnerId()
1469
 * @method $this withResourceOwnerId($value)
1470
 * @method string getCommunityMatchMode()
1471
 * @method $this withCommunityMatchMode($value)
1472
 * @method string getMapResult()
1473
 * @method $this withMapResult($value)
1474
 * @method array getDestinationRegionIds()
1475
 * @method string getNextPriority()
1476
 * @method $this withNextPriority($value)
1477
 * @method array getDestinationCidrBlocks()
1478
 * @method array getOriginalRouteTableIds()
1479
 * @method array getSourceInstanceIds()
1480
 * @method array getSourceRegionIds()
1481
 * @method string getGatewayZoneId()
1482
 * @method $this withGatewayZoneId($value)
1483
 * @method array getMatchAsns()
1484
 * @method string getPreference()
1485
 * @method $this withPreference($value)
1486
 * @method string getOwnerId()
1487
 * @method $this withOwnerId($value)
1488
 * @method string getPriority()
1489
 * @method $this withPriority($value)
1490
 * @method array getDestinationChildInstanceTypes()
1491
 * @method array getSourceRouteTableIds()
1492
 * @method array getSourceChildInstanceTypes()
1493
 * @method string getCommunityOperateMode()
1494
 * @method $this withCommunityOperateMode($value)
1495
 * @method array getOperateCommunitySet()
1496
 * @method array getRouteTypes()
1497
 * @method string getMatchAddressType()
1498
 * @method $this withMatchAddressType($value)
1499
 * @method string getCidrMatchMode()
1500
 * @method $this withCidrMatchMode($value)
1501
 * @method string getCenId()
1502
 * @method $this withCenId($value)
1503
 * @method string getDescription()
1504
 * @method $this withDescription($value)
1505
 * @method string getSourceInstanceIdsReverseMatch()
1506
 * @method $this withSourceInstanceIdsReverseMatch($value)
1507
 * @method array getDestinationRouteTableIds()
1508
 * @method array getSourceZoneIds()
1509
 * @method array getDestinationInstanceIds()
1510
 * @method string getResourceOwnerAccount()
1511
 * @method $this withResourceOwnerAccount($value)
1512
 * @method string getOwnerAccount()
1513
 * @method $this withOwnerAccount($value)
1514
 * @method string getDestinationInstanceIdsReverseMatch()
1515
 * @method $this withDestinationInstanceIdsReverseMatch($value)
1516
 * @method string getRouteMapId()
1517
 * @method $this withRouteMapId($value)
1518
 * @method array getPrependAsPath()
1519
 * @method string getAsPathMatchMode()
1520
 * @method $this withAsPathMatchMode($value)
1521
 * @method array getMatchCommunitySet()
1522
 * @method string getCenRegionId()
1523
 * @method $this withCenRegionId($value)
1524
 */
1525
class ModifyCenRouteMap extends Rpc
1526
{
1527
1528
    /**
1529
     * @param array $destinationRegionIds
1530
     *
1531
     * @return $this
1532
     */
1533
	public function withDestinationRegionIds(array $destinationRegionIds)
1534
	{
1535
	    $this->data['DestinationRegionIds'] = $destinationRegionIds;
1536
		foreach ($destinationRegionIds as $i => $iValue) {
1537
			$this->options['query']['DestinationRegionIds.' . ($i + 1)] = $iValue;
1538
		}
1539
1540
		return $this;
1541
    }
1542
1543
    /**
1544
     * @param array $destinationCidrBlocks
1545
     *
1546
     * @return $this
1547
     */
1548
	public function withDestinationCidrBlocks(array $destinationCidrBlocks)
1549
	{
1550
	    $this->data['DestinationCidrBlocks'] = $destinationCidrBlocks;
1551
		foreach ($destinationCidrBlocks as $i => $iValue) {
1552
			$this->options['query']['DestinationCidrBlocks.' . ($i + 1)] = $iValue;
1553
		}
1554
1555
		return $this;
1556
    }
1557
1558
    /**
1559
     * @param array $originalRouteTableIds
1560
     *
1561
     * @return $this
1562
     */
1563
	public function withOriginalRouteTableIds(array $originalRouteTableIds)
1564
	{
1565
	    $this->data['OriginalRouteTableIds'] = $originalRouteTableIds;
1566
		foreach ($originalRouteTableIds as $i => $iValue) {
1567
			$this->options['query']['OriginalRouteTableIds.' . ($i + 1)] = $iValue;
1568
		}
1569
1570
		return $this;
1571
    }
1572
1573
    /**
1574
     * @param array $sourceInstanceIds
1575
     *
1576
     * @return $this
1577
     */
1578
	public function withSourceInstanceIds(array $sourceInstanceIds)
1579
	{
1580
	    $this->data['SourceInstanceIds'] = $sourceInstanceIds;
1581
		foreach ($sourceInstanceIds as $i => $iValue) {
1582
			$this->options['query']['SourceInstanceIds.' . ($i + 1)] = $iValue;
1583
		}
1584
1585
		return $this;
1586
    }
1587
1588
    /**
1589
     * @param array $sourceRegionIds
1590
     *
1591
     * @return $this
1592
     */
1593
	public function withSourceRegionIds(array $sourceRegionIds)
1594
	{
1595
	    $this->data['SourceRegionIds'] = $sourceRegionIds;
1596
		foreach ($sourceRegionIds as $i => $iValue) {
1597
			$this->options['query']['SourceRegionIds.' . ($i + 1)] = $iValue;
1598
		}
1599
1600
		return $this;
1601
    }
1602
1603
    /**
1604
     * @param array $matchAsns
1605
     *
1606
     * @return $this
1607
     */
1608
	public function withMatchAsns(array $matchAsns)
1609
	{
1610
	    $this->data['MatchAsns'] = $matchAsns;
1611
		foreach ($matchAsns as $i => $iValue) {
1612
			$this->options['query']['MatchAsns.' . ($i + 1)] = $iValue;
1613
		}
1614
1615
		return $this;
1616
    }
1617
1618
    /**
1619
     * @param array $destinationChildInstanceTypes
1620
     *
1621
     * @return $this
1622
     */
1623
	public function withDestinationChildInstanceTypes(array $destinationChildInstanceTypes)
1624
	{
1625
	    $this->data['DestinationChildInstanceTypes'] = $destinationChildInstanceTypes;
1626
		foreach ($destinationChildInstanceTypes as $i => $iValue) {
1627
			$this->options['query']['DestinationChildInstanceTypes.' . ($i + 1)] = $iValue;
1628
		}
1629
1630
		return $this;
1631
    }
1632
1633
    /**
1634
     * @param array $sourceRouteTableIds
1635
     *
1636
     * @return $this
1637
     */
1638
	public function withSourceRouteTableIds(array $sourceRouteTableIds)
1639
	{
1640
	    $this->data['SourceRouteTableIds'] = $sourceRouteTableIds;
1641
		foreach ($sourceRouteTableIds as $i => $iValue) {
1642
			$this->options['query']['SourceRouteTableIds.' . ($i + 1)] = $iValue;
1643
		}
1644
1645
		return $this;
1646
    }
1647
1648
    /**
1649
     * @param array $sourceChildInstanceTypes
1650
     *
1651
     * @return $this
1652
     */
1653
	public function withSourceChildInstanceTypes(array $sourceChildInstanceTypes)
1654
	{
1655
	    $this->data['SourceChildInstanceTypes'] = $sourceChildInstanceTypes;
1656
		foreach ($sourceChildInstanceTypes as $i => $iValue) {
1657
			$this->options['query']['SourceChildInstanceTypes.' . ($i + 1)] = $iValue;
1658
		}
1659
1660
		return $this;
1661
    }
1662
1663
    /**
1664
     * @param array $operateCommunitySet
1665
     *
1666
     * @return $this
1667
     */
1668
	public function withOperateCommunitySet(array $operateCommunitySet)
1669
	{
1670
	    $this->data['OperateCommunitySet'] = $operateCommunitySet;
1671
		foreach ($operateCommunitySet as $i => $iValue) {
1672
			$this->options['query']['OperateCommunitySet.' . ($i + 1)] = $iValue;
1673
		}
1674
1675
		return $this;
1676
    }
1677
1678
    /**
1679
     * @param array $routeTypes
1680
     *
1681
     * @return $this
1682
     */
1683
	public function withRouteTypes(array $routeTypes)
1684
	{
1685
	    $this->data['RouteTypes'] = $routeTypes;
1686
		foreach ($routeTypes as $i => $iValue) {
1687
			$this->options['query']['RouteTypes.' . ($i + 1)] = $iValue;
1688
		}
1689
1690
		return $this;
1691
    }
1692
1693
    /**
1694
     * @param array $destinationRouteTableIds
1695
     *
1696
     * @return $this
1697
     */
1698
	public function withDestinationRouteTableIds(array $destinationRouteTableIds)
1699
	{
1700
	    $this->data['DestinationRouteTableIds'] = $destinationRouteTableIds;
1701
		foreach ($destinationRouteTableIds as $i => $iValue) {
1702
			$this->options['query']['DestinationRouteTableIds.' . ($i + 1)] = $iValue;
1703
		}
1704
1705
		return $this;
1706
    }
1707
1708
    /**
1709
     * @param array $sourceZoneIds
1710
     *
1711
     * @return $this
1712
     */
1713
	public function withSourceZoneIds(array $sourceZoneIds)
1714
	{
1715
	    $this->data['SourceZoneIds'] = $sourceZoneIds;
1716
		foreach ($sourceZoneIds as $i => $iValue) {
1717
			$this->options['query']['SourceZoneIds.' . ($i + 1)] = $iValue;
1718
		}
1719
1720
		return $this;
1721
    }
1722
1723
    /**
1724
     * @param array $destinationInstanceIds
1725
     *
1726
     * @return $this
1727
     */
1728
	public function withDestinationInstanceIds(array $destinationInstanceIds)
1729
	{
1730
	    $this->data['DestinationInstanceIds'] = $destinationInstanceIds;
1731
		foreach ($destinationInstanceIds as $i => $iValue) {
1732
			$this->options['query']['DestinationInstanceIds.' . ($i + 1)] = $iValue;
1733
		}
1734
1735
		return $this;
1736
    }
1737
1738
    /**
1739
     * @param array $prependAsPath
1740
     *
1741
     * @return $this
1742
     */
1743
	public function withPrependAsPath(array $prependAsPath)
1744
	{
1745
	    $this->data['PrependAsPath'] = $prependAsPath;
1746
		foreach ($prependAsPath as $i => $iValue) {
1747
			$this->options['query']['PrependAsPath.' . ($i + 1)] = $iValue;
1748
		}
1749
1750
		return $this;
1751
    }
1752
1753
    /**
1754
     * @param array $matchCommunitySet
1755
     *
1756
     * @return $this
1757
     */
1758
	public function withMatchCommunitySet(array $matchCommunitySet)
1759
	{
1760
	    $this->data['MatchCommunitySet'] = $matchCommunitySet;
1761
		foreach ($matchCommunitySet as $i => $iValue) {
1762
			$this->options['query']['MatchCommunitySet.' . ($i + 1)] = $iValue;
1763
		}
1764
1765
		return $this;
1766
    }
1767
}
1768
1769
/**
1770
 * @method string getResourceOwnerId()
1771
 * @method $this withResourceOwnerId($value)
1772
 * @method string getClientToken()
1773
 * @method $this withClientToken($value)
1774
 * @method string getCenId()
1775
 * @method $this withCenId($value)
1776
 * @method string getDescription()
1777
 * @method $this withDescription($value)
1778
 * @method string getResourceOwnerAccount()
1779
 * @method $this withResourceOwnerAccount($value)
1780
 * @method string getOwnerAccount()
1781
 * @method $this withOwnerAccount($value)
1782
 * @method string getOwnerId()
1783
 * @method $this withOwnerId($value)
1784
 * @method string getFlowLogId()
1785
 * @method $this withFlowLogId($value)
1786
 * @method string getFlowLogName()
1787
 * @method $this withFlowLogName($value)
1788
 */
1789
class ModifyFlowLogAttribute extends Rpc
1790
{
1791
}
1792
1793
/**
1794
 * @method string getResourceOwnerId()
1795
 * @method $this withResourceOwnerId($value)
1796
 * @method string getCenId()
1797
 * @method $this withCenId($value)
1798
 * @method string getChildInstanceRegionId()
1799
 * @method $this withChildInstanceRegionId($value)
1800
 * @method string getResourceOwnerAccount()
1801
 * @method $this withResourceOwnerAccount($value)
1802
 * @method string getDestinationCidrBlock()
1803
 * @method $this withDestinationCidrBlock($value)
1804
 * @method string getChildInstanceType()
1805
 * @method $this withChildInstanceType($value)
1806
 * @method string getChildInstanceId()
1807
 * @method $this withChildInstanceId($value)
1808
 * @method string getChildInstanceRouteTableId()
1809
 * @method $this withChildInstanceRouteTableId($value)
1810
 */
1811
class PublishRouteEntries extends Rpc
1812
{
1813
}
1814
1815
/**
1816
 * @method string getResourceOwnerId()
1817
 * @method $this withResourceOwnerId($value)
1818
 * @method string getClientToken()
1819
 * @method $this withClientToken($value)
1820
 * @method string getCenId()
1821
 * @method $this withCenId($value)
1822
 * @method string getDescription()
1823
 * @method $this withDescription($value)
1824
 * @method string getUpdateInterval()
1825
 * @method $this withUpdateInterval($value)
1826
 * @method string getHost()
1827
 * @method $this withHost($value)
1828
 * @method string getHostRegionId()
1829
 * @method $this withHostRegionId($value)
1830
 * @method string getHostVpcId()
1831
 * @method $this withHostVpcId($value)
1832
 * @method string getResourceOwnerAccount()
1833
 * @method $this withResourceOwnerAccount($value)
1834
 * @method string getOwnerAccount()
1835
 * @method $this withOwnerAccount($value)
1836
 * @method string getOwnerId()
1837
 * @method $this withOwnerId($value)
1838
 * @method array getAccessRegionIds()
1839
 */
1840
class ResolveAndRouteServiceInCen extends Rpc
1841
{
1842
1843
    /**
1844
     * @param array $accessRegionIds
1845
     *
1846
     * @return $this
1847
     */
1848
	public function withAccessRegionIds(array $accessRegionIds)
1849
	{
1850
	    $this->data['AccessRegionIds'] = $accessRegionIds;
1851
		foreach ($accessRegionIds as $i => $iValue) {
1852
			$this->options['query']['AccessRegionIds.' . ($i + 1)] = $iValue;
1853
		}
1854
1855
		return $this;
1856
    }
1857
}
1858
1859
/**
1860
 * @method string getResourceOwnerId()
1861
 * @method $this withResourceOwnerId($value)
1862
 * @method string getCenId()
1863
 * @method $this withCenId($value)
1864
 * @method string getAccessRegionId()
1865
 * @method $this withAccessRegionId($value)
1866
 * @method string getHostRegionId()
1867
 * @method $this withHostRegionId($value)
1868
 * @method string getHostVpcId()
1869
 * @method $this withHostVpcId($value)
1870
 * @method string getResourceOwnerAccount()
1871
 * @method $this withResourceOwnerAccount($value)
1872
 * @method string getOwnerAccount()
1873
 * @method $this withOwnerAccount($value)
1874
 * @method string getOwnerId()
1875
 * @method $this withOwnerId($value)
1876
 */
1877
class RoutePrivateZoneInCenToVpc extends Rpc
1878
{
1879
}
1880
1881
/**
1882
 * @method string getResourceOwnerId()
1883
 * @method $this withResourceOwnerId($value)
1884
 * @method string getCenId()
1885
 * @method $this withCenId($value)
1886
 * @method string getBandwidthPackageId()
1887
 * @method $this withBandwidthPackageId($value)
1888
 * @method string getResourceOwnerAccount()
1889
 * @method $this withResourceOwnerAccount($value)
1890
 * @method string getOwnerAccount()
1891
 * @method $this withOwnerAccount($value)
1892
 * @method string getOppositeRegionId()
1893
 * @method $this withOppositeRegionId($value)
1894
 * @method string getOwnerId()
1895
 * @method $this withOwnerId($value)
1896
 * @method string getLocalRegionId()
1897
 * @method $this withLocalRegionId($value)
1898
 * @method string getBandwidthLimit()
1899
 * @method $this withBandwidthLimit($value)
1900
 */
1901
class SetCenInterRegionBandwidthLimit extends Rpc
1902
{
1903
}
1904
1905
/**
1906
 * @method string getResourceOwnerId()
1907
 * @method $this withResourceOwnerId($value)
1908
 * @method array getTag()
1909
 * @method array getResourceId()
1910
 * @method string getResourceOwnerAccount()
1911
 * @method $this withResourceOwnerAccount($value)
1912
 * @method string getOwnerAccount()
1913
 * @method $this withOwnerAccount($value)
1914
 * @method string getOwnerId()
1915
 * @method $this withOwnerId($value)
1916
 * @method string getResourceType()
1917
 * @method $this withResourceType($value)
1918
 */
1919
class TagResources extends Rpc
1920
{
1921
1922
    /**
1923
     * @param array $tag
1924
     *
1925
     * @return $this
1926
     */
1927
	public function withTag(array $tag)
1928
	{
1929
	    $this->data['Tag'] = $tag;
1930
		foreach ($tag as $depth1 => $depth1Value) {
1931
			if(isset($depth1Value['Value'])){
1932
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1933
			}
1934
			if(isset($depth1Value['Key'])){
1935
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1936
			}
1937
		}
1938
1939
		return $this;
1940
    }
1941
1942
    /**
1943
     * @param array $resourceId
1944
     *
1945
     * @return $this
1946
     */
1947
	public function withResourceId(array $resourceId)
1948
	{
1949
	    $this->data['ResourceId'] = $resourceId;
1950
		foreach ($resourceId as $i => $iValue) {
1951
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1952
		}
1953
1954
		return $this;
1955
    }
1956
}
1957
1958
/**
1959
 * @method string getResourceOwnerId()
1960
 * @method $this withResourceOwnerId($value)
1961
 * @method string getResourceOwnerAccount()
1962
 * @method $this withResourceOwnerAccount($value)
1963
 * @method string getBandwidth()
1964
 * @method $this withBandwidth($value)
1965
 * @method string getOwnerAccount()
1966
 * @method $this withOwnerAccount($value)
1967
 * @method string getEndTime()
1968
 * @method $this withEndTime($value)
1969
 * @method string getOwnerId()
1970
 * @method $this withOwnerId($value)
1971
 * @method string getCenBandwidthPackageId()
1972
 * @method $this withCenBandwidthPackageId($value)
1973
 */
1974
class TempUpgradeCenBandwidthPackageSpec extends Rpc
1975
{
1976
}
1977
1978
/**
1979
 * @method string getResourceOwnerId()
1980
 * @method $this withResourceOwnerId($value)
1981
 * @method string getCenId()
1982
 * @method $this withCenId($value)
1983
 * @method string getResourceOwnerAccount()
1984
 * @method $this withResourceOwnerAccount($value)
1985
 * @method string getOwnerAccount()
1986
 * @method $this withOwnerAccount($value)
1987
 * @method string getOwnerId()
1988
 * @method $this withOwnerId($value)
1989
 * @method string getCenBandwidthPackageId()
1990
 * @method $this withCenBandwidthPackageId($value)
1991
 */
1992
class UnassociateCenBandwidthPackage extends Rpc
1993
{
1994
}
1995
1996
/**
1997
 * @method string getResourceOwnerId()
1998
 * @method $this withResourceOwnerId($value)
1999
 * @method string getCenId()
2000
 * @method $this withCenId($value)
2001
 * @method string getAccessRegionId()
2002
 * @method $this withAccessRegionId($value)
2003
 * @method string getResourceOwnerAccount()
2004
 * @method $this withResourceOwnerAccount($value)
2005
 * @method string getOwnerAccount()
2006
 * @method $this withOwnerAccount($value)
2007
 * @method string getOwnerId()
2008
 * @method $this withOwnerId($value)
2009
 */
2010
class UnroutePrivateZoneInCenToVpc extends Rpc
2011
{
2012
}
2013
2014
/**
2015
 * @method string getResourceOwnerId()
2016
 * @method $this withResourceOwnerId($value)
2017
 * @method string getAll()
2018
 * @method $this withAll($value)
2019
 * @method array getResourceId()
2020
 * @method string getResourceOwnerAccount()
2021
 * @method $this withResourceOwnerAccount($value)
2022
 * @method string getOwnerAccount()
2023
 * @method $this withOwnerAccount($value)
2024
 * @method string getOwnerId()
2025
 * @method $this withOwnerId($value)
2026
 * @method string getResourceType()
2027
 * @method $this withResourceType($value)
2028
 * @method array getTagKey()
2029
 */
2030
class UntagResources extends Rpc
2031
{
2032
2033
    /**
2034
     * @param array $resourceId
2035
     *
2036
     * @return $this
2037
     */
2038
	public function withResourceId(array $resourceId)
2039
	{
2040
	    $this->data['ResourceId'] = $resourceId;
2041
		foreach ($resourceId as $i => $iValue) {
2042
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2043
		}
2044
2045
		return $this;
2046
    }
2047
2048
    /**
2049
     * @param array $tagKey
2050
     *
2051
     * @return $this
2052
     */
2053
	public function withTagKey(array $tagKey)
2054
	{
2055
	    $this->data['TagKey'] = $tagKey;
2056
		foreach ($tagKey as $i => $iValue) {
2057
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
2058
		}
2059
2060
		return $this;
2061
    }
2062
}
2063
2064
/**
2065
 * @method string getResourceOwnerId()
2066
 * @method $this withResourceOwnerId($value)
2067
 * @method string getCenId()
2068
 * @method $this withCenId($value)
2069
 * @method string getChildInstanceRegionId()
2070
 * @method $this withChildInstanceRegionId($value)
2071
 * @method string getResourceOwnerAccount()
2072
 * @method $this withResourceOwnerAccount($value)
2073
 * @method string getDestinationCidrBlock()
2074
 * @method $this withDestinationCidrBlock($value)
2075
 * @method string getChildInstanceType()
2076
 * @method $this withChildInstanceType($value)
2077
 * @method string getChildInstanceId()
2078
 * @method $this withChildInstanceId($value)
2079
 * @method string getChildInstanceRouteTableId()
2080
 * @method $this withChildInstanceRouteTableId($value)
2081
 */
2082
class WithdrawPublishedRouteEntries extends Rpc
2083
{
2084
}
2085