GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( 86000d...fa9409 )
by
unknown
07:41
created

DescribeSagVbrRelations::withVbrInstanceIds()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 4
dl 0
loc 8
c 0
b 0
f 0
rs 10
cc 2
nc 2
nop 1
1
<?php
2
3
namespace AlibabaCloud\Smartag\V20180313;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method ActivateSmartAccessGateway activateSmartAccessGateway(array $options = [])
9
 * @method ActiveFlowLog activeFlowLog(array $options = [])
10
 * @method AddACLRule addACLRule(array $options = [])
11
 * @method AddDnatEntry addDnatEntry(array $options = [])
12
 * @method AddNetworkOptimizationSetting addNetworkOptimizationSetting(array $options = [])
13
 * @method AddSagCidr addSagCidr(array $options = [])
14
 * @method AddSnatEntry addSnatEntry(array $options = [])
15
 * @method AssociateACL associateACL(array $options = [])
16
 * @method AssociateFlowLog associateFlowLog(array $options = [])
17
 * @method AssociateQos associateQos(array $options = [])
18
 * @method AttachNetworkOptimizationSags attachNetworkOptimizationSags(array $options = [])
19
 * @method BindSerialNumber bindSerialNumber(array $options = [])
20
 * @method BindSmartAccessGateway bindSmartAccessGateway(array $options = [])
21
 * @method BindVbr bindVbr(array $options = [])
22
 * @method ClearSagCipher clearSagCipher(array $options = [])
23
 * @method ClearSagRouteableAddress clearSagRouteableAddress(array $options = [])
24
 * @method CreateACL createACL(array $options = [])
25
 * @method CreateCloudConnectNetwork createCloudConnectNetwork(array $options = [])
26
 * @method CreateEnterpriseCode createEnterpriseCode(array $options = [])
27
 * @method CreateFlowLog createFlowLog(array $options = [])
28
 * @method CreateHealthCheck createHealthCheck(array $options = [])
29
 * @method CreateNetworkOptimization createNetworkOptimization(array $options = [])
30
 * @method CreateQos createQos(array $options = [])
31
 * @method CreateQosCar createQosCar(array $options = [])
32
 * @method CreateQosPolicy createQosPolicy(array $options = [])
33
 * @method CreateSagExpressConnectInterface createSagExpressConnectInterface(array $options = [])
34
 * @method CreateSagStaticRoute createSagStaticRoute(array $options = [])
35
 * @method CreateSmartAccessGateway createSmartAccessGateway(array $options = [])
36
 * @method CreateSmartAccessGatewayClientUser createSmartAccessGatewayClientUser(array $options = [])
37
 * @method CreateSmartAccessGatewaySoftware createSmartAccessGatewaySoftware(array $options = [])
38
 * @method DeactiveFlowLog deactiveFlowLog(array $options = [])
39
 * @method DeleteACL deleteACL(array $options = [])
40
 * @method DeleteACLRule deleteACLRule(array $options = [])
41
 * @method DeleteCloudConnectNetwork deleteCloudConnectNetwork(array $options = [])
42
 * @method DeleteDnatEntry deleteDnatEntry(array $options = [])
43
 * @method DeleteEnterpriseCode deleteEnterpriseCode(array $options = [])
44
 * @method DeleteFlowLog deleteFlowLog(array $options = [])
45
 * @method DeleteHealthCheck deleteHealthCheck(array $options = [])
46
 * @method DeleteNetworkOptimization deleteNetworkOptimization(array $options = [])
47
 * @method DeleteNetworkOptimizationSetting deleteNetworkOptimizationSetting(array $options = [])
48
 * @method DeleteQos deleteQos(array $options = [])
49
 * @method DeleteQosCar deleteQosCar(array $options = [])
50
 * @method DeleteQosPolicy deleteQosPolicy(array $options = [])
51
 * @method DeleteRouteDistributionStrategy deleteRouteDistributionStrategy(array $options = [])
52
 * @method DeleteSagCidr deleteSagCidr(array $options = [])
53
 * @method DeleteSagExpressConnectInterface deleteSagExpressConnectInterface(array $options = [])
54
 * @method DeleteSagStaticRoute deleteSagStaticRoute(array $options = [])
55
 * @method DeleteSmartAccessGateway deleteSmartAccessGateway(array $options = [])
56
 * @method DeleteSmartAccessGatewayClientUser deleteSmartAccessGatewayClientUser(array $options = [])
57
 * @method DeleteSnatEntry deleteSnatEntry(array $options = [])
58
 * @method DescribeACLAttribute describeACLAttribute(array $options = [])
59
 * @method DescribeACLs describeACLs(array $options = [])
60
 * @method DescribeBindableSmartAccessGateways describeBindableSmartAccessGateways(array $options = [])
61
 * @method DescribeClientUserDNS describeClientUserDNS(array $options = [])
62
 * @method DescribeCloudConnectNetworks describeCloudConnectNetworks(array $options = [])
63
 * @method DescribeDeviceAutoUpgradePolicy describeDeviceAutoUpgradePolicy(array $options = [])
64
 * @method DescribeDnatEntries describeDnatEntries(array $options = [])
65
 * @method DescribeFlowLogs describeFlowLogs(array $options = [])
66
 * @method DescribeFlowLogSags describeFlowLogSags(array $options = [])
67
 * @method DescribeGrantRules describeGrantRules(array $options = [])
68
 * @method DescribeGrantSagRules describeGrantSagRules(array $options = [])
69
 * @method DescribeGrantSagVbrRules describeGrantSagVbrRules(array $options = [])
70
 * @method DescribeHealthCheckAttribute describeHealthCheckAttribute(array $options = [])
71
 * @method DescribeHealthChecks describeHealthChecks(array $options = [])
72
 * @method DescribeNetworkOptimizations describeNetworkOptimizations(array $options = [])
73
 * @method DescribeNetworkOptimizationSags describeNetworkOptimizationSags(array $options = [])
74
 * @method DescribeNetworkOptimizationSettings describeNetworkOptimizationSettings(array $options = [])
75
 * @method DescribePbrInterfaces describePbrInterfaces(array $options = [])
76
 * @method DescribePbrRules describePbrRules(array $options = [])
77
 * @method DescribePolicyBasedRoutings describePolicyBasedRoutings(array $options = [])
78
 * @method DescribeQosCars describeQosCars(array $options = [])
79
 * @method DescribeQoses describeQoses(array $options = [])
80
 * @method DescribeQosPolicies describeQosPolicies(array $options = [])
81
 * @method DescribeRegions describeRegions(array $options = [])
82
 * @method DescribeRouteDistributionStrategies describeRouteDistributionStrategies(array $options = [])
83
 * @method DescribeSagCurrentDns describeSagCurrentDns(array $options = [])
84
 * @method DescribeSAGDeviceInfo describeSAGDeviceInfo(array $options = [])
85
 * @method DescribeSagDropTopN describeSagDropTopN(array $options = [])
86
 * @method DescribeSagECRouteBackupAttribute describeSagECRouteBackupAttribute(array $options = [])
87
 * @method DescribeSagExpressConnectInterfaceList describeSagExpressConnectInterfaceList(array $options = [])
88
 * @method DescribeSagGlobalRouteProtocol describeSagGlobalRouteProtocol(array $options = [])
89
 * @method DescribeSagHa describeSagHa(array $options = [])
90
 * @method DescribeSagLanList describeSagLanList(array $options = [])
91
 * @method DescribeSagManagementPort describeSagManagementPort(array $options = [])
92
 * @method DescribeSagOnlineClientStatistics describeSagOnlineClientStatistics(array $options = [])
93
 * @method DescribeSagPortList describeSagPortList(array $options = [])
94
 * @method DescribeSagPortRouteProtocolList describeSagPortRouteProtocolList(array $options = [])
95
 * @method DescribeSagRemoteAccess describeSagRemoteAccess(array $options = [])
96
 * @method DescribeSagRouteableAddress describeSagRouteableAddress(array $options = [])
97
 * @method DescribeSagRouteList describeSagRouteList(array $options = [])
98
 * @method DescribeSagRouteProtocolBgp describeSagRouteProtocolBgp(array $options = [])
99
 * @method DescribeSagRouteProtocolOspf describeSagRouteProtocolOspf(array $options = [])
100
 * @method DescribeSagStaticRouteList describeSagStaticRouteList(array $options = [])
101
 * @method DescribeSagTrafficTopN describeSagTrafficTopN(array $options = [])
102
 * @method DescribeSagUserDns describeSagUserDns(array $options = [])
103
 * @method DescribeSagVbrRelations describeSagVbrRelations(array $options = [])
104
 * @method DescribeSagWan4G describeSagWan4G(array $options = [])
105
 * @method DescribeSagWanList describeSagWanList(array $options = [])
106
 * @method DescribeSagWanSnat describeSagWanSnat(array $options = [])
107
 * @method DescribeSagWifi describeSagWifi(array $options = [])
108
 * @method DescribeSmartAccessGatewayAttribute describeSmartAccessGatewayAttribute(array $options = [])
109
 * @method DescribeSmartAccessGatewayClientUsers describeSmartAccessGatewayClientUsers(array $options = [])
110
 * @method DescribeSmartAccessGatewayHa describeSmartAccessGatewayHa(array $options = [])
111
 * @method DescribeSmartAccessGateways describeSmartAccessGateways(array $options = [])
112
 * @method DescribeSmartAccessGatewayVersions describeSmartAccessGatewayVersions(array $options = [])
113
 * @method DescribeSnatEntries describeSnatEntries(array $options = [])
114
 * @method DescribeUnbindFlowLogSags describeUnbindFlowLogSags(array $options = [])
115
 * @method DescribeUserFlowStatistics describeUserFlowStatistics(array $options = [])
116
 * @method DescribeUserOnlineClients describeUserOnlineClients(array $options = [])
117
 * @method DescribeUserOnlineClientStatistics describeUserOnlineClientStatistics(array $options = [])
118
 * @method DetachNetworkOptimizationSags detachNetworkOptimizationSags(array $options = [])
119
 * @method DiagnoseSmartAccessGateway diagnoseSmartAccessGateway(array $options = [])
120
 * @method DisableSmartAccessGatewayUser disableSmartAccessGatewayUser(array $options = [])
121
 * @method DisableSmartAGDpiMonitor disableSmartAGDpiMonitor(array $options = [])
122
 * @method DisassociateACL disassociateACL(array $options = [])
123
 * @method DisassociateFlowLog disassociateFlowLog(array $options = [])
124
 * @method DisassociateQos disassociateQos(array $options = [])
125
 * @method DiscribeSmartAccessGatewayDiagnosisReport discribeSmartAccessGatewayDiagnosisReport(array $options = [])
126
 * @method DowngradeSmartAccessGateway downgradeSmartAccessGateway(array $options = [])
127
 * @method DowngradeSmartAccessGatewaySoftware downgradeSmartAccessGatewaySoftware(array $options = [])
128
 * @method EnableSmartAccessGatewayUser enableSmartAccessGatewayUser(array $options = [])
129
 * @method EnableSmartAGDpiMonitor enableSmartAGDpiMonitor(array $options = [])
130
 * @method GetAclAttribute getAclAttribute(array $options = [])
131
 * @method GetCloudConnectNetworkUseLimit getCloudConnectNetworkUseLimit(array $options = [])
132
 * @method GetQosAttribute getQosAttribute(array $options = [])
133
 * @method GetSmartAccessGatewayUseLimit getSmartAccessGatewayUseLimit(array $options = [])
134
 * @method GetSmartAGDpiAttribute getSmartAGDpiAttribute(array $options = [])
135
 * @method GrantInstanceToCbn grantInstanceToCbn(array $options = [])
136
 * @method GrantSagInstanceToCcn grantSagInstanceToCcn(array $options = [])
137
 * @method GrantSagInstanceToVbr grantSagInstanceToVbr(array $options = [])
138
 * @method KickOutClients kickOutClients(array $options = [])
139
 * @method ListAccessPointNetworkQualities listAccessPointNetworkQualities(array $options = [])
140
 * @method ListAccessPoints listAccessPoints(array $options = [])
141
 * @method ListDpiConfigError listDpiConfigError(array $options = [])
142
 * @method ListDpiGroups listDpiGroups(array $options = [])
143
 * @method ListDpiSignatures listDpiSignatures(array $options = [])
144
 * @method ListEnterpriseCode listEnterpriseCode(array $options = [])
145
 * @method ListSmartAGApiUnsupportedFeature listSmartAGApiUnsupportedFeature(array $options = [])
146
 * @method ListSmartAGByAccessPoint listSmartAGByAccessPoint(array $options = [])
147
 * @method ModifyACL modifyACL(array $options = [])
148
 * @method ModifyACLRule modifyACLRule(array $options = [])
149
 * @method ModifyClientUserDNS modifyClientUserDNS(array $options = [])
150
 * @method ModifyCloudConnectNetwork modifyCloudConnectNetwork(array $options = [])
151
 * @method ModifyDeviceAutoUpgradePolicy modifyDeviceAutoUpgradePolicy(array $options = [])
152
 * @method ModifyFlowLogAttribute modifyFlowLogAttribute(array $options = [])
153
 * @method ModifyHealthCheck modifyHealthCheck(array $options = [])
154
 * @method ModifyNetworkOptimization modifyNetworkOptimization(array $options = [])
155
 * @method ModifyQos modifyQos(array $options = [])
156
 * @method ModifyQosCar modifyQosCar(array $options = [])
157
 * @method ModifyQosPolicy modifyQosPolicy(array $options = [])
158
 * @method ModifyRouteDistributionStrategy modifyRouteDistributionStrategy(array $options = [])
159
 * @method ModifySAGAdminPassword modifySAGAdminPassword(array $options = [])
160
 * @method ModifySagCidr modifySagCidr(array $options = [])
161
 * @method ModifySagECRouteBackup modifySagECRouteBackup(array $options = [])
162
 * @method ModifySagExpressConnectInterface modifySagExpressConnectInterface(array $options = [])
163
 * @method ModifySagGlobalRouteProtocol modifySagGlobalRouteProtocol(array $options = [])
164
 * @method ModifySagHa modifySagHa(array $options = [])
165
 * @method ModifySagLan modifySagLan(array $options = [])
166
 * @method ModifySagManagementPort modifySagManagementPort(array $options = [])
167
 * @method ModifySagPortRole modifySagPortRole(array $options = [])
168
 * @method ModifySagPortRouteProtocol modifySagPortRouteProtocol(array $options = [])
169
 * @method ModifySagRemoteAccess modifySagRemoteAccess(array $options = [])
170
 * @method ModifySagRouteProtocolBgp modifySagRouteProtocolBgp(array $options = [])
171
 * @method ModifySagRouteProtocolOspf modifySagRouteProtocolOspf(array $options = [])
172
 * @method ModifySagStaticRoute modifySagStaticRoute(array $options = [])
173
 * @method ModifySagUserDns modifySagUserDns(array $options = [])
174
 * @method ModifySagWan modifySagWan(array $options = [])
175
 * @method ModifySagWanSnat modifySagWanSnat(array $options = [])
176
 * @method ModifySagWifi modifySagWifi(array $options = [])
177
 * @method ModifySmartAccessGateway modifySmartAccessGateway(array $options = [])
178
 * @method ModifySmartAccessGatewayClientUser modifySmartAccessGatewayClientUser(array $options = [])
179
 * @method ModifySmartAccessGatewayUpBandwidth modifySmartAccessGatewayUpBandwidth(array $options = [])
180
 * @method MoveResourceGroup moveResourceGroup(array $options = [])
181
 * @method OrchestrateSagECRouteBackup orchestrateSagECRouteBackup(array $options = [])
182
 * @method ProbeAccessPointNetworkQuality probeAccessPointNetworkQuality(array $options = [])
183
 * @method RebootSmartAccessGateway rebootSmartAccessGateway(array $options = [])
184
 * @method ResetSmartAccessGatewayClientUserPassword resetSmartAccessGatewayClientUserPassword(array $options = [])
185
 * @method RevokeInstanceFromCbn revokeInstanceFromCbn(array $options = [])
186
 * @method RevokeInstanceFromVbr revokeInstanceFromVbr(array $options = [])
187
 * @method RevokeSagInstanceFromCcn revokeSagInstanceFromCcn(array $options = [])
188
 * @method RoamClientUser roamClientUser(array $options = [])
189
 * @method SetSagRouteableAddress setSagRouteableAddress(array $options = [])
190
 * @method SynchronizeSmartAGWebConfig synchronizeSmartAGWebConfig(array $options = [])
191
 * @method UnbindSerialNumber unbindSerialNumber(array $options = [])
192
 * @method UnbindSmartAccessGateway unbindSmartAccessGateway(array $options = [])
193
 * @method UnbindVbr unbindVbr(array $options = [])
194
 * @method UnicomOrderConfirm unicomOrderConfirm(array $options = [])
195
 * @method UnicomSignConfirm unicomSignConfirm(array $options = [])
196
 * @method UnlockSmartAccessGateway unlockSmartAccessGateway(array $options = [])
197
 * @method UpdateEnterpriseCode updateEnterpriseCode(array $options = [])
198
 * @method UpdateSmartAccessGatewayVersion updateSmartAccessGatewayVersion(array $options = [])
199
 * @method UpdateSmartAGAccessPoint updateSmartAGAccessPoint(array $options = [])
200
 * @method UpdateSmartAGDpiAttribute updateSmartAGDpiAttribute(array $options = [])
201
 * @method UpdateSmartAGEnterpriseCode updateSmartAGEnterpriseCode(array $options = [])
202
 * @method UpgradeSmartAccessGateway upgradeSmartAccessGateway(array $options = [])
203
 * @method UpgradeSmartAccessGatewaySoftware upgradeSmartAccessGatewaySoftware(array $options = [])
204
 */
205
class SmartagApiResolver extends ApiResolver
206
{
207
}
208
209
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
210
{
211
    /** @var string */
212
    public $product = 'Smartag';
213
214
    /** @var string */
215
    public $version = '2018-03-13';
216
217
    /** @var string */
218
    public $method = 'POST';
219
220
    /** @var string */
221
    public $serviceCode = 'smartag';
222
}
223
224
/**
225
 * @method string getResourceOwnerId()
226
 * @method $this withResourceOwnerId($value)
227
 * @method string getResourceOwnerAccount()
228
 * @method $this withResourceOwnerAccount($value)
229
 * @method string getOwnerAccount()
230
 * @method $this withOwnerAccount($value)
231
 * @method string getOwnerId()
232
 * @method $this withOwnerId($value)
233
 * @method string getSmartAGId()
234
 * @method $this withSmartAGId($value)
235
 */
236
class ActivateSmartAccessGateway extends Rpc
237
{
238
}
239
240
/**
241
 * @method string getResourceOwnerId()
242
 * @method $this withResourceOwnerId($value)
243
 * @method string getResourceOwnerAccount()
244
 * @method $this withResourceOwnerAccount($value)
245
 * @method string getOwnerAccount()
246
 * @method $this withOwnerAccount($value)
247
 * @method string getOwnerId()
248
 * @method $this withOwnerId($value)
249
 * @method string getFlowLogId()
250
 * @method $this withFlowLogId($value)
251
 */
252
class ActiveFlowLog extends Rpc
253
{
254
}
255
256
/**
257
 * @method array getDpiGroupIds()
258
 * @method string getResourceOwnerId()
259
 * @method $this withResourceOwnerId($value)
260
 * @method string getSourcePortRange()
261
 * @method $this withSourcePortRange($value)
262
 * @method string getSourceCidr()
263
 * @method $this withSourceCidr($value)
264
 * @method string getDescription()
265
 * @method $this withDescription($value)
266
 * @method string getType()
267
 * @method $this withType($value)
268
 * @method string getDestCidr()
269
 * @method $this withDestCidr($value)
270
 * @method array getDpiSignatureIds()
271
 * @method string getDirection()
272
 * @method $this withDirection($value)
273
 * @method string getPolicy()
274
 * @method $this withPolicy($value)
275
 * @method string getAclId()
276
 * @method $this withAclId($value)
277
 * @method string getResourceOwnerAccount()
278
 * @method $this withResourceOwnerAccount($value)
279
 * @method string getIpProtocol()
280
 * @method $this withIpProtocol($value)
281
 * @method string getOwnerAccount()
282
 * @method $this withOwnerAccount($value)
283
 * @method string getOwnerId()
284
 * @method $this withOwnerId($value)
285
 * @method string getPriority()
286
 * @method $this withPriority($value)
287
 * @method string getDestPortRange()
288
 * @method $this withDestPortRange($value)
289
 * @method string getName()
290
 * @method $this withName($value)
291
 */
292
class AddACLRule extends Rpc
293
{
294
295
    /**
296
     * @param array $dpiGroupIds
297
     *
298
     * @return $this
299
     */
300
	public function withDpiGroupIds(array $dpiGroupIds)
301
	{
302
	    $this->data['DpiGroupIds'] = $dpiGroupIds;
303
		foreach ($dpiGroupIds as $i => $iValue) {
304
			$this->options['query']['DpiGroupIds.' . ($i + 1)] = $iValue;
305
		}
306
307
		return $this;
308
    }
309
310
    /**
311
     * @param array $dpiSignatureIds
312
     *
313
     * @return $this
314
     */
315
	public function withDpiSignatureIds(array $dpiSignatureIds)
316
	{
317
	    $this->data['DpiSignatureIds'] = $dpiSignatureIds;
318
		foreach ($dpiSignatureIds as $i => $iValue) {
319
			$this->options['query']['DpiSignatureIds.' . ($i + 1)] = $iValue;
320
		}
321
322
		return $this;
323
    }
324
}
325
326
/**
327
 * @method string getResourceOwnerId()
328
 * @method $this withResourceOwnerId($value)
329
 * @method string getType()
330
 * @method $this withType($value)
331
 * @method string getInternalIp()
332
 * @method $this withInternalIp($value)
333
 * @method string getExternalIp()
334
 * @method $this withExternalIp($value)
335
 * @method string getResourceOwnerAccount()
336
 * @method $this withResourceOwnerAccount($value)
337
 * @method string getIpProtocol()
338
 * @method $this withIpProtocol($value)
339
 * @method string getOwnerAccount()
340
 * @method $this withOwnerAccount($value)
341
 * @method string getOwnerId()
342
 * @method $this withOwnerId($value)
343
 * @method string getSagId()
344
 * @method $this withSagId($value)
345
 * @method string getInternalPort()
346
 * @method $this withInternalPort($value)
347
 * @method string getExternalPort()
348
 * @method $this withExternalPort($value)
349
 */
350
class AddDnatEntry extends Rpc
351
{
352
}
353
354
/**
355
 * @method string getResourceOwnerId()
356
 * @method $this withResourceOwnerId($value)
357
 * @method string getType()
358
 * @method $this withType($value)
359
 * @method string getNetworkOptId()
360
 * @method $this withNetworkOptId($value)
361
 * @method string getResourceOwnerAccount()
362
 * @method $this withResourceOwnerAccount($value)
363
 * @method string getOwnerAccount()
364
 * @method $this withOwnerAccount($value)
365
 * @method string getOwnerId()
366
 * @method $this withOwnerId($value)
367
 * @method string getDomain()
368
 * @method $this withDomain($value)
369
 */
370
class AddNetworkOptimizationSetting extends Rpc
371
{
372
}
373
374
/**
375
 * @method string getResourceOwnerId()
376
 * @method $this withResourceOwnerId($value)
377
 * @method string getCidr()
378
 * @method $this withCidr($value)
379
 * @method string getResourceOwnerAccount()
380
 * @method $this withResourceOwnerAccount($value)
381
 * @method string getOwnerAccount()
382
 * @method $this withOwnerAccount($value)
383
 * @method string getOwnerId()
384
 * @method $this withOwnerId($value)
385
 * @method string getEnableBackup()
386
 * @method $this withEnableBackup($value)
387
 * @method string getSmartAGId()
388
 * @method $this withSmartAGId($value)
389
 */
