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 ( 0cfb00...ceaa13 )
by
unknown
08:16
created

CreateInstance   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 21
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 4
eloc 8
dl 0
loc 21
ccs 0
cts 0
cp 0
c 1
b 0
f 0
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A withTag() 0 13 4
1
<?php
2
3
namespace AlibabaCloud\CloudAPI\V20160714;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AbolishApi abolishApi(array $options = [])
9
 * @method AddAccessControlListEntry addAccessControlListEntry(array $options = [])
10
 * @method AddIpControlPolicyItem addIpControlPolicyItem(array $options = [])
11
 * @method AddTrafficSpecialControl addTrafficSpecialControl(array $options = [])
12
 * @method AttachPlugin attachPlugin(array $options = [])
13
 * @method BatchAbolishApis batchAbolishApis(array $options = [])
14
 * @method BatchDeployApis batchDeployApis(array $options = [])
15
 * @method CreateAccessControlList createAccessControlList(array $options = [])
16
 * @method CreateApi createApi(array $options = [])
17
 * @method CreateApiGroup createApiGroup(array $options = [])
18
 * @method CreateApiStageVariable createApiStageVariable(array $options = [])
19
 * @method CreateApp createApp(array $options = [])
20
 * @method CreateBackend createBackend(array $options = [])
21
 * @method CreateBackendModel createBackendModel(array $options = [])
22
 * @method CreateDataset createDataset(array $options = [])
23
 * @method CreateDatasetItem createDatasetItem(array $options = [])
24
 * @method CreateInstance createInstance(array $options = [])
25
 * @method CreateIntranetDomain createIntranetDomain(array $options = [])
26
 * @method CreateIpControl createIpControl(array $options = [])
27
 * @method CreateLogConfig createLogConfig(array $options = [])
28
 * @method CreateModel createModel(array $options = [])
29
 * @method CreateMonitorGroup createMonitorGroup(array $options = [])
30
 * @method CreatePlugin createPlugin(array $options = [])
31
 * @method CreateSignature createSignature(array $options = [])
32
 * @method CreateTrafficControl createTrafficControl(array $options = [])
33
 * @method DeleteAccessControlList deleteAccessControlList(array $options = [])
34
 * @method DeleteAllTrafficSpecialControl deleteAllTrafficSpecialControl(array $options = [])
35
 * @method DeleteApi deleteApi(array $options = [])
36
 * @method DeleteApiGroup deleteApiGroup(array $options = [])
37
 * @method DeleteApiStageVariable deleteApiStageVariable(array $options = [])
38
 * @method DeleteApp deleteApp(array $options = [])
39
 * @method DeleteBackend deleteBackend(array $options = [])
40
 * @method DeleteBackendModel deleteBackendModel(array $options = [])
41
 * @method DeleteDataset deleteDataset(array $options = [])
42
 * @method DeleteDatasetItem deleteDatasetItem(array $options = [])
43
 * @method DeleteDomain deleteDomain(array $options = [])
44
 * @method DeleteDomainCertificate deleteDomainCertificate(array $options = [])
45
 * @method DeleteInstance deleteInstance(array $options = [])
46
 * @method DeleteIpControl deleteIpControl(array $options = [])
47
 * @method DeleteLogConfig deleteLogConfig(array $options = [])
48
 * @method DeleteModel deleteModel(array $options = [])
49
 * @method DeleteMonitorGroup deleteMonitorGroup(array $options = [])
50
 * @method DeletePlugin deletePlugin(array $options = [])
51
 * @method DeleteSignature deleteSignature(array $options = [])
52
 * @method DeleteTrafficControl deleteTrafficControl(array $options = [])
53
 * @method DeleteTrafficSpecialControl deleteTrafficSpecialControl(array $options = [])
54
 * @method DeployApi deployApi(array $options = [])
55
 * @method DescribeAbolishApiTask describeAbolishApiTask(array $options = [])
56
 * @method DescribeAccessControlListAttribute describeAccessControlListAttribute(array $options = [])
57
 * @method DescribeAccessControlLists describeAccessControlLists(array $options = [])
58
 * @method DescribeApi describeApi(array $options = [])
59
 * @method DescribeApiDoc describeApiDoc(array $options = [])
60
 * @method DescribeApiGroup describeApiGroup(array $options = [])
61
 * @method DescribeApiGroups describeApiGroups(array $options = [])
62
 * @method DescribeApiGroupVpcWhitelist describeApiGroupVpcWhitelist(array $options = [])
63
 * @method DescribeApiHistories describeApiHistories(array $options = [])
64
 * @method DescribeApiHistory describeApiHistory(array $options = [])
65
 * @method DescribeApiIpControls describeApiIpControls(array $options = [])
66
 * @method DescribeApiLatencyData describeApiLatencyData(array $options = [])
67
 * @method DescribeApiMarketAttributes describeApiMarketAttributes(array $options = [])
68
 * @method DescribeApiQpsData describeApiQpsData(array $options = [])
69
 * @method DescribeApis describeApis(array $options = [])
70
 * @method DescribeApisByApp describeApisByApp(array $options = [])
71
 * @method DescribeApisByBackend describeApisByBackend(array $options = [])
72
 * @method DescribeApisByIpControl describeApisByIpControl(array $options = [])
73
 * @method DescribeApisBySignature describeApisBySignature(array $options = [])
74
 * @method DescribeApisByTrafficControl describeApisByTrafficControl(array $options = [])
75
 * @method DescribeApiSignatures describeApiSignatures(array $options = [])
76
 * @method DescribeApiTrafficControls describeApiTrafficControls(array $options = [])
77
 * @method DescribeApiTrafficData describeApiTrafficData(array $options = [])
78
 * @method DescribeApp describeApp(array $options = [])
79
 * @method DescribeAppAttributes describeAppAttributes(array $options = [])
80
 * @method DescribeApps describeApps(array $options = [])
81
 * @method DescribeAppSecurity describeAppSecurity(array $options = [])
82
 * @method DescribeAuthorizedApis describeAuthorizedApis(array $options = [])
83
 * @method DescribeAuthorizedApps describeAuthorizedApps(array $options = [])
84
 * @method DescribeBackendInfo describeBackendInfo(array $options = [])
85
 * @method DescribeBackendList describeBackendList(array $options = [])
86
 * @method DescribeDatasetInfo describeDatasetInfo(array $options = [])
87
 * @method DescribeDatasetItemInfo describeDatasetItemInfo(array $options = [])
88
 * @method DescribeDatasetItemList describeDatasetItemList(array $options = [])
89
 * @method DescribeDatasetList describeDatasetList(array $options = [])
90
 * @method DescribeDeployApiTask describeDeployApiTask(array $options = [])
91
 * @method DescribeDeployedApi describeDeployedApi(array $options = [])
92
 * @method DescribeDeployedApis describeDeployedApis(array $options = [])
93
 * @method DescribeDomain describeDomain(array $options = [])
94
 * @method DescribeHistoryApis describeHistoryApis(array $options = [])
95
 * @method DescribeImportOASTask describeImportOASTask(array $options = [])
96
 * @method DescribeInstances describeInstances(array $options = [])
97
 * @method DescribeIpControlPolicyItems describeIpControlPolicyItems(array $options = [])
98
 * @method DescribeIpControls describeIpControls(array $options = [])
99
 * @method DescribeLogConfig describeLogConfig(array $options = [])
100
 * @method DescribeMarketRemainsQuota describeMarketRemainsQuota(array $options = [])
101
 * @method DescribeModels describeModels(array $options = [])
102
 * @method DescribePluginApis describePluginApis(array $options = [])
103
 * @method DescribePlugins describePlugins(array $options = [])
104
 * @method DescribePluginsByApi describePluginsByApi(array $options = [])
105
 * @method DescribePluginSchemas describePluginSchemas(array $options = [])
106
 * @method DescribePluginTemplates describePluginTemplates(array $options = [])
107
 * @method DescribePurchasedApiGroup describePurchasedApiGroup(array $options = [])
108
 * @method DescribePurchasedApiGroups describePurchasedApiGroups(array $options = [])
109
 * @method DescribePurchasedApis describePurchasedApis(array $options = [])
110
 * @method DescribeRegions describeRegions(array $options = [])
111
 * @method DescribeSignatures describeSignatures(array $options = [])
112
 * @method DescribeSignaturesByApi describeSignaturesByApi(array $options = [])
113
 * @method DescribeSystemParameters describeSystemParameters(array $options = [])
114
 * @method DescribeTrafficControls describeTrafficControls(array $options = [])
115
 * @method DescribeTrafficControlsByApi describeTrafficControlsByApi(array $options = [])
116
 * @method DescribeUpdateBackendTask describeUpdateBackendTask(array $options = [])
117
 * @method DescribeUpdateVpcInfoTask describeUpdateVpcInfoTask(array $options = [])
118
 * @method DescribeVpcAccesses describeVpcAccesses(array $options = [])
119
 * @method DescribeZones describeZones(array $options = [])
120
 * @method DetachPlugin detachPlugin(array $options = [])
121
 * @method DisableInstanceAccessControl disableInstanceAccessControl(array $options = [])
122
 * @method DryRunSwagger dryRunSwagger(array $options = [])
123
 * @method EnableInstanceAccessControl enableInstanceAccessControl(array $options = [])
124
 * @method ImportOAS importOAS(array $options = [])
125
 * @method ImportSwagger importSwagger(array $options = [])
126
 * @method ListTagResources listTagResources(array $options = [])
127
 * @method ModifyApi modifyApi(array $options = [])
128
 * @method ModifyApiConfiguration modifyApiConfiguration(array $options = [])
129
 * @method ModifyApiGroup modifyApiGroup(array $options = [])
130
 * @method ModifyApiGroupVpcWhitelist modifyApiGroupVpcWhitelist(array $options = [])
131
 * @method ModifyApp modifyApp(array $options = [])
132
 * @method ModifyBackend modifyBackend(array $options = [])
133
 * @method ModifyBackendModel modifyBackendModel(array $options = [])
134
 * @method ModifyDataset modifyDataset(array $options = [])
135
 * @method ModifyDatasetItem modifyDatasetItem(array $options = [])
136
 * @method ModifyInstanceSpec modifyInstanceSpec(array $options = [])
137
 * @method ModifyIpControl modifyIpControl(array $options = [])
138
 * @method ModifyIpControlPolicyItem modifyIpControlPolicyItem(array $options = [])
139
 * @method ModifyLogConfig modifyLogConfig(array $options = [])
140
 * @method ModifyModel modifyModel(array $options = [])
141
 * @method ModifyPlugin modifyPlugin(array $options = [])
142
 * @method ModifySignature modifySignature(array $options = [])
143
 * @method ModifyTrafficControl modifyTrafficControl(array $options = [])
144
 * @method ModifyVpcAccessAndUpdateApis modifyVpcAccessAndUpdateApis(array $options = [])
145
 * @method OpenApiGatewayService openApiGatewayService(array $options = [])
146
 * @method QueryRequestLogs queryRequestLogs(array $options = [])
147
 * @method ReactivateDomain reactivateDomain(array $options = [])
148
 * @method RemoveAccessControlListEntry removeAccessControlListEntry(array $options = [])
149
 * @method RemoveApisAuthorities removeApisAuthorities(array $options = [])
150
 * @method RemoveAppsAuthorities removeAppsAuthorities(array $options = [])
151
 * @method RemoveIpControlApis removeIpControlApis(array $options = [])
152
 * @method RemoveIpControlPolicyItem removeIpControlPolicyItem(array $options = [])
153
 * @method RemoveSignatureApis removeSignatureApis(array $options = [])
154
 * @method RemoveTrafficControlApis removeTrafficControlApis(array $options = [])
155
 * @method RemoveVpcAccess removeVpcAccess(array $options = [])
156
 * @method RemoveVpcAccessAndAbolishApis removeVpcAccessAndAbolishApis(array $options = [])
157
 * @method ResetAppCode resetAppCode(array $options = [])
158
 * @method ResetAppSecret resetAppSecret(array $options = [])
159
 * @method SdkGenerateByApp sdkGenerateByApp(array $options = [])
160
 * @method SdkGenerateByAppForRegion sdkGenerateByAppForRegion(array $options = [])
161
 * @method SdkGenerateByGroup sdkGenerateByGroup(array $options = [])
162
 * @method SetAccessControlListAttribute setAccessControlListAttribute(array $options = [])
163
 * @method SetApisAuthorities setApisAuthorities(array $options = [])
164
 * @method SetAppsAuthorities setAppsAuthorities(array $options = [])
165
 * @method SetDomain setDomain(array $options = [])
166
 * @method SetDomainCertificate setDomainCertificate(array $options = [])
167
 * @method SetDomainWebSocketStatus setDomainWebSocketStatus(array $options = [])
168
 * @method SetIpControlApis setIpControlApis(array $options = [])
169
 * @method SetSignatureApis setSignatureApis(array $options = [])
170
 * @method SetTrafficControlApis setTrafficControlApis(array $options = [])
171
 * @method SetVpcAccess setVpcAccess(array $options = [])
172
 * @method SetWildcardDomainPatterns setWildcardDomainPatterns(array $options = [])
173
 * @method SwitchApi switchApi(array $options = [])
174
 * @method TagResources tagResources(array $options = [])
175
 * @method UntagResources untagResources(array $options = [])
176
 */
177
class CloudAPIApiResolver extends ApiResolver
178
{
179
}
180
181
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
182
{
183
    /** @var string */
184
    public $product = 'CloudAPI';
185
186
    /** @var string */
187
    public $version = '2016-07-14';
188
189
    /** @var string */
190
    public $method = 'POST';
191
192
    /** @var string */
193
    public $serviceCode = 'apigateway';
194
}
195
196
/**
197
 * @method string getStageName()
198
 * @method $this withStageName($value)
199
 * @method string getGroupId()
200
 * @method $this withGroupId($value)
201
 * @method string getSecurityToken()
202
 * @method $this withSecurityToken($value)
203
 * @method string getApiId()
204
 * @method $this withApiId($value)
205
 */
206
class AbolishApi extends Rpc
207
{
208
}
209
210
/**
211
 * @method string getAclId()
212
 * @method $this withAclId($value)
213
 * @method string getAclEntrys()
214
 * @method $this withAclEntrys($value)
215
 * @method string getSecurityToken()
216
 * @method $this withSecurityToken($value)
217
 */
218
class AddAccessControlListEntry extends Rpc
219
{
220
}
221
222
/**
223
 * @method string getIpControlId()
224
 * @method $this withIpControlId($value)
225
 * @method string getSecurityToken()
226
 * @method $this withSecurityToken($value)
227
 * @method string getAppId()
228
 * @method $this withAppId($value)
229
 * @method string getCidrIp()
230
 * @method $this withCidrIp($value)
231
 */
