GitHub Access Token became invalid

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

CheckQuota::withResourceAttribute()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 3
dl 0
loc 6
c 1
b 0
f 0
rs 10
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Ens\V20171110;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddBackendServers addBackendServers(array $options = [])
9
 * @method AddDeviceInternetPort addDeviceInternetPort(array $options = [])
10
 * @method AddNetworkInterfaceToInstance addNetworkInterfaceToInstance(array $options = [])
11
 * @method AssignPrivateIpAddresses assignPrivateIpAddresses(array $options = [])
12
 * @method AssociateEnsEipAddress associateEnsEipAddress(array $options = [])
13
 * @method AttachDisk attachDisk(array $options = [])
14
 * @method AttachEnsInstances attachEnsInstances(array $options = [])
15
 * @method AuthorizeSecurityGroup authorizeSecurityGroup(array $options = [])
16
 * @method AuthorizeSecurityGroupEgress authorizeSecurityGroupEgress(array $options = [])
17
 * @method CreateApplication createApplication(array $options = [])
18
 * @method CreateARMServerInstances createARMServerInstances(array $options = [])
19
 * @method CreateClassicNetwork createClassicNetwork(array $options = [])
20
 * @method CreateDisk createDisk(array $options = [])
21
 * @method CreateEipInstance createEipInstance(array $options = [])
22
 * @method CreateEnsRouteEntry createEnsRouteEntry(array $options = [])
23
 * @method CreateEnsService createEnsService(array $options = [])
24
 * @method CreateEpnInstance createEpnInstance(array $options = [])
25
 * @method CreateForwardEntry createForwardEntry(array $options = [])
26
 * @method CreateImage createImage(array $options = [])
27
 * @method CreateInstance createInstance(array $options = [])
28
 * @method CreateKeyPair createKeyPair(array $options = [])
29
 * @method CreateLoadBalancer createLoadBalancer(array $options = [])
30
 * @method CreateLoadBalancerHTTPListener createLoadBalancerHTTPListener(array $options = [])
31
 * @method CreateLoadBalancerHTTPSListener createLoadBalancerHTTPSListener(array $options = [])
32
 * @method CreateLoadBalancerTCPListener createLoadBalancerTCPListener(array $options = [])
33
 * @method CreateLoadBalancerUDPListener createLoadBalancerUDPListener(array $options = [])
34
 * @method CreateNatGateway createNatGateway(array $options = [])
35
 * @method CreateNetwork createNetwork(array $options = [])
36
 * @method CreateSecurityGroup createSecurityGroup(array $options = [])
37
 * @method CreateSnatEntry createSnatEntry(array $options = [])
38
 * @method CreateVSwitch createVSwitch(array $options = [])
39
 * @method DeleteApplication deleteApplication(array $options = [])
40
 * @method DeleteDeviceInternetPort deleteDeviceInternetPort(array $options = [])
41
 * @method DeleteEnsRouteEntry deleteEnsRouteEntry(array $options = [])
42
 * @method DeleteEpnInstance deleteEpnInstance(array $options = [])
43
 * @method DeleteForwardEntry deleteForwardEntry(array $options = [])
44
 * @method DeleteImage deleteImage(array $options = [])
45
 * @method DeleteKeyPairs deleteKeyPairs(array $options = [])
46
 * @method DeleteLoadBalancerListener deleteLoadBalancerListener(array $options = [])
47
 * @method DeleteNatGateway deleteNatGateway(array $options = [])
48
 * @method DeleteNetwork deleteNetwork(array $options = [])
49
 * @method DeleteSecurityGroup deleteSecurityGroup(array $options = [])
50
 * @method DeleteSnatEntry deleteSnatEntry(array $options = [])
51
 * @method DeleteVSwitch deleteVSwitch(array $options = [])
52
 * @method DescribeApplication describeApplication(array $options = [])
53
 * @method DescribeApplicationResourceSummary describeApplicationResourceSummary(array $options = [])
54
 * @method DescribeARMServerInstances describeARMServerInstances(array $options = [])
55
 * @method DescribeAvailableResource describeAvailableResource(array $options = [])
56
 * @method DescribeAvailableResourceInfo describeAvailableResourceInfo(array $options = [])
57
 * @method DescribeBandwitdhByInternetChargeType describeBandwitdhByInternetChargeType(array $options = [])
58
 * @method DescribeBandWithdChargeType describeBandWithdChargeType(array $options = [])
59
 * @method DescribeCloudDiskAvailableResourceInfo describeCloudDiskAvailableResourceInfo(array $options = [])
60
 * @method DescribeCloudDiskTypes describeCloudDiskTypes(array $options = [])
61
 * @method DescribeCreatePrePaidInstanceResult describeCreatePrePaidInstanceResult(array $options = [])
62
 * @method DescribeDataDistResult describeDataDistResult(array $options = [])
63
 * @method DescribeDataDownloadURL describeDataDownloadURL(array $options = [])
64
 * @method DescribeDataPushResult describeDataPushResult(array $options = [])
65
 * @method DescribeDeviceService describeDeviceService(array $options = [])
66
 * @method DescribeDisks describeDisks(array $options = [])
67
 * @method DescribeEipAddresses describeEipAddresses(array $options = [])
68
 * @method DescribeElbAvailableResourceInfo describeElbAvailableResourceInfo(array $options = [])
69
 * @method DescribeEnsEipAddresses describeEnsEipAddresses(array $options = [])
70
 * @method DescribeEnsNetDistrict describeEnsNetDistrict(array $options = [])
71
 * @method DescribeEnsNetLevel describeEnsNetLevel(array $options = [])
72
 * @method DescribeEnsNetSaleDistrict describeEnsNetSaleDistrict(array $options = [])
73
 * @method DescribeEnsRegionIdIpv6Info describeEnsRegionIdIpv6Info(array $options = [])
74
 * @method DescribeEnsRegionIdResource describeEnsRegionIdResource(array $options = [])
75
 * @method DescribeEnsRegions describeEnsRegions(array $options = [])
76
 * @method DescribeEnsResourceUsage describeEnsResourceUsage(array $options = [])
77
 * @method DescribeEnsRouteEntryList describeEnsRouteEntryList(array $options = [])
78
 * @method DescribeEpnBandWidthData describeEpnBandWidthData(array $options = [])
79
 * @method DescribeEpnBandwitdhByInternetChargeType describeEpnBandwitdhByInternetChargeType(array $options = [])
80
 * @method DescribeEpnInstanceAttribute describeEpnInstanceAttribute(array $options = [])
81
 * @method DescribeEpnInstances describeEpnInstances(array $options = [])
82
 * @method DescribeEpnMeasurementData describeEpnMeasurementData(array $options = [])
83
 * @method DescribeExportImageInfo describeExportImageInfo(array $options = [])
84
 * @method DescribeExportImageStatus describeExportImageStatus(array $options = [])
85
 * @method DescribeForwardTableEntries describeForwardTableEntries(array $options = [])
86
 * @method DescribeImageInfos describeImageInfos(array $options = [])
87
 * @method DescribeImages describeImages(array $options = [])
88
 * @method DescribeImageSharePermission describeImageSharePermission(array $options = [])
89
 * @method DescribeInstanceAutoRenewAttribute describeInstanceAutoRenewAttribute(array $options = [])
90
 * @method DescribeInstanceMonitorData describeInstanceMonitorData(array $options = [])
91
 * @method DescribeInstances describeInstances(array $options = [])
92
 * @method DescribeInstanceSpec describeInstanceSpec(array $options = [])
93
 * @method DescribeInstanceTypes describeInstanceTypes(array $options = [])
94
 * @method DescribeInstanceVncUrl describeInstanceVncUrl(array $options = [])
95
 * @method DescribeKeyPairs describeKeyPairs(array $options = [])
96
 * @method DescribeLoadBalancerAttribute describeLoadBalancerAttribute(array $options = [])
97
 * @method DescribeLoadBalancerHTTPListenerAttribute describeLoadBalancerHTTPListenerAttribute(array $options = [])
98
 * @method DescribeLoadBalancerHTTPSListenerAttribute describeLoadBalancerHTTPSListenerAttribute(array $options = [])
99
 * @method DescribeLoadBalancers describeLoadBalancers(array $options = [])
100
 * @method DescribeLoadBalancerSpec describeLoadBalancerSpec(array $options = [])
101
 * @method DescribeLoadBalancerTCPListenerAttribute describeLoadBalancerTCPListenerAttribute(array $options = [])
102
 * @method DescribeLoadBalancerUDPListenerAttribute describeLoadBalancerUDPListenerAttribute(array $options = [])
103
 * @method DescribeMeasurementData describeMeasurementData(array $options = [])
104
 * @method DescribeNatGateways describeNatGateways(array $options = [])
105
 * @method DescribeNetworkAttribute describeNetworkAttribute(array $options = [])
106
 * @method DescribeNetworkInterfaces describeNetworkInterfaces(array $options = [])
107
 * @method DescribeNetworks describeNetworks(array $options = [])
108
 * @method DescribePrePaidInstanceStock describePrePaidInstanceStock(array $options = [])
109
 * @method DescribePrice describePrice(array $options = [])
110
 * @method DescribeRegionIsps describeRegionIsps(array $options = [])
111
 * @method DescribeReservedResource describeReservedResource(array $options = [])
112
 * @method DescribeSecurityGroupAttribute describeSecurityGroupAttribute(array $options = [])
113
 * @method DescribeSecurityGroups describeSecurityGroups(array $options = [])
114
 * @method DescribeServcieSchedule describeServcieSchedule(array $options = [])
115
 * @method DescribeSnatTableEntries describeSnatTableEntries(array $options = [])
116
 * @method DescribeUserBandWidthData describeUserBandWidthData(array $options = [])
117
 * @method DescribeVSwitches describeVSwitches(array $options = [])
118
 * @method DetachDisk detachDisk(array $options = [])
119
 * @method DistApplicationData distApplicationData(array $options = [])
120
 * @method ExportBillDetailData exportBillDetailData(array $options = [])
121
 * @method ExportImage exportImage(array $options = [])
122
 * @method ExportMeasurementData exportMeasurementData(array $options = [])
123
 * @method GetDeviceInternetPort getDeviceInternetPort(array $options = [])
124
 * @method ImportKeyPair importKeyPair(array $options = [])
125
 * @method JoinPublicIpsToEpnInstance joinPublicIpsToEpnInstance(array $options = [])
126
 * @method JoinSecurityGroup joinSecurityGroup(array $options = [])
127
 * @method JoinVSwitchesToEpnInstance joinVSwitchesToEpnInstance(array $options = [])
128
 * @method LeaveSecurityGroup leaveSecurityGroup(array $options = [])
129
 * @method ListApplications listApplications(array $options = [])
130
 * @method ModifyEnsEipAddressAttribute modifyEnsEipAddressAttribute(array $options = [])
131
 * @method ModifyEpnInstance modifyEpnInstance(array $options = [])
132
 * @method ModifyForwardEntry modifyForwardEntry(array $options = [])
133
 * @method ModifyImageAttribute modifyImageAttribute(array $options = [])
134
 * @method ModifyImageSharePermission modifyImageSharePermission(array $options = [])
135
 * @method ModifyInstanceAttribute modifyInstanceAttribute(array $options = [])
136
 * @method ModifyInstanceAutoRenewAttribute modifyInstanceAutoRenewAttribute(array $options = [])
137
 * @method ModifyLoadBalancerAttribute modifyLoadBalancerAttribute(array $options = [])
138
 * @method ModifyNetworkAttribute modifyNetworkAttribute(array $options = [])
139
 * @method ModifyPrepayInstanceSpec modifyPrepayInstanceSpec(array $options = [])
140
 * @method ModifySecurityGroupAttribute modifySecurityGroupAttribute(array $options = [])
141
 * @method ModifyVSwitchAttribute modifyVSwitchAttribute(array $options = [])
142
 * @method PreCreateEnsService preCreateEnsService(array $options = [])
143
 * @method PushApplicationData pushApplicationData(array $options = [])
144
 * @method RebootAICInstance rebootAICInstance(array $options = [])
145
 * @method RebootARMServerInstance rebootARMServerInstance(array $options = [])
146
 * @method RebootInstance rebootInstance(array $options = [])
147
 * @method ReInitDisk reInitDisk(array $options = [])
148
 * @method ReleaseARMServerInstance releaseARMServerInstance(array $options = [])
149
 * @method ReleaseInstance releaseInstance(array $options = [])
150
 * @method ReleasePostPaidInstance releasePostPaidInstance(array $options = [])
151
 * @method ReleasePrePaidInstance releasePrePaidInstance(array $options = [])
152
 * @method RemoveBackendServers removeBackendServers(array $options = [])
153
 * @method RemovePublicIpsFromEpnInstance removePublicIpsFromEpnInstance(array $options = [])
154
 * @method RemoveVSwitchesFromEpnInstance removeVSwitchesFromEpnInstance(array $options = [])
155
 * @method RenewARMServerInstance renewARMServerInstance(array $options = [])
156
 * @method RenewInstance renewInstance(array $options = [])
157
 * @method RescaleApplication rescaleApplication(array $options = [])
158
 * @method RescaleDeviceService rescaleDeviceService(array $options = [])
159
 * @method ResetAICInstance resetAICInstance(array $options = [])
160
 * @method ResetDeviceInstance resetDeviceInstance(array $options = [])
161
 * @method RestartDeviceInstance restartDeviceInstance(array $options = [])