390
class AddSagCidr extends Rpc
391
{
392
}
393
394
/**
395
 * @method string getResourceOwnerId()
396
 * @method $this withResourceOwnerId($value)
397
 * @method string getSnatIp()
398
 * @method $this withSnatIp($value)
399
 * @method string getResourceOwnerAccount()
400
 * @method $this withResourceOwnerAccount($value)
401
 * @method string getOwnerAccount()
402
 * @method $this withOwnerAccount($value)
403
 * @method string getOwnerId()
404
 * @method $this withOwnerId($value)
405
 * @method string getCidrBlock()
406
 * @method $this withCidrBlock($value)
407
 * @method string getSmartAGId()
408
 * @method $this withSmartAGId($value)
409
 */
410
class AddSnatEntry extends Rpc
411
{
412
}
413
414
/**
415
 * @method string getResourceOwnerId()
416
 * @method $this withResourceOwnerId($value)
417
 * @method string getAclId()
418
 * @method $this withAclId($value)
419
 * @method string getResourceOwnerAccount()
420
 * @method $this withResourceOwnerAccount($value)
421
 * @method string getOwnerAccount()
422
 * @method $this withOwnerAccount($value)
423
 * @method string getOwnerId()
424
 * @method $this withOwnerId($value)
425
 * @method string getSmartAGId()
426
 * @method $this withSmartAGId($value)
427
 */
428
class AssociateACL extends Rpc
429
{
430
}
431
432
/**
433
 * @method string getResourceOwnerId()
434
 * @method $this withResourceOwnerId($value)
435
 * @method string getResourceOwnerAccount()
436
 * @method $this withResourceOwnerAccount($value)
437
 * @method string getOwnerAccount()
438
 * @method $this withOwnerAccount($value)
439
 * @method string getOwnerId()
440
 * @method $this withOwnerId($value)
441
 * @method string getSmartAGId()
442
 * @method $this withSmartAGId($value)
443
 * @method string getFlowLogId()
444
 * @method $this withFlowLogId($value)
445
 */
446
class AssociateFlowLog extends Rpc
447
{
448
}
449
450
/**
451
 * @method string getResourceOwnerId()
452
 * @method $this withResourceOwnerId($value)
453
 * @method string getQosId()
454
 * @method $this withQosId($value)
455
 * @method string getResourceOwnerAccount()
456
 * @method $this withResourceOwnerAccount($value)
457
 * @method string getOwnerAccount()
458
 * @method $this withOwnerAccount($value)
459
 * @method string getOwnerId()
460
 * @method $this withOwnerId($value)
461
 * @method string getSmartAGId()
462
 * @method $this withSmartAGId($value)
463
 */
464
class AssociateQos extends Rpc
465
{
466
}
467
468
/**
469
 * @method string getResourceOwnerId()
470
 * @method $this withResourceOwnerId($value)
471
 * @method string getNetworkOptId()
472
 * @method $this withNetworkOptId($value)
473
 * @method array getSmartAGIds()
474
 * @method string getResourceOwnerAccount()
475
 * @method $this withResourceOwnerAccount($value)
476
 * @method string getOwnerAccount()
477
 * @method $this withOwnerAccount($value)
478
 * @method string getOwnerId()
479
 * @method $this withOwnerId($value)
480
 */
481
class AttachNetworkOptimizationSags extends Rpc
482
{
483
484
    /**
485
     * @param array $smartAGIds
486
     *
487
     * @return $this
488
     */
489
	public function withSmartAGIds(array $smartAGIds)
490
	{
491
	    $this->data['SmartAGIds'] = $smartAGIds;
492
		foreach ($smartAGIds as $i => $iValue) {
493
			$this->options['query']['SmartAGIds.' . ($i + 1)] = $iValue;
494
		}
495
496
		return $this;
497
    }
498
}
499
500
/**
501
 * @method string getResourceOwnerId()
502
 * @method $this withResourceOwnerId($value)
503
 * @method string getSerialNumber()
504
 * @method $this withSerialNumber($value)
505
 * @method string getResourceOwnerAccount()
506
 * @method $this withResourceOwnerAccount($value)
507
 * @method string getOwnerAccount()
508
 * @method $this withOwnerAccount($value)
509
 * @method string getOwnerId()
510
 * @method $this withOwnerId($value)
511
 * @method string getSmartAGId()
512
 * @method $this withSmartAGId($value)
513
 */
514
class BindSerialNumber extends Rpc
515
{
516
}
517
518
/**
519
 * @method string getResourceOwnerId()
520
 * @method $this withResourceOwnerId($value)
521
 * @method string getCcnId()
522
 * @method $this withCcnId($value)
523
 * @method string getResourceOwnerAccount()
524
 * @method $this withResourceOwnerAccount($value)
525
 * @method string getOwnerAccount()
526
 * @method $this withOwnerAccount($value)
527
 * @method string getOwnerId()
528
 * @method $this withOwnerId($value)
529
 * @method string getSmartAGUid()
530
 * @method $this withSmartAGUid($value)
531
 * @method string getSmartAGId()
532
 * @method $this withSmartAGId($value)
533
 */
534
class BindSmartAccessGateway extends Rpc
535
{
536
}
537
538
/**
539
 * @method string getResourceOwnerId()
540
 * @method $this withResourceOwnerId($value)
541
 * @method string getVbrId()
542
 * @method $this withVbrId($value)
543
 * @method string getVbrRegionId()
544
 * @method $this withVbrRegionId($value)
545
 * @method string getResourceOwnerAccount()
546
 * @method $this withResourceOwnerAccount($value)
547
 * @method string getOwnerAccount()
548
 * @method $this withOwnerAccount($value)
549
 * @method string getOwnerId()
550
 * @method $this withOwnerId($value)
551
 * @method string getSmartAGUid()
552
 * @method $this withSmartAGUid($value)
553
 * @method string getSmartAGId()
554
 * @method $this withSmartAGId($value)
555
 */
556
class BindVbr extends Rpc
557
{
558
}
559
560
/**
561
 * @method string getResourceOwnerId()
562
 * @method $this withResourceOwnerId($value)
563
 * @method string getSnNumber()
564
 * @method $this withSnNumber($value)
565
 * @method string getResourceOwnerAccount()
566
 * @method $this withResourceOwnerAccount($value)
567
 * @method string getOwnerAccount()
568
 * @method $this withOwnerAccount($value)
569
 * @method string getOwnerId()
570
 * @method $this withOwnerId($value)
571
 * @method string getSagId()
572
 * @method $this withSagId($value)
573
 */
574
class ClearSagCipher extends Rpc
575
{
576
}
577
578
/**
579
 * @method string getAccessKeyId()
580
 * @method string getResourceOwnerId()
581
 * @method $this withResourceOwnerId($value)
582
 * @method string getResourceOwnerAccount()
583
 * @method $this withResourceOwnerAccount($value)
584
 * @method string getOwnerAccount()
585
 * @method $this withOwnerAccount($value)
586
 * @method string getOwnerId()
587
 * @method $this withOwnerId($value)
588
 * @method string getSagId()
589
 * @method $this withSagId($value)
590
 */
591
class ClearSagRouteableAddress extends Rpc
592
{
593
594
    /**
595
     * @param string $value
596
     *
597
     * @return $this
598
     */
599
    public function withAccessKeyId($value)
600
    {
601
        $this->data['AccessKeyId'] = $value;
602
        $this->options['query']['access_key_id'] = $value;
603
604
        return $this;
605
    }
606
}
607
608
/**
609
 * @method string getResourceOwnerId()
610
 * @method $this withResourceOwnerId($value)
611
 * @method string getResourceOwnerAccount()
612
 * @method $this withResourceOwnerAccount($value)
613
 * @method string getOwnerAccount()
614
 * @method $this withOwnerAccount($value)
615
 * @method string getOwnerId()
616
 * @method $this withOwnerId($value)
617
 * @method string getName()
618
 * @method $this withName($value)
619
 */
620
class CreateACL extends Rpc
621
{
622
}
623
624
/**
625
 * @method string getResourceOwnerId()
626
 * @method $this withResourceOwnerId($value)
627
 * @method string getDescription()
628
 * @method $this withDescription($value)
629
 * @method string getSnatCidrBlock()
630
 * @method $this withSnatCidrBlock($value)
631
 * @method string getIsDefault()
632
 * @method $this withIsDefault($value)
633
 * @method string getResourceOwnerAccount()
634
 * @method $this withResourceOwnerAccount($value)
635
 * @method string getOwnerAccount()
636
 * @method $this withOwnerAccount($value)
637
 * @method string getOwnerId()
638
 * @method $this withOwnerId($value)
639
 * @method string getName()
640
 * @method $this withName($value)
641
 * @method string getCidrBlock()
642
 * @method $this withCidrBlock($value)
643
 */
644
class CreateCloudConnectNetwork extends Rpc
645
{
646
}
647
648
/**
649
 * @method string getClientToken()
650
 * @method $this withClientToken($value)
651
 * @method string getEnterpriseCode()
652
 * @method $this withEnterpriseCode($value)
653
 * @method string getDryRun()
654
 * @method $this withDryRun($value)
655
 */
656
class CreateEnterpriseCode extends Rpc
657
{
658
}
659
660
/**
661
 * @method string getResourceOwnerId()
662
 * @method $this withResourceOwnerId($value)
663
 * @method string getNetflowVersion()
664
 * @method $this withNetflowVersion($value)
665
 * @method string getDescription()
666
 * @method $this withDescription($value)
667
 * @method string getInactiveAging()
668
 * @method $this withInactiveAging($value)
669
 * @method string getSlsRegionId()
670
 * @method $this withSlsRegionId($value)
671
 * @method string getActiveAging()
672
 * @method $this withActiveAging($value)
673
 * @method string getOutputType()
674
 * @method $this withOutputType($value)
675
 * @method string getProjectName()
676
 * @method $this withProjectName($value)
677
 * @method string getLogstoreName()
678
 * @method $this withLogstoreName($value)
679
 * @method string getResourceOwnerAccount()
680
 * @method $this withResourceOwnerAccount($value)
681
 * @method string getOwnerAccount()
682
 * @method $this withOwnerAccount($value)
683
 * @method string getNetflowServerPort()
684
 * @method $this withNetflowServerPort($value)
685
 * @method string getOwnerId()
686
 * @method $this withOwnerId($value)
687
 * @method string getNetflowServerIp()
688
 * @method $this withNetflowServerIp($value)
689
 * @method string getName()
690
 * @method $this withName($value)
691
 */
692
class CreateFlowLog extends Rpc
693
{
694
}
695
696
/**
697
 * @method string getProbeInterval()
698
 * @method $this withProbeInterval($value)
699
 * @method string getResourceOwnerId()
700
 * @method $this withResourceOwnerId($value)
701
 * @method string getDstPort()
702
 * @method $this withDstPort($value)
703
 * @method string getDescription()
704
 * @method $this withDescription($value)
705
 * @method string getType()
706
 * @method $this withType($value)
707
 * @method string getFailCountThreshold()
708
 * @method $this withFailCountThreshold($value)
709
 * @method string getProbeTimeout()
710
 * @method $this withProbeTimeout($value)
711
 * @method string getRttFailThreshold()
712
 * @method $this withRttFailThreshold($value)
713
 * @method string getRttThreshold()
714
 * @method $this withRttThreshold($value)
715
 * @method string getResourceOwnerAccount()
716
 * @method $this withResourceOwnerAccount($value)
717
 * @method string getOwnerAccount()
718
 * @method $this withOwnerAccount($value)
719
 * @method string getDstIpAddr()
720
 * @method $this withDstIpAddr($value)
721
 * @method string getOwnerId()
722
 * @method $this withOwnerId($value)
723
 * @method string getSrcIpAddr()
724
 * @method $this withSrcIpAddr($value)
725
 * @method string getName()
726
 * @method $this withName($value)
727
 * @method string getSmartAGId()
728
 * @method $this withSmartAGId($value)
729
 * @method string getSrcPort()
730
 * @method $this withSrcPort($value)
731
 * @method string getProbeCount()
732
 * @method $this withProbeCount($value)
733
 */
734
class CreateHealthCheck extends Rpc
735
{
736
}
737
738
/**
739
 * @method string getResourceOwnerId()
740
 * @method $this withResourceOwnerId($value)
741
 * @method string getCcnId()
742
 * @method $this withCcnId($value)
743
 * @method string getResourceOwnerAccount()
744
 * @method $this withResourceOwnerAccount($value)
745
 * @method string getOwnerAccount()
746
 * @method $this withOwnerAccount($value)
747
 * @method string getOwnerId()
748
 * @method $this withOwnerId($value)
749
 * @method string getName()
750
 * @method $this withName($value)
751
 */
752
class CreateNetworkOptimization extends Rpc
753
{
754
}
755
756
/**
757
 * @method string getResourceOwnerId()
758
 * @method $this withResourceOwnerId($value)
759
 * @method string getResourceOwnerAccount()
760
 * @method $this withResourceOwnerAccount($value)
761
 * @method string getOwnerAccount()
762
 * @method $this withOwnerAccount($value)
763
 * @method string getOwnerId()
764
 * @method $this withOwnerId($value)
765
 * @method string getQosName()
766
 * @method $this withQosName($value)
767
 * @method string getQosDescription()
768
 * @method $this withQosDescription($value)
769
 */
770
class CreateQos extends Rpc
771
{
772
}
773
774
/**
775
 * @method string getResourceOwnerId()
776
 * @method $this withResourceOwnerId($value)
777
 * @method string getMinBandwidthAbs()
778
 * @method $this withMinBandwidthAbs($value)
779
 * @method string getDescription()
780
 * @method $this withDescription($value)
781
 * @method string getPercentSourceType()
782
 * @method $this withPercentSourceType($value)
783
 * @method string getQosId()
784
 * @method $this withQosId($value)
785
 * @method string getMaxBandwidthAbs()
786
 * @method $this withMaxBandwidthAbs($value)
787
 * @method string getResourceOwnerAccount()
788
 * @method $this withResourceOwnerAccount($value)
789
 * @method string getMaxBandwidthPercent()
790
 * @method $this withMaxBandwidthPercent($value)
791
 * @method string getOwnerAccount()
792
 * @method $this withOwnerAccount($value)
793
 * @method string getOwnerId()
794
 * @method $this withOwnerId($value)
795
 * @method string getPriority()
796
 * @method $this withPriority($value)
797
 * @method string getMinBandwidthPercent()
798
 * @method $this withMinBandwidthPercent($value)
799
 * @method string getLimitType()
800
 * @method $this withLimitType($value)
801
 * @method string getName()
802
 * @method $this withName($value)
803
 */
804
class CreateQosCar extends Rpc
805
{
806
}
807
808
/**
809
 * @method array getDpiGroupIds()
810
 * @method string getResourceOwnerId()
811
 * @method $this withResourceOwnerId($value)
812
 * @method string getSourcePortRange()
813
 * @method $this withSourcePortRange($value)
814
 * @method string getSourceCidr()
815
 * @method $this withSourceCidr($value)
816
 * @method string getDescription()
817
 * @method $this withDescription($value)
818
 * @method string getStartTime()
819
 * @method $this withStartTime($value)
820
 * @method string getDestCidr()
821
 * @method $this withDestCidr($value)
822
 * @method array getDpiSignatureIds()
823
 * @method string getQosId()
824
 * @method $this withQosId($value)
825
 * @method string getResourceOwnerAccount()
826
 * @method $this withResourceOwnerAccount($value)
827
 * @method string getIpProtocol()
828
 * @method $this withIpProtocol($value)
829
 * @method string getOwnerAccount()
830
 * @method $this withOwnerAccount($value)
831
 * @method string getEndTime()
832
 * @method $this withEndTime($value)
833
 * @method string getOwnerId()
834
 * @method $this withOwnerId($value)
835
 * @method string getPriority()
836
 * @method $this withPriority($value)
837
 * @method string getDestPortRange()
838
 * @method $this withDestPortRange($value)
839
 * @method string getName()
840
 * @method $this withName($value)
841
 */
842
class CreateQosPolicy extends Rpc
843
{
844
845
    /**
846
     * @param array $dpiGroupIds
847
     *
848
     * @return $this
849
     */
850
	public function withDpiGroupIds(array $dpiGroupIds)
851
	{
852
	    $this->data['DpiGroupIds'] = $dpiGroupIds;
853
		foreach ($dpiGroupIds as $i => $iValue) {
854
			$this->options['query']['DpiGroupIds.' . ($i + 1)] = $iValue;
855
		}
856
857
		return $this;
858
    }
859
860
    /**
861
     * @param array $dpiSignatureIds
862
     *
863
     * @return $this
864
     */
865
	public function withDpiSignatureIds(array $dpiSignatureIds)
866
	{
867
	    $this->data['DpiSignatureIds'] = $dpiSignatureIds;
868
		foreach ($dpiSignatureIds as $i => $iValue) {
869
			$this->options['query']['DpiSignatureIds.' . ($i + 1)] = $iValue;
870
		}
871
872
		return $this;
873
    }
874
}
875
876
/**
877
 * @method string getResourceOwnerId()
878
 * @method $this withResourceOwnerId($value)
879
 * @method string getVlan()
880
 * @method $this withVlan($value)
881
 * @method string getMask()
882
 * @method $this withMask($value)
883
 * @method string getResourceOwnerAccount()
884
 * @method $this withResourceOwnerAccount($value)
885
 * @method string getOwnerAccount()
886
 * @method $this withOwnerAccount($value)
887
 * @method string getIP()
888
 * @method $this withIP($value)
889
 * @method string getOwnerId()
890
 * @method $this withOwnerId($value)
891
 * @method string getSmartAGId()
892
 * @method $this withSmartAGId($value)
893
 * @method string getSmartAGSn()
894
 * @method $this withSmartAGSn($value)
895
 * @method string getPortName()
896
 * @method $this withPortName($value)
897
 */
898
class CreateSagExpressConnectInterface extends Rpc
899
{
900
}
901
902
/**
903
 * @method string getResourceOwnerId()
904
 * @method $this withResourceOwnerId($value)
905
 * @method string getVlan()
906
 * @method $this withVlan($value)
907
 * @method string getResourceOwnerAccount()
908
 * @method $this withResourceOwnerAccount($value)
909
 * @method string getOwnerAccount()
910
 * @method $this withOwnerAccount($value)
911
 * @method string getOwnerId()
912
 * @method $this withOwnerId($value)
913
 * @method string getNextHop()
914
 * @method $this withNextHop($value)
915
 * @method string getSmartAGId()
916
 * @method $this withSmartAGId($value)
917
 * @method string getSmartAGSn()
918
 * @method $this withSmartAGSn($value)
919
 * @method string getPortName()
920
 * @method $this withPortName($value)
921
 * @method string getDestinationCidr()
922
 * @method $this withDestinationCidr($value)
923
 */
924
class CreateSagStaticRoute extends Rpc
925
{
926
}
927
928
/**
929
 * @method string getResourceOwnerId()
930
 * @method $this withResourceOwnerId($value)
931
 * @method string getReceiverTown()
932
 * @method $this withReceiverTown($value)
933
 * @method string getReceiverDistrict()
934
 * @method $this withReceiverDistrict($value)
935
 * @method string getBuyerMessage()
936
 * @method $this withBuyerMessage($value)
937
 * @method string getReceiverState()
938
 * @method $this withReceiverState($value)
939
 * @method string getPeriod()
940
 * @method $this withPeriod($value)
941
 * @method string getOwnerId()
942
 * @method $this withOwnerId($value)
943
 * @method string getReceiverPhone()
944
 * @method $this withReceiverPhone($value)
945
 * @method string getHaType()
946
 * @method $this withHaType($value)
947
 * @method string getName()
948
 * @method $this withName($value)
949
 * @method string getReceiverCountry()
950
 * @method $this withReceiverCountry($value)
951
 * @method string getMaxBandWidth()
952
 * @method $this withMaxBandWidth($value)
953
 * @method string getDescription()
954
 * @method $this withDescription($value)
955
 * @method string getUserCount()
956
 * @method $this withUserCount($value)
957
 * @method string getReceiverAddress()
958
 * @method $this withReceiverAddress($value)
959
 * @method string getInstanceType()
960
 * @method $this withInstanceType($value)
961
 * @method string getHardWareSpec()
962
 * @method $this withHardWareSpec($value)
963
 * @method string getReceiverEmail()
964
 * @method $this withReceiverEmail($value)
965
 * @method string getReceiverCity()
966
 * @method $this withReceiverCity($value)
967
 * @method string getAutoPay()
968
 * @method $this withAutoPay($value)
969
 * @method string getCPEVersion()
970
 * @method $this withCPEVersion($value)
971
 * @method string getReceiverMobile()
972
 * @method $this withReceiverMobile($value)
973
 * @method string getResourceOwnerAccount()
974
 * @method $this withResourceOwnerAccount($value)
975
 * @method string getOwnerAccount()
976
 * @method $this withOwnerAccount($value)
977
 * @method string getReceiverName()
978
 * @method $this withReceiverName($value)
979
 * @method string getAlreadyHaveSag()
980
 * @method $this withAlreadyHaveSag($value)
981
 * @method string getChargeType()
982
 * @method $this withChargeType($value)
983
 * @method string getDataPlan()
984
 * @method $this withDataPlan($value)
985
 * @method string getReceiverZip()
986
 * @method $this withReceiverZip($value)
987
 */
988
class CreateSmartAccessGateway extends Rpc
989
{
990
}
991
992
/**
993
 * @method string getResourceOwnerId()
994
 * @method $this withResourceOwnerId($value)
995
 * @method string getPassword()
996
 * @method $this withPassword($value)
997
 * @method string getClientIp()
998
 * @method $this withClientIp($value)
999
 * @method string getResourceOwnerAccount()
1000
 * @method $this withResourceOwnerAccount($value)
1001
 * @method string getBandwidth()
1002
 * @method $this withBandwidth($value)
1003
 * @method string getOwnerAccount()
1004
 * @method $this withOwnerAccount($value)
1005
 * @method string getUserMail()
1006
 * @method $this withUserMail($value)
1007
 * @method string getOwnerId()
1008
 * @method $this withOwnerId($value)
1009
 * @method string getSmartAGId()
1010
 * @method $this withSmartAGId($value)
1011
 * @method string getUserName()
1012
 * @method $this withUserName($value)
1013
 */
1014
class CreateSmartAccessGatewayClientUser extends Rpc
1015
{
1016
}
1017
1018
/**
1019
 * @method string getResourceOwnerId()
1020
 * @method $this withResourceOwnerId($value)
1021
 * @method string getUserCount()
1022
 * @method $this withUserCount($value)
1023
 * @method string getPeriod()
1024
 * @method $this withPeriod($value)
1025
 * @method string getAutoPay()
1026
 * @method $this withAutoPay($value)
1027
 * @method string getResourceOwnerAccount()
1028
 * @method $this withResourceOwnerAccount($value)
1029
 * @method string getOwnerAccount()
1030
 * @method $this withOwnerAccount($value)
1031
 * @method string getOwnerId()
1032
 * @method $this withOwnerId($value)
1033
 * @method string getChargeType()
1034
 * @method $this withChargeType($value)
1035
 * @method string getDataPlan()
1036
 * @method $this withDataPlan($value)
1037
 */
