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.
Passed
Push — master ( c8411f...cefa45 )
by
unknown
06:22
created

withAccessKeyId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Smartag\V20180313;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method SmartAccessGatewayPrepayNotifyPaid smartAccessGatewayPrepayNotifyPaid(array $options = [])
9
 * @method ModifyACLRule modifyACLRule(array $options = [])
10
 * @method SetSagRouteableAddress setSagRouteableAddress(array $options = [])
11
 * @method AssociateACL associateACL(array $options = [])
12
 * @method DescribeSmartAccessGatewayVersions describeSmartAccessGatewayVersions(array $options = [])
13
 * @method RevokeInstanceFromCbn revokeInstanceFromCbn(array $options = [])
14
 * @method RebootSmartAccessGateway rebootSmartAccessGateway(array $options = [])
15
 * @method GrantInstanceToCbn grantInstanceToCbn(array $options = [])
16
 * @method DowngradeSmartAccessGateway downgradeSmartAccessGateway(array $options = [])
17
 * @method DescribeUserOnlineClientStatistics describeUserOnlineClientStatistics(array $options = [])
18
 * @method InnerCreateSmartAccessGateway innerCreateSmartAccessGateway(array $options = [])
19
 * @method DescribeSmartAccessGatewayClientUsers describeSmartAccessGatewayClientUsers(array $options = [])
20
 * @method ModifySmartAccessGatewayClientUser modifySmartAccessGatewayClientUser(array $options = [])
21
 * @method ModifyNetworkOptimization modifyNetworkOptimization(array $options = [])
22
 * @method ActivateSmartAccessGateway activateSmartAccessGateway(array $options = [])
23
 * @method DisassociateACL disassociateACL(array $options = [])
24
 * @method CreateACL createACL(array $options = [])
25
 * @method CreateNetworkOptimization createNetworkOptimization(array $options = [])
26
 * @method KickOutClients kickOutClients(array $options = [])
27
 * @method SwitchCloudBoxHaState switchCloudBoxHaState(array $options = [])
28
 * @method DescribeSagOnlineClientStatistics describeSagOnlineClientStatistics(array $options = [])
29
 * @method ListTagResources listTagResources(array $options = [])
30
 * @method CreateSAGLinkLevelHa createSAGLinkLevelHa(array $options = [])
31
 * @method ModifyCloudConnectNetwork modifyCloudConnectNetwork(array $options = [])
32
 * @method AddNetworkOptimizationSetting addNetworkOptimizationSetting(array $options = [])
33
 * @method DeleteACL deleteACL(array $options = [])
34
 * @method DeleteACLRule deleteACLRule(array $options = [])
35
 * @method DeleteDedicatedLineBackup deleteDedicatedLineBackup(array $options = [])
36
 * @method DeleteSAGLinkLevelHa deleteSAGLinkLevelHa(array $options = [])
37
 * @method GetCloudConnectNetworkUseLimit getCloudConnectNetworkUseLimit(array $options = [])
38
 * @method DescribeUserOnlineClients describeUserOnlineClients(array $options = [])
39
 * @method AddACLRule addACLRule(array $options = [])
40
 * @method DescribeACLAttribute describeACLAttribute(array $options = [])
41
 * @method UnlockSmartAccessGateway unlockSmartAccessGateway(array $options = [])
42
 * @method UpgradeSmartAccessGateway upgradeSmartAccessGateway(array $options = [])
43
 * @method GetSmartAccessGatewayUseLimit getSmartAccessGatewayUseLimit(array $options = [])
44
 * @method ResetSmartAccessGatewayClientUserPassword resetSmartAccessGatewayClientUserPassword(array $options = [])
45
 * @method UnicomOrderConfirm unicomOrderConfirm(array $options = [])
46
 * @method DescribeSmartAccessGatewayHa describeSmartAccessGatewayHa(array $options = [])
47
 * @method DescribeRegions describeRegions(array $options = [])
48
 * @method SmartAccessGatewayValidateOrder smartAccessGatewayValidateOrder(array $options = [])
49
 * @method CreateSmartAccessGatewayClientUser createSmartAccessGatewayClientUser(array $options = [])
50
 * @method CreateSmartAccessGatewaySoftware createSmartAccessGatewaySoftware(array $options = [])
51
 * @method CreateDedicatedLineBackup createDedicatedLineBackup(array $options = [])
52
 * @method DescribeNetworkOptimizations describeNetworkOptimizations(array $options = [])
53
 * @method SmartAccessGatewayFillRestrictions smartAccessGatewayFillRestrictions(array $options = [])
54
 * @method DescribeSmartAccessGateways describeSmartAccessGateways(array $options = [])
55
 * @method UnicomSignConfirm unicomSignConfirm(array $options = [])
56
 * @method UntagResources untagResources(array $options = [])
57
 * @method AttachNetworkOptimizationSags attachNetworkOptimizationSags(array $options = [])
58
 * @method DescribeUserFlowStatistics describeUserFlowStatistics(array $options = [])
59
 * @method DescribeSagRouteableAddress describeSagRouteableAddress(array $options = [])
60
 * @method DeleteNetworkOptimization deleteNetworkOptimization(array $options = [])
61
 * @method ModifySerialNumber modifySerialNumber(array $options = [])
62
 * @method SwitchSAGHaState switchSAGHaState(array $options = [])
63
 * @method TagResources tagResources(array $options = [])
64
 * @method DescribeCloudConnectNetworks describeCloudConnectNetworks(array $options = [])
65
 * @method ModifyACL modifyACL(array $options = [])
66
 * @method CreateCloudConnectNetwork createCloudConnectNetwork(array $options = [])
67
 * @method DeleteCloudConnectNetwork deleteCloudConnectNetwork(array $options = [])
68
 * @method UnbindSmartAccessGateway unbindSmartAccessGateway(array $options = [])
69
 * @method DetachNetworkOptimizationSags detachNetworkOptimizationSags(array $options = [])
70
 * @method UpdateSmartAccessGatewayVersion updateSmartAccessGatewayVersion(array $options = [])
71
 * @method DescribeACLs describeACLs(array $options = [])
72
 * @method DeleteSmartAccessGatewayClientUser deleteSmartAccessGatewayClientUser(array $options = [])
73
 * @method DescribeGrantRules describeGrantRules(array $options = [])
74
 * @method BindSmartAccessGateway bindSmartAccessGateway(array $options = [])
75
 * @method DeleteNetworkOptimizationSetting deleteNetworkOptimizationSetting(array $options = [])
76
 * @method ClearSagRouteableAddress clearSagRouteableAddress(array $options = [])
77
 * @method DescribeNetworkOptimizationSettings describeNetworkOptimizationSettings(array $options = [])
78
 * @method SmartAccessGatewayFillParams smartAccessGatewayFillParams(array $options = [])
79
 * @method CreateSmartAccessGateway createSmartAccessGateway(array $options = [])
80
 * @method ModifySmartAccessGateway modifySmartAccessGateway(array $options = [])
81
 * @method DescribeNetworkOptimizationSags describeNetworkOptimizationSags(array $options = [])
82
 */
83
class SmartagApiResolver extends ApiResolver
84
{
85
}
86
87
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
88
{
89
    /** @var string */
90
    public $product = 'Smartag';
91
92
    /** @var string */
93
    public $version = '2018-03-13';
94
95
    /** @var string */
96
    public $method = 'POST';
97
98
    /** @var string */
99
    public $serviceCode = 'smartag';
100
}
101
102
/**
103
 * @method string getResourceOwnerId()
104
 * @method $this withResourceOwnerId($value)
105
 * @method string getData()
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
 */
113
class SmartAccessGatewayPrepayNotifyPaid extends Rpc
114
{
115
116
    /**
117
     * @param string $value
118
     *
119
     * @return $this
120
     */
121
    public function withData($value)
122
    {
123
        $this->data['Data'] = $value;
124
        $this->options['query']['data'] = $value;
125
126
        return $this;
127
    }
128
}
129
130
/**
131
 * @method string getResourceOwnerId()
132
 * @method $this withResourceOwnerId($value)
133
 * @method string getSourcePortRange()
134
 * @method $this withSourcePortRange($value)
135
 * @method string getSourceCidr()
136
 * @method $this withSourceCidr($value)
137
 * @method string getDescription()
138
 * @method $this withDescription($value)
139
 * @method string getDestCidr()
140
 * @method $this withDestCidr($value)
141
 * @method string getDirection()
142
 * @method $this withDirection($value)
143
 * @method string getPolicy()
144
 * @method $this withPolicy($value)
145
 * @method string getAclId()
146
 * @method $this withAclId($value)
147
 * @method string getResourceOwnerAccount()
148
 * @method $this withResourceOwnerAccount($value)
149
 * @method string getIpProtocol()
150
 * @method $this withIpProtocol($value)
151
 * @method string getOwnerAccount()
152
 * @method $this withOwnerAccount($value)
153
 * @method string getOwnerId()
154
 * @method $this withOwnerId($value)
155
 * @method string getPriority()
156
 * @method $this withPriority($value)
157
 * @method string getAcrId()
158
 * @method $this withAcrId($value)
159
 * @method string getDestPortRange()
160
 * @method $this withDestPortRange($value)
161
 */