162
 * @method RevokeSecurityGroup revokeSecurityGroup(array $options = [])
163
 * @method RevokeSecurityGroupEgress revokeSecurityGroupEgress(array $options = [])
164
 * @method RollbackApplication rollbackApplication(array $options = [])
165
 * @method RunInstances runInstances(array $options = [])
166
 * @method RunServiceSchedule runServiceSchedule(array $options = [])
167
 * @method SetBackendServers setBackendServers(array $options = [])
168
 * @method SetLoadBalancerHTTPListenerAttribute setLoadBalancerHTTPListenerAttribute(array $options = [])
169
 * @method SetLoadBalancerHTTPSListenerAttribute setLoadBalancerHTTPSListenerAttribute(array $options = [])
170
 * @method SetLoadBalancerStatus setLoadBalancerStatus(array $options = [])
171
 * @method SetLoadBalancerTCPListenerAttribute setLoadBalancerTCPListenerAttribute(array $options = [])
172
 * @method SetLoadBalancerUDPListenerAttribute setLoadBalancerUDPListenerAttribute(array $options = [])
173
 * @method StartEpnInstance startEpnInstance(array $options = [])
174
 * @method StartInstance startInstance(array $options = [])
175
 * @method StartLoadBalancerListener startLoadBalancerListener(array $options = [])
176
 * @method StopEpnInstance stopEpnInstance(array $options = [])
177
 * @method StopInstance stopInstance(array $options = [])
178
 * @method StopLoadBalancerListener stopLoadBalancerListener(array $options = [])
179
 * @method UnassignPrivateIpAddresses unassignPrivateIpAddresses(array $options = [])
180
 * @method UnAssociateEnsEipAddress unAssociateEnsEipAddress(array $options = [])
181
 * @method UpgradeAICInstanceImage upgradeAICInstanceImage(array $options = [])
182
 * @method UpgradeApplication upgradeApplication(array $options = [])
183
 */
184
class EnsApiResolver extends ApiResolver
185
{
186
}
187
188
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
189
{
190
    /** @var string */
191
    public $product = 'Ens';
192
193
    /** @var string */
194
    public $version = '2017-11-10';
195
196
    /** @var string */
197
    public $method = 'POST';
198
199
    /** @var string */
200
    public $serviceCode = 'ens';
201
}
202
203
/**
204
 * @method string getBackendServers()
205
 * @method $this withBackendServers($value)
206
 * @method string getLoadBalancerId()
207
 * @method $this withLoadBalancerId($value)
208
 */
209
class AddBackendServers extends Rpc
210
{
211
}
212
213
/**
214
 * @method string getISP()
215
 * @method $this withISP($value)
216
 * @method string getInternalIp()
217
 * @method $this withInternalIp($value)
218
 * @method string getNatType()
219
 * @method $this withNatType($value)
220
 * @method string getInstanceId()
221
 * @method $this withInstanceId($value)
222
 * @method string getInternalPort()
223
 * @method $this withInternalPort($value)
224
 */
225
class AddDeviceInternetPort extends Rpc
226
{
227
228
    /** @var string */
229
    public $method = 'GET';
230
}
231
232
/**
233
 * @method string getNetworks()
234
 * @method $this withNetworks($value)
235
 * @method string getAutoStart()
236
 * @method $this withAutoStart($value)
237
 * @method string getInstanceId()
238
 * @method $this withInstanceId($value)
239
 */
240
class AddNetworkInterfaceToInstance extends Rpc
241
{
242
}
243
244
/**
245
 * @method string getVSwitchId()
246
 * @method $this withVSwitchId($value)
247
 * @method string getNetworkInterfaceId()
248
 * @method $this withNetworkInterfaceId($value)
249
 */
250
class AssignPrivateIpAddresses extends Rpc
251
{
252
}
253
254
/**
255
 * @method string getAllocationId()
256
 * @method $this withAllocationId($value)
257
 * @method string getInstanceType()
258
 * @method $this withInstanceType($value)
259
 * @method string getInstanceId()
260
 * @method $this withInstanceId($value)
261
 */
262
class AssociateEnsEipAddress extends Rpc
263
{
264
}
265
266
/**
267
 * @method string getDiskId()
268
 * @method $this withDiskId($value)
269
 * @method string getDeleteWithInstance()
270
 * @method $this withDeleteWithInstance($value)
271
 * @method string getInstanceId()
272
 * @method $this withInstanceId($value)
273
 */
274
class AttachDisk extends Rpc
275
{
276
}
277
278
/**
279
 * @method string getScripts()
280
 * @method $this withScripts($value)
281
 * @method string getInstanceId()
282
 * @method $this withInstanceId($value)
283
 */
284
class AttachEnsInstances extends Rpc
285
{
286
}
287
288
/**
289
 * @method string getSourcePortRange()
290
 * @method $this withSourcePortRange($value)
291
 * @method string getPortRange()
292
 * @method $this withPortRange($value)
293
 * @method string getIpProtocol()
294
 * @method $this withIpProtocol($value)
295
 * @method string getSourceCidrIp()
296
 * @method $this withSourceCidrIp($value)
297
 * @method string getPriority()
298
 * @method $this withPriority($value)
299
 * @method string getSecurityGroupId()
300
 * @method $this withSecurityGroupId($value)
301
 * @method string getPolicy()
302
 * @method $this withPolicy($value)
303
 */
304
class AuthorizeSecurityGroup extends Rpc
305
{
306
}
307
308
/**
309
 * @method string getSourcePortRange()
310
 * @method $this withSourcePortRange($value)
311
 * @method string getPortRange()
312
 * @method $this withPortRange($value)
313
 * @method string getIpProtocol()
314
 * @method $this withIpProtocol($value)
315
 * @method string getPriority()
316
 * @method $this withPriority($value)
317
 * @method string getDestCidrIp()
318
 * @method $this withDestCidrIp($value)
319
 * @method string getSecurityGroupId()
320
 * @method $this withSecurityGroupId($value)
321
 * @method string getPolicy()
322
 * @method $this withPolicy($value)
323
 */
324
class AuthorizeSecurityGroupEgress extends Rpc
325
{
326
}
327
328
/**
329
 * @method string getTemplate()
330
 * @method $this withTemplate($value)
331
 * @method string getTimeout()
332
 * @method $this withTimeout($value)
333
 */
334
class CreateApplication extends Rpc
335
{
336
}
337
338
/**
339
 * @method string getKeyPairName()
340
 * @method $this withKeyPairName($value)
341
 * @method string getResolution()
342
 * @method $this withResolution($value)
343
 * @method string getFrequency()
344
 * @method $this withFrequency($value)
345
 * @method string getEnsRegionId()
346
 * @method $this withEnsRegionId($value)
347
 * @method string getPeriod()
348
 * @method $this withPeriod($value)
349
 * @method string getPeriodUnit()
350
 * @method $this withPeriodUnit($value)
351
 * @method string getAutoRenew()
352
 * @method $this withAutoRenew($value)
353
 * @method string getImageId()
354
 * @method $this withImageId($value)
355
 * @method string getServerType()
356
 * @method $this withServerType($value)
357
 * @method string getInstanceType()
358
 * @method $this withInstanceType($value)
359
 * @method string getAmount()
360
 * @method $this withAmount($value)
361
 * @method string getPayType()
362
 * @method $this withPayType($value)
363
 */
364
class CreateARMServerInstances extends Rpc
365
{
366
}
367
368
/**
369
 * @method string getDescription()
370
 * @method $this withDescription($value)
371
 * @method string getNetworkType()
372
 * @method $this withNetworkType($value)
373
 * @method string getEnsRegionId()
374
 * @method $this withEnsRegionId($value)
375
 * @method string getNetworkName()
376
 * @method $this withNetworkName($value)
377
 * @method string getCidrBlock()
378
 * @method $this withCidrBlock($value)
379
 */
380
class CreateClassicNetwork extends Rpc
381
{
382
}
383
384
/**
385
 * @method string getEnsRegionId()
386
 * @method $this withEnsRegionId($value)
387
 * @method string getInstanceChargeType()
388
 * @method $this withInstanceChargeType($value)
389
 * @method string getSize()
390
 * @method $this withSize($value)
391
 * @method string getCategory()
392
 * @method $this withCategory($value)
393
 */
394
class CreateDisk extends Rpc
395
{
396
}
397
398
/**
399
 * @method string getIsp()
400
 * @method $this withIsp($value)
401
 * @method string getEnsRegionId()
402
 * @method $this withEnsRegionId($value)
403
 * @method string getInstanceChargeType()
404
 * @method $this withInstanceChargeType($value)
405
 * @method string getBandwidth()
406
 * @method $this withBandwidth($value)
407
 * @method string getInternetChargeType()
408
 * @method $this withInternetChargeType($value)
409
 * @method string getName()
410
 * @method $this withName($value)
411
 */
412
class CreateEipInstance extends Rpc
413
{
414
}
415
416
/**
417
 * @method string getRouteEntryName()
418
 * @method $this withRouteEntryName($value)
419
 * @method string getDescription()
420
 * @method $this withDescription($value)
421
 * @method string getNextHopId()
422
 * @method $this withNextHopId($value)
423
 * @method string getNextHopType()
424
 * @method $this withNextHopType($value)
425
 * @method string getRouteTableId()
426
 * @method $this withRouteTableId($value)
427
 * @method string getDestinationCidrBlock()
428
 * @method $this withDestinationCidrBlock($value)
429
 */
430
class CreateEnsRouteEntry extends Rpc
431
{
432
}
433
434
/**
435
 * @method string getEnsServiceId()
436
 * @method $this withEnsServiceId($value)
437
 * @method string getOrderType()
438
 * @method $this withOrderType($value)
439
 */
440
class CreateEnsService extends Rpc
441
{
442
}
443
444
/**
445
 * @method string getNetworkingModel()
446
 * @method $this withNetworkingModel($value)
447
 * @method string getInternetMaxBandwidthOut()
448
 * @method $this withInternetMaxBandwidthOut($value)
449
 * @method string getEPNInstanceType()
450
 * @method $this withEPNInstanceType($value)
451
 * @method string getInternetChargeType()
452
 * @method $this withInternetChargeType($value)
453
 * @method string getEPNInstanceName()
454
 * @method $this withEPNInstanceName($value)
455
 */
456
class CreateEpnInstance extends Rpc
457
{
458
}
459
460
/**
461
 * @method string getInternalIp()
462
 * @method $this withInternalIp($value)
463
 * @method string getExternalIp()
464
 * @method $this withExternalIp($value)
465
 * @method string getIpProtocol()
466
 * @method $this withIpProtocol($value)
467
 * @method string getHealthCheckPort()
468
 * @method $this withHealthCheckPort($value)
469
 * @method string getExternalPort()
470
 * @method $this withExternalPort($value)
471
 * @method string getNatGatewayId()
472
 * @method $this withNatGatewayId($value)
473
 * @method string getForwardEntryName()
474
 * @method $this withForwardEntryName($value)
475
 * @method string getInternalPort()
476
 * @method $this withInternalPort($value)
477
 */
478
class CreateForwardEntry extends Rpc
479
{
480
}
481
482
/**
483
 * @method string getDeleteAfterImageUpload()
484
 * @method $this withDeleteAfterImageUpload($value)
485
 * @method string getImageName()
486
 * @method $this withImageName($value)
487
 * @method string getProduct()
488
 * @method string getInstanceId()
489
 * @method $this withInstanceId($value)
490
 */
491
class CreateImage extends Rpc
492
{
493
494
    /**
495
     * @param string $value
496
     *
497
     * @return $this
498
     */
499
    public function withProduct($value)
500
    {
501
        $this->data['Product'] = $value;
502
        $this->options['query']['product'] = $value;
503
504
        return $this;
505
    }
506
}
507
508
/**
509
 * @method string getUniqueSuffix()
510
 * @method $this withUniqueSuffix($value)
511
 * @method string getKeyPairName()
512
 * @method $this withKeyPairName($value)
513
 * @method string getPassword()
514
 * @method $this withPassword($value)
515
 * @method string getHostName()
516
 * @method $this withHostName($value)
517
 * @method string getEnsRegionId()
518
 * @method $this withEnsRegionId($value)
519
 * @method string getAutoRenewPeriod()
520
 * @method $this withAutoRenewPeriod($value)
521
 * @method string getPeriod()
522
 * @method $this withPeriod($value)
523
 * @method string getPublicIpIdentification()
524
 * @method $this withPublicIpIdentification($value)
525
 * @method string getOwnerId()
526
 * @method $this withOwnerId($value)
527
 * @method string getVSwitchId()
528
 * @method $this withVSwitchId($value)
529
 * @method string getPrivateIpAddress()
530
 * @method $this withPrivateIpAddress($value)
531
 * @method string getInstanceName()
532
 * @method $this withInstanceName($value)
533
 * @method string getAutoRenew()
534
 * @method $this withAutoRenew($value)
535
 * @method string getInternetChargeType()
536
 * @method $this withInternetChargeType($value)
537
 * @method string getImageId()
538
 * @method $this withImageId($value)
539
 * @method string getUserData()
540
 * @method $this withUserData($value)
541
 * @method string getPasswordInherit()
542
 * @method $this withPasswordInherit($value)
543
 * @method string getInstanceType()
544
 * @method $this withInstanceType($value)
545
 * @method string getDataDisk1Size()
546
 * @method string getQuantity()
547
 * @method $this withQuantity($value)
548
 * @method string getIpType()
549
 * @method $this withIpType($value)
550
 * @method string getSystemDiskSize()
551
 * @method string getPaymentType()
552
 * @method $this withPaymentType($value)
553
 */