232
class AddIpControlPolicyItem extends Rpc
233
{
234
}
235
236
/**
237
 * @method string getTrafficControlId()
238
 * @method $this withTrafficControlId($value)
239
 * @method string getSpecialKey()
240
 * @method $this withSpecialKey($value)
241
 * @method string getTrafficValue()
242
 * @method $this withTrafficValue($value)
243
 * @method string getSecurityToken()
244
 * @method $this withSecurityToken($value)
245
 * @method string getSpecialType()
246
 * @method $this withSpecialType($value)
247
 */
248
class AddTrafficSpecialControl extends Rpc
249
{
250
}
251
252
/**
253
 * @method string getStageName()
254
 * @method $this withStageName($value)
255
 * @method string getPluginId()
256
 * @method $this withPluginId($value)
257
 * @method string getGroupId()
258
 * @method $this withGroupId($value)
259
 * @method string getSecurityToken()
260
 * @method $this withSecurityToken($value)
261
 * @method string getApiId()
262
 * @method $this withApiId($value)
263
 * @method string getApiIds()
264
 * @method $this withApiIds($value)
265
 */
266
class AttachPlugin extends Rpc
267
{
268
}
269
270
/**
271
 * @method string getSecurityToken()
272
 * @method $this withSecurityToken($value)
273
 * @method array getApi()
274
 */
275
class BatchAbolishApis extends Rpc
276
{
277
278
    /**
279
     * @param array $api
280
     *
281
     * @return $this
282
     */
283
	public function withApi(array $api)
284
	{
285
	    $this->data['Api'] = $api;
286
		foreach ($api as $depth1 => $depth1Value) {
287
			if(isset($depth1Value['StageName'])){
288
				$this->options['query']['Api.' . ($depth1 + 1) . '.StageName'] = $depth1Value['StageName'];
289
			}
290
			if(isset($depth1Value['GroupId'])){
291
				$this->options['query']['Api.' . ($depth1 + 1) . '.GroupId'] = $depth1Value['GroupId'];
292
			}
293
			if(isset($depth1Value['ApiUid'])){
294
				$this->options['query']['Api.' . ($depth1 + 1) . '.ApiUid'] = $depth1Value['ApiUid'];
295
			}
296
			if(isset($depth1Value['StageId'])){
297
				$this->options['query']['Api.' . ($depth1 + 1) . '.StageId'] = $depth1Value['StageId'];
298
			}
299
		}
300
301
		return $this;
302
    }
303
}
304
305
/**
306
 * @method string getStageName()
307
 * @method $this withStageName($value)
308
 * @method string getDescription()
309
 * @method $this withDescription($value)
310
 * @method string getSecurityToken()
311
 * @method $this withSecurityToken($value)
312
 * @method array getApi()
313
 */
314
class BatchDeployApis extends Rpc
315
{
316
317
    /**
318
     * @param array $api
319
     *
320
     * @return $this
321
     */
322
	public function withApi(array $api)
323
	{
324
	    $this->data['Api'] = $api;
325
		foreach ($api as $depth1 => $depth1Value) {
326
			if(isset($depth1Value['GroupId'])){
327
				$this->options['query']['Api.' . ($depth1 + 1) . '.GroupId'] = $depth1Value['GroupId'];
328
			}
329
			if(isset($depth1Value['ApiUid'])){
330
				$this->options['query']['Api.' . ($depth1 + 1) . '.ApiUid'] = $depth1Value['ApiUid'];
331
			}
332
		}
333
334
		return $this;
335
    }
336
}
337
338
/**
339
 * @method string getAclName()
340
 * @method $this withAclName($value)
341
 * @method string getAddressIPVersion()
342
 * @method $this withAddressIPVersion($value)
343
 * @method string getSecurityToken()
344
 * @method $this withSecurityToken($value)
345
 */
346
class CreateAccessControlList extends Rpc
347
{
348
}
349
350
/**
351
 * @method string getWebSocketApiType()
352
 * @method $this withWebSocketApiType($value)
353
 * @method string getErrorCodeSamples()
354
 * @method $this withErrorCodeSamples($value)
355
 * @method string getAppCodeAuthType()
356
 * @method $this withAppCodeAuthType($value)
357
 * @method string getDescription()
358
 * @method $this withDescription($value)
359
 * @method string getDisableInternet()
360
 * @method $this withDisableInternet($value)
361
 * @method string getBackendId()
362
 * @method $this withBackendId($value)
363
 * @method string getConstantParameters()
364
 * @method $this withConstantParameters($value)
365
 * @method string getAuthType()
366
 * @method $this withAuthType($value)
367
 * @method string getAllowSignatureMethod()
368
 * @method $this withAllowSignatureMethod($value)
369
 * @method string getServiceParameters()
370
 * @method $this withServiceParameters($value)
371
 * @method string getFailResultSample()
372
 * @method $this withFailResultSample($value)
373
 * @method string getResourceOwnerToken()
374
 * @method $this withResourceOwnerToken($value)
375
 * @method string getSystemParameters()
376
 * @method $this withSystemParameters($value)
377
 * @method string getServiceParametersMap()
378
 * @method $this withServiceParametersMap($value)
379
 * @method string getSecurityToken()
380
 * @method $this withSecurityToken($value)
381
 * @method string getOpenIdConnectConfig()
382
 * @method $this withOpenIdConnectConfig($value)
383
 * @method string getRequestParameters()
384
 * @method $this withRequestParameters($value)
385
 * @method string getResultDescriptions()
386
 * @method $this withResultDescriptions($value)
387
 * @method string getVisibility()
388
 * @method $this withVisibility($value)
389
 * @method string getGroupId()
390
 * @method $this withGroupId($value)
391
 * @method string getServiceConfig()
392
 * @method $this withServiceConfig($value)
393
 * @method string getResultType()
394
 * @method $this withResultType($value)
395
 * @method string getApiName()
396
 * @method $this withApiName($value)
397
 * @method string getResultSample()
398
 * @method $this withResultSample($value)
399
 * @method string getBackendEnable()
400
 * @method $this withBackendEnable($value)
401
 * @method string getForceNonceCheck()
402
 * @method $this withForceNonceCheck($value)
403
 * @method string getRequestConfig()
404
 * @method $this withRequestConfig($value)
405
 * @method string getResultBodyModel()
406
 * @method $this withResultBodyModel($value)
407
 */
408
class CreateApi extends Rpc
409
{
410
}
411
412
/**
413
 * @method string getBasePath()
414
 * @method $this withBasePath($value)
415
 * @method string getDescription()
416
 * @method $this withDescription($value)
417
 * @method string getSource()
418
 * @method $this withSource($value)
419
 * @method string getGroupName()
420
 * @method $this withGroupName($value)
421
 * @method string getResourceOwnerToken()
422
 * @method $this withResourceOwnerToken($value)
423
 * @method string getInstanceId()
424
 * @method $this withInstanceId($value)
425
 * @method string getSecurityToken()
426
 * @method $this withSecurityToken($value)
427
 * @method array getTag()
428
 */
429
class CreateApiGroup extends Rpc
430
{
431
432
    /**
433
     * @param array $tag
434
     *
435
     * @return $this
436
     */
437
	public function withTag(array $tag)
438
	{
439
	    $this->data['Tag'] = $tag;
440
		foreach ($tag as $depth1 => $depth1Value) {
441
			if(isset($depth1Value['Value'])){
442
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
443
			}
444
			if(isset($depth1Value['Key'])){
445
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
446
			}
447
		}
448
449
		return $this;
450
    }
451
}
452
453
/**
454
 * @method string getSupportRoute()
455
 * @method $this withSupportRoute($value)
456
 * @method string getVariableValue()
457
 * @method $this withVariableValue($value)
458
 * @method string getGroupId()
459
 * @method $this withGroupId($value)
460
 * @method string getStageRouteModel()
461
 * @method $this withStageRouteModel($value)
462
 * @method string getSecurityToken()
463
 * @method $this withSecurityToken($value)
464
 * @method string getVariableName()
465
 * @method $this withVariableName($value)
466
 * @method string getStageId()
467
 * @method $this withStageId($value)
468
 */
469
class CreateApiStageVariable extends Rpc
470
{
471
}
472
473
/**
474
 * @method string getDescription()
475
 * @method $this withDescription($value)
476
 * @method string getAppOwnerUserId()
477
 * @method $this withAppOwnerUserId($value)
478
 * @method string getSource()
479
 * @method $this withSource($value)
480
 * @method string getAppName()
481
 * @method $this withAppName($value)
482
 * @method string getSecurityToken()
483
 * @method $this withSecurityToken($value)
484
 * @method string getAppSecret()
485
 * @method $this withAppSecret($value)
486
 * @method string getAppKey()
487
 * @method $this withAppKey($value)
488
 * @method string getAppCode()
489
 * @method $this withAppCode($value)
490
 * @method array getTag()
491
 */
492
class CreateApp extends Rpc
493
{
494
495
    /**
496
     * @param array $tag
497
     *
498
     * @return $this
499
     */
500
	public function withTag(array $tag)
501
	{
502
	    $this->data['Tag'] = $tag;
503
		foreach ($tag as $depth1 => $depth1Value) {
504
			if(isset($depth1Value['Value'])){
505
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
506
			}
507
			if(isset($depth1Value['Key'])){
508
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
509
			}
510
		}
511
512
		return $this;
513
    }
514
}
515
516
/**
517
 * @method string getDescription()
518
 * @method $this withDescription($value)
519
 * @method string getBackendName()
520
 * @method $this withBackendName($value)
521
 * @method string getCreateEventBridgeServiceLinkedRole()
522
 * @method $this withCreateEventBridgeServiceLinkedRole($value)
523
 * @method string getSecurityToken()
524
 * @method $this withSecurityToken($value)
525
 * @method string getBackendType()
526
 * @method $this withBackendType($value)
527
 */
528
class CreateBackend extends Rpc
529
{
530
}
531
532
/**
533
 * @method string getStageName()
534
 * @method $this withStageName($value)
535
 * @method string getBackendModelData()
536
 * @method $this withBackendModelData($value)
537
 * @method string getBackendId()
538
 * @method $this withBackendId($value)
539
 * @method string getDescription()
540
 * @method $this withDescription($value)
541
 * @method string getSecurityToken()
542
 * @method $this withSecurityToken($value)
543
 * @method string getBackendType()
544
 * @method $this withBackendType($value)
545
 */
546
class CreateBackendModel extends Rpc
547
{
548
}
549
550
/**
551
 * @method string getDatasetType()
552
 * @method $this withDatasetType($value)
553
 * @method string getSecurityToken()
554
 * @method $this withSecurityToken($value)
555
 * @method string getDatasetName()
556
 * @method $this withDatasetName($value)
557
 */
558
class CreateDataset extends Rpc
559
{
560
}
561
562
/**
563
 * @method string getDescription()
564
 * @method $this withDescription($value)
565
 * @method string getSecurityToken()
566
 * @method $this withSecurityToken($value)
567
 * @method string getExpiredTime()
568
 * @method $this withExpiredTime($value)
569
 * @method string getDatasetId()
570
 * @method $this withDatasetId($value)
571
 * @method string getValue()
572
 * @method $this withValue($value)
573
 */
574
class CreateDatasetItem extends Rpc
575
{
576
}
577
578
/**
579
 * @method string getInstanceSpec()
580
 * @method $this withInstanceSpec($value)
581
 * @method string getHttpsPolicy()
582
 * @method $this withHttpsPolicy($value)
583
 * @method string getDuration()
584
 * @method $this withDuration($value)
585
 * @method array getTag()
586
 * @method string getAutoPay()
587
 * @method $this withAutoPay($value)
588
 * @method string getToken()
589
 * @method $this withToken($value)
590
 * @method string getInstanceName()
591
 * @method $this withInstanceName($value)
592
 * @method string getZoneId()
593
 * @method $this withZoneId($value)
594
 * @method string getChargeType()
595
 * @method $this withChargeType($value)
596
 * @method string getPricingCycle()
597
 * @method $this withPricingCycle($value)
598
 */
599
class CreateInstance extends Rpc
600
{
601
602
    /**
603
     * @param array $tag
604
     *
605
     * @return $this
606
     */
607
	public function withTag(array $tag)
608
	{
609
	    $this->data['Tag'] = $tag;
610
		foreach ($tag as $depth1 => $depth1Value) {
611
			if(isset($depth1Value['Value'])){
612
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
613
			}
614
			if(isset($depth1Value['Key'])){
615
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
616
			}
617
		}
618
619
		return $this;
620
    }
621
}
622
623
/**
624
 * @method string getGroupId()
625
 * @method $this withGroupId($value)
626
 * @method string getDeleteInternetDomain()
627
 * @method $this withDeleteInternetDomain($value)
628
 * @method string getSecurityToken()
629
 * @method $this withSecurityToken($value)
630
 */
631
class CreateIntranetDomain extends Rpc
632
{
633
}
634
635
/**
636
 * @method string getIpControlName()
637
 * @method $this withIpControlName($value)
638
 * @method array getIpControlPolicys()
639
 * @method string getDescription()
640
 * @method $this withDescription($value)
641
 * @method string getSecurityToken()
642
 * @method $this withSecurityToken($value)
643
 * @method string getIpControlType()
644
 * @method $this withIpControlType($value)
645
 */
646
class CreateIpControl extends Rpc
647
{
648
649
    /**
650
     * @param array $ipControlPolicys
651
     *
652
     * @return $this
653
     */
654
	public function withIpControlPolicys(array $ipControlPolicys)
655
	{
656
	    $this->data['IpControlPolicys'] = $ipControlPolicys;
657
		foreach ($ipControlPolicys as $depth1 => $depth1Value) {
658
			if(isset($depth1Value['AppId'])){
659
				$this->options['query']['IpControlPolicys.' . ($depth1 + 1) . '.AppId'] = $depth1Value['AppId'];
660
			}
661
			if(isset($depth1Value['CidrIp'])){
662
				$this->options['query']['IpControlPolicys.' . ($depth1 + 1) . '.CidrIp'] = $depth1Value['CidrIp'];
663
			}
664
		}
665
666
		return $this;
667
    }
668
}
669
670
/**
671
 * @method string getSlsLogStore()
672
 * @method $this withSlsLogStore($value)
673
 * @method string getSlsProject()
674
 * @method $this withSlsProject($value)
675
 * @method string getLogType()
676
 * @method $this withLogType($value)
677
 * @method string getSecurityToken()
678
 * @method $this withSecurityToken($value)
679
 */
680
class CreateLogConfig extends Rpc
681
{
682
}
683
684
/**
685
 * @method string getSchema()
686
 * @method $this withSchema($value)
687
 * @method string getModelName()
688
 * @method $this withModelName($value)
689
 * @method string getGroupId()
690
 * @method $this withGroupId($value)
691
 * @method string getDescription()
692
 * @method $this withDescription($value)
693
 * @method string getSecurityToken()
694
 * @method $this withSecurityToken($value)
695
 */
696
class CreateModel extends Rpc
697
{
698
}
699
700
/**
701
 * @method string getAuth()
702
 * @method $this withAuth($value)
703
 * @method string getGroupId()
704
 * @method $this withGroupId($value)
705
 * @method string getRawMonitorGroupId()
706
 * @method $this withRawMonitorGroupId($value)
707
 * @method string getSecurityToken()
708
 * @method $this withSecurityToken($value)
709
 */