1038
class CreateSmartAccessGatewaySoftware extends Rpc
1039
{
1040
}
1041
1042
/**
1043
 * @method string getResourceOwnerId()
1044
 * @method $this withResourceOwnerId($value)
1045
 * @method string getResourceOwnerAccount()
1046
 * @method $this withResourceOwnerAccount($value)
1047
 * @method string getOwnerAccount()
1048
 * @method $this withOwnerAccount($value)
1049
 * @method string getOwnerId()
1050
 * @method $this withOwnerId($value)
1051
 * @method string getFlowLogId()
1052
 * @method $this withFlowLogId($value)
1053
 */
1054
class DeactiveFlowLog extends Rpc
1055
{
1056
}
1057
1058
/**
1059
 * @method string getResourceOwnerId()
1060
 * @method $this withResourceOwnerId($value)
1061
 * @method string getAclId()
1062
 * @method $this withAclId($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
 */
1070
class DeleteACL extends Rpc
1071
{
1072
}
1073
1074
/**
1075
 * @method string getResourceOwnerId()
1076
 * @method $this withResourceOwnerId($value)
1077
 * @method string getAclId()
1078
 * @method $this withAclId($value)
1079
 * @method string getResourceOwnerAccount()
1080
 * @method $this withResourceOwnerAccount($value)
1081
 * @method string getOwnerAccount()
1082
 * @method $this withOwnerAccount($value)
1083
 * @method string getOwnerId()
1084
 * @method $this withOwnerId($value)
1085
 * @method string getAcrId()
1086
 * @method $this withAcrId($value)
1087
 */
1088
class DeleteACLRule extends Rpc
1089
{
1090
}
1091
1092
/**
1093
 * @method string getResourceOwnerId()
1094
 * @method $this withResourceOwnerId($value)
1095
 * @method string getCcnId()
1096
 * @method $this withCcnId($value)
1097
 * @method string getResourceOwnerAccount()
1098
 * @method $this withResourceOwnerAccount($value)
1099
 * @method string getOwnerAccount()
1100
 * @method $this withOwnerAccount($value)
1101
 * @method string getOwnerId()
1102
 * @method $this withOwnerId($value)
1103
 */
1104
class DeleteCloudConnectNetwork extends Rpc
1105
{
1106
}
1107
1108
/**
1109
 * @method string getResourceOwnerId()
1110
 * @method $this withResourceOwnerId($value)
1111
 * @method string getDnatEntryId()
1112
 * @method $this withDnatEntryId($value)
1113
 * @method string getResourceOwnerAccount()
1114
 * @method $this withResourceOwnerAccount($value)
1115
 * @method string getOwnerAccount()
1116
 * @method $this withOwnerAccount($value)
1117
 * @method string getOwnerId()
1118
 * @method $this withOwnerId($value)
1119
 * @method string getSagId()
1120
 * @method $this withSagId($value)
1121
 */
1122
class DeleteDnatEntry extends Rpc
1123
{
1124
}
1125
1126
/**
1127
 * @method string getClientToken()
1128
 * @method $this withClientToken($value)
1129
 * @method string getEnterpriseCode()
1130
 * @method $this withEnterpriseCode($value)
1131
 * @method string getDryRun()
1132
 * @method $this withDryRun($value)
1133
 */
1134
class DeleteEnterpriseCode 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 getOwnerId()
1146
 * @method $this withOwnerId($value)
1147
 * @method string getFlowLogId()
1148
 * @method $this withFlowLogId($value)
1149
 */
1150
class DeleteFlowLog extends Rpc
1151
{
1152
}
1153
1154
/**
1155
 * @method string getResourceOwnerId()
1156
 * @method $this withResourceOwnerId($value)
1157
 * @method string getHcInstanceId()
1158
 * @method $this withHcInstanceId($value)
1159
 * @method string getResourceOwnerAccount()
1160
 * @method $this withResourceOwnerAccount($value)
1161
 * @method string getOwnerAccount()
1162
 * @method $this withOwnerAccount($value)
1163
 * @method string getOwnerId()
1164
 * @method $this withOwnerId($value)
1165
 */
1166
class DeleteHealthCheck extends Rpc
1167
{
1168
}
1169
1170
/**
1171
 * @method string getResourceOwnerId()
1172
 * @method $this withResourceOwnerId($value)
1173
 * @method string getNetworkOptId()
1174
 * @method $this withNetworkOptId($value)
1175
 * @method string getResourceOwnerAccount()
1176
 * @method $this withResourceOwnerAccount($value)
1177
 * @method string getOwnerAccount()
1178
 * @method $this withOwnerAccount($value)
1179
 * @method string getOwnerId()
1180
 * @method $this withOwnerId($value)
1181
 */
1182
class DeleteNetworkOptimization extends Rpc
1183
{
1184
}
1185
1186
/**
1187
 * @method string getResourceOwnerId()
1188
 * @method $this withResourceOwnerId($value)
1189
 * @method string getType()
1190
 * @method $this withType($value)
1191
 * @method string getNetworkOptId()
1192
 * @method $this withNetworkOptId($value)
1193
 * @method string getResourceOwnerAccount()
1194
 * @method $this withResourceOwnerAccount($value)
1195
 * @method string getOwnerAccount()
1196
 * @method $this withOwnerAccount($value)
1197
 * @method string getOwnerId()
1198
 * @method $this withOwnerId($value)
1199
 * @method string getDomain()
1200
 * @method $this withDomain($value)
1201
 */
1202
class DeleteNetworkOptimizationSetting extends Rpc
1203
{
1204
}
1205
1206
/**
1207
 * @method string getResourceOwnerId()
1208
 * @method $this withResourceOwnerId($value)
1209
 * @method string getQosId()
1210
 * @method $this withQosId($value)
1211
 * @method string getResourceOwnerAccount()
1212
 * @method $this withResourceOwnerAccount($value)
1213
 * @method string getOwnerAccount()
1214
 * @method $this withOwnerAccount($value)
1215
 * @method string getOwnerId()
1216
 * @method $this withOwnerId($value)
1217
 */
1218
class DeleteQos extends Rpc
1219
{
1220
}
1221
1222
/**
1223
 * @method string getResourceOwnerId()
1224
 * @method $this withResourceOwnerId($value)
1225
 * @method string getQosId()
1226
 * @method $this withQosId($value)
1227
 * @method string getResourceOwnerAccount()
1228
 * @method $this withResourceOwnerAccount($value)
1229
 * @method string getOwnerAccount()
1230
 * @method $this withOwnerAccount($value)
1231
 * @method string getOwnerId()
1232
 * @method $this withOwnerId($value)
1233
 * @method string getQosCarId()
1234
 * @method $this withQosCarId($value)
1235
 */
1236
class DeleteQosCar extends Rpc
1237
{
1238
}
1239
1240
/**
1241
 * @method string getResourceOwnerId()
1242
 * @method $this withResourceOwnerId($value)
1243
 * @method string getQosPolicyId()
1244
 * @method $this withQosPolicyId($value)
1245
 * @method string getQosId()
1246
 * @method $this withQosId($value)
1247
 * @method string getResourceOwnerAccount()
1248
 * @method $this withResourceOwnerAccount($value)
1249
 * @method string getOwnerAccount()
1250
 * @method $this withOwnerAccount($value)
1251
 * @method string getOwnerId()
1252
 * @method $this withOwnerId($value)
1253
 */
1254
class DeleteQosPolicy extends Rpc
1255
{
1256
}
1257
1258
/**
1259
 * @method string getRouteSource()
1260
 * @method $this withRouteSource($value)
1261
 * @method string getResourceOwnerId()
1262
 * @method $this withResourceOwnerId($value)
1263
 * @method string getSourceType()
1264
 * @method $this withSourceType($value)
1265
 * @method string getDestCidrBlock()
1266
 * @method $this withDestCidrBlock($value)
1267
 * @method string getResourceOwnerAccount()
1268
 * @method $this withResourceOwnerAccount($value)
1269
 * @method string getOwnerAccount()
1270
 * @method $this withOwnerAccount($value)
1271
 * @method string getOwnerId()
1272
 * @method $this withOwnerId($value)
1273
 * @method string getSmartAGId()
1274
 * @method $this withSmartAGId($value)
1275
 */
1276
class DeleteRouteDistributionStrategy extends Rpc
1277
{
1278
}
1279
1280
/**
1281
 * @method string getResourceOwnerId()
1282
 * @method $this withResourceOwnerId($value)
1283
 * @method string getCidr()
1284
 * @method $this withCidr($value)
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
 * @method string getSmartAGId()
1292
 * @method $this withSmartAGId($value)
1293
 */
1294
class DeleteSagCidr extends Rpc
1295
{
1296
}
1297
1298
/**
1299
 * @method string getResourceOwnerId()
1300
 * @method $this withResourceOwnerId($value)
1301
 * @method string getVlan()
1302
 * @method $this withVlan($value)
1303
 * @method string getResourceOwnerAccount()
1304
 * @method $this withResourceOwnerAccount($value)
1305
 * @method string getOwnerAccount()
1306
 * @method $this withOwnerAccount($value)
1307
 * @method string getOwnerId()
1308
 * @method $this withOwnerId($value)
1309
 * @method string getSmartAGId()
1310
 * @method $this withSmartAGId($value)
1311
 * @method string getSmartAGSn()
1312
 * @method $this withSmartAGSn($value)
1313
 * @method string getPortName()
1314
 * @method $this withPortName($value)
1315
 */
1316
class DeleteSagExpressConnectInterface extends Rpc
1317
{
1318
}
1319
1320
/**
1321
 * @method string getResourceOwnerId()
1322
 * @method $this withResourceOwnerId($value)
1323
 * @method string getVlan()
1324
 * @method $this withVlan($value)
1325
 * @method string getResourceOwnerAccount()
1326
 * @method $this withResourceOwnerAccount($value)
1327
 * @method string getOwnerAccount()
1328
 * @method $this withOwnerAccount($value)
1329
 * @method string getOwnerId()
1330
 * @method $this withOwnerId($value)
1331
 * @method string getSmartAGId()
1332
 * @method $this withSmartAGId($value)
1333
 * @method string getSmartAGSn()
1334
 * @method $this withSmartAGSn($value)
1335
 * @method string getPortName()
1336
 * @method $this withPortName($value)
1337
 * @method string getDestinationCidr()
1338
 * @method $this withDestinationCidr($value)
1339
 */
1340
class DeleteSagStaticRoute extends Rpc
1341
{
1342
}
1343
1344
/**
1345
 * @method string getResourceOwnerId()
1346
 * @method $this withResourceOwnerId($value)
1347
 * @method string getInstanceId()
1348
 * @method $this withInstanceId($value)
1349
 */
1350
class DeleteSmartAccessGateway extends Rpc
1351
{
1352
}
1353
1354
/**
1355
 * @method string getResourceOwnerId()
1356
 * @method $this withResourceOwnerId($value)
1357
 * @method string getResourceOwnerAccount()
1358
 * @method $this withResourceOwnerAccount($value)
1359
 * @method string getOwnerAccount()
1360
 * @method $this withOwnerAccount($value)
1361
 * @method string getOwnerId()
1362
 * @method $this withOwnerId($value)
1363
 * @method string getSmartAGId()
1364
 * @method $this withSmartAGId($value)
1365
 * @method string getUserName()
1366
 * @method $this withUserName($value)
1367
 */
1368
class DeleteSmartAccessGatewayClientUser extends Rpc
1369
{
1370
}
1371
1372
/**
1373
 * @method string getResourceOwnerId()
1374
 * @method $this withResourceOwnerId($value)
1375
 * @method string getResourceOwnerAccount()
1376
 * @method $this withResourceOwnerAccount($value)
1377
 * @method string getOwnerAccount()
1378
 * @method $this withOwnerAccount($value)
1379
 * @method string getOwnerId()
1380
 * @method $this withOwnerId($value)
1381
 * @method string getInstanceId()
1382
 * @method $this withInstanceId($value)
1383
 * @method string getSmartAGId()
1384
 * @method $this withSmartAGId($value)
1385
 */
1386
class DeleteSnatEntry extends Rpc
1387
{
1388
}
1389
1390
/**
1391
 * @method string getResourceOwnerId()
1392
 * @method $this withResourceOwnerId($value)
1393
 * @method string getPageNumber()
1394
 * @method $this withPageNumber($value)
1395
 * @method string getPageSize()
1396
 * @method $this withPageSize($value)
1397
 * @method string getDirection()
1398
 * @method $this withDirection($value)
1399
 * @method string getOrder()
1400
 * @method $this withOrder($value)
1401
 * @method string getAclId()
1402
 * @method $this withAclId($value)
1403
 * @method string getResourceOwnerAccount()
1404
 * @method $this withResourceOwnerAccount($value)
1405
 * @method string getOwnerAccount()
1406
 * @method $this withOwnerAccount($value)
1407
 * @method string getOwnerId()
1408
 * @method $this withOwnerId($value)
1409
 * @method string getName()
1410
 * @method $this withName($value)
1411
 */
1412
class DescribeACLAttribute extends Rpc
1413
{
1414
}
1415
1416
/**
1417
 * @method string getResourceOwnerId()
1418
 * @method $this withResourceOwnerId($value)
1419
 * @method string getAclIds()
1420
 * @method $this withAclIds($value)
1421
 * @method string getPageNumber()
1422
 * @method $this withPageNumber($value)
1423
 * @method string getPageSize()
1424
 * @method $this withPageSize($value)
1425
 * @method string getResourceOwnerAccount()
1426
 * @method $this withResourceOwnerAccount($value)
1427
 * @method string getOwnerAccount()
1428
 * @method $this withOwnerAccount($value)
1429
 * @method string getOwnerId()
1430
 * @method $this withOwnerId($value)
1431
 * @method string getName()
1432
 * @method $this withName($value)
1433
 */
1434
class DescribeACLs extends Rpc
1435
{
1436
}
1437
1438
/**
1439
 * @method string getResourceOwnerId()
1440
 * @method $this withResourceOwnerId($value)
1441
 * @method string getCcnId()
1442
 * @method $this withCcnId($value)
1443
 * @method string getPageNumber()
1444
 * @method $this withPageNumber($value)
1445
 * @method string getPageSize()
1446
 * @method $this withPageSize($value)
1447
 * @method string getResourceOwnerAccount()
1448
 * @method $this withResourceOwnerAccount($value)
1449
 * @method string getOwnerAccount()
1450
 * @method $this withOwnerAccount($value)
1451
 * @method string getOwnerId()
1452
 * @method $this withOwnerId($value)
1453
 * @method string getCrossAccount()
1454
 * @method $this withCrossAccount($value)
1455
 * @method string getName()
1456
 * @method $this withName($value)
1457
 * @method string getSmartAGId()
1458
 * @method $this withSmartAGId($value)
1459
 */
1460
class DescribeBindableSmartAccessGateways extends Rpc
1461
{
1462
}
1463
1464
/**
1465
 * @method string getResourceOwnerId()
1466
 * @method $this withResourceOwnerId($value)
1467
 * @method string getResourceOwnerAccount()
1468
 * @method $this withResourceOwnerAccount($value)
1469
 * @method string getOwnerAccount()
1470
 * @method $this withOwnerAccount($value)
1471
 * @method string getOwnerId()
1472
 * @method $this withOwnerId($value)
1473
 * @method string getSmartAGId()
1474
 * @method $this withSmartAGId($value)
1475
 */
1476
class DescribeClientUserDNS extends Rpc
1477
{
1478
}
1479
1480
/**
1481
 * @method string getResourceOwnerId()
1482
 * @method $this withResourceOwnerId($value)
1483
 * @method string getCcnId()
1484
 * @method $this withCcnId($value)
1485
 * @method string getPageNumber()
1486
 * @method $this withPageNumber($value)
1487
 * @method string getPageSize()
1488
 * @method $this withPageSize($value)
1489
 * @method array getTag()
1490
 * @method string getResourceOwnerAccount()
1491
 * @method $this withResourceOwnerAccount($value)
1492
 * @method string getOwnerAccount()
1493
 * @method $this withOwnerAccount($value)
1494
 * @method string getOwnerId()
1495
 * @method $this withOwnerId($value)
1496
 * @method string getName()
1497
 * @method $this withName($value)
1498
 */
1499
class DescribeCloudConnectNetworks extends Rpc
1500
{
1501
1502
    /**
1503
     * @param array $tag
1504
     *
1505
     * @return $this
1506
     */
1507
	public function withTag(array $tag)
1508
	{
1509
	    $this->data['Tag'] = $tag;
1510
		foreach ($tag as $depth1 => $depth1Value) {
1511
			if(isset($depth1Value['Value'])){
1512
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1513
			}
1514
			if(isset($depth1Value['Key'])){
1515
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1516
			}
1517
		}
1518
1519
		return $this;
1520
    }
1521
}
1522
1523
/**
1524
 * @method string getResourceOwnerId()
1525
 * @method $this withResourceOwnerId($value)
1526
 * @method string getSerialNumber()
1527
 * @method $this withSerialNumber($value)
1528
 * @method string getResourceOwnerAccount()
1529
 * @method $this withResourceOwnerAccount($value)
1530
 * @method string getOwnerAccount()
1531
 * @method $this withOwnerAccount($value)
1532
 * @method string getOwnerId()
1533
 * @method $this withOwnerId($value)
1534
 * @method string getVersionType()
1535
 * @method $this withVersionType($value)
1536
 * @method string getSmartAGId()
1537
 * @method $this withSmartAGId($value)
1538
 */
1539
class DescribeDeviceAutoUpgradePolicy extends Rpc
1540
{
1541
}
1542
1543
/**
1544
 * @method string getResourceOwnerId()
1545
 * @method $this withResourceOwnerId($value)
1546
 * @method string getType()
1547
 * @method $this withType($value)
1548
 * @method string getPageNumber()
1549
 * @method $this withPageNumber($value)
1550
 * @method string getPageSize()
1551
 * @method $this withPageSize($value)
1552
 * @method string getResourceOwnerAccount()
1553
 * @method $this withResourceOwnerAccount($value)
1554
 * @method string getOwnerAccount()
1555
 * @method $this withOwnerAccount($value)
1556
 * @method string getOwnerId()
1557
 * @method $this withOwnerId($value)
1558
 * @method string getSagId()
1559
 * @method $this withSagId($value)
1560
 */
1561
class DescribeDnatEntries extends Rpc
1562
{
1563
}
1564
1565
/**
1566
 * @method string getResourceOwnerId()
1567
 * @method $this withResourceOwnerId($value)
1568
 * @method string getDescription()
1569
 * @method $this withDescription($value)
1570
 * @method string getPageNumber()
1571
 * @method $this withPageNumber($value)
1572
 * @method string getPageSize()
1573
 * @method $this withPageSize($value)
1574
 * @method string getOutputType()
1575
 * @method $this withOutputType($value)
1576
 * @method string getResourceOwnerAccount()
1577
 * @method $this withResourceOwnerAccount($value)
1578
 * @method string getOwnerAccount()
1579
 * @method $this withOwnerAccount($value)
1580
 * @method string getOwnerId()
1581
 * @method $this withOwnerId($value)
1582
 * @method string getFlowLogId()
1583
 * @method $this withFlowLogId($value)
1584
 * @method string getFlowLogName()
1585
 * @method $this withFlowLogName($value)
1586
 * @method string getStatus()
1587
 * @method $this withStatus($value)
1588
 */
1589
class DescribeFlowLogs extends Rpc
1590
{
1591
}
1592
1593
/**
1594
 * @method string getResourceOwnerId()
1595
 * @method $this withResourceOwnerId($value)
1596
 * @method string getPageNumber()
1597
 * @method $this withPageNumber($value)
1598
 * @method string getPageSize()
1599
 * @method $this withPageSize($value)
1600
 * @method string getResourceOwnerAccount()
1601
 * @method $this withResourceOwnerAccount($value)
1602
 * @method string getOwnerAccount()
1603
 * @method $this withOwnerAccount($value)
1604
 * @method string getOwnerId()
1605
 * @method $this withOwnerId($value)
1606
 * @method string getFlowLogId()
1607
 * @method $this withFlowLogId($value)
1608
 */
1609
class DescribeFlowLogSags extends Rpc
1610
{
1611
}
1612
1613
/**
1614
 * @method string getResourceOwnerId()
1615
 * @method $this withResourceOwnerId($value)
1616
 * @method string getPageNumber()
1617
 * @method $this withPageNumber($value)
1618
 * @method string getPageSize()
1619
 * @method $this withPageSize($value)
1620
 * @method string getResourceOwnerAccount()
1621
 * @method $this withResourceOwnerAccount($value)
1622
 * @method string getOwnerAccount()
1623
 * @method $this withOwnerAccount($value)
1624
 * @method string getAssociatedCcnId()
1625
 * @method $this withAssociatedCcnId($value)
1626
 * @method string getOwnerId()
1627
 * @method $this withOwnerId($value)
1628
 */
1629
class DescribeGrantRules extends Rpc
1630
{
1631
}
1632
1633
/**
1634
 * @method string getResourceOwnerId()
1635
 * @method $this withResourceOwnerId($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 getSmartAGId()
1647
 * @method $this withSmartAGId($value)
1648
 */
1649
class DescribeGrantSagRules extends Rpc
1650
{
1651
}
1652
1653
/**
1654
 * @method string getResourceOwnerId()
1655
 * @method $this withResourceOwnerId($value)
1656
 * @method string getPageNumber()
1657
 * @method $this withPageNumber($value)
1658
 * @method string getPageSize()
1659
 * @method $this withPageSize($value)
1660
 * @method string getResourceOwnerAccount()
1661
 * @method $this withResourceOwnerAccount($value)
1662
 * @method string getOwnerAccount()
1663
 * @method $this withOwnerAccount($value)
1664
 * @method string getOwnerId()
1665
 * @method $this withOwnerId($value)
1666
 * @method string getVbrInstanceId()
1667
 * @method $this withVbrInstanceId($value)
1668
 * @method string getSmartAGId()
1669
 * @method $this withSmartAGId($value)
1670
 */
1671
class DescribeGrantSagVbrRules extends Rpc
1672
{
1673
}
1674
1675
/**
1676
 * @method string getResourceOwnerId()
1677
 * @method $this withResourceOwnerId($value)
1678
 * @method string getHcInstanceId()
1679
 * @method $this withHcInstanceId($value)
1680
 * @method string getResourceOwnerAccount()
1681
 * @method $this withResourceOwnerAccount($value)
1682
 * @method string getOwnerAccount()
1683
 * @method $this withOwnerAccount($value)
1684
 * @method string getOwnerId()
1685
 * @method $this withOwnerId($value)
1686
 * @method string getSmartAGId()
1687
 * @method $this withSmartAGId($value)
1688
 */
1689
class DescribeHealthCheckAttribute extends Rpc
1690
{
1691
}
1692
1693
/**
1694
 * @method string getResourceOwnerId()
1695
 * @method $this withResourceOwnerId($value)
1696
 * @method string getHcInstanceId()
1697
 * @method $this withHcInstanceId($value)
1698
 * @method string getPageNumber()
1699
 * @method $this withPageNumber($value)
1700
 * @method string getPageSize()
1701
 * @method $this withPageSize($value)
1702
 * @method string getResourceOwnerAccount()
1703
 * @method $this withResourceOwnerAccount($value)
1704
 * @method string getOwnerAccount()
1705
 * @method $this withOwnerAccount($value)
1706
 * @method string getOwnerId()
1707
 * @method $this withOwnerId($value)
1708
 * @method string getName()
1709
 * @method $this withName($value)
1710
 * @method string getSmartAGId()
1711
 * @method $this withSmartAGId($value)
1712
 */