554
class CreateInstance extends Rpc
555
{
556
557
    /**
558
     * @param string $value
559
     *
560
     * @return $this
561
     */
562
    public function withDataDisk1Size($value)
563
    {
564
        $this->data['DataDisk1Size'] = $value;
565
        $this->options['query']['DataDisk.1.Size'] = $value;
566
567
        return $this;
568
    }
569
570
    /**
571
     * @param string $value
572
     *
573
     * @return $this
574
     */
575
    public function withSystemDiskSize($value)
576
    {
577
        $this->data['SystemDiskSize'] = $value;
578
        $this->options['query']['SystemDisk.Size'] = $value;
579
580
        return $this;
581
    }
582
}
583
584
/**
585
 * @method string getKeyPairName()
586
 * @method $this withKeyPairName($value)
587
 */
588
class CreateKeyPair extends Rpc
589
{
590
}
591
592
/**
593
 * @method string getLoadBalancerName()
594
 * @method $this withLoadBalancerName($value)
595
 * @method string getEnsRegionId()
596
 * @method $this withEnsRegionId($value)
597
 * @method string getLoadBalancerSpec()
598
 * @method $this withLoadBalancerSpec($value)
599
 * @method string getVSwitchId()
600
 * @method $this withVSwitchId($value)
601
 * @method string getNetworkId()
602
 * @method $this withNetworkId($value)
603
 * @method string getPayType()
604
 * @method $this withPayType($value)
605
 */
606
class CreateLoadBalancer extends Rpc
607
{
608
}
609
610
/**
611
 * @method string getListenerForward()
612
 * @method $this withListenerForward($value)
613
 * @method string getHealthCheckTimeout()
614
 * @method $this withHealthCheckTimeout($value)
615
 * @method string getXForwardedFor()
616
 * @method $this withXForwardedFor($value)
617
 * @method string getHealthCheckURI()
618
 * @method $this withHealthCheckURI($value)
619
 * @method string getHealthCheck()
620
 * @method $this withHealthCheck($value)
621
 * @method string getProtocol()
622
 * @method $this withProtocol($value)
623
 * @method string getCookie()
624
 * @method $this withCookie($value)
625
 * @method string getHealthCheckMethod()
626
 * @method $this withHealthCheckMethod($value)
627
 * @method string getHealthCheckDomain()
628
 * @method $this withHealthCheckDomain($value)
629
 * @method string getRequestTimeout()
630
 * @method $this withRequestTimeout($value)
631
 * @method string getLoadBalancerId()
632
 * @method $this withLoadBalancerId($value)
633
 * @method string getHealthCheckInterval()
634
 * @method $this withHealthCheckInterval($value)
635
 * @method string getDescription()
636
 * @method $this withDescription($value)
637
 * @method string getUnhealthyThreshold()
638
 * @method $this withUnhealthyThreshold($value)
639
 * @method string getHealthyThreshold()
640
 * @method $this withHealthyThreshold($value)
641
 * @method string getScheduler()
642
 * @method $this withScheduler($value)
643
 * @method string getForwardPort()
644
 * @method $this withForwardPort($value)
645
 * @method string getCookieTimeout()
646
 * @method $this withCookieTimeout($value)
647
 * @method string getStickySessionType()
648
 * @method $this withStickySessionType($value)
649
 * @method string getListenerPort()
650
 * @method $this withListenerPort($value)
651
 * @method string getStickySession()
652
 * @method $this withStickySession($value)
653
 * @method string getIdleTimeout()
654
 * @method $this withIdleTimeout($value)
655
 * @method string getHealthCheckConnectPort()
656
 * @method $this withHealthCheckConnectPort($value)
657
 * @method string getHealthCheckHttpCode()
658
 * @method $this withHealthCheckHttpCode($value)
659
 */
660
class CreateLoadBalancerHTTPListener extends Rpc
661
{
662
}
663
664
/**
665
 * @method string getListenerForward()
666
 * @method $this withListenerForward($value)
667
 * @method string getHealthCheckTimeout()
668
 * @method $this withHealthCheckTimeout($value)
669
 * @method string getHealthCheckURI()
670
 * @method $this withHealthCheckURI($value)
671
 * @method string getHealthCheck()
672
 * @method $this withHealthCheck($value)
673
 * @method string getProtocol()
674
 * @method $this withProtocol($value)
675
 * @method string getCookie()
676
 * @method $this withCookie($value)
677
 * @method string getHealthCheckMethod()
678
 * @method $this withHealthCheckMethod($value)
679
 * @method string getHealthCheckDomain()
680
 * @method $this withHealthCheckDomain($value)
681
 * @method string getRequestTimeout()
682
 * @method $this withRequestTimeout($value)
683
 * @method string getLoadBalancerId()
684
 * @method $this withLoadBalancerId($value)
685
 * @method string getHealthCheckInterval()
686
 * @method $this withHealthCheckInterval($value)
687
 * @method string getDescription()
688
 * @method $this withDescription($value)
689
 * @method string getUnhealthyThreshold()
690
 * @method $this withUnhealthyThreshold($value)
691
 * @method string getHealthyThreshold()
692
 * @method $this withHealthyThreshold($value)
693
 * @method string getScheduler()
694
 * @method $this withScheduler($value)
695
 * @method string getForwardPort()
696
 * @method $this withForwardPort($value)
697
 * @method string getCookieTimeout()
698
 * @method $this withCookieTimeout($value)
699
 * @method string getStickySessionType()
700
 * @method $this withStickySessionType($value)
701
 * @method string getListenerPort()
702
 * @method $this withListenerPort($value)
703
 * @method string getStickySession()
704
 * @method $this withStickySession($value)
705
 * @method string getServerCertificateId()
706
 * @method $this withServerCertificateId($value)
707
 * @method string getIdleTimeout()
708
 * @method $this withIdleTimeout($value)
709
 * @method string getHealthCheckConnectPort()
710
 * @method $this withHealthCheckConnectPort($value)
711
 * @method string getHealthCheckHttpCode()
712
 * @method $this withHealthCheckHttpCode($value)
713
 */
714
class CreateLoadBalancerHTTPSListener extends Rpc
715
{
716
}
717
718
/**
719
 * @method string getHealthCheckURI()
720
 * @method $this withHealthCheckURI($value)
721
 * @method string getProtocol()
722
 * @method $this withProtocol($value)
723
 * @method string getEstablishedTimeout()
724
 * @method $this withEstablishedTimeout($value)
725
 * @method string getPersistenceTimeout()
726
 * @method $this withPersistenceTimeout($value)
727
 * @method string getHealthCheckDomain()
728
 * @method $this withHealthCheckDomain($value)
729
 * @method string getLoadBalancerId()
730
 * @method $this withLoadBalancerId($value)
731
 * @method string getHealthCheckInterval()
732
 * @method $this withHealthCheckInterval($value)
733
 * @method string getBackendServerPort()
734
 * @method $this withBackendServerPort($value)
735
 * @method string getHealthCheckConnectTimeout()
736
 * @method $this withHealthCheckConnectTimeout($value)
737
 * @method string getDescription()
738
 * @method $this withDescription($value)
739
 * @method string getUnhealthyThreshold()
740
 * @method $this withUnhealthyThreshold($value)
741
 * @method string getHealthyThreshold()
742
 * @method $this withHealthyThreshold($value)
743
 * @method string getScheduler()
744
 * @method $this withScheduler($value)
745
 * @method string getEipTransmit()
746
 * @method $this withEipTransmit($value)
747
 * @method string getListenerPort()
748
 * @method $this withListenerPort($value)
749
 * @method string getHealthCheckType()
750
 * @method $this withHealthCheckType($value)
751
 * @method string getHealthCheckHttpCode()
752
 * @method $this withHealthCheckHttpCode($value)
753
 * @method string getHealthCheckConnectPort()
754
 * @method $this withHealthCheckConnectPort($value)
755
 */
756
class CreateLoadBalancerTCPListener extends Rpc
757
{
758
}
759
760
/**
761
 * @method string getProtocol()
762
 * @method $this withProtocol($value)
763
 * @method string getLoadBalancerId()
764
 * @method $this withLoadBalancerId($value)
765
 * @method string getHealthCheckReq()
766
 * @method $this withHealthCheckReq($value)
767
 * @method string getHealthCheckInterval()
768
 * @method $this withHealthCheckInterval($value)
769
 * @method string getBackendServerPort()
770
 * @method $this withBackendServerPort($value)
771
 * @method string getHealthCheckExp()
772
 * @method $this withHealthCheckExp($value)
773
 * @method string getHealthCheckConnectTimeout()
774
 * @method $this withHealthCheckConnectTimeout($value)
775
 * @method string getDescription()
776
 * @method $this withDescription($value)
777
 * @method string getUnhealthyThreshold()
778
 * @method $this withUnhealthyThreshold($value)
779
 * @method string getHealthyThreshold()
780
 * @method $this withHealthyThreshold($value)
781
 * @method string getScheduler()
782
 * @method $this withScheduler($value)
783
 * @method string getEipTransmit()
784
 * @method $this withEipTransmit($value)
785
 * @method string getListenerPort()
786
 * @method $this withListenerPort($value)
787
 * @method string getHealthCheckConnectPort()
788
 * @method $this withHealthCheckConnectPort($value)
789
 */
790
class CreateLoadBalancerUDPListener extends Rpc
791
{
792
}
793
794
/**
795
 * @method string getEnsRegionId()
796
 * @method $this withEnsRegionId($value)
797
 * @method string getVSwitchId()
798
 * @method $this withVSwitchId($value)
799
 * @method string getName()
800
 * @method $this withName($value)
801
 * @method string getNetworkId()
802
 * @method $this withNetworkId($value)
803
 */
804
class CreateNatGateway extends Rpc
805
{
806
}
807
808
/**
809
 * @method string getDescription()
810
 * @method $this withDescription($value)
811
 * @method string getEnsRegionId()
812
 * @method $this withEnsRegionId($value)
813
 * @method string getNetworkName()
814
 * @method $this withNetworkName($value)
815
 * @method string getCidrBlock()
816
 * @method $this withCidrBlock($value)
817
 */
818
class CreateNetwork extends Rpc
819
{
820
}
821
822
/**
823
 * @method string getDescription()
824
 * @method $this withDescription($value)
825
 * @method string getSecurityGroupName()
826
 * @method $this withSecurityGroupName($value)
827
 */
828
class CreateSecurityGroup extends Rpc
829
{
830
}
831
832
/**
833
 * @method string getSourceCIDR()
834
 * @method $this withSourceCIDR($value)
835
 * @method string getSnatIp()
836
 * @method $this withSnatIp($value)
837
 * @method string getSourceVSwitchId()
838
 * @method $this withSourceVSwitchId($value)
839
 * @method string getNatGatewayId()
840
 * @method $this withNatGatewayId($value)
841
 * @method string getSnatEntryName()
842
 * @method $this withSnatEntryName($value)
843
 */
844
class CreateSnatEntry extends Rpc
845
{
846
}
847
848
/**
849
 * @method string getDescription()
850
 * @method $this withDescription($value)
851
 * @method string getEnsRegionId()
852
 * @method $this withEnsRegionId($value)
853
 * @method string getVSwitchName()
854
 * @method $this withVSwitchName($value)
855
 * @method string getCidrBlock()
856
 * @method $this withCidrBlock($value)
857
 * @method string getNetworkId()
858
 * @method $this withNetworkId($value)
859
 */
860
class CreateVSwitch extends Rpc
861
{
862
}
863
864
/**
865
 * @method string getTimeout()
866
 * @method $this withTimeout($value)
867
 * @method string getAppId()
868
 * @method $this withAppId($value)
869
 */
870
class DeleteApplication extends Rpc
871
{
872
}
873
874
/**
875
 * @method string getNatType()
876
 * @method $this withNatType($value)
877
 * @method string getInstanceId()
878
 * @method $this withInstanceId($value)
879
 * @method string getRuleId()
880
 * @method $this withRuleId($value)
881
 */
882
class DeleteDeviceInternetPort extends Rpc
883
{
884
885
    /** @var string */
886
    public $method = 'GET';
887
}
888
889
/**
890
 * @method string getRouteEntryId()
891
 * @method $this withRouteEntryId($value)
892
 */
893
class DeleteEnsRouteEntry extends Rpc
894
{
895
}
896
897
/**
898
 * @method string getEPNInstanceId()
899
 * @method $this withEPNInstanceId($value)
900
 */
901
class DeleteEpnInstance extends Rpc
902
{
903
}
904
905
/**
906
 * @method string getForwardEntryId()
907
 * @method $this withForwardEntryId($value)
908
 */
909
class DeleteForwardEntry extends Rpc
910
{
911
}
912
913
/**
914
 * @method string getImageId()
915
 * @method $this withImageId($value)
916
 */
917
class DeleteImage extends Rpc
918
{
919
}
920
921
/**
922
 * @method string getKeyPairName()
923
 * @method $this withKeyPairName($value)
924
 */
925
class DeleteKeyPairs extends Rpc
926
{
927
}
928
929
/**
930
 * @method string getListenerPort()
931
 * @method $this withListenerPort($value)
932
 * @method string getListenerProtocol()
933
 * @method $this withListenerProtocol($value)
934
 * @method string getLoadBalancerId()
935
 * @method $this withLoadBalancerId($value)
936
 */
