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 ( 13166b...904428 )
by Yong
05:54
created

SmartAccessGatewayValidateOrder   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 27
Duplicated Lines 0 %

Importance

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