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 ( e50b70...b4cea3 )
by
unknown
07:21
created

TagResources   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 32
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 4
eloc 10
dl 0
loc 32
ccs 0
cts 0
cp 0
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A withResourceId() 0 8 2
A withTag() 0 9 2
1
<?php
2
3
namespace AlibabaCloud\Vpc\V20160428;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method DeletionProtection deletionProtection(array $options = [])
9
 * @method DescribeEipGatewayInfo describeEipGatewayInfo(array $options = [])
10
 * @method ModifyBgpPeerAttribute modifyBgpPeerAttribute(array $options = [])
11
 * @method DescribeVpnSslServerLogs describeVpnSslServerLogs(array $options = [])
12
 * @method ModifyExpressCloudConnectionBandwidth modifyExpressCloudConnectionBandwidth(array $options = [])
13
 * @method ModifyExpressCloudConnectionAttribute modifyExpressCloudConnectionAttribute(array $options = [])
14
 * @method DescribeExpressCloudConnections describeExpressCloudConnections(array $options = [])
15
 * @method CreateExpressCloudConnection createExpressCloudConnection(array $options = [])
16
 * @method UpdateNetworkAclEntries updateNetworkAclEntries(array $options = [])
17
 * @method UnassociateNetworkAcl unassociateNetworkAcl(array $options = [])
18
 * @method ModifyNetworkAclAttributes modifyNetworkAclAttributes(array $options = [])
19
 * @method DescribeNetworkAcls describeNetworkAcls(array $options = [])
20
 * @method DescribeNetworkAclAttributes describeNetworkAclAttributes(array $options = [])
21
 * @method DeleteNetworkAcl deleteNetworkAcl(array $options = [])
22
 * @method CreateNetworkAcl createNetworkAcl(array $options = [])
23
 * @method CopyNetworkAclEntries copyNetworkAclEntries(array $options = [])
24
 * @method AssociateNetworkAcl associateNetworkAcl(array $options = [])
25
 * @method ModifyCommonBandwidthPackageIpBandwidth modifyCommonBandwidthPackageIpBandwidth(array $options = [])
26
 * @method CancelCommonBandwidthPackageIpBandwidth cancelCommonBandwidthPackageIpBandwidth(array $options = [])
27
 * @method CreateVpnPbrRouteEntry createVpnPbrRouteEntry(array $options = [])
28
 * @method CreateVpnRouteEntry createVpnRouteEntry(array $options = [])
29
 * @method DeleteVpnPbrRouteEntry deleteVpnPbrRouteEntry(array $options = [])
30
 * @method DeleteVpnRouteEntry deleteVpnRouteEntry(array $options = [])
31
 * @method DescribeVpnRouteEntries describeVpnRouteEntries(array $options = [])
32
 * @method DescribeVpnPbrRouteEntries describeVpnPbrRouteEntries(array $options = [])
33
 * @method PublishVpnRouteEntry publishVpnRouteEntry(array $options = [])
34
 * @method ModifyVpnRouteEntryWeight modifyVpnRouteEntryWeight(array $options = [])
35
 * @method ModifyVpnPbrRouteEntryWeight modifyVpnPbrRouteEntryWeight(array $options = [])
36
 * @method DescribePhysicalConnectionLOA describePhysicalConnectionLOA(array $options = [])
37
 * @method CreatePhysicalConnectionSetupOrder createPhysicalConnectionSetupOrder(array $options = [])
38
 * @method CreatePhysicalConnectionOccupancyOrder createPhysicalConnectionOccupancyOrder(array $options = [])
39
 * @method CompletePhysicalConnectionLOA completePhysicalConnectionLOA(array $options = [])
40
 * @method ApplyPhysicalConnectionLOA applyPhysicalConnectionLOA(array $options = [])
41
 * @method ConvertBandwidthPackage convertBandwidthPackage(array $options = [])
42
 * @method ModifyRouteEntry modifyRouteEntry(array $options = [])
43
 * @method DescribeRouteEntryList describeRouteEntryList(array $options = [])
44
 * @method CreateIPv6TranslatorAclList createIPv6TranslatorAclList(array $options = [])
45
 * @method DeleteIPv6TranslatorAclList deleteIPv6TranslatorAclList(array $options = [])
46
 * @method AddIPv6TranslatorAclListEntry addIPv6TranslatorAclListEntry(array $options = [])
47
 * @method DescribeIPv6TranslatorAclLists describeIPv6TranslatorAclLists(array $options = [])
48
 * @method ModifyIPv6TranslatorAclAttribute modifyIPv6TranslatorAclAttribute(array $options = [])
49
 * @method RemoveIPv6TranslatorAclListEntry removeIPv6TranslatorAclListEntry(array $options = [])
50
 * @method DescribeIPv6TranslatorAclListAttributes describeIPv6TranslatorAclListAttributes(array $options = [])
51
 * @method ModifyIPv6TranslatorAclListEntry modifyIPv6TranslatorAclListEntry(array $options = [])
52
 * @method UnTagResources unTagResources(array $options = [])
53
 * @method TagResources tagResources(array $options = [])
54
 * @method ListTagResources listTagResources(array $options = [])
55
 * @method ModifyIpv6InternetBandwidth modifyIpv6InternetBandwidth(array $options = [])
56
 * @method ModifyIpv6GatewaySpec modifyIpv6GatewaySpec(array $options = [])
57
 * @method ModifyIpv6GatewayAttribute modifyIpv6GatewayAttribute(array $options = [])
58
 * @method ModifyIpv6AddressAttribute modifyIpv6AddressAttribute(array $options = [])
59
 * @method DescribeIpv6Gateways describeIpv6Gateways(array $options = [])
60
 * @method DescribeIpv6GatewayAttribute describeIpv6GatewayAttribute(array $options = [])
61
 * @method DescribeIpv6EgressOnlyRules describeIpv6EgressOnlyRules(array $options = [])
62
 * @method DescribeIpv6Addresses describeIpv6Addresses(array $options = [])
63
 * @method DeleteIpv6InternetBandwidth deleteIpv6InternetBandwidth(array $options = [])
64
 * @method DeleteIpv6Gateway deleteIpv6Gateway(array $options = [])
65
 * @method DeleteIpv6EgressOnlyRule deleteIpv6EgressOnlyRule(array $options = [])
66
 * @method CreateIpv6Gateway createIpv6Gateway(array $options = [])
67
 * @method CreateIpv6EgressOnlyRule createIpv6EgressOnlyRule(array $options = [])
68
 * @method AllocateIpv6InternetBandwidth allocateIpv6InternetBandwidth(array $options = [])
69
 * @method DeleteExpressConnect deleteExpressConnect(array $options = [])
70
 * @method CreateIPv6Translator createIPv6Translator(array $options = [])
71
 * @method DescribeIPv6Translators describeIPv6Translators(array $options = [])
72
 * @method ModifyIPv6TranslatorAttribute modifyIPv6TranslatorAttribute(array $options = [])
73
 * @method ModifyIPv6TranslatorBandwidth modifyIPv6TranslatorBandwidth(array $options = [])
74
 * @method CreateIPv6TranslatorEntry createIPv6TranslatorEntry(array $options = [])
75
 * @method DeleteIPv6TranslatorEntry deleteIPv6TranslatorEntry(array $options = [])
76
 * @method ModifyIPv6TranslatorEntry modifyIPv6TranslatorEntry(array $options = [])
77
 * @method DescribeIPv6TranslatorEntries describeIPv6TranslatorEntries(array $options = [])
78
 * @method DeleteIPv6Translator deleteIPv6Translator(array $options = [])
79
 * @method DescribeHighDefinitionMonitorLogAttribute describeHighDefinitionMonitorLogAttribute(array $options = [])
80
 * @method ModifyFlowLogAttribute modifyFlowLogAttribute(array $options = [])
81
 * @method DescribeFlowLogs describeFlowLogs(array $options = [])
82
 * @method DeleteFlowLog deleteFlowLog(array $options = [])
83
 * @method DeactiveFlowLog deactiveFlowLog(array $options = [])
84
 * @method CreateFlowLog createFlowLog(array $options = [])
85
 * @method ActiveFlowLog activeFlowLog(array $options = [])
86
 * @method UnassociateRouteTable unassociateRouteTable(array $options = [])
87
 * @method DeleteRouteTable deleteRouteTable(array $options = [])
88
 * @method CreateRouteTable createRouteTable(array $options = [])
89
 * @method AssociateRouteTable associateRouteTable(array $options = [])
90
 * @method CreateVpnGateway createVpnGateway(array $options = [])
91
 * @method MoveResourceGroup moveResourceGroup(array $options = [])
92
 * @method RevokeInstanceFromCen revokeInstanceFromCen(array $options = [])
93
 * @method GrantInstanceToCen grantInstanceToCen(array $options = [])
94
 * @method DescribeGrantRulesToCen describeGrantRulesToCen(array $options = [])
95
 * @method ModifySslVpnServer modifySslVpnServer(array $options = [])
96
 * @method ModifySslVpnClientCert modifySslVpnClientCert(array $options = [])
97
 * @method DescribeSslVpnServers describeSslVpnServers(array $options = [])
98
 * @method DescribeSslVpnClientCerts describeSslVpnClientCerts(array $options = [])
99
 * @method DescribeSslVpnClientCert describeSslVpnClientCert(array $options = [])
100
 * @method DeleteSslVpnServer deleteSslVpnServer(array $options = [])
101
 * @method DeleteSslVpnClientCert deleteSslVpnClientCert(array $options = [])
102
 * @method CreateSslVpnServer createSslVpnServer(array $options = [])
103
 * @method CreateSslVpnClientCert createSslVpnClientCert(array $options = [])
104
 * @method RemoveGlobalAccelerationInstanceIp removeGlobalAccelerationInstanceIp(array $options = [])
105
 * @method AddGlobalAccelerationInstanceIp addGlobalAccelerationInstanceIp(array $options = [])
106
 * @method DescribeRouteTableList describeRouteTableList(array $options = [])
107
 * @method ModifyRouteTableAttributes modifyRouteTableAttributes(array $options = [])
108
 * @method DescribeBgpNetworks describeBgpNetworks(array $options = [])
109
 * @method ModifyCommonBandwidthPackagePayType modifyCommonBandwidthPackagePayType(array $options = [])
110
 * @method UnassociateGlobalAccelerationInstance unassociateGlobalAccelerationInstance(array $options = [])
111
 * @method ModifyGlobalAccelerationInstanceSpec modifyGlobalAccelerationInstanceSpec(array $options = [])
112
 * @method ModifyGlobalAccelerationInstanceAttributes modifyGlobalAccelerationInstanceAttributes(array $options = [])
113
 * @method DescribeServerRelatedGlobalAccelerationInstances describeServerRelatedGlobalAccelerationInstances(array $options = [])
114
 * @method DescribeGlobalAccelerationInstances describeGlobalAccelerationInstances(array $options = [])
115
 * @method DeleteGlobalAccelerationInstance deleteGlobalAccelerationInstance(array $options = [])
116
 * @method CreateGlobalAccelerationInstance createGlobalAccelerationInstance(array $options = [])
117
 * @method AssociateGlobalAccelerationInstance associateGlobalAccelerationInstance(array $options = [])
118
 * @method DescribeVSwitchAttributes describeVSwitchAttributes(array $options = [])
119
 * @method RemoveCommonBandwidthPackageIp removeCommonBandwidthPackageIp(array $options = [])
120
 * @method ModifyCommonBandwidthPackageSpec modifyCommonBandwidthPackageSpec(array $options = [])
121
 * @method ModifyCommonBandwidthPackageAttribute modifyCommonBandwidthPackageAttribute(array $options = [])
122
 * @method DescribeCommonBandwidthPackages describeCommonBandwidthPackages(array $options = [])
123
 * @method DeleteCommonBandwidthPackage deleteCommonBandwidthPackage(array $options = [])
124
 * @method CreateCommonBandwidthPackage createCommonBandwidthPackage(array $options = [])
125
 * @method AddCommonBandwidthPackageIp addCommonBandwidthPackageIp(array $options = [])
126
 * @method ModifyVpnGatewayAttribute modifyVpnGatewayAttribute(array $options = [])
127
 * @method ModifyVpnConnectionAttribute modifyVpnConnectionAttribute(array $options = [])
128
 * @method ModifyCustomerGatewayAttribute modifyCustomerGatewayAttribute(array $options = [])
129
 * @method DownloadVpnConnectionConfig downloadVpnConnectionConfig(array $options = [])
130
 * @method DescribeVpnGateways describeVpnGateways(array $options = [])
131
 * @method DescribeVpnGateway describeVpnGateway(array $options = [])
132
 * @method DescribeVpnConnections describeVpnConnections(array $options = [])
133
 * @method DescribeVpnConnection describeVpnConnection(array $options = [])
134
 * @method DescribeCustomerGateways describeCustomerGateways(array $options = [])
135
 * @method DescribeCustomerGateway describeCustomerGateway(array $options = [])
136
 * @method DeleteVpnGateway deleteVpnGateway(array $options = [])
137
 * @method DeleteVpnConnection deleteVpnConnection(array $options = [])
138
 * @method DeleteCustomerGateway deleteCustomerGateway(array $options = [])
139
 * @method CreateVpnConnection createVpnConnection(array $options = [])
140
 * @method CreateCustomerGateway createCustomerGateway(array $options = [])
141
 * @method ModifyBgpGroupAttribute modifyBgpGroupAttribute(array $options = [])
142
 * @method DescribeBgpPeers describeBgpPeers(array $options = [])
143
 * @method DescribeBgpGroups describeBgpGroups(array $options = [])
144
 * @method DeleteBgpPeer deleteBgpPeer(array $options = [])
145
 * @method DeleteBgpNetwork deleteBgpNetwork(array $options = [])
146
 * @method DeleteBgpGroup deleteBgpGroup(array $options = [])
147
 * @method CreateBgpPeer createBgpPeer(array $options = [])
148
 * @method CreateBgpGroup createBgpGroup(array $options = [])
149
 * @method AddBgpNetwork addBgpNetwork(array $options = [])
150
 * @method EnableVpcClassicLink enableVpcClassicLink(array $options = [])
151
 * @method DisableVpcClassicLink disableVpcClassicLink(array $options = [])
152
 * @method DescribeVpcAttribute describeVpcAttribute(array $options = [])
153
 * @method UnassociatePhysicalConnectionFromVirtualBorderRouter unassociatePhysicalConnectionFromVirtualBorderRouter(array $options = [])
154
 * @method AssociatePhysicalConnectionToVirtualBorderRouter associatePhysicalConnectionToVirtualBorderRouter(array $options = [])
155
 * @method ModifySnatEntry modifySnatEntry(array $options = [])
156
 * @method ModifyNatGatewaySpec modifyNatGatewaySpec(array $options = [])
157
 * @method ModifyNatGatewayAttribute modifyNatGatewayAttribute(array $options = [])
158
 * @method ModifyBandwidthPackageAttribute modifyBandwidthPackageAttribute(array $options = [])
159
 * @method DescribeSnatTableEntries describeSnatTableEntries(array $options = [])
160
 * @method DeleteSnatEntry deleteSnatEntry(array $options = [])
161
 * @method CreateSnatEntry createSnatEntry(array $options = [])
162
 * @method CreateBandwidthPackage createBandwidthPackage(array $options = [])
163
 * @method UnassociateHaVip unassociateHaVip(array $options = [])
164
 * @method UnassociateEipAddress unassociateEipAddress(array $options = [])
165
 * @method TerminateVirtualBorderRouter terminateVirtualBorderRouter(array $options = [])
166
 * @method TerminatePhysicalConnection terminatePhysicalConnection(array $options = [])
167
 * @method RemoveBandwidthPackageIps removeBandwidthPackageIps(array $options = [])
168
 * @method ReleaseEipAddress releaseEipAddress(array $options = [])
169
 * @method RecoverVirtualBorderRouter recoverVirtualBorderRouter(array $options = [])
170
 * @method ModifyVSwitchAttribute modifyVSwitchAttribute(array $options = [])
171
 * @method ModifyVRouterAttribute modifyVRouterAttribute(array $options = [])
172
 * @method ModifyVpcAttribute modifyVpcAttribute(array $options = [])
173
 * @method ModifyVirtualBorderRouterAttribute modifyVirtualBorderRouterAttribute(array $options = [])
174
 * @method ModifyRouterInterfaceSpec modifyRouterInterfaceSpec(array $options = [])
175
 * @method ModifyRouterInterfaceAttribute modifyRouterInterfaceAttribute(array $options = [])
176
 * @method ModifyPhysicalConnectionAttribute modifyPhysicalConnectionAttribute(array $options = [])
177
 * @method ModifyHaVipAttribute modifyHaVipAttribute(array $options = [])
178
 * @method ModifyForwardEntry modifyForwardEntry(array $options = [])
179
 * @method ModifyEipAddressAttribute modifyEipAddressAttribute(array $options = [])
180
 * @method ModifyBandwidthPackageSpec modifyBandwidthPackageSpec(array $options = [])
181
 * @method EnablePhysicalConnection enablePhysicalConnection(array $options = [])
182
 * @method DescribeZones describeZones(array $options = [])
183
 * @method DescribeVSwitches describeVSwitches(array $options = [])
184
 * @method DescribeVRouters describeVRouters(array $options = [])
185
 * @method DescribeVpcs describeVpcs(array $options = [])
186
 * @method DescribeVirtualBorderRoutersForPhysicalConnection describeVirtualBorderRoutersForPhysicalConnection(array $options = [])
187
 * @method DescribeVirtualBorderRouters describeVirtualBorderRouters(array $options = [])
188
 * @method DescribeRouteTables describeRouteTables(array $options = [])
189
 * @method DescribeRouterInterfaces describeRouterInterfaces(array $options = [])
190
 * @method DescribeRegions describeRegions(array $options = [])
191
 * @method DescribePhysicalConnections describePhysicalConnections(array $options = [])
192
 * @method DescribeNatGateways describeNatGateways(array $options = [])
193
 * @method DescribeHaVips describeHaVips(array $options = [])
194
 * @method DescribeForwardTableEntries describeForwardTableEntries(array $options = [])
195
 * @method DescribeEipMonitorData describeEipMonitorData(array $options = [])
196
 * @method DescribeEipAddresses describeEipAddresses(array $options = [])
197
 * @method DescribeBandwidthPackages describeBandwidthPackages(array $options = [])
198
 * @method DescribeAccessPoints describeAccessPoints(array $options = [])
199
 * @method DeleteVSwitch deleteVSwitch(array $options = [])
200
 * @method DeleteVpc deleteVpc(array $options = [])
201
 * @method DeleteVirtualBorderRouter deleteVirtualBorderRouter(array $options = [])
202
 * @method DeleteRouterInterface deleteRouterInterface(array $options = [])
203
 * @method DeleteRouteEntry deleteRouteEntry(array $options = [])
204
 * @method DeletePhysicalConnection deletePhysicalConnection(array $options = [])
205
 * @method DeleteNatGateway deleteNatGateway(array $options = [])
206
 * @method DeleteHaVip deleteHaVip(array $options = [])
207
 * @method DeleteForwardEntry deleteForwardEntry(array $options = [])
208
 * @method DeleteBandwidthPackage deleteBandwidthPackage(array $options = [])
209
 * @method DeactivateRouterInterface deactivateRouterInterface(array $options = [])
210
 * @method CreateVSwitch createVSwitch(array $options = [])
211
 * @method CreateVpc createVpc(array $options = [])
212
 * @method CreateVirtualBorderRouter createVirtualBorderRouter(array $options = [])
213
 * @method CreateRouterInterface createRouterInterface(array $options = [])
214
 * @method CreateRouteEntry createRouteEntry(array $options = [])
215
 * @method CreatePhysicalConnection createPhysicalConnection(array $options = [])
216
 * @method CreateNatGateway createNatGateway(array $options = [])
217
 * @method CreateHaVip createHaVip(array $options = [])
218
 * @method CreateForwardEntry createForwardEntry(array $options = [])
219
 * @method ConnectRouterInterface connectRouterInterface(array $options = [])
220
 * @method CancelPhysicalConnection cancelPhysicalConnection(array $options = [])
221
 * @method AssociateHaVip associateHaVip(array $options = [])
222
 * @method AssociateEipAddress associateEipAddress(array $options = [])
223
 * @method AllocateEipAddress allocateEipAddress(array $options = [])
224
 * @method AddBandwidthPackageIps addBandwidthPackageIps(array $options = [])
225
 * @method ActivateRouterInterface activateRouterInterface(array $options = [])
226
 */
227
class VpcApiResolver extends ApiResolver
228
{
229
}
230
231
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
232
{
233
    /** @var string */
234
    public $product = 'Vpc';
235
236
    /** @var string */
237
    public $version = '2016-04-28';
238
239
    /** @var string */
240
    public $method = 'POST';
241
242
    /** @var string */
243
    public $serviceCode = 'vpc';
244
}
245
246
/**
247
 * @method string getResourceOwnerId()
248
 * @method $this withResourceOwnerId($value)
249
 * @method string getClientToken()
250
 * @method $this withClientToken($value)
251
 * @method string getProtectionEnable()
252
 * @method $this withProtectionEnable($value)
253
 * @method string getType()
254
 * @method $this withType($value)
255
 * @method string getResourceOwnerAccount()
256
 * @method $this withResourceOwnerAccount($value)
257
 * @method string getOwnerId()
258
 * @method $this withOwnerId($value)
259
 * @method string getInstanceId()
260
 * @method $this withInstanceId($value)
261
 */
262
class DeletionProtection extends Rpc
263
{
264
}
265
266
/**
267
 * @method string getResourceOwnerId()
268
 * @method $this withResourceOwnerId($value)
269
 * @method string getResourceOwnerAccount()
270
 * @method $this withResourceOwnerAccount($value)
271
 * @method string getOwnerAccount()
272
 * @method $this withOwnerAccount($value)
273
 * @method string getOwnerId()
274
 * @method $this withOwnerId($value)
275
 * @method string getInstanceId()
276
 * @method $this withInstanceId($value)
277
 */
278
class DescribeEipGatewayInfo extends Rpc
279
{
280
}
281
282
/**
283
 * @method string getResourceOwnerId()
284
 * @method $this withResourceOwnerId($value)
285
 * @method string getClientToken()
286
 * @method $this withClientToken($value)
287
 * @method string getBgpGroupId()
288
 * @method $this withBgpGroupId($value)
289
 * @method string getPeerIpAddress()
290
 * @method $this withPeerIpAddress($value)
291
 * @method string getEnableBfd()
292
 * @method $this withEnableBfd($value)
293
 * @method string getResourceOwnerAccount()
294
 * @method $this withResourceOwnerAccount($value)
295
 * @method string getOwnerAccount()
296
 * @method $this withOwnerAccount($value)
297
 * @method string getBgpPeerId()
298
 * @method $this withBgpPeerId($value)
299
 * @method string getOwnerId()
300
 * @method $this withOwnerId($value)
301
 */
302
class ModifyBgpPeerAttribute extends Rpc
303
{
304
}
305
306
/**
307
 * @method string getResourceOwnerId()
308
 * @method $this withResourceOwnerId($value)
309
 * @method string getPageNumber()
310
 * @method $this withPageNumber($value)
311
 * @method string getMinutePeriod()
312
 * @method $this withMinutePeriod($value)
313
 * @method string getPageSize()
314
 * @method $this withPageSize($value)
315
 * @method string getVpnSslServerId()
316
 * @method $this withVpnSslServerId($value)
317
 * @method string getFrom()
318
 * @method $this withFrom($value)
319
 * @method string getResourceOwnerAccount()
320
 * @method $this withResourceOwnerAccount($value)
321
 * @method string getOwnerAccount()
322
 * @method $this withOwnerAccount($value)
323
 * @method string getOwnerId()
324
 * @method $this withOwnerId($value)
325
 * @method string getTo()
326
 * @method $this withTo($value)
327
 */
328
class DescribeVpnSslServerLogs extends Rpc
329
{
330
}
331
332
/**
333
 * @method string getResourceOwnerId()
334
 * @method $this withResourceOwnerId($value)
335
 * @method string getEccId()
336
 * @method $this withEccId($value)
337
 * @method string getResourceOwnerAccount()
338
 * @method $this withResourceOwnerAccount($value)
339
 * @method string getBandwidth()
340
 * @method $this withBandwidth($value)
341
 * @method string getOwnerAccount()
342
 * @method $this withOwnerAccount($value)
343
 * @method string getOwnerId()
344
 * @method $this withOwnerId($value)
345
 */
346
class ModifyExpressCloudConnectionBandwidth extends Rpc
347
{
348
}
349
350
/**
351
 * @method string getResourceOwnerId()
352
 * @method $this withResourceOwnerId($value)
353
 * @method string getDescription()
354
 * @method $this withDescription($value)
355
 * @method string getEccId()
356
 * @method $this withEccId($value)
357
 * @method string getResourceOwnerAccount()
358
 * @method $this withResourceOwnerAccount($value)
359
 * @method string getOwnerAccount()
360
 * @method $this withOwnerAccount($value)
361
 * @method string getOwnerId()
362
 * @method $this withOwnerId($value)
363
 * @method string getName()
364
 * @method $this withName($value)
365
 */
366
class ModifyExpressCloudConnectionAttribute extends Rpc
367
{
368
}
369
370
/**
371
 * @method string getResourceOwnerId()
372
 * @method $this withResourceOwnerId($value)
373
 * @method string getPageNumber()
374
 * @method $this withPageNumber($value)
375
 * @method string getPageSize()
376
 * @method $this withPageSize($value)
377
 * @method string getResourceOwnerAccount()
378
 * @method $this withResourceOwnerAccount($value)
379
 * @method string getOwnerAccount()
380
 * @method $this withOwnerAccount($value)
381
 * @method string getOwnerId()
382
 * @method $this withOwnerId($value)
383
 * @method array getFilter()
384
 */