937
class DeleteLoadBalancerListener extends Rpc
938
{
939
}
940
941
/**
942
 * @method string getNatGatewayId()
943
 * @method $this withNatGatewayId($value)
944
 */
945
class DeleteNatGateway extends Rpc
946
{
947
}
948
949
/**
950
 * @method string getNetworkId()
951
 * @method $this withNetworkId($value)
952
 */
953
class DeleteNetwork extends Rpc
954
{
955
}
956
957
/**
958
 * @method string getSecurityGroupId()
959
 * @method $this withSecurityGroupId($value)
960
 */
961
class DeleteSecurityGroup extends Rpc
962
{
963
}
964
965
/**
966
 * @method string getSnatEntryId()
967
 * @method $this withSnatEntryId($value)
968
 */
969
class DeleteSnatEntry extends Rpc
970
{
971
}
972
973
/**
974
 * @method string getVSwitchId()
975
 * @method $this withVSwitchId($value)
976
 */
977
class DeleteVSwitch extends Rpc
978
{
979
}
980
981
/**
982
 * @method string getAppVersions()
983
 * @method $this withAppVersions($value)
984
 * @method string getOutDetailStatParams()
985
 * @method $this withOutDetailStatParams($value)
986
 * @method string getLevel()
987
 * @method $this withLevel($value)
988
 * @method string getAppId()
989
 * @method $this withAppId($value)
990
 */
991
class DescribeApplication extends Rpc
992
{
993
}
994
995
/**
996
 * @method string getLevel()
997
 * @method $this withLevel($value)
998
 * @method string getResourceType()
999
 * @method $this withResourceType($value)
1000
 */
1001
class DescribeApplicationResourceSummary extends Rpc
1002
{
1003
}
1004
1005
/**
1006
 * @method string getPageNumber()
1007
 * @method $this withPageNumber($value)
1008
 * @method string getPageSize()
1009
 * @method $this withPageSize($value)
1010
 * @method string getEnsRegionIds()
1011
 * @method $this withEnsRegionIds($value)
1012
 * @method string getServerIds()
1013
 * @method $this withServerIds($value)
1014
 */
1015
class DescribeARMServerInstances extends Rpc
1016
{
1017
1018
    /** @var string */
1019
    public $method = 'GET';
1020
}
1021
1022
class DescribeAvailableResource extends Rpc
1023
{
1024
}
1025
1026
class DescribeAvailableResourceInfo extends Rpc
1027
{
1028
}
1029
1030
/**
1031
 * @method string getIsp()
1032
 * @method $this withIsp($value)
1033
 * @method string getStartTime()
1034
 * @method $this withStartTime($value)
1035
 * @method string getEnsRegionId()
1036
 * @method $this withEnsRegionId($value)
1037
 * @method string getEndTime()
1038
 * @method $this withEndTime($value)
1039
 */
1040
class DescribeBandwitdhByInternetChargeType extends Rpc
1041
{
1042
}
1043
1044
class DescribeBandWithdChargeType extends Rpc
1045
{
1046
}
1047
1048
class DescribeCloudDiskAvailableResourceInfo extends Rpc
1049
{
1050
1051
    /** @var string */
1052
    public $method = 'GET';
1053
}
1054
1055
/**
1056
 * @method string getEnsRegionId()
1057
 * @method $this withEnsRegionId($value)
1058
 */
1059
class DescribeCloudDiskTypes extends Rpc
1060
{
1061
1062
    /** @var string */
1063
    public $method = 'GET';
1064
}
1065
1066
/**
1067
 * @method string getInstanceId()
1068
 * @method $this withInstanceId($value)
1069
 */
1070
class DescribeCreatePrePaidInstanceResult extends Rpc
1071
{
1072
}
1073
1074
/**
1075
 * @method string getDataVersions()
1076
 * @method $this withDataVersions($value)
1077
 * @method string getInstanceIds()
1078
 * @method $this withInstanceIds($value)
1079
 * @method string getMaxDate()
1080
 * @method $this withMaxDate($value)
1081
 * @method string getPageNumber()
1082
 * @method $this withPageNumber($value)
1083
 * @method string getPageSize()
1084
 * @method $this withPageSize($value)
1085
 * @method string getMinDate()
1086
 * @method $this withMinDate($value)
1087
 * @method string getAppId()
1088
 * @method $this withAppId($value)
1089
 * @method string getDataNames()
1090
 * @method $this withDataNames($value)
1091
 */
1092
class DescribeDataDistResult extends Rpc
1093
{
1094
}
1095
1096
/**
1097
 * @method string getExpireTimeout()
1098
 * @method $this withExpireTimeout($value)
1099
 * @method string getServerFilterStrategy()
1100
 * @method $this withServerFilterStrategy($value)
1101
 * @method string getDataName()
1102
 * @method $this withDataName($value)
1103
 * @method string getDataVersion()
1104
 * @method $this withDataVersion($value)
1105
 * @method string getAppId()
1106
 * @method $this withAppId($value)
1107
 */
1108
class DescribeDataDownloadURL extends Rpc
1109
{
1110
1111
    /** @var string */
1112
    public $method = 'GET';
1113
}
1114
1115
/**
1116
 * @method string getRegionIds()
1117
 * @method $this withRegionIds($value)
1118
 * @method string getDataVersions()
1119
 * @method $this withDataVersions($value)
1120
 * @method string getMaxDate()
1121
 * @method $this withMaxDate($value)
1122
 * @method string getPageNumber()
1123
 * @method $this withPageNumber($value)
1124
 * @method string getPageSize()
1125
 * @method $this withPageSize($value)
1126
 * @method string getMinDate()
1127
 * @method $this withMinDate($value)
1128
 * @method string getAppId()
1129
 * @method $this withAppId($value)
1130
 * @method string getDataNames()
1131
 * @method $this withDataNames($value)
1132
 */
1133
class DescribeDataPushResult extends Rpc
1134
{
1135
}
1136
1137
/**
1138
 * @method string getEnsRegionId()
1139
 * @method $this withEnsRegionId($value)
1140
 * @method string getOrderId()
1141
 * @method $this withOrderId($value)
1142
 * @method string getInstanceId()
1143
 * @method $this withInstanceId($value)
1144
 * @method string getAppId()
1145
 * @method $this withAppId($value)
1146
 * @method string getServiceId()
1147
 * @method $this withServiceId($value)
1148
 */
1149
class DescribeDeviceService extends Rpc
1150
{
1151
1152
    /** @var string */
1153
    public $method = 'GET';
1154
}
1155
1156
/**
1157
 * @method string getType()
1158
 * @method $this withType($value)
1159
 * @method string getOrderByParams()
1160
 * @method $this withOrderByParams($value)
1161
 * @method string getDiskName()
1162
 * @method $this withDiskName($value)
1163
 * @method string getDiskChargeType()
1164
 * @method $this withDiskChargeType($value)
1165
 * @method string getEnsRegionId()
1166
 * @method $this withEnsRegionId($value)
1167
 * @method string getStatus()
1168
 * @method $this withStatus($value)
1169
 * @method string getPageNumber()
1170
 * @method $this withPageNumber($value)
1171
 * @method string getPageSize()
1172
 * @method $this withPageSize($value)
1173
 * @method string getDiskIds()
1174
 * @method $this withDiskIds($value)
1175
 * @method string getDiskId()
1176
 * @method $this withDiskId($value)
1177
 * @method string getEnsRegionIds()
1178
 * @method $this withEnsRegionIds($value)
1179
 * @method string getDiskType()
1180
 * @method $this withDiskType($value)
1181
 * @method string getCategory()
1182
 * @method $this withCategory($value)
1183
 */
1184
class DescribeDisks extends Rpc
1185
{
1186
}
1187
1188
/**
1189
 * @method string getEips()
1190
 * @method $this withEips($value)
1191
 * @method string getEnsRegionId()
1192
 * @method $this withEnsRegionId($value)
1193
 */
1194
class DescribeEipAddresses extends Rpc
1195
{
1196
}
1197
1198
class DescribeElbAvailableResourceInfo extends Rpc
1199
{
1200
1201
    /** @var string */
1202
    public $method = 'GET';
1203
}
1204
1205
/**
1206
 * @method string getEipAddress()
1207
 * @method $this withEipAddress($value)
1208
 * @method string getEnsRegionId()
1209
 * @method $this withEnsRegionId($value)
1210
 * @method string getStatus()
1211
 * @method $this withStatus($value)
1212
 * @method string getAllocationId()
1213
 * @method $this withAllocationId($value)
1214
 * @method string getPageNumber()
1215
 * @method $this withPageNumber($value)
1216
 * @method string getAssociatedInstanceType()
1217
 * @method $this withAssociatedInstanceType($value)
1218
 * @method string getPageSize()
1219
 * @method $this withPageSize($value)
1220
 * @method string getAssociatedInstanceId()
1221
 * @method $this withAssociatedInstanceId($value)
1222
 */
1223
class DescribeEnsEipAddresses extends Rpc
1224
{
1225
}
1226
1227
/**
1228
 * @method string getNetLevelCode()
1229
 * @method $this withNetLevelCode($value)
1230
 * @method string getNetDistrictCode()
1231
 * @method $this withNetDistrictCode($value)
1232
 */
1233
class DescribeEnsNetDistrict extends Rpc
1234
{
1235
}
1236
1237
class DescribeEnsNetLevel extends Rpc
1238
{
1239
}
1240
1241
/**
1242
 * @method string getNetLevelCode()
1243
 * @method $this withNetLevelCode($value)
1244
 * @method string getNetDistrictCode()
1245
 * @method $this withNetDistrictCode($value)
1246
 */
1247
class DescribeEnsNetSaleDistrict extends Rpc
1248
{
1249
}
1250
1251
/**
1252
 * @method string getEnsRegionId()
1253
 * @method $this withEnsRegionId($value)
1254
 */
1255
class DescribeEnsRegionIdIpv6Info extends Rpc
1256
{
1257
}
1258
1259
/**
1260
 * @method string getIsp()
1261
 * @method $this withIsp($value)
1262
 * @method string getStartTime()
1263
 * @method $this withStartTime($value)
1264
 * @method string getPageNumber()
1265
 * @method $this withPageNumber($value)
1266
 * @method string getOrderByParams()
1267
 * @method $this withOrderByParams($value)
1268
 * @method string getPageSize()
1269
 * @method $this withPageSize($value)
1270
 * @method string getEndTime()
1271
 * @method $this withEndTime($value)
1272
 */
1273
class DescribeEnsRegionIdResource extends Rpc
1274
{
1275
}
1276
1277
/**
1278
 * @method string getEnsRegionId()
1279
 * @method $this withEnsRegionId($value)
1280
 */
1281
class DescribeEnsRegions extends Rpc
1282
{
1283
}
1284
1285
/**
1286
 * @method string getExpiredStartTime()
1287
 * @method $this withExpiredStartTime($value)
1288
 * @method string getExpiredEndTime()
1289
 * @method $this withExpiredEndTime($value)
1290
 */
1291
class DescribeEnsResourceUsage extends Rpc
1292
{
1293
1294
    /** @var string */
1295
    public $method = 'GET';
1296
}
1297
1298
/**
1299
 * @method string getRouteEntryName()
1300
 * @method $this withRouteEntryName($value)
1301
 * @method string getNextHopId()
1302
 * @method $this withNextHopId($value)
1303
 * @method string getNextHopType()
1304
 * @method $this withNextHopType($value)
1305
 * @method string getRouteTableId()
1306
 * @method $this withRouteTableId($value)
1307
 * @method string getDestinationCidrBlock()
1308
 * @method $this withDestinationCidrBlock($value)
1309
 * @method string getPageNumber()
1310
 * @method $this withPageNumber($value)
1311
 * @method string getPageSize()
1312
 * @method $this withPageSize($value)
1313
 * @method string getRouteEntryType()
1314
 * @method $this withRouteEntryType($value)
1315
 * @method string getRouteEntryId()
1316
 * @method $this withRouteEntryId($value)
1317
 */
1318
class DescribeEnsRouteEntryList extends Rpc
1319
{
1320
}
1321
1322
/**
1323
 * @method string getIsp()
1324
 * @method $this withIsp($value)
1325
 * @method string getStartTime()
1326
 * @method $this withStartTime($value)
1327
 * @method string getEnsRegionId()
1328
 * @method $this withEnsRegionId($value)
1329
 * @method string getEPNInstanceId()
1330
 * @method $this withEPNInstanceId($value)
1331
 * @method string getPeriod()
1332
 * @method $this withPeriod($value)
1333
 * @method string getInstanceId()
1334
 * @method $this withInstanceId($value)
1335
 * @method string getNetworkingModel()
1336
 * @method $this withNetworkingModel($value)
1337
 * @method string getEndTime()
1338
 * @method $this withEndTime($value)
1339
 */
1340
class DescribeEpnBandWidthData extends Rpc
1341
{
1342
}
1343
1344
/**
1345
 * @method string getNetworkingModel()
1346
 * @method $this withNetworkingModel($value)
1347
 * @method string getIsp()
1348
 * @method $this withIsp($value)
1349
 * @method string getStartTime()
1350
 * @method $this withStartTime($value)
1351
 * @method string getEnsRegionId()
1352
 * @method $this withEnsRegionId($value)
1353
 * @method string getEndTime()
1354
 * @method $this withEndTime($value)
1355
 */