1713
class DescribeHealthChecks extends Rpc
1714
{
1715
}
1716
1717
/**
1718
 * @method string getResourceOwnerId()
1719
 * @method $this withResourceOwnerId($value)
1720
 * @method string getCcnId()
1721
 * @method $this withCcnId($value)
1722
 * @method string getPageNumber()
1723
 * @method $this withPageNumber($value)
1724
 * @method string getNetworkOptId()
1725
 * @method $this withNetworkOptId($value)
1726
 * @method string getPageSize()
1727
 * @method $this withPageSize($value)
1728
 * @method string getResourceOwnerAccount()
1729
 * @method $this withResourceOwnerAccount($value)
1730
 * @method string getOwnerAccount()
1731
 * @method $this withOwnerAccount($value)
1732
 * @method string getOwnerId()
1733
 * @method $this withOwnerId($value)
1734
 * @method string getName()
1735
 * @method $this withName($value)
1736
 */
1737
class DescribeNetworkOptimizations extends Rpc
1738
{
1739
}
1740
1741
/**
1742
 * @method string getResourceOwnerId()
1743
 * @method $this withResourceOwnerId($value)
1744
 * @method string getPageNumber()
1745
 * @method $this withPageNumber($value)
1746
 * @method string getNetworkOptId()
1747
 * @method $this withNetworkOptId($value)
1748
 * @method string getPageSize()
1749
 * @method $this withPageSize($value)
1750
 * @method string getResourceOwnerAccount()
1751
 * @method $this withResourceOwnerAccount($value)
1752
 * @method string getOwnerAccount()
1753
 * @method $this withOwnerAccount($value)
1754
 * @method string getOwnerId()
1755
 * @method $this withOwnerId($value)
1756
 */
1757
class DescribeNetworkOptimizationSags extends Rpc
1758
{
1759
}
1760
1761
/**
1762
 * @method string getResourceOwnerId()
1763
 * @method $this withResourceOwnerId($value)
1764
 * @method string getPageNumber()
1765
 * @method $this withPageNumber($value)
1766
 * @method string getNetworkOptId()
1767
 * @method $this withNetworkOptId($value)
1768
 * @method string getPageSize()
1769
 * @method $this withPageSize($value)
1770
 * @method string getResourceOwnerAccount()
1771
 * @method $this withResourceOwnerAccount($value)
1772
 * @method string getOwnerAccount()
1773
 * @method $this withOwnerAccount($value)
1774
 * @method string getOwnerId()
1775
 * @method $this withOwnerId($value)
1776
 */
1777
class DescribeNetworkOptimizationSettings extends Rpc
1778
{
1779
}
1780
1781
/**
1782
 * @method string getResourceOwnerId()
1783
 * @method $this withResourceOwnerId($value)
1784
 * @method string getPbrInstanceId()
1785
 * @method $this withPbrInstanceId($value)
1786
 * @method string getResourceOwnerAccount()
1787
 * @method $this withResourceOwnerAccount($value)
1788
 * @method string getOwnerAccount()
1789
 * @method $this withOwnerAccount($value)
1790
 * @method string getOwnerId()
1791
 * @method $this withOwnerId($value)
1792
 */
1793
class DescribePbrInterfaces extends Rpc
1794
{
1795
}
1796
1797
/**
1798
 * @method string getResourceOwnerId()
1799
 * @method $this withResourceOwnerId($value)
1800
 * @method string getPageNumber()
1801
 * @method $this withPageNumber($value)
1802
 * @method string getPageSize()
1803
 * @method $this withPageSize($value)
1804
 * @method string getPbrInstanceId()
1805
 * @method $this withPbrInstanceId($value)
1806
 * @method string getResourceOwnerAccount()
1807
 * @method $this withResourceOwnerAccount($value)
1808
 * @method string getOwnerAccount()
1809
 * @method $this withOwnerAccount($value)
1810
 * @method string getOwnerId()
1811
 * @method $this withOwnerId($value)
1812
 */
1813
class DescribePbrRules extends Rpc
1814
{
1815
}
1816
1817
/**
1818
 * @method string getResourceOwnerId()
1819
 * @method $this withResourceOwnerId($value)
1820
 * @method string getPageNumber()
1821
 * @method $this withPageNumber($value)
1822
 * @method string getPageSize()
1823
 * @method $this withPageSize($value)
1824
 * @method string getPbrInstanceId()
1825
 * @method $this withPbrInstanceId($value)
1826
 * @method string getResourceOwnerAccount()
1827
 * @method $this withResourceOwnerAccount($value)
1828
 * @method string getOwnerAccount()
1829
 * @method $this withOwnerAccount($value)
1830
 * @method string getOwnerId()
1831
 * @method $this withOwnerId($value)
1832
 * @method string getName()
1833
 * @method $this withName($value)
1834
 * @method string getSmartAGId()
1835
 * @method $this withSmartAGId($value)
1836
 */
1837
class DescribePolicyBasedRoutings extends Rpc
1838
{
1839
}
1840
1841
/**
1842
 * @method string getResourceOwnerId()
1843
 * @method $this withResourceOwnerId($value)
1844
 * @method string getDescription()
1845
 * @method $this withDescription($value)
1846
 * @method string getPageNumber()
1847
 * @method $this withPageNumber($value)
1848
 * @method string getPageSize()
1849
 * @method $this withPageSize($value)
1850
 * @method string getQosId()
1851
 * @method $this withQosId($value)
1852
 * @method string getOrder()
1853
 * @method $this withOrder($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 getQosCarId()
1861
 * @method $this withQosCarId($value)
1862
 */
1863
class DescribeQosCars extends Rpc
1864
{
1865
}
1866
1867
/**
1868
 * @method string getResourceOwnerId()
1869
 * @method $this withResourceOwnerId($value)
1870
 * @method string getPageNumber()
1871
 * @method $this withPageNumber($value)
1872
 * @method string getPageSize()
1873
 * @method $this withPageSize($value)
1874
 * @method string getResourceOwnerAccount()
1875
 * @method $this withResourceOwnerAccount($value)
1876
 * @method string getQosIds()
1877
 * @method $this withQosIds($value)
1878
 * @method string getOwnerAccount()
1879
 * @method $this withOwnerAccount($value)
1880
 * @method string getOwnerId()
1881
 * @method $this withOwnerId($value)
1882
 * @method string getQosName()
1883
 * @method $this withQosName($value)
1884
 */
1885
class DescribeQoses extends Rpc
1886
{
1887
}
1888
1889
/**
1890
 * @method string getResourceOwnerId()
1891
 * @method $this withResourceOwnerId($value)
1892
 * @method string getQosPolicyId()
1893
 * @method $this withQosPolicyId($value)
1894
 * @method string getDescription()
1895
 * @method $this withDescription($value)
1896
 * @method string getPageNumber()
1897
 * @method $this withPageNumber($value)
1898
 * @method string getPageSize()
1899
 * @method $this withPageSize($value)
1900
 * @method string getQosId()
1901
 * @method $this withQosId($value)
1902
 * @method string getResourceOwnerAccount()
1903
 * @method $this withResourceOwnerAccount($value)
1904
 * @method string getOwnerAccount()
1905
 * @method $this withOwnerAccount($value)
1906
 * @method string getOwnerId()
1907
 * @method $this withOwnerId($value)
1908
 * @method string getPriority()
1909
 * @method $this withPriority($value)
1910
 */
1911
class DescribeQosPolicies extends Rpc
1912
{
1913
}
1914
1915
/**
1916
 * @method string getResourceOwnerId()
1917
 * @method $this withResourceOwnerId($value)
1918
 * @method string getResourceOwnerAccount()
1919
 * @method $this withResourceOwnerAccount($value)
1920
 * @method string getOwnerAccount()
1921
 * @method $this withOwnerAccount($value)
1922
 * @method string getOwnerId()
1923
 * @method $this withOwnerId($value)
1924
 * @method string getAcceptLanguage()
1925
 * @method $this withAcceptLanguage($value)
1926
 */
1927
class DescribeRegions extends Rpc
1928
{
1929
}
1930
1931
/**
1932
 * @method string getResourceOwnerId()
1933
 * @method $this withResourceOwnerId($value)
1934
 * @method string getPageNumber()
1935
 * @method $this withPageNumber($value)
1936
 * @method string getPageSize()
1937
 * @method $this withPageSize($value)
1938
 * @method string getSourceType()
1939
 * @method $this withSourceType($value)
1940
 * @method string getResourceOwnerAccount()
1941
 * @method $this withResourceOwnerAccount($value)
1942
 * @method string getOwnerAccount()
1943
 * @method $this withOwnerAccount($value)
1944
 * @method string getOwnerId()
1945
 * @method $this withOwnerId($value)
1946
 * @method string getSmartAGId()
1947
 * @method $this withSmartAGId($value)
1948
 */
1949
class DescribeRouteDistributionStrategies extends Rpc
1950
{
1951
}
1952
1953
/**
1954
 * @method string getResourceOwnerId()
1955
 * @method $this withResourceOwnerId($value)
1956
 * @method string getResourceOwnerAccount()
1957
 * @method $this withResourceOwnerAccount($value)
1958
 * @method string getOwnerAccount()
1959
 * @method $this withOwnerAccount($value)
1960
 * @method string getOwnerId()
1961
 * @method $this withOwnerId($value)
1962
 * @method string getSmartAGId()
1963
 * @method $this withSmartAGId($value)
1964
 * @method string getSmartAGSn()
1965
 * @method $this withSmartAGSn($value)
1966
 */
1967
class DescribeSagCurrentDns extends Rpc
1968
{
1969
}
1970
1971
/**
1972
 * @method string getResourceOwnerId()
1973
 * @method $this withResourceOwnerId($value)
1974
 * @method string getResourceOwnerAccount()
1975
 * @method $this withResourceOwnerAccount($value)
1976
 * @method string getOwnerAccount()
1977
 * @method $this withOwnerAccount($value)
1978
 * @method string getOwnerId()
1979
 * @method $this withOwnerId($value)
1980
 * @method string getSmartAGId()
1981
 * @method $this withSmartAGId($value)
1982
 * @method string getSmartAGSn()
1983
 * @method $this withSmartAGSn($value)
1984
 */
1985
class DescribeSAGDeviceInfo extends Rpc
1986
{
1987
}
1988
1989
/**
1990
 * @method string getResourceOwnerId()
1991
 * @method $this withResourceOwnerId($value)
1992
 * @method string getResourceOwnerAccount()
1993
 * @method $this withResourceOwnerAccount($value)
1994
 * @method string getOwnerAccount()
1995
 * @method $this withOwnerAccount($value)
1996
 * @method string getOwnerId()
1997
 * @method $this withOwnerId($value)
1998
 * @method string getSize()
1999
 * @method $this withSize($value)
2000
 */
2001
class DescribeSagDropTopN extends Rpc
2002
{
2003
}
2004
2005
/**
2006
 * @method string getResourceOwnerId()
2007
 * @method $this withResourceOwnerId($value)
2008
 * @method string getResourceOwnerAccount()
2009
 * @method $this withResourceOwnerAccount($value)
2010
 * @method string getOwnerAccount()
2011
 * @method $this withOwnerAccount($value)
2012
 * @method string getOwnerId()
2013
 * @method $this withOwnerId($value)
2014
 * @method string getSmartAGId()
2015
 * @method $this withSmartAGId($value)
2016
 */
2017
class DescribeSagECRouteBackupAttribute extends Rpc
2018
{
2019
}
2020
2021
/**
2022
 * @method string getResourceOwnerId()
2023
 * @method $this withResourceOwnerId($value)
2024
 * @method string getResourceOwnerAccount()
2025
 * @method $this withResourceOwnerAccount($value)
2026
 * @method string getOwnerAccount()
2027
 * @method $this withOwnerAccount($value)
2028
 * @method string getOwnerId()
2029
 * @method $this withOwnerId($value)
2030
 * @method string getSmartAGId()
2031
 * @method $this withSmartAGId($value)
2032
 * @method string getSmartAGSn()
2033
 * @method $this withSmartAGSn($value)
2034
 * @method string getPortName()
2035
 * @method $this withPortName($value)
2036
 */
2037
class DescribeSagExpressConnectInterfaceList extends Rpc
2038
{
2039
}
2040
2041
/**
2042
 * @method string getResourceOwnerId()
2043
 * @method $this withResourceOwnerId($value)
2044
 * @method string getResourceOwnerAccount()
2045
 * @method $this withResourceOwnerAccount($value)
2046
 * @method string getOwnerAccount()
2047
 * @method $this withOwnerAccount($value)
2048
 * @method string getOwnerId()
2049
 * @method $this withOwnerId($value)
2050
 * @method string getSmartAGId()
2051
 * @method $this withSmartAGId($value)
2052
 * @method string getSmartAGSn()
2053
 * @method $this withSmartAGSn($value)
2054
 */
2055
class DescribeSagGlobalRouteProtocol extends Rpc
2056
{
2057
}
2058
2059
/**
2060
 * @method string getResourceOwnerId()
2061
 * @method $this withResourceOwnerId($value)
2062
 * @method string getResourceOwnerAccount()
2063
 * @method $this withResourceOwnerAccount($value)
2064
 * @method string getOwnerAccount()
2065
 * @method $this withOwnerAccount($value)
2066
 * @method string getOwnerId()
2067
 * @method $this withOwnerId($value)
2068
 * @method string getSmartAGId()
2069
 * @method $this withSmartAGId($value)
2070
 * @method string getSmartAGSn()
2071
 * @method $this withSmartAGSn($value)
2072
 */
2073
class DescribeSagHa extends Rpc
2074
{
2075
}
2076
2077
/**
2078
 * @method string getResourceOwnerId()
2079
 * @method $this withResourceOwnerId($value)
2080
 * @method string getResourceOwnerAccount()
2081
 * @method $this withResourceOwnerAccount($value)
2082
 * @method string getOwnerAccount()
2083
 * @method $this withOwnerAccount($value)
2084
 * @method string getOwnerId()
2085
 * @method $this withOwnerId($value)
2086
 * @method string getSmartAGId()
2087
 * @method $this withSmartAGId($value)
2088
 * @method string getSmartAGSn()
2089
 * @method $this withSmartAGSn($value)
2090
 */
2091
class DescribeSagLanList extends Rpc
2092
{
2093
}
2094
2095
/**
2096
 * @method string getResourceOwnerId()
2097
 * @method $this withResourceOwnerId($value)
2098
 * @method string getResourceOwnerAccount()
2099
 * @method $this withResourceOwnerAccount($value)
2100
 * @method string getOwnerAccount()
2101
 * @method $this withOwnerAccount($value)
2102
 * @method string getOwnerId()
2103
 * @method $this withOwnerId($value)
2104
 * @method string getSmartAGId()
2105
 * @method $this withSmartAGId($value)
2106
 * @method string getSmartAGSn()
2107
 * @method $this withSmartAGSn($value)
2108
 */
2109
class DescribeSagManagementPort extends Rpc
2110
{
2111
}
2112
2113
/**
2114
 * @method string getResourceOwnerId()
2115
 * @method $this withResourceOwnerId($value)
2116
 * @method array getSmartAGIds()
2117
 * @method string getResourceOwnerAccount()
2118
 * @method $this withResourceOwnerAccount($value)
2119
 * @method string getOwnerAccount()
2120
 * @method $this withOwnerAccount($value)
2121
 * @method string getOwnerId()
2122
 * @method $this withOwnerId($value)
2123
 */
2124
class DescribeSagOnlineClientStatistics extends Rpc
2125
{
2126
2127
    /**
2128
     * @param array $smartAGIds
2129
     *
2130
     * @return $this
2131
     */
2132
	public function withSmartAGIds(array $smartAGIds)
2133
	{
2134
	    $this->data['SmartAGIds'] = $smartAGIds;
2135
		foreach ($smartAGIds as $i => $iValue) {
2136
			$this->options['query']['SmartAGIds.' . ($i + 1)] = $iValue;
2137
		}
2138
2139
		return $this;
2140
    }
2141
}
2142
2143
/**
2144
 * @method string getResourceOwnerId()
2145
 * @method $this withResourceOwnerId($value)
2146
 * @method string getResourceOwnerAccount()
2147
 * @method $this withResourceOwnerAccount($value)
2148
 * @method string getOwnerAccount()
2149
 * @method $this withOwnerAccount($value)
2150
 * @method string getOwnerId()
2151
 * @method $this withOwnerId($value)
2152
 * @method string getSmartAGId()
2153
 * @method $this withSmartAGId($value)
2154
 * @method string getSmartAGSn()
2155
 * @method $this withSmartAGSn($value)
2156
 */
2157
class DescribeSagPortList extends Rpc
2158
{
2159
}
2160
2161
/**
2162
 * @method string getResourceOwnerId()
2163
 * @method $this withResourceOwnerId($value)
2164
 * @method string getResourceOwnerAccount()
2165
 * @method $this withResourceOwnerAccount($value)
2166
 * @method string getOwnerAccount()
2167
 * @method $this withOwnerAccount($value)
2168
 * @method string getOwnerId()
2169
 * @method $this withOwnerId($value)
2170
 * @method string getSmartAGId()
2171
 * @method $this withSmartAGId($value)
2172
 * @method string getSmartAGSn()
2173
 * @method $this withSmartAGSn($value)
2174
 */
2175
class DescribeSagPortRouteProtocolList extends Rpc
2176
{
2177
}
2178
2179
/**
2180
 * @method string getResourceOwnerId()
2181
 * @method $this withResourceOwnerId($value)
2182
 * @method string getSerialNumber()
2183
 * @method $this withSerialNumber($value)
2184
 * @method string getResourceOwnerAccount()
2185
 * @method $this withResourceOwnerAccount($value)
2186
 * @method string getOwnerAccount()
2187
 * @method $this withOwnerAccount($value)
2188
 * @method string getOwnerId()
2189
 * @method $this withOwnerId($value)
2190
 * @method string getSmartAGId()
2191
 * @method $this withSmartAGId($value)
2192
 */
2193
class DescribeSagRemoteAccess extends Rpc
2194
{
2195
}
2196
2197
/**
2198
 * @method string getResourceOwnerId()
2199
 * @method $this withResourceOwnerId($value)
2200
 * @method string getResourceOwnerAccount()
2201
 * @method $this withResourceOwnerAccount($value)
2202
 * @method string getOwnerAccount()
2203
 * @method $this withOwnerAccount($value)
2204
 * @method string getOwnerId()
2205
 * @method $this withOwnerId($value)
2206
 * @method string getSagId()
2207
 * @method $this withSagId($value)
2208
 */
2209
class DescribeSagRouteableAddress extends Rpc
2210
{
2211
}
2212
2213
/**
2214
 * @method string getResourceOwnerId()
2215
 * @method $this withResourceOwnerId($value)
2216
 * @method string getResourceOwnerAccount()
2217
 * @method $this withResourceOwnerAccount($value)
2218
 * @method string getOwnerAccount()
2219
 * @method $this withOwnerAccount($value)
2220
 * @method string getOwnerId()
2221
 * @method $this withOwnerId($value)
2222
 * @method string getSmartAGId()
2223
 * @method $this withSmartAGId($value)
2224
 * @method string getSmartAGSn()
2225
 * @method $this withSmartAGSn($value)
2226
 */
2227
class DescribeSagRouteList extends Rpc
2228
{
2229
}
2230
2231
/**
2232
 * @method string getResourceOwnerId()
2233
 * @method $this withResourceOwnerId($value)
2234
 * @method string getResourceOwnerAccount()
2235
 * @method $this withResourceOwnerAccount($value)
2236
 * @method string getOwnerAccount()
2237
 * @method $this withOwnerAccount($value)
2238
 * @method string getOwnerId()
2239
 * @method $this withOwnerId($value)
2240
 * @method string getSmartAGId()
2241
 * @method $this withSmartAGId($value)
2242
 * @method string getSmartAGSn()
2243
 * @method $this withSmartAGSn($value)
2244
 */
2245
class DescribeSagRouteProtocolBgp extends Rpc
2246
{
2247
}
2248
2249
/**
2250
 * @method string getResourceOwnerId()
2251
 * @method $this withResourceOwnerId($value)
2252
 * @method string getResourceOwnerAccount()
2253
 * @method $this withResourceOwnerAccount($value)
2254
 * @method string getOwnerAccount()
2255
 * @method $this withOwnerAccount($value)
2256
 * @method string getOwnerId()
2257
 * @method $this withOwnerId($value)
2258
 * @method string getSmartAGId()
2259
 * @method $this withSmartAGId($value)
2260
 * @method string getSmartAGSn()
2261
 * @method $this withSmartAGSn($value)
2262
 */
2263
class DescribeSagRouteProtocolOspf extends Rpc
2264
{
2265
}
2266
2267
/**
2268
 * @method string getResourceOwnerId()
2269
 * @method $this withResourceOwnerId($value)
2270
 * @method string getResourceOwnerAccount()
2271
 * @method $this withResourceOwnerAccount($value)
2272
 * @method string getOwnerAccount()
2273
 * @method $this withOwnerAccount($value)
2274
 * @method string getOwnerId()
2275
 * @method $this withOwnerId($value)
2276
 * @method string getSmartAGId()
2277
 * @method $this withSmartAGId($value)
2278
 * @method string getSmartAGSn()
2279
 * @method $this withSmartAGSn($value)
2280
 */
2281
class DescribeSagStaticRouteList extends Rpc
2282
{
2283
}
2284
2285
/**
2286
 * @method string getResourceOwnerId()
2287
 * @method $this withResourceOwnerId($value)
2288
 * @method string getResourceOwnerAccount()
2289
 * @method $this withResourceOwnerAccount($value)
2290
 * @method string getOwnerAccount()
2291
 * @method $this withOwnerAccount($value)
2292
 * @method string getOwnerId()
2293
 * @method $this withOwnerId($value)
2294
 * @method string getSize()
2295
 * @method $this withSize($value)
2296
 */
2297
class DescribeSagTrafficTopN extends Rpc
2298
{
2299
}
2300
2301
/**
2302
 * @method string getResourceOwnerId()
2303
 * @method $this withResourceOwnerId($value)
2304
 * @method string getResourceOwnerAccount()
2305
 * @method $this withResourceOwnerAccount($value)
2306
 * @method string getOwnerAccount()
2307
 * @method $this withOwnerAccount($value)
2308
 * @method string getOwnerId()
2309
 * @method $this withOwnerId($value)
2310
 * @method string getSmartAGId()
2311
 * @method $this withSmartAGId($value)
2312
 * @method string getSmartAGSn()
2313
 * @method $this withSmartAGSn($value)
2314
 */
2315
class DescribeSagUserDns extends Rpc
2316
{
2317
}
2318
2319
/**
2320
 * @method string getResourceOwnerId()
2321
 * @method $this withResourceOwnerId($value)
2322
 * @method array getVbrInstanceIds()
2323
 * @method string getVbrRegionId()
2324
 * @method $this withVbrRegionId($value)
2325
 * @method string getResourceOwnerAccount()
2326
 * @method $this withResourceOwnerAccount($value)
2327
 * @method string getOwnerAccount()
2328
 * @method $this withOwnerAccount($value)
2329
 * @method string getOwnerId()
2330
 * @method $this withOwnerId($value)
2331
 */
2332
class DescribeSagVbrRelations extends Rpc
2333
{
2334
2335
    /**
2336
     * @param array $vbrInstanceIds
2337
     *
2338
     * @return $this
2339
     */
2340
	public function withVbrInstanceIds(array $vbrInstanceIds)
2341
	{
2342
	    $this->data['VbrInstanceIds'] = $vbrInstanceIds;
2343
		foreach ($vbrInstanceIds as $i => $iValue) {
2344
			$this->options['query']['VbrInstanceIds.' . ($i + 1)] = $iValue;
2345
		}
2346
2347
		return $this;
2348
    }
2349
}
2350
2351
/**
2352
 * @method string getResourceOwnerId()
2353
 * @method $this withResourceOwnerId($value)
2354
 * @method string getResourceOwnerAccount()
2355
 * @method $this withResourceOwnerAccount($value)
2356
 * @method string getOwnerAccount()
2357
 * @method $this withOwnerAccount($value)
2358
 * @method string getOwnerId()
2359
 * @method $this withOwnerId($value)
2360
 * @method string getSmartAGId()
2361
 * @method $this withSmartAGId($value)
2362
 * @method string getSmartAGSn()
2363
 * @method $this withSmartAGSn($value)
2364
 */