162
class ModifyACLRule extends Rpc
163
{
164
}
165
166
/**
167
 * @method string getAccessKeyId()
168
 * @method string getResourceOwnerId()
169
 * @method $this withResourceOwnerId($value)
170
 * @method string getRouteableAddress()
171
 * @method $this withRouteableAddress($value)
172
 * @method string getResourceOwnerAccount()
173
 * @method $this withResourceOwnerAccount($value)
174
 * @method string getOwnerAccount()
175
 * @method $this withOwnerAccount($value)
176
 * @method string getOwnerId()
177
 * @method $this withOwnerId($value)
178
 * @method string getSagId()
179
 * @method $this withSagId($value)
180
 */
181
class SetSagRouteableAddress extends Rpc
182
{
183
184
    /**
185
     * @param string $value
186
     *
187
     * @return $this
188
     */
189
    public function withAccessKeyId($value)
190
    {
191
        $this->data['AccessKeyId'] = $value;
192
        $this->options['query']['access_key_id'] = $value;
193
194
        return $this;
195
    }
196
}
197
198
/**
199
 * @method string getResourceOwnerId()
200
 * @method $this withResourceOwnerId($value)
201
 * @method string getAclId()
202
 * @method $this withAclId($value)
203
 * @method string getResourceOwnerAccount()
204
 * @method $this withResourceOwnerAccount($value)
205
 * @method string getOwnerAccount()
206
 * @method $this withOwnerAccount($value)
207
 * @method string getOwnerId()
208
 * @method $this withOwnerId($value)
209
 * @method string getSmartAGId()
210
 * @method $this withSmartAGId($value)
211
 */
212
class AssociateACL extends Rpc
213
{
214
}
215
216
/**
217
 * @method string getResourceOwnerId()
218
 * @method $this withResourceOwnerId($value)
219
 * @method string getResourceOwnerAccount()
220
 * @method $this withResourceOwnerAccount($value)
221
 * @method string getOwnerAccount()
222
 * @method $this withOwnerAccount($value)
223
 * @method string getOwnerId()
224
 * @method $this withOwnerId($value)
225
 * @method string getSmartAGId()
226
 * @method $this withSmartAGId($value)
227
 */
228
class DescribeSmartAccessGatewayVersions extends Rpc
229
{
230
}
231
232
/**
233
 * @method string getResourceOwnerId()
234
 * @method $this withResourceOwnerId($value)
235
 * @method string getCcnInstanceId()
236
 * @method $this withCcnInstanceId($value)
237
 * @method string getResourceOwnerAccount()
238
 * @method $this withResourceOwnerAccount($value)
239
 * @method string getOwnerAccount()
240
 * @method $this withOwnerAccount($value)
241
 * @method string getOwnerId()
242
 * @method $this withOwnerId($value)
243
 * @method string getCenInstanceId()
244
 * @method $this withCenInstanceId($value)
245
 */
246
class RevokeInstanceFromCbn extends Rpc
247
{
248
}
249
250
/**
251
 * @method string getResourceOwnerId()
252
 * @method $this withResourceOwnerId($value)
253
 * @method string getSerialNumber()
254
 * @method $this withSerialNumber($value)
255
 * @method string getResourceOwnerAccount()
256
 * @method $this withResourceOwnerAccount($value)
257
 * @method string getOwnerAccount()
258
 * @method $this withOwnerAccount($value)
259
 * @method string getOwnerId()
260
 * @method $this withOwnerId($value)
261
 * @method string getSmartAGId()
262
 * @method $this withSmartAGId($value)
263
 */
264
class RebootSmartAccessGateway extends Rpc
265
{
266
}
267
268
/**
269
 * @method string getResourceOwnerId()
270
 * @method $this withResourceOwnerId($value)
271
 * @method string getCcnInstanceId()
272
 * @method $this withCcnInstanceId($value)
273
 * @method string getResourceOwnerAccount()
274
 * @method $this withResourceOwnerAccount($value)
275
 * @method string getOwnerAccount()
276
 * @method $this withOwnerAccount($value)
277
 * @method string getOwnerId()
278
 * @method $this withOwnerId($value)
279
 * @method string getCenUid()
280
 * @method $this withCenUid($value)
281
 * @method string getCenInstanceId()
282
 * @method $this withCenInstanceId($value)
283
 */
284
class GrantInstanceToCbn extends Rpc
285
{
286
}
287
288
/**
289
 * @method string getResourceOwnerId()
290
 * @method $this withResourceOwnerId($value)
291
 * @method string getBandWidthSpec()
292
 * @method $this withBandWidthSpec($value)
293
 * @method string getUserCount()
294
 * @method $this withUserCount($value)
295
 * @method string getAutoPay()
296
 * @method $this withAutoPay($value)
297
 * @method string getResourceOwnerAccount()
298
 * @method $this withResourceOwnerAccount($value)
299
 * @method string getOwnerAccount()
300
 * @method $this withOwnerAccount($value)
301
 * @method string getOwnerId()
302
 * @method $this withOwnerId($value)
303
 * @method string getSmartAGId()
304
 * @method $this withSmartAGId($value)
305
 * @method string getDataPlan()
306
 * @method $this withDataPlan($value)
307
 */
308
class DowngradeSmartAccessGateway extends Rpc
309
{
310
}
311
312
/**
313
 * @method string getResourceOwnerId()
314
 * @method $this withResourceOwnerId($value)
315
 * @method array getUserNames()
316
 * @method string getResourceOwnerAccount()
317
 * @method $this withResourceOwnerAccount($value)
318
 * @method string getOwnerAccount()
319
 * @method $this withOwnerAccount($value)
320
 * @method string getOwnerId()
321
 * @method $this withOwnerId($value)
322
 * @method string getSmartAGId()
323
 * @method $this withSmartAGId($value)
324
 */
325
class DescribeUserOnlineClientStatistics extends Rpc
326
{
327
328
    /**
329
     * @param array $userNames
330
     *
331
     * @return $this
332
     */
333
    public function withUserNames(array $userNames)
334
    {
335
        $this->data['UserNames'] = $userNames;
336
        foreach ($userNames as $i => $iValue) {
337
            $this->options['query']['UserNames.' . ($i + 1)] = $iValue;
338
        }
339
340
        return $this;
341
    }
342
}
343
344
/**
345
 * @method string getResourceOwnerId()
346
 * @method $this withResourceOwnerId($value)
347
 * @method string getBandWidthSpec()
348
 * @method $this withBandWidthSpec($value)
349
 * @method string getCity()
350
 * @method $this withCity($value)
351
 * @method string getResourceOwnerAccount()
352
 * @method $this withResourceOwnerAccount($value)
353
 * @method string getOwnerAccount()
354
 * @method $this withOwnerAccount($value)
355
 * @method string getOwnerId()
356
 * @method $this withOwnerId($value)
357
 * @method string getCidrBlock()
358
 * @method $this withCidrBlock($value)
359
 */
360
class InnerCreateSmartAccessGateway extends Rpc
361
{
362
}
363
364
/**
365
 * @method string getResourceOwnerId()
366
 * @method $this withResourceOwnerId($value)
367
 * @method string getPageSize()
368
 * @method $this withPageSize($value)
369
 * @method string getResourceOwnerAccount()
370
 * @method $this withResourceOwnerAccount($value)
371
 * @method string getOwnerAccount()
372
 * @method $this withOwnerAccount($value)
373
 * @method string getOwnerId()
374
 * @method $this withOwnerId($value)
375
 * @method string getPageNo()
376
 * @method $this withPageNo($value)
377
 * @method string getSmartAGId()
378
 * @method $this withSmartAGId($value)
379
 * @method string getUserName()
380
 * @method $this withUserName($value)
381
 */
382
class DescribeSmartAccessGatewayClientUsers extends Rpc
383
{
384
}
385
386
/**
387
 * @method string getResourceOwnerId()
388
 * @method $this withResourceOwnerId($value)
389
 * @method string getResourceOwnerAccount()
390
 * @method $this withResourceOwnerAccount($value)
391
 * @method string getBandwidth()
392
 * @method $this withBandwidth($value)
393
 * @method string getOwnerAccount()
394
 * @method $this withOwnerAccount($value)
395
 * @method string getOwnerId()
396
 * @method $this withOwnerId($value)
397
 * @method string getSmartAGId()
398
 * @method $this withSmartAGId($value)
399
 * @method string getUserName()
400
 * @method $this withUserName($value)
401
 */
402
class ModifySmartAccessGatewayClientUser extends Rpc
403
{
404
}
405
406
/**
407
 * @method string getResourceOwnerId()
408
 * @method $this withResourceOwnerId($value)
409
 * @method string getNetworkOptId()
410
 * @method $this withNetworkOptId($value)
411
 * @method string getResourceOwnerAccount()
412
 * @method $this withResourceOwnerAccount($value)
413
 * @method string getOwnerAccount()
414
 * @method $this withOwnerAccount($value)
415
 * @method string getOwnerId()
416
 * @method $this withOwnerId($value)
417
 * @method string getName()
418
 * @method $this withName($value)
419
 */