1356
class DescribeEpnBandwitdhByInternetChargeType extends Rpc
1357
{
1358
}
1359
1360
/**
1361
 * @method string getEPNInstanceId()
1362
 * @method $this withEPNInstanceId($value)
1363
 */
1364
class DescribeEpnInstanceAttribute extends Rpc
1365
{
1366
}
1367
1368
/**
1369
 * @method string getPageNumber()
1370
 * @method $this withPageNumber($value)
1371
 * @method string getPageSize()
1372
 * @method $this withPageSize($value)
1373
 * @method string getEPNInstanceId()
1374
 * @method $this withEPNInstanceId($value)
1375
 * @method string getEPNInstanceName()
1376
 * @method $this withEPNInstanceName($value)
1377
 */
1378
class DescribeEpnInstances extends Rpc
1379
{
1380
}
1381
1382
/**
1383
 * @method string getStartDate()
1384
 * @method $this withStartDate($value)
1385
 * @method string getEndDate()
1386
 * @method $this withEndDate($value)
1387
 */
1388
class DescribeEpnMeasurementData extends Rpc
1389
{
1390
}
1391
1392
/**
1393
 * @method string getImageId()
1394
 * @method $this withImageId($value)
1395
 * @method string getPageNumber()
1396
 * @method $this withPageNumber($value)
1397
 * @method string getImageName()
1398
 * @method $this withImageName($value)
1399
 * @method string getPageSize()
1400
 * @method $this withPageSize($value)
1401
 */
1402
class DescribeExportImageInfo extends Rpc
1403
{
1404
}
1405
1406
/**
1407
 * @method string getImageId()
1408
 * @method $this withImageId($value)
1409
 */
1410
class DescribeExportImageStatus extends Rpc
1411
{
1412
}
1413
1414
/**
1415
 * @method string getInternalIp()
1416
 * @method $this withInternalIp($value)
1417
 * @method string getExternalIp()
1418
 * @method $this withExternalIp($value)
1419
 * @method string getIpProtocol()
1420
 * @method $this withIpProtocol($value)
1421
 * @method string getPageNumber()
1422
 * @method $this withPageNumber($value)
1423
 * @method string getForwardEntryId()
1424
 * @method $this withForwardEntryId($value)
1425
 * @method string getPageSize()
1426
 * @method $this withPageSize($value)
1427
 * @method string getNatGatewayId()
1428
 * @method $this withNatGatewayId($value)
1429
 * @method string getForwardEntryName()
1430
 * @method $this withForwardEntryName($value)
1431
 */
1432
class DescribeForwardTableEntries extends Rpc
1433
{
1434
}
1435
1436
/**
1437
 * @method string getOsType()
1438
 * @method $this withOsType($value)
1439
 */
1440
class DescribeImageInfos extends Rpc
1441
{
1442
}
1443
1444
/**
1445
 * @method string getEnsRegionId()
1446
 * @method $this withEnsRegionId($value)
1447
 * @method string getStatus()
1448
 * @method $this withStatus($value)
1449
 * @method string getImageId()
1450
 * @method $this withImageId($value)
1451
 * @method string getPageNumber()
1452
 * @method $this withPageNumber($value)
1453
 * @method string getImageName()
1454
 * @method $this withImageName($value)
1455
 * @method string getPageSize()
1456
 * @method $this withPageSize($value)
1457
 * @method string getProduct()
1458
 */
1459
class DescribeImages extends Rpc
1460
{
1461
1462
    /**
1463
     * @param string $value
1464
     *
1465
     * @return $this
1466
     */
1467
    public function withProduct($value)
1468
    {
1469
        $this->data['Product'] = $value;
1470
        $this->options['query']['product'] = $value;
1471
1472
        return $this;
1473
    }
1474
}
1475
1476
/**
1477
 * @method string getImageId()
1478
 * @method $this withImageId($value)
1479
 * @method string getPageNumber()
1480
 * @method $this withPageNumber($value)
1481
 * @method string getPageSize()
1482
 * @method $this withPageSize($value)
1483
 * @method string getAliyunId()
1484
 * @method $this withAliyunId($value)
1485
 */
1486
class DescribeImageSharePermission extends Rpc
1487
{
1488
}
1489
1490
/**
1491
 * @method string getOwnerId()
1492
 * @method $this withOwnerId($value)
1493
 * @method string getInstanceIds()
1494
 * @method $this withInstanceIds($value)
1495
 */
1496
class DescribeInstanceAutoRenewAttribute extends Rpc
1497
{
1498
}
1499
1500
/**
1501
 * @method string getStartTime()
1502
 * @method $this withStartTime($value)
1503
 * @method string getPeriod()
1504
 * @method $this withPeriod($value)
1505
 * @method string getEndTime()
1506
 * @method $this withEndTime($value)
1507
 * @method string getInstanceId()
1508
 * @method $this withInstanceId($value)
1509
 */
1510
class DescribeInstanceMonitorData extends Rpc
1511
{
1512
}
1513
1514
/**
1515
 * @method string getOrderByParams()
1516
 * @method $this withOrderByParams($value)
1517
 * @method string getEnsRegionId()
1518
 * @method $this withEnsRegionId($value)
1519
 * @method string getInstanceResourceType()
1520
 * @method $this withInstanceResourceType($value)
1521
 * @method string getEnsServiceId()
1522
 * @method $this withEnsServiceId($value)
1523
 * @method string getVSwitchId()
1524
 * @method $this withVSwitchId($value)
1525
 * @method string getInstanceId()
1526
 * @method $this withInstanceId($value)
1527
 * @method string getInstanceName()
1528
 * @method $this withInstanceName($value)
1529
 * @method string getInstanceIds()
1530
 * @method $this withInstanceIds($value)
1531
 * @method string getNetworkId()
1532
 * @method $this withNetworkId($value)
1533
 * @method string getStatus()
1534
 * @method $this withStatus($value)
1535
 * @method string getImageId()
1536
 * @method $this withImageId($value)
1537
 * @method string getSecurityGroupId()
1538
 * @method $this withSecurityGroupId($value)
1539
 * @method string getSearchKey()
1540
 * @method $this withSearchKey($value)
1541
 * @method string getPageNumber()
1542
 * @method $this withPageNumber($value)
1543
 * @method string getPageSize()
1544
 * @method $this withPageSize($value)
1545
 * @method string getEnsRegionIds()
1546
 * @method $this withEnsRegionIds($value)
1547
 */
1548
class DescribeInstances extends Rpc
1549
{
1550
}
1551
1552
class DescribeInstanceSpec extends Rpc
1553
{
1554
}
1555
1556
class DescribeInstanceTypes extends Rpc
1557
{
1558
}
1559
1560
/**
1561
 * @method string getInstanceId()
1562
 * @method $this withInstanceId($value)
1563
 */
1564
class DescribeInstanceVncUrl extends Rpc
1565
{
1566
}
1567
1568
/**
1569
 * @method string getKeyPairName()
1570
 * @method $this withKeyPairName($value)
1571
 * @method string getPageNumber()
1572
 * @method $this withPageNumber($value)
1573
 * @method string getPageSize()
1574
 * @method $this withPageSize($value)
1575
 */
1576
class DescribeKeyPairs extends Rpc
1577
{
1578
}
1579
1580
/**
1581
 * @method string getLoadBalancerId()
1582
 * @method $this withLoadBalancerId($value)
1583
 */
1584
class DescribeLoadBalancerAttribute extends Rpc
1585
{
1586
}
1587
1588
/**
1589
 * @method string getProtocol()
1590
 * @method $this withProtocol($value)
1591
 * @method string getListenerPort()
1592
 * @method $this withListenerPort($value)
1593
 * @method string getLoadBalancerId()
1594
 * @method $this withLoadBalancerId($value)
1595
 */
1596
class DescribeLoadBalancerHTTPListenerAttribute extends Rpc
1597
{
1598
}
1599
1600
/**
1601
 * @method string getProtocol()
1602
 * @method $this withProtocol($value)
1603
 * @method string getListenerPort()
1604
 * @method $this withListenerPort($value)
1605
 * @method string getLoadBalancerId()
1606
 * @method $this withLoadBalancerId($value)
1607
 */
1608
class DescribeLoadBalancerHTTPSListenerAttribute extends Rpc
1609
{
1610
}
1611
1612
/**
1613
 * @method string getLoadBalancerName()
1614
 * @method $this withLoadBalancerName($value)
1615
 * @method string getEnsRegionId()
1616
 * @method $this withEnsRegionId($value)
1617
 * @method string getServerId()
1618
 * @method $this withServerId($value)
1619
 * @method string getVSwitchId()
1620
 * @method $this withVSwitchId($value)
1621
 * @method string getLoadBalancerId()
1622
 * @method $this withLoadBalancerId($value)
1623
 * @method string getNetworkId()
1624
 * @method $this withNetworkId($value)
1625
 * @method string getPageNumber()
1626
 * @method $this withPageNumber($value)
1627
 * @method string getPageSize()
1628
 * @method $this withPageSize($value)
1629
 * @method string getAddress()
1630
 * @method $this withAddress($value)
1631
 * @method string getLoadBalancerStatus()
1632
 * @method $this withLoadBalancerStatus($value)
1633
 */
1634
class DescribeLoadBalancers extends Rpc
1635
{
1636
1637
    /** @var string */
1638
    public $method = 'GET';
1639
}
1640
1641
/**
1642
 * @method string getLoadBalancerSpec()
1643
 * @method $this withLoadBalancerSpec($value)
1644
 */
1645
class DescribeLoadBalancerSpec extends Rpc
1646
{
1647
1648
    /** @var string */
1649
    public $method = 'GET';
1650
}
1651
1652
/**
1653
 * @method string getProtocol()
1654
 * @method $this withProtocol($value)
1655
 * @method string getListenerPort()
1656
 * @method $this withListenerPort($value)
1657
 * @method string getLoadBalancerId()
1658
 * @method $this withLoadBalancerId($value)
1659
 */
1660
class DescribeLoadBalancerTCPListenerAttribute extends Rpc
1661
{
1662
}
1663
1664
/**
1665
 * @method string getProtocol()
1666
 * @method $this withProtocol($value)
1667
 * @method string getListenerPort()
1668
 * @method $this withListenerPort($value)
1669
 * @method string getLoadBalancerId()
1670
 * @method $this withLoadBalancerId($value)
1671
 */
1672
class DescribeLoadBalancerUDPListenerAttribute extends Rpc
1673
{
1674
}
1675
1676
/**
1677
 * @method string getStartDate()
1678
 * @method $this withStartDate($value)
1679
 * @method string getEndDate()
1680
 * @method $this withEndDate($value)
1681
 */
1682
class DescribeMeasurementData extends Rpc
1683
{
1684
}
1685
1686
/**
1687
 * @method string getEnsRegionId()
1688
 * @method $this withEnsRegionId($value)
1689
 * @method string getVSwitchId()
1690
 * @method $this withVSwitchId($value)
1691
 * @method string getName()
1692
 * @method $this withName($value)
1693
 * @method string getNetworkId()
1694
 * @method $this withNetworkId($value)
1695
 * @method string getPageNumber()
1696
 * @method $this withPageNumber($value)
1697
 * @method string getPageSize()
1698
 * @method $this withPageSize($value)
1699
 * @method string getNatGatewayId()
1700
 * @method $this withNatGatewayId($value)
1701
 */
1702
class DescribeNatGateways extends Rpc
1703
{
1704
1705
    /** @var string */
1706
    public $method = 'GET';
1707
}
1708
1709
/**
1710
 * @method string getNetworkId()
1711
 * @method $this withNetworkId($value)
1712
 */
1713
class DescribeNetworkAttribute extends Rpc
1714
{
1715
}
1716
1717
/**
1718
 * @method string getPageNumber()
1719
 * @method $this withPageNumber($value)
1720
 * @method string getEnsRegionId()
1721
 * @method $this withEnsRegionId($value)
1722
 * @method string getPageSize()
1723
 * @method $this withPageSize($value)
1724
 * @method string getVSwitchId()
1725
 * @method $this withVSwitchId($value)
1726
 * @method string getInstanceId()
1727
 * @method $this withInstanceId($value)
1728
 * @method string getPrimaryIpAddress()
1729
 * @method $this withPrimaryIpAddress($value)
1730
 */
1731
class DescribeNetworkInterfaces extends Rpc
1732
{
1733
}
1734
1735
/**
1736
 * @method string getPageNumber()
1737
 * @method $this withPageNumber($value)
1738
 * @method string getEnsRegionId()
1739
 * @method $this withEnsRegionId($value)
1740
 * @method string getPageSize()
1741
 * @method $this withPageSize($value)
1742
 * @method string getNetworkName()
1743
 * @method $this withNetworkName($value)
1744
 * @method string getNetworkId()
1745
 * @method $this withNetworkId($value)
1746
 */
1747
class DescribeNetworks extends Rpc
1748
{
1749
}
1750
1751
/**
1752
 * @method string getInstanceSpec()
1753
 * @method $this withInstanceSpec($value)
1754
 * @method string getEnsRegionId()
1755
 * @method $this withEnsRegionId($value)
1756
 * @method string getSystemDiskSize()
1757
 * @method $this withSystemDiskSize($value)
1758
 * @method string getDataDiskSize()
1759
 * @method $this withDataDiskSize($value)
1760
 */