710
class CreateMonitorGroup extends Rpc
711
{
712
}
713
714
/**
715
 * @method string getPluginName()
716
 * @method $this withPluginName($value)
717
 * @method string getPluginData()
718
 * @method $this withPluginData($value)
719
 * @method string getDescription()
720
 * @method $this withDescription($value)
721
 * @method string getPluginType()
722
 * @method $this withPluginType($value)
723
 * @method string getSecurityToken()
724
 * @method $this withSecurityToken($value)
725
 * @method array getTag()
726
 */
727
class CreatePlugin extends Rpc
728
{
729
730
    /**
731
     * @param array $tag
732
     *
733
     * @return $this
734
     */
735
	public function withTag(array $tag)
736
	{
737
	    $this->data['Tag'] = $tag;
738
		foreach ($tag as $depth1 => $depth1Value) {
739
			if(isset($depth1Value['Value'])){
740
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
741
			}
742
			if(isset($depth1Value['Key'])){
743
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
744
			}
745
		}
746
747
		return $this;
748
    }
749
}
750
751
/**
752
 * @method string getSignatureName()
753
 * @method $this withSignatureName($value)
754
 * @method string getSignatureSecret()
755
 * @method $this withSignatureSecret($value)
756
 * @method string getSecurityToken()
757
 * @method $this withSecurityToken($value)
758
 * @method string getSignatureKey()
759
 * @method $this withSignatureKey($value)
760
 */
761
class CreateSignature extends Rpc
762
{
763
}
764
765
/**
766
 * @method string getTrafficControlName()
767
 * @method $this withTrafficControlName($value)
768
 * @method string getDescription()
769
 * @method $this withDescription($value)
770
 * @method string getUserDefault()
771
 * @method $this withUserDefault($value)
772
 * @method string getApiDefault()
773
 * @method $this withApiDefault($value)
774
 * @method string getSecurityToken()
775
 * @method $this withSecurityToken($value)
776
 * @method string getTrafficControlUnit()
777
 * @method $this withTrafficControlUnit($value)
778
 * @method string getAppDefault()
779
 * @method $this withAppDefault($value)
780
 */
781
class CreateTrafficControl extends Rpc
782
{
783
}
784
785
/**
786
 * @method string getAclId()
787
 * @method $this withAclId($value)
788
 * @method string getSecurityToken()
789
 * @method $this withSecurityToken($value)
790
 */
791
class DeleteAccessControlList extends Rpc
792
{
793
}
794
795
/**
796
 * @method string getTrafficControlId()
797
 * @method $this withTrafficControlId($value)
798
 * @method string getSecurityToken()
799
 * @method $this withSecurityToken($value)
800
 */
801
class DeleteAllTrafficSpecialControl extends Rpc
802
{
803
}
804
805
/**
806
 * @method string getGroupId()
807
 * @method $this withGroupId($value)
808
 * @method string getSecurityToken()
809
 * @method $this withSecurityToken($value)
810
 * @method string getApiId()
811
 * @method $this withApiId($value)
812
 */
813
class DeleteApi extends Rpc
814
{
815
}
816
817
/**
818
 * @method string getGroupId()
819
 * @method $this withGroupId($value)
820
 * @method string getSecurityToken()
821
 * @method $this withSecurityToken($value)
822
 * @method array getTag()
823
 */
824
class DeleteApiGroup extends Rpc
825
{
826
827
    /**
828
     * @param array $tag
829
     *
830
     * @return $this
831
     */
832
	public function withTag(array $tag)
833
	{
834
	    $this->data['Tag'] = $tag;
835
		foreach ($tag as $depth1 => $depth1Value) {
836
			if(isset($depth1Value['Value'])){
837
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
838
			}
839
			if(isset($depth1Value['Key'])){
840
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
841
			}
842
		}
843
844
		return $this;
845
    }
846
}
847
848
/**
849
 * @method string getGroupId()
850
 * @method $this withGroupId($value)
851
 * @method string getSecurityToken()
852
 * @method $this withSecurityToken($value)
853
 * @method string getVariableName()
854
 * @method $this withVariableName($value)
855
 * @method string getStageId()
856
 * @method $this withStageId($value)
857
 */
858
class DeleteApiStageVariable extends Rpc
859
{
860
}
861
862
/**
863
 * @method string getAppOwnerUserId()
864
 * @method $this withAppOwnerUserId($value)
865
 * @method string getSecurityToken()
866
 * @method $this withSecurityToken($value)
867
 * @method string getAppId()
868
 * @method $this withAppId($value)
869
 * @method array getTag()
870
 */
871
class DeleteApp extends Rpc
872
{
873
874
    /**
875
     * @param array $tag
876
     *
877
     * @return $this
878
     */
879
	public function withTag(array $tag)
880
	{
881
	    $this->data['Tag'] = $tag;
882
		foreach ($tag as $depth1 => $depth1Value) {
883
			if(isset($depth1Value['Value'])){
884
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
885
			}
886
			if(isset($depth1Value['Key'])){
887
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
888
			}
889
		}
890
891
		return $this;
892
    }
893
}
894
895
/**
896
 * @method string getBackendId()
897
 * @method $this withBackendId($value)
898
 * @method string getSecurityToken()
899
 * @method $this withSecurityToken($value)
900
 */
901
class DeleteBackend extends Rpc
902
{
903
}
904
905
/**
906
 * @method string getStageName()
907
 * @method $this withStageName($value)
908
 * @method string getBackendId()
909
 * @method $this withBackendId($value)
910
 * @method string getSecurityToken()
911
 * @method $this withSecurityToken($value)
912
 * @method string getBackendModelId()
913
 * @method $this withBackendModelId($value)
914
 */
915
class DeleteBackendModel extends Rpc
916
{
917
}
918
919
/**
920
 * @method string getSecurityToken()
921
 * @method $this withSecurityToken($value)
922
 * @method string getDatasetId()
923
 * @method $this withDatasetId($value)
924
 */
925
class DeleteDataset extends Rpc
926
{
927
}
928
929
/**
930
 * @method string getSecurityToken()
931
 * @method $this withSecurityToken($value)
932
 * @method string getDatasetId()
933
 * @method $this withDatasetId($value)
934
 * @method string getDatasetItemId()
935
 * @method $this withDatasetItemId($value)
936
 */
937
class DeleteDatasetItem extends Rpc
938
{
939
}
940
941
/**
942
 * @method string getGroupId()
943
 * @method $this withGroupId($value)
944
 * @method string getDomainName()
945
 * @method $this withDomainName($value)
946
 * @method string getSecurityToken()
947
 * @method $this withSecurityToken($value)
948
 */
949
class DeleteDomain extends Rpc
950
{
951
}
952
953
/**
954
 * @method string getGroupId()
955
 * @method $this withGroupId($value)
956
 * @method string getCertificateId()
957
 * @method $this withCertificateId($value)
958
 * @method string getDomainName()
959
 * @method $this withDomainName($value)
960
 * @method string getSecurityToken()
961
 * @method $this withSecurityToken($value)
962
 */
963
class DeleteDomainCertificate extends Rpc
964
{
965
}
966
967
/**
968
 * @method string getHardDelete()
969
 * @method $this withHardDelete($value)
970
 * @method string getInstanceId()
971
 * @method $this withInstanceId($value)
972
 * @method string getForceDelete()
973
 * @method $this withForceDelete($value)
974
 * @method array getTag()
975
 */
976
class DeleteInstance extends Rpc
977
{
978
979
    /**
980
     * @param array $tag
981
     *
982
     * @return $this
983
     */
984
	public function withTag(array $tag)
985
	{
986
	    $this->data['Tag'] = $tag;
987
		foreach ($tag as $depth1 => $depth1Value) {
988
			if(isset($depth1Value['Value'])){
989
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
990
			}
991
			if(isset($depth1Value['Key'])){
992
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
993
			}
994
		}
995
996
		return $this;
997
    }
998
}
999
1000
/**
1001
 * @method string getIpControlId()
1002
 * @method $this withIpControlId($value)
1003
 * @method string getSecurityToken()
1004
 * @method $this withSecurityToken($value)
1005
 */
1006
class DeleteIpControl extends Rpc
1007
{
1008
}
1009
1010
/**
1011
 * @method string getLogType()
1012
 * @method $this withLogType($value)
1013
 * @method string getSecurityToken()
1014
 * @method $this withSecurityToken($value)
1015
 */
1016
class DeleteLogConfig extends Rpc
1017
{
1018
}
1019
1020
/**
1021
 * @method string getModelName()
1022
 * @method $this withModelName($value)
1023
 * @method string getGroupId()
1024
 * @method $this withGroupId($value)
1025
 * @method string getSecurityToken()
1026
 * @method $this withSecurityToken($value)
1027
 */
1028
class DeleteModel extends Rpc
1029
{
1030
}
1031
1032
/**
1033
 * @method string getGroupId()
1034
 * @method $this withGroupId($value)
1035
 * @method string getRawMonitorGroupId()
1036
 * @method $this withRawMonitorGroupId($value)
1037
 * @method string getSecurityToken()
1038
 * @method $this withSecurityToken($value)
1039
 */
1040
class DeleteMonitorGroup extends Rpc
1041
{
1042
}
1043
1044
/**
1045
 * @method string getPluginId()
1046
 * @method $this withPluginId($value)
1047
 * @method string getSecurityToken()
1048
 * @method $this withSecurityToken($value)
1049
 * @method array getTag()
1050
 */
1051
class DeletePlugin extends Rpc
1052
{
1053
1054
    /**
1055
     * @param array $tag
1056
     *
1057
     * @return $this
1058
     */
1059
	public function withTag(array $tag)
1060
	{
1061
	    $this->data['Tag'] = $tag;
1062
		foreach ($tag as $depth1 => $depth1Value) {
1063
			if(isset($depth1Value['Value'])){
1064
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1065
			}
1066
			if(isset($depth1Value['Key'])){
1067
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1068
			}
1069
		}
1070
1071
		return $this;
1072
    }
1073
}
1074
1075
/**
1076
 * @method string getSignatureId()
1077
 * @method $this withSignatureId($value)
1078
 * @method string getSecurityToken()
1079
 * @method $this withSecurityToken($value)
1080
 */
1081
class DeleteSignature extends Rpc
1082
{
1083
}
1084
1085
/**
1086
 * @method string getTrafficControlId()
1087
 * @method $this withTrafficControlId($value)
1088
 * @method string getSecurityToken()
1089
 * @method $this withSecurityToken($value)
1090
 */
1091
class DeleteTrafficControl extends Rpc
1092
{
1093
}
1094
1095
/**
1096
 * @method string getTrafficControlId()
1097
 * @method $this withTrafficControlId($value)
1098
 * @method string getSpecialKey()
1099
 * @method $this withSpecialKey($value)
1100
 * @method string getSecurityToken()
1101
 * @method $this withSecurityToken($value)
1102
 * @method string getSpecialType()
1103
 * @method $this withSpecialType($value)
1104
 */
1105
class DeleteTrafficSpecialControl extends Rpc
1106
{
1107
}
1108
1109
/**
1110
 * @method string getStageName()
1111
 * @method $this withStageName($value)
1112
 * @method string getGroupId()
1113
 * @method $this withGroupId($value)
1114
 * @method string getDescription()
1115
 * @method $this withDescription($value)
1116
 * @method string getResourceOwnerToken()
1117
 * @method $this withResourceOwnerToken($value)
1118
 * @method string getSecurityToken()
1119
 * @method $this withSecurityToken($value)
1120
 * @method string getApiId()
1121
 * @method $this withApiId($value)
1122
 */
1123
class DeployApi extends Rpc
1124
{
1125
}
1126
1127
/**
1128
 * @method string getOperationUid()
1129
 * @method $this withOperationUid($value)
1130
 * @method string getSecurityToken()
1131
 * @method $this withSecurityToken($value)
1132
 */
1133
class DescribeAbolishApiTask extends Rpc
1134
{
1135
}
1136
1137
/**
1138
 * @method string getAclId()
1139
 * @method $this withAclId($value)
1140
 * @method string getSecurityToken()
1141
 * @method $this withSecurityToken($value)
1142
 */
1143
class DescribeAccessControlListAttribute extends Rpc
1144
{
1145
}
1146
1147
/**
1148
 * @method string getAclName()
1149
 * @method $this withAclName($value)
1150
 * @method string getAddressIPVersion()
1151
 * @method $this withAddressIPVersion($value)
1152
 * @method string getPageNumber()
1153
 * @method $this withPageNumber($value)
1154
 * @method string getSecurityToken()
1155
 * @method $this withSecurityToken($value)
1156
 * @method string getPageSize()
1157
 * @method $this withPageSize($value)
1158
 */
1159
class DescribeAccessControlLists extends Rpc
1160
{
1161
}
1162
1163
/**
1164
 * @method string getGroupId()
1165
 * @method $this withGroupId($value)
1166
 * @method string getResourceOwnerToken()
1167
 * @method $this withResourceOwnerToken($value)
1168
 * @method string getSecurityToken()
1169
 * @method $this withSecurityToken($value)
1170
 * @method string getApiId()
1171
 * @method $this withApiId($value)
1172
 */
1173
class DescribeApi extends Rpc
1174
{
1175
}
1176
1177
/**
1178
 * @method string getStageName()
1179
 * @method $this withStageName($value)
1180
 * @method string getGroupId()
1181
 * @method $this withGroupId($value)
1182
 * @method string getSecurityToken()
1183
 * @method $this withSecurityToken($value)
1184
 * @method string getApiId()
1185
 * @method $this withApiId($value)
1186
 */
1187
class DescribeApiDoc extends Rpc
1188
{
1189
}
1190
1191
/**
1192
 * @method string getGroupId()
1193
 * @method $this withGroupId($value)
1194
 * @method string getSecurityToken()
1195
 * @method $this withSecurityToken($value)
1196
 * @method array getTag()
1197
 */
1198
class DescribeApiGroup extends Rpc
1199
{
1200
1201
    /**
1202
     * @param array $tag
1203
     *
1204
     * @return $this
1205
     */
1206
	public function withTag(array $tag)
1207
	{
1208
	    $this->data['Tag'] = $tag;
1209
		foreach ($tag as $depth1 => $depth1Value) {
1210
			if(isset($depth1Value['Value'])){
1211
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1212
			}
1213
			if(isset($depth1Value['Key'])){
1214
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1215
			}
1216
		}
1217
1218
		return $this;
1219
    }
1220
}
1221
1222
/**
1223
 * @method string getGroupId()
1224
 * @method $this withGroupId($value)
1225
 * @method string getSort()
1226
 * @method $this withSort($value)
1227
 * @method string getEnableTagAuth()
1228
 * @method $this withEnableTagAuth($value)
1229
 * @method string getGroupName()
1230
 * @method $this withGroupName($value)
1231
 * @method string getPageNumber()
1232
 * @method $this withPageNumber($value)
1233
 * @method string getDisableAuthForConsole()
1234
 * @method $this withDisableAuthForConsole($value)
1235
 * @method string getInstanceId()
1236
 * @method $this withInstanceId($value)
1237
 * @method string getSecurityToken()
1238
 * @method $this withSecurityToken($value)
1239
 * @method string getPageSize()
1240
 * @method $this withPageSize($value)
1241
 * @method string getNotClassic()
1242
 * @method $this withNotClassic($value)
1243
 * @method array getTag()
1244
 */