420
class ModifyNetworkOptimization extends Rpc
421
{
422
}
423
424
/**
425
 * @method string getResourceOwnerId()
426
 * @method $this withResourceOwnerId($value)
427
 * @method string getResourceOwnerAccount()
428
 * @method $this withResourceOwnerAccount($value)
429
 * @method string getOwnerAccount()
430
 * @method $this withOwnerAccount($value)
431
 * @method string getOwnerId()
432
 * @method $this withOwnerId($value)
433
 * @method string getSmartAGId()
434
 * @method $this withSmartAGId($value)
435
 */
436
class ActivateSmartAccessGateway extends Rpc
437
{
438
}
439
440
/**
441
 * @method string getResourceOwnerId()
442
 * @method $this withResourceOwnerId($value)
443
 * @method string getAclId()
444
 * @method $this withAclId($value)
445
 * @method string getResourceOwnerAccount()
446
 * @method $this withResourceOwnerAccount($value)
447
 * @method string getOwnerAccount()
448
 * @method $this withOwnerAccount($value)
449
 * @method string getOwnerId()
450
 * @method $this withOwnerId($value)
451
 * @method string getSmartAGId()
452
 * @method $this withSmartAGId($value)
453
 */
454
class DisassociateACL extends Rpc
455
{
456
}
457
458
/**
459
 * @method string getResourceOwnerId()
460
 * @method $this withResourceOwnerId($value)
461
 * @method string getResourceOwnerAccount()
462
 * @method $this withResourceOwnerAccount($value)
463
 * @method string getOwnerAccount()
464
 * @method $this withOwnerAccount($value)
465
 * @method string getOwnerId()
466
 * @method $this withOwnerId($value)
467
 * @method string getName()
468
 * @method $this withName($value)
469
 */
470
class CreateACL extends Rpc
471
{
472
}
473
474
/**
475
 * @method string getResourceOwnerId()
476
 * @method $this withResourceOwnerId($value)
477
 * @method string getCcnId()
478
 * @method $this withCcnId($value)
479
 * @method string getResourceOwnerAccount()
480
 * @method $this withResourceOwnerAccount($value)
481
 * @method string getOwnerAccount()
482
 * @method $this withOwnerAccount($value)
483
 * @method string getOwnerId()
484
 * @method $this withOwnerId($value)
485
 * @method string getName()
486
 * @method $this withName($value)
487
 */
488
class CreateNetworkOptimization extends Rpc
489
{
490
}
491
492
/**
493
 * @method string getResourceOwnerId()
494
 * @method $this withResourceOwnerId($value)
495
 * @method string getResourceOwnerAccount()
496
 * @method $this withResourceOwnerAccount($value)
497
 * @method string getOwnerAccount()
498
 * @method $this withOwnerAccount($value)
499
 * @method string getOwnerId()
500
 * @method $this withOwnerId($value)
501
 * @method string getSmartAGId()
502
 * @method $this withSmartAGId($value)
503
 * @method string getUsername()
504
 * @method $this withUsername($value)
505
 */
506
class KickOutClients extends Rpc
507
{
508
}
509
510
/**
511
 * @method string getResourceOwnerId()
512
 * @method $this withResourceOwnerId($value)
513
 * @method string getResourceOwnerAccount()
514
 * @method $this withResourceOwnerAccount($value)
515
 * @method string getOwnerAccount()
516
 * @method $this withOwnerAccount($value)
517
 * @method string getOwnerId()
518
 * @method $this withOwnerId($value)
519
 * @method string getSmartAGId()
520
 * @method $this withSmartAGId($value)
521
 */
522
class SwitchCloudBoxHaState extends Rpc
523
{
524
}
525
526
/**
527
 * @method string getResourceOwnerId()
528
 * @method $this withResourceOwnerId($value)
529
 * @method array getSmartAGIds()
530
 * @method string getResourceOwnerAccount()
531
 * @method $this withResourceOwnerAccount($value)
532
 * @method string getOwnerAccount()
533
 * @method $this withOwnerAccount($value)
534
 * @method string getOwnerId()
535
 * @method $this withOwnerId($value)
536
 */
537
class DescribeSagOnlineClientStatistics extends Rpc
538
{
539
540
    /**
541
     * @param array $smartAGIds
542
     *
543
     * @return $this
544
     */
545
    public function withSmartAGIds(array $smartAGIds)
546
    {
547
        $this->data['SmartAGIds'] = $smartAGIds;
548
        foreach ($smartAGIds as $i => $iValue) {
549
            $this->options['query']['SmartAGIds.' . ($i + 1)] = $iValue;
550
        }
551
552
        return $this;
553
    }
554
}
555
556
/**
557
 * @method string getResourceOwnerId()
558
 * @method $this withResourceOwnerId($value)
559
 * @method string getScope()
560
 * @method $this withScope($value)
561
 * @method array getTag()
562
 * @method array getResourceId()
563
 * @method string getResourceOwnerAccount()
564
 * @method $this withResourceOwnerAccount($value)
565
 * @method string getOwnerAccount()
566
 * @method $this withOwnerAccount($value)
567
 * @method string getOwnerId()
568
 * @method $this withOwnerId($value)
569
 * @method string getResourceType()
570
 * @method $this withResourceType($value)
571
 */
572
class ListTagResources extends Rpc
573
{
574
575
    /**
576
     * @param array $tag
577
     *
578
     * @return $this
579
     */
580
    public function withTag(array $tag)
581
    {
582
        $this->data['Tag'] = $tag;
583
        foreach ($tag as $depth1 => $depth1Value) {
584
            $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
585
            $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
586
        }
587
588
        return $this;
589
    }
590
591
    /**
592
     * @param array $resourceId
593
     *
594
     * @return $this
595
     */
596
    public function withResourceId(array $resourceId)
597
    {
598
        $this->data['ResourceId'] = $resourceId;
599
        foreach ($resourceId as $i => $iValue) {
600
            $this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
601
        }
602
603
        return $this;
604
    }
605
}
606
607
/**
608
 * @method string getResourceOwnerId()
609
 * @method $this withResourceOwnerId($value)
610
 * @method string getBackupLinkId()
611
 * @method $this withBackupLinkId($value)
612
 * @method string getMainLinkRegionId()
613
 * @method $this withMainLinkRegionId($value)
614
 * @method string getMainLinkId()
615
 * @method $this withMainLinkId($value)
616
 * @method string getBackupLinkRegionId()
617
 * @method $this withBackupLinkRegionId($value)
618
 * @method string getResourceOwnerAccount()
619
 * @method $this withResourceOwnerAccount($value)
620
 * @method string getOwnerAccount()
621
 * @method $this withOwnerAccount($value)
622
 * @method string getOwnerId()
623
 * @method $this withOwnerId($value)
624
 * @method string getHaType()
625
 * @method $this withHaType($value)
626
 * @method string getSmartAGId()
627
 * @method $this withSmartAGId($value)
628
 */
629
class CreateSAGLinkLevelHa extends Rpc
630
{
631
}
632
633
/**
634
 * @method string getResourceOwnerId()
635
 * @method $this withResourceOwnerId($value)
636
 * @method string getCcnId()
637
 * @method $this withCcnId($value)
638
 * @method string getDescription()
639
 * @method $this withDescription($value)
640
 * @method string getSnatCidrBlock()
641
 * @method $this withSnatCidrBlock($value)
642
 * @method string getResourceOwnerAccount()
643
 * @method $this withResourceOwnerAccount($value)
644
 * @method string getOwnerAccount()
645
 * @method $this withOwnerAccount($value)
646
 * @method string getOwnerId()
647
 * @method $this withOwnerId($value)
648
 * @method string getName()
649
 * @method $this withName($value)
650
 * @method string getCidrBlock()
651
 * @method $this withCidrBlock($value)
652
 */
653
class ModifyCloudConnectNetwork extends Rpc
654
{
655
}
656
657
/**
658
 * @method string getResourceOwnerId()
659
 * @method $this withResourceOwnerId($value)
660
 * @method string getType()
661
 * @method $this withType($value)
662
 * @method string getNetworkOptId()
663
 * @method $this withNetworkOptId($value)
664
 * @method string getResourceOwnerAccount()
665
 * @method $this withResourceOwnerAccount($value)
666
 * @method string getOwnerAccount()
667
 * @method $this withOwnerAccount($value)
668
 * @method string getOwnerId()
669
 * @method $this withOwnerId($value)
670
 * @method string getDomain()
671
 * @method $this withDomain($value)
672
 */
673
class AddNetworkOptimizationSetting extends Rpc
674
{
675
}
676
677
/**
678
 * @method string getResourceOwnerId()
679
 * @method $this withResourceOwnerId($value)
680
 * @method string getAclId()
681
 * @method $this withAclId($value)
682
 * @method string getResourceOwnerAccount()
683
 * @method $this withResourceOwnerAccount($value)
684
 * @method string getOwnerAccount()
685
 * @method $this withOwnerAccount($value)
686
 * @method string getOwnerId()
687
 * @method $this withOwnerId($value)
688
 */