1761
class DescribePrePaidInstanceStock extends Rpc
1762
{
1763
}
1764
1765
/**
1766
 * @method string getDataDisks()
1767
 * @method $this withDataDisks($value)
1768
 * @method string getEnsRegionId()
1769
 * @method $this withEnsRegionId($value)
1770
 * @method string getPeriod()
1771
 * @method $this withPeriod($value)
1772
 * @method string getPeriodUnit()
1773
 * @method $this withPeriodUnit($value)
1774
 * @method string getInternetChargeType()
1775
 * @method $this withInternetChargeType($value)
1776
 * @method string getInstanceType()
1777
 * @method $this withInstanceType($value)
1778
 * @method string getDataDisk1Size()
1779
 * @method string getQuantity()
1780
 * @method $this withQuantity($value)
1781
 * @method string getSystemDiskSize()
1782
 */
1783
class DescribePrice extends Rpc
1784
{
1785
1786
    /**
1787
     * @param string $value
1788
     *
1789
     * @return $this
1790
     */
1791
    public function withDataDisk1Size($value)
1792
    {
1793
        $this->data['DataDisk1Size'] = $value;
1794
        $this->options['query']['DataDisk.1.Size'] = $value;
1795
1796
        return $this;
1797
    }
1798
1799
    /**
1800
     * @param string $value
1801
     *
1802
     * @return $this
1803
     */
1804
    public function withSystemDiskSize($value)
1805
    {
1806
        $this->data['SystemDiskSize'] = $value;
1807
        $this->options['query']['SystemDisk.Size'] = $value;
1808
1809
        return $this;
1810
    }
1811
}
1812
1813
/**
1814
 * @method string getEnsRegionId()
1815
 * @method $this withEnsRegionId($value)
1816
 */
1817
class DescribeRegionIsps extends Rpc
1818
{
1819
1820
    /** @var string */
1821
    public $method = 'GET';
1822
}
1823
1824
class DescribeReservedResource extends Rpc
1825
{
1826
}
1827
1828
/**
1829
 * @method string getSecurityGroupId()
1830
 * @method $this withSecurityGroupId($value)
1831
 */
1832
class DescribeSecurityGroupAttribute extends Rpc
1833
{
1834
}
1835
1836
/**
1837
 * @method string getSecurityGroupId()
1838
 * @method $this withSecurityGroupId($value)
1839
 * @method string getSecurityGroupName()
1840
 * @method $this withSecurityGroupName($value)
1841
 * @method string getPageNumber()
1842
 * @method $this withPageNumber($value)
1843
 * @method string getPageSize()
1844
 * @method $this withPageSize($value)
1845
 */
1846
class DescribeSecurityGroups extends Rpc
1847
{
1848
}
1849
1850
/**
1851
 * @method string getUuid()
1852
 * @method $this withUuid($value)
1853
 * @method string getPodConfigName()
1854
 * @method $this withPodConfigName($value)
1855
 * @method string getAppId()
1856
 * @method $this withAppId($value)
1857
 */
1858
class DescribeServcieSchedule extends Rpc
1859
{
1860
}
1861
1862
/**
1863
 * @method string getSnatIp()
1864
 * @method $this withSnatIp($value)
1865
 * @method string getSnatEntryId()
1866
 * @method $this withSnatEntryId($value)
1867
 * @method string getSourceCIDR()
1868
 * @method $this withSourceCIDR($value)
1869
 * @method string getPageNumber()
1870
 * @method $this withPageNumber($value)
1871
 * @method string getPageSize()
1872
 * @method $this withPageSize($value)
1873
 * @method string getNatGatewayId()
1874
 * @method $this withNatGatewayId($value)
1875
 * @method string getSnatEntryName()
1876
 * @method $this withSnatEntryName($value)
1877
 */
1878
class DescribeSnatTableEntries extends Rpc
1879
{
1880
1881
    /** @var string */
1882
    public $method = 'GET';
1883
}
1884
1885
/**
1886
 * @method string getIsp()
1887
 * @method $this withIsp($value)
1888
 * @method string getStartTime()
1889
 * @method $this withStartTime($value)
1890
 * @method string getEnsRegionId()
1891
 * @method $this withEnsRegionId($value)
1892
 * @method string getPeriod()
1893
 * @method $this withPeriod($value)
1894
 * @method string getInstanceId()
1895
 * @method $this withInstanceId($value)
1896
 * @method string getEndTime()
1897
 * @method $this withEndTime($value)
1898
 */
1899
class DescribeUserBandWidthData extends Rpc
1900
{
1901
}
1902
1903
/**
1904
 * @method string getOrderByParams()
1905
 * @method $this withOrderByParams($value)
1906
 * @method string getEnsRegionId()
1907
 * @method $this withEnsRegionId($value)
1908
 * @method string getVSwitchId()
1909
 * @method $this withVSwitchId($value)
1910
 * @method string getNetworkId()
1911
 * @method $this withNetworkId($value)
1912
 * @method string getPageNumber()
1913
 * @method $this withPageNumber($value)
1914
 * @method string getPageSize()
1915
 * @method $this withPageSize($value)
1916
 * @method string getVSwitchName()
1917
 * @method $this withVSwitchName($value)
1918
 */
1919
class DescribeVSwitches extends Rpc
1920
{
1921
}
1922
1923
/**
1924
 * @method string getDiskId()
1925
 * @method $this withDiskId($value)
1926
 * @method string getInstanceId()
1927
 * @method $this withInstanceId($value)
1928
 */
1929
class DetachDisk extends Rpc
1930
{
1931
}
1932
1933
/**
1934
 * @method string getData()
1935
 * @method $this withData($value)
1936
 * @method string getDistStrategy()
1937
 * @method $this withDistStrategy($value)
1938
 * @method string getAppId()
1939
 * @method $this withAppId($value)
1940
 */
1941
class DistApplicationData extends Rpc
1942
{
1943
}
1944
1945
/**
1946
 * @method string getStartDate()
1947
 * @method $this withStartDate($value)
1948
 * @method string getEndDate()
1949
 * @method $this withEndDate($value)
1950
 */
1951
class ExportBillDetailData extends Rpc
1952
{
1953
}
1954
1955
/**
1956
 * @method string getImageId()
1957
 * @method $this withImageId($value)
1958
 * @method string getOSSRegionId()
1959
 * @method $this withOSSRegionId($value)
1960
 * @method string getOSSBucket()
1961
 * @method $this withOSSBucket($value)
1962
 * @method string getRoleName()
1963
 * @method $this withRoleName($value)
1964
 * @method string getOSSPrefix()
1965
 * @method $this withOSSPrefix($value)
1966
 */
1967
class ExportImage extends Rpc
1968
{
1969
}
1970
1971
/**
1972
 * @method string getStartDate()
1973
 * @method $this withStartDate($value)
1974
 * @method string getEndDate()
1975
 * @method $this withEndDate($value)
1976
 */
1977
class ExportMeasurementData extends Rpc
1978
{
1979
}
1980
1981
/**
1982
 * @method string getNatType()
1983
 * @method $this withNatType($value)
1984
 * @method string getInstanceId()
1985
 * @method $this withInstanceId($value)
1986
 * @method string getRuleId()
1987
 * @method $this withRuleId($value)
1988
 */
1989
class GetDeviceInternetPort extends Rpc
1990
{
1991
1992
    /** @var string */
1993
    public $method = 'GET';
1994
}
1995
1996
/**
1997
 * @method string getKeyPairName()
1998
 * @method $this withKeyPairName($value)
1999
 * @method string getPublicKeyBody()
2000
 * @method $this withPublicKeyBody($value)
2001
 */
2002
class ImportKeyPair extends Rpc
2003
{
2004
}
2005
2006
/**
2007
 * @method string getEPNInstanceId()
2008
 * @method $this withEPNInstanceId($value)
2009
 * @method string getInstanceInfos()
2010
 * @method $this withInstanceInfos($value)
2011
 */
2012
class JoinPublicIpsToEpnInstance extends Rpc
2013
{
2014
}
2015
2016
/**
2017
 * @method string getSecurityGroupId()
2018
 * @method $this withSecurityGroupId($value)
2019
 * @method string getInstanceId()
2020
 * @method $this withInstanceId($value)
2021
 */
2022
class JoinSecurityGroup extends Rpc
2023
{
2024
}
2025
2026
/**
2027
 * @method string getVSwitchesInfo()
2028
 * @method $this withVSwitchesInfo($value)
2029
 * @method string getEPNInstanceId()
2030
 * @method $this withEPNInstanceId($value)
2031
 */
2032
class JoinVSwitchesToEpnInstance extends Rpc
2033
{
2034
}
2035
2036
/**
2037
 * @method string getSecurityGroupId()
2038
 * @method $this withSecurityGroupId($value)
2039
 * @method string getInstanceId()
2040
 * @method $this withInstanceId($value)
2041
 */
2042
class LeaveSecurityGroup extends Rpc
2043
{
2044
}
2045
2046
/**
2047
 * @method string getClusterNames()
2048
 * @method $this withClusterNames($value)
2049
 * @method string getLevel()
2050
 * @method $this withLevel($value)
2051
 * @method string getOutAppInfoParams()
2052
 * @method $this withOutAppInfoParams($value)
2053
 * @method string getMaxDate()
2054
 * @method $this withMaxDate($value)
2055
 * @method string getPageNumber()
2056
 * @method $this withPageNumber($value)
2057
 * @method string getAppVersions()
2058
 * @method $this withAppVersions($value)
2059
 * @method string getPageSize()
2060
 * @method $this withPageSize($value)
2061
 * @method string getMinDate()
2062
 * @method $this withMinDate($value)
2063
 */
2064
class ListApplications extends Rpc
2065
{
2066
}
2067
2068
/**
2069
 * @method string getDescription()
2070
 * @method $this withDescription($value)
2071
 * @method string getAllocationId()
2072
 * @method $this withAllocationId($value)
2073
 * @method string getBandwidth()
2074
 * @method $this withBandwidth($value)
2075
 * @method string getName()
2076
 * @method $this withName($value)
2077
 */
2078
class ModifyEnsEipAddressAttribute extends Rpc
2079
{
2080
}
2081
2082
/**
2083
 * @method string getNetworkingModel()
2084
 * @method $this withNetworkingModel($value)
2085
 * @method string getInternetMaxBandwidthOut()
2086
 * @method $this withInternetMaxBandwidthOut($value)
2087
 * @method string getEPNInstanceId()
2088
 * @method $this withEPNInstanceId($value)
2089
 * @method string getEPNInstanceName()
2090
 * @method $this withEPNInstanceName($value)
2091
 */
2092
class ModifyEpnInstance extends Rpc
2093
{
2094
}
2095
2096
/**
2097
 * @method string getForwardEntryId()
2098
 * @method $this withForwardEntryId($value)
2099
 * @method string getForwardEntryName()
2100
 * @method $this withForwardEntryName($value)
2101
 * @method string getHealthCheckPort()
2102
 * @method $this withHealthCheckPort($value)
2103
 */
2104
class ModifyForwardEntry extends Rpc
2105
{
2106
}
2107
2108
/**
2109
 * @method string getImageId()
2110
 * @method $this withImageId($value)
2111
 * @method string getImageName()
2112
 * @method $this withImageName($value)
2113
 * @method string getProduct()
2114
 */
2115
class ModifyImageAttribute extends Rpc
2116
{
2117
2118
    /**
2119
     * @param string $value
2120
     *
2121
     * @return $this
2122
     */
2123
    public function withProduct($value)
2124
    {
2125
        $this->data['Product'] = $value;
2126
        $this->options['query']['product'] = $value;
2127
2128
        return $this;
2129
    }
2130
}
2131
2132
/**
2133
 * @method string getImageId()
2134
 * @method $this withImageId($value)
2135
 * @method string getRemoveAccounts()
2136
 * @method $this withRemoveAccounts($value)
2137
 * @method string getAddAccounts()
2138
 * @method $this withAddAccounts($value)
2139
 */
2140
class ModifyImageSharePermission extends Rpc
2141
{
2142
}
2143
2144
/**
2145
 * @method string getPassword()
2146
 * @method $this withPassword($value)
2147
 * @method string getInstanceId()
2148
 * @method $this withInstanceId($value)
2149
 * @method string getInstanceName()
2150
 * @method $this withInstanceName($value)
2151
 */
2152
class ModifyInstanceAttribute extends Rpc
2153
{
2154
}
2155
2156
/**
2157
 * @method string getDuration()
2158
 * @method $this withDuration($value)
2159
 * @method string getRenewalStatus()
2160
 * @method $this withRenewalStatus($value)
2161
 * @method string getOwnerId()
2162
 * @method $this withOwnerId($value)
2163
 * @method string getAutoRenew()
2164
 * @method $this withAutoRenew($value)
2165
 * @method string getInstanceIds()
2166
 * @method $this withInstanceIds($value)
2167
 */
2168
class ModifyInstanceAutoRenewAttribute extends Rpc
2169
{
2170
}
2171
2172
/**
2173
 * @method string getLoadBalancerName()
2174
 * @method $this withLoadBalancerName($value)
2175
 * @method string getLoadBalancerId()
2176
 * @method $this withLoadBalancerId($value)
2177
 */
2178
class ModifyLoadBalancerAttribute extends Rpc
2179
{
2180
}
2181
2182
/**
2183
 * @method string getDescription()
2184
 * @method $this withDescription($value)
2185
 * @method string getNetworkName()
2186
 * @method $this withNetworkName($value)
2187
 * @method string getNetworkId()
2188
 * @method $this withNetworkId($value)
2189
 */