2365
class DescribeSagWan4G extends Rpc
2366
{
2367
}
2368
2369
/**
2370
 * @method string getResourceOwnerId()
2371
 * @method $this withResourceOwnerId($value)
2372
 * @method string getResourceOwnerAccount()
2373
 * @method $this withResourceOwnerAccount($value)
2374
 * @method string getOwnerAccount()
2375
 * @method $this withOwnerAccount($value)
2376
 * @method string getOwnerId()
2377
 * @method $this withOwnerId($value)
2378
 * @method string getSmartAGId()
2379
 * @method $this withSmartAGId($value)
2380
 * @method string getSmartAGSn()
2381
 * @method $this withSmartAGSn($value)
2382
 */
2383
class DescribeSagWanList extends Rpc
2384
{
2385
}
2386
2387
/**
2388
 * @method string getResourceOwnerId()
2389
 * @method $this withResourceOwnerId($value)
2390
 * @method string getResourceOwnerAccount()
2391
 * @method $this withResourceOwnerAccount($value)
2392
 * @method string getOwnerAccount()
2393
 * @method $this withOwnerAccount($value)
2394
 * @method string getOwnerId()
2395
 * @method $this withOwnerId($value)
2396
 * @method string getSmartAGId()
2397
 * @method $this withSmartAGId($value)
2398
 * @method string getSmartAGSn()
2399
 * @method $this withSmartAGSn($value)
2400
 */
2401
class DescribeSagWanSnat extends Rpc
2402
{
2403
}
2404
2405
/**
2406
 * @method string getResourceOwnerId()
2407
 * @method $this withResourceOwnerId($value)
2408
 * @method string getResourceOwnerAccount()
2409
 * @method $this withResourceOwnerAccount($value)
2410
 * @method string getOwnerAccount()
2411
 * @method $this withOwnerAccount($value)
2412
 * @method string getOwnerId()
2413
 * @method $this withOwnerId($value)
2414
 * @method string getSmartAGId()
2415
 * @method $this withSmartAGId($value)
2416
 * @method string getSmartAGSn()
2417
 * @method $this withSmartAGSn($value)
2418
 */
2419
class DescribeSagWifi extends Rpc
2420
{
2421
}
2422
2423
/**
2424
 * @method string getResourceOwnerId()
2425
 * @method $this withResourceOwnerId($value)
2426
 * @method string getResourceOwnerAccount()
2427
 * @method $this withResourceOwnerAccount($value)
2428
 * @method string getOwnerAccount()
2429
 * @method $this withOwnerAccount($value)
2430
 * @method string getOwnerId()
2431
 * @method $this withOwnerId($value)
2432
 * @method string getSmartAGId()
2433
 * @method $this withSmartAGId($value)
2434
 */
2435
class DescribeSmartAccessGatewayAttribute extends Rpc
2436
{
2437
}
2438
2439
/**
2440
 * @method string getResourceOwnerId()
2441
 * @method $this withResourceOwnerId($value)
2442
 * @method string getPageNumber()
2443
 * @method $this withPageNumber($value)
2444
 * @method string getPageSize()
2445
 * @method $this withPageSize($value)
2446
 * @method string getResourceOwnerAccount()
2447
 * @method $this withResourceOwnerAccount($value)
2448
 * @method string getOwnerAccount()
2449
 * @method $this withOwnerAccount($value)
2450
 * @method string getUserMail()
2451
 * @method $this withUserMail($value)
2452
 * @method string getOwnerId()
2453
 * @method $this withOwnerId($value)
2454
 * @method string getSmartAGId()
2455
 * @method $this withSmartAGId($value)
2456
 * @method string getUserName()
2457
 * @method $this withUserName($value)
2458
 */
2459
class DescribeSmartAccessGatewayClientUsers extends Rpc
2460
{
2461
}
2462
2463
/**
2464
 * @method string getResourceOwnerId()
2465
 * @method $this withResourceOwnerId($value)
2466
 * @method string getResourceOwnerAccount()
2467
 * @method $this withResourceOwnerAccount($value)
2468
 * @method string getOwnerAccount()
2469
 * @method $this withOwnerAccount($value)
2470
 * @method string getOwnerId()
2471
 * @method $this withOwnerId($value)
2472
 * @method string getSmartAGId()
2473
 * @method $this withSmartAGId($value)
2474
 */
2475
class DescribeSmartAccessGatewayHa extends Rpc
2476
{
2477
}
2478
2479
/**
2480
 * @method string getResourceOwnerId()
2481
 * @method $this withResourceOwnerId($value)
2482
 * @method string getAclIds()
2483
 * @method $this withAclIds($value)
2484
 * @method string getCanAssociateQos()
2485
 * @method $this withCanAssociateQos($value)
2486
 * @method string getSoftwareVersion()
2487
 * @method $this withSoftwareVersion($value)
2488
 * @method string getUnboundAclIds()
2489
 * @method $this withUnboundAclIds($value)
2490
 * @method string getPageNumber()
2491
 * @method $this withPageNumber($value)
2492
 * @method string getVersionComparator()
2493
 * @method $this withVersionComparator($value)
2494
 * @method string getResourceGroupId()
2495
 * @method $this withResourceGroupId($value)
2496
 * @method string getPageSize()
2497
 * @method $this withPageSize($value)
2498
 * @method string getInstanceType()
2499
 * @method $this withInstanceType($value)
2500
 * @method string getHardwareType()
2501
 * @method $this withHardwareType($value)
2502
 * @method array getSmartAGIds()
2503
 * @method string getSerialNumber()
2504
 * @method $this withSerialNumber($value)
2505
 * @method string getResourceOwnerAccount()
2506
 * @method $this withResourceOwnerAccount($value)
2507
 * @method string getOwnerAccount()
2508
 * @method $this withOwnerAccount($value)
2509
 * @method string getAssociatedCcnId()
2510
 * @method $this withAssociatedCcnId($value)
2511
 * @method string getOwnerId()
2512
 * @method $this withOwnerId($value)
2513
 * @method string getBusinessState()
2514
 * @method $this withBusinessState($value)
2515
 * @method string getName()
2516
 * @method $this withName($value)
2517
 * @method string getSmartAGId()
2518
 * @method $this withSmartAGId($value)
2519
 * @method string getStatus()
2520
 * @method $this withStatus($value)
2521
 */
2522
class DescribeSmartAccessGateways extends Rpc
2523
{
2524
2525
    /**
2526
     * @param array $smartAGIds
2527
     *
2528
     * @return $this
2529
     */
2530
	public function withSmartAGIds(array $smartAGIds)
2531
	{
2532
	    $this->data['SmartAGIds'] = $smartAGIds;
2533
		foreach ($smartAGIds as $i => $iValue) {
2534
			$this->options['query']['SmartAGIds.' . ($i + 1)] = $iValue;
2535
		}
2536
2537
		return $this;
2538
    }
2539
}
2540
2541
/**
2542
 * @method string getResourceOwnerId()
2543
 * @method $this withResourceOwnerId($value)
2544
 * @method string getResourceOwnerAccount()
2545
 * @method $this withResourceOwnerAccount($value)
2546
 * @method string getOwnerAccount()
2547
 * @method $this withOwnerAccount($value)
2548
 * @method string getOwnerId()
2549
 * @method $this withOwnerId($value)
2550
 * @method string getVersionType()
2551
 * @method $this withVersionType($value)
2552
 * @method string getSmartAGId()
2553
 * @method $this withSmartAGId($value)
2554
 * @method string getSmartAGSn()
2555
 * @method $this withSmartAGSn($value)
2556
 */
2557
class DescribeSmartAccessGatewayVersions extends Rpc
2558
{
2559
}
2560
2561
/**
2562
 * @method string getResourceOwnerId()
2563
 * @method $this withResourceOwnerId($value)
2564
 * @method string getPageNumber()
2565
 * @method $this withPageNumber($value)
2566
 * @method string getPageSize()
2567
 * @method $this withPageSize($value)
2568
 * @method string getResourceOwnerAccount()
2569
 * @method $this withResourceOwnerAccount($value)
2570
 * @method string getOwnerAccount()
2571
 * @method $this withOwnerAccount($value)
2572
 * @method string getOwnerId()
2573
 * @method $this withOwnerId($value)
2574
 * @method string getSmartAGId()
2575
 * @method $this withSmartAGId($value)
2576
 */
2577
class DescribeSnatEntries extends Rpc
2578
{
2579
}
2580
2581
/**
2582
 * @method string getResourceOwnerId()
2583
 * @method $this withResourceOwnerId($value)
2584
 * @method string getResourceOwnerAccount()
2585
 * @method $this withResourceOwnerAccount($value)
2586
 * @method string getOwnerAccount()
2587
 * @method $this withOwnerAccount($value)
2588
 * @method string getOwnerId()
2589
 * @method $this withOwnerId($value)
2590
 */
2591
class DescribeUnbindFlowLogSags extends Rpc
2592
{
2593
}
2594
2595
/**
2596
 * @method string getResourceOwnerId()
2597
 * @method $this withResourceOwnerId($value)
2598
 * @method array getUserNames()
2599
 * @method string getResourceOwnerAccount()
2600
 * @method $this withResourceOwnerAccount($value)
2601
 * @method string getOwnerAccount()
2602
 * @method $this withOwnerAccount($value)
2603
 * @method string getStatisticsDate()
2604
 * @method $this withStatisticsDate($value)
2605
 * @method string getOwnerId()
2606
 * @method $this withOwnerId($value)
2607
 * @method string getSmartAGId()
2608
 * @method $this withSmartAGId($value)
2609
 */
2610
class DescribeUserFlowStatistics extends Rpc
2611
{
2612
2613
    /**
2614
     * @param array $userNames
2615
     *
2616
     * @return $this
2617
     */
2618
	public function withUserNames(array $userNames)
2619
	{
2620
	    $this->data['UserNames'] = $userNames;
2621
		foreach ($userNames as $i => $iValue) {
2622
			$this->options['query']['UserNames.' . ($i + 1)] = $iValue;
2623
		}
2624
2625
		return $this;
2626
    }
2627
}
2628
2629
/**
2630
 * @method string getResourceOwnerId()
2631
 * @method $this withResourceOwnerId($value)
2632
 * @method string getResourceOwnerAccount()
2633
 * @method $this withResourceOwnerAccount($value)
2634
 * @method string getOwnerAccount()
2635
 * @method $this withOwnerAccount($value)
2636
 * @method string getOwnerId()
2637
 * @method $this withOwnerId($value)
2638
 * @method string getSmartAGId()
2639
 * @method $this withSmartAGId($value)
2640
 * @method string getUserName()
2641
 * @method $this withUserName($value)
2642
 */
2643
class DescribeUserOnlineClients extends Rpc
2644
{
2645
}
2646
2647
/**
2648
 * @method string getResourceOwnerId()
2649
 * @method $this withResourceOwnerId($value)
2650
 * @method array getUserNames()
2651
 * @method string getResourceOwnerAccount()
2652
 * @method $this withResourceOwnerAccount($value)
2653
 * @method string getOwnerAccount()
2654
 * @method $this withOwnerAccount($value)
2655
 * @method string getOwnerId()
2656
 * @method $this withOwnerId($value)
2657
 * @method string getSmartAGId()
2658
 * @method $this withSmartAGId($value)
2659
 */
2660
class DescribeUserOnlineClientStatistics extends Rpc
2661
{
2662
2663
    /**
2664
     * @param array $userNames
2665
     *
2666
     * @return $this
2667
     */
2668
	public function withUserNames(array $userNames)
2669
	{
2670
	    $this->data['UserNames'] = $userNames;
2671
		foreach ($userNames as $i => $iValue) {
2672
			$this->options['query']['UserNames.' . ($i + 1)] = $iValue;
2673
		}
2674
2675
		return $this;
2676
    }
2677
}
2678
2679
/**
2680
 * @method string getResourceOwnerId()
2681
 * @method $this withResourceOwnerId($value)
2682
 * @method string getNetworkOptId()
2683
 * @method $this withNetworkOptId($value)
2684
 * @method array getSmartAGIds()
2685
 * @method string getResourceOwnerAccount()
2686
 * @method $this withResourceOwnerAccount($value)
2687
 * @method string getOwnerAccount()
2688
 * @method $this withOwnerAccount($value)
2689
 * @method string getOwnerId()
2690
 * @method $this withOwnerId($value)
2691
 */
2692
class DetachNetworkOptimizationSags extends Rpc
2693
{
2694
2695
    /**
2696
     * @param array $smartAGIds
2697
     *
2698
     * @return $this
2699
     */
2700
	public function withSmartAGIds(array $smartAGIds)
2701
	{
2702
	    $this->data['SmartAGIds'] = $smartAGIds;
2703
		foreach ($smartAGIds as $i => $iValue) {
2704
			$this->options['query']['SmartAGIds.' . ($i + 1)] = $iValue;
2705
		}
2706
2707
		return $this;
2708
    }
2709
}
2710
2711
/**
2712
 * @method string getResourceOwnerId()
2713
 * @method $this withResourceOwnerId($value)
2714
 * @method string getResourceOwnerAccount()
2715
 * @method $this withResourceOwnerAccount($value)
2716
 * @method string getOwnerAccount()
2717
 * @method $this withOwnerAccount($value)
2718
 * @method string getOwnerId()
2719
 * @method $this withOwnerId($value)
2720
 * @method string getSmartAGId()
2721
 * @method $this withSmartAGId($value)
2722
 * @method string getSmartAGSn()
2723
 * @method $this withSmartAGSn($value)
2724
 */
2725
class DiagnoseSmartAccessGateway extends Rpc
2726
{
2727
}
2728
2729
/**
2730
 * @method string getResourceOwnerId()
2731
 * @method $this withResourceOwnerId($value)
2732
 * @method string getResourceOwnerAccount()
2733
 * @method $this withResourceOwnerAccount($value)
2734
 * @method string getOwnerAccount()
2735
 * @method $this withOwnerAccount($value)
2736
 * @method string getOwnerId()
2737
 * @method $this withOwnerId($value)
2738
 * @method string getSmartAGId()
2739
 * @method $this withSmartAGId($value)
2740
 * @method string getUserName()
2741
 * @method $this withUserName($value)
2742
 */
2743
class DisableSmartAccessGatewayUser extends Rpc
2744
{
2745
}
2746
2747
/**
2748
 * @method string getResourceOwnerId()
2749
 * @method $this withResourceOwnerId($value)
2750
 * @method string getClientToken()
2751
 * @method $this withClientToken($value)
2752
 * @method string getDryRun()
2753
 * @method $this withDryRun($value)
2754
 * @method string getResourceOwnerAccount()
2755
 * @method $this withResourceOwnerAccount($value)
2756
 * @method string getOwnerAccount()
2757
 * @method $this withOwnerAccount($value)
2758
 * @method string getOwnerId()
2759
 * @method $this withOwnerId($value)
2760
 * @method string getSmartAGId()
2761
 * @method $this withSmartAGId($value)
2762
 */
2763
class DisableSmartAGDpiMonitor extends Rpc
2764
{
2765
}
2766
2767
/**
2768
 * @method string getResourceOwnerId()
2769
 * @method $this withResourceOwnerId($value)
2770
 * @method string getAclId()
2771
 * @method $this withAclId($value)
2772
 * @method string getResourceOwnerAccount()
2773
 * @method $this withResourceOwnerAccount($value)
2774
 * @method string getOwnerAccount()
2775
 * @method $this withOwnerAccount($value)
2776
 * @method string getOwnerId()
2777
 * @method $this withOwnerId($value)
2778
 * @method string getSmartAGId()
2779
 * @method $this withSmartAGId($value)
2780
 */
2781
class DisassociateACL extends Rpc
2782
{
2783
}
2784
2785
/**
2786
 * @method string getResourceOwnerId()
2787
 * @method $this withResourceOwnerId($value)
2788
 * @method string getResourceOwnerAccount()
2789
 * @method $this withResourceOwnerAccount($value)
2790
 * @method string getOwnerAccount()
2791
 * @method $this withOwnerAccount($value)
2792
 * @method string getOwnerId()
2793
 * @method $this withOwnerId($value)
2794
 * @method string getSmartAGId()
2795
 * @method $this withSmartAGId($value)
2796
 * @method string getFlowLogId()
2797
 * @method $this withFlowLogId($value)
2798
 */
2799
class DisassociateFlowLog extends Rpc
2800
{
2801
}
2802
2803
/**
2804
 * @method string getResourceOwnerId()
2805
 * @method $this withResourceOwnerId($value)
2806
 * @method string getQosId()
2807
 * @method $this withQosId($value)
2808
 * @method string getResourceOwnerAccount()
2809
 * @method $this withResourceOwnerAccount($value)
2810
 * @method string getOwnerAccount()
2811
 * @method $this withOwnerAccount($value)
2812
 * @method string getOwnerId()
2813
 * @method $this withOwnerId($value)
2814
 * @method string getSmartAGId()
2815
 * @method $this withSmartAGId($value)
2816
 */
2817
class DisassociateQos extends Rpc
2818
{
2819
}
2820
2821
/**
2822
 * @method string getResourceOwnerId()
2823
 * @method $this withResourceOwnerId($value)
2824
 * @method string getResourceOwnerAccount()
2825
 * @method $this withResourceOwnerAccount($value)
2826
 * @method string getOwnerAccount()
2827
 * @method $this withOwnerAccount($value)
2828
 * @method string getOwnerId()
2829
 * @method $this withOwnerId($value)
2830
 * @method string getSmartAGId()
2831
 * @method $this withSmartAGId($value)
2832
 * @method string getSmartAGSn()
2833
 * @method $this withSmartAGSn($value)
2834
 */
2835
class DiscribeSmartAccessGatewayDiagnosisReport extends Rpc
2836
{
2837
}
2838
2839
/**
2840
 * @method string getResourceOwnerId()
2841
 * @method $this withResourceOwnerId($value)
2842
 * @method string getBandWidthSpec()
2843
 * @method $this withBandWidthSpec($value)
2844
 * @method string getUserCount()
2845
 * @method $this withUserCount($value)
2846
 * @method string getAutoPay()
2847
 * @method $this withAutoPay($value)
2848
 * @method string getResourceOwnerAccount()
2849
 * @method $this withResourceOwnerAccount($value)
2850
 * @method string getOwnerAccount()
2851
 * @method $this withOwnerAccount($value)
2852
 * @method string getOwnerId()
2853
 * @method $this withOwnerId($value)
2854
 * @method string getSmartAGId()
2855
 * @method $this withSmartAGId($value)
2856
 * @method string getDataPlan()
2857
 * @method $this withDataPlan($value)
2858
 */
2859
class DowngradeSmartAccessGateway extends Rpc
2860
{
2861
}
2862
2863
/**
2864
 * @method string getResourceOwnerId()
2865
 * @method $this withResourceOwnerId($value)
2866
 * @method string getUserCount()
2867
 * @method $this withUserCount($value)
2868
 * @method string getAutoPay()
2869
 * @method $this withAutoPay($value)
2870
 * @method string getResourceOwnerAccount()
2871
 * @method $this withResourceOwnerAccount($value)
2872
 * @method string getOwnerAccount()
2873
 * @method $this withOwnerAccount($value)
2874
 * @method string getOwnerId()
2875
 * @method $this withOwnerId($value)
2876
 * @method string getSmartAGId()
2877
 * @method $this withSmartAGId($value)
2878
 * @method string getDataPlan()
2879
 * @method $this withDataPlan($value)
2880
 */
2881
class DowngradeSmartAccessGatewaySoftware extends Rpc
2882
{
2883
}
2884
2885
/**
2886
 * @method string getResourceOwnerId()
2887
 * @method $this withResourceOwnerId($value)
2888
 * @method string getResourceOwnerAccount()
2889
 * @method $this withResourceOwnerAccount($value)
2890
 * @method string getOwnerAccount()
2891
 * @method $this withOwnerAccount($value)
2892
 * @method string getOwnerId()
2893
 * @method $this withOwnerId($value)
2894
 * @method string getSmartAGId()
2895
 * @method $this withSmartAGId($value)
2896
 * @method string getUserName()
2897
 * @method $this withUserName($value)
2898
 */
2899
class EnableSmartAccessGatewayUser extends Rpc
2900
{
2901
}
2902
2903
/**
2904
 * @method string getSlsLogStore()
2905
 * @method $this withSlsLogStore($value)
2906
 * @method string getResourceOwnerId()
2907
 * @method $this withResourceOwnerId($value)
2908
 * @method string getClientToken()
2909
 * @method $this withClientToken($value)
2910
 * @method string getSlsProjectName()
2911
 * @method $this withSlsProjectName($value)
2912
 * @method string getDryRun()
2913
 * @method $this withDryRun($value)
2914
 * @method string getResourceOwnerAccount()
2915
 * @method $this withResourceOwnerAccount($value)
2916
 * @method string getOwnerAccount()
2917
 * @method $this withOwnerAccount($value)
2918
 * @method string getOwnerId()
2919
 * @method $this withOwnerId($value)
2920
 * @method string getSmartAGId()
2921
 * @method $this withSmartAGId($value)
2922
 */
2923
class EnableSmartAGDpiMonitor extends Rpc
2924
{
2925
}
2926
2927
/**
2928
 * @method string getAclId()
2929
 * @method $this withAclId($value)
2930
 */
2931
class GetAclAttribute extends Rpc
2932
{
2933
}
2934
2935
/**
2936
 * @method string getResourceOwnerId()
2937
 * @method $this withResourceOwnerId($value)
2938
 * @method string getResourceOwnerAccount()
2939
 * @method $this withResourceOwnerAccount($value)
2940
 * @method string getOwnerAccount()
2941
 * @method $this withOwnerAccount($value)
2942
 * @method string getOwnerId()
2943
 * @method $this withOwnerId($value)
2944
 */
2945
class GetCloudConnectNetworkUseLimit extends Rpc
2946
{
2947
}
2948
2949
/**
2950
 * @method string getQosId()
2951
 * @method $this withQosId($value)
2952
 */
2953
class GetQosAttribute extends Rpc
2954
{
2955
}
2956
2957
/**
2958
 * @method string getResourceOwnerId()
2959
 * @method $this withResourceOwnerId($value)
2960
 * @method string getResourceOwnerAccount()
2961
 * @method $this withResourceOwnerAccount($value)
2962
 * @method string getOwnerAccount()
2963
 * @method $this withOwnerAccount($value)
2964
 * @method string getOwnerId()
2965
 * @method $this withOwnerId($value)
2966
 */
2967
class GetSmartAccessGatewayUseLimit extends Rpc
2968
{
2969
}
2970
2971
/**
2972
 * @method string getResourceOwnerId()
2973
 * @method $this withResourceOwnerId($value)
2974
 * @method string getResourceOwnerAccount()
2975
 * @method $this withResourceOwnerAccount($value)
2976
 * @method string getOwnerAccount()
2977
 * @method $this withOwnerAccount($value)
2978
 * @method string getOwnerId()
2979
 * @method $this withOwnerId($value)
2980
 * @method string getSmartAGId()
2981
 * @method $this withSmartAGId($value)
2982
 */