689
class DeleteACL extends Rpc
690
{
691
}
692
693
/**
694
 * @method string getResourceOwnerId()
695
 * @method $this withResourceOwnerId($value)
696
 * @method string getAclId()
697
 * @method $this withAclId($value)
698
 * @method string getResourceOwnerAccount()
699
 * @method $this withResourceOwnerAccount($value)
700
 * @method string getOwnerAccount()
701
 * @method $this withOwnerAccount($value)
702
 * @method string getOwnerId()
703
 * @method $this withOwnerId($value)
704
 * @method string getAcrId()
705
 * @method $this withAcrId($value)
706
 */
707
class DeleteACLRule extends Rpc
708
{
709
}
710
711
/**
712
 * @method string getResourceOwnerId()
713
 * @method $this withResourceOwnerId($value)
714
 * @method string getResourceOwnerAccount()
715
 * @method $this withResourceOwnerAccount($value)
716
 * @method string getOwnerAccount()
717
 * @method $this withOwnerAccount($value)
718
 * @method string getOwnerId()
719
 * @method $this withOwnerId($value)
720
 * @method string getSmartAGId()
721
 * @method $this withSmartAGId($value)
722
 */
723
class DeleteDedicatedLineBackup extends Rpc
724
{
725
}
726
727
/**
728
 * @method string getResourceOwnerId()
729
 * @method $this withResourceOwnerId($value)
730
 * @method string getResourceOwnerAccount()
731
 * @method $this withResourceOwnerAccount($value)
732
 * @method string getOwnerAccount()
733
 * @method $this withOwnerAccount($value)
734
 * @method string getOwnerId()
735
 * @method $this withOwnerId($value)
736
 * @method string getHaType()
737
 * @method $this withHaType($value)
738
 * @method string getSmartAGId()
739
 * @method $this withSmartAGId($value)
740
 */
741
class DeleteSAGLinkLevelHa extends Rpc
742
{
743
}
744
745
/**
746
 * @method string getResourceOwnerId()
747
 * @method $this withResourceOwnerId($value)
748
 * @method string getResourceOwnerAccount()
749
 * @method $this withResourceOwnerAccount($value)
750
 * @method string getOwnerAccount()
751
 * @method $this withOwnerAccount($value)
752
 * @method string getOwnerId()
753
 * @method $this withOwnerId($value)
754
 */
755
class GetCloudConnectNetworkUseLimit extends Rpc
756
{
757
}
758
759
/**
760
 * @method string getResourceOwnerId()
761
 * @method $this withResourceOwnerId($value)
762
 * @method string getResourceOwnerAccount()
763
 * @method $this withResourceOwnerAccount($value)
764
 * @method string getOwnerAccount()
765
 * @method $this withOwnerAccount($value)
766
 * @method string getOwnerId()
767
 * @method $this withOwnerId($value)
768
 * @method string getSmartAGId()
769
 * @method $this withSmartAGId($value)
770
 * @method string getUserName()
771
 * @method $this withUserName($value)
772
 */
773
class DescribeUserOnlineClients extends Rpc
774
{
775
}
776
777
/**
778
 * @method string getResourceOwnerId()
779
 * @method $this withResourceOwnerId($value)
780
 * @method string getSourcePortRange()
781
 * @method $this withSourcePortRange($value)
782
 * @method string getSourceCidr()
783
 * @method $this withSourceCidr($value)
784
 * @method string getDescription()
785
 * @method $this withDescription($value)
786
 * @method string getDestCidr()
787
 * @method $this withDestCidr($value)
788
 * @method string getDirection()
789
 * @method $this withDirection($value)
790
 * @method string getPolicy()
791
 * @method $this withPolicy($value)
792
 * @method string getAclId()
793
 * @method $this withAclId($value)
794
 * @method string getResourceOwnerAccount()
795
 * @method $this withResourceOwnerAccount($value)
796
 * @method string getIpProtocol()
797
 * @method $this withIpProtocol($value)
798
 * @method string getOwnerAccount()
799
 * @method $this withOwnerAccount($value)
800
 * @method string getOwnerId()
801
 * @method $this withOwnerId($value)
802
 * @method string getPriority()
803
 * @method $this withPriority($value)
804
 * @method string getDestPortRange()
805
 * @method $this withDestPortRange($value)
806
 */
807
class AddACLRule extends Rpc
808
{
809
}
810
811
/**
812
 * @method string getResourceOwnerId()
813
 * @method $this withResourceOwnerId($value)
814
 * @method string getPageNumber()
815
 * @method $this withPageNumber($value)
816
 * @method string getPageSize()
817
 * @method $this withPageSize($value)
818
 * @method string getDirection()
819
 * @method $this withDirection($value)
820
 * @method string getOrder()
821
 * @method $this withOrder($value)
822
 * @method string getAclId()
823
 * @method $this withAclId($value)
824
 * @method string getResourceOwnerAccount()
825
 * @method $this withResourceOwnerAccount($value)
826
 * @method string getOwnerAccount()
827
 * @method $this withOwnerAccount($value)
828
 * @method string getOwnerId()
829
 * @method $this withOwnerId($value)
830
 */
831
class DescribeACLAttribute extends Rpc
832
{
833
}
834
835
/**
836
 * @method string getResourceOwnerId()
837
 * @method $this withResourceOwnerId($value)
838
 * @method string getResourceOwnerAccount()
839
 * @method $this withResourceOwnerAccount($value)
840
 * @method string getOwnerAccount()
841
 * @method $this withOwnerAccount($value)
842
 * @method string getOwnerId()
843
 * @method $this withOwnerId($value)
844
 * @method string getSmartAGId()
845
 * @method $this withSmartAGId($value)
846
 */
847
class UnlockSmartAccessGateway extends Rpc
848
{
849
}
850
851
/**
852
 * @method string getResourceOwnerId()
853
 * @method $this withResourceOwnerId($value)
854
 * @method string getBandWidthSpec()
855
 * @method $this withBandWidthSpec($value)
856
 * @method string getUserCount()
857
 * @method $this withUserCount($value)
858
 * @method string getAutoPay()
859
 * @method $this withAutoPay($value)
860
 * @method string getResourceOwnerAccount()
861
 * @method $this withResourceOwnerAccount($value)
862
 * @method string getOwnerAccount()
863
 * @method $this withOwnerAccount($value)
864
 * @method string getOwnerId()
865
 * @method $this withOwnerId($value)
866
 * @method string getSmartAGId()
867
 * @method $this withSmartAGId($value)
868
 * @method string getDataPlan()
869
 * @method $this withDataPlan($value)
870
 */
871
class UpgradeSmartAccessGateway extends Rpc
872
{
873
}
874
875
/**
876
 * @method string getResourceOwnerId()
877
 * @method $this withResourceOwnerId($value)
878
 * @method string getResourceOwnerAccount()
879
 * @method $this withResourceOwnerAccount($value)
880
 * @method string getOwnerAccount()
881
 * @method $this withOwnerAccount($value)
882
 * @method string getOwnerId()
883
 * @method $this withOwnerId($value)
884
 */
885
class GetSmartAccessGatewayUseLimit extends Rpc
886
{
887
}
888
889
/**
890
 * @method string getResourceOwnerId()
891
 * @method $this withResourceOwnerId($value)
892
 * @method string getResourceOwnerAccount()
893
 * @method $this withResourceOwnerAccount($value)
894
 * @method string getOwnerAccount()
895
 * @method $this withOwnerAccount($value)
896
 * @method string getOwnerId()
897
 * @method $this withOwnerId($value)
898
 * @method string getSmartAGId()
899
 * @method $this withSmartAGId($value)
900
 * @method string getUserName()
901
 * @method $this withUserName($value)
902
 */
903
class ResetSmartAccessGatewayClientUserPassword extends Rpc
904
{
905
}
906
907
/**
908
 * @method string getResourceOwnerId()
909
 * @method $this withResourceOwnerId($value)
910
 * @method string getTmsCode()
911
 * @method $this withTmsCode($value)
912
 * @method array getOrderItem()
913
 * @method string getOrderPostFee()
914
 * @method $this withOrderPostFee($value)
915
 * @method string getTradeId()
916
 * @method $this withTradeId($value)
917
 * @method string getOwnerUserId()
918
 * @method $this withOwnerUserId($value)
919
 * @method string getResourceOwnerAccount()
920
 * @method $this withResourceOwnerAccount($value)
921
 * @method string getOwnerAccount()
922
 * @method $this withOwnerAccount($value)
923
 * @method string getOwnerId()
924
 * @method $this withOwnerId($value)
925
 * @method string getTmsOrderCode()
926
 * @method $this withTmsOrderCode($value)
927
 */