1245
class DescribeApiGroups extends Rpc
1246
{
1247
1248
    /**
1249
     * @param array $tag
1250
     *
1251
     * @return $this
1252
     */
1253
	public function withTag(array $tag)
1254
	{
1255
	    $this->data['Tag'] = $tag;
1256
		foreach ($tag as $depth1 => $depth1Value) {
1257
			if(isset($depth1Value['Value'])){
1258
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1259
			}
1260
			if(isset($depth1Value['Key'])){
1261
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1262
			}
1263
		}
1264
1265
		return $this;
1266
    }
1267
}
1268
1269
/**
1270
 * @method string getGroupId()
1271
 * @method $this withGroupId($value)
1272
 * @method string getSecurityToken()
1273
 * @method $this withSecurityToken($value)
1274
 */
1275
class DescribeApiGroupVpcWhitelist extends Rpc
1276
{
1277
}
1278
1279
/**
1280
 * @method string getStageName()
1281
 * @method $this withStageName($value)
1282
 * @method string getGroupId()
1283
 * @method $this withGroupId($value)
1284
 * @method string getPageNumber()
1285
 * @method $this withPageNumber($value)
1286
 * @method string getApiName()
1287
 * @method $this withApiName($value)
1288
 * @method string getSecurityToken()
1289
 * @method $this withSecurityToken($value)
1290
 * @method string getPageSize()
1291
 * @method $this withPageSize($value)
1292
 * @method string getApiId()
1293
 * @method $this withApiId($value)
1294
 */
1295
class DescribeApiHistories extends Rpc
1296
{
1297
}
1298
1299
/**
1300
 * @method string getStageName()
1301
 * @method $this withStageName($value)
1302
 * @method string getGroupId()
1303
 * @method $this withGroupId($value)
1304
 * @method string getResourceOwnerToken()
1305
 * @method $this withResourceOwnerToken($value)
1306
 * @method string getSecurityToken()
1307
 * @method $this withSecurityToken($value)
1308
 * @method string getApiId()
1309
 * @method $this withApiId($value)
1310
 * @method string getHistoryVersion()
1311
 * @method $this withHistoryVersion($value)
1312
 */
1313
class DescribeApiHistory extends Rpc
1314
{
1315
}
1316
1317
/**
1318
 * @method string getStageName()
1319
 * @method $this withStageName($value)
1320
 * @method string getGroupId()
1321
 * @method $this withGroupId($value)
1322
 * @method string getPageNumber()
1323
 * @method $this withPageNumber($value)
1324
 * @method string getSecurityToken()
1325
 * @method $this withSecurityToken($value)
1326
 * @method string getPageSize()
1327
 * @method $this withPageSize($value)
1328
 * @method string getApiIds()
1329
 * @method $this withApiIds($value)
1330
 */
1331
class DescribeApiIpControls extends Rpc
1332
{
1333
}
1334
1335
/**
1336
 * @method string getStageName()
1337
 * @method $this withStageName($value)
1338
 * @method string getGroupId()
1339
 * @method $this withGroupId($value)
1340
 * @method string getEndTime()
1341
 * @method $this withEndTime($value)
1342
 * @method string getStartTime()
1343
 * @method $this withStartTime($value)
1344
 * @method string getSecurityToken()
1345
 * @method $this withSecurityToken($value)
1346
 * @method string getApiId()
1347
 * @method $this withApiId($value)
1348
 */
1349
class DescribeApiLatencyData extends Rpc
1350
{
1351
}
1352
1353
/**
1354
 * @method string getGroupId()
1355
 * @method $this withGroupId($value)
1356
 * @method string getSecurityToken()
1357
 * @method $this withSecurityToken($value)
1358
 * @method string getApiId()
1359
 * @method $this withApiId($value)
1360
 */
1361
class DescribeApiMarketAttributes extends Rpc
1362
{
1363
}
1364
1365
/**
1366
 * @method string getStageName()
1367
 * @method $this withStageName($value)
1368
 * @method string getGroupId()
1369
 * @method $this withGroupId($value)
1370
 * @method string getEndTime()
1371
 * @method $this withEndTime($value)
1372
 * @method string getStartTime()
1373
 * @method $this withStartTime($value)
1374
 * @method string getSecurityToken()
1375
 * @method $this withSecurityToken($value)
1376
 * @method string getApiId()
1377
 * @method $this withApiId($value)
1378
 */
1379
class DescribeApiQpsData extends Rpc
1380
{
1381
}
1382
1383
/**
1384
 * @method string getStageName()
1385
 * @method $this withStageName($value)
1386
 * @method string getPageNumber()
1387
 * @method $this withPageNumber($value)
1388
 * @method string getSecurityToken()
1389
 * @method $this withSecurityToken($value)
1390
 * @method string getUnDeployed()
1391
 * @method $this withUnDeployed($value)
1392
 * @method string getPageSize()
1393
 * @method $this withPageSize($value)
1394
 * @method array getTag()
1395
 * @method string getApiMethod()
1396
 * @method $this withApiMethod($value)
1397
 * @method string getVisibility()
1398
 * @method $this withVisibility($value)
1399
 * @method string getGroupId()
1400
 * @method $this withGroupId($value)
1401
 * @method string getApiPath()
1402
 * @method $this withApiPath($value)
1403
 * @method string getEnableTagAuth()
1404
 * @method $this withEnableTagAuth($value)
1405
 * @method string getApiName()
1406
 * @method $this withApiName($value)
1407
 * @method string getCatalogId()
1408
 * @method $this withCatalogId($value)
1409
 * @method string getApiId()
1410
 * @method $this withApiId($value)
1411
 */
1412
class DescribeApis extends Rpc
1413
{
1414
1415
    /**
1416
     * @param array $tag
1417
     *
1418
     * @return $this
1419
     */
1420
	public function withTag(array $tag)
1421
	{
1422
	    $this->data['Tag'] = $tag;
1423
		foreach ($tag as $depth1 => $depth1Value) {
1424
			if(isset($depth1Value['Value'])){
1425
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1426
			}
1427
			if(isset($depth1Value['Key'])){
1428
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1429
			}
1430
		}
1431
1432
		return $this;
1433
    }
1434
}
1435
1436
/**
1437
 * @method string getMethod()
1438
 * @method $this withMethod($value)
1439
 * @method string getDescription()
1440
 * @method $this withDescription($value)
1441
 * @method string getPageNumber()
1442
 * @method $this withPageNumber($value)
1443
 * @method string getPath()
1444
 * @method $this withPath($value)
1445
 * @method string getApiName()
1446
 * @method $this withApiName($value)
1447
 * @method string getSecurityToken()
1448
 * @method $this withSecurityToken($value)
1449
 * @method string getAppId()
1450
 * @method $this withAppId($value)
1451
 * @method string getApiUid()
1452
 * @method $this withApiUid($value)
1453
 * @method string getPageSize()
1454
 * @method $this withPageSize($value)
1455
 */
1456
class DescribeApisByApp extends Rpc
1457
{
1458
}
1459
1460
/**
1461
 * @method string getStageName()
1462
 * @method $this withStageName($value)
1463
 * @method string getBackendId()
1464
 * @method $this withBackendId($value)
1465
 * @method string getPageNumber()
1466
 * @method $this withPageNumber($value)
1467
 * @method string getSecurityToken()
1468
 * @method $this withSecurityToken($value)
1469
 * @method string getPageSize()
1470
 * @method $this withPageSize($value)
1471
 */
1472
class DescribeApisByBackend extends Rpc
1473
{
1474
}
1475
1476
/**
1477
 * @method string getPageNumber()
1478
 * @method $this withPageNumber($value)
1479
 * @method string getIpControlId()
1480
 * @method $this withIpControlId($value)
1481
 * @method string getSecurityToken()
1482
 * @method $this withSecurityToken($value)
1483
 * @method string getPageSize()
1484
 * @method $this withPageSize($value)
1485
 */
1486
class DescribeApisByIpControl extends Rpc
1487
{
1488
}
1489
1490
/**
1491
 * @method string getSignatureId()
1492
 * @method $this withSignatureId($value)
1493
 * @method string getPageNumber()
1494
 * @method $this withPageNumber($value)
1495
 * @method string getSecurityToken()
1496
 * @method $this withSecurityToken($value)
1497
 * @method string getPageSize()
1498
 * @method $this withPageSize($value)
1499
 */
1500
class DescribeApisBySignature extends Rpc
1501
{
1502
}
1503
1504
/**
1505
 * @method string getTrafficControlId()
1506
 * @method $this withTrafficControlId($value)
1507
 * @method string getPageNumber()
1508
 * @method $this withPageNumber($value)
1509
 * @method string getSecurityToken()
1510
 * @method $this withSecurityToken($value)
1511
 * @method string getPageSize()
1512
 * @method $this withPageSize($value)
1513
 */
1514
class DescribeApisByTrafficControl extends Rpc
1515
{
1516
}
1517
1518
/**
1519
 * @method string getStageName()
1520
 * @method $this withStageName($value)
1521
 * @method string getGroupId()
1522
 * @method $this withGroupId($value)
1523
 * @method string getPageNumber()
1524
 * @method $this withPageNumber($value)
1525
 * @method string getSecurityToken()
1526
 * @method $this withSecurityToken($value)
1527
 * @method string getPageSize()
1528
 * @method $this withPageSize($value)
1529
 * @method string getApiIds()
1530
 * @method $this withApiIds($value)
1531
 */
1532
class DescribeApiSignatures extends Rpc
1533
{
1534
}
1535
1536
/**
1537
 * @method string getStageName()
1538
 * @method $this withStageName($value)
1539
 * @method string getGroupId()
1540
 * @method $this withGroupId($value)
1541
 * @method string getPageNumber()
1542
 * @method $this withPageNumber($value)
1543
 * @method string getSecurityToken()
1544
 * @method $this withSecurityToken($value)
1545
 * @method string getPageSize()
1546
 * @method $this withPageSize($value)
1547
 * @method string getApiIds()
1548
 * @method $this withApiIds($value)
1549
 */
1550
class DescribeApiTrafficControls extends Rpc
1551
{
1552
}
1553
1554
/**
1555
 * @method string getStageName()
1556
 * @method $this withStageName($value)
1557
 * @method string getGroupId()
1558
 * @method $this withGroupId($value)
1559
 * @method string getEndTime()
1560
 * @method $this withEndTime($value)
1561
 * @method string getStartTime()
1562
 * @method $this withStartTime($value)
1563
 * @method string getSecurityToken()
1564
 * @method $this withSecurityToken($value)
1565
 * @method string getApiId()
1566
 * @method $this withApiId($value)
1567
 */
1568
class DescribeApiTrafficData extends Rpc
1569
{
1570
}
1571
1572
/**
1573
 * @method string getSecurityToken()
1574
 * @method $this withSecurityToken($value)
1575
 * @method string getAppId()
1576
 * @method $this withAppId($value)
1577
 */
1578
class DescribeApp extends Rpc
1579
{
1580
}
1581
1582
/**
1583
 * @method string getStageName()
1584
 * @method $this withStageName($value)
1585
 * @method string getPageNumber()
1586
 * @method $this withPageNumber($value)
1587
 * @method string getAppName()
1588
 * @method $this withAppName($value)
1589
 * @method string getSecurityToken()
1590
 * @method $this withSecurityToken($value)
1591
 * @method string getExcludeApiId()
1592
 * @method $this withExcludeApiId($value)
1593
 * @method string getPageSize()
1594
 * @method $this withPageSize($value)
1595
 * @method array getTag()
1596
 * @method string getSort()
1597
 * @method $this withSort($value)
1598
 * @method string getEnableTagAuth()
1599
 * @method $this withEnableTagAuth($value)
1600
 * @method string getAppId()
1601
 * @method $this withAppId($value)
1602
 * @method string getAppCode()
1603
 * @method $this withAppCode($value)
1604
 * @method string getAppKey()
1605
 * @method $this withAppKey($value)
1606
 */
1607
class DescribeAppAttributes extends Rpc
1608
{
1609
1610
    /**
1611
     * @param array $tag
1612
     *
1613
     * @return $this
1614
     */
1615
	public function withTag(array $tag)
1616
	{
1617
	    $this->data['Tag'] = $tag;
1618
		foreach ($tag as $depth1 => $depth1Value) {
1619
			if(isset($depth1Value['Value'])){
1620
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1621
			}
1622
			if(isset($depth1Value['Key'])){
1623
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1624
			}
1625
		}
1626
1627
		return $this;
1628
    }
1629
}
1630
1631
/**
1632
 * @method string getAppOwner()
1633
 * @method $this withAppOwner($value)
1634
 * @method string getPageNumber()
1635
 * @method $this withPageNumber($value)
1636
 * @method string getSecurityToken()
1637
 * @method $this withSecurityToken($value)
1638
 * @method string getAppId()
1639
 * @method $this withAppId($value)
1640
 * @method string getPageSize()
1641
 * @method $this withPageSize($value)
1642
 */
1643
class DescribeApps extends Rpc
1644
{
1645
}
1646
1647
/**
1648
 * @method string getSecurityToken()
1649
 * @method $this withSecurityToken($value)
1650
 * @method string getAppId()
1651
 * @method $this withAppId($value)
1652
 * @method array getTag()
1653
 */
1654
class DescribeAppSecurity extends Rpc
1655
{
1656
1657
    /**
1658
     * @param array $tag
1659
     *
1660
     * @return $this
1661
     */
1662
	public function withTag(array $tag)
1663
	{
1664
	    $this->data['Tag'] = $tag;
1665
		foreach ($tag as $depth1 => $depth1Value) {
1666
			if(isset($depth1Value['Value'])){
1667
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1668
			}
1669
			if(isset($depth1Value['Key'])){
1670
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1671
			}
1672
		}
1673
1674
		return $this;
1675
    }
1676
}
1677
1678
/**
1679
 * @method string getPageNumber()
1680
 * @method $this withPageNumber($value)
1681
 * @method string getSecurityToken()
1682
 * @method $this withSecurityToken($value)
1683
 * @method string getAppId()
1684
 * @method $this withAppId($value)
1685
 * @method string getPageSize()
1686
 * @method $this withPageSize($value)
1687
 */