2190
class ModifyNetworkAttribute extends Rpc
2191
{
2192
}
2193
2194
/**
2195
 * @method string getInstanceType()
2196
 * @method $this withInstanceType($value)
2197
 * @method string getInstanceId()
2198
 * @method $this withInstanceId($value)
2199
 */
2200
class ModifyPrepayInstanceSpec extends Rpc
2201
{
2202
}
2203
2204
/**
2205
 * @method string getSecurityGroupId()
2206
 * @method $this withSecurityGroupId($value)
2207
 * @method string getDescription()
2208
 * @method $this withDescription($value)
2209
 * @method string getSecurityGroupName()
2210
 * @method $this withSecurityGroupName($value)
2211
 */
2212
class ModifySecurityGroupAttribute extends Rpc
2213
{
2214
}
2215
2216
/**
2217
 * @method string getDescription()
2218
 * @method $this withDescription($value)
2219
 * @method string getVSwitchId()
2220
 * @method $this withVSwitchId($value)
2221
 * @method string getVSwitchName()
2222
 * @method $this withVSwitchName($value)
2223
 */
2224
class ModifyVSwitchAttribute extends Rpc
2225
{
2226
}
2227
2228
/**
2229
 * @method string getBandwidthType()
2230
 * @method $this withBandwidthType($value)
2231
 * @method string getKeyPairName()
2232
 * @method $this withKeyPairName($value)
2233
 * @method string getPassword()
2234
 * @method $this withPassword($value)
2235
 * @method string getBuyResourcesDetail()
2236
 * @method $this withBuyResourcesDetail($value)
2237
 * @method string getSystemDiskSize()
2238
 * @method $this withSystemDiskSize($value)
2239
 * @method string getInstanceBandwithdLimit()
2240
 * @method $this withInstanceBandwithdLimit($value)
2241
 * @method string getEnsServiceName()
2242
 * @method $this withEnsServiceName($value)
2243
 * @method string getNetLevel()
2244
 * @method $this withNetLevel($value)
2245
 * @method string getDataDiskSize()
2246
 * @method $this withDataDiskSize($value)
2247
 * @method string getSchedulingPriceStrategy()
2248
 * @method $this withSchedulingPriceStrategy($value)
2249
 * @method string getImageId()
2250
 * @method $this withImageId($value)
2251
 * @method string getInstanceSpec()
2252
 * @method $this withInstanceSpec($value)
2253
 * @method string getUserData()
2254
 * @method $this withUserData($value)
2255
 * @method string getSchedulingStrategy()
2256
 * @method $this withSchedulingStrategy($value)
2257
 */
2258
class PreCreateEnsService extends Rpc
2259
{
2260
}
2261
2262
/**
2263
 * @method string getData()
2264
 * @method $this withData($value)
2265
 * @method string getTimeout()
2266
 * @method $this withTimeout($value)
2267
 * @method string getPushStrategy()
2268
 * @method $this withPushStrategy($value)
2269
 * @method string getAppId()
2270
 * @method $this withAppId($value)
2271
 */
2272
class PushApplicationData extends Rpc
2273
{
2274
}
2275
2276
/**
2277
 * @method string getServerId()
2278
 * @method $this withServerId($value)
2279
 * @method string getInstanceId()
2280
 * @method $this withInstanceId($value)
2281
 */
2282
class RebootAICInstance extends Rpc
2283
{
2284
2285
    /** @var string */
2286
    public $method = 'GET';
2287
}
2288
2289
/**
2290
 * @method string getServerId()
2291
 * @method $this withServerId($value)
2292
 */
2293
class RebootARMServerInstance extends Rpc
2294
{
2295
2296
    /** @var string */
2297
    public $method = 'GET';
2298
}
2299
2300
/**
2301
 * @method string getForceStop()
2302
 * @method $this withForceStop($value)
2303
 * @method string getInstanceId()
2304
 * @method $this withInstanceId($value)
2305
 */
2306
class RebootInstance extends Rpc
2307
{
2308
}
2309
2310
/**
2311
 * @method string getImageId()
2312
 * @method $this withImageId($value)
2313
 * @method string getDiskId()
2314
 * @method $this withDiskId($value)
2315
 */
2316
class ReInitDisk extends Rpc
2317
{
2318
}
2319
2320
/**
2321
 * @method string getInstanceId()
2322
 * @method $this withInstanceId($value)
2323
 */
2324
class ReleaseARMServerInstance extends Rpc
2325
{
2326
}
2327
2328
/**
2329
 * @method string getInstanceId()
2330
 * @method $this withInstanceId($value)
2331
 */
2332
class ReleaseInstance extends Rpc
2333
{
2334
}
2335
2336
/**
2337
 * @method string getInstanceId()
2338
 * @method $this withInstanceId($value)
2339
 */
2340
class ReleasePostPaidInstance extends Rpc
2341
{
2342
}
2343
2344
/**
2345
 * @method string getInstanceId()
2346
 * @method $this withInstanceId($value)
2347
 */
2348
class ReleasePrePaidInstance extends Rpc
2349
{
2350
}
2351
2352
/**
2353
 * @method string getBackendServers()
2354
 * @method $this withBackendServers($value)
2355
 * @method string getLoadBalancerId()
2356
 * @method $this withLoadBalancerId($value)
2357
 */
2358
class RemoveBackendServers extends Rpc
2359
{
2360
}
2361
2362
/**
2363
 * @method string getEPNInstanceId()
2364
 * @method $this withEPNInstanceId($value)
2365
 * @method string getInstanceInfos()
2366
 * @method $this withInstanceInfos($value)
2367
 */
2368
class RemovePublicIpsFromEpnInstance extends Rpc
2369
{
2370
}
2371
2372
/**
2373
 * @method string getVSwitchesInfo()
2374
 * @method $this withVSwitchesInfo($value)
2375
 * @method string getEPNInstanceId()
2376
 * @method $this withEPNInstanceId($value)
2377
 */
2378
class RemoveVSwitchesFromEpnInstance extends Rpc
2379
{
2380
}
2381
2382
/**
2383
 * @method string getPeriod()
2384
 * @method $this withPeriod($value)
2385
 * @method string getPeriodUnit()
2386
 * @method $this withPeriodUnit($value)
2387
 * @method string getInstanceId()
2388
 * @method $this withInstanceId($value)
2389
 */
2390
class RenewARMServerInstance extends Rpc
2391
{
2392
}
2393
2394
/**
2395
 * @method string getPeriod()
2396
 * @method $this withPeriod($value)
2397
 * @method string getInstanceId()
2398
 * @method $this withInstanceId($value)
2399
 */
2400
class RenewInstance extends Rpc
2401
{
2402
2403
    /** @var string */
2404
    public $method = 'GET';
2405
}
2406
2407
/**
2408
 * @method string getResourceSelector()
2409
 * @method $this withResourceSelector($value)
2410
 * @method string getToAppVersion()
2411
 * @method $this withToAppVersion($value)
2412
 * @method string getRescaleType()
2413
 * @method $this withRescaleType($value)
2414
 * @method string getTimeout()
2415
 * @method $this withTimeout($value)
2416
 * @method string getRescaleLevel()
2417
 * @method $this withRescaleLevel($value)
2418
 * @method string getAppId()
2419
 * @method $this withAppId($value)
2420
 */
2421
class RescaleApplication extends Rpc
2422
{
2423
}
2424
2425
/**
2426
 * @method string getResourceSelector()
2427
 * @method string getResourceInfo()
2428
 * @method string getRescaleType()
2429
 * @method $this withRescaleType($value)
2430
 * @method string getImageId()
2431
 * @method $this withImageId($value)
2432
 * @method string getTimeout()
2433
 * @method $this withTimeout($value)
2434
 * @method string getRescaleLevel()
2435
 * @method $this withRescaleLevel($value)
2436
 * @method string getResourceSpec()
2437
 * @method $this withResourceSpec($value)
2438
 * @method string getIpType()
2439
 * @method $this withIpType($value)
2440
 * @method string getAppId()
2441
 * @method $this withAppId($value)
2442
 * @method string getServiceId()
2443
 * @method $this withServiceId($value)
2444
 */
2445
class RescaleDeviceService extends Rpc
2446
{
2447
2448
    /**
2449
     * @param string $value
2450
     *
2451
     * @return $this
2452
     */
2453
    public function withResourceSelector($value)
2454
    {
2455
        $this->data['ResourceSelector'] = $value;
2456
        $this->options['form_params']['ResourceSelector'] = $value;
2457
2458
        return $this;
2459
    }
2460
2461
    /**
2462
     * @param string $value
2463
     *
2464
     * @return $this
2465
     */
2466
    public function withResourceInfo($value)
2467
    {
2468
        $this->data['ResourceInfo'] = $value;
2469
        $this->options['form_params']['ResourceInfo'] = $value;
2470
2471
        return $this;
2472
    }
2473
}
2474
2475
/**
2476
 * @method string getServerId()
2477
 * @method $this withServerId($value)
2478
 * @method string getInstanceId()
2479
 * @method $this withInstanceId($value)
2480
 */
2481
class ResetAICInstance extends Rpc
2482
{
2483
2484
    /** @var string */
2485
    public $method = 'GET';
2486
}
2487
2488
/**
2489
 * @method string getImageId()
2490
 * @method $this withImageId($value)
2491
 * @method string getInstanceId()
2492
 * @method $this withInstanceId($value)
2493
 * @method string getAppId()
2494
 * @method $this withAppId($value)
2495
 */
2496
class ResetDeviceInstance extends Rpc
2497
{
2498
2499
    /** @var string */
2500
    public $method = 'GET';
2501
}
2502
2503
/**
2504
 * @method string getInstanceId()
2505
 * @method $this withInstanceId($value)
2506
 * @method string getAppId()
2507
 * @method $this withAppId($value)
2508
 */
2509
class RestartDeviceInstance extends Rpc
2510
{
2511
2512
    /** @var string */
2513
    public $method = 'GET';
2514
}
2515
2516
/**
2517
 * @method string getSourcePortRange()
2518
 * @method $this withSourcePortRange($value)
2519
 * @method string getPortRange()
2520
 * @method $this withPortRange($value)
2521
 * @method string getIpProtocol()
2522
 * @method $this withIpProtocol($value)
2523
 * @method string getSourceCidrIp()
2524
 * @method $this withSourceCidrIp($value)
2525
 * @method string getPriority()
2526
 * @method $this withPriority($value)
2527
 * @method string getSecurityGroupId()
2528
 * @method $this withSecurityGroupId($value)
2529
 * @method string getPolicy()
2530
 * @method $this withPolicy($value)
2531
 */
2532
class RevokeSecurityGroup extends Rpc
2533
{
2534
}
2535
2536
/**
2537
 * @method string getSourcePortRange()
2538
 * @method $this withSourcePortRange($value)
2539
 * @method string getPortRange()
2540
 * @method $this withPortRange($value)
2541
 * @method string getIpProtocol()
2542
 * @method $this withIpProtocol($value)
2543
 * @method string getPriority()
2544
 * @method $this withPriority($value)
2545
 * @method string getDestCidrIp()
2546
 * @method $this withDestCidrIp($value)
2547
 * @method string getSecurityGroupId()
2548
 * @method $this withSecurityGroupId($value)
2549
 * @method string getPolicy()
2550
 * @method $this withPolicy($value)
2551
 */
2552
class RevokeSecurityGroupEgress extends Rpc
2553
{
2554
}
2555
2556
/**
2557
 * @method string getTimeout()
2558
 * @method $this withTimeout($value)
2559
 * @method string getFromAppVersion()
2560
 * @method $this withFromAppVersion($value)
2561
 * @method string getAppId()
2562
 * @method $this withAppId($value)
2563
 * @method string getToAppVersion()
2564
 * @method $this withToAppVersion($value)
2565
 */
2566
class RollbackApplication extends Rpc
2567
{
2568
}
2569
2570
/**
2571
 * @method string getScheduleAreaLevel()
2572
 * @method $this withScheduleAreaLevel($value)
2573
 * @method string getUniqueSuffix()
2574
 * @method $this withUniqueSuffix($value)
2575
 * @method string getSecurityId()
2576
 * @method $this withSecurityId($value)
2577
 * @method string getKeyPairName()
2578
 * @method $this withKeyPairName($value)
2579
 * @method string getPassword()
2580
 * @method $this withPassword($value)
2581
 * @method string getHostName()
2582
 * @method $this withHostName($value)
2583
 * @method string getSystemDisk()
2584
 * @method $this withSystemDisk($value)
2585
 * @method string getNetDistrictCode()
2586
 * @method $this withNetDistrictCode($value)
2587
 * @method string getEnsRegionId()
2588
 * @method $this withEnsRegionId($value)
2589
 * @method string getPeriod()
2590
 * @method $this withPeriod($value)
2591
 * @method string getPublicIpIdentification()
2592
 * @method $this withPublicIpIdentification($value)
2593
 * @method string getVSwitchId()
2594
 * @method $this withVSwitchId($value)
2595
 * @method string getPrivateIpAddress()
2596
 * @method $this withPrivateIpAddress($value)
2597
 * @method string getPeriodUnit()
2598
 * @method $this withPeriodUnit($value)
2599
 * @method string getInstanceName()
2600
 * @method $this withInstanceName($value)
2601
 * @method string getAutoRenew()
2602
 * @method $this withAutoRenew($value)
2603
 * @method string getInternetChargeType()
2604
 * @method $this withInternetChargeType($value)
2605
 * @method string getNetWorkId()
2606
 * @method $this withNetWorkId($value)
2607
 * @method string getSchedulingPriceStrategy()
2608
 * @method $this withSchedulingPriceStrategy($value)
2609
 * @method string getImageId()
2610
 * @method $this withImageId($value)
2611
 * @method string getInternetMaxBandwidthOut()
2612
 * @method $this withInternetMaxBandwidthOut($value)
2613
 * @method string getUserData()
2614
 * @method $this withUserData($value)
2615
 * @method string getInstanceType()
2616
 * @method $this withInstanceType($value)
2617
 * @method string getInstanceChargeType()
2618
 * @method $this withInstanceChargeType($value)
2619
 * @method string getAmount()
2620
 * @method $this withAmount($value)
2621
 * @method string getDataDisk()
2622
 * @method $this withDataDisk($value)
2623
 * @method string getSchedulingStrategy()
2624
 * @method $this withSchedulingStrategy($value)
2625
 * @method string getCarrier()
2626
 * @method $this withCarrier($value)
2627
 */