928
class UnicomOrderConfirm extends Rpc
929
{
930
931
    /**
932
     * @param array $orderItem
933
     *
934
     * @return $this
935
     */
936
    public function withOrderItem(array $orderItem)
937
    {
938
        $this->data['OrderItem'] = $orderItem;
939
        foreach ($orderItem as $depth1 => $depth1Value) {
940
            $this->options['query']['OrderItem.' . ($depth1 + 1) . '.ScItemName'] = $depth1Value['ScItemName'];
941
            $this->options['query']['OrderItem.' . ($depth1 + 1) . '.ItemAmount'] = $depth1Value['ItemAmount'];
942
            foreach ($depth1Value['SnList'] as $i => $iValue) {
943
                $this->options['query']['OrderItem.' . ($depth1 + 1) . '.SnList.' . ($i + 1)] = $iValue;
944
            }
945
            $this->options['query']['OrderItem.' . ($depth1 + 1) . '.OrderItemId'] = $depth1Value['OrderItemId'];
946
            $this->options['query']['OrderItem.' . ($depth1 + 1) . '.ScItemCode'] = $depth1Value['ScItemCode'];
947
            $this->options['query']['OrderItem.' . ($depth1 + 1) . '.ItemQuantity'] = $depth1Value['ItemQuantity'];
948
            $this->options['query']['OrderItem.' . ($depth1 + 1) . '.TradeId'] = $depth1Value['TradeId'];
949
            $this->options['query']['OrderItem.' . ($depth1 + 1) . '.TradeItemId'] = $depth1Value['TradeItemId'];
950
        }
951
952
        return $this;
953
    }
954
}
955
956
/**
957
 * @method string getResourceOwnerId()
958
 * @method $this withResourceOwnerId($value)
959
 * @method string getResourceOwnerAccount()
960
 * @method $this withResourceOwnerAccount($value)
961
 * @method string getOwnerAccount()
962
 * @method $this withOwnerAccount($value)
963
 * @method string getOwnerId()
964
 * @method $this withOwnerId($value)
965
 * @method string getSmartAGId()
966
 * @method $this withSmartAGId($value)
967
 */
968
class DescribeSmartAccessGatewayHa extends Rpc
969
{
970
}
971
972
/**
973
 * @method string getResourceOwnerId()
974
 * @method $this withResourceOwnerId($value)
975
 * @method string getResourceOwnerAccount()
976
 * @method $this withResourceOwnerAccount($value)
977
 * @method string getOwnerAccount()
978
 * @method $this withOwnerAccount($value)
979
 * @method string getOwnerId()
980
 * @method $this withOwnerId($value)
981
 * @method string getAcceptLanguage()
982
 * @method $this withAcceptLanguage($value)
983
 */
984
class DescribeRegions extends Rpc
985
{
986
}
987
988
/**
989
 * @method string getAccessKeyId()
990
 * @method string getResourceOwnerId()
991
 * @method $this withResourceOwnerId($value)
992
 * @method string getData()
993
 * @method string getResourceOwnerAccount()
994
 * @method $this withResourceOwnerAccount($value)
995
 * @method string getOwnerAccount()
996
 * @method $this withOwnerAccount($value)
997
 * @method string getOwnerId()
998
 * @method $this withOwnerId($value)
999
 */
1000
class SmartAccessGatewayValidateOrder extends Rpc
1001
{
1002
1003
    /**
1004
     * @param string $value
1005
     *
1006
     * @return $this
1007
     */
1008
    public function withAccessKeyId($value)
1009
    {
1010
        $this->data['AccessKeyId'] = $value;
1011
        $this->options['query']['access_key_id'] = $value;
1012
1013
        return $this;
1014
    }
1015
1016
    /**
1017
     * @param string $value
1018
     *
1019
     * @return $this
1020
     */
1021
    public function withData($value)
1022
    {
1023
        $this->data['Data'] = $value;
1024
        $this->options['query']['data'] = $value;
1025
1026
        return $this;
1027
    }
1028
}
1029
1030
/**
1031
 * @method string getResourceOwnerId()
1032
 * @method $this withResourceOwnerId($value)
1033
 * @method string getClientIp()
1034
 * @method $this withClientIp($value)
1035
 * @method string getResourceOwnerAccount()
1036
 * @method $this withResourceOwnerAccount($value)
1037
 * @method string getBandwidth()
1038
 * @method $this withBandwidth($value)
1039
 * @method string getOwnerAccount()
1040
 * @method $this withOwnerAccount($value)
1041
 * @method string getUserMail()
1042
 * @method $this withUserMail($value)
1043
 * @method string getOwnerId()
1044
 * @method $this withOwnerId($value)
1045
 * @method string getSmartAGId()
1046
 * @method $this withSmartAGId($value)
1047
 * @method string getUserName()
1048
 * @method $this withUserName($value)
1049
 */
1050
class CreateSmartAccessGatewayClientUser extends Rpc
1051
{
1052
}
1053
1054
/**
1055
 * @method string getResourceOwnerId()
1056
 * @method $this withResourceOwnerId($value)
1057
 * @method string getUserCount()
1058
 * @method $this withUserCount($value)
1059
 * @method string getPeriod()
1060
 * @method $this withPeriod($value)
1061
 * @method string getAutoPay()
1062
 * @method $this withAutoPay($value)
1063
 * @method string getResourceOwnerAccount()
1064
 * @method $this withResourceOwnerAccount($value)
1065
 * @method string getOwnerAccount()
1066
 * @method $this withOwnerAccount($value)
1067
 * @method string getOwnerId()
1068
 * @method $this withOwnerId($value)
1069
 * @method string getChargeType()
1070
 * @method $this withChargeType($value)
1071
 * @method string getDataPlan()
1072
 * @method $this withDataPlan($value)
1073
 */
1074
class CreateSmartAccessGatewaySoftware extends Rpc
1075
{
1076
}
1077
1078
/**
1079
 * @method string getResourceOwnerId()
1080
 * @method $this withResourceOwnerId($value)
1081
 * @method string getVbrId()
1082
 * @method $this withVbrId($value)
1083
 * @method string getVbrRegionId()
1084
 * @method $this withVbrRegionId($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 getSmartAGId()
1092
 * @method $this withSmartAGId($value)
1093
 */
1094
class CreateDedicatedLineBackup extends Rpc
1095
{
1096
}
1097
1098
/**
1099
 * @method string getResourceOwnerId()
1100
 * @method $this withResourceOwnerId($value)
1101
 * @method string getCcnId()
1102
 * @method $this withCcnId($value)
1103
 * @method string getNetworkOptId()
1104
 * @method $this withNetworkOptId($value)
1105
 * @method string getPageSize()
1106
 * @method $this withPageSize($value)
1107
 * @method string getResourceOwnerAccount()
1108
 * @method $this withResourceOwnerAccount($value)
1109
 * @method string getOwnerAccount()
1110
 * @method $this withOwnerAccount($value)
1111
 * @method string getOwnerId()
1112
 * @method $this withOwnerId($value)
1113
 * @method string getPageNo()
1114
 * @method $this withPageNo($value)
1115
 * @method string getName()
1116
 * @method $this withName($value)
1117
 */
1118
class DescribeNetworkOptimizations extends Rpc
1119
{
1120
}
1121
1122
/**
1123
 * @method string getAccessKeyId()
1124
 * @method string getResourceOwnerId()
1125
 * @method $this withResourceOwnerId($value)
1126
 * @method string getData()
1127
 * @method string getResourceOwnerAccount()
1128
 * @method $this withResourceOwnerAccount($value)
1129
 * @method string getOwnerAccount()
1130
 * @method $this withOwnerAccount($value)
1131
 * @method string getOwnerId()
1132
 * @method $this withOwnerId($value)
1133
 */
1134
class SmartAccessGatewayFillRestrictions extends Rpc
1135
{
1136
1137
    /**
1138
     * @param string $value
1139
     *
1140
     * @return $this
1141
     */
1142
    public function withAccessKeyId($value)
1143
    {
1144
        $this->data['AccessKeyId'] = $value;
1145
        $this->options['query']['access_key_id'] = $value;
1146
1147
        return $this;
1148
    }
1149
1150
    /**
1151
     * @param string $value
1152
     *
1153
     * @return $this
1154
     */
1155
    public function withData($value)
1156
    {
1157
        $this->data['Data'] = $value;
1158
        $this->options['query']['data'] = $value;
1159
1160
        return $this;
1161
    }
1162
}
1163
1164
/**
1165
 * @method string getResourceOwnerId()
1166
 * @method $this withResourceOwnerId($value)
1167
 * @method string getAclIds()
1168
 * @method $this withAclIds($value)
1169
 * @method string getUnboundAclIds()
1170
 * @method $this withUnboundAclIds($value)
1171
 * @method string getPageNumber()
1172
 * @method $this withPageNumber($value)
1173
 * @method string getPageSize()
1174
 * @method $this withPageSize($value)
1175
 * @method string getInstanceType()
1176
 * @method $this withInstanceType($value)
1177
 * @method string getSerialNumber()
1178
 * @method $this withSerialNumber($value)
1179
 * @method string getResourceOwnerAccount()
1180
 * @method $this withResourceOwnerAccount($value)
1181
 * @method string getOwnerAccount()
1182
 * @method $this withOwnerAccount($value)
1183
 * @method string getAssociatedCcnId()
1184
 * @method $this withAssociatedCcnId($value)
1185
 * @method string getOwnerId()
1186
 * @method $this withOwnerId($value)
1187
 * @method string getName()
1188
 * @method $this withName($value)
1189
 * @method string getSmartAGId()
1190
 * @method $this withSmartAGId($value)
1191
 * @method string getStatus()
1192
 * @method $this withStatus($value)
1193
 */