1688
class DescribeAuthorizedApis extends Rpc
1689
{
1690
}
1691
1692
/**
1693
 * @method string getStageName()
1694
 * @method $this withStageName($value)
1695
 * @method string getGroupId()
1696
 * @method $this withGroupId($value)
1697
 * @method string getAppOwnerId()
1698
 * @method $this withAppOwnerId($value)
1699
 * @method string getPageNumber()
1700
 * @method $this withPageNumber($value)
1701
 * @method string getAppName()
1702
 * @method $this withAppName($value)
1703
 * @method string getSecurityToken()
1704
 * @method $this withSecurityToken($value)
1705
 * @method string getAppId()
1706
 * @method $this withAppId($value)
1707
 * @method string getPageSize()
1708
 * @method $this withPageSize($value)
1709
 * @method string getApiId()
1710
 * @method $this withApiId($value)
1711
 */
1712
class DescribeAuthorizedApps extends Rpc
1713
{
1714
}
1715
1716
/**
1717
 * @method string getBackendId()
1718
 * @method $this withBackendId($value)
1719
 * @method string getSecurityToken()
1720
 * @method $this withSecurityToken($value)
1721
 */
1722
class DescribeBackendInfo extends Rpc
1723
{
1724
}
1725
1726
/**
1727
 * @method string getBackendName()
1728
 * @method $this withBackendName($value)
1729
 * @method string getPageNumber()
1730
 * @method $this withPageNumber($value)
1731
 * @method string getSecurityToken()
1732
 * @method $this withSecurityToken($value)
1733
 * @method string getPageSize()
1734
 * @method $this withPageSize($value)
1735
 * @method string getBackendType()
1736
 * @method $this withBackendType($value)
1737
 */
1738
class DescribeBackendList extends Rpc
1739
{
1740
}
1741
1742
/**
1743
 * @method string getSecurityToken()
1744
 * @method $this withSecurityToken($value)
1745
 * @method string getDatasetId()
1746
 * @method $this withDatasetId($value)
1747
 */
1748
class DescribeDatasetInfo extends Rpc
1749
{
1750
}
1751
1752
/**
1753
 * @method string getSecurityToken()
1754
 * @method $this withSecurityToken($value)
1755
 * @method string getDatasetId()
1756
 * @method $this withDatasetId($value)
1757
 * @method string getValue()
1758
 * @method $this withValue($value)
1759
 * @method string getDatasetItemId()
1760
 * @method $this withDatasetItemId($value)
1761
 */
1762
class DescribeDatasetItemInfo extends Rpc
1763
{
1764
}
1765
1766
/**
1767
 * @method string getPageNumber()
1768
 * @method $this withPageNumber($value)
1769
 * @method string getSecurityToken()
1770
 * @method $this withSecurityToken($value)
1771
 * @method string getPageSize()
1772
 * @method $this withPageSize($value)
1773
 * @method string getDatasetId()
1774
 * @method $this withDatasetId($value)
1775
 * @method string getDatasetItemIds()
1776
 * @method $this withDatasetItemIds($value)
1777
 */
1778
class DescribeDatasetItemList extends Rpc
1779
{
1780
}
1781
1782
/**
1783
 * @method string getDatasetIds()
1784
 * @method $this withDatasetIds($value)
1785
 * @method string getPageNumber()
1786
 * @method $this withPageNumber($value)
1787
 * @method string getSecurityToken()
1788
 * @method $this withSecurityToken($value)
1789
 * @method string getPageSize()
1790
 * @method $this withPageSize($value)
1791
 */
1792
class DescribeDatasetList extends Rpc
1793
{
1794
}
1795
1796
/**
1797
 * @method string getOperationUid()
1798
 * @method $this withOperationUid($value)
1799
 * @method string getSecurityToken()
1800
 * @method $this withSecurityToken($value)
1801
 */
1802
class DescribeDeployApiTask extends Rpc
1803
{
1804
}
1805
1806
/**
1807
 * @method string getStageName()
1808
 * @method $this withStageName($value)
1809
 * @method string getGroupId()
1810
 * @method $this withGroupId($value)
1811
 * @method string getResourceOwnerToken()
1812
 * @method $this withResourceOwnerToken($value)
1813
 * @method string getSecurityToken()
1814
 * @method $this withSecurityToken($value)
1815
 * @method string getApiId()
1816
 * @method $this withApiId($value)
1817
 */
1818
class DescribeDeployedApi extends Rpc
1819
{
1820
}
1821
1822
/**
1823
 * @method string getStageName()
1824
 * @method $this withStageName($value)
1825
 * @method string getPageNumber()
1826
 * @method $this withPageNumber($value)
1827
 * @method string getSecurityToken()
1828
 * @method $this withSecurityToken($value)
1829
 * @method string getPageSize()
1830
 * @method $this withPageSize($value)
1831
 * @method array getTag()
1832
 * @method string getApiMethod()
1833
 * @method $this withApiMethod($value)
1834
 * @method string getGroupId()
1835
 * @method $this withGroupId($value)
1836
 * @method string getApiPath()
1837
 * @method $this withApiPath($value)
1838
 * @method string getEnableTagAuth()
1839
 * @method $this withEnableTagAuth($value)
1840
 * @method string getApiName()
1841
 * @method $this withApiName($value)
1842
 * @method string getApiId()
1843
 * @method $this withApiId($value)
1844
 */
1845
class DescribeDeployedApis extends Rpc
1846
{
1847
1848
    /**
1849
     * @param array $tag
1850
     *
1851
     * @return $this
1852
     */
1853
	public function withTag(array $tag)
1854
	{
1855
	    $this->data['Tag'] = $tag;
1856
		foreach ($tag as $depth1 => $depth1Value) {
1857
			if(isset($depth1Value['Value'])){
1858
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1859
			}
1860
			if(isset($depth1Value['Key'])){
1861
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1862
			}
1863
		}
1864
1865
		return $this;
1866
    }
1867
}
1868
1869
/**
1870
 * @method string getGroupId()
1871
 * @method $this withGroupId($value)
1872
 * @method string getDomainName()
1873
 * @method $this withDomainName($value)
1874
 * @method string getSecurityToken()
1875
 * @method $this withSecurityToken($value)
1876
 */
1877
class DescribeDomain extends Rpc
1878
{
1879
}
1880
1881
/**
1882
 * @method string getStageName()
1883
 * @method $this withStageName($value)
1884
 * @method string getGroupId()
1885
 * @method $this withGroupId($value)
1886
 * @method string getPageNumber()
1887
 * @method $this withPageNumber($value)
1888
 * @method string getApiName()
1889
 * @method $this withApiName($value)
1890
 * @method string getSecurityToken()
1891
 * @method $this withSecurityToken($value)
1892
 * @method string getPageSize()
1893
 * @method $this withPageSize($value)
1894
 * @method string getApiId()
1895
 * @method $this withApiId($value)
1896
 */
1897
class DescribeHistoryApis extends Rpc
1898
{
1899
}
1900
1901
/**
1902
 * @method string getSecurityToken()
1903
 * @method $this withSecurityToken($value)
1904
 * @method string getOperationId()
1905
 * @method $this withOperationId($value)
1906
 */
1907
class DescribeImportOASTask extends Rpc
1908
{
1909
}
1910
1911
/**
1912
 * @method string getLanguage()
1913
 * @method $this withLanguage($value)
1914
 * @method string getInstanceId()
1915
 * @method $this withInstanceId($value)
1916
 * @method string getSecurityToken()
1917
 * @method $this withSecurityToken($value)
1918
 * @method string getEnableTagAuthorization()
1919
 * @method $this withEnableTagAuthorization($value)
1920
 * @method array getTag()
1921
 */
1922
class DescribeInstances extends Rpc
1923
{
1924
1925
    /**
1926
     * @param array $tag
1927
     *
1928
     * @return $this
1929
     */
1930
	public function withTag(array $tag)
1931
	{
1932
	    $this->data['Tag'] = $tag;
1933
		foreach ($tag as $depth1 => $depth1Value) {
1934
			if(isset($depth1Value['Value'])){
1935
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1936
			}
1937
			if(isset($depth1Value['Key'])){
1938
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1939
			}
1940
		}
1941
1942
		return $this;
1943
    }
1944
}
1945
1946
/**
1947
 * @method string getPageNumber()
1948
 * @method $this withPageNumber($value)
1949
 * @method string getIpControlId()
1950
 * @method $this withIpControlId($value)
1951
 * @method string getPolicyItemId()
1952
 * @method $this withPolicyItemId($value)
1953
 * @method string getSecurityToken()
1954
 * @method $this withSecurityToken($value)
1955
 * @method string getPageSize()
1956
 * @method $this withPageSize($value)
1957
 */
1958
class DescribeIpControlPolicyItems extends Rpc
1959
{
1960
}
1961
1962
/**
1963
 * @method string getIpControlName()
1964
 * @method $this withIpControlName($value)
1965
 * @method string getPageNumber()
1966
 * @method $this withPageNumber($value)
1967
 * @method string getIpControlId()
1968
 * @method $this withIpControlId($value)
1969
 * @method string getSecurityToken()
1970
 * @method $this withSecurityToken($value)
1971
 * @method string getIpControlType()
1972
 * @method $this withIpControlType($value)
1973
 * @method string getPageSize()
1974
 * @method $this withPageSize($value)
1975
 */
1976
class DescribeIpControls extends Rpc
1977
{
1978
}
1979
1980
/**
1981
 * @method string getLogType()
1982
 * @method $this withLogType($value)
1983
 * @method string getSecurityToken()
1984
 * @method $this withSecurityToken($value)
1985
 */
1986
class DescribeLogConfig extends Rpc
1987
{
1988
}
1989
1990
/**
1991
 * @method string getDomainName()
1992
 * @method $this withDomainName($value)
1993
 * @method string getSecurityToken()
1994
 * @method $this withSecurityToken($value)
1995
 */
1996
class DescribeMarketRemainsQuota extends Rpc
1997
{
1998
}
1999
2000
/**
2001
 * @method string getModelId()
2002
 * @method $this withModelId($value)
2003
 * @method string getGroupId()
2004
 * @method $this withGroupId($value)
2005
 * @method string getModelName()
2006
 * @method $this withModelName($value)
2007
 * @method string getPageNumber()
2008
 * @method $this withPageNumber($value)
2009
 * @method string getSecurityToken()
2010
 * @method $this withSecurityToken($value)
2011
 * @method string getPageSize()
2012
 * @method $this withPageSize($value)
2013
 */
2014
class DescribeModels extends Rpc
2015
{
2016
}
2017
2018
/**
2019
 * @method string getMethod()
2020
 * @method $this withMethod($value)
2021
 * @method string getPluginId()
2022
 * @method $this withPluginId($value)
2023
 * @method string getGroupId()
2024
 * @method $this withGroupId($value)
2025
 * @method string getDescription()
2026
 * @method $this withDescription($value)
2027
 * @method string getPageNumber()
2028
 * @method $this withPageNumber($value)
2029
 * @method string getPath()
2030
 * @method $this withPath($value)
2031
 * @method string getApiName()
2032
 * @method $this withApiName($value)
2033
 * @method string getSecurityToken()
2034
 * @method $this withSecurityToken($value)
2035
 * @method string getPageSize()
2036
 * @method $this withPageSize($value)
2037
 * @method string getApiId()
2038
 * @method $this withApiId($value)
2039
 */
2040
class DescribePluginApis extends Rpc
2041
{
2042
}
2043
2044
/**
2045
 * @method string getPluginName()
2046
 * @method $this withPluginName($value)
2047
 * @method string getPluginId()
2048
 * @method $this withPluginId($value)
2049
 * @method string getPageNumber()
2050
 * @method $this withPageNumber($value)
2051
 * @method string getDisableAuthForConsole()
2052
 * @method $this withDisableAuthForConsole($value)
2053
 * @method string getPluginType()
2054
 * @method $this withPluginType($value)
2055
 * @method string getSecurityToken()
2056
 * @method $this withSecurityToken($value)
2057
 * @method string getPageSize()
2058
 * @method $this withPageSize($value)
2059
 * @method array getTag()
2060
 */
2061
class DescribePlugins extends Rpc
2062
{
2063
2064
    /**
2065
     * @param array $tag
2066
     *
2067
     * @return $this
2068
     */
2069
	public function withTag(array $tag)
2070
	{
2071
	    $this->data['Tag'] = $tag;
2072
		foreach ($tag as $depth1 => $depth1Value) {
2073
			if(isset($depth1Value['Value'])){
2074
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2075
			}
2076
			if(isset($depth1Value['Key'])){
2077
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2078
			}
2079
		}
2080
2081
		return $this;
2082
    }
2083
}
2084
2085
/**
2086
 * @method string getStageName()
2087
 * @method $this withStageName($value)
2088
 * @method string getGroupId()
2089
 * @method $this withGroupId($value)
2090
 * @method string getSecurityToken()
2091
 * @method $this withSecurityToken($value)
2092
 * @method string getApiId()
2093
 * @method $this withApiId($value)
2094
 */
2095
class DescribePluginsByApi extends Rpc
2096
{
2097
}
2098
2099
/**
2100
 * @method string getLanguage()
2101
 * @method $this withLanguage($value)
2102
 * @method string getSecurityToken()
2103
 * @method $this withSecurityToken($value)
2104
 */
2105
class DescribePluginSchemas extends Rpc
2106
{
2107
}
2108
2109
/**
2110
 * @method string getPluginName()
2111
 * @method $this withPluginName($value)
2112
 * @method string getLanguage()
2113
 * @method $this withLanguage($value)
2114
 * @method string getSecurityToken()
2115
 * @method $this withSecurityToken($value)
2116
 */
2117
class DescribePluginTemplates extends Rpc
2118
{
2119
}
2120
2121
/**
2122
 * @method string getGroupId()
2123
 * @method $this withGroupId($value)
2124
 * @method string getSecurityToken()
2125
 * @method $this withSecurityToken($value)
2126
 */
2127
class DescribePurchasedApiGroup extends Rpc
2128
{
2129
}
2130
2131
/**
2132
 * @method string getPageNumber()
2133
 * @method $this withPageNumber($value)
2134
 * @method string getSecurityToken()
2135
 * @method $this withSecurityToken($value)
2136
 * @method string getPageSize()
2137
 * @method $this withPageSize($value)
2138
 */
2139
class DescribePurchasedApiGroups extends Rpc
2140
{
2141
}
2142
2143
/**
2144
 * @method string getStageName()
2145
 * @method $this withStageName($value)
2146
 * @method string getVisibility()
2147
 * @method $this withVisibility($value)
2148
 * @method string getGroupId()
2149
 * @method $this withGroupId($value)
2150
 * @method string getPageNumber()
2151
 * @method $this withPageNumber($value)
2152
 * @method string getApiName()
2153
 * @method $this withApiName($value)
2154
 * @method string getSecurityToken()
2155
 * @method $this withSecurityToken($value)
2156
 * @method string getPageSize()
2157
 * @method $this withPageSize($value)
2158
 * @method string getApiId()
2159
 * @method $this withApiId($value)
2160
 */
2161
class DescribePurchasedApis extends Rpc
2162
{
2163
}
2164
2165
/**
2166
 * @method string getLanguage()
2167
 * @method $this withLanguage($value)
2168
 * @method string getSecurityToken()
2169
 * @method $this withSecurityToken($value)
2170
 */
