GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Passed
Pull Request — master (#129)
by Yong
05:51
created

DescribeExpressCloudConnections::withFilter()   A

Complexity

Conditions 3
Paths 3

Size

Total Lines 11
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 12

Importance

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