1194
class DescribeSmartAccessGateways extends Rpc
1195
{
1196
}
1197
1198
/**
1199
 * @method string getResourceOwnerId()
1200
 * @method $this withResourceOwnerId($value)
1201
 * @method string getResourceOwnerAccount()
1202
 * @method $this withResourceOwnerAccount($value)
1203
 * @method string getOwnerAccount()
1204
 * @method $this withOwnerAccount($value)
1205
 * @method array getTmsOrder()
1206
 * @method string getOwnerId()
1207
 * @method $this withOwnerId($value)
1208
 */
1209
class UnicomSignConfirm extends Rpc
1210
{
1211
1212
    /**
1213
     * @param array $tmsOrder
1214
     *
1215
     * @return $this
1216
     */
1217
    public function withTmsOrder(array $tmsOrder)
1218
    {
1219
        $this->data['TmsOrder'] = $tmsOrder;
1220
        foreach ($tmsOrder as $depth1 => $depth1Value) {
1221
            $this->options['query']['TmsOrder.' . ($depth1 + 1) . '.TmsCode'] = $depth1Value['TmsCode'];
1222
            $this->options['query']['TmsOrder.' . ($depth1 + 1) . '.SigningTime'] = $depth1Value['SigningTime'];
1223
            $this->options['query']['TmsOrder.' . ($depth1 + 1) . '.TmsOrderCode'] = $depth1Value['TmsOrderCode'];
1224
            $this->options['query']['TmsOrder.' . ($depth1 + 1) . '.TradeId'] = $depth1Value['TradeId'];
1225
        }
1226
1227
        return $this;
1228
    }
1229
}
1230
1231
/**
1232
 * @method string getResourceOwnerId()
1233
 * @method $this withResourceOwnerId($value)
1234
 * @method array getResourceId()
1235
 * @method string getResourceOwnerAccount()
1236
 * @method $this withResourceOwnerAccount($value)
1237
 * @method string getOwnerAccount()
1238
 * @method $this withOwnerAccount($value)
1239
 * @method string getOwnerId()
1240
 * @method $this withOwnerId($value)
1241
 * @method string getResourceType()
1242
 * @method $this withResourceType($value)
1243
 * @method array getTagKey()
1244
 */
1245
class UntagResources extends Rpc
1246
{
1247
1248
    /**
1249
     * @param array $resourceId
1250
     *
1251
     * @return $this
1252
     */
1253
    public function withResourceId(array $resourceId)
1254
    {
1255
        $this->data['ResourceId'] = $resourceId;
1256
        foreach ($resourceId as $i => $iValue) {
1257
            $this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1258
        }
1259
1260
        return $this;
1261
    }
1262
1263
    /**
1264
     * @param array $tagKey
1265
     *
1266
     * @return $this
1267
     */
1268
    public function withTagKey(array $tagKey)
1269
    {
1270
        $this->data['TagKey'] = $tagKey;
1271
        foreach ($tagKey as $i => $iValue) {
1272
            $this->options['query']['TagKey.' . ($i + 1)] = $iValue;
1273
        }
1274
1275
        return $this;
1276
    }
1277
}
1278
1279
/**
1280
 * @method string getResourceOwnerId()
1281
 * @method $this withResourceOwnerId($value)
1282
 * @method string getNetworkOptId()
1283
 * @method $this withNetworkOptId($value)
1284
 * @method array getSmartAGIds()
1285
 * @method string getResourceOwnerAccount()
1286
 * @method $this withResourceOwnerAccount($value)
1287
 * @method string getOwnerAccount()
1288
 * @method $this withOwnerAccount($value)
1289
 * @method string getOwnerId()
1290
 * @method $this withOwnerId($value)
1291
 */
1292
class AttachNetworkOptimizationSags extends Rpc
1293
{
1294
1295
    /**
1296
     * @param array $smartAGIds
1297
     *
1298
     * @return $this
1299
     */
1300
    public function withSmartAGIds(array $smartAGIds)
1301
    {
1302
        $this->data['SmartAGIds'] = $smartAGIds;
1303
        foreach ($smartAGIds as $i => $iValue) {
1304
            $this->options['query']['SmartAGIds.' . ($i + 1)] = $iValue;
1305
        }
1306
1307
        return $this;
1308
    }
1309
}
1310
1311
/**
1312
 * @method string getResourceOwnerId()
1313
 * @method $this withResourceOwnerId($value)
1314
 * @method array getUserNames()
1315
 * @method string getResourceOwnerAccount()
1316
 * @method $this withResourceOwnerAccount($value)
1317
 * @method string getOwnerAccount()
1318
 * @method $this withOwnerAccount($value)
1319
 * @method string getStatisticsDate()
1320
 * @method $this withStatisticsDate($value)
1321
 * @method string getOwnerId()
1322
 * @method $this withOwnerId($value)
1323
 * @method string getSmartAGId()
1324
 * @method $this withSmartAGId($value)
1325
 */
1326
class DescribeUserFlowStatistics extends Rpc
1327
{
1328
1329
    /**
1330
     * @param array $userNames
1331
     *
1332
     * @return $this
1333
     */
1334
    public function withUserNames(array $userNames)
1335
    {
1336
        $this->data['UserNames'] = $userNames;
1337
        foreach ($userNames as $i => $iValue) {
1338
            $this->options['query']['UserNames.' . ($i + 1)] = $iValue;
1339
        }
1340
1341
        return $this;
1342
    }
1343
}
1344
1345
/**
1346
 * @method string getResourceOwnerId()
1347
 * @method $this withResourceOwnerId($value)
1348
 * @method string getResourceOwnerAccount()
1349
 * @method $this withResourceOwnerAccount($value)
1350
 * @method string getOwnerAccount()
1351
 * @method $this withOwnerAccount($value)
1352
 * @method string getOwnerId()
1353
 * @method $this withOwnerId($value)
1354
 * @method string getSagId()
1355
 * @method $this withSagId($value)
1356
 */
1357
class DescribeSagRouteableAddress extends Rpc
1358
{
1359
}
1360
1361
/**
1362
 * @method string getResourceOwnerId()
1363
 * @method $this withResourceOwnerId($value)
1364
 * @method string getNetworkOptId()
1365
 * @method $this withNetworkOptId($value)
1366
 * @method string getResourceOwnerAccount()
1367
 * @method $this withResourceOwnerAccount($value)
1368
 * @method string getOwnerAccount()
1369
 * @method $this withOwnerAccount($value)
1370
 * @method string getOwnerId()
1371
 * @method $this withOwnerId($value)
1372
 */
1373
class DeleteNetworkOptimization extends Rpc
1374
{
1375
}
1376
1377
/**
1378
 * @method string getResourceOwnerId()
1379
 * @method $this withResourceOwnerId($value)
1380
 * @method string getSerialNumber()
1381
 * @method $this withSerialNumber($value)
1382
 * @method string getResourceOwnerAccount()
1383
 * @method $this withResourceOwnerAccount($value)
1384
 * @method string getOwnerAccount()
1385
 * @method $this withOwnerAccount($value)
1386
 * @method string getOwnerId()
1387
 * @method $this withOwnerId($value)
1388
 * @method string getSmartAGId()
1389
 * @method $this withSmartAGId($value)
1390
 */
1391
class ModifySerialNumber extends Rpc
1392
{
1393
}
1394
1395
/**
1396
 * @method string getResourceOwnerId()
1397
 * @method $this withResourceOwnerId($value)
1398
 * @method string getResourceOwnerAccount()
1399
 * @method $this withResourceOwnerAccount($value)
1400
 * @method string getOwnerAccount()
1401
 * @method $this withOwnerAccount($value)
1402
 * @method string getOwnerId()
1403
 * @method $this withOwnerId($value)
1404
 * @method string getHaType()
1405
 * @method $this withHaType($value)
1406
 * @method string getSmartAGId()
1407
 * @method $this withSmartAGId($value)
1408
 */
1409
class SwitchSAGHaState extends Rpc
1410
{
1411
}
1412
1413
/**
1414
 * @method string getResourceOwnerId()
1415
 * @method $this withResourceOwnerId($value)
1416
 * @method string getScope()
1417
 * @method $this withScope($value)
1418
 * @method array getTag()
1419
 * @method array getResourceId()
1420
 * @method string getResourceOwnerAccount()
1421
 * @method $this withResourceOwnerAccount($value)
1422
 * @method string getOwnerAccount()
1423
 * @method $this withOwnerAccount($value)
1424
 * @method string getOwnerId()
1425
 * @method $this withOwnerId($value)
1426
 * @method string getResourceType()
1427
 * @method $this withResourceType($value)
1428
 */