2171
class DescribeRegions extends Rpc
2172
{
2173
}
2174
2175
/**
2176
 * @method string getSignatureName()
2177
 * @method $this withSignatureName($value)
2178
 * @method string getSignatureId()
2179
 * @method $this withSignatureId($value)
2180
 * @method string getPageNumber()
2181
 * @method $this withPageNumber($value)
2182
 * @method string getSecurityToken()
2183
 * @method $this withSecurityToken($value)
2184
 * @method string getPageSize()
2185
 * @method $this withPageSize($value)
2186
 */
2187
class DescribeSignatures extends Rpc
2188
{
2189
}
2190
2191
/**
2192
 * @method string getStageName()
2193
 * @method $this withStageName($value)
2194
 * @method string getGroupId()
2195
 * @method $this withGroupId($value)
2196
 * @method string getSecurityToken()
2197
 * @method $this withSecurityToken($value)
2198
 * @method string getApiId()
2199
 * @method $this withApiId($value)
2200
 */
2201
class DescribeSignaturesByApi extends Rpc
2202
{
2203
}
2204
2205
/**
2206
 * @method string getSecurityToken()
2207
 * @method $this withSecurityToken($value)
2208
 */
2209
class DescribeSystemParameters extends Rpc
2210
{
2211
}
2212
2213
/**
2214
 * @method string getTrafficControlId()
2215
 * @method $this withTrafficControlId($value)
2216
 * @method string getStageName()
2217
 * @method $this withStageName($value)
2218
 * @method string getTrafficControlName()
2219
 * @method $this withTrafficControlName($value)
2220
 * @method string getGroupId()
2221
 * @method $this withGroupId($value)
2222
 * @method string getPageNumber()
2223
 * @method $this withPageNumber($value)
2224
 * @method string getSecurityToken()
2225
 * @method $this withSecurityToken($value)
2226
 * @method string getPageSize()
2227
 * @method $this withPageSize($value)
2228
 * @method string getApiId()
2229
 * @method $this withApiId($value)
2230
 */
2231
class DescribeTrafficControls extends Rpc
2232
{
2233
}
2234
2235
/**
2236
 * @method string getStageName()
2237
 * @method $this withStageName($value)
2238
 * @method string getGroupId()
2239
 * @method $this withGroupId($value)
2240
 * @method string getSecurityToken()
2241
 * @method $this withSecurityToken($value)
2242
 * @method string getApiId()
2243
 * @method $this withApiId($value)
2244
 */
2245
class DescribeTrafficControlsByApi extends Rpc
2246
{
2247
}
2248
2249
/**
2250
 * @method string getOperationUid()
2251
 * @method $this withOperationUid($value)
2252
 * @method string getSecurityToken()
2253
 * @method $this withSecurityToken($value)
2254
 */
2255
class DescribeUpdateBackendTask extends Rpc
2256
{
2257
}
2258
2259
/**
2260
 * @method string getOperationUid()
2261
 * @method $this withOperationUid($value)
2262
 * @method string getSecurityToken()
2263
 * @method $this withSecurityToken($value)
2264
 */
2265
class DescribeUpdateVpcInfoTask extends Rpc
2266
{
2267
}
2268
2269
/**
2270
 * @method string getPageNumber()
2271
 * @method $this withPageNumber($value)
2272
 * @method string getInstanceId()
2273
 * @method $this withInstanceId($value)
2274
 * @method string getSecurityToken()
2275
 * @method $this withSecurityToken($value)
2276
 * @method string getAccurateQuery()
2277
 * @method $this withAccurateQuery($value)
2278
 * @method string getPort()
2279
 * @method $this withPort($value)
2280
 * @method string getVpcId()
2281
 * @method $this withVpcId($value)
2282
 * @method string getPageSize()
2283
 * @method $this withPageSize($value)
2284
 * @method string getName()
2285
 * @method $this withName($value)
2286
 * @method string getVpcAccessId()
2287
 * @method $this withVpcAccessId($value)
2288
 */
2289
class DescribeVpcAccesses extends Rpc
2290
{
2291
}
2292
2293
/**
2294
 * @method string getLanguage()
2295
 * @method $this withLanguage($value)
2296
 * @method string getSecurityToken()
2297
 * @method $this withSecurityToken($value)
2298
 */
2299
class DescribeZones extends Rpc
2300
{
2301
}
2302
2303
/**
2304
 * @method string getStageName()
2305
 * @method $this withStageName($value)
2306
 * @method string getPluginId()
2307
 * @method $this withPluginId($value)
2308
 * @method string getGroupId()
2309
 * @method $this withGroupId($value)
2310
 * @method string getSecurityToken()
2311
 * @method $this withSecurityToken($value)
2312
 * @method string getApiId()
2313
 * @method $this withApiId($value)
2314
 * @method string getApiIds()
2315
 * @method $this withApiIds($value)
2316
 */
2317
class DetachPlugin extends Rpc
2318
{
2319
}
2320
2321
/**
2322
 * @method string getAclId()
2323
 * @method $this withAclId($value)
2324
 * @method string getAddressIPVersion()
2325
 * @method $this withAddressIPVersion($value)
2326
 * @method string getInstanceId()
2327
 * @method $this withInstanceId($value)
2328
 * @method string getSecurityToken()
2329
 * @method $this withSecurityToken($value)
2330
 */
2331
class DisableInstanceAccessControl extends Rpc
2332
{
2333
}
2334
2335
/**
2336
 * @method string getDataFormat()
2337
 * @method $this withDataFormat($value)
2338
 * @method string getData()
2339
 * @method string getGroupId()
2340
 * @method $this withGroupId($value)
2341
 * @method string getGlobalCondition()
2342
 * @method $this withGlobalCondition($value)
2343
 * @method string getSecurityToken()
2344
 * @method $this withSecurityToken($value)
2345
 * @method string getOverwrite()
2346
 * @method $this withOverwrite($value)
2347
 */
2348
class DryRunSwagger extends Rpc
2349
{
2350
2351
    /**
2352
     * @param string $value
2353
     *
2354
     * @return $this
2355
     */
2356
    public function withData($value)
2357
    {
2358
        $this->data['Data'] = $value;
2359
        $this->options['form_params']['Data'] = $value;
2360
2361
        return $this;
2362
    }
2363
}
2364
2365
/**
2366
 * @method string getAclId()
2367
 * @method $this withAclId($value)
2368
 * @method string getAddressIPVersion()
2369
 * @method $this withAddressIPVersion($value)
2370
 * @method string getAclType()
2371
 * @method $this withAclType($value)
2372
 * @method string getInstanceId()
2373
 * @method $this withInstanceId($value)
2374
 * @method string getSecurityToken()
2375
 * @method $this withSecurityToken($value)
2376
 */
2377
class EnableInstanceAccessControl extends Rpc
2378
{
2379
}
2380
2381
/**
2382
 * @method string getData()
2383
 * @method string getAuthType()
2384
 * @method $this withAuthType($value)
2385
 * @method string getSecurityToken()
2386
 * @method $this withSecurityToken($value)
2387
 * @method string getOverwrite()
2388
 * @method $this withOverwrite($value)
2389
 * @method string getDryRun()
2390
 * @method $this withDryRun($value)
2391
 * @method string getIgnoreWarning()
2392
 * @method $this withIgnoreWarning($value)
2393
 * @method string getGroupId()
2394
 * @method $this withGroupId($value)
2395
 * @method string getRequestMode()
2396
 * @method $this withRequestMode($value)
2397
 * @method string getBackendName()
2398
 * @method $this withBackendName($value)
2399
 * @method string getSkipDryRun()
2400
 * @method $this withSkipDryRun($value)
2401
 * @method string getOASVersion()
2402
 * @method $this withOASVersion($value)
2403
 */
2404
class ImportOAS extends Rpc
2405
{
2406
2407
    /**
2408
     * @param string $value
2409
     *
2410
     * @return $this
2411
     */
2412
    public function withData($value)
2413
    {
2414
        $this->data['Data'] = $value;
2415
        $this->options['form_params']['Data'] = $value;
2416
2417
        return $this;
2418
    }
2419
}
2420
2421
/**
2422
 * @method string getDataFormat()
2423
 * @method $this withDataFormat($value)
2424
 * @method string getDryRun()
2425
 * @method $this withDryRun($value)
2426
 * @method string getData()
2427
 * @method string getGroupId()
2428
 * @method $this withGroupId($value)
2429
 * @method string getGlobalCondition()
2430
 * @method $this withGlobalCondition($value)
2431
 * @method string getSecurityToken()
2432
 * @method $this withSecurityToken($value)
2433
 * @method string getOverwrite()
2434
 * @method $this withOverwrite($value)
2435
 */
2436
class ImportSwagger extends Rpc
2437
{
2438
2439
    /**
2440
     * @param string $value
2441
     *
2442
     * @return $this
2443
     */
2444
    public function withData($value)
2445
    {
2446
        $this->data['Data'] = $value;
2447
        $this->options['form_params']['Data'] = $value;
2448
2449
        return $this;
2450
    }
2451
}
2452
2453
/**
2454
 * @method array getResourceId()
2455
 * @method string getResourceType()
2456
 * @method $this withResourceType($value)
2457
 * @method string getSecurityToken()
2458
 * @method $this withSecurityToken($value)
2459
 * @method string getNextToken()
2460
 * @method $this withNextToken($value)
2461
 * @method array getTag()
2462
 */
2463
class ListTagResources extends Rpc
2464
{
2465
2466
    /**
2467
     * @param array $resourceId
2468
     *
2469
     * @return $this
2470
     */
2471
	public function withResourceId(array $resourceId)
2472
	{
2473
	    $this->data['ResourceId'] = $resourceId;
2474
		foreach ($resourceId as $i => $iValue) {
2475
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2476
		}
2477
2478
		return $this;
2479
    }
2480
2481
    /**
2482
     * @param array $tag
2483
     *
2484
     * @return $this
2485
     */
2486
	public function withTag(array $tag)
2487
	{
2488
	    $this->data['Tag'] = $tag;
2489
		foreach ($tag as $depth1 => $depth1Value) {
2490
			if(isset($depth1Value['Value'])){
2491
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2492
			}
2493
			if(isset($depth1Value['Key'])){
2494
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2495
			}
2496
		}
2497
2498
		return $this;
2499
    }
2500
}
2501
2502
/**
2503
 * @method string getWebSocketApiType()
2504
 * @method $this withWebSocketApiType($value)
2505
 * @method string getErrorCodeSamples()
2506
 * @method $this withErrorCodeSamples($value)
2507
 * @method string getAppCodeAuthType()
2508
 * @method $this withAppCodeAuthType($value)
2509
 * @method string getDescription()
2510
 * @method $this withDescription($value)
2511
 * @method string getDisableInternet()
2512
 * @method $this withDisableInternet($value)
2513
 * @method string getBackendId()
2514
 * @method $this withBackendId($value)
2515
 * @method string getConstantParameters()
2516
 * @method $this withConstantParameters($value)
2517
 * @method string getAuthType()
2518
 * @method $this withAuthType($value)
2519
 * @method string getAllowSignatureMethod()
2520
 * @method $this withAllowSignatureMethod($value)
2521
 * @method string getServiceParameters()
2522
 * @method $this withServiceParameters($value)
2523
 * @method string getFailResultSample()
2524
 * @method $this withFailResultSample($value)
2525
 * @method string getResourceOwnerToken()
2526
 * @method $this withResourceOwnerToken($value)
2527
 * @method string getSystemParameters()
2528
 * @method $this withSystemParameters($value)
2529
 * @method string getServiceParametersMap()
2530
 * @method $this withServiceParametersMap($value)
2531
 * @method string getSecurityToken()
2532
 * @method $this withSecurityToken($value)
2533
 * @method string getOpenIdConnectConfig()
2534
 * @method $this withOpenIdConnectConfig($value)
2535
 * @method string getRequestParameters()
2536
 * @method $this withRequestParameters($value)
2537
 * @method string getResultDescriptions()
2538
 * @method $this withResultDescriptions($value)
2539
 * @method string getVisibility()
2540
 * @method $this withVisibility($value)
2541
 * @method string getGroupId()
2542
 * @method $this withGroupId($value)
2543
 * @method string getServiceConfig()
2544
 * @method $this withServiceConfig($value)
2545
 * @method string getResultType()
2546
 * @method $this withResultType($value)
2547
 * @method string getApiName()
2548
 * @method $this withApiName($value)
2549
 * @method string getResultSample()
2550
 * @method $this withResultSample($value)
2551
 * @method string getBackendEnable()
2552
 * @method $this withBackendEnable($value)
2553
 * @method string getForceNonceCheck()
2554
 * @method $this withForceNonceCheck($value)
2555
 * @method string getRequestConfig()
2556
 * @method $this withRequestConfig($value)
2557
 * @method string getResultBodyModel()
2558
 * @method $this withResultBodyModel($value)
2559
 * @method string getApiId()
2560
 * @method $this withApiId($value)
2561
 */
2562
class ModifyApi extends Rpc
2563
{
2564
}
2565
2566
/**
2567
 * @method string getContentTypeCategory()
2568
 * @method $this withContentTypeCategory($value)
2569
 * @method string getModelName()
2570
 * @method $this withModelName($value)
2571
 * @method string getErrorCodeSamples()
2572
 * @method $this withErrorCodeSamples($value)
2573
 * @method string getAppCodeAuthType()
2574
 * @method $this withAppCodeAuthType($value)
2575
 * @method string getAuthType()
2576
 * @method $this withAuthType($value)
2577
 * @method string getHttpConfig()
2578
 * @method $this withHttpConfig($value)
2579
 * @method string getServiceParameters()
2580
 * @method $this withServiceParameters($value)
2581
 * @method string getFailResultSample()
2582
 * @method $this withFailResultSample($value)
2583
 * @method string getContentTypeValue()
2584
 * @method $this withContentTypeValue($value)
2585
 * @method string getSecurityToken()
2586
 * @method $this withSecurityToken($value)
2587
 * @method string getVisibility()
2588
 * @method $this withVisibility($value)
2589
 * @method string getRequestProtocol()
2590
 * @method $this withRequestProtocol($value)
2591
 * @method string getRequestMode()
2592
 * @method $this withRequestMode($value)
2593
 * @method string getBackendName()
2594
 * @method $this withBackendName($value)
2595
 * @method string getRequestPath()
2596
 * @method $this withRequestPath($value)
2597
 * @method string getResultType()
2598
 * @method $this withResultType($value)
2599
 * @method string getMockConfig()
2600
 * @method $this withMockConfig($value)
2601
 * @method string getResultSample()
2602
 * @method $this withResultSample($value)
2603
 * @method string getBodyModel()
2604
 * @method $this withBodyModel($value)
2605
 * @method string getVpcConfig()
2606
 * @method $this withVpcConfig($value)
2607
 * @method string getFunctionComputeConfig()
2608
 * @method $this withFunctionComputeConfig($value)
2609
 * @method string getApiId()
2610
 * @method $this withApiId($value)
2611
 * @method string getUseBackendService()
2612
 * @method $this withUseBackendService($value)
2613
 * @method string getServiceProtocol()
2614
 * @method $this withServiceProtocol($value)
2615
 * @method string getDescription()
2616
 * @method $this withDescription($value)
2617
 * @method string getDisableInternet()
2618
 * @method $this withDisableInternet($value)
2619
 * @method string getPostBodyDescription()
2620
 * @method $this withPostBodyDescription($value)
2621
 * @method string getAllowSignatureMethod()
2622
 * @method $this withAllowSignatureMethod($value)
2623
 * @method string getRequestHttpMethod()
2624
 * @method $this withRequestHttpMethod($value)
2625
 * @method string getServiceParametersMap()
2626
 * @method $this withServiceParametersMap($value)
2627
 * @method string getRequestParameters()
2628
 * @method $this withRequestParameters($value)
2629
 * @method string getBodyFormat()
2630
 * @method $this withBodyFormat($value)
2631
 * @method string getOssConfig()
2632
 * @method $this withOssConfig($value)
2633
 * @method string getApiName()
2634
 * @method $this withApiName($value)
2635
 * @method string getServiceTimeout()
2636
 * @method $this withServiceTimeout($value)
2637
 * @method string getForceNonceCheck()
2638
 * @method $this withForceNonceCheck($value)
2639
 */
