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.
Completed
Pull Request — master (#115)
by Yong
07:16
created

UpdateNetworkAclEntries   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 45
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

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

2 Methods

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