1429
class TagResources extends Rpc
1430
{
1431
1432
    /**
1433
     * @param array $tag
1434
     *
1435
     * @return $this
1436
     */
1437
    public function withTag(array $tag)
1438
    {
1439
        $this->data['Tag'] = $tag;
1440
        foreach ($tag as $depth1 => $depth1Value) {
1441
            $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1442
            $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1443
        }
1444
1445
        return $this;
1446
    }
1447
1448
    /**
1449
     * @param array $resourceId
1450
     *
1451
     * @return $this
1452
     */
1453
    public function withResourceId(array $resourceId)
1454
    {
1455
        $this->data['ResourceId'] = $resourceId;
1456
        foreach ($resourceId as $i => $iValue) {
1457
            $this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1458
        }
1459
1460
        return $this;
1461
    }
1462
}
1463
1464
/**
1465
 * @method string getResourceOwnerId()
1466
 * @method $this withResourceOwnerId($value)
1467
 * @method string getCcnId()
1468
 * @method $this withCcnId($value)
1469
 * @method string getPageNumber()
1470
 * @method $this withPageNumber($value)
1471
 * @method string getPageSize()
1472
 * @method $this withPageSize($value)
1473
 * @method array getTag()
1474
 * @method string getResourceOwnerAccount()
1475
 * @method $this withResourceOwnerAccount($value)
1476
 * @method string getOwnerAccount()
1477
 * @method $this withOwnerAccount($value)
1478
 * @method string getOwnerId()
1479
 * @method $this withOwnerId($value)
1480
 * @method string getName()
1481
 * @method $this withName($value)
1482
 */
1483
class DescribeCloudConnectNetworks extends Rpc
1484
{
1485
1486
    /**
1487
     * @param array $tag
1488
     *
1489
     * @return $this
1490
     */
1491
    public function withTag(array $tag)
1492
    {
1493
        $this->data['Tag'] = $tag;
1494
        foreach ($tag as $depth1 => $depth1Value) {
1495
            $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1496
            $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1497
        }
1498
1499
        return $this;
1500
    }
1501
}
1502
1503
/**
1504
 * @method string getResourceOwnerId()
1505
 * @method $this withResourceOwnerId($value)
1506
 * @method string getAclId()
1507
 * @method $this withAclId($value)
1508
 * @method string getResourceOwnerAccount()
1509
 * @method $this withResourceOwnerAccount($value)
1510
 * @method string getOwnerAccount()
1511
 * @method $this withOwnerAccount($value)
1512
 * @method string getOwnerId()
1513
 * @method $this withOwnerId($value)
1514
 * @method string getName()
1515
 * @method $this withName($value)
1516
 */
1517
class ModifyACL extends Rpc
1518
{
1519
}
1520
1521
/**
1522
 * @method string getResourceOwnerId()
1523
 * @method $this withResourceOwnerId($value)
1524
 * @method string getDescription()
1525
 * @method $this withDescription($value)
1526
 * @method string getSnatCidrBlock()
1527
 * @method $this withSnatCidrBlock($value)
1528
 * @method string getIsDefault()
1529
 * @method $this withIsDefault($value)
1530
 * @method string getResourceOwnerAccount()
1531
 * @method $this withResourceOwnerAccount($value)
1532
 * @method string getOwnerAccount()
1533
 * @method $this withOwnerAccount($value)
1534
 * @method string getOwnerId()
1535
 * @method $this withOwnerId($value)
1536
 * @method string getName()
1537
 * @method $this withName($value)
1538
 * @method string getCidrBlock()
1539
 * @method $this withCidrBlock($value)
1540
 */
1541
class CreateCloudConnectNetwork extends Rpc
1542
{
1543
}
1544
1545
/**
1546
 * @method string getResourceOwnerId()
1547
 * @method $this withResourceOwnerId($value)
1548
 * @method string getCcnId()
1549
 * @method $this withCcnId($value)
1550
 * @method string getResourceOwnerAccount()
1551
 * @method $this withResourceOwnerAccount($value)
1552
 * @method string getOwnerAccount()
1553
 * @method $this withOwnerAccount($value)
1554
 * @method string getOwnerId()
1555
 * @method $this withOwnerId($value)
1556
 */
1557
class DeleteCloudConnectNetwork extends Rpc
1558
{
1559
}
1560
1561
/**
1562
 * @method string getResourceOwnerId()
1563
 * @method $this withResourceOwnerId($value)
1564
 * @method string getCcnId()
1565
 * @method $this withCcnId($value)
1566
 * @method string getResourceOwnerAccount()
1567
 * @method $this withResourceOwnerAccount($value)
1568
 * @method string getOwnerAccount()
1569
 * @method $this withOwnerAccount($value)
1570
 * @method string getOwnerId()
1571
 * @method $this withOwnerId($value)
1572
 * @method string getSmartAGId()
1573
 * @method $this withSmartAGId($value)
1574
 */
1575
class UnbindSmartAccessGateway extends Rpc
1576
{
1577
}
1578
1579
/**
1580
 * @method string getResourceOwnerId()
1581
 * @method $this withResourceOwnerId($value)
1582
 * @method string getNetworkOptId()
1583
 * @method $this withNetworkOptId($value)
1584
 * @method array getSmartAGIds()
1585
 * @method string getResourceOwnerAccount()
1586
 * @method $this withResourceOwnerAccount($value)
1587
 * @method string getOwnerAccount()
1588
 * @method $this withOwnerAccount($value)
1589
 * @method string getOwnerId()
1590
 * @method $this withOwnerId($value)
1591
 */
1592
class DetachNetworkOptimizationSags extends Rpc
1593
{
1594
1595
    /**
1596
     * @param array $smartAGIds
1597
     *
1598
     * @return $this
1599
     */
1600
    public function withSmartAGIds(array $smartAGIds)
1601
    {
1602
        $this->data['SmartAGIds'] = $smartAGIds;
1603
        foreach ($smartAGIds as $i => $iValue) {
1604
            $this->options['query']['SmartAGIds.' . ($i + 1)] = $iValue;
1605
        }
1606
1607
        return $this;
1608
    }
1609
}
1610
1611
/**
1612
 * @method string getResourceOwnerId()
1613
 * @method $this withResourceOwnerId($value)
1614
 * @method string getVersionCode()
1615
 * @method $this withVersionCode($value)
1616
 * @method string getSerialNumber()
1617
 * @method $this withSerialNumber($value)
1618
 * @method string getResourceOwnerAccount()
1619
 * @method $this withResourceOwnerAccount($value)
1620
 * @method string getOwnerAccount()
1621
 * @method $this withOwnerAccount($value)
1622
 * @method string getOwnerId()
1623
 * @method $this withOwnerId($value)
1624
 * @method string getSmartAGId()
1625
 * @method $this withSmartAGId($value)
1626
 */
1627
class UpdateSmartAccessGatewayVersion extends Rpc
1628
{
1629
}
1630
1631
/**
1632
 * @method string getResourceOwnerId()
1633
 * @method $this withResourceOwnerId($value)
1634
 * @method string getAclIds()
1635
 * @method $this withAclIds($value)
1636
 * @method string getPageNumber()
1637
 * @method $this withPageNumber($value)
1638
 * @method string getPageSize()
1639
 * @method $this withPageSize($value)
1640
 * @method string getResourceOwnerAccount()
1641
 * @method $this withResourceOwnerAccount($value)
1642
 * @method string getOwnerAccount()
1643
 * @method $this withOwnerAccount($value)
1644
 * @method string getOwnerId()
1645
 * @method $this withOwnerId($value)
1646
 * @method string getName()
1647
 * @method $this withName($value)
1648
 */
1649
class DescribeACLs extends Rpc
1650
{
1651
}
1652
1653
/**
1654
 * @method string getResourceOwnerId()
1655
 * @method $this withResourceOwnerId($value)
1656
 * @method string getResourceOwnerAccount()
1657
 * @method $this withResourceOwnerAccount($value)
1658
 * @method string getOwnerAccount()
1659
 * @method $this withOwnerAccount($value)
1660
 * @method string getOwnerId()
1661
 * @method $this withOwnerId($value)
1662
 * @method string getSmartAGId()
1663
 * @method $this withSmartAGId($value)
1664
 * @method string getUserName()
1665
 * @method $this withUserName($value)
1666
 */
1667
class DeleteSmartAccessGatewayClientUser extends Rpc
1668
{
1669
}
1670
1671
/**
1672
 * @method string getResourceOwnerId()
1673
 * @method $this withResourceOwnerId($value)
1674
 * @method string getPageNumber()
1675
 * @method $this withPageNumber($value)
1676
 * @method string getPageSize()
1677
 * @method $this withPageSize($value)
1678
 * @method string getResourceOwnerAccount()
1679
 * @method $this withResourceOwnerAccount($value)
1680
 * @method string getOwnerAccount()
1681
 * @method $this withOwnerAccount($value)
1682
 * @method string getAssociatedCcnId()
1683
 * @method $this withAssociatedCcnId($value)
1684
 * @method string getOwnerId()
1685
 * @method $this withOwnerId($value)
1686
 */
1687
class DescribeGrantRules extends Rpc
1688
{
1689
}
1690
1691
/**
1692
 * @method string getResourceOwnerId()
1693
 * @method $this withResourceOwnerId($value)
1694
 * @method string getCcnId()
1695
 * @method $this withCcnId($value)
1696
 * @method string getResourceOwnerAccount()
1697
 * @method $this withResourceOwnerAccount($value)
1698
 * @method string getOwnerAccount()
1699
 * @method $this withOwnerAccount($value)
1700
 * @method string getOwnerId()
1701
 * @method $this withOwnerId($value)
1702
 * @method string getSmartAGId()
1703
 * @method $this withSmartAGId($value)
1704
 */