385
class DescribeExpressCloudConnections extends Rpc
386
{
387
388
    /**
389
     * @param array $filter
390
     *
391
     * @return $this
392
     */
393
	public function withFilter(array $filter)
394
	{
395
	    $this->data['Filter'] = $filter;
396
		foreach ($filter as $depth1 => $depth1Value) {
397
			foreach ($depth1Value['Value'] as $i => $iValue) {
398
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
399
			}
400
			$this->options['query']['Filter.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
401
		}
402
403
		return $this;
404
    }
405
}
406
407
/**
408
 * @method string getResourceOwnerId()
409
 * @method $this withResourceOwnerId($value)
410
 * @method string getPortType()
411
 * @method $this withPortType($value)
412
 * @method string getDescription()
413
 * @method $this withDescription($value)
414
 * @method string getRedundantEccId()
415
 * @method $this withRedundantEccId($value)
416
 * @method string getPeerLocation()
417
 * @method $this withPeerLocation($value)
418
 * @method string getResourceOwnerAccount()
419
 * @method $this withResourceOwnerAccount($value)
420
 * @method string getBandwidth()
421
 * @method $this withBandwidth($value)
422
 * @method string getOwnerAccount()
423
 * @method $this withOwnerAccount($value)
424
 * @method string getPeerCity()
425
 * @method $this withPeerCity($value)
426
 * @method string getIDCardNo()
427
 * @method $this withIDCardNo($value)
428
 * @method string getOwnerId()
429
 * @method $this withOwnerId($value)
430
 * @method string getContactMail()
431
 * @method $this withContactMail($value)
432
 * @method string getContactTel()
433
 * @method $this withContactTel($value)
434
 * @method string getIdcSP()
435
 * @method $this withIdcSP($value)
436
 * @method string getName()
437
 * @method $this withName($value)
438
 */
439
class CreateExpressCloudConnection extends Rpc
440
{
441
}
442
443
/**
444
 * @method string getResourceOwnerId()
445
 * @method $this withResourceOwnerId($value)
446
 * @method array getEgressAclEntries()
447
 * @method string getClientToken()
448
 * @method $this withClientToken($value)
449
 * @method string getNetworkAclId()
450
 * @method $this withNetworkAclId($value)
451
 * @method string getUpdateIngressAclEntries()
452
 * @method $this withUpdateIngressAclEntries($value)
453
 * @method string getResourceOwnerAccount()
454
 * @method $this withResourceOwnerAccount($value)
455
 * @method string getUpdateEgressAclEntries()
456
 * @method $this withUpdateEgressAclEntries($value)
457
 * @method string getOwnerId()
458
 * @method $this withOwnerId($value)
459
 * @method array getIngressAclEntries()
460
 */
461
class UpdateNetworkAclEntries extends Rpc
462
{
463
464
    /**
465
     * @param array $egressAclEntries
466
     *
467
     * @return $this
468
     */
469
	public function withEgressAclEntries(array $egressAclEntries)
470
	{
471
	    $this->data['EgressAclEntries'] = $egressAclEntries;
472
		foreach ($egressAclEntries as $depth1 => $depth1Value) {
473
			$this->options['query']['EgressAclEntries.' . ($depth1 + 1) . '.NetworkAclEntryName'] = $depth1Value['NetworkAclEntryName'];
474
			$this->options['query']['EgressAclEntries.' . ($depth1 + 1) . '.NetworkAclEntryId'] = $depth1Value['NetworkAclEntryId'];
475
			$this->options['query']['EgressAclEntries.' . ($depth1 + 1) . '.Policy'] = $depth1Value['Policy'];
476
			$this->options['query']['EgressAclEntries.' . ($depth1 + 1) . '.Protocol'] = $depth1Value['Protocol'];
477
			$this->options['query']['EgressAclEntries.' . ($depth1 + 1) . '.DestinationCidrIp'] = $depth1Value['DestinationCidrIp'];
478
			$this->options['query']['EgressAclEntries.' . ($depth1 + 1) . '.Port'] = $depth1Value['Port'];
479
			$this->options['query']['EgressAclEntries.' . ($depth1 + 1) . '.EntryType'] = $depth1Value['EntryType'];
480
			$this->options['query']['EgressAclEntries.' . ($depth1 + 1) . '.Description'] = $depth1Value['Description'];
481
		}
482
483
		return $this;
484
    }
485
486
    /**
487
     * @param array $ingressAclEntries
488
     *
489
     * @return $this
490
     */
491
	public function withIngressAclEntries(array $ingressAclEntries)
492
	{
493
	    $this->data['IngressAclEntries'] = $ingressAclEntries;
494
		foreach ($ingressAclEntries as $depth1 => $depth1Value) {
495
			$this->options['query']['IngressAclEntries.' . ($depth1 + 1) . '.NetworkAclEntryName'] = $depth1Value['NetworkAclEntryName'];
496
			$this->options['query']['IngressAclEntries.' . ($depth1 + 1) . '.NetworkAclEntryId'] = $depth1Value['NetworkAclEntryId'];
497
			$this->options['query']['IngressAclEntries.' . ($depth1 + 1) . '.Policy'] = $depth1Value['Policy'];
498
			$this->options['query']['IngressAclEntries.' . ($depth1 + 1) . '.Protocol'] = $depth1Value['Protocol'];
499
			$this->options['query']['IngressAclEntries.' . ($depth1 + 1) . '.SourceCidrIp'] = $depth1Value['SourceCidrIp'];
500
			$this->options['query']['IngressAclEntries.' . ($depth1 + 1) . '.Port'] = $depth1Value['Port'];
501
			$this->options['query']['IngressAclEntries.' . ($depth1 + 1) . '.EntryType'] = $depth1Value['EntryType'];
502
			$this->options['query']['IngressAclEntries.' . ($depth1 + 1) . '.Description'] = $depth1Value['Description'];
503
		}
504
505
		return $this;
506
    }
507
}
508
509
/**
510
 * @method string getResourceOwnerId()
511
 * @method $this withResourceOwnerId($value)
512
 * @method string getClientToken()
513
 * @method $this withClientToken($value)
514
 * @method string getNetworkAclId()
515
 * @method $this withNetworkAclId($value)
516
 * @method array getResource()
517
 * @method string getResourceOwnerAccount()
518
 * @method $this withResourceOwnerAccount($value)
519
 * @method string getOwnerId()
520
 * @method $this withOwnerId($value)
521
 */
522
class UnassociateNetworkAcl extends Rpc
523
{
524
525
    /**
526
     * @param array $resource
527
     *
528
     * @return $this
529
     */
530
	public function withResource(array $resource)
531
	{
532
	    $this->data['Resource'] = $resource;
533
		foreach ($resource as $depth1 => $depth1Value) {
534
			$this->options['query']['Resource.' . ($depth1 + 1) . '.ResourceType'] = $depth1Value['ResourceType'];
535
			$this->options['query']['Resource.' . ($depth1 + 1) . '.ResourceId'] = $depth1Value['ResourceId'];
536
		}
537
538
		return $this;
539
    }
540
}
541
542
/**
543
 * @method string getResourceOwnerId()
544
 * @method $this withResourceOwnerId($value)
545
 * @method string getClientToken()
546
 * @method $this withClientToken($value)
547
 * @method string getDescription()
548
 * @method $this withDescription($value)
549
 * @method string getNetworkAclId()
550
 * @method $this withNetworkAclId($value)
551
 * @method string getResourceOwnerAccount()
552
 * @method $this withResourceOwnerAccount($value)
553
 * @method string getNetworkAclName()
554
 * @method $this withNetworkAclName($value)
555
 * @method string getOwnerId()
556
 * @method $this withOwnerId($value)
557
 */
558
class ModifyNetworkAclAttributes extends Rpc
559
{
560
}
561
562
/**
563
 * @method string getResourceOwnerId()
564
 * @method $this withResourceOwnerId($value)
565
 * @method string getClientToken()
566
 * @method $this withClientToken($value)
567
 * @method string getPageNumber()
568
 * @method $this withPageNumber($value)
569
 * @method string getPageSize()
570
 * @method $this withPageSize($value)
571
 * @method string getNetworkAclId()
572
 * @method $this withNetworkAclId($value)
573
 * @method string getResourceId()
574
 * @method $this withResourceId($value)
575
 * @method string getResourceOwnerAccount()
576
 * @method $this withResourceOwnerAccount($value)
577
 * @method string getNetworkAclName()
578
 * @method $this withNetworkAclName($value)
579
 * @method string getOwnerId()
580
 * @method $this withOwnerId($value)
581
 * @method string getResourceType()
582
 * @method $this withResourceType($value)
583
 * @method string getVpcId()
584
 * @method $this withVpcId($value)
585
 */
586
class DescribeNetworkAcls extends Rpc
587
{
588
}
589
590
/**
591
 * @method string getResourceOwnerId()
592
 * @method $this withResourceOwnerId($value)
593
 * @method string getClientToken()
594
 * @method $this withClientToken($value)
595
 * @method string getNetworkAclId()
596
 * @method $this withNetworkAclId($value)
597
 * @method string getResourceOwnerAccount()
598
 * @method $this withResourceOwnerAccount($value)
599
 * @method string getOwnerId()
600
 * @method $this withOwnerId($value)
601
 */
602
class DescribeNetworkAclAttributes extends Rpc
603
{
604
}
605
606
/**
607
 * @method string getResourceOwnerId()
608
 * @method $this withResourceOwnerId($value)
609
 * @method string getClientToken()
610
 * @method $this withClientToken($value)
611
 * @method string getNetworkAclId()
612
 * @method $this withNetworkAclId($value)
613
 * @method string getResourceOwnerAccount()
614
 * @method $this withResourceOwnerAccount($value)
615
 * @method string getOwnerId()
616
 * @method $this withOwnerId($value)
617
 */
618
class DeleteNetworkAcl extends Rpc
619
{
620
}
621
622
/**
623
 * @method string getResourceOwnerId()
624
 * @method $this withResourceOwnerId($value)
625
 * @method string getClientToken()
626
 * @method $this withClientToken($value)
627
 * @method string getDescription()
628
 * @method $this withDescription($value)
629
 * @method string getResourceOwnerAccount()
630
 * @method $this withResourceOwnerAccount($value)
631
 * @method string getNetworkAclName()
632
 * @method $this withNetworkAclName($value)
633
 * @method string getOwnerId()
634
 * @method $this withOwnerId($value)
635
 * @method string getVpcId()
636
 * @method $this withVpcId($value)
637
 */
638
class CreateNetworkAcl extends Rpc
639
{
640
}
641
642
/**
643
 * @method string getResourceOwnerId()
644
 * @method $this withResourceOwnerId($value)
645
 * @method string getClientToken()
646
 * @method $this withClientToken($value)
647
 * @method string getNetworkAclId()
648
 * @method $this withNetworkAclId($value)
649
 * @method string getSourceNetworkAclId()
650
 * @method $this withSourceNetworkAclId($value)
651
 * @method string getResourceOwnerAccount()
652
 * @method $this withResourceOwnerAccount($value)
653
 * @method string getOwnerId()
654
 * @method $this withOwnerId($value)
655
 */
656
class CopyNetworkAclEntries extends Rpc
657
{
658
}
659
660
/**
661
 * @method string getResourceOwnerId()
662
 * @method $this withResourceOwnerId($value)
663
 * @method string getClientToken()
664
 * @method $this withClientToken($value)
665
 * @method string getNetworkAclId()
666
 * @method $this withNetworkAclId($value)
667
 * @method array getResource()
668
 * @method string getResourceOwnerAccount()
669
 * @method $this withResourceOwnerAccount($value)
670
 * @method string getOwnerId()
671
 * @method $this withOwnerId($value)
672
 */
673
class AssociateNetworkAcl extends Rpc
674
{
675
676
    /**
677
     * @param array $resource
678
     *
679
     * @return $this
680
     */
681
	public function withResource(array $resource)
682
	{
683
	    $this->data['Resource'] = $resource;
684
		foreach ($resource as $depth1 => $depth1Value) {
685
			$this->options['query']['Resource.' . ($depth1 + 1) . '.ResourceType'] = $depth1Value['ResourceType'];
686
			$this->options['query']['Resource.' . ($depth1 + 1) . '.ResourceId'] = $depth1Value['ResourceId'];
687
		}
688
689
		return $this;
690
    }
691
}
692
693
/**
694
 * @method string getResourceOwnerId()
695
 * @method $this withResourceOwnerId($value)
696
 * @method string getBandwidthPackageId()
697
 * @method $this withBandwidthPackageId($value)
698
 * @method string getResourceOwnerAccount()
699
 * @method $this withResourceOwnerAccount($value)
700
 * @method string getBandwidth()
701
 * @method $this withBandwidth($value)
702
 * @method string getOwnerAccount()
703
 * @method $this withOwnerAccount($value)
704
 * @method string getEipId()
705
 * @method $this withEipId($value)
706
 * @method string getOwnerId()
707
 * @method $this withOwnerId($value)
708
 */
709
class ModifyCommonBandwidthPackageIpBandwidth extends Rpc
710
{
711
}
712
713
/**
714
 * @method string getResourceOwnerId()
715
 * @method $this withResourceOwnerId($value)
716
 * @method string getBandwidthPackageId()
717
 * @method $this withBandwidthPackageId($value)
718
 * @method string getResourceOwnerAccount()
719
 * @method $this withResourceOwnerAccount($value)
720
 * @method string getOwnerAccount()
721
 * @method $this withOwnerAccount($value)
722
 * @method string getEipId()
723
 * @method $this withEipId($value)
724
 * @method string getOwnerId()
725
 * @method $this withOwnerId($value)
726
 */
727
class CancelCommonBandwidthPackageIpBandwidth extends Rpc
728
{
729
}
730
731
/**
732
 * @method string getRouteSource()
733
 * @method $this withRouteSource($value)
734
 * @method string getResourceOwnerId()
735
 * @method $this withResourceOwnerId($value)
736
 * @method string getClientToken()
737
 * @method $this withClientToken($value)
738
 * @method string getDescription()
739
 * @method $this withDescription($value)
740
 * @method string getPublishVpc()
741
 * @method $this withPublishVpc($value)
742
 * @method string getResourceOwnerAccount()
743
 * @method $this withResourceOwnerAccount($value)
744
 * @method string getOwnerAccount()
745
 * @method $this withOwnerAccount($value)
746
 * @method string getWeight()
747
 * @method $this withWeight($value)
748
 * @method string getVpnGatewayId()
749
 * @method $this withVpnGatewayId($value)
750
 * @method string getOwnerId()
751
 * @method $this withOwnerId($value)
752
 * @method string getRouteDest()
753
 * @method $this withRouteDest($value)
754
 * @method string getNextHop()
755
 * @method $this withNextHop($value)
756
 * @method string getOverlayMode()
757
 * @method $this withOverlayMode($value)
758
 */
759
class CreateVpnPbrRouteEntry extends Rpc
760
{
761
}
762
763
/**
764
 * @method string getResourceOwnerId()
765
 * @method $this withResourceOwnerId($value)
766
 * @method string getClientToken()
767
 * @method $this withClientToken($value)
768
 * @method string getDescription()
769
 * @method $this withDescription($value)
770
 * @method string getPublishVpc()
771
 * @method $this withPublishVpc($value)
772
 * @method string getResourceOwnerAccount()
773
 * @method $this withResourceOwnerAccount($value)
774
 * @method string getOwnerAccount()
775
 * @method $this withOwnerAccount($value)
776
 * @method string getWeight()
777
 * @method $this withWeight($value)
778
 * @method string getVpnGatewayId()
779
 * @method $this withVpnGatewayId($value)
780
 * @method string getOwnerId()
781
 * @method $this withOwnerId($value)
782
 * @method string getRouteDest()
783
 * @method $this withRouteDest($value)
784
 * @method string getNextHop()
785
 * @method $this withNextHop($value)
786
 * @method string getOverlayMode()
787
 * @method $this withOverlayMode($value)
788
 */
789
class CreateVpnRouteEntry extends Rpc
790
{
791
}
792
793
/**
794
 * @method string getRouteSource()
795
 * @method $this withRouteSource($value)
796
 * @method string getResourceOwnerId()
797
 * @method $this withResourceOwnerId($value)
798
 * @method string getClientToken()
799
 * @method $this withClientToken($value)
800
 * @method string getResourceOwnerAccount()
801
 * @method $this withResourceOwnerAccount($value)
802
 * @method string getOwnerAccount()
803
 * @method $this withOwnerAccount($value)
804
 * @method string getWeight()
805
 * @method $this withWeight($value)
806
 * @method string getVpnGatewayId()
807
 * @method $this withVpnGatewayId($value)
808
 * @method string getOwnerId()
809
 * @method $this withOwnerId($value)
810
 * @method string getRouteDest()
811
 * @method $this withRouteDest($value)
812
 * @method string getNextHop()
813
 * @method $this withNextHop($value)
814
 * @method string getOverlayMode()
815
 * @method $this withOverlayMode($value)
816
 */
817
class DeleteVpnPbrRouteEntry extends Rpc
818
{
819
}
820
821
/**
822
 * @method string getResourceOwnerId()
823
 * @method $this withResourceOwnerId($value)
824
 * @method string getClientToken()
825
 * @method $this withClientToken($value)
826
 * @method string getResourceOwnerAccount()
827
 * @method $this withResourceOwnerAccount($value)
828
 * @method string getOwnerAccount()
829
 * @method $this withOwnerAccount($value)
830
 * @method string getWeight()
831
 * @method $this withWeight($value)
832
 * @method string getVpnGatewayId()
833
 * @method $this withVpnGatewayId($value)
834
 * @method string getOwnerId()
835
 * @method $this withOwnerId($value)
836
 * @method string getRouteDest()
837
 * @method $this withRouteDest($value)
838
 * @method string getNextHop()
839
 * @method $this withNextHop($value)
840
 * @method string getOverlayMode()
841
 * @method $this withOverlayMode($value)
842
 */
843
class DeleteVpnRouteEntry extends Rpc
844
{
845
}
846
847
/**
848
 * @method string getResourceOwnerId()
849
 * @method $this withResourceOwnerId($value)
850
 * @method string getPageNumber()
851
 * @method $this withPageNumber($value)
852
 * @method string getPageSize()
853
 * @method $this withPageSize($value)
854
 * @method string getResourceOwnerAccount()
855
 * @method $this withResourceOwnerAccount($value)
856
 * @method string getOwnerAccount()
857
 * @method $this withOwnerAccount($value)
858
 * @method string getVpnGatewayId()
859
 * @method $this withVpnGatewayId($value)
860
 * @method string getOwnerId()
861
 * @method $this withOwnerId($value)
862
 */
863
class DescribeVpnRouteEntries extends Rpc
864
{
865
}
866
867
/**
868
 * @method string getResourceOwnerId()
869
 * @method $this withResourceOwnerId($value)
870
 * @method string getPageNumber()
871
 * @method $this withPageNumber($value)
872
 * @method string getPageSize()
873
 * @method $this withPageSize($value)
874
 * @method string getResourceOwnerAccount()
875
 * @method $this withResourceOwnerAccount($value)
876
 * @method string getOwnerAccount()
877
 * @method $this withOwnerAccount($value)
878
 * @method string getVpnGatewayId()
879
 * @method $this withVpnGatewayId($value)
880
 * @method string getOwnerId()
881
 * @method $this withOwnerId($value)
882
 */
883
class DescribeVpnPbrRouteEntries extends Rpc
884
{
885
}
886
887
/**
888
 * @method string getResourceOwnerId()
889
 * @method $this withResourceOwnerId($value)
890
 * @method string getClientToken()
891
 * @method $this withClientToken($value)
892
 * @method string getRouteType()
893
 * @method $this withRouteType($value)
894
 * @method string getPublishVpc()
895
 * @method $this withPublishVpc($value)
896
 * @method string getResourceOwnerAccount()
897
 * @method $this withResourceOwnerAccount($value)
898
 * @method string getOwnerAccount()
899
 * @method $this withOwnerAccount($value)
900
 * @method string getVpnGatewayId()
901
 * @method $this withVpnGatewayId($value)
902
 * @method string getOwnerId()
903
 * @method $this withOwnerId($value)
904
 * @method string getRouteDest()
905
 * @method $this withRouteDest($value)
906
 * @method string getNextHop()
907
 * @method $this withNextHop($value)
908
 */
909
class PublishVpnRouteEntry extends Rpc
910
{
911
}
912
913
/**
914
 * @method string getResourceOwnerId()
915
 * @method $this withResourceOwnerId($value)
916
 * @method string getClientToken()
917
 * @method $this withClientToken($value)
918
 * @method string getNewWeight()
919
 * @method $this withNewWeight($value)
920
 * @method string getResourceOwnerAccount()
921
 * @method $this withResourceOwnerAccount($value)
922
 * @method string getOwnerAccount()
923
 * @method $this withOwnerAccount($value)
924
 * @method string getWeight()
925
 * @method $this withWeight($value)
926
 * @method string getVpnGatewayId()
927
 * @method $this withVpnGatewayId($value)
928
 * @method string getOwnerId()
929
 * @method $this withOwnerId($value)
930
 * @method string getRouteDest()
931
 * @method $this withRouteDest($value)
932
 * @method string getNextHop()
933
 * @method $this withNextHop($value)
934
 * @method string getOverlayMode()
935
 * @method $this withOverlayMode($value)
936
 */
937
class ModifyVpnRouteEntryWeight extends Rpc
938
{
939
}
940
941
/**
942
 * @method string getRouteSource()
943
 * @method $this withRouteSource($value)
944
 * @method string getResourceOwnerId()
945
 * @method $this withResourceOwnerId($value)
946
 * @method string getClientToken()
947
 * @method $this withClientToken($value)
948
 * @method string getNewWeight()
949
 * @method $this withNewWeight($value)
950
 * @method string getResourceOwnerAccount()
951
 * @method $this withResourceOwnerAccount($value)
952
 * @method string getOwnerAccount()
953
 * @method $this withOwnerAccount($value)
954
 * @method string getWeight()
955
 * @method $this withWeight($value)
956
 * @method string getVpnGatewayId()
957
 * @method $this withVpnGatewayId($value)
958
 * @method string getOwnerId()
959
 * @method $this withOwnerId($value)
960
 * @method string getRouteDest()
961
 * @method $this withRouteDest($value)
962
 * @method string getNextHop()
963
 * @method $this withNextHop($value)
964
 * @method string getOverlayMode()
965
 * @method $this withOverlayMode($value)
966
 */
967
class ModifyVpnPbrRouteEntryWeight extends Rpc
968
{
969
}
970
971
/**
972
 * @method string getResourceOwnerId()
973
 * @method $this withResourceOwnerId($value)
974
 * @method string getClientToken()
975
 * @method $this withClientToken($value)
976
 * @method string getResourceOwnerAccount()
977
 * @method $this withResourceOwnerAccount($value)
978
 * @method string getOwnerAccount()
979
 * @method $this withOwnerAccount($value)
980
 * @method string getOwnerId()
981
 * @method $this withOwnerId($value)
982
 * @method string getInstanceId()
983
 * @method $this withInstanceId($value)
984
 */
985
class DescribePhysicalConnectionLOA extends Rpc
986
{
987
}
988
989
/**
990
 * @method string getAccessPointId()
991
 * @method $this withAccessPointId($value)
992
 * @method string getResourceOwnerId()
993
 * @method $this withResourceOwnerId($value)
994
 * @method string getPortType()
995
 * @method $this withPortType($value)
996
 * @method string getClientToken()
997
 * @method $this withClientToken($value)
998
 * @method string getRedundantPhysicalConnectionId()
999
 * @method $this withRedundantPhysicalConnectionId($value)
1000
 * @method string getAutoPay()
1001
 * @method $this withAutoPay($value)
1002
 * @method string getResourceOwnerAccount()
1003
 * @method $this withResourceOwnerAccount($value)
1004
 * @method string getOwnerAccount()
1005
 * @method $this withOwnerAccount($value)
1006
 * @method string getOwnerId()
1007
 * @method $this withOwnerId($value)
1008
 * @method string getLineOperator()
1009
 * @method $this withLineOperator($value)
1010
 */
1011
class CreatePhysicalConnectionSetupOrder extends Rpc
1012
{
1013
}
1014
1015
/**
1016
 * @method string getResourceOwnerId()
1017
 * @method $this withResourceOwnerId($value)
1018
 * @method string getClientToken()
1019
 * @method $this withClientToken($value)
1020
 * @method string getInstanceChargeType()
1021
 * @method $this withInstanceChargeType($value)
1022
 * @method string getPeriod()
1023
 * @method $this withPeriod($value)
1024
 * @method string getAutoPay()
1025
 * @method $this withAutoPay($value)
1026
 * @method string getResourceOwnerAccount()
1027
 * @method $this withResourceOwnerAccount($value)
1028
 * @method string getOwnerAccount()
1029
 * @method $this withOwnerAccount($value)
1030
 * @method string getOwnerId()
1031
 * @method $this withOwnerId($value)
1032
 * @method string getPhysicalConnectionId()
1033
 * @method $this withPhysicalConnectionId($value)
1034
 * @method string getPricingCycle()
1035
 * @method $this withPricingCycle($value)
1036
 */
1037
class CreatePhysicalConnectionOccupancyOrder extends Rpc
1038
{
1039
}
1040
1041
/**
1042
 * @method string getLineCode()
1043
 * @method $this withLineCode($value)
1044
 * @method string getResourceOwnerId()
1045
 * @method $this withResourceOwnerId($value)
1046
 * @method string getClientToken()
1047
 * @method $this withClientToken($value)
1048
 * @method string getLineLabel()
1049
 * @method $this withLineLabel($value)
1050
 * @method string getResourceOwnerAccount()
1051
 * @method $this withResourceOwnerAccount($value)
1052
 * @method string getOwnerAccount()
1053
 * @method $this withOwnerAccount($value)
1054
 * @method string getOwnerId()
1055
 * @method $this withOwnerId($value)
1056
 * @method string getInstanceId()
1057
 * @method $this withInstanceId($value)
1058
 */
1059
class CompletePhysicalConnectionLOA extends Rpc
1060
{
1061
}
1062
1063
/**
1064
 * @method string getResourceOwnerId()
1065
 * @method $this withResourceOwnerId($value)
1066
 * @method string getClientToken()
1067
 * @method $this withClientToken($value)
1068
 * @method string getLineType()
1069
 * @method $this withLineType($value)
1070
 * @method string getSi()
1071
 * @method $this withSi($value)
1072
 * @method string getPeerLocation()
1073
 * @method $this withPeerLocation($value)
1074
 * @method string getResourceOwnerAccount()
1075
 * @method $this withResourceOwnerAccount($value)
1076
 * @method string getBandwidth()
1077
 * @method $this withBandwidth($value)
1078
 * @method string getOwnerAccount()
1079
 * @method $this withOwnerAccount($value)
1080
 * @method string getConstructionTime()
1081
 * @method $this withConstructionTime($value)
1082
 * @method string getOwnerId()
1083
 * @method $this withOwnerId($value)
1084
 * @method string getInstanceId()
1085
 * @method $this withInstanceId($value)
1086
 * @method string getCompanyName()
1087
 * @method $this withCompanyName($value)
1088
 * @method array getPMInfo()
1089
 */
1090
class ApplyPhysicalConnectionLOA extends Rpc
1091
{
1092
1093
    /**
1094
     * @param array $pMInfo
1095
     *
1096
     * @return $this
1097
     */
1098
	public function withPMInfo(array $pMInfo)
1099
	{
1100
	    $this->data['PMInfo'] = $pMInfo;
1101
		foreach ($pMInfo as $depth1 => $depth1Value) {
1102
			$this->options['query']['PMInfo.' . ($depth1 + 1) . '.PMCertificateNo'] = $depth1Value['PMCertificateNo'];
1103
			$this->options['query']['PMInfo.' . ($depth1 + 1) . '.PMName'] = $depth1Value['PMName'];
1104
			$this->options['query']['PMInfo.' . ($depth1 + 1) . '.PMCertificateType'] = $depth1Value['PMCertificateType'];
1105
			$this->options['query']['PMInfo.' . ($depth1 + 1) . '.PMContactInfo'] = $depth1Value['PMContactInfo'];
1106
			$this->options['query']['PMInfo.' . ($depth1 + 1) . '.PMGender'] = $depth1Value['PMGender'];
1107
		}
1108
1109
		return $this;
1110
    }
1111
}
1112
1113
/**
1114
 * @method string getResourceOwnerId()
1115
 * @method $this withResourceOwnerId($value)
1116
 * @method string getClientToken()
1117
 * @method $this withClientToken($value)
1118
 * @method string getBandwidthPackageId()
1119
 * @method $this withBandwidthPackageId($value)
1120
 * @method string getResourceOwnerAccount()
1121
 * @method $this withResourceOwnerAccount($value)
1122
 * @method string getOwnerId()
1123
 * @method $this withOwnerId($value)
1124
 */
1125
class ConvertBandwidthPackage extends Rpc
1126
{
1127
}
1128
1129
/**
1130
 * @method string getRouteEntryName()
1131
 * @method $this withRouteEntryName($value)
1132
 * @method string getResourceOwnerAccount()
1133
 * @method $this withResourceOwnerAccount($value)
1134
 * @method string getOwnerAccount()
1135
 * @method $this withOwnerAccount($value)
1136
 * @method string getOwnerId()
1137
 * @method $this withOwnerId($value)
1138
 * @method string getRouteEntryId()
1139
 * @method $this withRouteEntryId($value)
1140
 */
1141
class ModifyRouteEntry extends Rpc
1142
{
1143
}
1144
1145
/**
1146
 * @method string getResourceOwnerId()
1147
 * @method $this withResourceOwnerId($value)
1148
 * @method string getRouteEntryName()
1149
 * @method $this withRouteEntryName($value)
1150
 * @method string getNextToken()
1151
 * @method $this withNextToken($value)
1152
 * @method string getRouteEntryType()
1153
 * @method $this withRouteEntryType($value)
1154
 * @method string getIpVersion()
1155
 * @method $this withIpVersion($value)
1156
 * @method string getNextHopId()
1157
 * @method $this withNextHopId($value)
1158
 * @method string getNextHopType()
1159
 * @method $this withNextHopType($value)
1160
 * @method string getRouteTableId()
1161
 * @method $this withRouteTableId($value)
1162
 * @method string getResourceOwnerAccount()
1163
 * @method $this withResourceOwnerAccount($value)
1164
 * @method string getDestinationCidrBlock()
1165
 * @method $this withDestinationCidrBlock($value)
1166
 * @method string getOwnerAccount()
1167
 * @method $this withOwnerAccount($value)
1168
 * @method string getOwnerId()
1169
 * @method $this withOwnerId($value)
1170
 * @method string getMaxResult()
1171
 * @method $this withMaxResult($value)
1172
 * @method string getRouteEntryId()
1173
 * @method $this withRouteEntryId($value)
1174
 */
1175
class DescribeRouteEntryList extends Rpc
1176
{
1177
}
1178
1179
/**
1180
 * @method string getResourceOwnerId()
1181
 * @method $this withResourceOwnerId($value)
1182
 * @method string getAclName()
1183
 * @method $this withAclName($value)
1184
 * @method string getClientToken()
1185
 * @method $this withClientToken($value)
1186
 * @method string getResourceOwnerAccount()
1187
 * @method $this withResourceOwnerAccount($value)
1188
 * @method string getOwnerAccount()
1189
 * @method $this withOwnerAccount($value)
1190
 * @method string getOwnerId()
1191
 * @method $this withOwnerId($value)
1192
 */
1193
class CreateIPv6TranslatorAclList extends Rpc
1194
{
1195
}
1196
1197
/**
1198
 * @method string getResourceOwnerId()
1199
 * @method $this withResourceOwnerId($value)
1200
 * @method string getClientToken()
1201
 * @method $this withClientToken($value)
1202
 * @method string getAclId()
1203
 * @method $this withAclId($value)
1204
 * @method string getResourceOwnerAccount()
1205
 * @method $this withResourceOwnerAccount($value)
1206
 * @method string getOwnerAccount()
1207
 * @method $this withOwnerAccount($value)
1208
 * @method string getOwnerId()
1209
 * @method $this withOwnerId($value)
1210
 */
1211
class DeleteIPv6TranslatorAclList extends Rpc
1212
{
1213
}
1214
1215
/**
1216
 * @method string getResourceOwnerId()
1217
 * @method $this withResourceOwnerId($value)
1218
 * @method string getAclId()
1219
 * @method $this withAclId($value)
1220
 * @method string getAclEntryIp()
1221
 * @method $this withAclEntryIp($value)
1222
 * @method string getResourceOwnerAccount()
1223
 * @method $this withResourceOwnerAccount($value)
1224
 * @method string getOwnerAccount()
1225
 * @method $this withOwnerAccount($value)
1226
 * @method string getAclEntryComment()
1227
 * @method $this withAclEntryComment($value)
1228
 * @method string getOwnerId()
1229
 * @method $this withOwnerId($value)
1230
 */
1231
class AddIPv6TranslatorAclListEntry extends Rpc
1232
{
1233
}
1234
1235
/**
1236
 * @method string getResourceOwnerId()
1237
 * @method $this withResourceOwnerId($value)
1238
 * @method string getAclName()
1239
 * @method $this withAclName($value)
1240
 * @method string getPageNumber()
1241
 * @method $this withPageNumber($value)
1242
 * @method string getPageSize()
1243
 * @method $this withPageSize($value)
1244
 * @method string getAclId()
1245
 * @method $this withAclId($value)
1246
 * @method string getResourceOwnerAccount()
1247
 * @method $this withResourceOwnerAccount($value)
1248
 * @method string getOwnerAccount()
1249
 * @method $this withOwnerAccount($value)
1250
 * @method string getOwnerId()
1251
 * @method $this withOwnerId($value)
1252
 */
1253
class DescribeIPv6TranslatorAclLists extends Rpc
1254
{
1255
}
1256
1257
/**
1258
 * @method string getResourceOwnerId()
1259
 * @method $this withResourceOwnerId($value)
1260
 * @method string getAclName()
1261
 * @method $this withAclName($value)
1262
 * @method string getClientToken()
1263
 * @method $this withClientToken($value)
1264
 * @method string getAclId()
1265
 * @method $this withAclId($value)
1266
 * @method string getResourceOwnerAccount()
1267
 * @method $this withResourceOwnerAccount($value)
1268
 * @method string getOwnerAccount()
1269
 * @method $this withOwnerAccount($value)
1270
 * @method string getOwnerId()
1271
 * @method $this withOwnerId($value)
1272
 */
1273
class ModifyIPv6TranslatorAclAttribute extends Rpc
1274
{
1275
}
1276
1277
/**
1278
 * @method string getResourceOwnerId()
1279
 * @method $this withResourceOwnerId($value)
1280
 * @method string getClientToken()
1281
 * @method $this withClientToken($value)
1282
 * @method string getAclId()
1283
 * @method $this withAclId($value)
1284
 * @method string getResourceOwnerAccount()
1285
 * @method $this withResourceOwnerAccount($value)
1286
 * @method string getOwnerAccount()
1287
 * @method $this withOwnerAccount($value)
1288
 * @method string getOwnerId()
1289
 * @method $this withOwnerId($value)
1290
 * @method string getAclEntryId()
1291
 * @method $this withAclEntryId($value)
1292
 */
1293
class RemoveIPv6TranslatorAclListEntry extends Rpc
1294
{
1295
}
1296
1297
/**
1298
 * @method string getResourceOwnerId()
1299
 * @method $this withResourceOwnerId($value)
1300
 * @method string getPageNumber()
1301
 * @method $this withPageNumber($value)
1302
 * @method string getPageSize()
1303
 * @method $this withPageSize($value)
1304
 * @method string getAclId()
1305
 * @method $this withAclId($value)
1306
 * @method string getResourceOwnerAccount()
1307
 * @method $this withResourceOwnerAccount($value)
1308
 * @method string getOwnerAccount()
1309
 * @method $this withOwnerAccount($value)
1310
 * @method string getOwnerId()
1311
 * @method $this withOwnerId($value)
1312
 */
1313
class DescribeIPv6TranslatorAclListAttributes extends Rpc
1314
{
1315
}
1316
1317
/**
1318
 * @method string getResourceOwnerId()
1319
 * @method $this withResourceOwnerId($value)
1320
 * @method string getAclId()
1321
 * @method $this withAclId($value)
1322
 * @method string getResourceOwnerAccount()
1323
 * @method $this withResourceOwnerAccount($value)
1324
 * @method string getOwnerAccount()
1325
 * @method $this withOwnerAccount($value)
1326
 * @method string getAclEntryComment()
1327
 * @method $this withAclEntryComment($value)
1328
 * @method string getOwnerId()
1329
 * @method $this withOwnerId($value)
1330
 * @method string getAclEntryId()
1331
 * @method $this withAclEntryId($value)
1332
 */
1333
class ModifyIPv6TranslatorAclListEntry extends Rpc
1334
{
1335
}
1336
1337
/**
1338
 * @method string getResourceOwnerId()
1339
 * @method $this withResourceOwnerId($value)
1340
 * @method array getResourceId()
1341
 * @method string getResourceOwnerAccount()
1342
 * @method $this withResourceOwnerAccount($value)
1343
 * @method string getOwnerAccount()
1344
 * @method $this withOwnerAccount($value)
1345
 * @method string getOwnerId()
1346
 * @method $this withOwnerId($value)
1347
 * @method string getResourceType()
1348
 * @method $this withResourceType($value)
1349
 * @method array getTagKey()
1350
 */
1351
class UnTagResources extends Rpc
1352
{
1353
1354
    /**
1355
     * @param array $resourceId
1356
     *
1357
     * @return $this
1358
     */
1359
	public function withResourceId(array $resourceId)
1360
	{
1361
	    $this->data['ResourceId'] = $resourceId;
1362
		foreach ($resourceId as $i => $iValue) {
1363
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1364
		}
1365
1366
		return $this;
1367
    }
1368
1369
    /**
1370
     * @param array $tagKey
1371
     *
1372
     * @return $this
1373
     */
1374
	public function withTagKey(array $tagKey)
1375
	{
1376
	    $this->data['TagKey'] = $tagKey;
1377
		foreach ($tagKey as $i => $iValue) {
1378
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
1379
		}
1380
1381
		return $this;
1382
    }
1383
}
1384
1385
/**
1386
 * @method string getResourceOwnerId()
1387
 * @method $this withResourceOwnerId($value)
1388
 * @method array getTag()
1389
 * @method array getResourceId()
1390
 * @method string getResourceOwnerAccount()
1391
 * @method $this withResourceOwnerAccount($value)
1392
 * @method string getOwnerAccount()
1393
 * @method $this withOwnerAccount($value)
1394
 * @method string getOwnerId()
1395
 * @method $this withOwnerId($value)
1396
 * @method string getResourceType()
1397
 * @method $this withResourceType($value)
1398
 */
1399
class TagResources extends Rpc
1400
{
1401
1402
    /**
1403
     * @param array $tag
1404
     *
1405
     * @return $this
1406
     */
1407
	public function withTag(array $tag)
1408
	{
1409
	    $this->data['Tag'] = $tag;
1410
		foreach ($tag as $depth1 => $depth1Value) {
1411
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1412
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1413
		}
1414
1415
		return $this;
1416
    }
1417
1418
    /**
1419
     * @param array $resourceId
1420
     *
1421
     * @return $this
1422
     */
1423
	public function withResourceId(array $resourceId)
1424
	{
1425
	    $this->data['ResourceId'] = $resourceId;
1426
		foreach ($resourceId as $i => $iValue) {
1427
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1428
		}
1429
1430
		return $this;
1431
    }
1432
}
1433
1434
/**
1435
 * @method string getResourceOwnerId()
1436
 * @method $this withResourceOwnerId($value)
1437
 * @method string getNextToken()
1438
 * @method $this withNextToken($value)
1439
 * @method array getTag()
1440
 * @method array getResourceId()
1441
 * @method string getResourceOwnerAccount()
1442
 * @method $this withResourceOwnerAccount($value)
1443
 * @method string getOwnerAccount()
1444
 * @method $this withOwnerAccount($value)
1445
 * @method string getOwnerId()
1446
 * @method $this withOwnerId($value)
1447
 * @method string getResourceType()
1448
 * @method $this withResourceType($value)
1449
 */
1450
class ListTagResources extends Rpc
1451
{
1452
1453
    /**
1454
     * @param array $tag
1455
     *
1456
     * @return $this
1457
     */
1458
	public function withTag(array $tag)
1459
	{
1460
	    $this->data['Tag'] = $tag;
1461
		foreach ($tag as $depth1 => $depth1Value) {
1462
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1463
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1464
		}
1465
1466
		return $this;
1467
    }
1468
1469
    /**
1470
     * @param array $resourceId
1471
     *
1472
     * @return $this
1473
     */
1474
	public function withResourceId(array $resourceId)
1475
	{
1476
	    $this->data['ResourceId'] = $resourceId;
1477
		foreach ($resourceId as $i => $iValue) {
1478
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1479
		}
1480
1481
		return $this;
1482
    }
1483
}
1484
1485
/**
1486
 * @method string getResourceOwnerId()
1487
 * @method $this withResourceOwnerId($value)
1488
 * @method string getClientToken()
1489
 * @method $this withClientToken($value)
1490
 * @method string getIpv6InternetBandwidthId()
1491
 * @method $this withIpv6InternetBandwidthId($value)
1492
 * @method string getBandwidth()
1493
 * @method $this withBandwidth($value)
1494
 * @method string getResourceOwnerAccount()
1495
 * @method $this withResourceOwnerAccount($value)
1496
 * @method string getOwnerAccount()
1497
 * @method $this withOwnerAccount($value)
1498
 * @method string getOwnerId()
1499
 * @method $this withOwnerId($value)
1500
 * @method string getIpv6AddressId()
1501
 * @method $this withIpv6AddressId($value)
1502
 */
1503
class ModifyIpv6InternetBandwidth extends Rpc
1504
{
1505
}
1506
1507
/**
1508
 * @method string getResourceOwnerId()
1509
 * @method $this withResourceOwnerId($value)
1510
 * @method string getClientToken()
1511
 * @method $this withClientToken($value)
1512
 * @method string getSpec()
1513
 * @method $this withSpec($value)
1514
 * @method string getResourceOwnerAccount()
1515
 * @method $this withResourceOwnerAccount($value)
1516
 * @method string getOwnerAccount()
1517
 * @method $this withOwnerAccount($value)
1518
 * @method string getOwnerId()
1519
 * @method $this withOwnerId($value)
1520
 * @method string getIpv6GatewayId()
1521
 * @method $this withIpv6GatewayId($value)
1522
 */
1523
class ModifyIpv6GatewaySpec extends Rpc
1524
{
1525
}
1526
1527
/**
1528
 * @method string getResourceOwnerId()
1529
 * @method $this withResourceOwnerId($value)
1530
 * @method string getDescription()
1531
 * @method $this withDescription($value)
1532
 * @method string getResourceOwnerAccount()
1533
 * @method $this withResourceOwnerAccount($value)
1534
 * @method string getOwnerAccount()
1535
 * @method $this withOwnerAccount($value)
1536
 * @method string getOwnerId()
1537
 * @method $this withOwnerId($value)
1538
 * @method string getIpv6GatewayId()
1539
 * @method $this withIpv6GatewayId($value)
1540
 * @method string getName()
1541
 * @method $this withName($value)
1542
 */
1543
class ModifyIpv6GatewayAttribute extends Rpc
1544
{
1545
}
1546
1547
/**
1548
 * @method string getResourceOwnerId()
1549
 * @method $this withResourceOwnerId($value)
1550
 * @method string getDescription()
1551
 * @method $this withDescription($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 getIpv6AddressId()
1559
 * @method $this withIpv6AddressId($value)
1560
 * @method string getName()
1561
 * @method $this withName($value)
1562
 */
1563
class ModifyIpv6AddressAttribute extends Rpc
1564
{
1565
}
1566
1567
/**
1568
 * @method string getResourceOwnerId()
1569
 * @method $this withResourceOwnerId($value)
1570
 * @method string getPageNumber()
1571
 * @method $this withPageNumber($value)
1572
 * @method string getPageSize()
1573
 * @method $this withPageSize($value)
1574
 * @method string getResourceOwnerAccount()
1575
 * @method $this withResourceOwnerAccount($value)
1576
 * @method string getOwnerAccount()
1577
 * @method $this withOwnerAccount($value)
1578
 * @method string getOwnerId()
1579
 * @method $this withOwnerId($value)
1580
 * @method string getVpcId()
1581
 * @method $this withVpcId($value)
1582
 * @method string getIpv6GatewayId()
1583
 * @method $this withIpv6GatewayId($value)
1584
 * @method string getName()
1585
 * @method $this withName($value)
1586
 */
1587
class DescribeIpv6Gateways extends Rpc
1588
{
1589
}
1590
1591
/**
1592
 * @method string getResourceOwnerId()
1593
 * @method $this withResourceOwnerId($value)
1594
 * @method string getResourceOwnerAccount()
1595
 * @method $this withResourceOwnerAccount($value)
1596
 * @method string getOwnerAccount()
1597
 * @method $this withOwnerAccount($value)
1598
 * @method string getOwnerId()
1599
 * @method $this withOwnerId($value)
1600
 * @method string getIpv6GatewayId()
1601
 * @method $this withIpv6GatewayId($value)
1602
 */
1603
class DescribeIpv6GatewayAttribute extends Rpc
1604
{
1605
}
1606
1607
/**
1608
 * @method string getResourceOwnerId()
1609
 * @method $this withResourceOwnerId($value)
1610
 * @method string getPageNumber()
1611
 * @method $this withPageNumber($value)
1612
 * @method string getIpv6EgressOnlyRuleId()
1613
 * @method $this withIpv6EgressOnlyRuleId($value)
1614
 * @method string getPageSize()
1615
 * @method $this withPageSize($value)
1616
 * @method string getInstanceType()
1617
 * @method $this withInstanceType($value)
1618
 * @method string getResourceOwnerAccount()
1619
 * @method $this withResourceOwnerAccount($value)
1620
 * @method string getOwnerAccount()
1621
 * @method $this withOwnerAccount($value)
1622
 * @method string getOwnerId()
1623
 * @method $this withOwnerId($value)
1624
 * @method string getInstanceId()
1625
 * @method $this withInstanceId($value)
1626
 * @method string getIpv6GatewayId()
1627
 * @method $this withIpv6GatewayId($value)
1628
 * @method string getName()
1629
 * @method $this withName($value)
1630
 */
1631
class DescribeIpv6EgressOnlyRules extends Rpc
1632
{
1633
}
1634
1635
/**
1636
 * @method string getResourceOwnerId()
1637
 * @method $this withResourceOwnerId($value)
1638
 * @method string getIpv6InternetBandwidthId()
1639
 * @method $this withIpv6InternetBandwidthId($value)
1640
 * @method string getNetworkType()
1641
 * @method $this withNetworkType($value)
1642
 * @method string getPageNumber()
1643
 * @method $this withPageNumber($value)
1644
 * @method string getAssociatedInstanceType()
1645
 * @method $this withAssociatedInstanceType($value)
1646
 * @method string getPageSize()
1647
 * @method $this withPageSize($value)
1648
 * @method string getResourceOwnerAccount()
1649
 * @method $this withResourceOwnerAccount($value)
1650
 * @method string getOwnerAccount()
1651
 * @method $this withOwnerAccount($value)
1652
 * @method string getOwnerId()
1653
 * @method $this withOwnerId($value)
1654
 * @method string getVSwitchId()
1655
 * @method $this withVSwitchId($value)
1656
 * @method string getIpv6AddressId()
1657
 * @method $this withIpv6AddressId($value)
1658
 * @method string getVpcId()
1659
 * @method $this withVpcId($value)
1660
 * @method string getName()
1661
 * @method $this withName($value)
1662
 * @method string getIpv6Address()
1663
 * @method $this withIpv6Address($value)
1664
 * @method string getAssociatedInstanceId()
1665
 * @method $this withAssociatedInstanceId($value)
1666
 */
1667
class DescribeIpv6Addresses extends Rpc
1668
{
1669
}
1670
1671
/**
1672
 * @method string getResourceOwnerId()
1673
 * @method $this withResourceOwnerId($value)
1674
 * @method string getIpv6InternetBandwidthId()
1675
 * @method $this withIpv6InternetBandwidthId($value)
1676
 * @method string getResourceOwnerAccount()
1677
 * @method $this withResourceOwnerAccount($value)
1678
 * @method string getOwnerAccount()
1679
 * @method $this withOwnerAccount($value)
1680
 * @method string getOwnerId()
1681
 * @method $this withOwnerId($value)
1682
 * @method string getIpv6AddressId()
1683
 * @method $this withIpv6AddressId($value)
1684
 */
1685
class DeleteIpv6InternetBandwidth extends Rpc
1686
{
1687
}
1688
1689
/**
1690
 * @method string getResourceOwnerId()
1691
 * @method $this withResourceOwnerId($value)
1692
 * @method string getResourceOwnerAccount()
1693
 * @method $this withResourceOwnerAccount($value)
1694
 * @method string getOwnerAccount()
1695
 * @method $this withOwnerAccount($value)
1696
 * @method string getOwnerId()
1697
 * @method $this withOwnerId($value)
1698
 * @method string getIpv6GatewayId()
1699
 * @method $this withIpv6GatewayId($value)
1700
 */
1701
class DeleteIpv6Gateway extends Rpc
1702
{
1703
}
1704
1705
/**
1706
 * @method string getResourceOwnerId()
1707
 * @method $this withResourceOwnerId($value)
1708
 * @method string getClientToken()
1709
 * @method $this withClientToken($value)
1710
 * @method string getIpv6EgressOnlyRuleId()
1711
 * @method $this withIpv6EgressOnlyRuleId($value)
1712
 * @method string getResourceOwnerAccount()
1713
 * @method $this withResourceOwnerAccount($value)
1714
 * @method string getOwnerAccount()
1715
 * @method $this withOwnerAccount($value)
1716
 * @method string getOwnerId()
1717
 * @method $this withOwnerId($value)
1718
 */
1719
class DeleteIpv6EgressOnlyRule extends Rpc
1720
{
1721
}
1722
1723
/**
1724
 * @method string getResourceOwnerId()
1725
 * @method $this withResourceOwnerId($value)
1726
 * @method string getClientToken()
1727
 * @method $this withClientToken($value)
1728
 * @method string getDescription()
1729
 * @method $this withDescription($value)
1730
 * @method string getSpec()
1731
 * @method $this withSpec($value)
1732
 * @method string getResourceOwnerAccount()
1733
 * @method $this withResourceOwnerAccount($value)
1734
 * @method string getOwnerAccount()
1735
 * @method $this withOwnerAccount($value)
1736
 * @method string getOwnerId()
1737
 * @method $this withOwnerId($value)
1738
 * @method string getVpcId()
1739
 * @method $this withVpcId($value)
1740
 * @method string getName()
1741
 * @method $this withName($value)
1742
 */
1743
class CreateIpv6Gateway extends Rpc
1744
{
1745
}
1746
1747
/**
1748
 * @method string getResourceOwnerId()
1749
 * @method $this withResourceOwnerId($value)
1750
 * @method string getClientToken()
1751
 * @method $this withClientToken($value)
1752
 * @method string getDescription()
1753
 * @method $this withDescription($value)
1754
 * @method string getInstanceType()
1755
 * @method $this withInstanceType($value)
1756
 * @method string getResourceOwnerAccount()
1757
 * @method $this withResourceOwnerAccount($value)
1758
 * @method string getOwnerAccount()
1759
 * @method $this withOwnerAccount($value)
1760
 * @method string getOwnerId()
1761
 * @method $this withOwnerId($value)
1762
 * @method string getInstanceId()
1763
 * @method $this withInstanceId($value)
1764
 * @method string getIpv6GatewayId()
1765
 * @method $this withIpv6GatewayId($value)
1766
 * @method string getName()
1767
 * @method $this withName($value)
1768
 */
1769
class CreateIpv6EgressOnlyRule extends Rpc
1770
{
1771
}
1772
1773
/**
1774
 * @method string getResourceOwnerId()
1775
 * @method $this withResourceOwnerId($value)
1776
 * @method string getClientToken()
1777
 * @method $this withClientToken($value)
1778
 * @method string getBandwidth()
1779
 * @method $this withBandwidth($value)
1780
 * @method string getResourceOwnerAccount()
1781
 * @method $this withResourceOwnerAccount($value)
1782
 * @method string getOwnerAccount()
1783
 * @method $this withOwnerAccount($value)
1784
 * @method string getOwnerId()
1785
 * @method $this withOwnerId($value)
1786
 * @method string getIpv6AddressId()
1787
 * @method $this withIpv6AddressId($value)
1788
 * @method string getInternetChargeType()
1789
 * @method $this withInternetChargeType($value)
1790
 * @method string getIpv6GatewayId()
1791
 * @method $this withIpv6GatewayId($value)
1792
 */
1793
class AllocateIpv6InternetBandwidth extends Rpc
1794
{
1795
}
1796
1797
/**
1798
 * @method string getResourceOwnerId()
1799
 * @method $this withResourceOwnerId($value)
1800
 * @method string getClientToken()
1801
 * @method $this withClientToken($value)
1802
 * @method string getResourceOwnerAccount()
1803
 * @method $this withResourceOwnerAccount($value)
1804
 * @method string getOwnerAccount()
1805
 * @method $this withOwnerAccount($value)
1806
 * @method string getRouterInterfaceId()
1807
 * @method $this withRouterInterfaceId($value)
1808
 * @method string getOwnerId()
1809
 * @method $this withOwnerId($value)
1810
 * @method string getForce()
1811
 * @method $this withForce($value)
1812
 */
1813
class DeleteExpressConnect extends Rpc
1814
{
1815
}
1816
1817
/**
1818
 * @method string getResourceOwnerId()
1819
 * @method $this withResourceOwnerId($value)
1820
 * @method string getClientToken()
1821
 * @method $this withClientToken($value)
1822
 * @method string getSpec()
1823
 * @method $this withSpec($value)
1824
 * @method string getDuration()
1825
 * @method $this withDuration($value)
1826
 * @method string getAutoPay()
1827
 * @method $this withAutoPay($value)
1828
 * @method string getResourceOwnerAccount()
1829
 * @method $this withResourceOwnerAccount($value)
1830
 * @method string getBandwidth()
1831
 * @method $this withBandwidth($value)
1832
 * @method string getOwnerAccount()
1833
 * @method $this withOwnerAccount($value)
1834
 * @method string getOwnerId()
1835
 * @method $this withOwnerId($value)
1836
 * @method string getName()
1837
 * @method $this withName($value)
1838
 * @method string getPayType()
1839
 * @method $this withPayType($value)
1840
 * @method string getPricingCycle()
1841
 * @method $this withPricingCycle($value)
1842
 */
1843
class CreateIPv6Translator extends Rpc
1844
{
1845
}
1846
1847
/**
1848
 * @method string getResourceOwnerId()
1849
 * @method $this withResourceOwnerId($value)
1850
 * @method string getAllocateIpv4Addr()
1851
 * @method $this withAllocateIpv4Addr($value)
1852
 * @method string getSpec()
1853
 * @method $this withSpec($value)
1854
 * @method string getPageNumber()
1855
 * @method $this withPageNumber($value)
1856
 * @method string getPageSize()
1857
 * @method $this withPageSize($value)
1858
 * @method string getBusinessStatus()
1859
 * @method $this withBusinessStatus($value)
1860
 * @method string getResourceOwnerAccount()
1861
 * @method $this withResourceOwnerAccount($value)
1862
 * @method string getAllocateIpv6Addr()
1863
 * @method $this withAllocateIpv6Addr($value)
1864
 * @method string getOwnerAccount()
1865
 * @method $this withOwnerAccount($value)
1866
 * @method string getOwnerId()
1867
 * @method $this withOwnerId($value)
1868
 * @method string getName()
1869
 * @method $this withName($value)
1870
 * @method string getIpv6TranslatorId()
1871
 * @method $this withIpv6TranslatorId($value)
1872
 * @method string getPayType()
1873
 * @method $this withPayType($value)
1874
 * @method string getStatus()
1875
 * @method $this withStatus($value)
1876
 */
1877
class DescribeIPv6Translators extends Rpc
1878
{
1879
}
1880
1881
/**
1882
 * @method string getResourceOwnerId()
1883
 * @method $this withResourceOwnerId($value)
1884
 * @method string getClientToken()
1885
 * @method $this withClientToken($value)
1886
 * @method string getDescription()
1887
 * @method $this withDescription($value)
1888
 * @method string getResourceOwnerAccount()
1889
 * @method $this withResourceOwnerAccount($value)
1890
 * @method string getOwnerAccount()
1891
 * @method $this withOwnerAccount($value)
1892
 * @method string getOwnerId()
1893
 * @method $this withOwnerId($value)
1894
 * @method string getName()
1895
 * @method $this withName($value)
1896
 * @method string getIpv6TranslatorId()
1897
 * @method $this withIpv6TranslatorId($value)
1898
 */
1899
class ModifyIPv6TranslatorAttribute extends Rpc
1900
{
1901
}
1902
1903
/**
1904
 * @method string getResourceOwnerId()
1905
 * @method $this withResourceOwnerId($value)
1906
 * @method string getClientToken()
1907
 * @method $this withClientToken($value)
1908
 * @method string getAutoPay()
1909
 * @method $this withAutoPay($value)
1910
 * @method string getResourceOwnerAccount()
1911
 * @method $this withResourceOwnerAccount($value)
1912
 * @method string getBandwidth()
1913
 * @method $this withBandwidth($value)
1914
 * @method string getOwnerAccount()
1915
 * @method $this withOwnerAccount($value)
1916
 * @method string getOwnerId()
1917
 * @method $this withOwnerId($value)
1918
 * @method string getIpv6TranslatorId()
1919
 * @method $this withIpv6TranslatorId($value)
1920
 */
1921
class ModifyIPv6TranslatorBandwidth extends Rpc
1922
{
1923
}
1924
1925
/**
1926
 * @method string getBackendIpv4Port()
1927
 * @method $this withBackendIpv4Port($value)
1928
 * @method string getResourceOwnerId()
1929
 * @method $this withResourceOwnerId($value)
1930
 * @method string getEntryName()
1931
 * @method $this withEntryName($value)
1932
 * @method string getAclStatus()
1933
 * @method $this withAclStatus($value)
1934
 * @method string getEntryBandwidth()
1935
 * @method $this withEntryBandwidth($value)
1936
 * @method string getAclType()
1937
 * @method $this withAclType($value)
1938
 * @method string getAllocateIpv6Port()
1939
 * @method $this withAllocateIpv6Port($value)
1940
 * @method string getEntryDescription()
1941
 * @method $this withEntryDescription($value)
1942
 * @method string getBackendIpv4Addr()
1943
 * @method $this withBackendIpv4Addr($value)
1944
 * @method string getAclId()
1945
 * @method $this withAclId($value)
1946
 * @method string getResourceOwnerAccount()
1947
 * @method $this withResourceOwnerAccount($value)
1948
 * @method string getOwnerAccount()
1949
 * @method $this withOwnerAccount($value)
1950
 * @method string getOwnerId()
1951
 * @method $this withOwnerId($value)
1952
 * @method string getTransProtocol()
1953
 * @method $this withTransProtocol($value)
1954
 * @method string getIpv6TranslatorId()
1955
 * @method $this withIpv6TranslatorId($value)
1956
 */
1957
class CreateIPv6TranslatorEntry extends Rpc
1958
{
1959
}
1960
1961
/**
1962
 * @method string getResourceOwnerId()
1963
 * @method $this withResourceOwnerId($value)
1964
 * @method string getClientToken()
1965
 * @method $this withClientToken($value)
1966
 * @method string getIpv6TranslatorEntryId()
1967
 * @method $this withIpv6TranslatorEntryId($value)
1968
 * @method string getResourceOwnerAccount()
1969
 * @method $this withResourceOwnerAccount($value)
1970
 * @method string getOwnerAccount()
1971
 * @method $this withOwnerAccount($value)
1972
 * @method string getOwnerId()
1973
 * @method $this withOwnerId($value)
1974
 * @method string getIpv6TranslatorId()
1975
 * @method $this withIpv6TranslatorId($value)
1976
 */
1977
class DeleteIPv6TranslatorEntry extends Rpc
1978
{
1979
}
1980
1981
/**
1982
 * @method string getBackendIpv4Port()
1983
 * @method $this withBackendIpv4Port($value)
1984
 * @method string getResourceOwnerId()
1985
 * @method $this withResourceOwnerId($value)
1986
 * @method string getEntryName()
1987
 * @method $this withEntryName($value)
1988
 * @method string getAclStatus()
1989
 * @method $this withAclStatus($value)
1990
 * @method string getEntryBandwidth()
1991
 * @method $this withEntryBandwidth($value)
1992
 * @method string getAclType()
1993
 * @method $this withAclType($value)
1994
 * @method string getAllocateIpv6Port()
1995
 * @method $this withAllocateIpv6Port($value)
1996
 * @method string getEntryDescription()
1997
 * @method $this withEntryDescription($value)
1998
 * @method string getBackendIpv4Addr()
1999
 * @method $this withBackendIpv4Addr($value)
2000
 * @method string getAclId()
2001
 * @method $this withAclId($value)
2002
 * @method string getIpv6TranslatorEntryId()
2003
 * @method $this withIpv6TranslatorEntryId($value)
2004
 * @method string getResourceOwnerAccount()
2005
 * @method $this withResourceOwnerAccount($value)
2006
 * @method string getOwnerAccount()
2007
 * @method $this withOwnerAccount($value)
2008
 * @method string getOwnerId()
2009
 * @method $this withOwnerId($value)
2010
 * @method string getTransProtocol()
2011
 * @method $this withTransProtocol($value)
2012
 */
2013
class ModifyIPv6TranslatorEntry extends Rpc
2014
{
2015
}
2016
2017
/**
2018
 * @method string getBackendIpv4Port()
2019
 * @method $this withBackendIpv4Port($value)
2020
 * @method string getResourceOwnerId()
2021
 * @method $this withResourceOwnerId($value)
2022
 * @method string getEntryName()
2023
 * @method $this withEntryName($value)
2024
 * @method string getClientToken()
2025
 * @method $this withClientToken($value)
2026
 * @method string getAclStatus()
2027
 * @method $this withAclStatus($value)
2028
 * @method string getPageNumber()
2029
 * @method $this withPageNumber($value)
2030
 * @method string getAclType()
2031
 * @method $this withAclType($value)
2032
 * @method string getAllocateIpv6Port()
2033
 * @method $this withAllocateIpv6Port($value)
2034
 * @method string getPageSize()
2035
 * @method $this withPageSize($value)
2036
 * @method string getBackendIpv4Addr()
2037
 * @method $this withBackendIpv4Addr($value)
2038
 * @method string getAclId()
2039
 * @method $this withAclId($value)
2040
 * @method string getIpv6TranslatorEntryId()
2041
 * @method $this withIpv6TranslatorEntryId($value)
2042
 * @method string getResourceOwnerAccount()
2043
 * @method $this withResourceOwnerAccount($value)
2044
 * @method string getAllocateIpv6Addr()
2045
 * @method $this withAllocateIpv6Addr($value)
2046
 * @method string getOwnerAccount()
2047
 * @method $this withOwnerAccount($value)
2048
 * @method string getOwnerId()
2049
 * @method $this withOwnerId($value)
2050
 * @method string getTransProtocol()
2051
 * @method $this withTransProtocol($value)
2052
 * @method string getIpv6TranslatorId()
2053
 * @method $this withIpv6TranslatorId($value)
2054
 */
2055
class DescribeIPv6TranslatorEntries extends Rpc
2056
{
2057
}
2058
2059
/**
2060
 * @method string getResourceOwnerId()
2061
 * @method $this withResourceOwnerId($value)
2062
 * @method string getClientToken()
2063
 * @method $this withClientToken($value)
2064
 * @method string getResourceOwnerAccount()
2065
 * @method $this withResourceOwnerAccount($value)
2066
 * @method string getOwnerAccount()
2067
 * @method $this withOwnerAccount($value)
2068
 * @method string getOwnerId()
2069
 * @method $this withOwnerId($value)
2070
 * @method string getIpv6TranslatorId()
2071
 * @method $this withIpv6TranslatorId($value)
2072
 */
2073
class DeleteIPv6Translator extends Rpc
2074
{
2075
}
2076
2077
/**
2078
 * @method string getResourceOwnerId()
2079
 * @method $this withResourceOwnerId($value)
2080
 * @method string getInstanceType()
2081
 * @method $this withInstanceType($value)
2082
 * @method string getResourceOwnerAccount()
2083
 * @method $this withResourceOwnerAccount($value)
2084
 * @method string getOwnerAccount()
2085
 * @method $this withOwnerAccount($value)
2086
 * @method string getOwnerId()
2087
 * @method $this withOwnerId($value)
2088
 * @method string getInstanceId()
2089
 * @method $this withInstanceId($value)
2090
 */
2091
class DescribeHighDefinitionMonitorLogAttribute extends Rpc
2092
{
2093
}
2094
2095
/**
2096
 * @method string getResourceOwnerId()
2097
 * @method $this withResourceOwnerId($value)
2098
 * @method string getDescription()
2099
 * @method $this withDescription($value)
2100
 * @method string getResourceOwnerAccount()
2101
 * @method $this withResourceOwnerAccount($value)
2102
 * @method string getOwnerAccount()
2103
 * @method $this withOwnerAccount($value)
2104
 * @method string getOwnerId()
2105
 * @method $this withOwnerId($value)
2106
 * @method string getFlowLogId()
2107
 * @method $this withFlowLogId($value)
2108
 * @method string getFlowLogName()
2109
 * @method $this withFlowLogName($value)
2110
 */
2111
class ModifyFlowLogAttribute extends Rpc
2112
{
2113
}
2114
2115
/**
2116
 * @method string getResourceOwnerId()
2117
 * @method $this withResourceOwnerId($value)
2118
 * @method string getDescription()
2119
 * @method $this withDescription($value)
2120
 * @method string getPageNumber()
2121
 * @method $this withPageNumber($value)
2122
 * @method string getPageSize()
2123
 * @method $this withPageSize($value)
2124
 * @method string getResourceId()
2125
 * @method $this withResourceId($value)
2126
 * @method string getProjectName()
2127
 * @method $this withProjectName($value)
2128
 * @method string getLogStoreName()
2129
 * @method $this withLogStoreName($value)
2130
 * @method string getResourceOwnerAccount()
2131
 * @method $this withResourceOwnerAccount($value)
2132
 * @method string getOwnerAccount()
2133
 * @method $this withOwnerAccount($value)
2134
 * @method string getOwnerId()
2135
 * @method $this withOwnerId($value)
2136
 * @method string getResourceType()
2137
 * @method $this withResourceType($value)
2138
 * @method string getTrafficType()
2139
 * @method $this withTrafficType($value)
2140
 * @method string getFlowLogId()
2141
 * @method $this withFlowLogId($value)
2142
 * @method string getFlowLogName()
2143
 * @method $this withFlowLogName($value)
2144
 * @method string getStatus()
2145
 * @method $this withStatus($value)
2146
 */
2147
class DescribeFlowLogs extends Rpc
2148
{
2149
}
2150
2151
/**
2152
 * @method string getResourceOwnerId()
2153
 * @method $this withResourceOwnerId($value)
2154
 * @method string getResourceOwnerAccount()
2155
 * @method $this withResourceOwnerAccount($value)
2156
 * @method string getOwnerAccount()
2157
 * @method $this withOwnerAccount($value)
2158
 * @method string getOwnerId()
2159
 * @method $this withOwnerId($value)
2160
 * @method string getFlowLogId()
2161
 * @method $this withFlowLogId($value)
2162
 */
2163
class DeleteFlowLog extends Rpc
2164
{
2165
}
2166
2167
/**
2168
 * @method string getResourceOwnerId()
2169
 * @method $this withResourceOwnerId($value)
2170
 * @method string getResourceOwnerAccount()
2171
 * @method $this withResourceOwnerAccount($value)
2172
 * @method string getOwnerAccount()
2173
 * @method $this withOwnerAccount($value)
2174
 * @method string getOwnerId()
2175
 * @method $this withOwnerId($value)
2176
 * @method string getFlowLogId()
2177
 * @method $this withFlowLogId($value)
2178
 */
2179
class DeactiveFlowLog extends Rpc
2180
{
2181
}
2182
2183
/**
2184
 * @method string getResourceOwnerId()
2185
 * @method $this withResourceOwnerId($value)
2186
 * @method string getDescription()
2187
 * @method $this withDescription($value)
2188
 * @method string getResourceId()
2189
 * @method $this withResourceId($value)
2190
 * @method string getProjectName()
2191
 * @method $this withProjectName($value)
2192
 * @method string getLogStoreName()
2193
 * @method $this withLogStoreName($value)
2194
 * @method string getResourceOwnerAccount()
2195
 * @method $this withResourceOwnerAccount($value)
2196
 * @method string getOwnerAccount()
2197
 * @method $this withOwnerAccount($value)
2198
 * @method string getOwnerId()
2199
 * @method $this withOwnerId($value)
2200
 * @method string getResourceType()
2201
 * @method $this withResourceType($value)
2202
 * @method string getTrafficType()
2203
 * @method $this withTrafficType($value)
2204
 * @method string getFlowLogName()
2205
 * @method $this withFlowLogName($value)
2206
 */
2207
class CreateFlowLog extends Rpc
2208
{
2209
}
2210
2211
/**
2212
 * @method string getResourceOwnerId()
2213
 * @method $this withResourceOwnerId($value)
2214
 * @method string getResourceOwnerAccount()
2215
 * @method $this withResourceOwnerAccount($value)
2216
 * @method string getOwnerAccount()
2217
 * @method $this withOwnerAccount($value)
2218
 * @method string getOwnerId()
2219
 * @method $this withOwnerId($value)
2220
 * @method string getFlowLogId()
2221
 * @method $this withFlowLogId($value)
2222
 */
2223
class ActiveFlowLog extends Rpc
2224
{
2225
}
2226
2227
/**
2228
 * @method string getResourceOwnerId()
2229
 * @method $this withResourceOwnerId($value)
2230
 * @method string getClientToken()
2231
 * @method $this withClientToken($value)
2232
 * @method string getRouteTableId()
2233
 * @method $this withRouteTableId($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 getVSwitchId()
2241
 * @method $this withVSwitchId($value)
2242
 */
2243
class UnassociateRouteTable extends Rpc
2244
{
2245
}
2246
2247
/**
2248
 * @method string getResourceOwnerId()
2249
 * @method $this withResourceOwnerId($value)
2250
 * @method string getRouteTableId()
2251
 * @method $this withRouteTableId($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
 */
2259
class DeleteRouteTable extends Rpc
2260
{
2261
}
2262
2263
/**
2264
 * @method string getResourceOwnerId()
2265
 * @method $this withResourceOwnerId($value)
2266
 * @method string getClientToken()
2267
 * @method $this withClientToken($value)
2268
 * @method string getDescription()
2269
 * @method $this withDescription($value)
2270
 * @method string getRouteTableName()
2271
 * @method $this withRouteTableName($value)
2272
 * @method string getResourceOwnerAccount()
2273
 * @method $this withResourceOwnerAccount($value)
2274
 * @method string getOwnerAccount()
2275
 * @method $this withOwnerAccount($value)
2276
 * @method string getOwnerId()
2277
 * @method $this withOwnerId($value)
2278
 * @method string getVpcId()
2279
 * @method $this withVpcId($value)
2280
 */
2281
class CreateRouteTable extends Rpc
2282
{
2283
}
2284
2285
/**
2286
 * @method string getResourceOwnerId()
2287
 * @method $this withResourceOwnerId($value)
2288
 * @method string getClientToken()
2289
 * @method $this withClientToken($value)
2290
 * @method string getRouteTableId()
2291
 * @method $this withRouteTableId($value)
2292
 * @method string getResourceOwnerAccount()
2293
 * @method $this withResourceOwnerAccount($value)
2294
 * @method string getOwnerAccount()
2295
 * @method $this withOwnerAccount($value)
2296
 * @method string getOwnerId()
2297
 * @method $this withOwnerId($value)
2298
 * @method string getVSwitchId()
2299
 * @method $this withVSwitchId($value)
2300
 */
2301
class AssociateRouteTable extends Rpc
2302
{
2303
}
2304
2305
/**
2306
 * @method string getResourceOwnerId()
2307
 * @method $this withResourceOwnerId($value)
2308
 * @method string getEnableIpsec()
2309
 * @method $this withEnableIpsec($value)
2310
 * @method string getInstanceChargeType()
2311
 * @method $this withInstanceChargeType($value)
2312
 * @method string getPeriod()
2313
 * @method $this withPeriod($value)
2314
 * @method string getAutoPay()
2315
 * @method $this withAutoPay($value)
2316
 * @method string getResourceOwnerAccount()
2317
 * @method $this withResourceOwnerAccount($value)
2318
 * @method string getBandwidth()
2319
 * @method $this withBandwidth($value)
2320
 * @method string getOwnerAccount()
2321
 * @method $this withOwnerAccount($value)
2322
 * @method string getOwnerId()
2323
 * @method $this withOwnerId($value)
2324
 * @method string getVSwitchId()
2325
 * @method $this withVSwitchId($value)
2326
 * @method string getEnableSsl()
2327
 * @method $this withEnableSsl($value)
2328
 * @method string getSslConnections()
2329
 * @method $this withSslConnections($value)
2330
 * @method string getVpcId()
2331
 * @method $this withVpcId($value)
2332
 * @method string getName()
2333
 * @method $this withName($value)
2334
 */
2335
class CreateVpnGateway extends Rpc
2336
{
2337
}
2338
2339
/**
2340
 * @method string getResourceOwnerId()
2341
 * @method $this withResourceOwnerId($value)
2342
 * @method string getResourceId()
2343
 * @method $this withResourceId($value)
2344
 * @method string getResourceOwnerAccount()
2345
 * @method $this withResourceOwnerAccount($value)
2346
 * @method string getOwnerAccount()
2347
 * @method $this withOwnerAccount($value)
2348
 * @method string getOwnerId()
2349
 * @method $this withOwnerId($value)
2350
 * @method string getResourceType()
2351
 * @method $this withResourceType($value)
2352
 * @method string getNewResourceGroupId()
2353
 * @method $this withNewResourceGroupId($value)
2354
 */
2355
class MoveResourceGroup extends Rpc
2356
{
2357
}
2358
2359
/**
2360
 * @method string getResourceOwnerId()
2361
 * @method $this withResourceOwnerId($value)
2362
 * @method string getCenId()
2363
 * @method $this withCenId($value)
2364
 * @method string getClientToken()
2365
 * @method $this withClientToken($value)
2366
 * @method string getCenOwnerId()
2367
 * @method $this withCenOwnerId($value)
2368
 * @method string getInstanceType()
2369
 * @method $this withInstanceType($value)
2370
 * @method string getResourceOwnerAccount()
2371
 * @method $this withResourceOwnerAccount($value)
2372
 * @method string getOwnerAccount()
2373
 * @method $this withOwnerAccount($value)
2374
 * @method string getOwnerId()
2375
 * @method $this withOwnerId($value)
2376
 * @method string getInstanceId()
2377
 * @method $this withInstanceId($value)
2378
 */
2379
class RevokeInstanceFromCen extends Rpc
2380
{
2381
}
2382
2383
/**
2384
 * @method string getResourceOwnerId()
2385
 * @method $this withResourceOwnerId($value)
2386
 * @method string getCenId()
2387
 * @method $this withCenId($value)
2388
 * @method string getClientToken()
2389
 * @method $this withClientToken($value)
2390
 * @method string getCenOwnerId()
2391
 * @method $this withCenOwnerId($value)
2392
 * @method string getInstanceType()
2393
 * @method $this withInstanceType($value)
2394
 * @method string getResourceOwnerAccount()
2395
 * @method $this withResourceOwnerAccount($value)
2396
 * @method string getOwnerAccount()
2397
 * @method $this withOwnerAccount($value)
2398
 * @method string getOwnerId()
2399
 * @method $this withOwnerId($value)
2400
 * @method string getInstanceId()
2401
 * @method $this withInstanceId($value)
2402
 */
2403
class GrantInstanceToCen extends Rpc
2404
{
2405
}
2406
2407
/**
2408
 * @method string getResourceOwnerId()
2409
 * @method $this withResourceOwnerId($value)
2410
 * @method string getClientToken()
2411
 * @method $this withClientToken($value)
2412
 * @method string getResourceGroupId()
2413
 * @method $this withResourceGroupId($value)
2414
 * @method string getInstanceType()
2415
 * @method $this withInstanceType($value)
2416
 * @method string getResourceOwnerAccount()
2417
 * @method $this withResourceOwnerAccount($value)
2418
 * @method string getOwnerAccount()
2419
 * @method $this withOwnerAccount($value)
2420
 * @method string getOwnerId()
2421
 * @method $this withOwnerId($value)
2422
 * @method string getInstanceId()
2423
 * @method $this withInstanceId($value)
2424
 */
2425
class DescribeGrantRulesToCen extends Rpc
2426
{
2427
}
2428
2429
/**
2430
 * @method string getResourceOwnerId()
2431
 * @method $this withResourceOwnerId($value)
2432
 * @method string getClientToken()
2433
 * @method $this withClientToken($value)
2434
 * @method string getSslVpnServerId()
2435
 * @method $this withSslVpnServerId($value)
2436
 * @method string getLocalSubnet()
2437
 * @method $this withLocalSubnet($value)
2438
 * @method string getCipher()
2439
 * @method $this withCipher($value)
2440
 * @method string getClientIpPool()
2441
 * @method $this withClientIpPool($value)
2442
 * @method string getResourceOwnerAccount()
2443
 * @method $this withResourceOwnerAccount($value)
2444
 * @method string getCompress()
2445
 * @method $this withCompress($value)
2446
 * @method string getOwnerAccount()
2447
 * @method $this withOwnerAccount($value)
2448
 * @method string getOwnerId()
2449
 * @method $this withOwnerId($value)
2450
 * @method string getPort()
2451
 * @method $this withPort($value)
2452
 * @method string getProto()
2453
 * @method $this withProto($value)
2454
 * @method string getName()
2455
 * @method $this withName($value)
2456
 */
2457
class ModifySslVpnServer extends Rpc
2458
{
2459
}
2460
2461
/**
2462
 * @method string getResourceOwnerId()
2463
 * @method $this withResourceOwnerId($value)
2464
 * @method string getClientToken()
2465
 * @method $this withClientToken($value)
2466
 * @method string getSslVpnClientCertId()
2467
 * @method $this withSslVpnClientCertId($value)
2468
 * @method string getResourceOwnerAccount()
2469
 * @method $this withResourceOwnerAccount($value)
2470
 * @method string getOwnerAccount()
2471
 * @method $this withOwnerAccount($value)
2472
 * @method string getOwnerId()
2473
 * @method $this withOwnerId($value)
2474
 * @method string getName()
2475
 * @method $this withName($value)
2476
 */
2477
class ModifySslVpnClientCert extends Rpc
2478
{
2479
}
2480
2481
/**
2482
 * @method string getResourceOwnerId()
2483
 * @method $this withResourceOwnerId($value)
2484
 * @method string getPageNumber()
2485
 * @method $this withPageNumber($value)
2486
 * @method string getSslVpnServerId()
2487
 * @method $this withSslVpnServerId($value)
2488
 * @method string getPageSize()
2489
 * @method $this withPageSize($value)
2490
 * @method string getResourceOwnerAccount()
2491
 * @method $this withResourceOwnerAccount($value)
2492
 * @method string getOwnerAccount()
2493
 * @method $this withOwnerAccount($value)
2494
 * @method string getVpnGatewayId()
2495
 * @method $this withVpnGatewayId($value)
2496
 * @method string getOwnerId()
2497
 * @method $this withOwnerId($value)
2498
 * @method string getName()
2499
 * @method $this withName($value)
2500
 */
2501
class DescribeSslVpnServers extends Rpc
2502
{
2503
}
2504
2505
/**
2506
 * @method string getResourceOwnerId()
2507
 * @method $this withResourceOwnerId($value)
2508
 * @method string getPageNumber()
2509
 * @method $this withPageNumber($value)
2510
 * @method string getSslVpnServerId()
2511
 * @method $this withSslVpnServerId($value)
2512
 * @method string getPageSize()
2513
 * @method $this withPageSize($value)
2514
 * @method string getSslVpnClientCertId()
2515
 * @method $this withSslVpnClientCertId($value)
2516
 * @method string getResourceOwnerAccount()
2517
 * @method $this withResourceOwnerAccount($value)
2518
 * @method string getOwnerAccount()
2519
 * @method $this withOwnerAccount($value)
2520
 * @method string getOwnerId()
2521
 * @method $this withOwnerId($value)
2522
 * @method string getName()
2523
 * @method $this withName($value)
2524
 */
2525
class DescribeSslVpnClientCerts extends Rpc
2526
{
2527
}
2528
2529
/**
2530
 * @method string getResourceOwnerId()
2531
 * @method $this withResourceOwnerId($value)
2532
 * @method string getSslVpnClientCertId()
2533
 * @method $this withSslVpnClientCertId($value)
2534
 * @method string getResourceOwnerAccount()
2535
 * @method $this withResourceOwnerAccount($value)
2536
 * @method string getOwnerAccount()
2537
 * @method $this withOwnerAccount($value)
2538
 * @method string getOwnerId()
2539
 * @method $this withOwnerId($value)
2540
 */
2541
class DescribeSslVpnClientCert extends Rpc
2542
{
2543
}
2544
2545
/**
2546
 * @method string getResourceOwnerId()
2547
 * @method $this withResourceOwnerId($value)
2548
 * @method string getClientToken()
2549
 * @method $this withClientToken($value)
2550
 * @method string getSslVpnServerId()
2551
 * @method $this withSslVpnServerId($value)
2552
 * @method string getResourceOwnerAccount()
2553
 * @method $this withResourceOwnerAccount($value)
2554
 * @method string getOwnerAccount()
2555
 * @method $this withOwnerAccount($value)
2556
 * @method string getOwnerId()
2557
 * @method $this withOwnerId($value)
2558
 */
2559
class DeleteSslVpnServer extends Rpc
2560
{
2561
}
2562
2563
/**
2564
 * @method string getResourceOwnerId()
2565
 * @method $this withResourceOwnerId($value)
2566
 * @method string getClientToken()
2567
 * @method $this withClientToken($value)
2568
 * @method string getSslVpnClientCertId()
2569
 * @method $this withSslVpnClientCertId($value)
2570
 * @method string getResourceOwnerAccount()
2571
 * @method $this withResourceOwnerAccount($value)
2572
 * @method string getOwnerAccount()
2573
 * @method $this withOwnerAccount($value)
2574
 * @method string getOwnerId()
2575
 * @method $this withOwnerId($value)
2576
 */
2577
class DeleteSslVpnClientCert extends Rpc
2578
{
2579
}
2580
2581
/**
2582
 * @method string getResourceOwnerId()
2583
 * @method $this withResourceOwnerId($value)
2584
 * @method string getClientToken()
2585
 * @method $this withClientToken($value)
2586
 * @method string getLocalSubnet()
2587
 * @method $this withLocalSubnet($value)
2588
 * @method string getCipher()
2589
 * @method $this withCipher($value)
2590
 * @method string getClientIpPool()
2591
 * @method $this withClientIpPool($value)
2592
 * @method string getResourceOwnerAccount()
2593
 * @method $this withResourceOwnerAccount($value)
2594
 * @method string getCompress()
2595
 * @method $this withCompress($value)
2596
 * @method string getOwnerAccount()
2597
 * @method $this withOwnerAccount($value)
2598
 * @method string getVpnGatewayId()
2599
 * @method $this withVpnGatewayId($value)
2600
 * @method string getOwnerId()
2601
 * @method $this withOwnerId($value)
2602
 * @method string getPort()
2603
 * @method $this withPort($value)
2604
 * @method string getProto()
2605
 * @method $this withProto($value)
2606
 * @method string getName()
2607
 * @method $this withName($value)
2608
 */
2609
class CreateSslVpnServer extends Rpc
2610
{
2611
}
2612
2613
/**
2614
 * @method string getResourceOwnerId()
2615
 * @method $this withResourceOwnerId($value)
2616
 * @method string getClientToken()
2617
 * @method $this withClientToken($value)
2618
 * @method string getSslVpnServerId()
2619
 * @method $this withSslVpnServerId($value)
2620
 * @method string getResourceOwnerAccount()
2621
 * @method $this withResourceOwnerAccount($value)
2622
 * @method string getOwnerAccount()
2623
 * @method $this withOwnerAccount($value)
2624
 * @method string getOwnerId()
2625
 * @method $this withOwnerId($value)
2626
 * @method string getName()
2627
 * @method $this withName($value)
2628
 */
2629
class CreateSslVpnClientCert extends Rpc
2630
{
2631
}
2632
2633
/**
2634
 * @method string getResourceOwnerId()
2635
 * @method $this withResourceOwnerId($value)
2636
 * @method string getGlobalAccelerationInstanceId()
2637
 * @method $this withGlobalAccelerationInstanceId($value)
2638
 * @method string getResourceOwnerAccount()
2639
 * @method $this withResourceOwnerAccount($value)
2640
 * @method string getOwnerAccount()
2641
 * @method $this withOwnerAccount($value)
2642
 * @method string getOwnerId()
2643
 * @method $this withOwnerId($value)
2644
 * @method string getIpInstanceId()
2645
 * @method $this withIpInstanceId($value)
2646
 */
2647
class RemoveGlobalAccelerationInstanceIp extends Rpc
2648
{
2649
}
2650
2651
/**
2652
 * @method string getResourceOwnerId()
2653
 * @method $this withResourceOwnerId($value)
2654
 * @method string getGlobalAccelerationInstanceId()
2655
 * @method $this withGlobalAccelerationInstanceId($value)
2656
 * @method string getResourceOwnerAccount()
2657
 * @method $this withResourceOwnerAccount($value)
2658
 * @method string getOwnerAccount()
2659
 * @method $this withOwnerAccount($value)
2660
 * @method string getOwnerId()
2661
 * @method $this withOwnerId($value)
2662
 * @method string getIpInstanceId()
2663
 * @method $this withIpInstanceId($value)
2664
 */
2665
class AddGlobalAccelerationInstanceIp extends Rpc
2666
{
2667
}
2668
2669
/**
2670
 * @method string getResourceOwnerId()
2671
 * @method $this withResourceOwnerId($value)
2672
 * @method string getPageNumber()
2673
 * @method $this withPageNumber($value)
2674
 * @method string getResourceGroupId()
2675
 * @method $this withResourceGroupId($value)
2676
 * @method string getRouteTableName()
2677
 * @method $this withRouteTableName($value)
2678
 * @method string getPageSize()
2679
 * @method $this withPageSize($value)
2680
 * @method array getTag()
2681
 * @method string getRouteTableId()
2682
 * @method $this withRouteTableId($value)
2683
 * @method string getResourceOwnerAccount()
2684
 * @method $this withResourceOwnerAccount($value)
2685
 * @method string getOwnerAccount()
2686
 * @method $this withOwnerAccount($value)
2687
 * @method string getOwnerId()
2688
 * @method $this withOwnerId($value)
2689
 * @method string getRouterType()
2690
 * @method $this withRouterType($value)
2691
 * @method string getRouterId()
2692
 * @method $this withRouterId($value)
2693
 * @method string getVpcId()
2694
 * @method $this withVpcId($value)
2695
 */
2696
class DescribeRouteTableList extends Rpc
2697
{
2698
2699
    /**
2700
     * @param array $tag
2701
     *
2702
     * @return $this
2703
     */
2704
	public function withTag(array $tag)
2705
	{
2706
	    $this->data['Tag'] = $tag;
2707
		foreach ($tag as $depth1 => $depth1Value) {
2708
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2709
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2710
		}
2711
2712
		return $this;
2713
    }
2714
}
2715
2716
/**
2717
 * @method string getResourceOwnerId()
2718
 * @method $this withResourceOwnerId($value)
2719
 * @method string getDescription()
2720
 * @method $this withDescription($value)
2721
 * @method string getRouteTableName()
2722
 * @method $this withRouteTableName($value)
2723
 * @method string getResourceUid()
2724
 * @method $this withResourceUid($value)
2725
 * @method string getRouteTableId()
2726
 * @method $this withRouteTableId($value)
2727
 * @method string getResourceOwnerAccount()
2728
 * @method $this withResourceOwnerAccount($value)
2729
 * @method string getBandwidth()
2730
 * @method $this withBandwidth($value)
2731
 * @method string getOwnerAccount()
2732
 * @method $this withOwnerAccount($value)
2733
 * @method string getOwnerId()
2734
 * @method $this withOwnerId($value)
2735
 * @method string getKbpsBandwidth()
2736
 * @method $this withKbpsBandwidth($value)
2737
 * @method string getResourceBid()
2738
 * @method $this withResourceBid($value)
2739
 */
2740
class ModifyRouteTableAttributes extends Rpc
2741
{
2742
}
2743
2744
/**
2745
 * @method string getResourceOwnerId()
2746
 * @method $this withResourceOwnerId($value)
2747
 * @method string getPageNumber()
2748
 * @method $this withPageNumber($value)
2749
 * @method string getPageSize()
2750
 * @method $this withPageSize($value)
2751
 * @method string getResourceOwnerAccount()
2752
 * @method $this withResourceOwnerAccount($value)
2753
 * @method string getOwnerAccount()
2754
 * @method $this withOwnerAccount($value)
2755
 * @method string getOwnerId()
2756
 * @method $this withOwnerId($value)
2757
 * @method string getRouterId()
2758
 * @method $this withRouterId($value)
2759
 */
2760
class DescribeBgpNetworks extends Rpc
2761
{
2762
}
2763
2764
/**
2765
 * @method string getResourceOwnerId()
2766
 * @method $this withResourceOwnerId($value)
2767
 * @method string getDuration()
2768
 * @method $this withDuration($value)
2769
 * @method string getResourceUid()
2770
 * @method $this withResourceUid($value)
2771
 * @method string getBandwidthPackageId()
2772
 * @method $this withBandwidthPackageId($value)
2773
 * @method string getAutoPay()
2774
 * @method $this withAutoPay($value)
2775
 * @method string getResourceOwnerAccount()
2776
 * @method $this withResourceOwnerAccount($value)
2777
 * @method string getBandwidth()
2778
 * @method $this withBandwidth($value)
2779
 * @method string getOwnerAccount()
2780
 * @method $this withOwnerAccount($value)
2781
 * @method string getOwnerId()
2782
 * @method $this withOwnerId($value)
2783
 * @method string getKbpsBandwidth()
2784
 * @method $this withKbpsBandwidth($value)
2785
 * @method string getResourceBid()
2786
 * @method $this withResourceBid($value)
2787
 * @method string getPayType()
2788
 * @method $this withPayType($value)
2789
 * @method string getPricingCycle()
2790
 * @method $this withPricingCycle($value)
2791
 */
2792
class ModifyCommonBandwidthPackagePayType extends Rpc
2793
{
2794
}
2795
2796
/**
2797
 * @method string getResourceOwnerId()
2798
 * @method $this withResourceOwnerId($value)
2799
 * @method string getGlobalAccelerationInstanceId()
2800
 * @method $this withGlobalAccelerationInstanceId($value)
2801
 * @method string getInstanceType()
2802
 * @method $this withInstanceType($value)
2803
 * @method string getResourceOwnerAccount()
2804
 * @method $this withResourceOwnerAccount($value)
2805
 * @method string getOwnerAccount()
2806
 * @method $this withOwnerAccount($value)
2807
 * @method string getOwnerId()
2808
 * @method $this withOwnerId($value)
2809
 */
2810
class UnassociateGlobalAccelerationInstance extends Rpc
2811
{
2812
}
2813
2814
/**
2815
 * @method string getResourceOwnerId()
2816
 * @method $this withResourceOwnerId($value)
2817
 * @method string getGlobalAccelerationInstanceId()
2818
 * @method $this withGlobalAccelerationInstanceId($value)
2819
 * @method string getResourceOwnerAccount()
2820
 * @method $this withResourceOwnerAccount($value)
2821
 * @method string getBandwidth()
2822
 * @method $this withBandwidth($value)
2823
 * @method string getOwnerAccount()
2824
 * @method $this withOwnerAccount($value)
2825
 * @method string getOwnerId()
2826
 * @method $this withOwnerId($value)
2827
 */
2828
class ModifyGlobalAccelerationInstanceSpec extends Rpc
2829
{
2830
}
2831
2832
/**
2833
 * @method string getResourceOwnerId()
2834
 * @method $this withResourceOwnerId($value)
2835
 * @method string getDescription()
2836
 * @method $this withDescription($value)
2837
 * @method string getGlobalAccelerationInstanceId()
2838
 * @method $this withGlobalAccelerationInstanceId($value)
2839
 * @method string getResourceOwnerAccount()
2840
 * @method $this withResourceOwnerAccount($value)
2841
 * @method string getOwnerAccount()
2842
 * @method $this withOwnerAccount($value)
2843
 * @method string getOwnerId()
2844
 * @method $this withOwnerId($value)
2845
 * @method string getName()
2846
 * @method $this withName($value)
2847
 */
2848
class ModifyGlobalAccelerationInstanceAttributes extends Rpc
2849
{
2850
}
2851
2852
/**
2853
 * @method string getResourceOwnerId()
2854
 * @method $this withResourceOwnerId($value)
2855
 * @method string getServerType()
2856
 * @method $this withServerType($value)
2857
 * @method string getResourceOwnerAccount()
2858
 * @method $this withResourceOwnerAccount($value)
2859
 * @method string getOwnerAccount()
2860
 * @method $this withOwnerAccount($value)
2861
 * @method string getOwnerId()
2862
 * @method $this withOwnerId($value)
2863
 * @method string getServerId()
2864
 * @method $this withServerId($value)
2865
 */
2866
class DescribeServerRelatedGlobalAccelerationInstances extends Rpc
2867
{
2868
}
2869
2870
/**
2871
 * @method string getIpAddress()
2872
 * @method $this withIpAddress($value)
2873
 * @method string getResourceOwnerId()
2874
 * @method $this withResourceOwnerId($value)
2875
 * @method string getBandwidthType()
2876
 * @method $this withBandwidthType($value)
2877
 * @method string getIncludeReservationData()
2878
 * @method $this withIncludeReservationData($value)
2879
 * @method string getGlobalAccelerationInstanceId()
2880
 * @method $this withGlobalAccelerationInstanceId($value)
2881
 * @method string getPageNumber()
2882
 * @method $this withPageNumber($value)
2883
 * @method string getPageSize()
2884
 * @method $this withPageSize($value)
2885
 * @method string getResourceOwnerAccount()
2886
 * @method $this withResourceOwnerAccount($value)
2887
 * @method string getServiceLocation()
2888
 * @method $this withServiceLocation($value)
2889
 * @method string getOwnerAccount()
2890
 * @method $this withOwnerAccount($value)
2891
 * @method string getOwnerId()
2892
 * @method $this withOwnerId($value)
2893
 * @method string getServerId()
2894
 * @method $this withServerId($value)
2895
 * @method string getName()
2896
 * @method $this withName($value)
2897
 * @method string getStatus()
2898
 * @method $this withStatus($value)
2899
 */
2900
class DescribeGlobalAccelerationInstances extends Rpc
2901
{
2902
}
2903
2904
/**
2905
 * @method string getResourceOwnerId()
2906
 * @method $this withResourceOwnerId($value)
2907
 * @method string getGlobalAccelerationInstanceId()
2908
 * @method $this withGlobalAccelerationInstanceId($value)
2909
 * @method string getResourceOwnerAccount()
2910
 * @method $this withResourceOwnerAccount($value)
2911
 * @method string getOwnerAccount()
2912
 * @method $this withOwnerAccount($value)
2913
 * @method string getOwnerId()
2914
 * @method $this withOwnerId($value)
2915
 */
2916
class DeleteGlobalAccelerationInstance extends Rpc
2917
{
2918
}
2919
2920
/**
2921
 * @method string getResourceOwnerId()
2922
 * @method $this withResourceOwnerId($value)
2923
 * @method string getBandwidthType()
2924
 * @method $this withBandwidthType($value)
2925
 * @method string getClientToken()
2926
 * @method $this withClientToken($value)
2927
 * @method string getDescription()
2928
 * @method $this withDescription($value)
2929
 * @method string getResourceOwnerAccount()
2930
 * @method $this withResourceOwnerAccount($value)
2931
 * @method string getServiceLocation()
2932
 * @method $this withServiceLocation($value)
2933
 * @method string getBandwidth()
2934
 * @method $this withBandwidth($value)
2935
 * @method string getOwnerAccount()
2936
 * @method $this withOwnerAccount($value)
2937
 * @method string getOwnerId()
2938
 * @method $this withOwnerId($value)
2939
 * @method string getInternetChargeType()
2940
 * @method $this withInternetChargeType($value)
2941
 * @method string getName()
2942
 * @method $this withName($value)
2943
 */
2944
class CreateGlobalAccelerationInstance extends Rpc
2945
{
2946
}
2947
2948
/**
2949
 * @method string getResourceOwnerId()
2950
 * @method $this withResourceOwnerId($value)
2951
 * @method string getGlobalAccelerationInstanceId()
2952
 * @method $this withGlobalAccelerationInstanceId($value)
2953
 * @method string getBackendServerId()
2954
 * @method $this withBackendServerId($value)
2955
 * @method string getResourceOwnerAccount()
2956
 * @method $this withResourceOwnerAccount($value)
2957
 * @method string getOwnerAccount()
2958
 * @method $this withOwnerAccount($value)
2959
 * @method string getOwnerId()
2960
 * @method $this withOwnerId($value)
2961
 * @method string getBackendServerRegionId()
2962
 * @method $this withBackendServerRegionId($value)
2963
 * @method string getBackendServerType()
2964
 * @method $this withBackendServerType($value)
2965
 */
2966
class AssociateGlobalAccelerationInstance extends Rpc
2967
{
2968
}
2969
2970
/**
2971
 * @method string getResourceOwnerId()
2972
 * @method $this withResourceOwnerId($value)
2973
 * @method string getDryRun()
2974
 * @method $this withDryRun($value)
2975
 * @method string getResourceOwnerAccount()
2976
 * @method $this withResourceOwnerAccount($value)
2977
 * @method string getOwnerAccount()
2978
 * @method $this withOwnerAccount($value)
2979
 * @method string getOwnerId()
2980
 * @method $this withOwnerId($value)
2981
 * @method string getVSwitchId()
2982
 * @method $this withVSwitchId($value)
2983
 */
2984
class DescribeVSwitchAttributes extends Rpc
2985
{
2986
}
2987
2988
/**
2989
 * @method string getResourceOwnerId()
2990
 * @method $this withResourceOwnerId($value)
2991
 * @method string getBandwidthPackageId()
2992
 * @method $this withBandwidthPackageId($value)
2993
 * @method string getResourceOwnerAccount()
2994
 * @method $this withResourceOwnerAccount($value)
2995
 * @method string getOwnerAccount()
2996
 * @method $this withOwnerAccount($value)
2997
 * @method string getOwnerId()
2998
 * @method $this withOwnerId($value)
2999
 * @method string getIpInstanceId()
3000
 * @method $this withIpInstanceId($value)
3001
 */
3002
class RemoveCommonBandwidthPackageIp extends Rpc
3003
{
3004
}
3005
3006
/**
3007
 * @method string getResourceOwnerId()
3008
 * @method $this withResourceOwnerId($value)
3009
 * @method string getBandwidthPackageId()
3010
 * @method $this withBandwidthPackageId($value)
3011
 * @method string getResourceOwnerAccount()
3012
 * @method $this withResourceOwnerAccount($value)
3013
 * @method string getBandwidth()
3014
 * @method $this withBandwidth($value)
3015
 * @method string getOwnerAccount()
3016
 * @method $this withOwnerAccount($value)
3017
 * @method string getOwnerId()
3018
 * @method $this withOwnerId($value)
3019
 */
3020
class ModifyCommonBandwidthPackageSpec extends Rpc
3021
{
3022
}
3023
3024
/**
3025
 * @method string getResourceOwnerId()
3026
 * @method $this withResourceOwnerId($value)
3027
 * @method string getDescription()
3028
 * @method $this withDescription($value)
3029
 * @method string getBandwidthPackageId()
3030
 * @method $this withBandwidthPackageId($value)
3031
 * @method string getResourceOwnerAccount()
3032
 * @method $this withResourceOwnerAccount($value)
3033
 * @method string getOwnerAccount()
3034
 * @method $this withOwnerAccount($value)
3035
 * @method string getOwnerId()
3036
 * @method $this withOwnerId($value)
3037
 * @method string getName()
3038
 * @method $this withName($value)
3039
 */
3040
class ModifyCommonBandwidthPackageAttribute extends Rpc
3041
{
3042
}
3043
3044
/**
3045
 * @method string getResourceOwnerId()
3046
 * @method $this withResourceOwnerId($value)
3047
 * @method string getIncludeReservationData()
3048
 * @method $this withIncludeReservationData($value)
3049
 * @method string getPageNumber()
3050
 * @method $this withPageNumber($value)
3051
 * @method string getResourceGroupId()
3052
 * @method $this withResourceGroupId($value)
3053
 * @method string getPageSize()
3054
 * @method $this withPageSize($value)
3055
 * @method string getBandwidthPackageId()
3056
 * @method $this withBandwidthPackageId($value)
3057
 * @method string getResourceOwnerAccount()
3058
 * @method $this withResourceOwnerAccount($value)
3059
 * @method string getOwnerAccount()
3060
 * @method $this withOwnerAccount($value)
3061
 * @method string getOwnerId()
3062
 * @method $this withOwnerId($value)
3063
 * @method string getName()
3064
 * @method $this withName($value)
3065
 */
3066
class DescribeCommonBandwidthPackages extends Rpc
3067
{
3068
}
3069
3070
/**
3071
 * @method string getResourceOwnerId()
3072
 * @method $this withResourceOwnerId($value)
3073
 * @method string getBandwidthPackageId()
3074
 * @method $this withBandwidthPackageId($value)
3075
 * @method string getResourceOwnerAccount()
3076
 * @method $this withResourceOwnerAccount($value)
3077
 * @method string getOwnerAccount()
3078
 * @method $this withOwnerAccount($value)
3079
 * @method string getOwnerId()
3080
 * @method $this withOwnerId($value)
3081
 * @method string getForce()
3082
 * @method $this withForce($value)
3083
 */
3084
class DeleteCommonBandwidthPackage extends Rpc
3085
{
3086
}
3087
3088
/**
3089
 * @method string getResourceOwnerId()
3090
 * @method $this withResourceOwnerId($value)
3091
 * @method string getClientToken()
3092
 * @method $this withClientToken($value)
3093
 * @method string getISP()
3094
 * @method $this withISP($value)
3095
 * @method string getDescription()
3096
 * @method $this withDescription($value)
3097
 * @method string getResourceGroupId()
3098
 * @method $this withResourceGroupId($value)
3099
 * @method string getZone()
3100
 * @method $this withZone($value)
3101
 * @method string getResourceOwnerAccount()
3102
 * @method $this withResourceOwnerAccount($value)
3103
 * @method string getBandwidth()
3104
 * @method $this withBandwidth($value)
3105
 * @method string getOwnerAccount()
3106
 * @method $this withOwnerAccount($value)
3107
 * @method string getOwnerId()
3108
 * @method $this withOwnerId($value)
3109
 * @method string getInternetChargeType()
3110
 * @method $this withInternetChargeType($value)
3111
 * @method string getName()
3112
 * @method $this withName($value)
3113
 * @method string getRatio()
3114
 * @method $this withRatio($value)
3115
 */
3116
class CreateCommonBandwidthPackage extends Rpc
3117
{
3118
}
3119
3120
/**
3121
 * @method string getResourceOwnerId()
3122
 * @method $this withResourceOwnerId($value)
3123
 * @method string getBandwidthPackageId()
3124
 * @method $this withBandwidthPackageId($value)
3125
 * @method string getResourceOwnerAccount()
3126
 * @method $this withResourceOwnerAccount($value)
3127
 * @method string getOwnerAccount()
3128
 * @method $this withOwnerAccount($value)
3129
 * @method string getOwnerId()
3130
 * @method $this withOwnerId($value)
3131
 * @method string getIpInstanceId()
3132
 * @method $this withIpInstanceId($value)
3133
 */
3134
class AddCommonBandwidthPackageIp extends Rpc
3135
{
3136
}
3137
3138
/**
3139
 * @method string getResourceOwnerId()
3140
 * @method $this withResourceOwnerId($value)
3141
 * @method string getClientToken()
3142
 * @method $this withClientToken($value)
3143
 * @method string getDescription()
3144
 * @method $this withDescription($value)
3145
 * @method string getResourceOwnerAccount()
3146
 * @method $this withResourceOwnerAccount($value)
3147
 * @method string getOwnerAccount()
3148
 * @method $this withOwnerAccount($value)
3149
 * @method string getVpnGatewayId()
3150
 * @method $this withVpnGatewayId($value)
3151
 * @method string getOwnerId()
3152
 * @method $this withOwnerId($value)
3153
 * @method string getName()
3154
 * @method $this withName($value)
3155
 */
3156
class ModifyVpnGatewayAttribute extends Rpc
3157
{
3158
}
3159
3160
/**
3161
 * @method string getIkeConfig()
3162
 * @method $this withIkeConfig($value)
3163
 * @method string getResourceOwnerId()
3164
 * @method $this withResourceOwnerId($value)
3165
 * @method string getAutoConfigRoute()
3166
 * @method $this withAutoConfigRoute($value)
3167
 * @method string getClientToken()
3168
 * @method $this withClientToken($value)
3169
 * @method string getIpsecConfig()
3170
 * @method $this withIpsecConfig($value)
3171
 * @method string getHealthCheckConfig()
3172
 * @method $this withHealthCheckConfig($value)
3173
 * @method string getLocalSubnet()
3174
 * @method $this withLocalSubnet($value)
3175
 * @method string getRemoteSubnet()
3176
 * @method $this withRemoteSubnet($value)
3177
 * @method string getEffectImmediately()
3178
 * @method $this withEffectImmediately($value)
3179
 * @method string getResourceOwnerAccount()
3180
 * @method $this withResourceOwnerAccount($value)
3181
 * @method string getOwnerAccount()
3182
 * @method $this withOwnerAccount($value)
3183
 * @method string getOwnerId()
3184
 * @method $this withOwnerId($value)
3185
 * @method string getVpnConnectionId()
3186
 * @method $this withVpnConnectionId($value)
3187
 * @method string getName()
3188
 * @method $this withName($value)
3189
 */
3190
class ModifyVpnConnectionAttribute extends Rpc
3191
{
3192
}
3193
3194
/**
3195
 * @method string getResourceOwnerId()
3196
 * @method $this withResourceOwnerId($value)
3197
 * @method string getClientToken()
3198
 * @method $this withClientToken($value)
3199
 * @method string getDescription()
3200
 * @method $this withDescription($value)
3201
 * @method string getCustomerGatewayId()
3202
 * @method $this withCustomerGatewayId($value)
3203
 * @method string getResourceOwnerAccount()
3204
 * @method $this withResourceOwnerAccount($value)
3205
 * @method string getOwnerAccount()
3206
 * @method $this withOwnerAccount($value)
3207
 * @method string getOwnerId()
3208
 * @method $this withOwnerId($value)
3209
 * @method string getName()
3210
 * @method $this withName($value)
3211
 */
3212
class ModifyCustomerGatewayAttribute extends Rpc
3213
{
3214
}
3215
3216
/**
3217
 * @method string getResourceOwnerId()
3218
 * @method $this withResourceOwnerId($value)
3219
 * @method string getResourceOwnerAccount()
3220
 * @method $this withResourceOwnerAccount($value)
3221
 * @method string getOwnerAccount()
3222
 * @method $this withOwnerAccount($value)
3223
 * @method string getOwnerId()
3224
 * @method $this withOwnerId($value)
3225
 * @method string getVpnConnectionId()
3226
 * @method $this withVpnConnectionId($value)
3227
 */
3228
class DownloadVpnConnectionConfig extends Rpc
3229
{
3230
}
3231
3232
/**
3233
 * @method string getResourceOwnerId()
3234
 * @method $this withResourceOwnerId($value)
3235
 * @method string getPageNumber()
3236
 * @method $this withPageNumber($value)
3237
 * @method string getPageSize()
3238
 * @method $this withPageSize($value)
3239
 * @method string getBusinessStatus()
3240
 * @method $this withBusinessStatus($value)
3241
 * @method string getResourceOwnerAccount()
3242
 * @method $this withResourceOwnerAccount($value)
3243
 * @method string getOwnerAccount()
3244
 * @method $this withOwnerAccount($value)
3245
 * @method string getVpnGatewayId()
3246
 * @method $this withVpnGatewayId($value)
3247
 * @method string getOwnerId()
3248
 * @method $this withOwnerId($value)
3249
 * @method string getVpcId()
3250
 * @method $this withVpcId($value)
3251
 * @method string getStatus()
3252
 * @method $this withStatus($value)
3253
 */
3254
class DescribeVpnGateways extends Rpc
3255
{
3256
}
3257
3258
/**
3259
 * @method string getResourceOwnerId()
3260
 * @method $this withResourceOwnerId($value)
3261
 * @method string getResourceOwnerAccount()
3262
 * @method $this withResourceOwnerAccount($value)
3263
 * @method string getOwnerAccount()
3264
 * @method $this withOwnerAccount($value)
3265
 * @method string getVpnGatewayId()
3266
 * @method $this withVpnGatewayId($value)
3267
 * @method string getOwnerId()
3268
 * @method $this withOwnerId($value)
3269
 */
3270
class DescribeVpnGateway extends Rpc
3271
{
3272
}
3273
3274
/**
3275
 * @method string getResourceOwnerId()
3276
 * @method $this withResourceOwnerId($value)
3277
 * @method string getCustomerGatewayId()
3278
 * @method $this withCustomerGatewayId($value)
3279
 * @method string getPageNumber()
3280
 * @method $this withPageNumber($value)
3281
 * @method string getPageSize()
3282
 * @method $this withPageSize($value)
3283
 * @method string getResourceOwnerAccount()
3284
 * @method $this withResourceOwnerAccount($value)
3285
 * @method string getOwnerAccount()
3286
 * @method $this withOwnerAccount($value)
3287
 * @method string getVpnGatewayId()
3288
 * @method $this withVpnGatewayId($value)
3289
 * @method string getOwnerId()
3290
 * @method $this withOwnerId($value)
3291
 * @method string getVpnConnectionId()
3292
 * @method $this withVpnConnectionId($value)
3293
 */
3294
class DescribeVpnConnections extends Rpc
3295
{
3296
}
3297
3298
/**
3299
 * @method string getResourceOwnerId()
3300
 * @method $this withResourceOwnerId($value)
3301
 * @method string getResourceOwnerAccount()
3302
 * @method $this withResourceOwnerAccount($value)
3303
 * @method string getOwnerAccount()
3304
 * @method $this withOwnerAccount($value)
3305
 * @method string getOwnerId()
3306
 * @method $this withOwnerId($value)
3307
 * @method string getVpnConnectionId()
3308
 * @method $this withVpnConnectionId($value)
3309
 */
3310
class DescribeVpnConnection extends Rpc
3311
{
3312
}
3313
3314
/**
3315
 * @method string getResourceOwnerId()
3316
 * @method $this withResourceOwnerId($value)
3317
 * @method string getCustomerGatewayId()
3318
 * @method $this withCustomerGatewayId($value)
3319
 * @method string getPageNumber()
3320
 * @method $this withPageNumber($value)
3321
 * @method string getPageSize()
3322
 * @method $this withPageSize($value)
3323
 * @method string getResourceOwnerAccount()
3324
 * @method $this withResourceOwnerAccount($value)
3325
 * @method string getOwnerAccount()
3326
 * @method $this withOwnerAccount($value)
3327
 * @method string getOwnerId()
3328
 * @method $this withOwnerId($value)
3329
 */
3330
class DescribeCustomerGateways extends Rpc
3331
{
3332
}
3333
3334
/**
3335
 * @method string getResourceOwnerId()
3336
 * @method $this withResourceOwnerId($value)
3337
 * @method string getCustomerGatewayId()
3338
 * @method $this withCustomerGatewayId($value)
3339
 * @method string getResourceOwnerAccount()
3340
 * @method $this withResourceOwnerAccount($value)
3341
 * @method string getOwnerAccount()
3342
 * @method $this withOwnerAccount($value)
3343
 * @method string getOwnerId()
3344
 * @method $this withOwnerId($value)
3345
 */
3346
class DescribeCustomerGateway extends Rpc
3347
{
3348
}
3349
3350
/**
3351
 * @method string getResourceOwnerId()
3352
 * @method $this withResourceOwnerId($value)
3353
 * @method string getClientToken()
3354
 * @method $this withClientToken($value)
3355
 * @method string getResourceOwnerAccount()
3356
 * @method $this withResourceOwnerAccount($value)
3357
 * @method string getOwnerAccount()
3358
 * @method $this withOwnerAccount($value)
3359
 * @method string getVpnGatewayId()
3360
 * @method $this withVpnGatewayId($value)
3361
 * @method string getOwnerId()
3362
 * @method $this withOwnerId($value)
3363
 */
3364
class DeleteVpnGateway extends Rpc
3365
{
3366
}
3367
3368
/**
3369
 * @method string getResourceOwnerId()
3370
 * @method $this withResourceOwnerId($value)
3371
 * @method string getClientToken()
3372
 * @method $this withClientToken($value)
3373
 * @method string getResourceOwnerAccount()
3374
 * @method $this withResourceOwnerAccount($value)
3375
 * @method string getOwnerAccount()
3376
 * @method $this withOwnerAccount($value)
3377
 * @method string getOwnerId()
3378
 * @method $this withOwnerId($value)
3379
 * @method string getVpnConnectionId()
3380
 * @method $this withVpnConnectionId($value)
3381
 */
3382
class DeleteVpnConnection extends Rpc
3383
{
3384
}
3385
3386
/**
3387
 * @method string getResourceOwnerId()
3388
 * @method $this withResourceOwnerId($value)
3389
 * @method string getClientToken()
3390
 * @method $this withClientToken($value)
3391
 * @method string getCustomerGatewayId()
3392
 * @method $this withCustomerGatewayId($value)
3393
 * @method string getResourceOwnerAccount()
3394
 * @method $this withResourceOwnerAccount($value)
3395
 * @method string getOwnerAccount()
3396
 * @method $this withOwnerAccount($value)
3397
 * @method string getOwnerId()
3398
 * @method $this withOwnerId($value)
3399
 */
3400
class DeleteCustomerGateway extends Rpc
3401
{
3402
}
3403
3404
/**
3405
 * @method string getIkeConfig()
3406
 * @method $this withIkeConfig($value)
3407
 * @method string getResourceOwnerId()
3408
 * @method $this withResourceOwnerId($value)
3409
 * @method string getAutoConfigRoute()
3410
 * @method $this withAutoConfigRoute($value)
3411
 * @method string getClientToken()
3412
 * @method $this withClientToken($value)
3413
 * @method string getIpsecConfig()
3414
 * @method $this withIpsecConfig($value)
3415
 * @method string getHealthCheckConfig()
3416
 * @method $this withHealthCheckConfig($value)
3417
 * @method string getCustomerGatewayId()
3418
 * @method $this withCustomerGatewayId($value)
3419
 * @method string getLocalSubnet()
3420
 * @method $this withLocalSubnet($value)
3421
 * @method string getRemoteSubnet()
3422
 * @method $this withRemoteSubnet($value)
3423
 * @method string getEffectImmediately()
3424
 * @method $this withEffectImmediately($value)
3425
 * @method string getResourceOwnerAccount()
3426
 * @method $this withResourceOwnerAccount($value)
3427
 * @method string getOwnerAccount()
3428
 * @method $this withOwnerAccount($value)
3429
 * @method string getVpnGatewayId()
3430
 * @method $this withVpnGatewayId($value)
3431
 * @method string getOwnerId()
3432
 * @method $this withOwnerId($value)
3433
 * @method string getName()
3434
 * @method $this withName($value)
3435
 */
3436
class CreateVpnConnection extends Rpc
3437
{
3438
}
3439
3440
/**
3441
 * @method string getIpAddress()
3442
 * @method $this withIpAddress($value)
3443
 * @method string getResourceOwnerId()
3444
 * @method $this withResourceOwnerId($value)
3445
 * @method string getClientToken()
3446
 * @method $this withClientToken($value)
3447
 * @method string getDescription()
3448
 * @method $this withDescription($value)
3449
 * @method string getResourceOwnerAccount()
3450
 * @method $this withResourceOwnerAccount($value)
3451
 * @method string getOwnerAccount()
3452
 * @method $this withOwnerAccount($value)
3453
 * @method string getOwnerId()
3454
 * @method $this withOwnerId($value)
3455
 * @method string getName()
3456
 * @method $this withName($value)
3457
 */
3458
class CreateCustomerGateway extends Rpc
3459
{
3460
}
3461
3462
/**
3463
 * @method string getAuthKey()
3464
 * @method $this withAuthKey($value)
3465
 * @method string getResourceOwnerId()
3466
 * @method $this withResourceOwnerId($value)
3467
 * @method string getClientToken()
3468
 * @method $this withClientToken($value)
3469
 * @method string getBgpGroupId()
3470
 * @method $this withBgpGroupId($value)
3471
 * @method string getDescription()
3472
 * @method $this withDescription($value)
3473
 * @method string getPeerAsn()
3474
 * @method $this withPeerAsn($value)
3475
 * @method string getIsFakeAsn()
3476
 * @method $this withIsFakeAsn($value)
3477
 * @method string getResourceOwnerAccount()
3478
 * @method $this withResourceOwnerAccount($value)
3479
 * @method string getOwnerAccount()
3480
 * @method $this withOwnerAccount($value)
3481
 * @method string getOwnerId()
3482
 * @method $this withOwnerId($value)
3483
 * @method string getName()
3484
 * @method $this withName($value)
3485
 * @method string getLocalAsn()
3486
 * @method $this withLocalAsn($value)
3487
 */
3488
class ModifyBgpGroupAttribute extends Rpc
3489
{
3490
}
3491
3492
/**
3493
 * @method string getResourceOwnerId()
3494
 * @method $this withResourceOwnerId($value)
3495
 * @method string getBgpGroupId()
3496
 * @method $this withBgpGroupId($value)
3497
 * @method string getPageNumber()
3498
 * @method $this withPageNumber($value)
3499
 * @method string getPageSize()
3500
 * @method $this withPageSize($value)
3501
 * @method string getIsDefault()
3502
 * @method $this withIsDefault($value)
3503
 * @method string getResourceOwnerAccount()
3504
 * @method $this withResourceOwnerAccount($value)
3505
 * @method string getOwnerAccount()
3506
 * @method $this withOwnerAccount($value)
3507
 * @method string getBgpPeerId()
3508
 * @method $this withBgpPeerId($value)
3509
 * @method string getOwnerId()
3510
 * @method $this withOwnerId($value)
3511
 * @method string getRouterId()
3512
 * @method $this withRouterId($value)
3513
 */
3514
class DescribeBgpPeers extends Rpc
3515
{
3516
}
3517
3518
/**
3519
 * @method string getResourceOwnerId()
3520
 * @method $this withResourceOwnerId($value)
3521
 * @method string getBgpGroupId()
3522
 * @method $this withBgpGroupId($value)
3523
 * @method string getPageNumber()
3524
 * @method $this withPageNumber($value)
3525
 * @method string getPageSize()
3526
 * @method $this withPageSize($value)
3527
 * @method string getIsDefault()
3528
 * @method $this withIsDefault($value)
3529
 * @method string getResourceOwnerAccount()
3530
 * @method $this withResourceOwnerAccount($value)
3531
 * @method string getOwnerAccount()
3532
 * @method $this withOwnerAccount($value)
3533
 * @method string getOwnerId()
3534
 * @method $this withOwnerId($value)
3535
 * @method string getRouterId()
3536
 * @method $this withRouterId($value)
3537
 */
3538
class DescribeBgpGroups extends Rpc
3539
{
3540
}
3541
3542
/**
3543
 * @method string getResourceOwnerId()
3544
 * @method $this withResourceOwnerId($value)
3545
 * @method string getClientToken()
3546
 * @method $this withClientToken($value)
3547
 * @method string getResourceOwnerAccount()
3548
 * @method $this withResourceOwnerAccount($value)
3549
 * @method string getOwnerAccount()
3550
 * @method $this withOwnerAccount($value)
3551
 * @method string getBgpPeerId()
3552
 * @method $this withBgpPeerId($value)
3553
 * @method string getOwnerId()
3554
 * @method $this withOwnerId($value)
3555
 */
3556
class DeleteBgpPeer extends Rpc
3557
{
3558
}
3559
3560
/**
3561
 * @method string getResourceOwnerId()
3562
 * @method $this withResourceOwnerId($value)
3563
 * @method string getClientToken()
3564
 * @method $this withClientToken($value)
3565
 * @method string getResourceOwnerAccount()
3566
 * @method $this withResourceOwnerAccount($value)
3567
 * @method string getOwnerAccount()
3568
 * @method $this withOwnerAccount($value)
3569
 * @method string getOwnerId()
3570
 * @method $this withOwnerId($value)
3571
 * @method string getRouterId()
3572
 * @method $this withRouterId($value)
3573
 * @method string getDstCidrBlock()
3574
 * @method $this withDstCidrBlock($value)
3575
 */
3576
class DeleteBgpNetwork extends Rpc
3577
{
3578
}
3579
3580
/**
3581
 * @method string getResourceOwnerId()
3582
 * @method $this withResourceOwnerId($value)
3583
 * @method string getClientToken()
3584
 * @method $this withClientToken($value)
3585
 * @method string getBgpGroupId()
3586
 * @method $this withBgpGroupId($value)
3587
 * @method string getResourceOwnerAccount()
3588
 * @method $this withResourceOwnerAccount($value)
3589
 * @method string getOwnerAccount()
3590
 * @method $this withOwnerAccount($value)
3591
 * @method string getOwnerId()
3592
 * @method $this withOwnerId($value)
3593
 */
3594
class DeleteBgpGroup extends Rpc
3595
{
3596
}
3597
3598
/**
3599
 * @method string getResourceOwnerId()
3600
 * @method $this withResourceOwnerId($value)
3601
 * @method string getClientToken()
3602
 * @method $this withClientToken($value)
3603
 * @method string getBgpGroupId()
3604
 * @method $this withBgpGroupId($value)
3605
 * @method string getPeerIpAddress()
3606
 * @method $this withPeerIpAddress($value)
3607
 * @method string getEnableBfd()
3608
 * @method $this withEnableBfd($value)
3609
 * @method string getResourceOwnerAccount()
3610
 * @method $this withResourceOwnerAccount($value)
3611
 * @method string getOwnerAccount()
3612
 * @method $this withOwnerAccount($value)
3613
 * @method string getOwnerId()
3614
 * @method $this withOwnerId($value)
3615
 */
3616
class CreateBgpPeer extends Rpc
3617
{
3618
}
3619
3620
/**
3621
 * @method string getAuthKey()
3622
 * @method $this withAuthKey($value)
3623
 * @method string getResourceOwnerId()
3624
 * @method $this withResourceOwnerId($value)
3625
 * @method string getClientToken()
3626
 * @method $this withClientToken($value)
3627
 * @method string getDescription()
3628
 * @method $this withDescription($value)
3629
 * @method string getPeerAsn()
3630
 * @method $this withPeerAsn($value)
3631
 * @method string getIsFakeAsn()
3632
 * @method $this withIsFakeAsn($value)
3633
 * @method string getResourceOwnerAccount()
3634
 * @method $this withResourceOwnerAccount($value)
3635
 * @method string getOwnerAccount()
3636
 * @method $this withOwnerAccount($value)
3637
 * @method string getOwnerId()
3638
 * @method $this withOwnerId($value)
3639
 * @method string getRouterId()
3640
 * @method $this withRouterId($value)
3641
 * @method string getName()
3642
 * @method $this withName($value)
3643
 * @method string getLocalAsn()
3644
 * @method $this withLocalAsn($value)
3645
 */
3646
class CreateBgpGroup extends Rpc
3647
{
3648
}
3649
3650
/**
3651
 * @method string getResourceOwnerId()
3652
 * @method $this withResourceOwnerId($value)
3653
 * @method string getClientToken()
3654
 * @method $this withClientToken($value)
3655
 * @method string getResourceOwnerAccount()
3656
 * @method $this withResourceOwnerAccount($value)
3657
 * @method string getOwnerAccount()
3658
 * @method $this withOwnerAccount($value)
3659
 * @method string getOwnerId()
3660
 * @method $this withOwnerId($value)
3661
 * @method string getRouterId()
3662
 * @method $this withRouterId($value)
3663
 * @method string getVpcId()
3664
 * @method $this withVpcId($value)
3665
 * @method string getDstCidrBlock()
3666
 * @method $this withDstCidrBlock($value)
3667
 */
3668
class AddBgpNetwork extends Rpc
3669
{
3670
}
3671
3672
/**
3673
 * @method string getResourceOwnerId()
3674
 * @method $this withResourceOwnerId($value)
3675
 * @method string getClientToken()
3676
 * @method $this withClientToken($value)
3677
 * @method string getResourceOwnerAccount()
3678
 * @method $this withResourceOwnerAccount($value)
3679
 * @method string getOwnerAccount()
3680
 * @method $this withOwnerAccount($value)
3681
 * @method string getOwnerId()
3682
 * @method $this withOwnerId($value)
3683
 * @method string getVpcId()
3684
 * @method $this withVpcId($value)
3685
 */
3686
class EnableVpcClassicLink extends Rpc
3687
{
3688
}
3689
3690
/**
3691
 * @method string getResourceOwnerId()
3692
 * @method $this withResourceOwnerId($value)
3693
 * @method string getClientToken()
3694
 * @method $this withClientToken($value)
3695
 * @method string getResourceOwnerAccount()
3696
 * @method $this withResourceOwnerAccount($value)
3697
 * @method string getOwnerAccount()
3698
 * @method $this withOwnerAccount($value)
3699
 * @method string getOwnerId()
3700
 * @method $this withOwnerId($value)
3701
 * @method string getVpcId()
3702
 * @method $this withVpcId($value)
3703
 */
3704
class DisableVpcClassicLink extends Rpc
3705
{
3706
}
3707
3708
/**
3709
 * @method string getResourceOwnerId()
3710
 * @method $this withResourceOwnerId($value)
3711
 * @method string getIsDefault()
3712
 * @method $this withIsDefault($value)
3713
 * @method string getDryRun()
3714
 * @method $this withDryRun($value)
3715
 * @method string getResourceOwnerAccount()
3716
 * @method $this withResourceOwnerAccount($value)
3717
 * @method string getOwnerAccount()
3718
 * @method $this withOwnerAccount($value)
3719
 * @method string getOwnerId()
3720
 * @method $this withOwnerId($value)
3721
 * @method string getVpcId()
3722
 * @method $this withVpcId($value)
3723
 */
3724
class DescribeVpcAttribute extends Rpc
3725
{
3726
}
3727
3728
/**
3729
 * @method string getResourceOwnerId()
3730
 * @method $this withResourceOwnerId($value)
3731
 * @method string getClientToken()
3732
 * @method $this withClientToken($value)
3733
 * @method string getVbrId()
3734
 * @method $this withVbrId($value)
3735
 * @method string getResourceOwnerAccount()
3736
 * @method $this withResourceOwnerAccount($value)
3737
 * @method string getOwnerAccount()
3738
 * @method $this withOwnerAccount($value)
3739
 * @method string getOwnerId()
3740
 * @method $this withOwnerId($value)
3741
 * @method string getPhysicalConnectionId()
3742
 * @method $this withPhysicalConnectionId($value)
3743
 */
3744
class UnassociatePhysicalConnectionFromVirtualBorderRouter extends Rpc
3745
{
3746
}
3747
3748
/**
3749
 * @method string getResourceOwnerId()
3750
 * @method $this withResourceOwnerId($value)
3751
 * @method string getCircuitCode()
3752
 * @method $this withCircuitCode($value)
3753
 * @method string getVlanId()
3754
 * @method $this withVlanId($value)
3755
 * @method string getClientToken()
3756
 * @method $this withClientToken($value)
3757
 * @method string getVbrId()
3758
 * @method $this withVbrId($value)
3759
 * @method string getPeerGatewayIp()
3760
 * @method $this withPeerGatewayIp($value)
3761
 * @method string getPeeringSubnetMask()
3762
 * @method $this withPeeringSubnetMask($value)
3763
 * @method string getLocalGatewayIp()
3764
 * @method $this withLocalGatewayIp($value)
3765
 * @method string getResourceOwnerAccount()
3766
 * @method $this withResourceOwnerAccount($value)
3767
 * @method string getOwnerAccount()
3768
 * @method $this withOwnerAccount($value)
3769
 * @method string getOwnerId()
3770
 * @method $this withOwnerId($value)
3771
 * @method string getPhysicalConnectionId()
3772
 * @method $this withPhysicalConnectionId($value)
3773
 */
3774
class AssociatePhysicalConnectionToVirtualBorderRouter extends Rpc
3775
{
3776
}
3777
3778
/**
3779
 * @method string getResourceOwnerId()
3780
 * @method $this withResourceOwnerId($value)
3781
 * @method string getSnatIp()
3782
 * @method $this withSnatIp($value)
3783
 * @method string getSnatEntryId()
3784
 * @method $this withSnatEntryId($value)
3785
 * @method string getResourceOwnerAccount()
3786
 * @method $this withResourceOwnerAccount($value)
3787
 * @method string getOwnerAccount()
3788
 * @method $this withOwnerAccount($value)
3789
 * @method string getSnatTableId()
3790
 * @method $this withSnatTableId($value)
3791
 * @method string getOwnerId()
3792
 * @method $this withOwnerId($value)
3793
 * @method string getSnatEntryName()
3794
 * @method $this withSnatEntryName($value)
3795
 */
3796
class ModifySnatEntry extends Rpc
3797
{
3798
}
3799
3800
/**
3801
 * @method string getResourceOwnerId()
3802
 * @method $this withResourceOwnerId($value)
3803
 * @method string getClientToken()
3804
 * @method $this withClientToken($value)
3805
 * @method string getSpec()
3806
 * @method $this withSpec($value)
3807
 * @method string getNatGatewayId()
3808
 * @method $this withNatGatewayId($value)
3809
 * @method string getAutoPay()
3810
 * @method $this withAutoPay($value)
3811
 * @method string getResourceOwnerAccount()
3812
 * @method $this withResourceOwnerAccount($value)
3813
 * @method string getOwnerAccount()
3814
 * @method $this withOwnerAccount($value)
3815
 * @method string getOwnerId()
3816
 * @method $this withOwnerId($value)
3817
 */
3818
class ModifyNatGatewaySpec extends Rpc
3819
{
3820
}
3821
3822
/**
3823
 * @method string getResourceOwnerId()
3824
 * @method $this withResourceOwnerId($value)
3825
 * @method string getDescription()
3826
 * @method $this withDescription($value)
3827
 * @method string getNatGatewayId()
3828
 * @method $this withNatGatewayId($value)
3829
 * @method string getResourceOwnerAccount()
3830
 * @method $this withResourceOwnerAccount($value)
3831
 * @method string getOwnerAccount()
3832
 * @method $this withOwnerAccount($value)
3833
 * @method string getOwnerId()
3834
 * @method $this withOwnerId($value)
3835
 * @method string getName()
3836
 * @method $this withName($value)
3837
 */
3838
class ModifyNatGatewayAttribute extends Rpc
3839
{
3840
}
3841
3842
/**
3843
 * @method string getResourceOwnerId()
3844
 * @method $this withResourceOwnerId($value)
3845
 * @method string getDescription()
3846
 * @method $this withDescription($value)
3847
 * @method string getBandwidthPackageId()
3848
 * @method $this withBandwidthPackageId($value)
3849
 * @method string getResourceOwnerAccount()
3850
 * @method $this withResourceOwnerAccount($value)
3851
 * @method string getOwnerAccount()
3852
 * @method $this withOwnerAccount($value)
3853
 * @method string getOwnerId()
3854
 * @method $this withOwnerId($value)
3855
 * @method string getName()
3856
 * @method $this withName($value)
3857
 */
3858
class ModifyBandwidthPackageAttribute extends Rpc
3859
{
3860
}
3861
3862
/**
3863
 * @method string getResourceOwnerId()
3864
 * @method $this withResourceOwnerId($value)
3865
 * @method string getSourceCIDR()
3866
 * @method $this withSourceCIDR($value)
3867
 * @method string getSnatIp()
3868
 * @method $this withSnatIp($value)
3869
 * @method string getPageNumber()
3870
 * @method $this withPageNumber($value)
3871
 * @method string getSourceVSwitchId()
3872
 * @method $this withSourceVSwitchId($value)
3873
 * @method string getPageSize()
3874
 * @method $this withPageSize($value)
3875
 * @method string getSnatEntryId()
3876
 * @method $this withSnatEntryId($value)
3877
 * @method string getResourceOwnerAccount()
3878
 * @method $this withResourceOwnerAccount($value)
3879
 * @method string getOwnerAccount()
3880
 * @method $this withOwnerAccount($value)
3881
 * @method string getSnatTableId()
3882
 * @method $this withSnatTableId($value)
3883
 * @method string getOwnerId()
3884
 * @method $this withOwnerId($value)
3885
 * @method string getSnatEntryName()
3886
 * @method $this withSnatEntryName($value)
3887
 */
3888
class DescribeSnatTableEntries extends Rpc
3889
{
3890
}
3891
3892
/**
3893
 * @method string getResourceOwnerId()
3894
 * @method $this withResourceOwnerId($value)
3895
 * @method string getSnatEntryId()
3896
 * @method $this withSnatEntryId($value)
3897
 * @method string getResourceOwnerAccount()
3898
 * @method $this withResourceOwnerAccount($value)
3899
 * @method string getOwnerAccount()
3900
 * @method $this withOwnerAccount($value)
3901
 * @method string getSnatTableId()
3902
 * @method $this withSnatTableId($value)
3903
 * @method string getOwnerId()
3904
 * @method $this withOwnerId($value)
3905
 */
3906
class DeleteSnatEntry extends Rpc
3907
{
3908
}
3909
3910
/**
3911
 * @method string getResourceOwnerId()
3912
 * @method $this withResourceOwnerId($value)
3913
 * @method string getSourceCIDR()
3914
 * @method $this withSourceCIDR($value)
3915
 * @method string getSnatIp()
3916
 * @method $this withSnatIp($value)
3917
 * @method string getSourceVSwitchId()
3918
 * @method $this withSourceVSwitchId($value)
3919
 * @method string getResourceOwnerAccount()
3920
 * @method $this withResourceOwnerAccount($value)
3921
 * @method string getOwnerAccount()
3922
 * @method $this withOwnerAccount($value)
3923
 * @method string getSnatTableId()
3924
 * @method $this withSnatTableId($value)
3925
 * @method string getOwnerId()
3926
 * @method $this withOwnerId($value)
3927
 * @method string getSnatEntryName()
3928
 * @method $this withSnatEntryName($value)
3929
 */
3930
class CreateSnatEntry extends Rpc
3931
{
3932
}
3933
3934
/**
3935
 * @method string getResourceOwnerId()
3936
 * @method $this withResourceOwnerId($value)
3937
 * @method string getClientToken()
3938
 * @method $this withClientToken($value)
3939
 * @method string getISP()
3940
 * @method $this withISP($value)
3941
 * @method string getDescription()
3942
 * @method $this withDescription($value)
3943
 * @method string getZone()
3944
 * @method $this withZone($value)
3945
 * @method string getNatGatewayId()
3946
 * @method $this withNatGatewayId($value)
3947
 * @method string getResourceOwnerAccount()
3948
 * @method $this withResourceOwnerAccount($value)
3949
 * @method string getBandwidth()
3950
 * @method $this withBandwidth($value)
3951
 * @method string getOwnerAccount()
3952
 * @method $this withOwnerAccount($value)
3953
 * @method string getOwnerId()
3954
 * @method $this withOwnerId($value)
3955
 * @method string getInternetChargeType()
3956
 * @method $this withInternetChargeType($value)
3957
 * @method string getName()
3958
 * @method $this withName($value)
3959
 * @method string getIpCount()
3960
 * @method $this withIpCount($value)
3961
 */
3962
class CreateBandwidthPackage extends Rpc
3963
{
3964
}
3965
3966
/**
3967
 * @method string getResourceOwnerId()
3968
 * @method $this withResourceOwnerId($value)
3969
 * @method string getClientToken()
3970
 * @method $this withClientToken($value)
3971
 * @method string getHaVipId()
3972
 * @method $this withHaVipId($value)
3973
 * @method string getResourceOwnerAccount()
3974
 * @method $this withResourceOwnerAccount($value)
3975
 * @method string getOwnerAccount()
3976
 * @method $this withOwnerAccount($value)
3977
 * @method string getOwnerId()
3978
 * @method $this withOwnerId($value)
3979
 * @method string getInstanceId()
3980
 * @method $this withInstanceId($value)
3981
 * @method string getForce()
3982
 * @method $this withForce($value)
3983
 */
3984
class UnassociateHaVip extends Rpc
3985
{
3986
}
3987
3988
/**
3989
 * @method string getResourceOwnerId()
3990
 * @method $this withResourceOwnerId($value)
3991
 * @method string getAllocationId()
3992
 * @method $this withAllocationId($value)
3993
 * @method string getInstanceType()
3994
 * @method $this withInstanceType($value)
3995
 * @method string getResourceOwnerAccount()
3996
 * @method $this withResourceOwnerAccount($value)
3997
 * @method string getOwnerAccount()
3998
 * @method $this withOwnerAccount($value)
3999
 * @method string getOwnerId()
4000
 * @method $this withOwnerId($value)
4001
 * @method string getPrivateIpAddress()
4002
 * @method $this withPrivateIpAddress($value)
4003
 * @method string getInstanceId()
4004
 * @method $this withInstanceId($value)
4005
 * @method string getForce()
4006
 * @method $this withForce($value)
4007
 */
4008
class UnassociateEipAddress extends Rpc
4009
{
4010
}
4011
4012
/**
4013
 * @method string getResourceOwnerId()
4014
 * @method $this withResourceOwnerId($value)
4015
 * @method string getClientToken()
4016
 * @method $this withClientToken($value)
4017
 * @method string getVbrId()
4018
 * @method $this withVbrId($value)
4019
 * @method string getResourceOwnerAccount()
4020
 * @method $this withResourceOwnerAccount($value)
4021
 * @method string getOwnerAccount()
4022
 * @method $this withOwnerAccount($value)
4023
 * @method string getOwnerId()
4024
 * @method $this withOwnerId($value)
4025
 */
4026
class TerminateVirtualBorderRouter extends Rpc
4027
{
4028
}
4029
4030
/**
4031
 * @method string getResourceOwnerId()
4032
 * @method $this withResourceOwnerId($value)
4033
 * @method string getClientToken()
4034
 * @method $this withClientToken($value)
4035
 * @method string getResourceOwnerAccount()
4036
 * @method $this withResourceOwnerAccount($value)
4037
 * @method string getOwnerAccount()
4038
 * @method $this withOwnerAccount($value)
4039
 * @method string getOwnerId()
4040
 * @method $this withOwnerId($value)
4041
 * @method string getPhysicalConnectionId()
4042
 * @method $this withPhysicalConnectionId($value)
4043
 */
4044
class TerminatePhysicalConnection extends Rpc
4045
{
4046
}
4047
4048
/**
4049
 * @method string getResourceOwnerId()
4050
 * @method $this withResourceOwnerId($value)
4051
 * @method string getClientToken()
4052
 * @method $this withClientToken($value)
4053
 * @method array getRemovedIpAddresses()
4054
 * @method string getBandwidthPackageId()
4055
 * @method $this withBandwidthPackageId($value)
4056
 * @method string getResourceOwnerAccount()
4057
 * @method $this withResourceOwnerAccount($value)
4058
 * @method string getOwnerAccount()
4059
 * @method $this withOwnerAccount($value)
4060
 * @method string getOwnerId()
4061
 * @method $this withOwnerId($value)
4062
 */
4063
class RemoveBandwidthPackageIps extends Rpc
4064
{
4065
4066
    /**
4067
     * @param array $removedIpAddresses
4068
     *
4069
     * @return $this
4070
     */
4071
	public function withRemovedIpAddresses(array $removedIpAddresses)
4072
	{
4073
	    $this->data['RemovedIpAddresses'] = $removedIpAddresses;
4074
		foreach ($removedIpAddresses as $i => $iValue) {
4075
			$this->options['query']['RemovedIpAddresses.' . ($i + 1)] = $iValue;
4076
		}
4077
4078
		return $this;
4079
    }
4080
}
4081
4082
/**
4083
 * @method string getResourceOwnerId()
4084
 * @method $this withResourceOwnerId($value)
4085
 * @method string getAllocationId()
4086
 * @method $this withAllocationId($value)
4087
 * @method string getResourceOwnerAccount()
4088
 * @method $this withResourceOwnerAccount($value)
4089
 * @method string getOwnerAccount()
4090
 * @method $this withOwnerAccount($value)
4091
 * @method string getOwnerId()
4092
 * @method $this withOwnerId($value)
4093
 */
4094
class ReleaseEipAddress extends Rpc
4095
{
4096
}
4097
4098
/**
4099
 * @method string getResourceOwnerId()
4100
 * @method $this withResourceOwnerId($value)
4101
 * @method string getClientToken()
4102
 * @method $this withClientToken($value)
4103
 * @method string getVbrId()
4104
 * @method $this withVbrId($value)
4105
 * @method string getResourceOwnerAccount()
4106
 * @method $this withResourceOwnerAccount($value)
4107
 * @method string getOwnerAccount()
4108
 * @method $this withOwnerAccount($value)
4109
 * @method string getOwnerId()
4110
 * @method $this withOwnerId($value)
4111
 */
4112
class RecoverVirtualBorderRouter extends Rpc
4113
{
4114
}
4115
4116
/**
4117
 * @method string getResourceOwnerId()
4118
 * @method $this withResourceOwnerId($value)
4119
 * @method string getDescription()
4120
 * @method $this withDescription($value)
4121
 * @method string getResourceOwnerAccount()
4122
 * @method $this withResourceOwnerAccount($value)
4123
 * @method string getOwnerAccount()
4124
 * @method $this withOwnerAccount($value)
4125
 * @method string getOwnerId()
4126
 * @method $this withOwnerId($value)
4127
 * @method string getIpv6CidrBlock()
4128
 * @method $this withIpv6CidrBlock($value)
4129
 * @method string getVSwitchId()
4130
 * @method $this withVSwitchId($value)
4131
 * @method string getVSwitchName()
4132
 * @method $this withVSwitchName($value)
4133
 */
4134
class ModifyVSwitchAttribute extends Rpc
4135
{
4136
}
4137
4138
/**
4139
 * @method string getResourceOwnerId()
4140
 * @method $this withResourceOwnerId($value)
4141
 * @method string getVRouterId()
4142
 * @method $this withVRouterId($value)
4143
 * @method string getDescription()
4144
 * @method $this withDescription($value)
4145
 * @method string getVRouterName()
4146
 * @method $this withVRouterName($value)
4147
 * @method string getResourceOwnerAccount()
4148
 * @method $this withResourceOwnerAccount($value)
4149
 * @method string getOwnerAccount()
4150
 * @method $this withOwnerAccount($value)
4151
 * @method string getOwnerId()
4152
 * @method $this withOwnerId($value)
4153
 */
4154
class ModifyVRouterAttribute extends Rpc
4155
{
4156
}
4157
4158
/**
4159
 * @method string getResourceOwnerId()
4160
 * @method $this withResourceOwnerId($value)
4161
 * @method string getEnableIPv6()
4162
 * @method $this withEnableIPv6($value)
4163
 * @method string getDescription()
4164
 * @method $this withDescription($value)
4165
 * @method string getVpcName()
4166
 * @method $this withVpcName($value)
4167
 * @method string getResourceOwnerAccount()
4168
 * @method $this withResourceOwnerAccount($value)
4169
 * @method string getOwnerAccount()
4170
 * @method $this withOwnerAccount($value)
4171
 * @method string getOwnerId()
4172
 * @method $this withOwnerId($value)
4173
 * @method string getVpcId()
4174
 * @method $this withVpcId($value)
4175
 * @method string getCidrBlock()
4176
 * @method $this withCidrBlock($value)
4177
 */
4178
class ModifyVpcAttribute extends Rpc
4179
{
4180
}
4181
4182
/**
4183
 * @method string getResourceOwnerId()
4184
 * @method $this withResourceOwnerId($value)
4185
 * @method string getCircuitCode()
4186
 * @method $this withCircuitCode($value)
4187
 * @method string getAssociatedPhysicalConnections()
4188
 * @method $this withAssociatedPhysicalConnections($value)
4189
 * @method string getVlanId()
4190
 * @method $this withVlanId($value)
4191
 * @method string getClientToken()
4192
 * @method $this withClientToken($value)
4193
 * @method string getDescription()
4194
 * @method $this withDescription($value)
4195
 * @method string getVbrId()
4196
 * @method $this withVbrId($value)
4197
 * @method string getPeerGatewayIp()
4198
 * @method $this withPeerGatewayIp($value)
4199
 * @method string getDetectMultiplier()
4200
 * @method $this withDetectMultiplier($value)
4201
 * @method string getPeeringSubnetMask()
4202
 * @method $this withPeeringSubnetMask($value)
4203
 * @method string getLocalGatewayIp()
4204
 * @method $this withLocalGatewayIp($value)
4205
 * @method string getMinTxInterval()
4206
 * @method $this withMinTxInterval($value)
4207
 * @method string getResourceOwnerAccount()
4208
 * @method $this withResourceOwnerAccount($value)
4209
 * @method string getOwnerAccount()
4210
 * @method $this withOwnerAccount($value)
4211
 * @method string getOwnerId()
4212
 * @method $this withOwnerId($value)
4213
 * @method string getMinRxInterval()
4214
 * @method $this withMinRxInterval($value)
4215
 * @method string getName()
4216
 * @method $this withName($value)
4217
 */
4218
class ModifyVirtualBorderRouterAttribute extends Rpc
4219
{
4220
}
4221
4222
/**
4223
 * @method string getResourceOwnerId()
4224
 * @method $this withResourceOwnerId($value)
4225
 * @method string getClientToken()
4226
 * @method $this withClientToken($value)
4227
 * @method string getSpec()
4228
 * @method $this withSpec($value)
4229
 * @method string getResourceOwnerAccount()
4230
 * @method $this withResourceOwnerAccount($value)
4231
 * @method string getOwnerAccount()
4232
 * @method $this withOwnerAccount($value)
4233
 * @method string getRouterInterfaceId()
4234
 * @method $this withRouterInterfaceId($value)
4235
 * @method string getOwnerId()
4236
 * @method $this withOwnerId($value)
4237
 */
4238
class ModifyRouterInterfaceSpec extends Rpc
4239
{
4240
}
4241
4242
/**
4243
 * @method string getOppositeRouterId()
4244
 * @method $this withOppositeRouterId($value)
4245
 * @method string getResourceOwnerId()
4246
 * @method $this withResourceOwnerId($value)
4247
 * @method string getDescription()
4248
 * @method $this withDescription($value)
4249
 * @method string getHealthCheckTargetIp()
4250
 * @method $this withHealthCheckTargetIp($value)
4251
 * @method string getOppositeInterfaceId()
4252
 * @method $this withOppositeInterfaceId($value)
4253
 * @method string getHcThreshold()
4254
 * @method $this withHcThreshold($value)
4255
 * @method string getResourceOwnerAccount()
4256
 * @method $this withResourceOwnerAccount($value)
4257
 * @method string getDeleteHealthCheckIp()
4258
 * @method $this withDeleteHealthCheckIp($value)
4259
 * @method string getOwnerId()
4260
 * @method $this withOwnerId($value)
4261
 * @method string getRouterInterfaceId()
4262
 * @method $this withRouterInterfaceId($value)
4263
 * @method string getOppositeInterfaceOwnerId()
4264
 * @method $this withOppositeInterfaceOwnerId($value)
4265
 * @method string getHealthCheckSourceIp()
4266
 * @method $this withHealthCheckSourceIp($value)
4267
 * @method string getName()
4268
 * @method $this withName($value)
4269
 * @method string getOppositeRouterType()
4270
 * @method $this withOppositeRouterType($value)
4271
 * @method string getHcRate()
4272
 * @method $this withHcRate($value)
4273
 */
4274
class ModifyRouterInterfaceAttribute extends Rpc
4275
{
4276
}
4277
4278
/**
4279
 * @method string getResourceOwnerId()
4280
 * @method $this withResourceOwnerId($value)
4281
 * @method string getPortType()
4282
 * @method $this withPortType($value)
4283
 * @method string getCircuitCode()
4284
 * @method $this withCircuitCode($value)
4285
 * @method string getClientToken()
4286
 * @method $this withClientToken($value)
4287
 * @method string getDescription()
4288
 * @method $this withDescription($value)
4289
 * @method string getRedundantPhysicalConnectionId()
4290
 * @method $this withRedundantPhysicalConnectionId($value)
4291
 * @method string getPeerLocation()
4292
 * @method $this withPeerLocation($value)
4293
 * @method string getBandwidth()
4294
 * @method string getResourceOwnerAccount()
4295
 * @method $this withResourceOwnerAccount($value)
4296
 * @method string getOwnerAccount()
4297
 * @method $this withOwnerAccount($value)
4298
 * @method string getOwnerId()
4299
 * @method $this withOwnerId($value)
4300
 * @method string getLineOperator()
4301
 * @method $this withLineOperator($value)
4302
 * @method string getPhysicalConnectionId()
4303
 * @method $this withPhysicalConnectionId($value)
4304
 * @method string getName()
4305
 * @method $this withName($value)
4306
 */
4307
class ModifyPhysicalConnectionAttribute extends Rpc
4308
{
4309
4310
    /**
4311
     * @param string $value
4312
     *
4313
     * @return $this
4314
     */
4315
    public function withBandwidth($value)
4316
    {
4317
        $this->data['Bandwidth'] = $value;
4318
        $this->options['query']['bandwidth'] = $value;
4319
4320
        return $this;
4321
    }
4322
}
4323
4324
/**
4325
 * @method string getResourceOwnerId()
4326
 * @method $this withResourceOwnerId($value)
4327
 * @method string getClientToken()
4328
 * @method $this withClientToken($value)
4329
 * @method string getDescription()
4330
 * @method $this withDescription($value)
4331
 * @method string getHaVipId()
4332
 * @method $this withHaVipId($value)
4333
 * @method string getResourceOwnerAccount()
4334
 * @method $this withResourceOwnerAccount($value)
4335
 * @method string getOwnerAccount()
4336
 * @method $this withOwnerAccount($value)
4337
 * @method string getOwnerId()
4338
 * @method $this withOwnerId($value)
4339
 * @method string getName()
4340
 * @method $this withName($value)
4341
 */
4342
class ModifyHaVipAttribute extends Rpc
4343
{
4344
}
4345
4346
/**
4347
 * @method string getResourceOwnerId()
4348
 * @method $this withResourceOwnerId($value)
4349
 * @method string getForwardTableId()
4350
 * @method $this withForwardTableId($value)
4351
 * @method string getInternalIp()
4352
 * @method $this withInternalIp($value)
4353
 * @method string getForwardEntryId()
4354
 * @method $this withForwardEntryId($value)
4355
 * @method string getExternalIp()
4356
 * @method $this withExternalIp($value)
4357
 * @method string getResourceOwnerAccount()
4358
 * @method $this withResourceOwnerAccount($value)
4359
 * @method string getIpProtocol()
4360
 * @method $this withIpProtocol($value)
4361
 * @method string getForwardEntryName()
4362
 * @method $this withForwardEntryName($value)
4363
 * @method string getOwnerAccount()
4364
 * @method $this withOwnerAccount($value)
4365
 * @method string getOwnerId()
4366
 * @method $this withOwnerId($value)
4367
 * @method string getInternalPort()
4368
 * @method $this withInternalPort($value)
4369
 * @method string getExternalPort()
4370
 * @method $this withExternalPort($value)
4371
 */
4372
class ModifyForwardEntry extends Rpc
4373
{
4374
}
4375
4376
/**
4377
 * @method string getResourceOwnerId()
4378
 * @method $this withResourceOwnerId($value)
4379
 * @method string getDescription()
4380
 * @method $this withDescription($value)
4381
 * @method string getAllocationId()
4382
 * @method $this withAllocationId($value)
4383
 * @method string getResourceOwnerAccount()
4384
 * @method $this withResourceOwnerAccount($value)
4385
 * @method string getBandwidth()
4386
 * @method $this withBandwidth($value)
4387
 * @method string getOwnerAccount()
4388
 * @method $this withOwnerAccount($value)
4389
 * @method string getOwnerId()
4390
 * @method $this withOwnerId($value)
4391
 * @method string getName()
4392
 * @method $this withName($value)
4393
 */
4394
class ModifyEipAddressAttribute extends Rpc
4395
{
4396
}
4397
4398
/**
4399
 * @method string getResourceOwnerId()
4400
 * @method $this withResourceOwnerId($value)
4401
 * @method string getBandwidthPackageId()
4402
 * @method $this withBandwidthPackageId($value)
4403
 * @method string getResourceOwnerAccount()
4404
 * @method $this withResourceOwnerAccount($value)
4405
 * @method string getBandwidth()
4406
 * @method $this withBandwidth($value)
4407
 * @method string getOwnerAccount()
4408
 * @method $this withOwnerAccount($value)
4409
 * @method string getOwnerId()
4410
 * @method $this withOwnerId($value)
4411
 */
4412
class ModifyBandwidthPackageSpec extends Rpc
4413
{
4414
}
4415
4416
/**
4417
 * @method string getResourceOwnerId()
4418
 * @method $this withResourceOwnerId($value)
4419
 * @method string getClientToken()
4420
 * @method $this withClientToken($value)
4421
 * @method string getResourceOwnerAccount()
4422
 * @method $this withResourceOwnerAccount($value)
4423
 * @method string getOwnerAccount()
4424
 * @method $this withOwnerAccount($value)
4425
 * @method string getOwnerId()
4426
 * @method $this withOwnerId($value)
4427
 * @method string getPhysicalConnectionId()
4428
 * @method $this withPhysicalConnectionId($value)
4429
 */
4430
class EnablePhysicalConnection extends Rpc
4431
{
4432
}
4433
4434
/**
4435
 * @method string getResourceOwnerId()
4436
 * @method $this withResourceOwnerId($value)
4437
 * @method string getResourceOwnerAccount()
4438
 * @method $this withResourceOwnerAccount($value)
4439
 * @method string getOwnerAccount()
4440
 * @method $this withOwnerAccount($value)
4441
 * @method string getOwnerId()
4442
 * @method $this withOwnerId($value)
4443
 */
4444
class DescribeZones extends Rpc
4445
{
4446
}
4447
4448
/**
4449
 * @method string getResourceOwnerId()
4450
 * @method $this withResourceOwnerId($value)
4451
 * @method string getPageNumber()
4452
 * @method $this withPageNumber($value)
4453
 * @method string getResourceGroupId()
4454
 * @method $this withResourceGroupId($value)
4455
 * @method string getPageSize()
4456
 * @method $this withPageSize($value)
4457
 * @method array getTag()
4458
 * @method string getIsDefault()
4459
 * @method $this withIsDefault($value)
4460
 * @method string getRouteTableId()
4461
 * @method $this withRouteTableId($value)
4462
 * @method string getDryRun()
4463
 * @method $this withDryRun($value)
4464
 * @method string getResourceOwnerAccount()
4465
 * @method $this withResourceOwnerAccount($value)
4466
 * @method string getOwnerAccount()
4467
 * @method $this withOwnerAccount($value)
4468
 * @method string getOwnerId()
4469
 * @method $this withOwnerId($value)
4470
 * @method string getVSwitchId()
4471
 * @method $this withVSwitchId($value)
4472
 * @method string getVpcId()
4473
 * @method $this withVpcId($value)
4474
 * @method string getVSwitchName()
4475
 * @method $this withVSwitchName($value)
4476
 * @method string getZoneId()
4477
 * @method $this withZoneId($value)
4478
 */
4479
class DescribeVSwitches extends Rpc
4480
{
4481
4482
    /**
4483
     * @param array $tag
4484
     *
4485
     * @return $this
4486
     */
4487
	public function withTag(array $tag)
4488
	{
4489
	    $this->data['Tag'] = $tag;
4490
		foreach ($tag as $depth1 => $depth1Value) {
4491
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
4492
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
4493
		}
4494
4495
		return $this;
4496
    }
4497
}
4498
4499
/**
4500
 * @method string getResourceOwnerId()
4501
 * @method $this withResourceOwnerId($value)
4502
 * @method string getVRouterId()
4503
 * @method $this withVRouterId($value)
4504
 * @method string getPageNumber()
4505
 * @method $this withPageNumber($value)
4506
 * @method string getPageSize()
4507
 * @method $this withPageSize($value)
4508
 * @method string getResourceOwnerAccount()
4509
 * @method $this withResourceOwnerAccount($value)
4510
 * @method string getOwnerAccount()
4511
 * @method $this withOwnerAccount($value)
4512
 * @method string getOwnerId()
4513
 * @method $this withOwnerId($value)
4514
 */
4515
class DescribeVRouters extends Rpc
4516
{
4517
}
4518
4519
/**
4520
 * @method string getResourceOwnerId()
4521
 * @method $this withResourceOwnerId($value)
4522
 * @method string getPageNumber()
4523
 * @method $this withPageNumber($value)
4524
 * @method string getVpcName()
4525
 * @method $this withVpcName($value)
4526
 * @method string getResourceGroupId()
4527
 * @method $this withResourceGroupId($value)
4528
 * @method string getPageSize()
4529
 * @method $this withPageSize($value)
4530
 * @method array getTag()
4531
 * @method string getIsDefault()
4532
 * @method $this withIsDefault($value)
4533
 * @method string getDryRun()
4534
 * @method $this withDryRun($value)
4535
 * @method string getResourceOwnerAccount()
4536
 * @method $this withResourceOwnerAccount($value)
4537
 * @method string getOwnerAccount()
4538
 * @method $this withOwnerAccount($value)
4539
 * @method string getOwnerId()
4540
 * @method $this withOwnerId($value)
4541
 * @method string getVpcId()
4542
 * @method $this withVpcId($value)
4543
 */
4544
class DescribeVpcs extends Rpc
4545
{
4546
4547
    /**
4548
     * @param array $tag
4549
     *
4550
     * @return $this
4551
     */
4552
	public function withTag(array $tag)
4553
	{
4554
	    $this->data['Tag'] = $tag;
4555
		foreach ($tag as $depth1 => $depth1Value) {
4556
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
4557
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
4558
		}
4559
4560
		return $this;
4561
    }
4562
}
4563
4564
/**
4565
 * @method string getResourceOwnerId()
4566
 * @method $this withResourceOwnerId($value)
4567
 * @method string getPageNumber()
4568
 * @method $this withPageNumber($value)
4569
 * @method string getPageSize()
4570
 * @method $this withPageSize($value)
4571
 * @method string getResourceOwnerAccount()
4572
 * @method $this withResourceOwnerAccount($value)
4573
 * @method string getOwnerId()
4574
 * @method $this withOwnerId($value)
4575
 * @method array getFilter()
4576
 * @method string getPhysicalConnectionId()
4577
 * @method $this withPhysicalConnectionId($value)
4578
 */
4579
class DescribeVirtualBorderRoutersForPhysicalConnection extends Rpc
4580
{
4581
4582
    /**
4583
     * @param array $filter
4584
     *
4585
     * @return $this
4586
     */
4587
	public function withFilter(array $filter)
4588
	{
4589
	    $this->data['Filter'] = $filter;
4590
		foreach ($filter as $depth1 => $depth1Value) {
4591
			foreach ($depth1Value['Value'] as $i => $iValue) {
4592
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
4593
			}
4594
			$this->options['query']['Filter.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
4595
		}
4596
4597
		return $this;
4598
    }
4599
}
4600
4601
/**
4602
 * @method string getResourceOwnerId()
4603
 * @method $this withResourceOwnerId($value)
4604
 * @method string getPageNumber()
4605
 * @method $this withPageNumber($value)
4606
 * @method string getPageSize()
4607
 * @method $this withPageSize($value)
4608
 * @method string getResourceOwnerAccount()
4609
 * @method $this withResourceOwnerAccount($value)
4610
 * @method string getOwnerId()
4611
 * @method $this withOwnerId($value)
4612
 * @method array getFilter()
4613
 */
4614
class DescribeVirtualBorderRouters extends Rpc
4615
{
4616
4617
    /**
4618
     * @param array $filter
4619
     *
4620
     * @return $this
4621
     */
4622
	public function withFilter(array $filter)
4623
	{
4624
	    $this->data['Filter'] = $filter;
4625
		foreach ($filter as $depth1 => $depth1Value) {
4626
			foreach ($depth1Value['Value'] as $i => $iValue) {
4627
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
4628
			}
4629
			$this->options['query']['Filter.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
4630
		}
4631
4632
		return $this;
4633
    }
4634
}
4635
4636
/**
4637
 * @method string getResourceOwnerId()
4638
 * @method $this withResourceOwnerId($value)
4639
 * @method string getVRouterId()
4640
 * @method $this withVRouterId($value)
4641
 * @method string getType()
4642
 * @method $this withType($value)
4643
 * @method string getPageNumber()
4644
 * @method $this withPageNumber($value)
4645
 * @method string getResourceGroupId()
4646
 * @method $this withResourceGroupId($value)
4647
 * @method string getRouteTableName()
4648
 * @method $this withRouteTableName($value)
4649
 * @method string getPageSize()
4650
 * @method $this withPageSize($value)
4651
 * @method string getRouteTableId()
4652
 * @method $this withRouteTableId($value)
4653
 * @method string getResourceOwnerAccount()
4654
 * @method $this withResourceOwnerAccount($value)
4655
 * @method string getOwnerAccount()
4656
 * @method $this withOwnerAccount($value)
4657
 * @method string getOwnerId()
4658
 * @method $this withOwnerId($value)
4659
 * @method string getRouterType()
4660
 * @method $this withRouterType($value)
4661
 * @method string getRouterId()
4662
 * @method $this withRouterId($value)
4663
 */
4664
class DescribeRouteTables extends Rpc
4665
{
4666
}
4667
4668
/**
4669
 * @method string getResourceOwnerId()
4670
 * @method $this withResourceOwnerId($value)
4671
 * @method string getIncludeReservationData()
4672
 * @method $this withIncludeReservationData($value)
4673
 * @method string getPageNumber()
4674
 * @method $this withPageNumber($value)
4675
 * @method string getPageSize()
4676
 * @method $this withPageSize($value)
4677
 * @method string getResourceOwnerAccount()
4678
 * @method $this withResourceOwnerAccount($value)
4679
 * @method string getOwnerId()
4680
 * @method $this withOwnerId($value)
4681
 * @method array getFilter()
4682
 */
4683
class DescribeRouterInterfaces extends Rpc
4684
{
4685
4686
    /**
4687
     * @param array $filter
4688
     *
4689
     * @return $this
4690
     */
4691
	public function withFilter(array $filter)
4692
	{
4693
	    $this->data['Filter'] = $filter;
4694
		foreach ($filter as $depth1 => $depth1Value) {
4695
			foreach ($depth1Value['Value'] as $i => $iValue) {
4696
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
4697
			}
4698
			$this->options['query']['Filter.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
4699
		}
4700
4701
		return $this;
4702
    }
4703
}
4704
4705
/**
4706
 * @method string getResourceOwnerId()
4707
 * @method $this withResourceOwnerId($value)
4708
 * @method string getProductType()
4709
 * @method $this withProductType($value)
4710
 * @method string getResourceOwnerAccount()
4711
 * @method $this withResourceOwnerAccount($value)
4712
 * @method string getOwnerAccount()
4713
 * @method $this withOwnerAccount($value)
4714
 * @method string getOwnerId()
4715
 * @method $this withOwnerId($value)
4716
 * @method string getAcceptLanguage()
4717
 * @method $this withAcceptLanguage($value)
4718
 */
4719
class DescribeRegions extends Rpc
4720
{
4721
}
4722
4723
/**
4724
 * @method string getResourceOwnerId()
4725
 * @method $this withResourceOwnerId($value)
4726
 * @method string getClientToken()
4727
 * @method $this withClientToken($value)
4728
 * @method string getIncludeReservationData()
4729
 * @method $this withIncludeReservationData($value)
4730
 * @method string getPageNumber()
4731
 * @method $this withPageNumber($value)
4732
 * @method string getPageSize()
4733
 * @method $this withPageSize($value)
4734
 * @method string getResourceOwnerAccount()
4735
 * @method $this withResourceOwnerAccount($value)
4736
 * @method string getOwnerAccount()
4737
 * @method $this withOwnerAccount($value)
4738
 * @method string getOwnerId()
4739
 * @method $this withOwnerId($value)
4740
 * @method array getFilter()
4741
 */
4742
class DescribePhysicalConnections extends Rpc
4743
{
4744
4745
    /**
4746
     * @param array $filter
4747
     *
4748
     * @return $this
4749
     */
4750
	public function withFilter(array $filter)
4751
	{
4752
	    $this->data['Filter'] = $filter;
4753
		foreach ($filter as $depth1 => $depth1Value) {
4754
			foreach ($depth1Value['Value'] as $i => $iValue) {
4755
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
4756
			}
4757
			$this->options['query']['Filter.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
4758
		}
4759
4760
		return $this;
4761
    }
4762
}
4763
4764
/**
4765
 * @method string getResourceOwnerId()
4766
 * @method $this withResourceOwnerId($value)
4767
 * @method string getSpec()
4768
 * @method $this withSpec($value)
4769
 * @method string getPageNumber()
4770
 * @method $this withPageNumber($value)
4771
 * @method string getPageSize()
4772
 * @method $this withPageSize($value)
4773
 * @method string getNatGatewayId()
4774
 * @method $this withNatGatewayId($value)
4775
 * @method string getInstanceChargeType()
4776
 * @method $this withInstanceChargeType($value)
4777
 * @method string getResourceOwnerAccount()
4778
 * @method $this withResourceOwnerAccount($value)
4779
 * @method string getOwnerAccount()
4780
 * @method $this withOwnerAccount($value)
4781
 * @method string getOwnerId()
4782
 * @method $this withOwnerId($value)
4783
 * @method string getVpcId()
4784
 * @method $this withVpcId($value)
4785
 * @method string getName()
4786
 * @method $this withName($value)
4787
 */
4788
class DescribeNatGateways extends Rpc
4789
{
4790
}
4791
4792
/**
4793
 * @method string getResourceOwnerId()
4794
 * @method $this withResourceOwnerId($value)
4795
 * @method string getPageNumber()
4796
 * @method $this withPageNumber($value)
4797
 * @method string getPageSize()
4798
 * @method $this withPageSize($value)
4799
 * @method string getResourceOwnerAccount()
4800
 * @method $this withResourceOwnerAccount($value)
4801
 * @method string getOwnerAccount()
4802
 * @method $this withOwnerAccount($value)
4803
 * @method string getOwnerId()
4804
 * @method $this withOwnerId($value)
4805
 * @method array getFilter()
4806
 */
4807
class DescribeHaVips extends Rpc
4808
{
4809
4810
    /**
4811
     * @param array $filter
4812
     *
4813
     * @return $this
4814
     */
4815
	public function withFilter(array $filter)
4816
	{
4817
	    $this->data['Filter'] = $filter;
4818
		foreach ($filter as $depth1 => $depth1Value) {
4819
			foreach ($depth1Value['Value'] as $i => $iValue) {
4820
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
4821
			}
4822
			$this->options['query']['Filter.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
4823
		}
4824
4825
		return $this;
4826
    }
4827
}
4828
4829
/**
4830
 * @method string getResourceOwnerId()
4831
 * @method $this withResourceOwnerId($value)
4832
 * @method string getForwardTableId()
4833
 * @method $this withForwardTableId($value)
4834
 * @method string getInternalIp()
4835
 * @method $this withInternalIp($value)
4836
 * @method string getPageNumber()
4837
 * @method $this withPageNumber($value)
4838
 * @method string getForwardEntryId()
4839
 * @method $this withForwardEntryId($value)
4840
 * @method string getPageSize()
4841
 * @method $this withPageSize($value)
4842
 * @method string getExternalIp()
4843
 * @method $this withExternalIp($value)
4844
 * @method string getResourceOwnerAccount()
4845
 * @method $this withResourceOwnerAccount($value)
4846
 * @method string getIpProtocol()
4847
 * @method $this withIpProtocol($value)
4848
 * @method string getForwardEntryName()
4849
 * @method $this withForwardEntryName($value)
4850
 * @method string getOwnerAccount()
4851
 * @method $this withOwnerAccount($value)
4852
 * @method string getOwnerId()
4853
 * @method $this withOwnerId($value)
4854
 * @method string getInternalPort()
4855
 * @method $this withInternalPort($value)
4856
 * @method string getExternalPort()
4857
 * @method $this withExternalPort($value)
4858
 */
4859
class DescribeForwardTableEntries extends Rpc
4860
{
4861
}
4862
4863
/**
4864
 * @method string getResourceOwnerId()
4865
 * @method $this withResourceOwnerId($value)
4866
 * @method string getAllocationId()
4867
 * @method $this withAllocationId($value)
4868
 * @method string getStartTime()
4869
 * @method $this withStartTime($value)
4870
 * @method string getPeriod()
4871
 * @method $this withPeriod($value)
4872
 * @method string getResourceOwnerAccount()
4873
 * @method $this withResourceOwnerAccount($value)
4874
 * @method string getOwnerAccount()
4875
 * @method $this withOwnerAccount($value)
4876
 * @method string getEndTime()
4877
 * @method $this withEndTime($value)
4878
 * @method string getOwnerId()
4879
 * @method $this withOwnerId($value)
4880
 */
4881
class DescribeEipMonitorData extends Rpc
4882
{
4883
}
4884
4885
/**
4886
 * @method string getResourceOwnerId()
4887
 * @method $this withResourceOwnerId($value)
4888
 * @method string getFilter2Value()
4889
 * @method string getISP()
4890
 * @method $this withISP($value)
4891
 * @method string getAllocationId()
4892
 * @method $this withAllocationId($value)
4893
 * @method string getIncludeReservationData()
4894
 * @method $this withIncludeReservationData($value)
4895
 * @method string getEipAddress()
4896
 * @method $this withEipAddress($value)
4897
 * @method string getPageNumber()
4898
 * @method $this withPageNumber($value)
4899
 * @method string getResourceGroupId()
4900
 * @method $this withResourceGroupId($value)
4901
 * @method string getLockReason()
4902
 * @method $this withLockReason($value)
4903
 * @method string getFilter1Key()
4904
 * @method string getAssociatedInstanceType()
4905
 * @method $this withAssociatedInstanceType($value)
4906
 * @method string getPageSize()
4907
 * @method $this withPageSize($value)
4908
 * @method array getTag()
4909
 * @method string getResourceOwnerAccount()
4910
 * @method $this withResourceOwnerAccount($value)
4911
 * @method string getOwnerAccount()
4912
 * @method $this withOwnerAccount($value)
4913
 * @method string getFilter1Value()
4914
 * @method string getFilter2Key()
4915
 * @method string getOwnerId()
4916
 * @method $this withOwnerId($value)
4917
 * @method string getChargeType()
4918
 * @method $this withChargeType($value)
4919
 * @method string getAssociatedInstanceId()
4920
 * @method $this withAssociatedInstanceId($value)
4921
 * @method string getStatus()
4922
 * @method $this withStatus($value)
4923
 */
4924
class DescribeEipAddresses extends Rpc
4925
{
4926
4927
    /**
4928
     * @param string $value
4929
     *
4930
     * @return $this
4931
     */
4932
    public function withFilter2Value($value)
4933
    {
4934
        $this->data['Filter2Value'] = $value;
4935
        $this->options['query']['Filter.2.Value'] = $value;
4936
4937
        return $this;
4938
    }
4939
4940
    /**
4941
     * @param string $value
4942
     *
4943
     * @return $this
4944
     */
4945
    public function withFilter1Key($value)
4946
    {
4947
        $this->data['Filter1Key'] = $value;
4948
        $this->options['query']['Filter.1.Key'] = $value;
4949
4950
        return $this;
4951
    }
4952
4953
    /**
4954
     * @param array $tag
4955
     *
4956
     * @return $this
4957
     */
4958
	public function withTag(array $tag)
4959
	{
4960
	    $this->data['Tag'] = $tag;
4961
		foreach ($tag as $depth1 => $depth1Value) {
4962
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
4963
			$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
4964
		}
4965
4966
		return $this;
4967
    }
4968
4969
    /**
4970
     * @param string $value
4971
     *
4972
     * @return $this
4973
     */
4974
    public function withFilter1Value($value)
4975
    {
4976
        $this->data['Filter1Value'] = $value;
4977
        $this->options['query']['Filter.1.Value'] = $value;
4978
4979
        return $this;
4980
    }
4981
4982
    /**
4983
     * @param string $value
4984
     *
4985
     * @return $this
4986
     */
4987
    public function withFilter2Key($value)
4988
    {
4989
        $this->data['Filter2Key'] = $value;
4990
        $this->options['query']['Filter.2.Key'] = $value;
4991
4992
        return $this;
4993
    }
4994
}
4995
4996
/**
4997
 * @method string getResourceOwnerId()
4998
 * @method $this withResourceOwnerId($value)
4999
 * @method string getPageNumber()
5000
 * @method $this withPageNumber($value)
5001
 * @method string getPageSize()
5002
 * @method $this withPageSize($value)
5003
 * @method string getNatGatewayId()
5004
 * @method $this withNatGatewayId($value)
5005
 * @method string getBandwidthPackageId()
5006
 * @method $this withBandwidthPackageId($value)
5007
 * @method string getResourceOwnerAccount()
5008
 * @method $this withResourceOwnerAccount($value)
5009
 * @method string getOwnerAccount()
5010
 * @method $this withOwnerAccount($value)
5011
 * @method string getOwnerId()
5012
 * @method $this withOwnerId($value)
5013
 */
5014
class DescribeBandwidthPackages extends Rpc
5015
{
5016
}
5017
5018
/**
5019
 * @method string getResourceOwnerId()
5020
 * @method $this withResourceOwnerId($value)
5021
 * @method string getType()
5022
 * @method $this withType($value)
5023
 * @method string getPageNumber()
5024
 * @method $this withPageNumber($value)
5025
 * @method string getPageSize()
5026
 * @method $this withPageSize($value)
5027
 * @method string getResourceOwnerAccount()
5028
 * @method $this withResourceOwnerAccount($value)
5029
 * @method string getOwnerId()
5030
 * @method $this withOwnerId($value)
5031
 * @method array getFilter()
5032
 * @method string getHostOperator()
5033
 * @method $this withHostOperator($value)
5034
 * @method string getName()
5035
 * @method $this withName($value)
5036
 */
5037
class DescribeAccessPoints extends Rpc
5038
{
5039
5040
    /**
5041
     * @param array $filter
5042
     *
5043
     * @return $this
5044
     */
5045
	public function withFilter(array $filter)
5046
	{
5047
	    $this->data['Filter'] = $filter;
5048
		foreach ($filter as $depth1 => $depth1Value) {
5049
			foreach ($depth1Value['Value'] as $i => $iValue) {
5050
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
5051
			}
5052
			$this->options['query']['Filter.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
5053
		}
5054
5055
		return $this;
5056
    }
5057
}
5058
5059
/**
5060
 * @method string getResourceOwnerId()
5061
 * @method $this withResourceOwnerId($value)
5062
 * @method string getResourceOwnerAccount()
5063
 * @method $this withResourceOwnerAccount($value)
5064
 * @method string getOwnerAccount()
5065
 * @method $this withOwnerAccount($value)
5066
 * @method string getOwnerId()
5067
 * @method $this withOwnerId($value)
5068
 * @method string getVSwitchId()
5069
 * @method $this withVSwitchId($value)
5070
 */
5071
class DeleteVSwitch extends Rpc
5072
{
5073
}
5074
5075
/**
5076
 * @method string getResourceOwnerId()
5077
 * @method $this withResourceOwnerId($value)
5078
 * @method string getResourceOwnerAccount()
5079
 * @method $this withResourceOwnerAccount($value)
5080
 * @method string getOwnerAccount()
5081
 * @method $this withOwnerAccount($value)
5082
 * @method string getOwnerId()
5083
 * @method $this withOwnerId($value)
5084
 * @method string getVpcId()
5085
 * @method $this withVpcId($value)
5086
 */
5087
class DeleteVpc extends Rpc
5088
{
5089
}
5090
5091
/**
5092
 * @method string getResourceOwnerId()
5093
 * @method $this withResourceOwnerId($value)
5094
 * @method string getClientToken()
5095
 * @method $this withClientToken($value)
5096
 * @method string getVbrId()
5097
 * @method $this withVbrId($value)
5098
 * @method string getResourceOwnerAccount()
5099
 * @method $this withResourceOwnerAccount($value)
5100
 * @method string getOwnerAccount()
5101
 * @method $this withOwnerAccount($value)
5102
 * @method string getOwnerId()
5103
 * @method $this withOwnerId($value)
5104
 */
5105
class DeleteVirtualBorderRouter extends Rpc
5106
{
5107
}
5108
5109
/**
5110
 * @method string getResourceOwnerId()
5111
 * @method $this withResourceOwnerId($value)
5112
 * @method string getClientToken()
5113
 * @method $this withClientToken($value)
5114
 * @method string getResourceOwnerAccount()
5115
 * @method $this withResourceOwnerAccount($value)
5116
 * @method string getOwnerAccount()
5117
 * @method $this withOwnerAccount($value)
5118
 * @method string getRouterInterfaceId()
5119
 * @method $this withRouterInterfaceId($value)
5120
 * @method string getOwnerId()
5121
 * @method $this withOwnerId($value)
5122
 */
5123
class DeleteRouterInterface extends Rpc
5124
{
5125
}
5126
5127
/**
5128
 * @method string getResourceOwnerId()
5129
 * @method $this withResourceOwnerId($value)
5130
 * @method string getNextHopId()
5131
 * @method $this withNextHopId($value)
5132
 * @method string getRouteTableId()
5133
 * @method $this withRouteTableId($value)
5134
 * @method string getResourceOwnerAccount()
5135
 * @method $this withResourceOwnerAccount($value)
5136
 * @method string getDestinationCidrBlock()
5137
 * @method $this withDestinationCidrBlock($value)
5138
 * @method string getOwnerAccount()
5139
 * @method $this withOwnerAccount($value)
5140
 * @method string getOwnerId()
5141
 * @method $this withOwnerId($value)
5142
 * @method string getRouteEntryId()
5143
 * @method $this withRouteEntryId($value)
5144
 * @method array getNextHopList()
5145
 */
5146
class DeleteRouteEntry extends Rpc
5147
{
5148
5149
    /**
5150
     * @param array $nextHopList
5151
     *
5152
     * @return $this
5153
     */
5154
	public function withNextHopList(array $nextHopList)
5155
	{
5156
	    $this->data['NextHopList'] = $nextHopList;
5157
		foreach ($nextHopList as $depth1 => $depth1Value) {
5158
			$this->options['query']['NextHopList.' . ($depth1 + 1) . '.NextHopId'] = $depth1Value['NextHopId'];
5159
			$this->options['query']['NextHopList.' . ($depth1 + 1) . '.NextHopType'] = $depth1Value['NextHopType'];
5160
		}
5161
5162
		return $this;
5163
    }
5164
}
5165
5166
/**
5167
 * @method string getResourceOwnerId()
5168
 * @method $this withResourceOwnerId($value)
5169
 * @method string getClientToken()
5170
 * @method $this withClientToken($value)
5171
 * @method string getUserCidr()
5172
 * @method $this withUserCidr($value)
5173
 * @method string getResourceOwnerAccount()
5174
 * @method $this withResourceOwnerAccount($value)
5175
 * @method string getOwnerAccount()
5176
 * @method $this withOwnerAccount($value)
5177
 * @method string getOwnerId()
5178
 * @method $this withOwnerId($value)
5179
 * @method string getPhysicalConnectionId()
5180
 * @method $this withPhysicalConnectionId($value)
5181
 */
5182
class DeletePhysicalConnection extends Rpc
5183
{
5184
}
5185
5186
/**
5187
 * @method string getResourceOwnerId()
5188
 * @method $this withResourceOwnerId($value)
5189
 * @method string getNatGatewayId()
5190
 * @method $this withNatGatewayId($value)
5191
 * @method string getResourceOwnerAccount()
5192
 * @method $this withResourceOwnerAccount($value)
5193
 * @method string getOwnerAccount()
5194
 * @method $this withOwnerAccount($value)
5195
 * @method string getOwnerId()
5196
 * @method $this withOwnerId($value)
5197
 * @method string getForce()
5198
 * @method $this withForce($value)
5199
 */
5200
class DeleteNatGateway extends Rpc
5201
{
5202
}
5203
5204
/**
5205
 * @method string getResourceOwnerId()
5206
 * @method $this withResourceOwnerId($value)
5207
 * @method string getClientToken()
5208
 * @method $this withClientToken($value)
5209
 * @method string getHaVipId()
5210
 * @method $this withHaVipId($value)
5211
 * @method string getResourceOwnerAccount()
5212
 * @method $this withResourceOwnerAccount($value)
5213
 * @method string getOwnerAccount()
5214
 * @method $this withOwnerAccount($value)
5215
 * @method string getOwnerId()
5216
 * @method $this withOwnerId($value)
5217
 */
5218
class DeleteHaVip extends Rpc
5219
{
5220
}
5221
5222
/**
5223
 * @method string getResourceOwnerId()
5224
 * @method $this withResourceOwnerId($value)
5225
 * @method string getForwardTableId()
5226
 * @method $this withForwardTableId($value)
5227
 * @method string getForwardEntryId()
5228
 * @method $this withForwardEntryId($value)
5229
 * @method string getResourceOwnerAccount()
5230
 * @method $this withResourceOwnerAccount($value)
5231
 * @method string getOwnerAccount()
5232
 * @method $this withOwnerAccount($value)
5233
 * @method string getOwnerId()
5234
 * @method $this withOwnerId($value)
5235
 */
5236
class DeleteForwardEntry extends Rpc
5237
{
5238
}
5239
5240
/**
5241
 * @method string getResourceOwnerId()
5242
 * @method $this withResourceOwnerId($value)
5243
 * @method string getBandwidthPackageId()
5244
 * @method $this withBandwidthPackageId($value)
5245
 * @method string getResourceOwnerAccount()
5246
 * @method $this withResourceOwnerAccount($value)
5247
 * @method string getOwnerAccount()
5248
 * @method $this withOwnerAccount($value)
5249
 * @method string getOwnerId()
5250
 * @method $this withOwnerId($value)
5251
 * @method string getForce()
5252
 * @method $this withForce($value)
5253
 */
5254
class DeleteBandwidthPackage extends Rpc
5255
{
5256
}
5257
5258
/**
5259
 * @method string getResourceOwnerId()
5260
 * @method $this withResourceOwnerId($value)
5261
 * @method string getResourceOwnerAccount()
5262
 * @method $this withResourceOwnerAccount($value)
5263
 * @method string getOwnerId()
5264
 * @method $this withOwnerId($value)
5265
 * @method string getRouterInterfaceId()
5266
 * @method $this withRouterInterfaceId($value)
5267
 */
5268
class DeactivateRouterInterface extends Rpc
5269
{
5270
}
5271
5272
/**
5273
 * @method string getResourceOwnerId()
5274
 * @method $this withResourceOwnerId($value)
5275
 * @method string getClientToken()
5276
 * @method $this withClientToken($value)
5277
 * @method string getDescription()
5278
 * @method $this withDescription($value)
5279
 * @method string getResourceOwnerAccount()
5280
 * @method $this withResourceOwnerAccount($value)
5281
 * @method string getOwnerAccount()
5282
 * @method $this withOwnerAccount($value)
5283
 * @method string getOwnerId()
5284
 * @method $this withOwnerId($value)
5285
 * @method string getIpv6CidrBlock()
5286
 * @method $this withIpv6CidrBlock($value)
5287
 * @method string getVpcId()
5288
 * @method $this withVpcId($value)
5289
 * @method string getVSwitchName()
5290
 * @method $this withVSwitchName($value)
5291
 * @method string getCidrBlock()
5292
 * @method $this withCidrBlock($value)
5293
 * @method string getZoneId()
5294
 * @method $this withZoneId($value)
5295
 */
5296
class CreateVSwitch extends Rpc
5297
{
5298
}
5299
5300
/**
5301
 * @method string getResourceOwnerId()
5302
 * @method $this withResourceOwnerId($value)
5303
 * @method string getClientToken()
5304
 * @method $this withClientToken($value)
5305
 * @method string getEnableIpv6()
5306
 * @method $this withEnableIpv6($value)
5307
 * @method string getDescription()
5308
 * @method $this withDescription($value)
5309
 * @method string getVpcName()
5310
 * @method $this withVpcName($value)
5311
 * @method string getResourceGroupId()
5312
 * @method $this withResourceGroupId($value)
5313
 * @method string getUserCidr()
5314
 * @method $this withUserCidr($value)
5315
 * @method string getDryRun()
5316
 * @method $this withDryRun($value)
5317
 * @method string getResourceOwnerAccount()
5318
 * @method $this withResourceOwnerAccount($value)
5319
 * @method string getOwnerAccount()
5320
 * @method $this withOwnerAccount($value)
5321
 * @method string getOwnerId()
5322
 * @method $this withOwnerId($value)
5323
 * @method string getIpv6CidrBlock()
5324
 * @method $this withIpv6CidrBlock($value)
5325
 * @method string getCidrBlock()
5326
 * @method $this withCidrBlock($value)
5327
 */
5328
class CreateVpc extends Rpc
5329
{
5330
}
5331
5332
/**
5333
 * @method string getResourceOwnerId()
5334
 * @method $this withResourceOwnerId($value)
5335
 * @method string getCircuitCode()
5336
 * @method $this withCircuitCode($value)
5337
 * @method string getVlanId()
5338
 * @method $this withVlanId($value)
5339
 * @method string getClientToken()
5340
 * @method $this withClientToken($value)
5341
 * @method string getDescription()
5342
 * @method $this withDescription($value)
5343
 * @method string getPeerGatewayIp()
5344
 * @method $this withPeerGatewayIp($value)
5345
 * @method string getPeeringSubnetMask()
5346
 * @method $this withPeeringSubnetMask($value)
5347
 * @method string getLocalGatewayIp()
5348
 * @method $this withLocalGatewayIp($value)
5349
 * @method string getResourceOwnerAccount()
5350
 * @method $this withResourceOwnerAccount($value)
5351
 * @method string getOwnerAccount()
5352
 * @method $this withOwnerAccount($value)
5353
 * @method string getOwnerId()
5354
 * @method $this withOwnerId($value)
5355
 * @method string getPhysicalConnectionId()
5356
 * @method $this withPhysicalConnectionId($value)
5357
 * @method string getName()
5358
 * @method $this withName($value)
5359
 * @method string getVbrOwnerId()
5360
 * @method $this withVbrOwnerId($value)
5361
 */
5362
class CreateVirtualBorderRouter extends Rpc
5363
{
5364
}
5365
5366
/**
5367
 * @method string getAccessPointId()
5368
 * @method $this withAccessPointId($value)
5369
 * @method string getOppositeRouterId()
5370
 * @method $this withOppositeRouterId($value)
5371
 * @method string getOppositeAccessPointId()
5372
 * @method $this withOppositeAccessPointId($value)
5373
 * @method string getResourceOwnerId()
5374
 * @method $this withResourceOwnerId($value)
5375
 * @method string getRole()
5376
 * @method $this withRole($value)
5377
 * @method string getClientToken()
5378
 * @method $this withClientToken($value)
5379
 * @method string getHealthCheckTargetIp()
5380
 * @method $this withHealthCheckTargetIp($value)
5381
 * @method string getDescription()
5382
 * @method $this withDescription($value)
5383
 * @method string getSpec()
5384
 * @method $this withSpec($value)
5385
 * @method string getOppositeInterfaceId()
5386
 * @method $this withOppositeInterfaceId($value)
5387
 * @method string getInstanceChargeType()
5388
 * @method $this withInstanceChargeType($value)
5389
 * @method string getPeriod()
5390
 * @method $this withPeriod($value)
5391
 * @method string getAutoPay()
5392
 * @method $this withAutoPay($value)
5393
 * @method string getResourceOwnerAccount()
5394
 * @method $this withResourceOwnerAccount($value)
5395
 * @method string getOppositeRegionId()
5396
 * @method $this withOppositeRegionId($value)
5397
 * @method string getOwnerAccount()
5398
 * @method $this withOwnerAccount($value)
5399
 * @method string getOwnerId()
5400
 * @method $this withOwnerId($value)
5401
 * @method string getOppositeInterfaceOwnerId()
5402
 * @method $this withOppositeInterfaceOwnerId($value)
5403
 * @method string getRouterType()
5404
 * @method $this withRouterType($value)
5405
 * @method string getHealthCheckSourceIp()
5406
 * @method $this withHealthCheckSourceIp($value)
5407
 * @method string getRouterId()
5408
 * @method $this withRouterId($value)
5409
 * @method string getOppositeRouterType()
5410
 * @method $this withOppositeRouterType($value)
5411
 * @method string getName()
5412
 * @method $this withName($value)
5413
 * @method string getPricingCycle()
5414
 * @method $this withPricingCycle($value)
5415
 */
5416
class CreateRouterInterface extends Rpc
5417
{
5418
}
5419
5420
/**
5421
 * @method string getResourceOwnerId()
5422
 * @method $this withResourceOwnerId($value)
5423
 * @method string getRouteEntryName()
5424
 * @method $this withRouteEntryName($value)
5425
 * @method string getClientToken()
5426
 * @method $this withClientToken($value)
5427
 * @method string getNextHopId()
5428
 * @method $this withNextHopId($value)
5429
 * @method string getNextHopType()
5430
 * @method $this withNextHopType($value)
5431
 * @method string getRouteTableId()
5432
 * @method $this withRouteTableId($value)
5433
 * @method string getResourceOwnerAccount()
5434
 * @method $this withResourceOwnerAccount($value)
5435
 * @method string getDestinationCidrBlock()
5436
 * @method $this withDestinationCidrBlock($value)
5437
 * @method string getOwnerAccount()
5438
 * @method $this withOwnerAccount($value)
5439
 * @method string getOwnerId()
5440
 * @method $this withOwnerId($value)
5441
 * @method string getPrivateIpAddress()
5442
 * @method $this withPrivateIpAddress($value)
5443
 * @method array getNextHopList()
5444
 */
5445
class CreateRouteEntry extends Rpc
5446
{
5447
5448
    /**
5449
     * @param array $nextHopList
5450
     *
5451
     * @return $this
5452
     */
5453
	public function withNextHopList(array $nextHopList)
5454
	{
5455
	    $this->data['NextHopList'] = $nextHopList;
5456
		foreach ($nextHopList as $depth1 => $depth1Value) {
5457
			$this->options['query']['NextHopList.' . ($depth1 + 1) . '.Weight'] = $depth1Value['Weight'];
5458
			$this->options['query']['NextHopList.' . ($depth1 + 1) . '.NextHopId'] = $depth1Value['NextHopId'];
5459
			$this->options['query']['NextHopList.' . ($depth1 + 1) . '.NextHopType'] = $depth1Value['NextHopType'];
5460
		}
5461
5462
		return $this;
5463
    }
5464
}
5465
5466
/**
5467
 * @method string getAccessPointId()
5468
 * @method $this withAccessPointId($value)
5469
 * @method string getResourceOwnerId()
5470
 * @method $this withResourceOwnerId($value)
5471
 * @method string getPortType()
5472
 * @method $this withPortType($value)
5473
 * @method string getCircuitCode()
5474
 * @method $this withCircuitCode($value)
5475
 * @method string getClientToken()
5476
 * @method $this withClientToken($value)
5477
 * @method string getDescription()
5478
 * @method $this withDescription($value)
5479
 * @method string getType()
5480
 * @method $this withType($value)
5481
 * @method string getRedundantPhysicalConnectionId()
5482
 * @method $this withRedundantPhysicalConnectionId($value)
5483
 * @method string getPeerLocation()
5484
 * @method $this withPeerLocation($value)
5485
 * @method string getBandwidth()
5486
 * @method string getResourceOwnerAccount()
5487
 * @method $this withResourceOwnerAccount($value)
5488
 * @method string getOwnerAccount()
5489
 * @method $this withOwnerAccount($value)
5490
 * @method string getOwnerId()
5491
 * @method $this withOwnerId($value)
5492
 * @method string getLineOperator()
5493
 * @method $this withLineOperator($value)
5494
 * @method string getName()
5495
 * @method $this withName($value)
5496
 */
5497
class CreatePhysicalConnection extends Rpc
5498
{
5499
5500
    /**
5501
     * @param string $value
5502
     *
5503
     * @return $this
5504
     */
5505
    public function withBandwidth($value)
5506
    {
5507
        $this->data['Bandwidth'] = $value;
5508
        $this->options['query']['bandwidth'] = $value;
5509
5510
        return $this;
5511
    }
5512
}
5513
5514
/**
5515
 * @method string getResourceOwnerId()
5516
 * @method $this withResourceOwnerId($value)
5517
 * @method string getClientToken()
5518
 * @method $this withClientToken($value)
5519
 * @method string getDescription()
5520
 * @method $this withDescription($value)
5521
 * @method string getSpec()
5522
 * @method $this withSpec($value)
5523
 * @method string getDuration()
5524
 * @method $this withDuration($value)
5525
 * @method array getBandwidthPackage()
5526
 * @method string getInstanceChargeType()
5527
 * @method $this withInstanceChargeType($value)
5528
 * @method string getAutoPay()
5529
 * @method $this withAutoPay($value)
5530
 * @method string getResourceOwnerAccount()
5531
 * @method $this withResourceOwnerAccount($value)
5532
 * @method string getOwnerAccount()
5533
 * @method $this withOwnerAccount($value)
5534
 * @method string getOwnerId()
5535
 * @method $this withOwnerId($value)
5536
 * @method string getVpcId()
5537
 * @method $this withVpcId($value)
5538
 * @method string getName()
5539
 * @method $this withName($value)
5540
 * @method string getPricingCycle()
5541
 * @method $this withPricingCycle($value)
5542
 */
5543
class CreateNatGateway extends Rpc
5544
{
5545
5546
    /**
5547
     * @param array $bandwidthPackage
5548
     *
5549
     * @return $this
5550
     */
5551
	public function withBandwidthPackage(array $bandwidthPackage)
5552
	{
5553
	    $this->data['BandwidthPackage'] = $bandwidthPackage;
5554
		foreach ($bandwidthPackage as $depth1 => $depth1Value) {
5555
			$this->options['query']['BandwidthPackage.' . ($depth1 + 1) . '.Bandwidth'] = $depth1Value['Bandwidth'];
5556
			$this->options['query']['BandwidthPackage.' . ($depth1 + 1) . '.Zone'] = $depth1Value['Zone'];
5557
			$this->options['query']['BandwidthPackage.' . ($depth1 + 1) . '.InternetChargeType'] = $depth1Value['InternetChargeType'];
5558
			$this->options['query']['BandwidthPackage.' . ($depth1 + 1) . '.ISP'] = $depth1Value['ISP'];
5559
			$this->options['query']['BandwidthPackage.' . ($depth1 + 1) . '.IpCount'] = $depth1Value['IpCount'];
5560
		}
5561
5562
		return $this;
5563
    }
5564
}
5565
5566
/**
5567
 * @method string getIpAddress()
5568
 * @method $this withIpAddress($value)
5569
 * @method string getResourceOwnerId()
5570
 * @method $this withResourceOwnerId($value)
5571
 * @method string getClientToken()
5572
 * @method $this withClientToken($value)
5573
 * @method string getDescription()
5574
 * @method $this withDescription($value)
5575
 * @method string getResourceOwnerAccount()
5576
 * @method $this withResourceOwnerAccount($value)
5577
 * @method string getOwnerAccount()
5578
 * @method $this withOwnerAccount($value)
5579
 * @method string getOwnerId()
5580
 * @method $this withOwnerId($value)
5581
 * @method string getVSwitchId()
5582
 * @method $this withVSwitchId($value)
5583
 * @method string getName()
5584
 * @method $this withName($value)
5585
 */
5586
class CreateHaVip extends Rpc
5587
{
5588
}
5589
5590
/**
5591
 * @method string getResourceOwnerId()
5592
 * @method $this withResourceOwnerId($value)
5593
 * @method string getForwardTableId()
5594
 * @method $this withForwardTableId($value)
5595
 * @method string getInternalIp()
5596
 * @method $this withInternalIp($value)
5597
 * @method string getExternalIp()
5598
 * @method $this withExternalIp($value)
5599
 * @method string getResourceOwnerAccount()
5600
 * @method $this withResourceOwnerAccount($value)
5601
 * @method string getIpProtocol()
5602
 * @method $this withIpProtocol($value)
5603
 * @method string getForwardEntryName()
5604
 * @method $this withForwardEntryName($value)
5605
 * @method string getOwnerAccount()
5606
 * @method $this withOwnerAccount($value)
5607
 * @method string getOwnerId()
5608
 * @method $this withOwnerId($value)
5609
 * @method string getInternalPort()
5610
 * @method $this withInternalPort($value)
5611
 * @method string getExternalPort()
5612
 * @method $this withExternalPort($value)
5613
 */
5614
class CreateForwardEntry extends Rpc
5615
{
5616
}
5617
5618
/**
5619
 * @method string getResourceOwnerId()
5620
 * @method $this withResourceOwnerId($value)
5621
 * @method string getResourceOwnerAccount()
5622
 * @method $this withResourceOwnerAccount($value)
5623
 * @method string getOwnerId()
5624
 * @method $this withOwnerId($value)
5625
 * @method string getRouterInterfaceId()
5626
 * @method $this withRouterInterfaceId($value)
5627
 */
5628
class ConnectRouterInterface extends Rpc
5629
{
5630
}
5631
5632
/**
5633
 * @method string getResourceOwnerId()
5634
 * @method $this withResourceOwnerId($value)
5635
 * @method string getClientToken()
5636
 * @method $this withClientToken($value)
5637
 * @method string getResourceOwnerAccount()
5638
 * @method $this withResourceOwnerAccount($value)
5639
 * @method string getOwnerAccount()
5640
 * @method $this withOwnerAccount($value)
5641
 * @method string getOwnerId()
5642
 * @method $this withOwnerId($value)
5643
 * @method string getPhysicalConnectionId()
5644
 * @method $this withPhysicalConnectionId($value)
5645
 */
5646
class CancelPhysicalConnection extends Rpc
5647
{
5648
}
5649
5650
/**
5651
 * @method string getResourceOwnerId()
5652
 * @method $this withResourceOwnerId($value)
5653
 * @method string getClientToken()
5654
 * @method $this withClientToken($value)
5655
 * @method string getHaVipId()
5656
 * @method $this withHaVipId($value)
5657
 * @method string getResourceOwnerAccount()
5658
 * @method $this withResourceOwnerAccount($value)
5659
 * @method string getOwnerAccount()
5660
 * @method $this withOwnerAccount($value)
5661
 * @method string getOwnerId()
5662
 * @method $this withOwnerId($value)
5663
 * @method string getInstanceId()
5664
 * @method $this withInstanceId($value)
5665
 */
5666
class AssociateHaVip extends Rpc
5667
{
5668
}
5669
5670
/**
5671
 * @method string getResourceOwnerId()
5672
 * @method $this withResourceOwnerId($value)
5673
 * @method string getAllocationId()
5674
 * @method $this withAllocationId($value)
5675
 * @method string getMode()
5676
 * @method $this withMode($value)
5677
 * @method string getInstanceRegionId()
5678
 * @method $this withInstanceRegionId($value)
5679
 * @method string getInstanceType()
5680
 * @method $this withInstanceType($value)
5681
 * @method string getResourceOwnerAccount()
5682
 * @method $this withResourceOwnerAccount($value)
5683
 * @method string getOwnerAccount()
5684
 * @method $this withOwnerAccount($value)
5685
 * @method string getOwnerId()
5686
 * @method $this withOwnerId($value)
5687
 * @method string getPrivateIpAddress()
5688
 * @method $this withPrivateIpAddress($value)
5689
 * @method string getInstanceId()
5690
 * @method $this withInstanceId($value)
5691
 */
5692
class AssociateEipAddress extends Rpc
5693
{
5694
}
5695
5696
/**
5697
 * @method string getResourceOwnerId()
5698
 * @method $this withResourceOwnerId($value)
5699
 * @method string getClientToken()
5700
 * @method $this withClientToken($value)
5701
 * @method string getISP()
5702
 * @method $this withISP($value)
5703
 * @method string getResourceGroupId()
5704
 * @method $this withResourceGroupId($value)
5705
 * @method string getNetmode()
5706
 * @method $this withNetmode($value)
5707
 * @method string getInstanceChargeType()
5708
 * @method $this withInstanceChargeType($value)
5709
 * @method string getPeriod()
5710
 * @method $this withPeriod($value)
5711
 * @method string getAutoPay()
5712
 * @method $this withAutoPay($value)
5713
 * @method string getResourceOwnerAccount()
5714
 * @method $this withResourceOwnerAccount($value)
5715
 * @method string getBandwidth()
5716
 * @method $this withBandwidth($value)
5717
 * @method string getOwnerAccount()
5718
 * @method $this withOwnerAccount($value)
5719
 * @method string getOwnerId()
5720
 * @method $this withOwnerId($value)
5721
 * @method string getActivityId()
5722
 * @method $this withActivityId($value)
5723
 * @method string getInternetChargeType()
5724
 * @method $this withInternetChargeType($value)
5725
 * @method string getPricingCycle()
5726
 * @method $this withPricingCycle($value)
5727
 */
5728
class AllocateEipAddress extends Rpc
5729
{
5730
}
5731
5732
/**
5733
 * @method string getResourceOwnerId()
5734
 * @method $this withResourceOwnerId($value)
5735
 * @method string getClientToken()
5736
 * @method $this withClientToken($value)
5737
 * @method string getBandwidthPackageId()
5738
 * @method $this withBandwidthPackageId($value)
5739
 * @method string getResourceOwnerAccount()
5740
 * @method $this withResourceOwnerAccount($value)
5741
 * @method string getOwnerAccount()
5742
 * @method $this withOwnerAccount($value)
5743
 * @method string getOwnerId()
5744
 * @method $this withOwnerId($value)
5745
 * @method string getIpCount()
5746
 * @method $this withIpCount($value)
5747
 */
5748
class AddBandwidthPackageIps extends Rpc
5749
{
5750
}
5751
5752
/**
5753
 * @method string getResourceOwnerId()
5754
 * @method $this withResourceOwnerId($value)
5755
 * @method string getResourceOwnerAccount()
5756
 * @method $this withResourceOwnerAccount($value)
5757
 * @method string getOwnerId()
5758
 * @method $this withOwnerId($value)
5759
 * @method string getRouterInterfaceId()
5760
 * @method $this withRouterInterfaceId($value)
5761
 */
5762
class ActivateRouterInterface extends Rpc
5763
{
5764
}
5765