2640
class ModifyApiConfiguration extends Rpc
2641
{
2642
}
2643
2644
/**
2645
 * @method string getDefaultDomain()
2646
 * @method $this withDefaultDomain($value)
2647
 * @method string getBasePath()
2648
 * @method $this withBasePath($value)
2649
 * @method string getDescription()
2650
 * @method $this withDescription($value)
2651
 * @method string getSecurityToken()
2652
 * @method $this withSecurityToken($value)
2653
 * @method string getRpcPattern()
2654
 * @method $this withRpcPattern($value)
2655
 * @method string getUserLogConfig()
2656
 * @method $this withUserLogConfig($value)
2657
 * @method array getTag()
2658
 * @method string getCustomerConfigs()
2659
 * @method $this withCustomerConfigs($value)
2660
 * @method string getGroupId()
2661
 * @method $this withGroupId($value)
2662
 * @method string getGroupName()
2663
 * @method $this withGroupName($value)
2664
 * @method string getPassthroughHeaders()
2665
 * @method $this withPassthroughHeaders($value)
2666
 * @method string getCompatibleFlags()
2667
 * @method $this withCompatibleFlags($value)
2668
 * @method string getCustomTraceConfig()
2669
 * @method $this withCustomTraceConfig($value)
2670
 */
2671
class ModifyApiGroup extends Rpc
2672
{
2673
2674
    /**
2675
     * @param array $tag
2676
     *
2677
     * @return $this
2678
     */
2679
	public function withTag(array $tag)
2680
	{
2681
	    $this->data['Tag'] = $tag;
2682
		foreach ($tag as $depth1 => $depth1Value) {
2683
			if(isset($depth1Value['Value'])){
2684
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2685
			}
2686
			if(isset($depth1Value['Key'])){
2687
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2688
			}
2689
		}
2690
2691
		return $this;
2692
    }
2693
}
2694
2695
/**
2696
 * @method string getGroupId()
2697
 * @method $this withGroupId($value)
2698
 * @method string getSecurityToken()
2699
 * @method $this withSecurityToken($value)
2700
 * @method string getVpcIds()
2701
 * @method $this withVpcIds($value)
2702
 */
2703
class ModifyApiGroupVpcWhitelist extends Rpc
2704
{
2705
}
2706
2707
/**
2708
 * @method string getDescription()
2709
 * @method $this withDescription($value)
2710
 * @method string getAppName()
2711
 * @method $this withAppName($value)
2712
 * @method string getSecurityToken()
2713
 * @method $this withSecurityToken($value)
2714
 * @method string getAppId()
2715
 * @method $this withAppId($value)
2716
 * @method array getTag()
2717
 */
2718
class ModifyApp extends Rpc
2719
{
2720
2721
    /**
2722
     * @param array $tag
2723
     *
2724
     * @return $this
2725
     */
2726
	public function withTag(array $tag)
2727
	{
2728
	    $this->data['Tag'] = $tag;
2729
		foreach ($tag as $depth1 => $depth1Value) {
2730
			if(isset($depth1Value['Value'])){
2731
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2732
			}
2733
			if(isset($depth1Value['Key'])){
2734
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2735
			}
2736
		}
2737
2738
		return $this;
2739
    }
2740
}
2741
2742
/**
2743
 * @method string getBackendId()
2744
 * @method $this withBackendId($value)
2745
 * @method string getDescription()
2746
 * @method $this withDescription($value)
2747
 * @method string getBackendName()
2748
 * @method $this withBackendName($value)
2749
 * @method string getSecurityToken()
2750
 * @method $this withSecurityToken($value)
2751
 * @method string getBackendType()
2752
 * @method $this withBackendType($value)
2753
 */
2754
class ModifyBackend extends Rpc
2755
{
2756
}
2757
2758
/**
2759
 * @method string getStageName()
2760
 * @method $this withStageName($value)
2761
 * @method string getBackendModelData()
2762
 * @method $this withBackendModelData($value)
2763
 * @method string getBackendId()
2764
 * @method $this withBackendId($value)
2765
 * @method string getDescription()
2766
 * @method $this withDescription($value)
2767
 * @method string getSecurityToken()
2768
 * @method $this withSecurityToken($value)
2769
 * @method string getBackendType()
2770
 * @method $this withBackendType($value)
2771
 * @method string getBackendModelId()
2772
 * @method $this withBackendModelId($value)
2773
 */
2774
class ModifyBackendModel extends Rpc
2775
{
2776
}
2777
2778
/**
2779
 * @method string getSecurityToken()
2780
 * @method $this withSecurityToken($value)
2781
 * @method string getDatasetId()
2782
 * @method $this withDatasetId($value)
2783
 * @method string getDatasetName()
2784
 * @method $this withDatasetName($value)
2785
 */
2786
class ModifyDataset extends Rpc
2787
{
2788
}
2789
2790
/**
2791
 * @method string getDescription()
2792
 * @method $this withDescription($value)
2793
 * @method string getSecurityToken()
2794
 * @method $this withSecurityToken($value)
2795
 * @method string getExpiredTime()
2796
 * @method $this withExpiredTime($value)
2797
 * @method string getDatasetId()
2798
 * @method $this withDatasetId($value)
2799
 * @method string getDatasetItemId()
2800
 * @method $this withDatasetItemId($value)
2801
 */
2802
class ModifyDatasetItem extends Rpc
2803
{
2804
}
2805
2806
/**
2807
 * @method string getAutoPay()
2808
 * @method $this withAutoPay($value)
2809
 * @method string getSkipWaitSwitch()
2810
 * @method $this withSkipWaitSwitch($value)
2811
 * @method string getInstanceSpec()
2812
 * @method $this withInstanceSpec($value)
2813
 * @method string getToken()
2814
 * @method $this withToken($value)
2815
 * @method string getInstanceId()
2816
 * @method $this withInstanceId($value)
2817
 * @method string getModifyAction()
2818
 * @method $this withModifyAction($value)
2819
 */
2820
class ModifyInstanceSpec extends Rpc
2821
{
2822
}
2823
2824
/**
2825
 * @method string getIpControlName()
2826
 * @method $this withIpControlName($value)
2827
 * @method string getDescription()
2828
 * @method $this withDescription($value)
2829
 * @method string getIpControlId()
2830
 * @method $this withIpControlId($value)
2831
 * @method string getSecurityToken()
2832
 * @method $this withSecurityToken($value)
2833
 */
2834
class ModifyIpControl extends Rpc
2835
{
2836
}
2837
2838
/**
2839
 * @method string getIpControlId()
2840
 * @method $this withIpControlId($value)
2841
 * @method string getPolicyItemId()
2842
 * @method $this withPolicyItemId($value)
2843
 * @method string getSecurityToken()
2844
 * @method $this withSecurityToken($value)
2845
 * @method string getAppId()
2846
 * @method $this withAppId($value)
2847
 * @method string getCidrIp()
2848
 * @method $this withCidrIp($value)
2849
 */
2850
class ModifyIpControlPolicyItem extends Rpc
2851
{
2852
}
2853
2854
/**
2855
 * @method string getSlsLogStore()
2856
 * @method $this withSlsLogStore($value)
2857
 * @method string getSlsProject()
2858
 * @method $this withSlsProject($value)
2859
 * @method string getLogType()
2860
 * @method $this withLogType($value)
2861
 * @method string getSecurityToken()
2862
 * @method $this withSecurityToken($value)
2863
 */
2864
class ModifyLogConfig extends Rpc
2865
{
2866
}
2867
2868
/**
2869
 * @method string getSchema()
2870
 * @method $this withSchema($value)
2871
 * @method string getModelName()
2872
 * @method $this withModelName($value)
2873
 * @method string getGroupId()
2874
 * @method $this withGroupId($value)
2875
 * @method string getDescription()
2876
 * @method $this withDescription($value)
2877
 * @method string getNewModelName()
2878
 * @method $this withNewModelName($value)
2879
 * @method string getSecurityToken()
2880
 * @method $this withSecurityToken($value)
2881
 */
2882
class ModifyModel extends Rpc
2883
{
2884
}
2885
2886
/**
2887
 * @method string getPluginName()
2888
 * @method $this withPluginName($value)
2889
 * @method string getPluginId()
2890
 * @method $this withPluginId($value)
2891
 * @method string getPluginData()
2892
 * @method $this withPluginData($value)
2893
 * @method string getDescription()
2894
 * @method $this withDescription($value)
2895
 * @method string getSecurityToken()
2896
 * @method $this withSecurityToken($value)
2897
 * @method array getTag()
2898
 */
2899
class ModifyPlugin extends Rpc
2900
{
2901
2902
    /**
2903
     * @param array $tag
2904
     *
2905
     * @return $this
2906
     */
2907
	public function withTag(array $tag)
2908
	{
2909
	    $this->data['Tag'] = $tag;
2910
		foreach ($tag as $depth1 => $depth1Value) {
2911
			if(isset($depth1Value['Value'])){
2912
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2913
			}
2914
			if(isset($depth1Value['Key'])){
2915
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2916
			}
2917
		}
2918
2919
		return $this;
2920
    }
2921
}
2922
2923
/**
2924
 * @method string getSignatureName()
2925
 * @method $this withSignatureName($value)
2926
 * @method string getSignatureId()
2927
 * @method $this withSignatureId($value)
2928
 * @method string getSignatureSecret()
2929
 * @method $this withSignatureSecret($value)
2930
 * @method string getSecurityToken()
2931
 * @method $this withSecurityToken($value)
2932
 * @method string getSignatureKey()
2933
 * @method $this withSignatureKey($value)
2934
 */
2935
class ModifySignature extends Rpc
2936
{
2937
}
2938
2939
/**
2940
 * @method string getTrafficControlId()
2941
 * @method $this withTrafficControlId($value)
2942
 * @method string getTrafficControlName()
2943
 * @method $this withTrafficControlName($value)
2944
 * @method string getDescription()
2945
 * @method $this withDescription($value)
2946
 * @method string getUserDefault()
2947
 * @method $this withUserDefault($value)
2948
 * @method string getApiDefault()
2949
 * @method $this withApiDefault($value)
2950
 * @method string getSecurityToken()
2951
 * @method $this withSecurityToken($value)
2952
 * @method string getTrafficControlUnit()
2953
 * @method $this withTrafficControlUnit($value)
2954
 * @method string getAppDefault()
2955
 * @method $this withAppDefault($value)
2956
 */
2957
class ModifyTrafficControl extends Rpc
2958
{
2959
}
2960
2961
/**
2962
 * @method string getRefresh()
2963
 * @method $this withRefresh($value)
2964
 * @method string getToken()
2965
 * @method $this withToken($value)
2966
 * @method string getInstanceId()
2967
 * @method $this withInstanceId($value)
2968
 * @method string getNeedBatchWork()
2969
 * @method $this withNeedBatchWork($value)
2970
 * @method string getVpcTargetHostName()
2971
 * @method $this withVpcTargetHostName($value)
2972
 * @method string getSecurityToken()
2973
 * @method $this withSecurityToken($value)
2974
 * @method string getPort()
2975
 * @method $this withPort($value)
2976
 * @method string getVpcId()
2977
 * @method $this withVpcId($value)
2978
 * @method string getName()
2979
 * @method $this withName($value)
2980
 */
2981
class ModifyVpcAccessAndUpdateApis extends Rpc
2982
{
2983
}
2984
2985
class OpenApiGatewayService extends Rpc
2986
{
2987
}
2988
2989
/**
2990
 * @method string getRequestLogId()
2991
 * @method $this withRequestLogId($value)
2992
 * @method string getSecurityToken()
2993
 * @method $this withSecurityToken($value)
2994
 */
2995
class QueryRequestLogs extends Rpc
2996
{
2997
}
2998
2999
/**
3000
 * @method string getGroupId()
3001
 * @method $this withGroupId($value)
3002
 * @method string getDomainName()
3003
 * @method $this withDomainName($value)
3004
 * @method string getSecurityToken()
3005
 * @method $this withSecurityToken($value)
3006
 */
3007
class ReactivateDomain extends Rpc
3008
{
3009
}
3010
3011
/**
3012
 * @method string getAclId()
3013
 * @method $this withAclId($value)
3014
 * @method string getAclEntrys()
3015
 * @method $this withAclEntrys($value)
3016
 * @method string getSecurityToken()
3017
 * @method $this withSecurityToken($value)
3018
 */
3019
class RemoveAccessControlListEntry extends Rpc
3020
{
3021
}
3022
3023
/**
3024
 * @method string getStageName()
3025
 * @method $this withStageName($value)
3026
 * @method string getGroupId()
3027
 * @method $this withGroupId($value)
3028
 * @method string getDescription()
3029
 * @method $this withDescription($value)
3030
 * @method string getSecurityToken()
3031
 * @method $this withSecurityToken($value)
3032
 * @method string getAppId()
3033
 * @method $this withAppId($value)
3034
 * @method string getApiIds()
3035
 * @method $this withApiIds($value)
3036
 */
3037
class RemoveApisAuthorities extends Rpc
3038
{
3039
}
3040
3041
/**
3042
 * @method string getStageName()
3043
 * @method $this withStageName($value)
3044
 * @method string getGroupId()
3045
 * @method $this withGroupId($value)
3046
 * @method string getAppIds()
3047
 * @method $this withAppIds($value)
3048
 * @method string getSecurityToken()
3049
 * @method $this withSecurityToken($value)
3050
 * @method string getApiId()
3051
 * @method $this withApiId($value)
3052
 */