1705
class BindSmartAccessGateway extends Rpc
1706
{
1707
}
1708
1709
/**
1710
 * @method string getResourceOwnerId()
1711
 * @method $this withResourceOwnerId($value)
1712
 * @method string getType()
1713
 * @method $this withType($value)
1714
 * @method string getNetworkOptId()
1715
 * @method $this withNetworkOptId($value)
1716
 * @method string getResourceOwnerAccount()
1717
 * @method $this withResourceOwnerAccount($value)
1718
 * @method string getOwnerAccount()
1719
 * @method $this withOwnerAccount($value)
1720
 * @method string getOwnerId()
1721
 * @method $this withOwnerId($value)
1722
 * @method string getDomain()
1723
 * @method $this withDomain($value)
1724
 */
1725
class DeleteNetworkOptimizationSetting extends Rpc
1726
{
1727
}
1728
1729
/**
1730
 * @method string getAccessKeyId()
1731
 * @method string getResourceOwnerId()
1732
 * @method $this withResourceOwnerId($value)
1733
 * @method string getResourceOwnerAccount()
1734
 * @method $this withResourceOwnerAccount($value)
1735
 * @method string getOwnerAccount()
1736
 * @method $this withOwnerAccount($value)
1737
 * @method string getOwnerId()
1738
 * @method $this withOwnerId($value)
1739
 * @method string getSagId()
1740
 * @method $this withSagId($value)
1741
 */
1742
class ClearSagRouteableAddress extends Rpc
1743
{
1744
1745
    /**
1746
     * @param string $value
1747
     *
1748
     * @return $this
1749
     */
1750
    public function withAccessKeyId($value)
1751
    {
1752
        $this->data['AccessKeyId'] = $value;
1753
        $this->options['query']['access_key_id'] = $value;
1754
1755
        return $this;
1756
    }
1757
}
1758
1759
/**
1760
 * @method string getResourceOwnerId()
1761
 * @method $this withResourceOwnerId($value)
1762
 * @method string getNetworkOptId()
1763
 * @method $this withNetworkOptId($value)
1764
 * @method string getPageSize()
1765
 * @method $this withPageSize($value)
1766
 * @method string getResourceOwnerAccount()
1767
 * @method $this withResourceOwnerAccount($value)
1768
 * @method string getOwnerAccount()
1769
 * @method $this withOwnerAccount($value)
1770
 * @method string getOwnerId()
1771
 * @method $this withOwnerId($value)
1772
 * @method string getPageNo()
1773
 * @method $this withPageNo($value)
1774
 */
1775
class DescribeNetworkOptimizationSettings extends Rpc
1776
{
1777
}
1778
1779
/**
1780
 * @method string getAccessKeyId()
1781
 * @method string getResourceOwnerId()
1782
 * @method $this withResourceOwnerId($value)
1783
 * @method string getData()
1784
 * @method string getResourceOwnerAccount()
1785
 * @method $this withResourceOwnerAccount($value)
1786
 * @method string getOwnerAccount()
1787
 * @method $this withOwnerAccount($value)
1788
 * @method string getOwnerId()
1789
 * @method $this withOwnerId($value)
1790
 */
1791
class SmartAccessGatewayFillParams extends Rpc
1792
{
1793
1794
    /**
1795
     * @param string $value
1796
     *
1797
     * @return $this
1798
     */
1799
    public function withAccessKeyId($value)
1800
    {
1801
        $this->data['AccessKeyId'] = $value;
1802
        $this->options['query']['access_key_id'] = $value;
1803
1804
        return $this;
1805
    }
1806
1807
    /**
1808
     * @param string $value
1809
     *
1810
     * @return $this
1811
     */
1812
    public function withData($value)
1813
    {
1814
        $this->data['Data'] = $value;
1815
        $this->options['query']['data'] = $value;
1816
1817
        return $this;
1818
    }
1819
}
1820
1821
/**
1822
 * @method string getMaxBandWidth()
1823
 * @method $this withMaxBandWidth($value)
1824
 * @method string getResourceOwnerId()
1825
 * @method $this withResourceOwnerId($value)
1826
 * @method string getDescription()
1827
 * @method $this withDescription($value)
1828
 * @method string getReceiverTown()
1829
 * @method $this withReceiverTown($value)
1830
 * @method string getReceiverDistrict()
1831
 * @method $this withReceiverDistrict($value)
1832
 * @method string getUserCount()
1833
 * @method $this withUserCount($value)
1834
 * @method string getReceiverAddress()
1835
 * @method $this withReceiverAddress($value)
1836
 * @method string getInstanceType()
1837
 * @method $this withInstanceType($value)
1838
 * @method string getBuyerMessage()
1839
 * @method $this withBuyerMessage($value)
1840
 * @method string getHardWareSpec()
1841
 * @method $this withHardWareSpec($value)
1842
 * @method string getReceiverEmail()
1843
 * @method $this withReceiverEmail($value)
1844
 * @method string getReceiverState()
1845
 * @method $this withReceiverState($value)
1846
 * @method string getReceiverCity()
1847
 * @method $this withReceiverCity($value)
1848
 * @method string getPeriod()
1849
 * @method $this withPeriod($value)
1850
 * @method string getAutoPay()
1851
 * @method $this withAutoPay($value)
1852
 * @method string getReceiverMobile()
1853
 * @method $this withReceiverMobile($value)
1854
 * @method string getResourceOwnerAccount()
1855
 * @method $this withResourceOwnerAccount($value)
1856
 * @method string getOwnerAccount()
1857
 * @method $this withOwnerAccount($value)
1858
 * @method string getOwnerId()
1859
 * @method $this withOwnerId($value)
1860
 * @method string getReceiverPhone()
1861
 * @method $this withReceiverPhone($value)
1862
 * @method string getReceiverName()
1863
 * @method $this withReceiverName($value)
1864
 * @method string getHaType()
1865
 * @method $this withHaType($value)
1866
 * @method string getName()
1867
 * @method $this withName($value)
1868
 * @method string getReceiverCountry()
1869
 * @method $this withReceiverCountry($value)
1870
 * @method string getChargeType()
1871
 * @method $this withChargeType($value)
1872
 * @method string getDataPlan()
1873
 * @method $this withDataPlan($value)
1874
 * @method string getReceiverZip()
1875
 * @method $this withReceiverZip($value)
1876
 */
1877
class CreateSmartAccessGateway extends Rpc
1878
{
1879
}
1880
1881
/**
1882
 * @method string getResourceOwnerId()
1883
 * @method $this withResourceOwnerId($value)
1884
 * @method string getCity()
1885
 * @method $this withCity($value)
1886
 * @method string getDescription()
1887
 * @method $this withDescription($value)
1888
 * @method string getSecurityLockThreshold()
1889
 * @method $this withSecurityLockThreshold($value)
1890
 * @method array getSnatEntries()
1891
 * @method string getResourceOwnerAccount()
1892
 * @method $this withResourceOwnerAccount($value)
1893
 * @method string getOwnerAccount()
1894
 * @method $this withOwnerAccount($value)
1895
 * @method string getOwnerId()
1896
 * @method $this withOwnerId($value)
1897
 * @method string getName()
1898
 * @method $this withName($value)
1899
 * @method string getCidrBlock()
1900
 * @method $this withCidrBlock($value)
1901
 * @method string getSmartAGId()
1902
 * @method $this withSmartAGId($value)
1903
 */
1904
class ModifySmartAccessGateway extends Rpc
1905
{
1906
1907
    /**
1908
     * @param array $snatEntries
1909
     *
1910
     * @return $this
1911
     */
1912
    public function withSnatEntries(array $snatEntries)
1913
    {
1914
        $this->data['SnatEntries'] = $snatEntries;
1915
        foreach ($snatEntries as $depth1 => $depth1Value) {
1916
            $this->options['query']['SnatEntries.' . ($depth1 + 1) . '.CidrBlock'] = $depth1Value['CidrBlock'];
1917
            $this->options['query']['SnatEntries.' . ($depth1 + 1) . '.SnatIp'] = $depth1Value['SnatIp'];
1918
        }
1919
1920
        return $this;
1921
    }
1922
}
1923
1924
/**
1925
 * @method string getResourceOwnerId()
1926
 * @method $this withResourceOwnerId($value)
1927
 * @method string getNetworkOptId()
1928
 * @method $this withNetworkOptId($value)
1929
 * @method string getPageSize()
1930
 * @method $this withPageSize($value)
1931
 * @method string getResourceOwnerAccount()
1932
 * @method $this withResourceOwnerAccount($value)
1933
 * @method string getOwnerAccount()
1934
 * @method $this withOwnerAccount($value)
1935
 * @method string getOwnerId()
1936
 * @method $this withOwnerId($value)
1937
 * @method string getPageNo()
1938
 * @method $this withPageNo($value)
1939
 */
1940
class DescribeNetworkOptimizationSags extends Rpc
1941
{
1942
}
1943