2983
class GetSmartAGDpiAttribute extends Rpc
2984
{
2985
}
2986
2987
/**
2988
 * @method string getResourceOwnerId()
2989
 * @method $this withResourceOwnerId($value)
2990
 * @method string getCcnInstanceId()
2991
 * @method $this withCcnInstanceId($value)
2992
 * @method string getGrantTrafficService()
2993
 * @method $this withGrantTrafficService($value)
2994
 * @method string getResourceOwnerAccount()
2995
 * @method $this withResourceOwnerAccount($value)
2996
 * @method string getOwnerAccount()
2997
 * @method $this withOwnerAccount($value)
2998
 * @method string getOwnerId()
2999
 * @method $this withOwnerId($value)
3000
 * @method string getCenUid()
3001
 * @method $this withCenUid($value)
3002
 * @method string getCenInstanceId()
3003
 * @method $this withCenInstanceId($value)
3004
 */
3005
class GrantInstanceToCbn extends Rpc
3006
{
3007
}
3008
3009
/**
3010
 * @method string getResourceOwnerId()
3011
 * @method $this withResourceOwnerId($value)
3012
 * @method string getCcnUid()
3013
 * @method $this withCcnUid($value)
3014
 * @method string getCcnInstanceId()
3015
 * @method $this withCcnInstanceId($value)
3016
 * @method string getGrantTrafficService()
3017
 * @method $this withGrantTrafficService($value)
3018
 * @method string getResourceOwnerAccount()
3019
 * @method $this withResourceOwnerAccount($value)
3020
 * @method string getOwnerAccount()
3021
 * @method $this withOwnerAccount($value)
3022
 * @method string getOwnerId()
3023
 * @method $this withOwnerId($value)
3024
 * @method string getSmartAGId()
3025
 * @method $this withSmartAGId($value)
3026
 */
3027
class GrantSagInstanceToCcn extends Rpc
3028
{
3029
}
3030
3031
/**
3032
 * @method string getResourceOwnerId()
3033
 * @method $this withResourceOwnerId($value)
3034
 * @method string getVbrRegionId()
3035
 * @method $this withVbrRegionId($value)
3036
 * @method string getResourceOwnerAccount()
3037
 * @method $this withResourceOwnerAccount($value)
3038
 * @method string getOwnerAccount()
3039
 * @method $this withOwnerAccount($value)
3040
 * @method string getOwnerId()
3041
 * @method $this withOwnerId($value)
3042
 * @method string getVbrInstanceId()
3043
 * @method $this withVbrInstanceId($value)
3044
 * @method string getSmartAGId()
3045
 * @method $this withSmartAGId($value)
3046
 * @method string getVbrUid()
3047
 * @method $this withVbrUid($value)
3048
 */
3049
class GrantSagInstanceToVbr extends Rpc
3050
{
3051
}
3052
3053
/**
3054
 * @method string getResourceOwnerId()
3055
 * @method $this withResourceOwnerId($value)
3056
 * @method string getResourceOwnerAccount()
3057
 * @method $this withResourceOwnerAccount($value)
3058
 * @method string getOwnerAccount()
3059
 * @method $this withOwnerAccount($value)
3060
 * @method string getOwnerId()
3061
 * @method $this withOwnerId($value)
3062
 * @method string getSmartAGId()
3063
 * @method $this withSmartAGId($value)
3064
 * @method string getUsername()
3065
 * @method $this withUsername($value)
3066
 */
3067
class KickOutClients extends Rpc
3068
{
3069
}
3070
3071
/**
3072
 * @method string getResourceOwnerId()
3073
 * @method $this withResourceOwnerId($value)
3074
 * @method string getResourceOwnerAccount()
3075
 * @method $this withResourceOwnerAccount($value)
3076
 * @method string getOwnerAccount()
3077
 * @method $this withOwnerAccount($value)
3078
 * @method string getOwnerId()
3079
 * @method $this withOwnerId($value)
3080
 * @method string getSmartAGId()
3081
 * @method $this withSmartAGId($value)
3082
 */
3083
class ListAccessPointNetworkQualities extends Rpc
3084
{
3085
}
3086
3087
/**
3088
 * @method string getResourceOwnerId()
3089
 * @method $this withResourceOwnerId($value)
3090
 * @method string getPageNumber()
3091
 * @method $this withPageNumber($value)
3092
 * @method string getPageSize()
3093
 * @method $this withPageSize($value)
3094
 * @method string getResourceOwnerAccount()
3095
 * @method $this withResourceOwnerAccount($value)
3096
 * @method string getOwnerAccount()
3097
 * @method $this withOwnerAccount($value)
3098
 * @method string getOwnerId()
3099
 * @method $this withOwnerId($value)
3100
 * @method string getSmartAGId()
3101
 * @method $this withSmartAGId($value)
3102
 */
3103
class ListAccessPoints extends Rpc
3104
{
3105
}
3106
3107
/**
3108
 * @method string getDpiConfigType()
3109
 * @method $this withDpiConfigType($value)
3110
 * @method string getNextToken()
3111
 * @method $this withNextToken($value)
3112
 * @method string getSmartAGId()
3113
 * @method $this withSmartAGId($value)
3114
 * @method string getRuleInstanceId()
3115
 * @method $this withRuleInstanceId($value)
3116
 * @method string getMaxResults()
3117
 * @method $this withMaxResults($value)
3118
 */
3119
class ListDpiConfigError extends Rpc
3120
{
3121
}
3122
3123
/**
3124
 * @method array getDpiGroupIds()
3125
 * @method string getResourceOwnerId()
3126
 * @method $this withResourceOwnerId($value)
3127
 * @method string getNextToken()
3128
 * @method $this withNextToken($value)
3129
 * @method string getResourceOwnerAccount()
3130
 * @method $this withResourceOwnerAccount($value)
3131
 * @method string getOwnerAccount()
3132
 * @method $this withOwnerAccount($value)
3133
 * @method string getOwnerId()
3134
 * @method $this withOwnerId($value)
3135
 * @method array getDpiGroupNames()
3136
 * @method string getMaxResults()
3137
 * @method $this withMaxResults($value)
3138
 */
3139
class ListDpiGroups extends Rpc
3140
{
3141
3142
    /**
3143
     * @param array $dpiGroupIds
3144
     *
3145
     * @return $this
3146
     */
3147
	public function withDpiGroupIds(array $dpiGroupIds)
3148
	{
3149
	    $this->data['DpiGroupIds'] = $dpiGroupIds;
3150
		foreach ($dpiGroupIds as $i => $iValue) {
3151
			$this->options['query']['DpiGroupIds.' . ($i + 1)] = $iValue;
3152
		}
3153
3154
		return $this;
3155
    }
3156
3157
    /**
3158
     * @param array $dpiGroupNames
3159
     *
3160
     * @return $this
3161
     */
3162
	public function withDpiGroupNames(array $dpiGroupNames)
3163
	{
3164
	    $this->data['DpiGroupNames'] = $dpiGroupNames;
3165
		foreach ($dpiGroupNames as $i => $iValue) {
3166
			$this->options['query']['DpiGroupNames.' . ($i + 1)] = $iValue;
3167
		}
3168
3169
		return $this;
3170
    }
3171
}
3172
3173
/**
3174
 * @method string getResourceOwnerId()
3175
 * @method $this withResourceOwnerId($value)
3176
 * @method array getDpiSignatureNames()
3177
 * @method array getDpiSignatureIds()
3178
 * @method string getNextToken()
3179
 * @method $this withNextToken($value)
3180
 * @method string getDpiGroupId()
3181
 * @method $this withDpiGroupId($value)
3182
 * @method string getResourceOwnerAccount()
3183
 * @method $this withResourceOwnerAccount($value)
3184
 * @method string getOwnerAccount()
3185
 * @method $this withOwnerAccount($value)
3186
 * @method string getOwnerId()
3187
 * @method $this withOwnerId($value)
3188
 * @method string getMaxResults()
3189
 * @method $this withMaxResults($value)
3190
 */
3191
class ListDpiSignatures extends Rpc
3192
{
3193
3194
    /**
3195
     * @param array $dpiSignatureNames
3196
     *
3197
     * @return $this
3198
     */
3199
	public function withDpiSignatureNames(array $dpiSignatureNames)
3200
	{
3201
	    $this->data['DpiSignatureNames'] = $dpiSignatureNames;
3202
		foreach ($dpiSignatureNames as $i => $iValue) {
3203
			$this->options['query']['DpiSignatureNames.' . ($i + 1)] = $iValue;
3204
		}
3205
3206
		return $this;
3207
    }
3208
3209
    /**
3210
     * @param array $dpiSignatureIds
3211
     *
3212
     * @return $this
3213
     */
3214
	public function withDpiSignatureIds(array $dpiSignatureIds)
3215
	{
3216
	    $this->data['DpiSignatureIds'] = $dpiSignatureIds;
3217
		foreach ($dpiSignatureIds as $i => $iValue) {
3218
			$this->options['query']['DpiSignatureIds.' . ($i + 1)] = $iValue;
3219
		}
3220
3221
		return $this;
3222
    }
3223
}
3224
3225
/**
3226
 * @method string getEnterpriseCode()
3227
 * @method $this withEnterpriseCode($value)
3228
 * @method string getNextToken()
3229
 * @method $this withNextToken($value)
3230
 * @method string getIsDefault()
3231
 * @method $this withIsDefault($value)
3232
 * @method string getMaxResults()
3233
 * @method $this withMaxResults($value)
3234
 */
3235
class ListEnterpriseCode extends Rpc
3236
{
3237
}
3238
3239
/**
3240
 * @method string getResourceOwnerId()
3241
 * @method $this withResourceOwnerId($value)
3242
 * @method string getSerialNumber()
3243
 * @method $this withSerialNumber($value)
3244
 * @method string getResourceOwnerAccount()
3245
 * @method $this withResourceOwnerAccount($value)
3246
 * @method string getOwnerAccount()
3247
 * @method $this withOwnerAccount($value)
3248
 * @method string getOwnerId()
3249
 * @method $this withOwnerId($value)
3250
 * @method string getSmartAGId()
3251
 * @method $this withSmartAGId($value)
3252
 * @method string getOpenApiName()
3253
 * @method $this withOpenApiName($value)
3254
 */
3255
class ListSmartAGApiUnsupportedFeature extends Rpc
3256
{
3257
}
3258
3259
/**
3260
 * @method string getAccessPointId()
3261
 * @method $this withAccessPointId($value)
3262
 * @method string getResourceOwnerId()
3263
 * @method $this withResourceOwnerId($value)
3264
 * @method string getPageNumber()
3265
 * @method $this withPageNumber($value)
3266
 * @method string getPageSize()
3267
 * @method $this withPageSize($value)
3268
 * @method string getResourceOwnerAccount()
3269
 * @method $this withResourceOwnerAccount($value)
3270
 * @method string getOwnerAccount()
3271
 * @method $this withOwnerAccount($value)
3272
 * @method string getOwnerId()
3273
 * @method $this withOwnerId($value)
3274
 * @method string getSmartAGStatus()
3275
 * @method $this withSmartAGStatus($value)
3276
 */
3277
class ListSmartAGByAccessPoint extends Rpc
3278
{
3279
}
3280
3281
/**
3282
 * @method string getResourceOwnerId()
3283
 * @method $this withResourceOwnerId($value)
3284
 * @method string getAclId()
3285
 * @method $this withAclId($value)
3286
 * @method string getResourceOwnerAccount()
3287
 * @method $this withResourceOwnerAccount($value)
3288
 * @method string getOwnerAccount()
3289
 * @method $this withOwnerAccount($value)
3290
 * @method string getOwnerId()
3291
 * @method $this withOwnerId($value)
3292
 * @method string getName()
3293
 * @method $this withName($value)
3294
 */
3295
class ModifyACL extends Rpc
3296
{
3297
}
3298
3299
/**
3300
 * @method array getDpiGroupIds()
3301
 * @method string getResourceOwnerId()
3302
 * @method $this withResourceOwnerId($value)
3303
 * @method string getSourcePortRange()
3304
 * @method $this withSourcePortRange($value)
3305
 * @method string getSourceCidr()
3306
 * @method $this withSourceCidr($value)
3307
 * @method string getDescription()
3308
 * @method $this withDescription($value)
3309
 * @method string getType()
3310
 * @method $this withType($value)
3311
 * @method string getDestCidr()
3312
 * @method $this withDestCidr($value)
3313
 * @method array getDpiSignatureIds()
3314
 * @method string getDirection()
3315
 * @method $this withDirection($value)
3316
 * @method string getPolicy()
3317
 * @method $this withPolicy($value)
3318
 * @method string getAclId()
3319
 * @method $this withAclId($value)
3320
 * @method string getResourceOwnerAccount()
3321
 * @method $this withResourceOwnerAccount($value)
3322
 * @method string getIpProtocol()
3323
 * @method $this withIpProtocol($value)
3324
 * @method string getOwnerAccount()
3325
 * @method $this withOwnerAccount($value)
3326
 * @method string getOwnerId()
3327
 * @method $this withOwnerId($value)
3328
 * @method string getPriority()
3329
 * @method $this withPriority($value)
3330
 * @method string getAcrId()
3331
 * @method $this withAcrId($value)
3332
 * @method string getDestPortRange()
3333
 * @method $this withDestPortRange($value)
3334
 * @method string getName()
3335
 * @method $this withName($value)
3336
 */
3337
class ModifyACLRule extends Rpc
3338
{
3339
3340
    /**
3341
     * @param array $dpiGroupIds
3342
     *
3343
     * @return $this
3344
     */
3345
	public function withDpiGroupIds(array $dpiGroupIds)
3346
	{
3347
	    $this->data['DpiGroupIds'] = $dpiGroupIds;
3348
		foreach ($dpiGroupIds as $i => $iValue) {
3349
			$this->options['query']['DpiGroupIds.' . ($i + 1)] = $iValue;
3350
		}
3351
3352
		return $this;
3353
    }
3354
3355
    /**
3356
     * @param array $dpiSignatureIds
3357
     *
3358
     * @return $this
3359
     */
3360
	public function withDpiSignatureIds(array $dpiSignatureIds)
3361
	{
3362
	    $this->data['DpiSignatureIds'] = $dpiSignatureIds;
3363
		foreach ($dpiSignatureIds as $i => $iValue) {
3364
			$this->options['query']['DpiSignatureIds.' . ($i + 1)] = $iValue;
3365
		}
3366
3367
		return $this;
3368
    }
3369
}
3370
3371
/**
3372
 * @method string getResourceOwnerId()
3373
 * @method $this withResourceOwnerId($value)
3374
 * @method array getRecoveredDNS()
3375
 * @method array getAppDNS()
3376
 * @method string getResourceOwnerAccount()
3377
 * @method $this withResourceOwnerAccount($value)
3378
 * @method string getOwnerAccount()
3379
 * @method $this withOwnerAccount($value)
3380
 * @method string getOwnerId()
3381
 * @method $this withOwnerId($value)
3382
 * @method string getSmartAGId()
3383
 * @method $this withSmartAGId($value)
3384
 */
3385
class ModifyClientUserDNS extends Rpc
3386
{
3387
3388
    /**
3389
     * @param array $recoveredDNS
3390
     *
3391
     * @return $this
3392
     */
3393
	public function withRecoveredDNS(array $recoveredDNS)
3394
	{
3395
	    $this->data['RecoveredDNS'] = $recoveredDNS;
3396
		foreach ($recoveredDNS as $i => $iValue) {
3397
			$this->options['query']['RecoveredDNS.' . ($i + 1)] = $iValue;
3398
		}
3399
3400
		return $this;
3401
    }
3402
3403
    /**
3404
     * @param array $appDNS
3405
     *
3406
     * @return $this
3407
     */
3408
	public function withAppDNS(array $appDNS)
3409
	{
3410
	    $this->data['AppDNS'] = $appDNS;
3411
		foreach ($appDNS as $i => $iValue) {
3412
			$this->options['query']['AppDNS.' . ($i + 1)] = $iValue;
3413
		}
3414
3415
		return $this;
3416
    }
3417
}
3418
3419
/**
3420
 * @method string getResourceOwnerId()
3421
 * @method $this withResourceOwnerId($value)
3422
 * @method string getCcnId()
3423
 * @method $this withCcnId($value)
3424
 * @method string getDescription()
3425
 * @method $this withDescription($value)
3426
 * @method string getResourceOwnerAccount()
3427
 * @method $this withResourceOwnerAccount($value)
3428
 * @method string getOwnerAccount()
3429
 * @method $this withOwnerAccount($value)
3430
 * @method string getOwnerId()
3431
 * @method $this withOwnerId($value)
3432
 * @method string getName()
3433
 * @method $this withName($value)
3434
 * @method string getCidrBlock()
3435
 * @method $this withCidrBlock($value)
3436
 * @method string getInterworkingStatus()
3437
 * @method $this withInterworkingStatus($value)
3438
 */
3439
class ModifyCloudConnectNetwork extends Rpc
3440
{
3441
}
3442
3443
/**
3444
 * @method string getResourceOwnerId()
3445
 * @method $this withResourceOwnerId($value)
3446
 * @method string getCronExpression()
3447
 * @method $this withCronExpression($value)
3448
 * @method string getTimeZone()
3449
 * @method $this withTimeZone($value)
3450
 * @method string getUpgradeType()
3451
 * @method $this withUpgradeType($value)
3452
 * @method string getDuration()
3453
 * @method $this withDuration($value)
3454
 * @method string getSerialNumber()
3455
 * @method $this withSerialNumber($value)
3456
 * @method string getResourceOwnerAccount()
3457
 * @method $this withResourceOwnerAccount($value)
3458
 * @method string getOwnerAccount()
3459
 * @method $this withOwnerAccount($value)
3460
 * @method string getOwnerId()
3461
 * @method $this withOwnerId($value)
3462
 * @method string getVersionType()
3463
 * @method $this withVersionType($value)
3464
 * @method string getSmartAGId()
3465
 * @method $this withSmartAGId($value)
3466
 */
3467
class ModifyDeviceAutoUpgradePolicy extends Rpc
3468
{
3469
}
3470
3471
/**
3472
 * @method string getResourceOwnerId()
3473
 * @method $this withResourceOwnerId($value)
3474
 * @method string getNetflowVersion()
3475
 * @method $this withNetflowVersion($value)
3476
 * @method string getDescription()
3477
 * @method $this withDescription($value)
3478
 * @method string getInactiveAging()
3479
 * @method $this withInactiveAging($value)
3480
 * @method string getSlsRegionId()
3481
 * @method $this withSlsRegionId($value)
3482
 * @method string getActiveAging()
3483
 * @method $this withActiveAging($value)
3484
 * @method string getOutputType()
3485
 * @method $this withOutputType($value)
3486
 * @method string getProjectName()
3487
 * @method $this withProjectName($value)
3488
 * @method string getLogstoreName()
3489
 * @method $this withLogstoreName($value)
3490
 * @method string getResourceOwnerAccount()
3491
 * @method $this withResourceOwnerAccount($value)
3492
 * @method string getOwnerAccount()
3493
 * @method $this withOwnerAccount($value)
3494
 * @method string getNetflowServerPort()
3495
 * @method $this withNetflowServerPort($value)
3496
 * @method string getOwnerId()
3497
 * @method $this withOwnerId($value)
3498
 * @method string getNetflowServerIp()
3499
 * @method $this withNetflowServerIp($value)
3500
 * @method string getName()
3501
 * @method $this withName($value)
3502
 * @method string getFlowLogId()
3503
 * @method $this withFlowLogId($value)
3504
 */
3505
class ModifyFlowLogAttribute extends Rpc
3506
{
3507
}
3508
3509
/**
3510
 * @method string getProbeInterval()
3511
 * @method $this withProbeInterval($value)
3512
 * @method string getResourceOwnerId()
3513
 * @method $this withResourceOwnerId($value)
3514
 * @method string getDstPort()
3515
 * @method $this withDstPort($value)
3516
 * @method string getDescription()
3517
 * @method $this withDescription($value)
3518
 * @method string getHcInstanceId()
3519
 * @method $this withHcInstanceId($value)
3520
 * @method string getType()
3521
 * @method $this withType($value)
3522
 * @method string getFailCountThreshold()
3523
 * @method $this withFailCountThreshold($value)
3524
 * @method string getProbeTimeout()
3525
 * @method $this withProbeTimeout($value)
3526
 * @method string getRttFailThreshold()
3527
 * @method $this withRttFailThreshold($value)
3528
 * @method string getRttThreshold()
3529
 * @method $this withRttThreshold($value)
3530
 * @method string getResourceOwnerAccount()
3531
 * @method $this withResourceOwnerAccount($value)
3532
 * @method string getOwnerAccount()
3533
 * @method $this withOwnerAccount($value)
3534
 * @method string getDstIpAddr()
3535
 * @method $this withDstIpAddr($value)
3536
 * @method string getOwnerId()
3537
 * @method $this withOwnerId($value)
3538
 * @method string getSrcIpAddr()
3539
 * @method $this withSrcIpAddr($value)
3540
 * @method string getName()
3541
 * @method $this withName($value)
3542
 * @method string getSmartAGId()
3543
 * @method $this withSmartAGId($value)
3544
 * @method string getSrcPort()
3545
 * @method $this withSrcPort($value)
3546
 * @method string getProbeCount()
3547
 * @method $this withProbeCount($value)
3548
 */
3549
class ModifyHealthCheck extends Rpc
3550
{
3551
}
3552
3553
/**
3554
 * @method string getResourceOwnerId()
3555
 * @method $this withResourceOwnerId($value)
3556
 * @method string getNetworkOptId()
3557
 * @method $this withNetworkOptId($value)
3558
 * @method string getResourceOwnerAccount()
3559
 * @method $this withResourceOwnerAccount($value)
3560
 * @method string getOwnerAccount()
3561
 * @method $this withOwnerAccount($value)
3562
 * @method string getOwnerId()
3563
 * @method $this withOwnerId($value)
3564
 * @method string getName()
3565
 * @method $this withName($value)
3566
 */
3567
class ModifyNetworkOptimization extends Rpc
3568
{
3569
}
3570
3571
/**
3572
 * @method string getResourceOwnerId()
3573
 * @method $this withResourceOwnerId($value)
3574
 * @method string getQosId()
3575
 * @method $this withQosId($value)
3576
 * @method string getResourceOwnerAccount()
3577
 * @method $this withResourceOwnerAccount($value)
3578
 * @method string getOwnerAccount()
3579
 * @method $this withOwnerAccount($value)
3580
 * @method string getOwnerId()
3581
 * @method $this withOwnerId($value)
3582
 * @method string getQosName()
3583
 * @method $this withQosName($value)
3584
 * @method string getQosDescription()
3585
 * @method $this withQosDescription($value)
3586
 */
3587
class ModifyQos extends Rpc
3588
{
3589
}
3590
3591
/**
3592
 * @method string getResourceOwnerId()
3593
 * @method $this withResourceOwnerId($value)
3594
 * @method string getMinBandwidthAbs()
3595
 * @method $this withMinBandwidthAbs($value)
3596
 * @method string getDescription()
3597
 * @method $this withDescription($value)
3598
 * @method string getPercentSourceType()
3599
 * @method $this withPercentSourceType($value)
3600
 * @method string getQosId()
3601
 * @method $this withQosId($value)
3602
 * @method string getMaxBandwidthAbs()
3603
 * @method $this withMaxBandwidthAbs($value)
3604
 * @method string getResourceOwnerAccount()
3605
 * @method $this withResourceOwnerAccount($value)
3606
 * @method string getMaxBandwidthPercent()
3607
 * @method $this withMaxBandwidthPercent($value)
3608
 * @method string getOwnerAccount()
3609
 * @method $this withOwnerAccount($value)
3610
 * @method string getOwnerId()
3611
 * @method $this withOwnerId($value)
3612
 * @method string getQosCarId()
3613
 * @method $this withQosCarId($value)
3614
 * @method string getPriority()
3615
 * @method $this withPriority($value)
3616
 * @method string getMinBandwidthPercent()
3617
 * @method $this withMinBandwidthPercent($value)
3618
 * @method string getLimitType()
3619
 * @method $this withLimitType($value)
3620
 * @method string getName()
3621
 * @method $this withName($value)
3622
 */
