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 ( 41c54f...7799bc )
by
unknown
06:29
created

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