3053
class RemoveAppsAuthorities extends Rpc
3054
{
3055
}
3056
3057
/**
3058
 * @method string getStageName()
3059
 * @method $this withStageName($value)
3060
 * @method string getGroupId()
3061
 * @method $this withGroupId($value)
3062
 * @method string getIpControlId()
3063
 * @method $this withIpControlId($value)
3064
 * @method string getSecurityToken()
3065
 * @method $this withSecurityToken($value)
3066
 * @method string getApiIds()
3067
 * @method $this withApiIds($value)
3068
 */
3069
class RemoveIpControlApis extends Rpc
3070
{
3071
}
3072
3073
/**
3074
 * @method string getPolicyItemIds()
3075
 * @method $this withPolicyItemIds($value)
3076
 * @method string getIpControlId()
3077
 * @method $this withIpControlId($value)
3078
 * @method string getSecurityToken()
3079
 * @method $this withSecurityToken($value)
3080
 */
3081
class RemoveIpControlPolicyItem extends Rpc
3082
{
3083
}
3084
3085
/**
3086
 * @method string getStageName()
3087
 * @method $this withStageName($value)
3088
 * @method string getGroupId()
3089
 * @method $this withGroupId($value)
3090
 * @method string getSignatureId()
3091
 * @method $this withSignatureId($value)
3092
 * @method string getSecurityToken()
3093
 * @method $this withSecurityToken($value)
3094
 * @method string getApiIds()
3095
 * @method $this withApiIds($value)
3096
 */
3097
class RemoveSignatureApis extends Rpc
3098
{
3099
}
3100
3101
/**
3102
 * @method string getTrafficControlId()
3103
 * @method $this withTrafficControlId($value)
3104
 * @method string getStageName()
3105
 * @method $this withStageName($value)
3106
 * @method string getGroupId()
3107
 * @method $this withGroupId($value)
3108
 * @method string getSecurityToken()
3109
 * @method $this withSecurityToken($value)
3110
 * @method string getApiIds()
3111
 * @method $this withApiIds($value)
3112
 */
3113
class RemoveTrafficControlApis extends Rpc
3114
{
3115
}
3116
3117
/**
3118
 * @method string getInstanceId()
3119
 * @method $this withInstanceId($value)
3120
 * @method string getNeedBatchWork()
3121
 * @method $this withNeedBatchWork($value)
3122
 * @method string getSecurityToken()
3123
 * @method $this withSecurityToken($value)
3124
 * @method string getPort()
3125
 * @method $this withPort($value)
3126
 * @method string getVpcId()
3127
 * @method $this withVpcId($value)
3128
 */
3129
class RemoveVpcAccess extends Rpc
3130
{
3131
}
3132
3133
/**
3134
 * @method string getInstanceId()
3135
 * @method $this withInstanceId($value)
3136
 * @method string getNeedBatchWork()
3137
 * @method $this withNeedBatchWork($value)
3138
 * @method string getSecurityToken()
3139
 * @method $this withSecurityToken($value)
3140
 * @method string getPort()
3141
 * @method $this withPort($value)
3142
 * @method string getVpcId()
3143
 * @method $this withVpcId($value)
3144
 * @method string getVpcAccessId()
3145
 * @method $this withVpcAccessId($value)
3146
 */
3147
class RemoveVpcAccessAndAbolishApis extends Rpc
3148
{
3149
}
3150
3151
/**
3152
 * @method string getNewAppCode()
3153
 * @method $this withNewAppCode($value)
3154
 * @method string getSecurityToken()
3155
 * @method $this withSecurityToken($value)
3156
 * @method string getAppCode()
3157
 * @method $this withAppCode($value)
3158
 */
3159
class ResetAppCode extends Rpc
3160
{
3161
}
3162
3163
/**
3164
 * @method string getNewAppSecret()
3165
 * @method $this withNewAppSecret($value)
3166
 * @method string getSecurityToken()
3167
 * @method $this withSecurityToken($value)
3168
 * @method string getAppKey()
3169
 * @method $this withAppKey($value)
3170
 */
3171
class ResetAppSecret extends Rpc
3172
{
3173
}
3174
3175
/**
3176
 * @method string getLanguage()
3177
 * @method $this withLanguage($value)
3178
 * @method string getSecurityToken()
3179
 * @method $this withSecurityToken($value)
3180
 * @method string getAppId()
3181
 * @method $this withAppId($value)
3182
 * @method string getAliUid()
3183
 * @method $this withAliUid($value)
3184
 */
3185
class SdkGenerateByApp extends Rpc
3186
{
3187
}
3188
3189
/**
3190
 * @method string getLanguage()
3191
 * @method $this withLanguage($value)
3192
 * @method string getSecurityToken()
3193
 * @method $this withSecurityToken($value)
3194
 * @method string getAppId()
3195
 * @method $this withAppId($value)
3196
 * @method string getAliUid()
3197
 * @method $this withAliUid($value)
3198
 */
3199
class SdkGenerateByAppForRegion extends Rpc
3200
{
3201
}
3202
3203
/**
3204
 * @method string getGroupId()
3205
 * @method $this withGroupId($value)
3206
 * @method string getLanguage()
3207
 * @method $this withLanguage($value)
3208
 * @method string getSecurityToken()
3209
 * @method $this withSecurityToken($value)
3210
 */
3211
class SdkGenerateByGroup extends Rpc
3212
{
3213
}
3214
3215
/**
3216
 * @method string getAclId()
3217
 * @method $this withAclId($value)
3218
 * @method string getAclName()
3219
 * @method $this withAclName($value)
3220
 * @method string getSecurityToken()
3221
 * @method $this withSecurityToken($value)
3222
 */
3223
class SetAccessControlListAttribute extends Rpc
3224
{
3225
}
3226
3227
/**
3228
 * @method string getAuthVaildTime()
3229
 * @method $this withAuthVaildTime($value)
3230
 * @method string getStageName()
3231
 * @method $this withStageName($value)
3232
 * @method string getGroupId()
3233
 * @method $this withGroupId($value)
3234
 * @method string getDescription()
3235
 * @method $this withDescription($value)
3236
 * @method string getAuthValidTime()
3237
 * @method $this withAuthValidTime($value)
3238
 * @method string getSecurityToken()
3239
 * @method $this withSecurityToken($value)
3240
 * @method string getAppId()
3241
 * @method $this withAppId($value)
3242
 * @method string getApiIds()
3243
 * @method $this withApiIds($value)
3244
 */
3245
class SetApisAuthorities extends Rpc
3246
{
3247
}
3248
3249
/**
3250
 * @method string getAuthVaildTime()
3251
 * @method $this withAuthVaildTime($value)
3252
 * @method string getStageName()
3253
 * @method $this withStageName($value)
3254
 * @method string getGroupId()
3255
 * @method $this withGroupId($value)
3256
 * @method string getDescription()
3257
 * @method $this withDescription($value)
3258
 * @method string getAuthValidTime()
3259
 * @method $this withAuthValidTime($value)
3260
 * @method string getAppIds()
3261
 * @method $this withAppIds($value)
3262
 * @method string getSecurityToken()
3263
 * @method $this withSecurityToken($value)
3264
 * @method string getApiId()
3265
 * @method $this withApiId($value)
3266
 */
3267
class SetAppsAuthorities extends Rpc
3268
{
3269
}
3270
3271
/**
3272
 * @method string getGroupId()
3273
 * @method $this withGroupId($value)
3274
 * @method string getDomainName()
3275
 * @method $this withDomainName($value)
3276
 * @method string getIsHttpRedirectToHttps()
3277
 * @method $this withIsHttpRedirectToHttps($value)
3278
 * @method string getCustomDomainType()
3279
 * @method $this withCustomDomainType($value)
3280
 * @method string getBindStageName()
3281
 * @method $this withBindStageName($value)
3282
 * @method string getSecurityToken()
3283
 * @method $this withSecurityToken($value)
3284
 * @method string getIsForce()
3285
 * @method $this withIsForce($value)
3286
 */
3287
class SetDomain extends Rpc
3288
{
3289
}
3290
3291
/**
3292
 * @method string getCertificatePrivateKey()
3293
 * @method $this withCertificatePrivateKey($value)
3294
 * @method string getGroupId()
3295
 * @method $this withGroupId($value)
3296
 * @method string getDomainName()
3297
 * @method $this withDomainName($value)
3298
 * @method string getCertificateBody()
3299
 * @method $this withCertificateBody($value)
3300
 * @method string getSslVerifyDepth()
3301
 * @method $this withSslVerifyDepth($value)
3302
 * @method string getCaCertificateBody()
3303
 * @method $this withCaCertificateBody($value)
3304
 * @method string getSecurityToken()
3305
 * @method $this withSecurityToken($value)
3306
 * @method string getCertificateName()
3307
 * @method $this withCertificateName($value)
3308
 */
3309
class SetDomainCertificate extends Rpc
3310
{
3311
}
3312
3313
/**
3314
 * @method string getWSSEnable()
3315
 * @method $this withWSSEnable($value)
3316
 * @method string getGroupId()
3317
 * @method $this withGroupId($value)
3318
 * @method string getDomainName()
3319
 * @method $this withDomainName($value)
3320
 * @method string getSecurityToken()
3321
 * @method $this withSecurityToken($value)
3322
 * @method string getActionValue()
3323
 * @method $this withActionValue($value)
3324
 */
3325
class SetDomainWebSocketStatus extends Rpc
3326
{
3327
}
3328
3329
/**
3330
 * @method string getStageName()
3331
 * @method $this withStageName($value)
3332
 * @method string getGroupId()
3333
 * @method $this withGroupId($value)
3334
 * @method string getIpControlId()
3335
 * @method $this withIpControlId($value)
3336
 * @method string getSecurityToken()
3337
 * @method $this withSecurityToken($value)
3338
 * @method string getApiIds()
3339
 * @method $this withApiIds($value)
3340
 */
3341
class SetIpControlApis extends Rpc
3342
{
3343
}
3344
3345
/**
3346
 * @method string getStageName()
3347
 * @method $this withStageName($value)
3348
 * @method string getGroupId()
3349
 * @method $this withGroupId($value)
3350
 * @method string getSignatureId()
3351
 * @method $this withSignatureId($value)
3352
 * @method string getSecurityToken()
3353
 * @method $this withSecurityToken($value)
3354
 * @method string getApiIds()
3355
 * @method $this withApiIds($value)
3356
 */
3357
class SetSignatureApis extends Rpc
3358
{
3359
}
3360
3361
/**
3362
 * @method string getTrafficControlId()
3363
 * @method $this withTrafficControlId($value)
3364
 * @method string getStageName()
3365
 * @method $this withStageName($value)
3366
 * @method string getGroupId()
3367
 * @method $this withGroupId($value)
3368
 * @method string getSecurityToken()
3369
 * @method $this withSecurityToken($value)
3370
 * @method string getApiIds()
3371
 * @method $this withApiIds($value)
3372
 */
3373
class SetTrafficControlApis extends Rpc
3374
{
3375
}
3376
3377
/**
3378
 * @method string getDescription()
3379
 * @method $this withDescription($value)
3380
 * @method string getInstanceId()
3381
 * @method $this withInstanceId($value)
3382
 * @method string getVpcTargetHostName()
3383
 * @method $this withVpcTargetHostName($value)
3384
 * @method string getSecurityToken()
3385
 * @method $this withSecurityToken($value)
3386
 * @method string getPort()
3387
 * @method $this withPort($value)
3388
 * @method string getVpcId()
3389
 * @method $this withVpcId($value)
3390
 * @method string getName()
3391
 * @method $this withName($value)
3392
 */
3393
class SetVpcAccess extends Rpc
3394
{
3395
}
3396
3397
/**
3398
 * @method string getGroupId()
3399
 * @method $this withGroupId($value)
3400
 * @method string getDomainName()
3401
 * @method $this withDomainName($value)
3402
 * @method string getSecurityToken()
3403
 * @method $this withSecurityToken($value)
3404
 * @method string getWildcardDomainPatterns()
3405
 * @method $this withWildcardDomainPatterns($value)
3406
 */
3407
class SetWildcardDomainPatterns extends Rpc
3408
{
3409
}
3410
3411
/**
3412
 * @method string getStageName()
3413
 * @method $this withStageName($value)
3414
 * @method string getGroupId()
3415
 * @method $this withGroupId($value)
3416
 * @method string getDescription()
3417
 * @method $this withDescription($value)
3418
 * @method string getSecurityToken()
3419
 * @method $this withSecurityToken($value)
3420
 * @method string getApiId()
3421
 * @method $this withApiId($value)
3422
 * @method string getHistoryVersion()
3423
 * @method $this withHistoryVersion($value)
3424
 */
3425
class SwitchApi extends Rpc
3426
{
3427
}
3428
3429
/**
3430
 * @method array getResourceId()
3431
 * @method string getResourceType()
3432
 * @method $this withResourceType($value)
3433
 * @method string getSecurityToken()
3434
 * @method $this withSecurityToken($value)
3435
 * @method array getTag()
3436
 */
3437
class TagResources extends Rpc
3438
{
3439
3440
    /**
3441
     * @param array $resourceId
3442
     *
3443
     * @return $this
3444
     */
3445
	public function withResourceId(array $resourceId)
3446
	{
3447
	    $this->data['ResourceId'] = $resourceId;
3448
		foreach ($resourceId as $i => $iValue) {
3449
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3450
		}
3451
3452
		return $this;
3453
    }
3454
3455
    /**
3456
     * @param array $tag
3457
     *
3458
     * @return $this
3459
     */
3460
	public function withTag(array $tag)
3461
	{
3462
	    $this->data['Tag'] = $tag;
3463
		foreach ($tag as $depth1 => $depth1Value) {
3464
			if(isset($depth1Value['Value'])){
3465
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
3466
			}
3467
			if(isset($depth1Value['Key'])){
3468
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
3469
			}
3470
		}
3471
3472
		return $this;
3473
    }
3474
}
3475
3476
/**
3477
 * @method string getAll()
3478
 * @method $this withAll($value)
3479
 * @method array getResourceId()
3480
 * @method string getResourceType()
3481
 * @method $this withResourceType($value)
3482
 * @method string getSecurityToken()
3483
 * @method $this withSecurityToken($value)
3484
 * @method array getTagKey()
3485
 */
3486
class UntagResources extends Rpc
3487
{
3488
3489
    /**
3490
     * @param array $resourceId
3491
     *
3492
     * @return $this
3493
     */
3494
	public function withResourceId(array $resourceId)
3495
	{
3496
	    $this->data['ResourceId'] = $resourceId;
3497
		foreach ($resourceId as $i => $iValue) {
3498
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3499
		}
3500
3501
		return $this;
3502
    }
3503
3504
    /**
3505
     * @param array $tagKey
3506
     *
3507
     * @return $this
3508
     */
3509
	public function withTagKey(array $tagKey)
3510
	{
3511
	    $this->data['TagKey'] = $tagKey;
3512
		foreach ($tagKey as $i => $iValue) {
3513
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
3514
		}
3515
3516
		return $this;
3517
    }
3518
}
3519