3623
class ModifyQosCar extends Rpc
3624
{
3625
}
3626
3627
/**
3628
 * @method array getDpiGroupIds()
3629
 * @method string getResourceOwnerId()
3630
 * @method $this withResourceOwnerId($value)
3631
 * @method string getSourcePortRange()
3632
 * @method $this withSourcePortRange($value)
3633
 * @method string getQosPolicyId()
3634
 * @method $this withQosPolicyId($value)
3635
 * @method string getSourceCidr()
3636
 * @method $this withSourceCidr($value)
3637
 * @method string getDescription()
3638
 * @method $this withDescription($value)
3639
 * @method string getStartTime()
3640
 * @method $this withStartTime($value)
3641
 * @method string getDestCidr()
3642
 * @method $this withDestCidr($value)
3643
 * @method array getDpiSignatureIds()
3644
 * @method string getQosId()
3645
 * @method $this withQosId($value)
3646
 * @method string getResourceOwnerAccount()
3647
 * @method $this withResourceOwnerAccount($value)
3648
 * @method string getIpProtocol()
3649
 * @method $this withIpProtocol($value)
3650
 * @method string getOwnerAccount()
3651
 * @method $this withOwnerAccount($value)
3652
 * @method string getEndTime()
3653
 * @method $this withEndTime($value)
3654
 * @method string getOwnerId()
3655
 * @method $this withOwnerId($value)
3656
 * @method string getPriority()
3657
 * @method $this withPriority($value)
3658
 * @method string getDestPortRange()
3659
 * @method $this withDestPortRange($value)
3660
 * @method string getName()
3661
 * @method $this withName($value)
3662
 */
3663
class ModifyQosPolicy extends Rpc
3664
{
3665
3666
    /**
3667
     * @param array $dpiGroupIds
3668
     *
3669
     * @return $this
3670
     */
3671
	public function withDpiGroupIds(array $dpiGroupIds)
3672
	{
3673
	    $this->data['DpiGroupIds'] = $dpiGroupIds;
3674
		foreach ($dpiGroupIds as $i => $iValue) {
3675
			$this->options['query']['DpiGroupIds.' . ($i + 1)] = $iValue;
3676
		}
3677
3678
		return $this;
3679
    }
3680
3681
    /**
3682
     * @param array $dpiSignatureIds
3683
     *
3684
     * @return $this
3685
     */
3686
	public function withDpiSignatureIds(array $dpiSignatureIds)
3687
	{
3688
	    $this->data['DpiSignatureIds'] = $dpiSignatureIds;
3689
		foreach ($dpiSignatureIds as $i => $iValue) {
3690
			$this->options['query']['DpiSignatureIds.' . ($i + 1)] = $iValue;
3691
		}
3692
3693
		return $this;
3694
    }
3695
}
3696
3697
/**
3698
 * @method string getRouteSource()
3699
 * @method $this withRouteSource($value)
3700
 * @method string getResourceOwnerId()
3701
 * @method $this withResourceOwnerId($value)
3702
 * @method string getHcInstanceId()
3703
 * @method $this withHcInstanceId($value)
3704
 * @method string getSourceType()
3705
 * @method $this withSourceType($value)
3706
 * @method string getDestCidrBlock()
3707
 * @method $this withDestCidrBlock($value)
3708
 * @method string getResourceOwnerAccount()
3709
 * @method $this withResourceOwnerAccount($value)
3710
 * @method string getOwnerAccount()
3711
 * @method $this withOwnerAccount($value)
3712
 * @method string getRouteDistribution()
3713
 * @method $this withRouteDistribution($value)
3714
 * @method string getOwnerId()
3715
 * @method $this withOwnerId($value)
3716
 * @method string getSmartAGId()
3717
 * @method $this withSmartAGId($value)
3718
 */
3719
class ModifyRouteDistributionStrategy extends Rpc
3720
{
3721
}
3722
3723
/**
3724
 * @method string getResourceOwnerId()
3725
 * @method $this withResourceOwnerId($value)
3726
 * @method string getPassword()
3727
 * @method $this withPassword($value)
3728
 * @method string getResourceOwnerAccount()
3729
 * @method $this withResourceOwnerAccount($value)
3730
 * @method string getOwnerAccount()
3731
 * @method $this withOwnerAccount($value)
3732
 * @method string getOwnerId()
3733
 * @method $this withOwnerId($value)
3734
 * @method string getSmartAGId()
3735
 * @method $this withSmartAGId($value)
3736
 * @method string getSmartAGSn()
3737
 * @method $this withSmartAGSn($value)
3738
 */
3739
class ModifySAGAdminPassword extends Rpc
3740
{
3741
}
3742
3743
/**
3744
 * @method string getResourceOwnerId()
3745
 * @method $this withResourceOwnerId($value)
3746
 * @method string getCidr()
3747
 * @method $this withCidr($value)
3748
 * @method string getResourceOwnerAccount()
3749
 * @method $this withResourceOwnerAccount($value)
3750
 * @method string getOwnerAccount()
3751
 * @method $this withOwnerAccount($value)
3752
 * @method string getOwnerId()
3753
 * @method $this withOwnerId($value)
3754
 * @method string getEnableBackup()
3755
 * @method $this withEnableBackup($value)
3756
 * @method string getSmartAGId()
3757
 * @method $this withSmartAGId($value)
3758
 */
3759
class ModifySagCidr extends Rpc
3760
{
3761
}
3762
3763
/**
3764
 * @method string getResourceOwnerId()
3765
 * @method $this withResourceOwnerId($value)
3766
 * @method string getExpressConnectionInterface()
3767
 * @method $this withExpressConnectionInterface($value)
3768
 * @method string getHcIp()
3769
 * @method $this withHcIp($value)
3770
 * @method string getRouteBackup()
3771
 * @method $this withRouteBackup($value)
3772
 * @method string getResourceOwnerAccount()
3773
 * @method $this withResourceOwnerAccount($value)
3774
 * @method string getOwnerAccount()
3775
 * @method $this withOwnerAccount($value)
3776
 * @method string getOwnerId()
3777
 * @method $this withOwnerId($value)
3778
 * @method string getSmartAGId()
3779
 * @method $this withSmartAGId($value)
3780
 * @method string getExpressConnectionNexthop()
3781
 * @method $this withExpressConnectionNexthop($value)
3782
 */
3783
class ModifySagECRouteBackup extends Rpc
3784
{
3785
}
3786
3787
/**
3788
 * @method string getResourceOwnerId()
3789
 * @method $this withResourceOwnerId($value)
3790
 * @method string getVlan()
3791
 * @method $this withVlan($value)
3792
 * @method string getMask()
3793
 * @method $this withMask($value)
3794
 * @method string getResourceOwnerAccount()
3795
 * @method $this withResourceOwnerAccount($value)
3796
 * @method string getOwnerAccount()
3797
 * @method $this withOwnerAccount($value)
3798
 * @method string getIP()
3799
 * @method $this withIP($value)
3800
 * @method string getOwnerId()
3801
 * @method $this withOwnerId($value)
3802
 * @method string getSmartAGId()
3803
 * @method $this withSmartAGId($value)
3804
 * @method string getSmartAGSn()
3805
 * @method $this withSmartAGSn($value)
3806
 * @method string getPortName()
3807
 * @method $this withPortName($value)
3808
 */
3809
class ModifySagExpressConnectInterface extends Rpc
3810
{
3811
}
3812
3813
/**
3814
 * @method string getResourceOwnerId()
3815
 * @method $this withResourceOwnerId($value)
3816
 * @method string getRouteProtocol()
3817
 * @method $this withRouteProtocol($value)
3818
 * @method string getResourceOwnerAccount()
3819
 * @method $this withResourceOwnerAccount($value)
3820
 * @method string getOwnerAccount()
3821
 * @method $this withOwnerAccount($value)
3822
 * @method string getOwnerId()
3823
 * @method $this withOwnerId($value)
3824
 * @method string getSmartAGId()
3825
 * @method $this withSmartAGId($value)
3826
 * @method string getSmartAGSn()
3827
 * @method $this withSmartAGSn($value)
3828
 */
3829
class ModifySagGlobalRouteProtocol extends Rpc
3830
{
3831
}
3832
3833
/**
3834
 * @method string getResourceOwnerId()
3835
 * @method $this withResourceOwnerId($value)
3836
 * @method string getVirtualIp()
3837
 * @method $this withVirtualIp($value)
3838
 * @method string getMode()
3839
 * @method $this withMode($value)
3840
 * @method string getResourceOwnerAccount()
3841
 * @method $this withResourceOwnerAccount($value)
3842
 * @method string getOwnerAccount()
3843
 * @method $this withOwnerAccount($value)
3844
 * @method string getOwnerId()
3845
 * @method $this withOwnerId($value)
3846
 * @method string getSmartAGId()
3847
 * @method $this withSmartAGId($value)
3848
 * @method string getSmartAGSn()
3849
 * @method $this withSmartAGSn($value)
3850
 * @method string getPortName()
3851
 * @method $this withPortName($value)
3852
 */
3853
class ModifySagHa extends Rpc
3854
{
3855
}
3856
3857
/**
3858
 * @method string getEndIp()
3859
 * @method $this withEndIp($value)
3860
 * @method string getResourceOwnerId()
3861
 * @method $this withResourceOwnerId($value)
3862
 * @method string getMask()
3863
 * @method $this withMask($value)
3864
 * @method string getStartIp()
3865
 * @method $this withStartIp($value)
3866
 * @method string getResourceOwnerAccount()
3867
 * @method $this withResourceOwnerAccount($value)
3868
 * @method string getOwnerAccount()
3869
 * @method $this withOwnerAccount($value)
3870
 * @method string getIP()
3871
 * @method $this withIP($value)
3872
 * @method string getOwnerId()
3873
 * @method $this withOwnerId($value)
3874
 * @method string getIPType()
3875
 * @method $this withIPType($value)
3876
 * @method string getSmartAGId()
3877
 * @method $this withSmartAGId($value)
3878
 * @method string getSmartAGSn()
3879
 * @method $this withSmartAGSn($value)
3880
 * @method string getPortName()
3881
 * @method $this withPortName($value)
3882
 * @method string getLease()
3883
 * @method $this withLease($value)
3884
 */
3885
class ModifySagLan extends Rpc
3886
{
3887
}
3888
3889
/**
3890
 * @method string getResourceOwnerId()
3891
 * @method $this withResourceOwnerId($value)
3892
 * @method string getMask()
3893
 * @method $this withMask($value)
3894
 * @method string getResourceOwnerAccount()
3895
 * @method $this withResourceOwnerAccount($value)
3896
 * @method string getOwnerAccount()
3897
 * @method $this withOwnerAccount($value)
3898
 * @method string getIP()
3899
 * @method $this withIP($value)
3900
 * @method string getOwnerId()
3901
 * @method $this withOwnerId($value)
3902
 * @method string getSmartAGId()
3903
 * @method $this withSmartAGId($value)
3904
 * @method string getSmartAGSn()
3905
 * @method $this withSmartAGSn($value)
3906
 * @method string getGateway()
3907
 * @method $this withGateway($value)
3908
 */
3909
class ModifySagManagementPort extends Rpc
3910
{
3911
}
3912
3913
/**
3914
 * @method string getResourceOwnerId()
3915
 * @method $this withResourceOwnerId($value)
3916
 * @method string getRole()
3917
 * @method $this withRole($value)
3918
 * @method string getVlan()
3919
 * @method $this withVlan($value)
3920
 * @method string getResourceOwnerAccount()
3921
 * @method $this withResourceOwnerAccount($value)
3922
 * @method string getOwnerAccount()
3923
 * @method $this withOwnerAccount($value)
3924
 * @method string getOwnerId()
3925
 * @method $this withOwnerId($value)
3926
 * @method string getSmartAGId()
3927
 * @method $this withSmartAGId($value)
3928
 * @method string getSmartAGSn()
3929
 * @method $this withSmartAGSn($value)
3930
 * @method string getPortName()
3931
 * @method $this withPortName($value)
3932
 */
3933
class ModifySagPortRole extends Rpc
3934
{
3935
}
3936
3937
/**
3938
 * @method string getResourceOwnerId()
3939
 * @method $this withResourceOwnerId($value)
3940
 * @method string getRemoteIp()
3941
 * @method $this withRemoteIp($value)
3942
 * @method string getVlan()
3943
 * @method $this withVlan($value)
3944
 * @method string getRemoteAs()
3945
 * @method $this withRemoteAs($value)
3946
 * @method string getRouteProtocol()
3947
 * @method $this withRouteProtocol($value)
3948
 * @method string getResourceOwnerAccount()
3949
 * @method $this withResourceOwnerAccount($value)
3950
 * @method string getOwnerAccount()
3951
 * @method $this withOwnerAccount($value)
3952
 * @method string getOwnerId()
3953
 * @method $this withOwnerId($value)
3954
 * @method string getSmartAGId()
3955
 * @method $this withSmartAGId($value)
3956
 * @method string getSmartAGSn()
3957
 * @method $this withSmartAGSn($value)
3958
 * @method string getPortName()
3959
 * @method $this withPortName($value)
3960
 */
3961
class ModifySagPortRouteProtocol extends Rpc
3962
{
3963
}
3964
3965
/**
3966
 * @method string getResourceOwnerId()
3967
 * @method $this withResourceOwnerId($value)
3968
 * @method string getRemoteAccessIp()
3969
 * @method $this withRemoteAccessIp($value)
3970
 * @method string getSerialNumber()
3971
 * @method $this withSerialNumber($value)
3972
 * @method string getResourceOwnerAccount()
3973
 * @method $this withResourceOwnerAccount($value)
3974
 * @method string getOwnerAccount()
3975
 * @method $this withOwnerAccount($value)
3976
 * @method string getOwnerId()
3977
 * @method $this withOwnerId($value)
3978
 * @method string getSmartAGId()
3979
 * @method $this withSmartAGId($value)
3980
 */
3981
class ModifySagRemoteAccess extends Rpc
3982
{
3983
}
3984
3985
/**
3986
 * @method string getResourceOwnerId()
3987
 * @method $this withResourceOwnerId($value)
3988
 * @method string getKeepAlive()
3989
 * @method $this withKeepAlive($value)
3990
 * @method string getHoldTime()
3991
 * @method $this withHoldTime($value)
3992
 * @method string getResourceOwnerAccount()
3993
 * @method $this withResourceOwnerAccount($value)
3994
 * @method string getOwnerAccount()
3995
 * @method $this withOwnerAccount($value)
3996
 * @method string getOwnerId()
3997
 * @method $this withOwnerId($value)
3998
 * @method string getAdvertiseIps()
3999
 * @method $this withAdvertiseIps($value)
4000
 * @method string getRouterId()
4001
 * @method $this withRouterId($value)
4002
 * @method string getLocalAs()
4003
 * @method $this withLocalAs($value)
4004
 * @method string getSmartAGId()
4005
 * @method $this withSmartAGId($value)
4006
 * @method string getSmartAGSn()
4007
 * @method $this withSmartAGSn($value)
4008
 */
4009
class ModifySagRouteProtocolBgp extends Rpc
4010
{
4011
}
4012
4013
/**
4014
 * @method string getResourceOwnerId()
4015
 * @method $this withResourceOwnerId($value)
4016
 * @method string getAuthenticationType()
4017
 * @method $this withAuthenticationType($value)
4018
 * @method string getPassword()
4019
 * @method $this withPassword($value)
4020
 * @method string getAreaId()
4021
 * @method $this withAreaId($value)
4022
 * @method string getResourceOwnerAccount()
4023
 * @method $this withResourceOwnerAccount($value)
4024
 * @method string getOwnerAccount()
4025
 * @method $this withOwnerAccount($value)
4026
 * @method string getOwnerId()
4027
 * @method $this withOwnerId($value)
4028
 * @method string getMd5KeyId()
4029
 * @method $this withMd5KeyId($value)
4030
 * @method string getRouterId()
4031
 * @method $this withRouterId($value)
4032
 * @method string getSmartAGId()
4033
 * @method $this withSmartAGId($value)
4034
 * @method string getSmartAGSn()
4035
 * @method $this withSmartAGSn($value)
4036
 * @method string getDeadTime()
4037
 * @method $this withDeadTime($value)
4038
 * @method string getMd5Key()
4039
 * @method $this withMd5Key($value)
4040
 * @method string getHelloTime()
4041
 * @method $this withHelloTime($value)
4042
 */
4043
class ModifySagRouteProtocolOspf extends Rpc
4044
{
4045
}
4046
4047
/**
4048
 * @method string getResourceOwnerId()
4049
 * @method $this withResourceOwnerId($value)
4050
 * @method string getVlan()
4051
 * @method $this withVlan($value)
4052
 * @method string getResourceOwnerAccount()
4053
 * @method $this withResourceOwnerAccount($value)
4054
 * @method string getOwnerAccount()
4055
 * @method $this withOwnerAccount($value)
4056
 * @method string getOwnerId()
4057
 * @method $this withOwnerId($value)
4058
 * @method string getNextHop()
4059
 * @method $this withNextHop($value)
4060
 * @method string getSmartAGId()
4061
 * @method $this withSmartAGId($value)
4062
 * @method string getSmartAGSn()
4063
 * @method $this withSmartAGSn($value)
4064
 * @method string getPortName()
4065
 * @method $this withPortName($value)
4066
 * @method string getDestinationCidr()
4067
 * @method $this withDestinationCidr($value)
4068
 */
4069
class ModifySagStaticRoute extends Rpc
4070
{
4071
}
4072
4073
/**
4074
 * @method string getResourceOwnerId()
4075
 * @method $this withResourceOwnerId($value)
4076
 * @method string getSlaveDns()
4077
 * @method $this withSlaveDns($value)
4078
 * @method string getMasterDns()
4079
 * @method $this withMasterDns($value)
4080
 * @method string getResourceOwnerAccount()
4081
 * @method $this withResourceOwnerAccount($value)
4082
 * @method string getOwnerAccount()
4083
 * @method $this withOwnerAccount($value)
4084
 * @method string getOwnerId()
4085
 * @method $this withOwnerId($value)
4086
 * @method string getSmartAGId()
4087
 * @method $this withSmartAGId($value)
4088
 * @method string getSmartAGSn()
4089
 * @method $this withSmartAGSn($value)
4090
 */
4091
class ModifySagUserDns extends Rpc
4092
{
4093
}
4094
4095
/**
4096
 * @method string getResourceOwnerId()
4097
 * @method $this withResourceOwnerId($value)
4098
 * @method string getISP()
4099
 * @method $this withISP($value)
4100
 * @method string getPassword()
4101
 * @method $this withPassword($value)
4102
 * @method string getVlan()
4103
 * @method $this withVlan($value)
4104
 * @method string getMask()
4105
 * @method $this withMask($value)
4106
 * @method string getStartIp()
4107
 * @method $this withStartIp($value)
4108
 * @method string getResourceOwnerAccount()
4109
 * @method $this withResourceOwnerAccount($value)
4110
 * @method string getBandwidth()
4111
 * @method $this withBandwidth($value)
4112
 * @method string getOwnerAccount()
4113
 * @method $this withOwnerAccount($value)
4114
 * @method string getIP()
4115
 * @method $this withIP($value)
4116
 * @method string getWeight()
4117
 * @method $this withWeight($value)
4118
 * @method string getOwnerId()
4119
 * @method $this withOwnerId($value)
4120
 * @method string getIPType()
4121
 * @method $this withIPType($value)
4122
 * @method string getPriority()
4123
 * @method $this withPriority($value)
4124
 * @method string getSourceIps()
4125
 * @method $this withSourceIps($value)
4126
 * @method string getSmartAGId()
4127
 * @method $this withSmartAGId($value)
4128
 * @method string getSmartAGSn()
4129
 * @method $this withSmartAGSn($value)
4130
 * @method string getPortName()
4131
 * @method $this withPortName($value)
4132
 * @method string getStopIp()
4133
 * @method $this withStopIp($value)
4134
 * @method string getGateway()
4135
 * @method $this withGateway($value)
4136
 * @method string getUsername()
4137
 * @method $this withUsername($value)
4138
 */
4139
class ModifySagWan extends Rpc
4140
{
4141
}
4142
4143
/**
4144
 * @method string getResourceOwnerId()
4145
 * @method $this withResourceOwnerId($value)
4146
 * @method string getResourceOwnerAccount()
4147
 * @method $this withResourceOwnerAccount($value)
4148
 * @method string getOwnerAccount()
4149
 * @method $this withOwnerAccount($value)
4150
 * @method string getOwnerId()
4151
 * @method $this withOwnerId($value)
4152
 * @method string getSmartAGId()
4153
 * @method $this withSmartAGId($value)
4154
 * @method string getSmartAGSn()
4155
 * @method $this withSmartAGSn($value)
4156
 * @method string getSnat()
4157
 * @method $this withSnat($value)
4158
 */
4159
class ModifySagWanSnat extends Rpc
4160
{
4161
}
4162
4163
/**
4164
 * @method string getResourceOwnerId()
4165
 * @method $this withResourceOwnerId($value)
4166
 * @method string getEncryptAlgorithm()
4167
 * @method $this withEncryptAlgorithm($value)
4168
 * @method string getChannel()
4169
 * @method $this withChannel($value)
4170
 * @method string getAuthenticationType()
4171
 * @method $this withAuthenticationType($value)
4172
 * @method string getSSID()
4173
 * @method $this withSSID($value)
4174
 * @method string getPassword()
4175
 * @method $this withPassword($value)
4176
 * @method string getIsBroadcast()
4177
 * @method $this withIsBroadcast($value)
4178
 * @method string getResourceOwnerAccount()
4179
 * @method $this withResourceOwnerAccount($value)
4180
 * @method string getBandwidth()
4181
 * @method $this withBandwidth($value)
4182
 * @method string getOwnerAccount()
4183
 * @method $this withOwnerAccount($value)
4184
 * @method string getOwnerId()
4185
 * @method $this withOwnerId($value)
4186
 * @method string getIsEnable()
4187
 * @method $this withIsEnable($value)
4188
 * @method string getSmartAGId()
4189
 * @method $this withSmartAGId($value)
4190
 * @method string getSmartAGSn()
4191
 * @method $this withSmartAGSn($value)
4192
 * @method string getIsAuth()
4193
 * @method $this withIsAuth($value)
4194
 */
4195
class ModifySagWifi extends Rpc
4196
{
4197
}
4198
4199
/**
4200
 * @method string getResourceOwnerId()
4201
 * @method $this withResourceOwnerId($value)
4202
 * @method string getCity()
4203
 * @method $this withCity($value)
4204
 * @method string getDescription()
4205
 * @method $this withDescription($value)
4206
 * @method string getSecurityLockThreshold()
4207
 * @method $this withSecurityLockThreshold($value)
4208
 * @method string getRoutingStrategy()
4209
 * @method $this withRoutingStrategy($value)
4210
 * @method string getResourceOwnerAccount()
4211
 * @method $this withResourceOwnerAccount($value)
4212
 * @method string getOwnerAccount()
4213
 * @method $this withOwnerAccount($value)
4214
 * @method string getOwnerId()
4215
 * @method $this withOwnerId($value)
4216
 * @method string getName()
4217
 * @method $this withName($value)
4218
 * @method string getCidrBlock()
4219
 * @method $this withCidrBlock($value)
4220
 * @method string getSmartAGId()
4221
 * @method $this withSmartAGId($value)
4222
 */