2628
class RunInstances extends Rpc
2629
{
2630
}
2631
2632
/**
2633
 * @method string getUuid()
2634
 * @method $this withUuid($value)
2635
 * @method string getClientIp()
2636
 * @method $this withClientIp($value)
2637
 * @method string getPodConfigName()
2638
 * @method $this withPodConfigName($value)
2639
 * @method string getServiceCommands()
2640
 * @method $this withServiceCommands($value)
2641
 * @method string getScheduleStrategy()
2642
 * @method $this withScheduleStrategy($value)
2643
 * @method string getDirectorys()
2644
 * @method $this withDirectorys($value)
2645
 * @method string getPreLockedTimeout()
2646
 * @method $this withPreLockedTimeout($value)
2647
 * @method string getServiceAction()
2648
 * @method $this withServiceAction($value)
2649
 * @method string getAppId()
2650
 * @method $this withAppId($value)
2651
 */
2652
class RunServiceSchedule extends Rpc
2653
{
2654
}
2655
2656
/**
2657
 * @method string getBackendServers()
2658
 * @method $this withBackendServers($value)
2659
 * @method string getLoadBalancerId()
2660
 * @method $this withLoadBalancerId($value)
2661
 */
2662
class SetBackendServers extends Rpc
2663
{
2664
}
2665
2666
/**
2667
 * @method string getHealthCheckTimeout()
2668
 * @method $this withHealthCheckTimeout($value)
2669
 * @method string getHealthCheckURI()
2670
 * @method $this withHealthCheckURI($value)
2671
 * @method string getHealthCheck()
2672
 * @method $this withHealthCheck($value)
2673
 * @method string getProtocol()
2674
 * @method $this withProtocol($value)
2675
 * @method string getCookie()
2676
 * @method $this withCookie($value)
2677
 * @method string getHealthCheckMethod()
2678
 * @method $this withHealthCheckMethod($value)
2679
 * @method string getHealthCheckDomain()
2680
 * @method $this withHealthCheckDomain($value)
2681
 * @method string getRequestTimeout()
2682
 * @method $this withRequestTimeout($value)
2683
 * @method string getLoadBalancerId()
2684
 * @method $this withLoadBalancerId($value)
2685
 * @method string getHealthCheckInterval()
2686
 * @method $this withHealthCheckInterval($value)
2687
 * @method string getDescription()
2688
 * @method $this withDescription($value)
2689
 * @method string getUnhealthyThreshold()
2690
 * @method $this withUnhealthyThreshold($value)
2691
 * @method string getHealthyThreshold()
2692
 * @method $this withHealthyThreshold($value)
2693
 * @method string getScheduler()
2694
 * @method $this withScheduler($value)
2695
 * @method string getCookieTimeout()
2696
 * @method $this withCookieTimeout($value)
2697
 * @method string getStickySessionType()
2698
 * @method $this withStickySessionType($value)
2699
 * @method string getListenerPort()
2700
 * @method $this withListenerPort($value)
2701
 * @method string getStickySession()
2702
 * @method $this withStickySession($value)
2703
 * @method string getIdleTimeout()
2704
 * @method $this withIdleTimeout($value)
2705
 * @method string getHealthCheckConnectPort()
2706
 * @method $this withHealthCheckConnectPort($value)
2707
 * @method string getHealthCheckHttpCode()
2708
 * @method $this withHealthCheckHttpCode($value)
2709
 */
2710
class SetLoadBalancerHTTPListenerAttribute extends Rpc
2711
{
2712
}
2713
2714
/**
2715
 * @method string getHealthCheckTimeout()
2716
 * @method $this withHealthCheckTimeout($value)
2717
 * @method string getHealthCheckURI()
2718
 * @method $this withHealthCheckURI($value)
2719
 * @method string getHealthCheck()
2720
 * @method $this withHealthCheck($value)
2721
 * @method string getProtocol()
2722
 * @method $this withProtocol($value)
2723
 * @method string getCookie()
2724
 * @method $this withCookie($value)
2725
 * @method string getHealthCheckMethod()
2726
 * @method $this withHealthCheckMethod($value)
2727
 * @method string getHealthCheckDomain()
2728
 * @method $this withHealthCheckDomain($value)
2729
 * @method string getRequestTimeout()
2730
 * @method $this withRequestTimeout($value)
2731
 * @method string getLoadBalancerId()
2732
 * @method $this withLoadBalancerId($value)
2733
 * @method string getHealthCheckInterval()
2734
 * @method $this withHealthCheckInterval($value)
2735
 * @method string getDescription()
2736
 * @method $this withDescription($value)
2737
 * @method string getUnhealthyThreshold()
2738
 * @method $this withUnhealthyThreshold($value)
2739
 * @method string getHealthyThreshold()
2740
 * @method $this withHealthyThreshold($value)
2741
 * @method string getScheduler()
2742
 * @method $this withScheduler($value)
2743
 * @method string getCookieTimeout()
2744
 * @method $this withCookieTimeout($value)
2745
 * @method string getStickySessionType()
2746
 * @method $this withStickySessionType($value)
2747
 * @method string getListenerPort()
2748
 * @method $this withListenerPort($value)
2749
 * @method string getStickySession()
2750
 * @method $this withStickySession($value)
2751
 * @method string getServerCertificateId()
2752
 * @method $this withServerCertificateId($value)
2753
 * @method string getIdleTimeout()
2754
 * @method $this withIdleTimeout($value)
2755
 * @method string getHealthCheckConnectPort()
2756
 * @method $this withHealthCheckConnectPort($value)
2757
 * @method string getHealthCheckHttpCode()
2758
 * @method $this withHealthCheckHttpCode($value)
2759
 */
2760
class SetLoadBalancerHTTPSListenerAttribute extends Rpc
2761
{
2762
}
2763
2764
/**
2765
 * @method string getLoadBalancerStatus()
2766
 * @method $this withLoadBalancerStatus($value)
2767
 * @method string getLoadBalancerId()
2768
 * @method $this withLoadBalancerId($value)
2769
 */
2770
class SetLoadBalancerStatus extends Rpc
2771
{
2772
}
2773
2774
/**
2775
 * @method string getHealthCheckURI()
2776
 * @method $this withHealthCheckURI($value)
2777
 * @method string getProtocol()
2778
 * @method $this withProtocol($value)
2779
 * @method string getEstablishedTimeout()
2780
 * @method $this withEstablishedTimeout($value)
2781
 * @method string getPersistenceTimeout()
2782
 * @method $this withPersistenceTimeout($value)
2783
 * @method string getHealthCheckDomain()
2784
 * @method $this withHealthCheckDomain($value)
2785
 * @method string getLoadBalancerId()
2786
 * @method $this withLoadBalancerId($value)
2787
 * @method string getHealthCheckInterval()
2788
 * @method $this withHealthCheckInterval($value)
2789
 * @method string getHealthCheckConnectTimeout()
2790
 * @method $this withHealthCheckConnectTimeout($value)
2791
 * @method string getDescription()
2792
 * @method $this withDescription($value)
2793
 * @method string getUnhealthyThreshold()
2794
 * @method $this withUnhealthyThreshold($value)
2795
 * @method string getHealthyThreshold()
2796
 * @method $this withHealthyThreshold($value)
2797
 * @method string getScheduler()
2798
 * @method $this withScheduler($value)
2799
 * @method string getEipTransmit()
2800
 * @method $this withEipTransmit($value)
2801
 * @method string getListenerPort()
2802
 * @method $this withListenerPort($value)
2803
 * @method string getHealthCheckType()
2804
 * @method $this withHealthCheckType($value)
2805
 * @method string getHealthCheckConnectPort()
2806
 * @method $this withHealthCheckConnectPort($value)
2807
 * @method string getHealthCheckHttpCode()
2808
 * @method $this withHealthCheckHttpCode($value)
2809
 */
2810
class SetLoadBalancerTCPListenerAttribute extends Rpc
2811
{
2812
}
2813
2814
/**
2815
 * @method string getProtocol()
2816
 * @method $this withProtocol($value)
2817
 * @method string getLoadBalancerId()
2818
 * @method $this withLoadBalancerId($value)
2819
 * @method string getHealthCheckReq()
2820
 * @method $this withHealthCheckReq($value)
2821
 * @method string getHealthCheckInterval()
2822
 * @method $this withHealthCheckInterval($value)
2823
 * @method string getHealthCheckExp()
2824
 * @method $this withHealthCheckExp($value)
2825
 * @method string getHealthCheckConnectTimeout()
2826
 * @method $this withHealthCheckConnectTimeout($value)
2827
 * @method string getDescription()
2828
 * @method $this withDescription($value)
2829
 * @method string getUnhealthyThreshold()
2830
 * @method $this withUnhealthyThreshold($value)
2831
 * @method string getHealthyThreshold()
2832
 * @method $this withHealthyThreshold($value)
2833
 * @method string getScheduler()
2834
 * @method $this withScheduler($value)
2835
 * @method string getEipTransmit()
2836
 * @method $this withEipTransmit($value)
2837
 * @method string getListenerPort()
2838
 * @method $this withListenerPort($value)
2839
 * @method string getHealthCheckConnectPort()
2840
 * @method $this withHealthCheckConnectPort($value)
2841
 */
2842
class SetLoadBalancerUDPListenerAttribute extends Rpc
2843
{
2844
}
2845
2846
/**
2847
 * @method string getEPNInstanceId()
2848
 * @method $this withEPNInstanceId($value)
2849
 */
2850
class StartEpnInstance extends Rpc
2851
{
2852
}
2853
2854
/**
2855
 * @method string getInstanceId()
2856
 * @method $this withInstanceId($value)
2857
 */
2858
class StartInstance extends Rpc
2859
{
2860
}
2861
2862
/**
2863
 * @method string getListenerPort()
2864
 * @method $this withListenerPort($value)
2865
 * @method string getListenerProtocol()
2866
 * @method $this withListenerProtocol($value)
2867
 * @method string getLoadBalancerId()
2868
 * @method $this withLoadBalancerId($value)
2869
 */
2870
class StartLoadBalancerListener extends Rpc
2871
{
2872
}
2873
2874
/**
2875
 * @method string getEPNInstanceId()
2876
 * @method $this withEPNInstanceId($value)
2877
 */
2878
class StopEpnInstance extends Rpc
2879
{
2880
}
2881
2882
/**
2883
 * @method string getForceStop()
2884
 * @method $this withForceStop($value)
2885
 * @method string getInstanceId()
2886
 * @method $this withInstanceId($value)
2887
 */
2888
class StopInstance extends Rpc
2889
{
2890
}
2891
2892
/**
2893
 * @method string getListenerPort()
2894
 * @method $this withListenerPort($value)
2895
 * @method string getListenerProtocol()
2896
 * @method $this withListenerProtocol($value)
2897
 * @method string getLoadBalancerId()
2898
 * @method $this withLoadBalancerId($value)
2899
 */
2900
class StopLoadBalancerListener extends Rpc
2901
{
2902
}
2903
2904
/**
2905
 * @method string getPrivateIpAddress()
2906
 * @method $this withPrivateIpAddress($value)
2907
 * @method string getNetworkInterfaceId()
2908
 * @method $this withNetworkInterfaceId($value)
2909
 */
2910
class UnassignPrivateIpAddresses extends Rpc
2911
{
2912
}
2913
2914
/**
2915
 * @method string getAllocationId()
2916
 * @method $this withAllocationId($value)
2917
 */
2918
class UnAssociateEnsEipAddress extends Rpc
2919
{
2920
}
2921
2922
/**
2923
 * @method string getImageId()
2924
 * @method $this withImageId($value)
2925
 * @method string getTimeout()
2926
 * @method $this withTimeout($value)
2927
 * @method string getServerIds()
2928
 * @method $this withServerIds($value)
2929
 */
2930
class UpgradeAICInstanceImage extends Rpc
2931
{
2932
2933
    /** @var string */
2934
    public $method = 'GET';
2935
}
2936
2937
/**
2938
 * @method string getTemplate()
2939
 * @method $this withTemplate($value)
2940
 * @method string getTimeout()
2941
 * @method $this withTimeout($value)
2942
 * @method string getAppId()
2943
 * @method $this withAppId($value)
2944
 */
2945
class UpgradeApplication extends Rpc
2946
{
2947
}
2948