4223
class ModifySmartAccessGateway extends Rpc
4224
{
4225
}
4226
4227
/**
4228
 * @method string getResourceOwnerId()
4229
 * @method $this withResourceOwnerId($value)
4230
 * @method string getEmail()
4231
 * @method $this withEmail($value)
4232
 * @method string getResourceOwnerAccount()
4233
 * @method $this withResourceOwnerAccount($value)
4234
 * @method string getBandwidth()
4235
 * @method $this withBandwidth($value)
4236
 * @method string getOwnerAccount()
4237
 * @method $this withOwnerAccount($value)
4238
 * @method string getOwnerId()
4239
 * @method $this withOwnerId($value)
4240
 * @method string getSmartAGId()
4241
 * @method $this withSmartAGId($value)
4242
 * @method string getUserName()
4243
 * @method $this withUserName($value)
4244
 */
4245
class ModifySmartAccessGatewayClientUser extends Rpc
4246
{
4247
}
4248
4249
/**
4250
 * @method string getResourceOwnerId()
4251
 * @method $this withResourceOwnerId($value)
4252
 * @method string getUpBandwidthWan()
4253
 * @method $this withUpBandwidthWan($value)
4254
 * @method string getResourceOwnerAccount()
4255
 * @method $this withResourceOwnerAccount($value)
4256
 * @method string getOwnerAccount()
4257
 * @method $this withOwnerAccount($value)
4258
 * @method string getUpBandwidth4G()
4259
 * @method $this withUpBandwidth4G($value)
4260
 * @method string getOwnerId()
4261
 * @method $this withOwnerId($value)
4262
 * @method string getSmartAGId()
4263
 * @method $this withSmartAGId($value)
4264
 */
4265
class ModifySmartAccessGatewayUpBandwidth extends Rpc
4266
{
4267
}
4268
4269
/**
4270
 * @method string getResourceOwnerId()
4271
 * @method $this withResourceOwnerId($value)
4272
 * @method string getResourceId()
4273
 * @method $this withResourceId($value)
4274
 * @method string getResourceOwnerAccount()
4275
 * @method $this withResourceOwnerAccount($value)
4276
 * @method string getOwnerAccount()
4277
 * @method $this withOwnerAccount($value)
4278
 * @method string getOwnerId()
4279
 * @method $this withOwnerId($value)
4280
 * @method string getResourceType()
4281
 * @method $this withResourceType($value)
4282
 * @method string getNewResourceGroupId()
4283
 * @method $this withNewResourceGroupId($value)
4284
 */
4285
class MoveResourceGroup extends Rpc
4286
{
4287
}
4288
4289
/**
4290
 * @method string getResourceOwnerId()
4291
 * @method $this withResourceOwnerId($value)
4292
 * @method string getResourceOwnerAccount()
4293
 * @method $this withResourceOwnerAccount($value)
4294
 * @method string getOwnerAccount()
4295
 * @method $this withOwnerAccount($value)
4296
 * @method string getOwnerId()
4297
 * @method $this withOwnerId($value)
4298
 */
4299
class OrchestrateSagECRouteBackup extends Rpc
4300
{
4301
}
4302
4303
/**
4304
 * @method string getResourceOwnerId()
4305
 * @method $this withResourceOwnerId($value)
4306
 * @method string getResourceOwnerAccount()
4307
 * @method $this withResourceOwnerAccount($value)
4308
 * @method string getOwnerAccount()
4309
 * @method $this withOwnerAccount($value)
4310
 * @method array getAccessPointIds()
4311
 * @method string getOwnerId()
4312
 * @method $this withOwnerId($value)
4313
 * @method string getSmartAGId()
4314
 * @method $this withSmartAGId($value)
4315
 */
4316
class ProbeAccessPointNetworkQuality extends Rpc
4317
{
4318
4319
    /**
4320
     * @param array $accessPointIds
4321
     *
4322
     * @return $this
4323
     */
4324
	public function withAccessPointIds(array $accessPointIds)
4325
	{
4326
	    $this->data['AccessPointIds'] = $accessPointIds;
4327
		foreach ($accessPointIds as $i => $iValue) {
4328
			$this->options['query']['AccessPointIds.' . ($i + 1)] = $iValue;
4329
		}
4330
4331
		return $this;
4332
    }
4333
}
4334
4335
/**
4336
 * @method string getResourceOwnerId()
4337
 * @method $this withResourceOwnerId($value)
4338
 * @method string getSerialNumber()
4339
 * @method $this withSerialNumber($value)
4340
 * @method string getResourceOwnerAccount()
4341
 * @method $this withResourceOwnerAccount($value)
4342
 * @method string getOwnerAccount()
4343
 * @method $this withOwnerAccount($value)
4344
 * @method string getOwnerId()
4345
 * @method $this withOwnerId($value)
4346
 * @method string getSmartAGId()
4347
 * @method $this withSmartAGId($value)
4348
 */
4349
class RebootSmartAccessGateway extends Rpc
4350
{
4351
}
4352
4353
/**
4354
 * @method string getResourceOwnerId()
4355
 * @method $this withResourceOwnerId($value)
4356
 * @method string getPassword()
4357
 * @method $this withPassword($value)
4358
 * @method string getResourceOwnerAccount()
4359
 * @method $this withResourceOwnerAccount($value)
4360
 * @method string getOwnerAccount()
4361
 * @method $this withOwnerAccount($value)
4362
 * @method string getOwnerId()
4363
 * @method $this withOwnerId($value)
4364
 * @method string getSmartAGId()
4365
 * @method $this withSmartAGId($value)
4366
 * @method string getUserName()
4367
 * @method $this withUserName($value)
4368
 */
4369
class ResetSmartAccessGatewayClientUserPassword extends Rpc
4370
{
4371
}
4372
4373
/**
4374
 * @method string getResourceOwnerId()
4375
 * @method $this withResourceOwnerId($value)
4376
 * @method string getCcnInstanceId()
4377
 * @method $this withCcnInstanceId($value)
4378
 * @method string getResourceOwnerAccount()
4379
 * @method $this withResourceOwnerAccount($value)
4380
 * @method string getOwnerAccount()
4381
 * @method $this withOwnerAccount($value)
4382
 * @method string getOwnerId()
4383
 * @method $this withOwnerId($value)
4384
 * @method string getCenInstanceId()
4385
 * @method $this withCenInstanceId($value)
4386
 */
4387
class RevokeInstanceFromCbn extends Rpc
4388
{
4389
}
4390
4391
/**
4392
 * @method string getResourceOwnerId()
4393
 * @method $this withResourceOwnerId($value)
4394
 * @method string getResourceOwnerAccount()
4395
 * @method $this withResourceOwnerAccount($value)
4396
 * @method string getOwnerAccount()
4397
 * @method $this withOwnerAccount($value)
4398
 * @method string getOwnerId()
4399
 * @method $this withOwnerId($value)
4400
 * @method string getVbrInstanceId()
4401
 * @method $this withVbrInstanceId($value)
4402
 * @method string getSmartAGId()
4403
 * @method $this withSmartAGId($value)
4404
 */
4405
class RevokeInstanceFromVbr extends Rpc
4406
{
4407
}
4408
4409
/**
4410
 * @method string getResourceOwnerId()
4411
 * @method $this withResourceOwnerId($value)
4412
 * @method string getCcnInstanceId()
4413
 * @method $this withCcnInstanceId($value)
4414
 * @method string getResourceOwnerAccount()
4415
 * @method $this withResourceOwnerAccount($value)
4416
 * @method string getOwnerAccount()
4417
 * @method $this withOwnerAccount($value)
4418
 * @method string getOwnerId()
4419
 * @method $this withOwnerId($value)
4420
 * @method string getSmartAGId()
4421
 * @method $this withSmartAGId($value)
4422
 */
4423
class RevokeSagInstanceFromCcn extends Rpc
4424
{
4425
}
4426
4427
/**
4428
 * @method string getResourceOwnerId()
4429
 * @method $this withResourceOwnerId($value)
4430
 * @method string getOriginSmartAGId()
4431
 * @method $this withOriginSmartAGId($value)
4432
 * @method string getResourceOwnerAccount()
4433
 * @method $this withResourceOwnerAccount($value)
4434
 * @method string getTargetSmartAGId()
4435
 * @method $this withTargetSmartAGId($value)
4436
 * @method string getOwnerAccount()
4437
 * @method $this withOwnerAccount($value)
4438
 * @method string getOwnerId()
4439
 * @method $this withOwnerId($value)
4440
 * @method string getOriginRegionId()
4441
 * @method $this withOriginRegionId($value)
4442
 * @method string getUserName()
4443
 * @method $this withUserName($value)
4444
 */
4445
class RoamClientUser extends Rpc
4446
{
4447
}
4448
4449
/**
4450
 * @method string getAccessKeyId()
4451
 * @method string getResourceOwnerId()
4452
 * @method $this withResourceOwnerId($value)
4453
 * @method string getRouteableAddress()
4454
 * @method $this withRouteableAddress($value)
4455
 * @method string getResourceOwnerAccount()
4456
 * @method $this withResourceOwnerAccount($value)
4457
 * @method string getOwnerAccount()
4458
 * @method $this withOwnerAccount($value)
4459
 * @method string getOwnerId()
4460
 * @method $this withOwnerId($value)
4461
 * @method string getSagId()
4462
 * @method $this withSagId($value)
4463
 */
4464
class SetSagRouteableAddress extends Rpc
4465
{
4466
4467
    /**
4468
     * @param string $value
4469
     *
4470
     * @return $this
4471
     */
4472
    public function withAccessKeyId($value)
4473
    {
4474
        $this->data['AccessKeyId'] = $value;
4475
        $this->options['query']['access_key_id'] = $value;
4476
4477
        return $this;
4478
    }
4479
}
4480
4481
/**
4482
 * @method string getResourceOwnerId()
4483
 * @method $this withResourceOwnerId($value)
4484
 * @method string getResourceOwnerAccount()
4485
 * @method $this withResourceOwnerAccount($value)
4486
 * @method string getOwnerAccount()
4487
 * @method $this withOwnerAccount($value)
4488
 * @method string getOwnerId()
4489
 * @method $this withOwnerId($value)
4490
 * @method string getSmartAGId()
4491
 * @method $this withSmartAGId($value)
4492
 * @method string getSmartAGSn()
4493
 * @method $this withSmartAGSn($value)
4494
 */
4495
class SynchronizeSmartAGWebConfig extends Rpc
4496
{
4497
}
4498
4499
/**
4500
 * @method string getResourceOwnerId()
4501
 * @method $this withResourceOwnerId($value)
4502
 * @method string getSerialNumber()
4503
 * @method $this withSerialNumber($value)
4504
 * @method string getResourceOwnerAccount()
4505
 * @method $this withResourceOwnerAccount($value)
4506
 * @method string getOwnerAccount()
4507
 * @method $this withOwnerAccount($value)
4508
 * @method string getOwnerId()
4509
 * @method $this withOwnerId($value)
4510
 * @method string getSmartAGId()
4511
 * @method $this withSmartAGId($value)
4512
 */
4513
class UnbindSerialNumber extends Rpc
4514
{
4515
}
4516
4517
/**
4518
 * @method string getResourceOwnerId()
4519
 * @method $this withResourceOwnerId($value)
4520
 * @method string getCcnId()
4521
 * @method $this withCcnId($value)
4522
 * @method string getResourceOwnerAccount()
4523
 * @method $this withResourceOwnerAccount($value)
4524
 * @method string getOwnerAccount()
4525
 * @method $this withOwnerAccount($value)
4526
 * @method string getOwnerId()
4527
 * @method $this withOwnerId($value)
4528
 * @method string getSmartAGUid()
4529
 * @method $this withSmartAGUid($value)
4530
 * @method string getSmartAGId()
4531
 * @method $this withSmartAGId($value)
4532
 */
4533
class UnbindSmartAccessGateway extends Rpc
4534
{
4535
}
4536
4537
/**
4538
 * @method string getResourceOwnerId()
4539
 * @method $this withResourceOwnerId($value)
4540
 * @method string getVbrId()
4541
 * @method $this withVbrId($value)
4542
 * @method string getVbrRegionId()
4543
 * @method $this withVbrRegionId($value)
4544
 * @method string getResourceOwnerAccount()
4545
 * @method $this withResourceOwnerAccount($value)
4546
 * @method string getOwnerAccount()
4547
 * @method $this withOwnerAccount($value)
4548
 * @method string getOwnerId()
4549
 * @method $this withOwnerId($value)
4550
 * @method string getSmartAGUid()
4551
 * @method $this withSmartAGUid($value)
4552
 * @method string getSmartAGId()
4553
 * @method $this withSmartAGId($value)
4554
 */
4555
class UnbindVbr extends Rpc
4556
{
4557
}
4558
4559
/**
4560
 * @method string getResourceOwnerId()
4561
 * @method $this withResourceOwnerId($value)
4562
 * @method string getTmsCode()
4563
 * @method $this withTmsCode($value)
4564
 * @method array getOrderItem()
4565
 * @method string getOrderPostFee()
4566
 * @method $this withOrderPostFee($value)
4567
 * @method string getTradeId()
4568
 * @method $this withTradeId($value)
4569
 * @method string getOwnerUserId()
4570
 * @method $this withOwnerUserId($value)
4571
 * @method string getResourceOwnerAccount()
4572
 * @method $this withResourceOwnerAccount($value)
4573
 * @method string getOwnerAccount()
4574
 * @method $this withOwnerAccount($value)
4575
 * @method string getOwnerId()
4576
 * @method $this withOwnerId($value)
4577
 * @method string getTmsOrderCode()
4578
 * @method $this withTmsOrderCode($value)
4579
 */
4580
class UnicomOrderConfirm extends Rpc
4581
{
4582
4583
    /**
4584
     * @param array $orderItem
4585
     *
4586
     * @return $this
4587
     */
4588
	public function withOrderItem(array $orderItem)
4589
	{
4590
	    $this->data['OrderItem'] = $orderItem;
4591
		foreach ($orderItem as $depth1 => $depth1Value) {
4592
			if(isset($depth1Value['ScItemName'])){
4593
				$this->options['query']['OrderItem.' . ($depth1 + 1) . '.ScItemName'] = $depth1Value['ScItemName'];
4594
			}
4595
			if(isset($depth1Value['ItemAmount'])){
4596
				$this->options['query']['OrderItem.' . ($depth1 + 1) . '.ItemAmount'] = $depth1Value['ItemAmount'];
4597
			}
4598
			foreach ($depth1Value['SnList'] as $i => $iValue) {
4599
				$this->options['query']['OrderItem.' . ($depth1 + 1) . '.SnList.' . ($i + 1)] = $iValue;
4600
			}
4601
			if(isset($depth1Value['OrderItemId'])){
4602
				$this->options['query']['OrderItem.' . ($depth1 + 1) . '.OrderItemId'] = $depth1Value['OrderItemId'];
4603
			}
4604
			if(isset($depth1Value['ScItemCode'])){
4605
				$this->options['query']['OrderItem.' . ($depth1 + 1) . '.ScItemCode'] = $depth1Value['ScItemCode'];
4606
			}
4607
			if(isset($depth1Value['ItemQuantity'])){
4608
				$this->options['query']['OrderItem.' . ($depth1 + 1) . '.ItemQuantity'] = $depth1Value['ItemQuantity'];
4609
			}
4610
			if(isset($depth1Value['TradeId'])){
4611
				$this->options['query']['OrderItem.' . ($depth1 + 1) . '.TradeId'] = $depth1Value['TradeId'];
4612
			}
4613
			if(isset($depth1Value['TradeItemId'])){
4614
				$this->options['query']['OrderItem.' . ($depth1 + 1) . '.TradeItemId'] = $depth1Value['TradeItemId'];
4615
			}
4616
		}
4617
4618
		return $this;
4619
    }
4620
}
4621
4622
/**
4623
 * @method string getResourceOwnerId()
4624
 * @method $this withResourceOwnerId($value)
4625
 * @method string getResourceOwnerAccount()
4626
 * @method $this withResourceOwnerAccount($value)
4627
 * @method string getOwnerAccount()
4628
 * @method $this withOwnerAccount($value)
4629
 * @method array getTmsOrder()
4630
 * @method string getOwnerId()
4631
 * @method $this withOwnerId($value)
4632
 */
4633
class UnicomSignConfirm extends Rpc
4634
{
4635
4636
    /**
4637
     * @param array $tmsOrder
4638
     *
4639
     * @return $this
4640
     */
4641
	public function withTmsOrder(array $tmsOrder)
4642
	{
4643
	    $this->data['TmsOrder'] = $tmsOrder;
4644
		foreach ($tmsOrder as $depth1 => $depth1Value) {
4645
			if(isset($depth1Value['TmsCode'])){
4646
				$this->options['query']['TmsOrder.' . ($depth1 + 1) . '.TmsCode'] = $depth1Value['TmsCode'];
4647
			}
4648
			if(isset($depth1Value['SigningTime'])){
4649
				$this->options['query']['TmsOrder.' . ($depth1 + 1) . '.SigningTime'] = $depth1Value['SigningTime'];
4650
			}
4651
			if(isset($depth1Value['TmsOrderCode'])){
4652
				$this->options['query']['TmsOrder.' . ($depth1 + 1) . '.TmsOrderCode'] = $depth1Value['TmsOrderCode'];
4653
			}
4654
			if(isset($depth1Value['TradeId'])){
4655
				$this->options['query']['TmsOrder.' . ($depth1 + 1) . '.TradeId'] = $depth1Value['TradeId'];
4656
			}
4657
		}
4658
4659
		return $this;
4660
    }
4661
}
4662
4663
/**
4664
 * @method string getResourceOwnerId()
4665
 * @method $this withResourceOwnerId($value)
4666
 * @method string getResourceOwnerAccount()
4667
 * @method $this withResourceOwnerAccount($value)
4668
 * @method string getOwnerAccount()
4669
 * @method $this withOwnerAccount($value)
4670
 * @method string getOwnerId()
4671
 * @method $this withOwnerId($value)
4672
 * @method string getSmartAGId()
4673
 * @method $this withSmartAGId($value)
4674
 */
4675
class UnlockSmartAccessGateway extends Rpc
4676
{
4677
}
4678
4679
/**
4680
 * @method string getClientToken()
4681
 * @method $this withClientToken($value)
4682
 * @method string getEnterpriseCode()
4683
 * @method $this withEnterpriseCode($value)
4684
 * @method string getIsDefault()
4685
 * @method $this withIsDefault($value)
4686
 * @method string getDryRun()
4687
 * @method $this withDryRun($value)
4688
 */
4689
class UpdateEnterpriseCode extends Rpc
4690
{
4691
}
4692
4693
/**
4694
 * @method string getResourceOwnerId()
4695
 * @method $this withResourceOwnerId($value)
4696
 * @method string getVersionCode()
4697
 * @method $this withVersionCode($value)
4698
 * @method string getSerialNumber()
4699
 * @method $this withSerialNumber($value)
4700
 * @method string getResourceOwnerAccount()
4701
 * @method $this withResourceOwnerAccount($value)
4702
 * @method string getOwnerAccount()
4703
 * @method $this withOwnerAccount($value)
4704
 * @method string getOwnerId()
4705
 * @method $this withOwnerId($value)
4706
 * @method string getVersionType()
4707
 * @method $this withVersionType($value)
4708
 * @method string getSmartAGId()
4709
 * @method $this withSmartAGId($value)
4710
 */
4711
class UpdateSmartAccessGatewayVersion extends Rpc
4712
{
4713
}
4714
4715
/**
4716
 * @method string getAccessPointId()
4717
 * @method $this withAccessPointId($value)
4718
 * @method string getResourceOwnerId()
4719
 * @method $this withResourceOwnerId($value)
4720
 * @method string getResourceOwnerAccount()
4721
 * @method $this withResourceOwnerAccount($value)
4722
 * @method string getOwnerAccount()
4723
 * @method $this withOwnerAccount($value)
4724
 * @method string getOwnerId()
4725
 * @method $this withOwnerId($value)
4726
 * @method string getSmartAGId()
4727
 * @method $this withSmartAGId($value)
4728
 */
4729
class UpdateSmartAGAccessPoint extends Rpc
4730
{
4731
}
4732
4733
/**
4734
 * @method string getResourceOwnerId()
4735
 * @method $this withResourceOwnerId($value)
4736
 * @method string getClientToken()
4737
 * @method $this withClientToken($value)
4738
 * @method string getDpiEnabled()
4739
 * @method $this withDpiEnabled($value)
4740
 * @method string getDryRun()
4741
 * @method $this withDryRun($value)
4742
 * @method string getResourceOwnerAccount()
4743
 * @method $this withResourceOwnerAccount($value)
4744
 * @method string getOwnerAccount()
4745
 * @method $this withOwnerAccount($value)
4746
 * @method string getOwnerId()
4747
 * @method $this withOwnerId($value)
4748
 * @method string getSmartAGId()
4749
 * @method $this withSmartAGId($value)
4750
 */
4751
class UpdateSmartAGDpiAttribute extends Rpc
4752
{
4753
}
4754
4755
/**
4756
 * @method string getClientToken()
4757
 * @method $this withClientToken($value)
4758
 * @method string getEnterpriseCode()
4759
 * @method $this withEnterpriseCode($value)
4760
 * @method string getDryRun()
4761
 * @method $this withDryRun($value)
4762
 * @method string getSmartAGId()
4763
 * @method $this withSmartAGId($value)
4764
 */
4765
class UpdateSmartAGEnterpriseCode extends Rpc
4766
{
4767
}
4768
4769
/**
4770
 * @method string getResourceOwnerId()
4771
 * @method $this withResourceOwnerId($value)
4772
 * @method string getBandWidthSpec()
4773
 * @method $this withBandWidthSpec($value)
4774
 * @method string getUserCount()
4775
 * @method $this withUserCount($value)
4776
 * @method string getAutoPay()
4777
 * @method $this withAutoPay($value)
4778
 * @method string getResourceOwnerAccount()
4779
 * @method $this withResourceOwnerAccount($value)
4780
 * @method string getOwnerAccount()
4781
 * @method $this withOwnerAccount($value)
4782
 * @method string getOwnerId()
4783
 * @method $this withOwnerId($value)
4784
 * @method string getSmartAGId()
4785
 * @method $this withSmartAGId($value)
4786
 * @method string getDataPlan()
4787
 * @method $this withDataPlan($value)
4788
 */
4789
class UpgradeSmartAccessGateway extends Rpc
4790
{
4791
}
4792
4793
/**
4794
 * @method string getResourceOwnerId()
4795
 * @method $this withResourceOwnerId($value)
4796
 * @method string getUserCount()
4797
 * @method $this withUserCount($value)
4798
 * @method string getAutoPay()
4799
 * @method $this withAutoPay($value)
4800
 * @method string getResourceOwnerAccount()
4801
 * @method $this withResourceOwnerAccount($value)
4802
 * @method string getOwnerAccount()
4803
 * @method $this withOwnerAccount($value)
4804
 * @method string getOwnerId()
4805
 * @method $this withOwnerId($value)
4806
 * @method string getSmartAGId()
4807
 * @method $this withSmartAGId($value)
4808
 * @method string getDataPlan()
4809
 * @method $this withDataPlan($value)
4810
 */
4811
class UpgradeSmartAccessGatewaySoftware extends Rpc
4812
{
4813
}
4814