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 ( 2011b7...d5ba10 )
by
unknown
14:28 queued 06:52
created

ListApm::withPage()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Elasticsearch\V20170613;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method ActivateZones activateZones(array $options = [])
9
 * @method AddConnectableCluster addConnectableCluster(array $options = [])
10
 * @method AddSnapshotRepo addSnapshotRepo(array $options = [])
11
 * @method CancelDeletion cancelDeletion(array $options = [])
12
 * @method CancelLogstashDeletion cancelLogstashDeletion(array $options = [])
13
 * @method CancelTask cancelTask(array $options = [])
14
 * @method CapacityPlan capacityPlan(array $options = [])
15
 * @method CloseDiagnosis closeDiagnosis(array $options = [])
16
 * @method CloseHttps closeHttps(array $options = [])
17
 * @method CloseManagedIndex closeManagedIndex(array $options = [])
18
 * @method CreateCollector createCollector(array $options = [])
19
 * @method CreateDataStream createDataStream(array $options = [])
20
 * @method CreateDataTasks createDataTasks(array $options = [])
21
 * @method CreateILMPolicy createILMPolicy(array $options = [])
22
 * @method CreateIndexTemplate createIndexTemplate(array $options = [])
23
 * @method CreateInstance createInstance(array $options = [])
24
 * @method CreateLogstash createLogstash(array $options = [])
25
 * @method CreatePipelines createPipelines(array $options = [])
26
 * @method CreateSnapshot createSnapshot(array $options = [])
27
 * @method CreateVpcEndpoint createVpcEndpoint(array $options = [])
28
 * @method DeactivateZones deactivateZones(array $options = [])
29
 * @method DeleteCollector deleteCollector(array $options = [])
30
 * @method DeleteConnectedCluster deleteConnectedCluster(array $options = [])
31
 * @method DeleteDataStream deleteDataStream(array $options = [])
32
 * @method DeleteDataTask deleteDataTask(array $options = [])
33
 * @method DeleteILMPolicy deleteILMPolicy(array $options = [])
34
 * @method DeleteIndexTemplate deleteIndexTemplate(array $options = [])
35
 * @method DeleteInstance deleteInstance(array $options = [])
36
 * @method DeleteLogstash deleteLogstash(array $options = [])
37
 * @method DeletePipelines deletePipelines(array $options = [])
38
 * @method DeleteSnapshotRepo deleteSnapshotRepo(array $options = [])
39
 * @method DeleteVpcEndpoint deleteVpcEndpoint(array $options = [])
40
 * @method DescribeAckOperator describeAckOperator(array $options = [])
41
 * @method DescribeApm describeApm(array $options = [])
42
 * @method DescribeCollector describeCollector(array $options = [])
43
 * @method DescribeConnectableClusters describeConnectableClusters(array $options = [])
44
 * @method DescribeDiagnoseReport describeDiagnoseReport(array $options = [])
45
 * @method DescribeDiagnosisSettings describeDiagnosisSettings(array $options = [])
46
 * @method DescribeElasticsearchHealth describeElasticsearchHealth(array $options = [])
47
 * @method DescribeILMPolicy describeILMPolicy(array $options = [])
48
 * @method DescribeIndexTemplate describeIndexTemplate(array $options = [])
49
 * @method DescribeInstance describeInstance(array $options = [])
50
 * @method DescribeKibanaSettings describeKibanaSettings(array $options = [])
51
 * @method DescribeLogstash describeLogstash(array $options = [])
52
 * @method DescribePipeline describePipeline(array $options = [])
53
 * @method DescribePipelineManagementConfig describePipelineManagementConfig(array $options = [])
54
 * @method DescribeRegions describeRegions(array $options = [])
55
 * @method DescribeSnapshotSetting describeSnapshotSetting(array $options = [])
56
 * @method DescribeTemplates describeTemplates(array $options = [])
57
 * @method DescribeXpackMonitorConfig describeXpackMonitorConfig(array $options = [])
58
 * @method DiagnoseInstance diagnoseInstance(array $options = [])
59
 * @method EstimatedLogstashRestartTime estimatedLogstashRestartTime(array $options = [])
60
 * @method EstimatedRestartTime estimatedRestartTime(array $options = [])
61
 * @method GetClusterDataInformation getClusterDataInformation(array $options = [])
62
 * @method GetElastictask getElastictask(array $options = [])
63
 * @method GetEmonGrafanaAlerts getEmonGrafanaAlerts(array $options = [])
64
 * @method GetEmonGrafanaDashboards getEmonGrafanaDashboards(array $options = [])
65
 * @method GetEmonMonitorData getEmonMonitorData(array $options = [])
66
 * @method GetOpenStoreUsage getOpenStoreUsage(array $options = [])
67
 * @method GetRegionConfiguration getRegionConfiguration(array $options = [])
68
 * @method GetSuggestShrinkableNodes getSuggestShrinkableNodes(array $options = [])
69
 * @method GetTransferableNodes getTransferableNodes(array $options = [])
70
 * @method InitializeOperationRole initializeOperationRole(array $options = [])
71
 * @method InstallAckOperator installAckOperator(array $options = [])
72
 * @method InstallKibanaSystemPlugin installKibanaSystemPlugin(array $options = [])
73
 * @method InstallLogstashSystemPlugin installLogstashSystemPlugin(array $options = [])
74
 * @method InstallSystemPlugin installSystemPlugin(array $options = [])
75
 * @method InstallUserPlugins installUserPlugins(array $options = [])
76
 * @method InterruptElasticsearchTask interruptElasticsearchTask(array $options = [])
77
 * @method InterruptLogstashTask interruptLogstashTask(array $options = [])
78
 * @method ListAckClusters listAckClusters(array $options = [])
79
 * @method ListAckNamespaces listAckNamespaces(array $options = [])
80
 * @method ListAllNode listAllNode(array $options = [])
81
 * @method ListAlternativeSnapshotRepos listAlternativeSnapshotRepos(array $options = [])
82
 * @method ListApm listApm(array $options = [])
83
 * @method ListAvailableEsInstanceIds listAvailableEsInstanceIds(array $options = [])
84
 * @method ListCollectors listCollectors(array $options = [])
85
 * @method ListConnectedClusters listConnectedClusters(array $options = [])
86
 * @method ListDataStreams listDataStreams(array $options = [])
87
 * @method ListDataTasks listDataTasks(array $options = [])
88
 * @method ListDefaultCollectorConfigurations listDefaultCollectorConfigurations(array $options = [])
89
 * @method ListDiagnoseIndices listDiagnoseIndices(array $options = [])
90
 * @method ListDiagnoseReport listDiagnoseReport(array $options = [])
91
 * @method ListDiagnoseReportIds listDiagnoseReportIds(array $options = [])
92
 * @method ListDictInformation listDictInformation(array $options = [])
93
 * @method ListDicts listDicts(array $options = [])
94
 * @method ListEcsInstances listEcsInstances(array $options = [])
95
 * @method ListExtendfiles listExtendfiles(array $options = [])
96
 * @method ListILMPolicies listILMPolicies(array $options = [])
97
 * @method ListIndexTemplates listIndexTemplates(array $options = [])
98
 * @method ListInstance listInstance(array $options = [])
99
 * @method ListInstanceIndices listInstanceIndices(array $options = [])
100
 * @method ListKibanaPlugins listKibanaPlugins(array $options = [])
101
 * @method ListLogstash listLogstash(array $options = [])
102
 * @method ListLogstashLog listLogstashLog(array $options = [])
103
 * @method ListLogstashPlugins listLogstashPlugins(array $options = [])
104
 * @method ListNodes listNodes(array $options = [])
105
 * @method ListPipeline listPipeline(array $options = [])
106
 * @method ListPipelineIds listPipelineIds(array $options = [])
107
 * @method ListPlugins listPlugins(array $options = [])
108
 * @method ListSearchLog listSearchLog(array $options = [])
109
 * @method ListShardRecoveries listShardRecoveries(array $options = [])
110
 * @method ListSnapshotReposByInstanceId listSnapshotReposByInstanceId(array $options = [])
111
 * @method ListTagResources listTagResources(array $options = [])
112
 * @method ListTags listTags(array $options = [])
113
 * @method ListVpcEndpoints listVpcEndpoints(array $options = [])
114
 * @method MigrateToOtherZone migrateToOtherZone(array $options = [])
115
 * @method ModifyDeployMachine modifyDeployMachine(array $options = [])
116
 * @method ModifyElastictask modifyElastictask(array $options = [])
117
 * @method ModifyInstanceMaintainTime modifyInstanceMaintainTime(array $options = [])
118
 * @method ModifyWhiteIps modifyWhiteIps(array $options = [])
119
 * @method MoveResourceGroup moveResourceGroup(array $options = [])
120
 * @method OpenDiagnosis openDiagnosis(array $options = [])
121
 * @method OpenHttps openHttps(array $options = [])
122
 * @method PostEmonTryAlarmRule postEmonTryAlarmRule(array $options = [])
123
 * @method RecommendTemplates recommendTemplates(array $options = [])
124
 * @method ReinstallCollector reinstallCollector(array $options = [])
125
 * @method RemoveApm removeApm(array $options = [])
126
 * @method RenewInstance renewInstance(array $options = [])
127
 * @method RenewLogstash renewLogstash(array $options = [])
128
 * @method RestartCollector restartCollector(array $options = [])
129
 * @method RestartInstance restartInstance(array $options = [])
130
 * @method RestartLogstash restartLogstash(array $options = [])
131
 * @method ResumeElasticsearchTask resumeElasticsearchTask(array $options = [])
132
 * @method ResumeLogstashTask resumeLogstashTask(array $options = [])
133
 * @method RolloverDataStream rolloverDataStream(array $options = [])
134
 * @method RunPipelines runPipelines(array $options = [])
135
 * @method ShrinkNode shrinkNode(array $options = [])
136
 * @method StartApm startApm(array $options = [])
137
 * @method StartCollector startCollector(array $options = [])
138
 * @method StopApm stopApm(array $options = [])
139
 * @method StopCollector stopCollector(array $options = [])
140
 * @method StopPipelines stopPipelines(array $options = [])
141
 * @method TagResources tagResources(array $options = [])
142
 * @method TransferNode transferNode(array $options = [])
143
 * @method TriggerNetwork triggerNetwork(array $options = [])
144
 * @method UninstallKibanaPlugin uninstallKibanaPlugin(array $options = [])
145
 * @method UninstallLogstashPlugin uninstallLogstashPlugin(array $options = [])
146
 * @method UninstallPlugin uninstallPlugin(array $options = [])
147
 * @method UntagResources untagResources(array $options = [])
148
 * @method UpdateAdminPassword updateAdminPassword(array $options = [])
149
 * @method UpdateAdvancedSetting updateAdvancedSetting(array $options = [])
150
 * @method UpdateAliwsDict updateAliwsDict(array $options = [])
151
 * @method UpdateApm updateApm(array $options = [])
152
 * @method UpdateBlackIps updateBlackIps(array $options = [])
153
 * @method UpdateCollector updateCollector(array $options = [])
154
 * @method UpdateCollectorName updateCollectorName(array $options = [])
155
 * @method UpdateDescription updateDescription(array $options = [])
156
 * @method UpdateDiagnosisSettings updateDiagnosisSettings(array $options = [])
157
 * @method UpdateDict updateDict(array $options = [])
158
 * @method UpdateExtendConfig updateExtendConfig(array $options = [])
159
 * @method UpdateExtendfiles updateExtendfiles(array $options = [])
160
 * @method UpdateHotIkDicts updateHotIkDicts(array $options = [])
161
 * @method UpdateILMPolicy updateILMPolicy(array $options = [])
162
 * @method UpdateIndexTemplate updateIndexTemplate(array $options = [])
163
 * @method UpdateInstance updateInstance(array $options = [])
164
 * @method UpdateInstanceChargeType updateInstanceChargeType(array $options = [])
165
 * @method UpdateInstanceSettings updateInstanceSettings(array $options = [])
166
 * @method UpdateKibanaSettings updateKibanaSettings(array $options = [])
167
 * @method UpdateKibanaWhiteIps updateKibanaWhiteIps(array $options = [])
168
 * @method UpdateLogstash updateLogstash(array $options = [])
169
 * @method UpdateLogstashChargeType updateLogstashChargeType(array $options = [])
170
 * @method UpdateLogstashDescription updateLogstashDescription(array $options = [])
171
 * @method UpdateLogstashSettings updateLogstashSettings(array $options = [])
172
 * @method UpdatePipelineManagementConfig updatePipelineManagementConfig(array $options = [])
173
 * @method UpdatePipelines updatePipelines(array $options = [])
174
 * @method UpdatePrivateNetworkWhiteIps updatePrivateNetworkWhiteIps(array $options = [])
175
 * @method UpdatePublicNetwork updatePublicNetwork(array $options = [])
176
 * @method UpdatePublicWhiteIps updatePublicWhiteIps(array $options = [])
177
 * @method UpdateReadWritePolicy updateReadWritePolicy(array $options = [])
178
 * @method UpdateSnapshotSetting updateSnapshotSetting(array $options = [])
179
 * @method UpdateSynonymsDicts updateSynonymsDicts(array $options = [])
180
 * @method UpdateTemplate updateTemplate(array $options = [])
181
 * @method UpdateWhiteIps updateWhiteIps(array $options = [])
182
 * @method UpdateXpackMonitorConfig updateXpackMonitorConfig(array $options = [])
183
 * @method UpgradeEngineVersion upgradeEngineVersion(array $options = [])
184
 * @method ValidateConnection validateConnection(array $options = [])
185
 * @method ValidateShrinkNodes validateShrinkNodes(array $options = [])
186
 * @method ValidateSlrPermission validateSlrPermission(array $options = [])
187
 * @method ValidateTransferableNodes validateTransferableNodes(array $options = [])
188
 */
189
class ElasticsearchApiResolver extends ApiResolver
190
{
191
}
192
193
class Roa extends \AlibabaCloud\Client\Resolver\Roa
194
{
195
    /** @var string */
196
    public $product = 'elasticsearch';
197
198
    /** @var string */
199
    public $version = '2017-06-13';
200
201
    /** @var string */
202
    public $method = 'POST';
203
204
    /** @var string */
205
    public $serviceCode = 'elasticsearch';
206
}
207
208
/**
209
 * @method string getInstanceId()
210
 * @method $this withInstanceId($value)
211
 * @method string getClientToken()
212
 */
213
class ActivateZones extends Roa
214
{
215
    /** @var string */
216
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/recover-zones';
217
218
    /**
219
     * @param string $value
220
     *
221
     * @return $this
222
     */
223
    public function withClientToken($value)
224
    {
225
        $this->data['ClientToken'] = $value;
226
        $this->options['query']['clientToken'] = $value;
227
228
        return $this;
229
    }
230
}
231
232
/**
233
 * @method string getInstanceId()
234
 * @method $this withInstanceId($value)
235
 * @method string getClientToken()
236
 */
237
class AddConnectableCluster extends Roa
238
{
239
    /** @var string */
240
    public $pathPattern = '/openapi/instances/[InstanceId]/connected-clusters';
241
242
    /**
243
     * @param string $value
244
     *
245
     * @return $this
246
     */
247
    public function withClientToken($value)
248
    {
249
        $this->data['ClientToken'] = $value;
250
        $this->options['query']['clientToken'] = $value;
251
252
        return $this;
253
    }
254
}
255
256
/**
257
 * @method string getInstanceId()
258
 * @method $this withInstanceId($value)
259
 */
260
class AddSnapshotRepo extends Roa
261
{
262
    /** @var string */
263
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshot-repos';
264
}
265
266
/**
267
 * @method string getInstanceId()
268
 * @method $this withInstanceId($value)
269
 * @method string getClientToken()
270
 */
271
class CancelDeletion extends Roa
272
{
273
    /** @var string */
274
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/cancel-deletion';
275
276
    /**
277
     * @param string $value
278
     *
279
     * @return $this
280
     */
281
    public function withClientToken($value)
282
    {
283
        $this->data['ClientToken'] = $value;
284
        $this->options['query']['clientToken'] = $value;
285
286
        return $this;
287
    }
288
}
289
290
/**
291
 * @method string getInstanceId()
292
 * @method $this withInstanceId($value)
293
 * @method string getClientToken()
294
 */
295
class CancelLogstashDeletion extends Roa
296
{
297
    /** @var string */
298
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/cancel-deletion';
299
300
    /**
301
     * @param string $value
302
     *
303
     * @return $this
304
     */
305
    public function withClientToken($value)
306
    {
307
        $this->data['ClientToken'] = $value;
308
        $this->options['query']['clientToken'] = $value;
309
310
        return $this;
311
    }
312
}
313
314
/**
315
 * @method string getInstanceId()
316
 * @method $this withInstanceId($value)
317
 * @method string getTaskType()
318
 * @method string getClientToken()
319
 */
320
class CancelTask extends Roa
321
{
322
    /** @var string */
323
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/cancel-task';
324
325
    /**
326
     * @param string $value
327
     *
328
     * @return $this
329
     */
330
    public function withTaskType($value)
331
    {
332
        $this->data['TaskType'] = $value;
333
        $this->options['query']['taskType'] = $value;
334
335
        return $this;
336
    }
337
338
    /**
339
     * @param string $value
340
     *
341
     * @return $this
342
     */
343
    public function withClientToken($value)
344
    {
345
        $this->data['ClientToken'] = $value;
346
        $this->options['query']['clientToken'] = $value;
347
348
        return $this;
349
    }
350
}
351
352
class CapacityPlan extends Roa
353
{
354
    /** @var string */
355
    public $pathPattern = '/openapi/assist/actions/capacity-plan';
356
}
357
358
/**
359
 * @method string getInstanceId()
360
 * @method $this withInstanceId($value)
361
 * @method string getClientToken()
362
 * @method string getLang()
363
 */
364
class CloseDiagnosis extends Roa
365
{
366
    /** @var string */
367
    public $pathPattern = '/openapi/diagnosis/instances/[InstanceId]/actions/close-diagnosis';
368
369
    /**
370
     * @param string $value
371
     *
372
     * @return $this
373
     */
374
    public function withClientToken($value)
375
    {
376
        $this->data['ClientToken'] = $value;
377
        $this->options['query']['ClientToken'] = $value;
378
379
        return $this;
380
    }
381
382
    /**
383
     * @param string $value
384
     *
385
     * @return $this
386
     */
387
    public function withLang($value)
388
    {
389
        $this->data['Lang'] = $value;
390
        $this->options['query']['lang'] = $value;
391
392
        return $this;
393
    }
394
}
395
396
/**
397
 * @method string getInstanceId()
398
 * @method $this withInstanceId($value)
399
 * @method string getClientToken()
400
 */
401
class CloseHttps extends Roa
402
{
403
    /** @var string */
404
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/close-https';
405
406
    /**
407
     * @param string $value
408
     *
409
     * @return $this
410
     */
411
    public function withClientToken($value)
412
    {
413
        $this->data['ClientToken'] = $value;
414
        $this->options['query']['clientToken'] = $value;
415
416
        return $this;
417
    }
418
}
419
420
/**
421
 * @method string getInstanceId()
422
 * @method $this withInstanceId($value)
423
 * @method string getClientToken()
424
 * @method string getIndex()
425
 * @method $this withIndex($value)
426
 */
427
class CloseManagedIndex extends Roa
428
{
429
    /** @var string */
430
    public $pathPattern = '/openapi/instances/[InstanceId]/indices/[Index]/close-managed';
431
432
    /**
433
     * @param string $value
434
     *
435
     * @return $this
436
     */
437
    public function withClientToken($value)
438
    {
439
        $this->data['ClientToken'] = $value;
440
        $this->options['query']['ClientToken'] = $value;
441
442
        return $this;
443
    }
444
}
445
446
/**
447
 * @method string getClientToken()
448
 */
449
class CreateCollector extends Roa
450
{
451
    /** @var string */
452
    public $pathPattern = '/openapi/collectors';
453
454
    /**
455
     * @param string $value
456
     *
457
     * @return $this
458
     */
459
    public function withClientToken($value)
460
    {
461
        $this->data['ClientToken'] = $value;
462
        $this->options['query']['clientToken'] = $value;
463
464
        return $this;
465
    }
466
}
467
468
/**
469
 * @method string getInstanceId()
470
 * @method $this withInstanceId($value)
471
 * @method string getClientToken()
472
 */
473
class CreateDataStream extends Roa
474
{
475
    /** @var string */
476
    public $pathPattern = '/openapi/instances/[InstanceId]/data-streams';
477
478
    /**
479
     * @param string $value
480
     *
481
     * @return $this
482
     */
483
    public function withClientToken($value)
484
    {
485
        $this->data['ClientToken'] = $value;
486
        $this->options['query']['ClientToken'] = $value;
487
488
        return $this;
489
    }
490
}
491
492
/**
493
 * @method string getInstanceId()
494
 * @method $this withInstanceId($value)
495
 * @method string getClientToken()
496
 */
497
class CreateDataTasks extends Roa
498
{
499
    /** @var string */
500
    public $pathPattern = '/openapi/instances/[InstanceId]/data-task';
501
502
    /**
503
     * @param string $value
504
     *
505
     * @return $this
506
     */
507
    public function withClientToken($value)
508
    {
509
        $this->data['ClientToken'] = $value;
510
        $this->options['query']['ClientToken'] = $value;
511
512
        return $this;
513
    }
514
}
515
516
/**
517
 * @method string getInstanceId()
518
 * @method $this withInstanceId($value)
519
 * @method string getClientToken()
520
 */
521
class CreateILMPolicy extends Roa
522
{
523
    /** @var string */
524
    public $pathPattern = '/openapi/instances/[InstanceId]/ilm-policies';
525
526
    /**
527
     * @param string $value
528
     *
529
     * @return $this
530
     */
531
    public function withClientToken($value)
532
    {
533
        $this->data['ClientToken'] = $value;
534
        $this->options['query']['ClientToken'] = $value;
535
536
        return $this;
537
    }
538
}
539
540
/**
541
 * @method string getInstanceId()
542
 * @method $this withInstanceId($value)
543
 * @method string getClientToken()
544
 */
545
class CreateIndexTemplate extends Roa
546
{
547
    /** @var string */
548
    public $pathPattern = '/openapi/instances/[InstanceId]/index-templates';
549
550
    /**
551
     * @param string $value
552
     *
553
     * @return $this
554
     */
555
    public function withClientToken($value)
556
    {
557
        $this->data['ClientToken'] = $value;
558
        $this->options['query']['ClientToken'] = $value;
559
560
        return $this;
561
    }
562
}
563
564
/**
565
 * @method string getClientToken()
566
 */
567
class CreateInstance extends Roa
568
{
569
    /** @var string */
570
    public $pathPattern = '/openapi/instances';
571
572
    /**
573
     * @param string $value
574
     *
575
     * @return $this
576
     */
577
    public function withClientToken($value)
578
    {
579
        $this->data['ClientToken'] = $value;
580
        $this->options['query']['clientToken'] = $value;
581
582
        return $this;
583
    }
584
}
585
586
/**
587
 * @method string getClientToken()
588
 */
589
class CreateLogstash extends Roa
590
{
591
    /** @var string */
592
    public $pathPattern = '/openapi/logstashes';
593
594
    /**
595
     * @param string $value
596
     *
597
     * @return $this
598
     */
599
    public function withClientToken($value)
600
    {
601
        $this->data['ClientToken'] = $value;
602
        $this->options['query']['clientToken'] = $value;
603
604
        return $this;
605
    }
606
}
607
608
/**
609
 * @method string getInstanceId()
610
 * @method $this withInstanceId($value)
611
 * @method string getClientToken()
612
 * @method string getTrigger()
613
 */
614
class CreatePipelines extends Roa
615
{
616
    /** @var string */
617
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipelines';
618
619
    /**
620
     * @param string $value
621
     *
622
     * @return $this
623
     */
624
    public function withClientToken($value)
625
    {
626
        $this->data['ClientToken'] = $value;
627
        $this->options['query']['ClientToken'] = $value;
628
629
        return $this;
630
    }
631
632
    /**
633
     * @param string $value
634
     *
635
     * @return $this
636
     */
637
    public function withTrigger($value)
638
    {
639
        $this->data['Trigger'] = $value;
640
        $this->options['query']['trigger'] = $value;
641
642
        return $this;
643
    }
644
}
645
646
/**
647
 * @method string getInstanceId()
648
 * @method $this withInstanceId($value)
649
 * @method string getClientToken()
650
 */
651
class CreateSnapshot extends Roa
652
{
653
    /** @var string */
654
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshots';
655
656
    /**
657
     * @param string $value
658
     *
659
     * @return $this
660
     */
661
    public function withClientToken($value)
662
    {
663
        $this->data['ClientToken'] = $value;
664
        $this->options['query']['ClientToken'] = $value;
665
666
        return $this;
667
    }
668
}
669
670
/**
671
 * @method string getInstanceId()
672
 * @method $this withInstanceId($value)
673
 * @method string getDryRun()
674
 * @method string getClientToken()
675
 */
676
class CreateVpcEndpoint extends Roa
677
{
678
    /** @var string */
679
    public $pathPattern = '/openapi/instances/[InstanceId]/vpc-endpoints';
680
681
    /**
682
     * @param string $value
683
     *
684
     * @return $this
685
     */
686
    public function withDryRun($value)
687
    {
688
        $this->data['DryRun'] = $value;
689
        $this->options['query']['dryRun'] = $value;
690
691
        return $this;
692
    }
693
694
    /**
695
     * @param string $value
696
     *
697
     * @return $this
698
     */
699
    public function withClientToken($value)
700
    {
701
        $this->data['ClientToken'] = $value;
702
        $this->options['query']['ClientToken'] = $value;
703
704
        return $this;
705
    }
706
}
707
708
/**
709
 * @method string getInstanceId()
710
 * @method $this withInstanceId($value)
711
 * @method string getClientToken()
712
 */
713
class DeactivateZones extends Roa
714
{
715
    /** @var string */
716
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/down-zones';
717
718
    /**
719
     * @param string $value
720
     *
721
     * @return $this
722
     */
723
    public function withClientToken($value)
724
    {
725
        $this->data['ClientToken'] = $value;
726
        $this->options['query']['clientToken'] = $value;
727
728
        return $this;
729
    }
730
}
731
732
/**
733
 * @method string getClientToken()
734
 * @method string getResId()
735
 * @method $this withResId($value)
736
 */
737
class DeleteCollector extends Roa
738
{
739
    /** @var string */
740
    public $pathPattern = '/openapi/collectors/[ResId]';
741
742
    /** @var string */
743
    public $method = 'DELETE';
744
745
    /**
746
     * @param string $value
747
     *
748
     * @return $this
749
     */
750
    public function withClientToken($value)
751
    {
752
        $this->data['ClientToken'] = $value;
753
        $this->options['query']['ClientToken'] = $value;
754
755
        return $this;
756
    }
757
}
758
759
/**
760
 * @method string getInstanceId()
761
 * @method $this withInstanceId($value)
762
 * @method string getClientToken()
763
 * @method string getConnectedInstanceId()
764
 */
765
class DeleteConnectedCluster extends Roa
766
{
767
    /** @var string */
768
    public $pathPattern = '/openapi/instances/[InstanceId]/connected-clusters';
769
770
    /** @var string */
771
    public $method = 'DELETE';
772
773
    /**
774
     * @param string $value
775
     *
776
     * @return $this
777
     */
778
    public function withClientToken($value)
779
    {
780
        $this->data['ClientToken'] = $value;
781
        $this->options['query']['clientToken'] = $value;
782
783
        return $this;
784
    }
785
786
    /**
787
     * @param string $value
788
     *
789
     * @return $this
790
     */
791
    public function withConnectedInstanceId($value)
792
    {
793
        $this->data['ConnectedInstanceId'] = $value;
794
        $this->options['query']['connectedInstanceId'] = $value;
795
796
        return $this;
797
    }
798
}
799
800
/**
801
 * @method string getDataStream()
802
 * @method $this withDataStream($value)
803
 * @method string getInstanceId()
804
 * @method $this withInstanceId($value)
805
 * @method string getClientToken()
806
 */
807
class DeleteDataStream extends Roa
808
{
809
    /** @var string */
810
    public $pathPattern = '/openapi/instances/[InstanceId]/data-streams/[DataStream]';
811
812
    /** @var string */
813
    public $method = 'DELETE';
814
815
    /**
816
     * @param string $value
817
     *
818
     * @return $this
819
     */
820
    public function withClientToken($value)
821
    {
822
        $this->data['ClientToken'] = $value;
823
        $this->options['query']['ClientToken'] = $value;
824
825
        return $this;
826
    }
827
}
828
829
/**
830
 * @method string getInstanceId()
831
 * @method $this withInstanceId($value)
832
 * @method string getClientToken()
833
 * @method string getTaskId()
834
 */
835
class DeleteDataTask extends Roa
836
{
837
    /** @var string */
838
    public $pathPattern = '/openapi/instances/[InstanceId]/data-task';
839
840
    /** @var string */
841
    public $method = 'DELETE';
842
843
    /**
844
     * @param string $value
845
     *
846
     * @return $this
847
     */
848
    public function withClientToken($value)
849
    {
850
        $this->data['ClientToken'] = $value;
851
        $this->options['query']['ClientToken'] = $value;
852
853
        return $this;
854
    }
855
856
    /**
857
     * @param string $value
858
     *
859
     * @return $this
860
     */
861
    public function withTaskId($value)
862
    {
863
        $this->data['TaskId'] = $value;
864
        $this->options['query']['taskId'] = $value;
865
866
        return $this;
867
    }
868
}
869
870
/**
871
 * @method string getInstanceId()
872
 * @method $this withInstanceId($value)
873
 * @method string getPolicyName()
874
 * @method $this withPolicyName($value)
875
 */
876
class DeleteILMPolicy extends Roa
877
{
878
    /** @var string */
879
    public $pathPattern = '/openapi/instances/[InstanceId]/ilm-policies/[PolicyName]';
880
881
    /** @var string */
882
    public $method = 'DELETE';
883
}
884
885
/**
886
 * @method string getInstanceId()
887
 * @method $this withInstanceId($value)
888
 * @method string getIndexTemplate()
889
 * @method $this withIndexTemplate($value)
890
 */
891
class DeleteIndexTemplate extends Roa
892
{
893
    /** @var string */
894
    public $pathPattern = '/openapi/instances/[InstanceId]/index-templates/[IndexTemplate]';
895
896
    /** @var string */
897
    public $method = 'DELETE';
898
}
899
900
/**
901
 * @method string getInstanceId()
902
 * @method $this withInstanceId($value)
903
 * @method string getClientToken()
904
 * @method string getDeleteType()
905
 */
906
class DeleteInstance extends Roa
907
{
908
    /** @var string */
909
    public $pathPattern = '/openapi/instances/[InstanceId]';
910
911
    /** @var string */
912
    public $method = 'DELETE';
913
914
    /**
915
     * @param string $value
916
     *
917
     * @return $this
918
     */
919
    public function withClientToken($value)
920
    {
921
        $this->data['ClientToken'] = $value;
922
        $this->options['query']['clientToken'] = $value;
923
924
        return $this;
925
    }
926
927
    /**
928
     * @param string $value
929
     *
930
     * @return $this
931
     */
932
    public function withDeleteType($value)
933
    {
934
        $this->data['DeleteType'] = $value;
935
        $this->options['query']['deleteType'] = $value;
936
937
        return $this;
938
    }
939
}
940
941
/**
942
 * @method string getInstanceId()
943
 * @method $this withInstanceId($value)
944
 * @method string getClientToken()
945
 * @method string getDeleteType()
946
 */
947
class DeleteLogstash extends Roa
948
{
949
    /** @var string */
950
    public $pathPattern = '/openapi/logstashes/[InstanceId]';
951
952
    /** @var string */
953
    public $method = 'DELETE';
954
955
    /**
956
     * @param string $value
957
     *
958
     * @return $this
959
     */
960
    public function withClientToken($value)
961
    {
962
        $this->data['ClientToken'] = $value;
963
        $this->options['query']['clientToken'] = $value;
964
965
        return $this;
966
    }
967
968
    /**
969
     * @param string $value
970
     *
971
     * @return $this
972
     */
973
    public function withDeleteType($value)
974
    {
975
        $this->data['DeleteType'] = $value;
976
        $this->options['query']['deleteType'] = $value;
977
978
        return $this;
979
    }
980
}
981
982
/**
983
 * @method string getInstanceId()
984
 * @method $this withInstanceId($value)
985
 * @method string getClientToken()
986
 * @method string getPipelineIds()
987
 */
988
class DeletePipelines extends Roa
989
{
990
    /** @var string */
991
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipelines';
992
993
    /** @var string */
994
    public $method = 'DELETE';
995
996
    /**
997
     * @param string $value
998
     *
999
     * @return $this
1000
     */
1001
    public function withClientToken($value)
1002
    {
1003
        $this->data['ClientToken'] = $value;
1004
        $this->options['query']['ClientToken'] = $value;
1005
1006
        return $this;
1007
    }
1008
1009
    /**
1010
     * @param string $value
1011
     *
1012
     * @return $this
1013
     */
1014
    public function withPipelineIds($value)
1015
    {
1016
        $this->data['PipelineIds'] = $value;
1017
        $this->options['query']['pipelineIds'] = $value;
1018
1019
        return $this;
1020
    }
1021
}
1022
1023
/**
1024
 * @method string getInstanceId()
1025
 * @method $this withInstanceId($value)
1026
 * @method string getClientToken()
1027
 * @method string getRepoPath()
1028
 */
1029
class DeleteSnapshotRepo extends Roa
1030
{
1031
    /** @var string */
1032
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshot-repos';
1033
1034
    /** @var string */
1035
    public $method = 'DELETE';
1036
1037
    /**
1038
     * @param string $value
1039
     *
1040
     * @return $this
1041
     */
1042
    public function withClientToken($value)
1043
    {
1044
        $this->data['ClientToken'] = $value;
1045
        $this->options['query']['clientToken'] = $value;
1046
1047
        return $this;
1048
    }
1049
1050
    /**
1051
     * @param string $value
1052
     *
1053
     * @return $this
1054
     */
1055
    public function withRepoPath($value)
1056
    {
1057
        $this->data['RepoPath'] = $value;
1058
        $this->options['query']['repoPath'] = $value;
1059
1060
        return $this;
1061
    }
1062
}
1063
1064
/**
1065
 * @method string getInstanceId()
1066
 * @method $this withInstanceId($value)
1067
 * @method string getClientToken()
1068
 * @method string getEndpointId()
1069
 * @method $this withEndpointId($value)
1070
 */
1071
class DeleteVpcEndpoint extends Roa
1072
{
1073
    /** @var string */
1074
    public $pathPattern = '/openapi/instances/[InstanceId]/vpc-endpoints/[EndpointId]';
1075
1076
    /** @var string */
1077
    public $method = 'DELETE';
1078
1079
    /**
1080
     * @param string $value
1081
     *
1082
     * @return $this
1083
     */
1084
    public function withClientToken($value)
1085
    {
1086
        $this->data['ClientToken'] = $value;
1087
        $this->options['query']['ClientToken'] = $value;
1088
1089
        return $this;
1090
    }
1091
}
1092
1093
/**
1094
 * @method string getClusterId()
1095
 * @method $this withClusterId($value)
1096
 */
1097
class DescribeAckOperator extends Roa
1098
{
1099
    /** @var string */
1100
    public $pathPattern = '/openapi/ack-clusters/[ClusterId]/operator';
1101
1102
    /** @var string */
1103
    public $method = 'GET';
1104
}
1105
1106
/**
1107
 * @method string getInstanceId()
1108
 */
1109
class DescribeApm extends Roa
1110
{
1111
    /** @var string */
1112
    public $pathPattern = '/openapi/apm/[instanceId]';
1113
1114
    /** @var string */
1115
    public $method = 'GET';
1116
1117
    /**
1118
     * @param string $value
1119
     *
1120
     * @return $this
1121
     */
1122
    public function withInstanceId($value)
1123
    {
1124
        $this->data['InstanceId'] = $value;
1125
        $this->pathParameters['instanceId'] = $value;
1126
1127
        return $this;
1128
    }
1129
}
1130
1131
/**
1132
 * @method string getResId()
1133
 * @method $this withResId($value)
1134
 */
1135
class DescribeCollector extends Roa
1136
{
1137
    /** @var string */
1138
    public $pathPattern = '/openapi/collectors/[ResId]';
1139
1140
    /** @var string */
1141
    public $method = 'GET';
1142
}
1143
1144
/**
1145
 * @method string getInstanceId()
1146
 * @method $this withInstanceId($value)
1147
 * @method string getAlreadySetItems()
1148
 */
1149
class DescribeConnectableClusters extends Roa
1150
{
1151
    /** @var string */
1152
    public $pathPattern = '/openapi/instances/[InstanceId]/connectable-clusters';
1153
1154
    /** @var string */
1155
    public $method = 'GET';
1156
1157
    /**
1158
     * @param string $value
1159
     *
1160
     * @return $this
1161
     */
1162
    public function withAlreadySetItems($value)
1163
    {
1164
        $this->data['AlreadySetItems'] = $value;
1165
        $this->options['query']['alreadySetItems'] = $value;
1166
1167
        return $this;
1168
    }
1169
}
1170
1171
/**
1172
 * @method string getInstanceId()
1173
 * @method $this withInstanceId($value)
1174
 * @method string getReportId()
1175
 * @method $this withReportId($value)
1176
 * @method string getLang()
1177
 */
1178
class DescribeDiagnoseReport extends Roa
1179
{
1180
    /** @var string */
1181
    public $pathPattern = '/openapi/diagnosis/instances/[InstanceId]/reports/[ReportId]';
1182
1183
    /** @var string */
1184
    public $method = 'GET';
1185
1186
    /**
1187
     * @param string $value
1188
     *
1189
     * @return $this
1190
     */
1191
    public function withLang($value)
1192
    {
1193
        $this->data['Lang'] = $value;
1194
        $this->options['query']['lang'] = $value;
1195
1196
        return $this;
1197
    }
1198
}
1199
1200
/**
1201
 * @method string getInstanceId()
1202
 * @method $this withInstanceId($value)
1203
 * @method string getLang()
1204
 */
1205
class DescribeDiagnosisSettings extends Roa
1206
{
1207
    /** @var string */
1208
    public $pathPattern = '/openapi/diagnosis/instances/[InstanceId]/settings';
1209
1210
    /** @var string */
1211
    public $method = 'GET';
1212
1213
    /**
1214
     * @param string $value
1215
     *
1216
     * @return $this
1217
     */
1218
    public function withLang($value)
1219
    {
1220
        $this->data['Lang'] = $value;
1221
        $this->options['query']['lang'] = $value;
1222
1223
        return $this;
1224
    }
1225
}
1226
1227
/**
1228
 * @method string getInstanceId()
1229
 * @method $this withInstanceId($value)
1230
 */
1231
class DescribeElasticsearchHealth extends Roa
1232
{
1233
    /** @var string */
1234
    public $pathPattern = '/openapi/instances/[InstanceId]/elasticsearch-health';
1235
1236
    /** @var string */
1237
    public $method = 'GET';
1238
}
1239
1240
/**
1241
 * @method string getInstanceId()
1242
 * @method $this withInstanceId($value)
1243
 * @method string getPolicyName()
1244
 * @method $this withPolicyName($value)
1245
 */
1246
class DescribeILMPolicy extends Roa
1247
{
1248
    /** @var string */
1249
    public $pathPattern = '/openapi/instances/[InstanceId]/ilm-policies/[PolicyName]';
1250
1251
    /** @var string */
1252
    public $method = 'GET';
1253
}
1254
1255
/**
1256
 * @method string getInstanceId()
1257
 * @method $this withInstanceId($value)
1258
 * @method string getIndexTemplate()
1259
 * @method $this withIndexTemplate($value)
1260
 */
1261
class DescribeIndexTemplate extends Roa
1262
{
1263
    /** @var string */
1264
    public $pathPattern = '/openapi/instances/[InstanceId]/index-templates/[IndexTemplate]';
1265
1266
    /** @var string */
1267
    public $method = 'GET';
1268
}
1269
1270
/**
1271
 * @method string getInstanceId()
1272
 * @method $this withInstanceId($value)
1273
 */
1274
class DescribeInstance extends Roa
1275
{
1276
    /** @var string */
1277
    public $pathPattern = '/openapi/instances/[InstanceId]';
1278
1279
    /** @var string */
1280
    public $method = 'GET';
1281
}
1282
1283
/**
1284
 * @method string getInstanceId()
1285
 * @method $this withInstanceId($value)
1286
 */
1287
class DescribeKibanaSettings extends Roa
1288
{
1289
    /** @var string */
1290
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-settings';
1291
1292
    /** @var string */
1293
    public $method = 'GET';
1294
}
1295
1296
/**
1297
 * @method string getInstanceId()
1298
 * @method $this withInstanceId($value)
1299
 */
1300
class DescribeLogstash extends Roa
1301
{
1302
    /** @var string */
1303
    public $pathPattern = '/openapi/logstashes/[InstanceId]';
1304
1305
    /** @var string */
1306
    public $method = 'GET';
1307
}
1308
1309
/**
1310
 * @method string getInstanceId()
1311
 * @method $this withInstanceId($value)
1312
 * @method string getPipelineId()
1313
 * @method $this withPipelineId($value)
1314
 */
1315
class DescribePipeline extends Roa
1316
{
1317
    /** @var string */
1318
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipelines/[PipelineId]';
1319
1320
    /** @var string */
1321
    public $method = 'GET';
1322
}
1323
1324
/**
1325
 * @method string getInstanceId()
1326
 * @method $this withInstanceId($value)
1327
 * @method string getClientToken()
1328
 */
1329
class DescribePipelineManagementConfig extends Roa
1330
{
1331
    /** @var string */
1332
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipeline-management-config';
1333
1334
    /** @var string */
1335
    public $method = 'GET';
1336
1337
    /**
1338
     * @param string $value
1339
     *
1340
     * @return $this
1341
     */
1342
    public function withClientToken($value)
1343
    {
1344
        $this->data['ClientToken'] = $value;
1345
        $this->options['query']['clientToken'] = $value;
1346
1347
        return $this;
1348
    }
1349
}
1350
1351
class DescribeRegions extends Roa
1352
{
1353
    /** @var string */
1354
    public $pathPattern = '/openapi/regions';
1355
1356
    /** @var string */
1357
    public $method = 'GET';
1358
}
1359
1360
/**
1361
 * @method string getInstanceId()
1362
 * @method $this withInstanceId($value)
1363
 */
1364
class DescribeSnapshotSetting extends Roa
1365
{
1366
    /** @var string */
1367
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshot-setting';
1368
1369
    /** @var string */
1370
    public $method = 'GET';
1371
}
1372
1373
/**
1374
 * @method string getInstanceId()
1375
 * @method $this withInstanceId($value)
1376
 */
1377
class DescribeTemplates extends Roa
1378
{
1379
    /** @var string */
1380
    public $pathPattern = '/openapi/instances/[InstanceId]/templates';
1381
1382
    /** @var string */
1383
    public $method = 'GET';
1384
}
1385
1386
/**
1387
 * @method string getInstanceId()
1388
 * @method $this withInstanceId($value)
1389
 */
1390
class DescribeXpackMonitorConfig extends Roa
1391
{
1392
    /** @var string */
1393
    public $pathPattern = '/openapi/logstashes/[InstanceId]/xpack-monitor-config';
1394
1395
    /** @var string */
1396
    public $method = 'GET';
1397
}
1398
1399
/**
1400
 * @method string getInstanceId()
1401
 * @method $this withInstanceId($value)
1402
 * @method string getClientToken()
1403
 * @method string getLang()
1404
 */
1405
class DiagnoseInstance extends Roa
1406
{
1407
    /** @var string */
1408
    public $pathPattern = '/openapi/diagnosis/instances/[InstanceId]/actions/diagnose';
1409
1410
    /**
1411
     * @param string $value
1412
     *
1413
     * @return $this
1414
     */
1415
    public function withClientToken($value)
1416
    {
1417
        $this->data['ClientToken'] = $value;
1418
        $this->options['query']['ClientToken'] = $value;
1419
1420
        return $this;
1421
    }
1422
1423
    /**
1424
     * @param string $value
1425
     *
1426
     * @return $this
1427
     */
1428
    public function withLang($value)
1429
    {
1430
        $this->data['Lang'] = $value;
1431
        $this->options['query']['lang'] = $value;
1432
1433
        return $this;
1434
    }
1435
}
1436
1437
/**
1438
 * @method string getInstanceId()
1439
 * @method $this withInstanceId($value)
1440
 * @method string getForce()
1441
 */
1442
class EstimatedLogstashRestartTime extends Roa
1443
{
1444
    /** @var string */
1445
    public $pathPattern = '/openapi/logstashes/[InstanceId]/estimated-time/restart-time';
1446
1447
    /**
1448
     * @param string $value
1449
     *
1450
     * @return $this
1451
     */
1452
    public function withForce($value)
1453
    {
1454
        $this->data['Force'] = $value;
1455
        $this->options['query']['force'] = $value;
1456
1457
        return $this;
1458
    }
1459
}
1460
1461
/**
1462
 * @method string getInstanceId()
1463
 * @method $this withInstanceId($value)
1464
 * @method string getForce()
1465
 */
1466
class EstimatedRestartTime extends Roa
1467
{
1468
    /** @var string */
1469
    public $pathPattern = '/openapi/instances/[InstanceId]/estimated-time/restart-time';
1470
1471
    /**
1472
     * @param string $value
1473
     *
1474
     * @return $this
1475
     */
1476
    public function withForce($value)
1477
    {
1478
        $this->data['Force'] = $value;
1479
        $this->options['query']['force'] = $value;
1480
1481
        return $this;
1482
    }
1483
}
1484
1485
class GetClusterDataInformation extends Roa
1486
{
1487
    /** @var string */
1488
    public $pathPattern = '/openapi/cluster/data-information';
1489
}
1490
1491
/**
1492
 * @method string getInstanceId()
1493
 * @method $this withInstanceId($value)
1494
 */
1495
class GetElastictask extends Roa
1496
{
1497
    /** @var string */
1498
    public $pathPattern = '/openapi/instances/[InstanceId]/elastic-task';
1499
1500
    /** @var string */
1501
    public $method = 'GET';
1502
}
1503
1504
/**
1505
 * @method string getProjectId()
1506
 * @method $this withProjectId($value)
1507
 */
1508
class GetEmonGrafanaAlerts extends Roa
1509
{
1510
    /** @var string */
1511
    public $pathPattern = '/openapi/emon/projects/[ProjectId]/grafana/proxy/api/alerts';
1512
1513
    /** @var string */
1514
    public $method = 'GET';
1515
}
1516
1517
/**
1518
 * @method string getProjectId()
1519
 * @method $this withProjectId($value)
1520
 */
1521
class GetEmonGrafanaDashboards extends Roa
1522
{
1523
    /** @var string */
1524
    public $pathPattern = '/openapi/emon/projects/[ProjectId]/grafana/proxy/api/search';
1525
1526
    /** @var string */
1527
    public $method = 'GET';
1528
}
1529
1530
/**
1531
 * @method string getProjectId()
1532
 * @method $this withProjectId($value)
1533
 */
1534
class GetEmonMonitorData extends Roa
1535
{
1536
    /** @var string */
1537
    public $pathPattern = '/openapi/emon/projects/[ProjectId]/metrics/query';
1538
}
1539
1540
/**
1541
 * @method string getInstanceId()
1542
 * @method $this withInstanceId($value)
1543
 */
1544
class GetOpenStoreUsage extends Roa
1545
{
1546
    /** @var string */
1547
    public $pathPattern = '/openapi/instances/[InstanceId]/openstore/usage';
1548
1549
    /** @var string */
1550
    public $method = 'GET';
1551
}
1552
1553
/**
1554
 * @method string getZoneId()
1555
 */
1556
class GetRegionConfiguration extends Roa
1557
{
1558
    /** @var string */
1559
    public $pathPattern = '/openapi/region';
1560
1561
    /** @var string */
1562
    public $method = 'GET';
1563
1564
    /**
1565
     * @param string $value
1566
     *
1567
     * @return $this
1568
     */
1569
    public function withZoneId($value)
1570
    {
1571
        $this->data['ZoneId'] = $value;
1572
        $this->options['query']['zoneId'] = $value;
1573
1574
        return $this;
1575
    }
1576
}
1577
1578
/**
1579
 * @method string getIgnoreStatus()
1580
 * @method string getInstanceId()
1581
 * @method $this withInstanceId($value)
1582
 * @method string getNodeType()
1583
 * @method string getCount()
1584
 */
1585
class GetSuggestShrinkableNodes extends Roa
1586
{
1587
    /** @var string */
1588
    public $pathPattern = '/openapi/instances/[InstanceId]/suggest-shrinkable-nodes';
1589
1590
    /** @var string */
1591
    public $method = 'GET';
1592
1593
    /**
1594
     * @param string $value
1595
     *
1596
     * @return $this
1597
     */
1598
    public function withIgnoreStatus($value)
1599
    {
1600
        $this->data['IgnoreStatus'] = $value;
1601
        $this->options['query']['ignoreStatus'] = $value;
1602
1603
        return $this;
1604
    }
1605
1606
    /**
1607
     * @param string $value
1608
     *
1609
     * @return $this
1610
     */
1611
    public function withNodeType($value)
1612
    {
1613
        $this->data['NodeType'] = $value;
1614
        $this->options['query']['nodeType'] = $value;
1615
1616
        return $this;
1617
    }
1618
1619
    /**
1620
     * @param string $value
1621
     *
1622
     * @return $this
1623
     */
1624
    public function withCount($value)
1625
    {
1626
        $this->data['Count'] = $value;
1627
        $this->options['query']['count'] = $value;
1628
1629
        return $this;
1630
    }
1631
}
1632
1633
/**
1634
 * @method string getInstanceId()
1635
 * @method $this withInstanceId($value)
1636
 * @method string getNodeType()
1637
 * @method string getCount()
1638
 */
1639
class GetTransferableNodes extends Roa
1640
{
1641
    /** @var string */
1642
    public $pathPattern = '/openapi/instances/[InstanceId]/transferable-nodes';
1643
1644
    /** @var string */
1645
    public $method = 'GET';
1646
1647
    /**
1648
     * @param string $value
1649
     *
1650
     * @return $this
1651
     */
1652
    public function withNodeType($value)
1653
    {
1654
        $this->data['NodeType'] = $value;
1655
        $this->options['query']['nodeType'] = $value;
1656
1657
        return $this;
1658
    }
1659
1660
    /**
1661
     * @param string $value
1662
     *
1663
     * @return $this
1664
     */
1665
    public function withCount($value)
1666
    {
1667
        $this->data['Count'] = $value;
1668
        $this->options['query']['count'] = $value;
1669
1670
        return $this;
1671
    }
1672
}
1673
1674
/**
1675
 * @method string getClientToken()
1676
 */
1677
class InitializeOperationRole extends Roa
1678
{
1679
    /** @var string */
1680
    public $pathPattern = '/openapi/user/slr';
1681
1682
    /**
1683
     * @param string $value
1684
     *
1685
     * @return $this
1686
     */
1687
    public function withClientToken($value)
1688
    {
1689
        $this->data['ClientToken'] = $value;
1690
        $this->options['query']['ClientToken'] = $value;
1691
1692
        return $this;
1693
    }
1694
}
1695
1696
/**
1697
 * @method string getClientToken()
1698
 * @method string getClusterId()
1699
 * @method $this withClusterId($value)
1700
 */
1701
class InstallAckOperator extends Roa
1702
{
1703
    /** @var string */
1704
    public $pathPattern = '/openapi/ack-clusters/[ClusterId]/operator';
1705
1706
    /**
1707
     * @param string $value
1708
     *
1709
     * @return $this
1710
     */
1711
    public function withClientToken($value)
1712
    {
1713
        $this->data['ClientToken'] = $value;
1714
        $this->options['query']['ClientToken'] = $value;
1715
1716
        return $this;
1717
    }
1718
}
1719
1720
/**
1721
 * @method string getInstanceId()
1722
 * @method $this withInstanceId($value)
1723
 * @method string getClientToken()
1724
 */
1725
class InstallKibanaSystemPlugin extends Roa
1726
{
1727
    /** @var string */
1728
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-plugins/system/actions/install';
1729
1730
    /**
1731
     * @param string $value
1732
     *
1733
     * @return $this
1734
     */
1735
    public function withClientToken($value)
1736
    {
1737
        $this->data['ClientToken'] = $value;
1738
        $this->options['query']['clientToken'] = $value;
1739
1740
        return $this;
1741
    }
1742
}
1743
1744
/**
1745
 * @method string getInstanceId()
1746
 * @method $this withInstanceId($value)
1747
 * @method string getClientToken()
1748
 */
1749
class InstallLogstashSystemPlugin extends Roa
1750
{
1751
    /** @var string */
1752
    public $pathPattern = '/openapi/logstashes/[InstanceId]/plugins/system/actions/install';
1753
1754
    /**
1755
     * @param string $value
1756
     *
1757
     * @return $this
1758
     */
1759
    public function withClientToken($value)
1760
    {
1761
        $this->data['ClientToken'] = $value;
1762
        $this->options['query']['clientToken'] = $value;
1763
1764
        return $this;
1765
    }
1766
}
1767
1768
/**
1769
 * @method string getInstanceId()
1770
 * @method $this withInstanceId($value)
1771
 * @method string getClientToken()
1772
 */
1773
class InstallSystemPlugin extends Roa
1774
{
1775
    /** @var string */
1776
    public $pathPattern = '/openapi/instances/[InstanceId]/plugins/system/actions/install';
1777
1778
    /**
1779
     * @param string $value
1780
     *
1781
     * @return $this
1782
     */
1783
    public function withClientToken($value)
1784
    {
1785
        $this->data['ClientToken'] = $value;
1786
        $this->options['query']['clientToken'] = $value;
1787
1788
        return $this;
1789
    }
1790
}
1791
1792
/**
1793
 * @method string getInstanceId()
1794
 * @method $this withInstanceId($value)
1795
 */
1796
class InstallUserPlugins extends Roa
1797
{
1798
    /** @var string */
1799
    public $pathPattern = '/openapi/instances/[InstanceId]/plugins/user/actions/install';
1800
}
1801
1802
/**
1803
 * @method string getInstanceId()
1804
 * @method $this withInstanceId($value)
1805
 * @method string getClientToken()
1806
 */
1807
class InterruptElasticsearchTask extends Roa
1808
{
1809
    /** @var string */
1810
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/interrupt';
1811
1812
    /**
1813
     * @param string $value
1814
     *
1815
     * @return $this
1816
     */
1817
    public function withClientToken($value)
1818
    {
1819
        $this->data['ClientToken'] = $value;
1820
        $this->options['query']['clientToken'] = $value;
1821
1822
        return $this;
1823
    }
1824
}
1825
1826
/**
1827
 * @method string getInstanceId()
1828
 * @method $this withInstanceId($value)
1829
 * @method string getClientToken()
1830
 */
1831
class InterruptLogstashTask extends Roa
1832
{
1833
    /** @var string */
1834
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/interrupt';
1835
1836
    /**
1837
     * @param string $value
1838
     *
1839
     * @return $this
1840
     */
1841
    public function withClientToken($value)
1842
    {
1843
        $this->data['ClientToken'] = $value;
1844
        $this->options['query']['clientToken'] = $value;
1845
1846
        return $this;
1847
    }
1848
}
1849
1850
/**
1851
 * @method string getSize()
1852
 * @method string getVpcId()
1853
 * @method string getPage()
1854
 */
1855
class ListAckClusters extends Roa
1856
{
1857
    /** @var string */
1858
    public $pathPattern = '/openapi/ack-clusters';
1859
1860
    /** @var string */
1861
    public $method = 'GET';
1862
1863
    /**
1864
     * @param string $value
1865
     *
1866
     * @return $this
1867
     */
1868
    public function withSize($value)
1869
    {
1870
        $this->data['Size'] = $value;
1871
        $this->options['query']['size'] = $value;
1872
1873
        return $this;
1874
    }
1875
1876
    /**
1877
     * @param string $value
1878
     *
1879
     * @return $this
1880
     */
1881
    public function withVpcId($value)
1882
    {
1883
        $this->data['VpcId'] = $value;
1884
        $this->options['query']['vpcId'] = $value;
1885
1886
        return $this;
1887
    }
1888
1889
    /**
1890
     * @param string $value
1891
     *
1892
     * @return $this
1893
     */
1894
    public function withPage($value)
1895
    {
1896
        $this->data['Page'] = $value;
1897
        $this->options['query']['page'] = $value;
1898
1899
        return $this;
1900
    }
1901
}
1902
1903
/**
1904
 * @method string getSize()
1905
 * @method string getPage()
1906
 * @method string getClusterId()
1907
 * @method $this withClusterId($value)
1908
 */
1909
class ListAckNamespaces extends Roa
1910
{
1911
    /** @var string */
1912
    public $pathPattern = '/openapi/ack-clusters/[ClusterId]/namespaces';
1913
1914
    /** @var string */
1915
    public $method = 'GET';
1916
1917
    /**
1918
     * @param string $value
1919
     *
1920
     * @return $this
1921
     */
1922
    public function withSize($value)
1923
    {
1924
        $this->data['Size'] = $value;
1925
        $this->options['query']['size'] = $value;
1926
1927
        return $this;
1928
    }
1929
1930
    /**
1931
     * @param string $value
1932
     *
1933
     * @return $this
1934
     */
1935
    public function withPage($value)
1936
    {
1937
        $this->data['Page'] = $value;
1938
        $this->options['query']['page'] = $value;
1939
1940
        return $this;
1941
    }
1942
}
1943
1944
/**
1945
 * @method string getInstanceId()
1946
 * @method $this withInstanceId($value)
1947
 * @method string getExtended()
1948
 */
1949
class ListAllNode extends Roa
1950
{
1951
    /** @var string */
1952
    public $pathPattern = '/openapi/instances/[InstanceId]/nodes';
1953
1954
    /** @var string */
1955
    public $method = 'GET';
1956
1957
    /**
1958
     * @param string $value
1959
     *
1960
     * @return $this
1961
     */
1962
    public function withExtended($value)
1963
    {
1964
        $this->data['Extended'] = $value;
1965
        $this->options['query']['extended'] = $value;
1966
1967
        return $this;
1968
    }
1969
}
1970
1971
/**
1972
 * @method string getInstanceId()
1973
 * @method $this withInstanceId($value)
1974
 * @method string getAlreadySetItems()
1975
 */
1976
class ListAlternativeSnapshotRepos extends Roa
1977
{
1978
    /** @var string */
1979
    public $pathPattern = '/openapi/instances/[InstanceId]/alternative-snapshot-repos';
1980
1981
    /** @var string */
1982
    public $method = 'GET';
1983
1984
    /**
1985
     * @param string $value
1986
     *
1987
     * @return $this
1988
     */
1989
    public function withAlreadySetItems($value)
1990
    {
1991
        $this->data['AlreadySetItems'] = $value;
1992
        $this->options['query']['alreadySetItems'] = $value;
1993
1994
        return $this;
1995
    }
1996
}
1997
1998
/**
1999
 * @method string getOutput()
2000
 * @method string getInstanceId()
2001
 * @method string getSize()
2002
 * @method string getDescription()
2003
 * @method string getPage()
2004
 */
2005
class ListApm extends Roa
2006
{
2007
    /** @var string */
2008
    public $pathPattern = '/openapi/apm';
2009
2010
    /** @var string */
2011
    public $method = 'GET';
2012
2013
    /**
2014
     * @param string $value
2015
     *
2016
     * @return $this
2017
     */
2018
    public function withOutput($value)
2019
    {
2020
        $this->data['Output'] = $value;
2021
        $this->options['query']['output'] = $value;
2022
2023
        return $this;
2024
    }
2025
2026
    /**
2027
     * @param string $value
2028
     *
2029
     * @return $this
2030
     */
2031
    public function withInstanceId($value)
2032
    {
2033
        $this->data['InstanceId'] = $value;
2034
        $this->options['query']['instanceId'] = $value;
2035
2036
        return $this;
2037
    }
2038
2039
    /**
2040
     * @param string $value
2041
     *
2042
     * @return $this
2043
     */
2044
    public function withSize($value)
2045
    {
2046
        $this->data['Size'] = $value;
2047
        $this->options['query']['size'] = $value;
2048
2049
        return $this;
2050
    }
2051
2052
    /**
2053
     * @param string $value
2054
     *
2055
     * @return $this
2056
     */
2057
    public function withDescription($value)
2058
    {
2059
        $this->data['Description'] = $value;
2060
        $this->options['query']['description'] = $value;
2061
2062
        return $this;
2063
    }
2064
2065
    /**
2066
     * @param string $value
2067
     *
2068
     * @return $this
2069
     */
2070
    public function withPage($value)
2071
    {
2072
        $this->data['Page'] = $value;
2073
        $this->options['query']['page'] = $value;
2074
2075
        return $this;
2076
    }
2077
}
2078
2079
/**
2080
 * @method string getInstanceId()
2081
 * @method $this withInstanceId($value)
2082
 */
2083
class ListAvailableEsInstanceIds extends Roa
2084
{
2085
    /** @var string */
2086
    public $pathPattern = '/openapi/logstashes/[InstanceId]/available-elasticsearch-for-centralized-management';
2087
2088
    /** @var string */
2089
    public $method = 'GET';
2090
}
2091
2092
/**
2093
 * @method string getInstanceId()
2094
 * @method string getSize()
2095
 * @method string getName()
2096
 * @method string getSourceType()
2097
 * @method string getPage()
2098
 * @method string getResId()
2099
 */
2100
class ListCollectors extends Roa
2101
{
2102
    /** @var string */
2103
    public $pathPattern = '/openapi/collectors';
2104
2105
    /** @var string */
2106
    public $method = 'GET';
2107
2108
    /**
2109
     * @param string $value
2110
     *
2111
     * @return $this
2112
     */
2113
    public function withInstanceId($value)
2114
    {
2115
        $this->data['InstanceId'] = $value;
2116
        $this->options['query']['instanceId'] = $value;
2117
2118
        return $this;
2119
    }
2120
2121
    /**
2122
     * @param string $value
2123
     *
2124
     * @return $this
2125
     */
2126
    public function withSize($value)
2127
    {
2128
        $this->data['Size'] = $value;
2129
        $this->options['query']['size'] = $value;
2130
2131
        return $this;
2132
    }
2133
2134
    /**
2135
     * @param string $value
2136
     *
2137
     * @return $this
2138
     */
2139
    public function withName($value)
2140
    {
2141
        $this->data['Name'] = $value;
2142
        $this->options['query']['name'] = $value;
2143
2144
        return $this;
2145
    }
2146
2147
    /**
2148
     * @param string $value
2149
     *
2150
     * @return $this
2151
     */
2152
    public function withSourceType($value)
2153
    {
2154
        $this->data['SourceType'] = $value;
2155
        $this->options['query']['sourceType'] = $value;
2156
2157
        return $this;
2158
    }
2159
2160
    /**
2161
     * @param string $value
2162
     *
2163
     * @return $this
2164
     */
2165
    public function withPage($value)
2166
    {
2167
        $this->data['Page'] = $value;
2168
        $this->options['query']['page'] = $value;
2169
2170
        return $this;
2171
    }
2172
2173
    /**
2174
     * @param string $value
2175
     *
2176
     * @return $this
2177
     */
2178
    public function withResId($value)
2179
    {
2180
        $this->data['ResId'] = $value;
2181
        $this->options['query']['resId'] = $value;
2182
2183
        return $this;
2184
    }
2185
}
2186
2187
/**
2188
 * @method string getInstanceId()
2189
 * @method $this withInstanceId($value)
2190
 */
2191
class ListConnectedClusters extends Roa
2192
{
2193
    /** @var string */
2194
    public $pathPattern = '/openapi/instances/[InstanceId]/connected-clusters';
2195
2196
    /** @var string */
2197
    public $method = 'GET';
2198
}
2199
2200
/**
2201
 * @method string getInstanceId()
2202
 * @method $this withInstanceId($value)
2203
 * @method string getIsManaged()
2204
 * @method string getName()
2205
 */
2206
class ListDataStreams extends Roa
2207
{
2208
    /** @var string */
2209
    public $pathPattern = '/openapi/instances/[InstanceId]/data-streams';
2210
2211
    /** @var string */
2212
    public $method = 'GET';
2213
2214
    /**
2215
     * @param string $value
2216
     *
2217
     * @return $this
2218
     */
2219
    public function withIsManaged($value)
2220
    {
2221
        $this->data['IsManaged'] = $value;
2222
        $this->options['query']['isManaged'] = $value;
2223
2224
        return $this;
2225
    }
2226
2227
    /**
2228
     * @param string $value
2229
     *
2230
     * @return $this
2231
     */
2232
    public function withName($value)
2233
    {
2234
        $this->data['Name'] = $value;
2235
        $this->options['query']['name'] = $value;
2236
2237
        return $this;
2238
    }
2239
}
2240
2241
/**
2242
 * @method string getInstanceId()
2243
 * @method $this withInstanceId($value)
2244
 */
2245
class ListDataTasks extends Roa
2246
{
2247
    /** @var string */
2248
    public $pathPattern = '/openapi/instances/[InstanceId]/data-task';
2249
2250
    /** @var string */
2251
    public $method = 'GET';
2252
}
2253
2254
/**
2255
 * @method string getResType()
2256
 * @method string getResVersion()
2257
 * @method string getSourceType()
2258
 */
2259
class ListDefaultCollectorConfigurations extends Roa
2260
{
2261
    /** @var string */
2262
    public $pathPattern = '/openapi/beats/default-configurations';
2263
2264
    /** @var string */
2265
    public $method = 'GET';
2266
2267
    /**
2268
     * @param string $value
2269
     *
2270
     * @return $this
2271
     */
2272
    public function withResType($value)
2273
    {
2274
        $this->data['ResType'] = $value;
2275
        $this->options['query']['resType'] = $value;
2276
2277
        return $this;
2278
    }
2279
2280
    /**
2281
     * @param string $value
2282
     *
2283
     * @return $this
2284
     */
2285
    public function withResVersion($value)
2286
    {
2287
        $this->data['ResVersion'] = $value;
2288
        $this->options['query']['resVersion'] = $value;
2289
2290
        return $this;
2291
    }
2292
2293
    /**
2294
     * @param string $value
2295
     *
2296
     * @return $this
2297
     */
2298
    public function withSourceType($value)
2299
    {
2300
        $this->data['SourceType'] = $value;
2301
        $this->options['query']['sourceType'] = $value;
2302
2303
        return $this;
2304
    }
2305
}
2306
2307
/**
2308
 * @method string getInstanceId()
2309
 * @method $this withInstanceId($value)
2310
 * @method string getLang()
2311
 */
2312
class ListDiagnoseIndices extends Roa
2313
{
2314
    /** @var string */
2315
    public $pathPattern = '/openapi/diagnosis/instances/[InstanceId]/indices';
2316
2317
    /** @var string */
2318
    public $method = 'GET';
2319
2320
    /**
2321
     * @param string $value
2322
     *
2323
     * @return $this
2324
     */
2325
    public function withLang($value)
2326
    {
2327
        $this->data['Lang'] = $value;
2328
        $this->options['query']['lang'] = $value;
2329
2330
        return $this;
2331
    }
2332
}
2333
2334
/**
2335
 * @method string getInstanceId()
2336
 * @method $this withInstanceId($value)
2337
 * @method string getSize()
2338
 * @method string getEndTime()
2339
 * @method string getStartTime()
2340
 * @method string getPage()
2341
 * @method string getDetail()
2342
 * @method string getTrigger()
2343
 * @method string getLang()
2344
 */
2345
class ListDiagnoseReport extends Roa
2346
{
2347
    /** @var string */
2348
    public $pathPattern = '/openapi/diagnosis/instances/[InstanceId]/reports';
2349
2350
    /** @var string */
2351
    public $method = 'GET';
2352
2353
    /**
2354
     * @param string $value
2355
     *
2356
     * @return $this
2357
     */
2358
    public function withSize($value)
2359
    {
2360
        $this->data['Size'] = $value;
2361
        $this->options['query']['size'] = $value;
2362
2363
        return $this;
2364
    }
2365
2366
    /**
2367
     * @param string $value
2368
     *
2369
     * @return $this
2370
     */
2371
    public function withEndTime($value)
2372
    {
2373
        $this->data['EndTime'] = $value;
2374
        $this->options['query']['endTime'] = $value;
2375
2376
        return $this;
2377
    }
2378
2379
    /**
2380
     * @param string $value
2381
     *
2382
     * @return $this
2383
     */
2384
    public function withStartTime($value)
2385
    {
2386
        $this->data['StartTime'] = $value;
2387
        $this->options['query']['startTime'] = $value;
2388
2389
        return $this;
2390
    }
2391
2392
    /**
2393
     * @param string $value
2394
     *
2395
     * @return $this
2396
     */
2397
    public function withPage($value)
2398
    {
2399
        $this->data['Page'] = $value;
2400
        $this->options['query']['page'] = $value;
2401
2402
        return $this;
2403
    }
2404
2405
    /**
2406
     * @param string $value
2407
     *
2408
     * @return $this
2409
     */
2410
    public function withDetail($value)
2411
    {
2412
        $this->data['Detail'] = $value;
2413
        $this->options['query']['detail'] = $value;
2414
2415
        return $this;
2416
    }
2417
2418
    /**
2419
     * @param string $value
2420
     *
2421
     * @return $this
2422
     */
2423
    public function withTrigger($value)
2424
    {
2425
        $this->data['Trigger'] = $value;
2426
        $this->options['query']['trigger'] = $value;
2427
2428
        return $this;
2429
    }
2430
2431
    /**
2432
     * @param string $value
2433
     *
2434
     * @return $this
2435
     */
2436
    public function withLang($value)
2437
    {
2438
        $this->data['Lang'] = $value;
2439
        $this->options['query']['lang'] = $value;
2440
2441
        return $this;
2442
    }
2443
}
2444
2445
/**
2446
 * @method string getInstanceId()
2447
 * @method $this withInstanceId($value)
2448
 * @method string getSize()
2449
 * @method string getEndTime()
2450
 * @method string getStartTime()
2451
 * @method string getPage()
2452
 * @method string getTrigger()
2453
 * @method string getLang()
2454
 */
2455
class ListDiagnoseReportIds extends Roa
2456
{
2457
    /** @var string */
2458
    public $pathPattern = '/openapi/diagnosis/instances/[InstanceId]/report-ids';
2459
2460
    /** @var string */
2461
    public $method = 'GET';
2462
2463
    /**
2464
     * @param string $value
2465
     *
2466
     * @return $this
2467
     */
2468
    public function withSize($value)
2469
    {
2470
        $this->data['Size'] = $value;
2471
        $this->options['query']['size'] = $value;
2472
2473
        return $this;
2474
    }
2475
2476
    /**
2477
     * @param string $value
2478
     *
2479
     * @return $this
2480
     */
2481
    public function withEndTime($value)
2482
    {
2483
        $this->data['EndTime'] = $value;
2484
        $this->options['query']['endTime'] = $value;
2485
2486
        return $this;
2487
    }
2488
2489
    /**
2490
     * @param string $value
2491
     *
2492
     * @return $this
2493
     */
2494
    public function withStartTime($value)
2495
    {
2496
        $this->data['StartTime'] = $value;
2497
        $this->options['query']['startTime'] = $value;
2498
2499
        return $this;
2500
    }
2501
2502
    /**
2503
     * @param string $value
2504
     *
2505
     * @return $this
2506
     */
2507
    public function withPage($value)
2508
    {
2509
        $this->data['Page'] = $value;
2510
        $this->options['query']['page'] = $value;
2511
2512
        return $this;
2513
    }
2514
2515
    /**
2516
     * @param string $value
2517
     *
2518
     * @return $this
2519
     */
2520
    public function withTrigger($value)
2521
    {
2522
        $this->data['Trigger'] = $value;
2523
        $this->options['query']['trigger'] = $value;
2524
2525
        return $this;
2526
    }
2527
2528
    /**
2529
     * @param string $value
2530
     *
2531
     * @return $this
2532
     */
2533
    public function withLang($value)
2534
    {
2535
        $this->data['Lang'] = $value;
2536
        $this->options['query']['lang'] = $value;
2537
2538
        return $this;
2539
    }
2540
}
2541
2542
/**
2543
 * @method string getInstanceId()
2544
 * @method $this withInstanceId($value)
2545
 * @method string getAnalyzerType()
2546
 * @method string getBucketName()
2547
 * @method string getKey()
2548
 */
2549
class ListDictInformation extends Roa
2550
{
2551
    /** @var string */
2552
    public $pathPattern = '/openapi/instances/[InstanceId]/dict/_info';
2553
2554
    /** @var string */
2555
    public $method = 'GET';
2556
2557
    /**
2558
     * @param string $value
2559
     *
2560
     * @return $this
2561
     */
2562
    public function withAnalyzerType($value)
2563
    {
2564
        $this->data['AnalyzerType'] = $value;
2565
        $this->options['query']['analyzerType'] = $value;
2566
2567
        return $this;
2568
    }
2569
2570
    /**
2571
     * @param string $value
2572
     *
2573
     * @return $this
2574
     */
2575
    public function withBucketName($value)
2576
    {
2577
        $this->data['BucketName'] = $value;
2578
        $this->options['query']['bucketName'] = $value;
2579
2580
        return $this;
2581
    }
2582
2583
    /**
2584
     * @param string $value
2585
     *
2586
     * @return $this
2587
     */
2588
    public function withKey($value)
2589
    {
2590
        $this->data['Key'] = $value;
2591
        $this->options['query']['key'] = $value;
2592
2593
        return $this;
2594
    }
2595
}
2596
2597
/**
2598
 * @method string getInstanceId()
2599
 * @method $this withInstanceId($value)
2600
 * @method string getAnalyzerType()
2601
 * @method string getName()
2602
 */
2603
class ListDicts extends Roa
2604
{
2605
    /** @var string */
2606
    public $pathPattern = '/openapi/instances/[InstanceId]/dicts';
2607
2608
    /** @var string */
2609
    public $method = 'GET';
2610
2611
    /**
2612
     * @param string $value
2613
     *
2614
     * @return $this
2615
     */
2616
    public function withAnalyzerType($value)
2617
    {
2618
        $this->data['AnalyzerType'] = $value;
2619
        $this->options['query']['analyzerType'] = $value;
2620
2621
        return $this;
2622
    }
2623
2624
    /**
2625
     * @param string $value
2626
     *
2627
     * @return $this
2628
     */
2629
    public function withName($value)
2630
    {
2631
        $this->data['Name'] = $value;
2632
        $this->options['query']['name'] = $value;
2633
2634
        return $this;
2635
    }
2636
}
2637
2638
/**
2639
 * @method string getEcsInstanceName()
2640
 * @method string getEcsInstanceIds()
2641
 * @method string getSize()
2642
 * @method string getVpcId()
2643
 * @method string getPage()
2644
 * @method string getTags()
2645
 */
2646
class ListEcsInstances extends Roa
2647
{
2648
    /** @var string */
2649
    public $pathPattern = '/openapi/ecs';
2650
2651
    /** @var string */
2652
    public $method = 'GET';
2653
2654
    /**
2655
     * @param string $value
2656
     *
2657
     * @return $this
2658
     */
2659
    public function withEcsInstanceName($value)
2660
    {
2661
        $this->data['EcsInstanceName'] = $value;
2662
        $this->options['query']['ecsInstanceName'] = $value;
2663
2664
        return $this;
2665
    }
2666
2667
    /**
2668
     * @param string $value
2669
     *
2670
     * @return $this
2671
     */
2672
    public function withEcsInstanceIds($value)
2673
    {
2674
        $this->data['EcsInstanceIds'] = $value;
2675
        $this->options['query']['ecsInstanceIds'] = $value;
2676
2677
        return $this;
2678
    }
2679
2680
    /**
2681
     * @param string $value
2682
     *
2683
     * @return $this
2684
     */
2685
    public function withSize($value)
2686
    {
2687
        $this->data['Size'] = $value;
2688
        $this->options['query']['size'] = $value;
2689
2690
        return $this;
2691
    }
2692
2693
    /**
2694
     * @param string $value
2695
     *
2696
     * @return $this
2697
     */
2698
    public function withVpcId($value)
2699
    {
2700
        $this->data['VpcId'] = $value;
2701
        $this->options['query']['vpcId'] = $value;
2702
2703
        return $this;
2704
    }
2705
2706
    /**
2707
     * @param string $value
2708
     *
2709
     * @return $this
2710
     */
2711
    public function withPage($value)
2712
    {
2713
        $this->data['Page'] = $value;
2714
        $this->options['query']['page'] = $value;
2715
2716
        return $this;
2717
    }
2718
2719
    /**
2720
     * @param string $value
2721
     *
2722
     * @return $this
2723
     */
2724
    public function withTags($value)
2725
    {
2726
        $this->data['Tags'] = $value;
2727
        $this->options['query']['tags'] = $value;
2728
2729
        return $this;
2730
    }
2731
}
2732
2733
/**
2734
 * @method string getInstanceId()
2735
 * @method $this withInstanceId($value)
2736
 */
2737
class ListExtendfiles extends Roa
2738
{
2739
    /** @var string */
2740
    public $pathPattern = '/openapi/logstashes/[InstanceId]/extendfiles';
2741
2742
    /** @var string */
2743
    public $method = 'GET';
2744
}
2745
2746
/**
2747
 * @method string getInstanceId()
2748
 * @method $this withInstanceId($value)
2749
 * @method string getPolicyName()
2750
 */
2751
class ListILMPolicies extends Roa
2752
{
2753
    /** @var string */
2754
    public $pathPattern = '/openapi/instances/[InstanceId]/ilm-policies';
2755
2756
    /** @var string */
2757
    public $method = 'GET';
2758
2759
    /**
2760
     * @param string $value
2761
     *
2762
     * @return $this
2763
     */
2764
    public function withPolicyName($value)
2765
    {
2766
        $this->data['PolicyName'] = $value;
2767
        $this->options['query']['policyName'] = $value;
2768
2769
        return $this;
2770
    }
2771
}
2772
2773
/**
2774
 * @method string getInstanceId()
2775
 * @method $this withInstanceId($value)
2776
 * @method string getIndexTemplate()
2777
 */
2778
class ListIndexTemplates extends Roa
2779
{
2780
    /** @var string */
2781
    public $pathPattern = '/openapi/instances/[InstanceId]/index-templates';
2782
2783
    /** @var string */
2784
    public $method = 'GET';
2785
2786
    /**
2787
     * @param string $value
2788
     *
2789
     * @return $this
2790
     */
2791
    public function withIndexTemplate($value)
2792
    {
2793
        $this->data['IndexTemplate'] = $value;
2794
        $this->options['query']['indexTemplate'] = $value;
2795
2796
        return $this;
2797
    }
2798
}
2799
2800
/**
2801
 * @method string getDescription()
2802
 * @method string getInstanceCategory()
2803
 * @method string getTags()
2804
 * @method string getResourceGroupId()
2805
 * @method string getInstanceId()
2806
 * @method string getSize()
2807
 * @method string getEsVersion()
2808
 * @method string getVpcId()
2809
 * @method string getZoneId()
2810
 * @method string getPage()
2811
 * @method string getPaymentType()
2812
 */
2813
class ListInstance extends Roa
2814
{
2815
    /** @var string */
2816
    public $pathPattern = '/openapi/instances';
2817
2818
    /** @var string */
2819
    public $method = 'GET';
2820
2821
    /**
2822
     * @param string $value
2823
     *
2824
     * @return $this
2825
     */
2826
    public function withDescription($value)
2827
    {
2828
        $this->data['Description'] = $value;
2829
        $this->options['query']['description'] = $value;
2830
2831
        return $this;
2832
    }
2833
2834
    /**
2835
     * @param string $value
2836
     *
2837
     * @return $this
2838
     */
2839
    public function withInstanceCategory($value)
2840
    {
2841
        $this->data['InstanceCategory'] = $value;
2842
        $this->options['query']['instanceCategory'] = $value;
2843
2844
        return $this;
2845
    }
2846
2847
    /**
2848
     * @param string $value
2849
     *
2850
     * @return $this
2851
     */
2852
    public function withTags($value)
2853
    {
2854
        $this->data['Tags'] = $value;
2855
        $this->options['query']['tags'] = $value;
2856
2857
        return $this;
2858
    }
2859
2860
    /**
2861
     * @param string $value
2862
     *
2863
     * @return $this
2864
     */
2865
    public function withResourceGroupId($value)
2866
    {
2867
        $this->data['ResourceGroupId'] = $value;
2868
        $this->options['query']['resourceGroupId'] = $value;
2869
2870
        return $this;
2871
    }
2872
2873
    /**
2874
     * @param string $value
2875
     *
2876
     * @return $this
2877
     */
2878
    public function withInstanceId($value)
2879
    {
2880
        $this->data['InstanceId'] = $value;
2881
        $this->options['query']['instanceId'] = $value;
2882
2883
        return $this;
2884
    }
2885
2886
    /**
2887
     * @param string $value
2888
     *
2889
     * @return $this
2890
     */
2891
    public function withSize($value)
2892
    {
2893
        $this->data['Size'] = $value;
2894
        $this->options['query']['size'] = $value;
2895
2896
        return $this;
2897
    }
2898
2899
    /**
2900
     * @param string $value
2901
     *
2902
     * @return $this
2903
     */
2904
    public function withEsVersion($value)
2905
    {
2906
        $this->data['EsVersion'] = $value;
2907
        $this->options['query']['esVersion'] = $value;
2908
2909
        return $this;
2910
    }
2911
2912
    /**
2913
     * @param string $value
2914
     *
2915
     * @return $this
2916
     */
2917
    public function withVpcId($value)
2918
    {
2919
        $this->data['VpcId'] = $value;
2920
        $this->options['query']['vpcId'] = $value;
2921
2922
        return $this;
2923
    }
2924
2925
    /**
2926
     * @param string $value
2927
     *
2928
     * @return $this
2929
     */
2930
    public function withZoneId($value)
2931
    {
2932
        $this->data['ZoneId'] = $value;
2933
        $this->options['query']['zoneId'] = $value;
2934
2935
        return $this;
2936
    }
2937
2938
    /**
2939
     * @param string $value
2940
     *
2941
     * @return $this
2942
     */
2943
    public function withPage($value)
2944
    {
2945
        $this->data['Page'] = $value;
2946
        $this->options['query']['page'] = $value;
2947
2948
        return $this;
2949
    }
2950
2951
    /**
2952
     * @param string $value
2953
     *
2954
     * @return $this
2955
     */
2956
    public function withPaymentType($value)
2957
    {
2958
        $this->data['PaymentType'] = $value;
2959
        $this->options['query']['paymentType'] = $value;
2960
2961
        return $this;
2962
    }
2963
}
2964
2965
/**
2966
 * @method string getAll()
2967
 * @method string getInstanceId()
2968
 * @method $this withInstanceId($value)
2969
 * @method string getIsManaged()
2970
 * @method string getSize()
2971
 * @method string getName()
2972
 * @method string getPage()
2973
 * @method string getIsOpenstore()
2974
 */
2975
class ListInstanceIndices extends Roa
2976
{
2977
    /** @var string */
2978
    public $pathPattern = '/openapi/instances/[InstanceId]/indices';
2979
2980
    /** @var string */
2981
    public $method = 'GET';
2982
2983
    /**
2984
     * @param string $value
2985
     *
2986
     * @return $this
2987
     */
2988
    public function withAll($value)
2989
    {
2990
        $this->data['All'] = $value;
2991
        $this->options['query']['all'] = $value;
2992
2993
        return $this;
2994
    }
2995
2996
    /**
2997
     * @param string $value
2998
     *
2999
     * @return $this
3000
     */
3001
    public function withIsManaged($value)
3002
    {
3003
        $this->data['IsManaged'] = $value;
3004
        $this->options['query']['isManaged'] = $value;
3005
3006
        return $this;
3007
    }
3008
3009
    /**
3010
     * @param string $value
3011
     *
3012
     * @return $this
3013
     */
3014
    public function withSize($value)
3015
    {
3016
        $this->data['Size'] = $value;
3017
        $this->options['query']['size'] = $value;
3018
3019
        return $this;
3020
    }
3021
3022
    /**
3023
     * @param string $value
3024
     *
3025
     * @return $this
3026
     */
3027
    public function withName($value)
3028
    {
3029
        $this->data['Name'] = $value;
3030
        $this->options['query']['name'] = $value;
3031
3032
        return $this;
3033
    }
3034
3035
    /**
3036
     * @param string $value
3037
     *
3038
     * @return $this
3039
     */
3040
    public function withPage($value)
3041
    {
3042
        $this->data['Page'] = $value;
3043
        $this->options['query']['page'] = $value;
3044
3045
        return $this;
3046
    }
3047
3048
    /**
3049
     * @param string $value
3050
     *
3051
     * @return $this
3052
     */
3053
    public function withIsOpenstore($value)
3054
    {
3055
        $this->data['IsOpenstore'] = $value;
3056
        $this->options['query']['isOpenstore'] = $value;
3057
3058
        return $this;
3059
    }
3060
}
3061
3062
/**
3063
 * @method string getInstanceId()
3064
 * @method $this withInstanceId($value)
3065
 * @method string getSize()
3066
 * @method string getPage()
3067
 */
3068
class ListKibanaPlugins extends Roa
3069
{
3070
    /** @var string */
3071
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-plugins';
3072
3073
    /** @var string */
3074
    public $method = 'GET';
3075
3076
    /**
3077
     * @param string $value
3078
     *
3079
     * @return $this
3080
     */
3081
    public function withSize($value)
3082
    {
3083
        $this->data['Size'] = $value;
3084
        $this->options['query']['size'] = $value;
3085
3086
        return $this;
3087
    }
3088
3089
    /**
3090
     * @param string $value
3091
     *
3092
     * @return $this
3093
     */
3094
    public function withPage($value)
3095
    {
3096
        $this->data['Page'] = $value;
3097
        $this->options['query']['page'] = $value;
3098
3099
        return $this;
3100
    }
3101
}
3102
3103
/**
3104
 * @method string getResourceGroupId()
3105
 * @method string getInstanceId()
3106
 * @method string getSize()
3107
 * @method string getDescription()
3108
 * @method string getPage()
3109
 * @method string getOwnerId()
3110
 * @method string getVersion()
3111
 */
3112
class ListLogstash extends Roa
3113
{
3114
    /** @var string */
3115
    public $pathPattern = '/openapi/logstashes';
3116
3117
    /** @var string */
3118
    public $method = 'GET';
3119
3120
    /**
3121
     * @param string $value
3122
     *
3123
     * @return $this
3124
     */
3125
    public function withResourceGroupId($value)
3126
    {
3127
        $this->data['ResourceGroupId'] = $value;
3128
        $this->options['query']['resourceGroupId'] = $value;
3129
3130
        return $this;
3131
    }
3132
3133
    /**
3134
     * @param string $value
3135
     *
3136
     * @return $this
3137
     */
3138
    public function withInstanceId($value)
3139
    {
3140
        $this->data['InstanceId'] = $value;
3141
        $this->options['query']['instanceId'] = $value;
3142
3143
        return $this;
3144
    }
3145
3146
    /**
3147
     * @param string $value
3148
     *
3149
     * @return $this
3150
     */
3151
    public function withSize($value)
3152
    {
3153
        $this->data['Size'] = $value;
3154
        $this->options['query']['size'] = $value;
3155
3156
        return $this;
3157
    }
3158
3159
    /**
3160
     * @param string $value
3161
     *
3162
     * @return $this
3163
     */
3164
    public function withDescription($value)
3165
    {
3166
        $this->data['Description'] = $value;
3167
        $this->options['query']['description'] = $value;
3168
3169
        return $this;
3170
    }
3171
3172
    /**
3173
     * @param string $value
3174
     *
3175
     * @return $this
3176
     */
3177
    public function withPage($value)
3178
    {
3179
        $this->data['Page'] = $value;
3180
        $this->options['query']['page'] = $value;
3181
3182
        return $this;
3183
    }
3184
3185
    /**
3186
     * @param string $value
3187
     *
3188
     * @return $this
3189
     */
3190
    public function withOwnerId($value)
3191
    {
3192
        $this->data['OwnerId'] = $value;
3193
        $this->options['query']['ownerId'] = $value;
3194
3195
        return $this;
3196
    }
3197
3198
    /**
3199
     * @param string $value
3200
     *
3201
     * @return $this
3202
     */
3203
    public function withVersion($value)
3204
    {
3205
        $this->data['Version'] = $value;
3206
        $this->options['query']['version'] = $value;
3207
3208
        return $this;
3209
    }
3210
}
3211
3212
/**
3213
 * @method string getInstanceId()
3214
 * @method $this withInstanceId($value)
3215
 * @method string getSize()
3216
 * @method string getQuery()
3217
 * @method string getEndTime()
3218
 * @method string getBeginTime()
3219
 * @method string getPage()
3220
 * @method string getType()
3221
 */
3222
class ListLogstashLog extends Roa
3223
{
3224
    /** @var string */
3225
    public $pathPattern = '/openapi/logstashes/[InstanceId]/search-log';
3226
3227
    /** @var string */
3228
    public $method = 'GET';
3229
3230
    /**
3231
     * @param string $value
3232
     *
3233
     * @return $this
3234
     */
3235
    public function withSize($value)
3236
    {
3237
        $this->data['Size'] = $value;
3238
        $this->options['query']['size'] = $value;
3239
3240
        return $this;
3241
    }
3242
3243
    /**
3244
     * @param string $value
3245
     *
3246
     * @return $this
3247
     */
3248
    public function withQuery($value)
3249
    {
3250
        $this->data['Query'] = $value;
3251
        $this->options['query']['query'] = $value;
3252
3253
        return $this;
3254
    }
3255
3256
    /**
3257
     * @param string $value
3258
     *
3259
     * @return $this
3260
     */
3261
    public function withEndTime($value)
3262
    {
3263
        $this->data['EndTime'] = $value;
3264
        $this->options['query']['endTime'] = $value;
3265
3266
        return $this;
3267
    }
3268
3269
    /**
3270
     * @param string $value
3271
     *
3272
     * @return $this
3273
     */
3274
    public function withBeginTime($value)
3275
    {
3276
        $this->data['BeginTime'] = $value;
3277
        $this->options['query']['beginTime'] = $value;
3278
3279
        return $this;
3280
    }
3281
3282
    /**
3283
     * @param string $value
3284
     *
3285
     * @return $this
3286
     */
3287
    public function withPage($value)
3288
    {
3289
        $this->data['Page'] = $value;
3290
        $this->options['query']['page'] = $value;
3291
3292
        return $this;
3293
    }
3294
3295
    /**
3296
     * @param string $value
3297
     *
3298
     * @return $this
3299
     */
3300
    public function withType($value)
3301
    {
3302
        $this->data['Type'] = $value;
3303
        $this->options['query']['type'] = $value;
3304
3305
        return $this;
3306
    }
3307
}
3308
3309
/**
3310
 * @method string getInstanceId()
3311
 * @method $this withInstanceId($value)
3312
 * @method string getSize()
3313
 * @method string getName()
3314
 * @method string getPage()
3315
 * @method string getSource()
3316
 */
3317
class ListLogstashPlugins extends Roa
3318
{
3319
    /** @var string */
3320
    public $pathPattern = '/openapi/logstashes/[InstanceId]/plugins';
3321
3322
    /** @var string */
3323
    public $method = 'GET';
3324
3325
    /**
3326
     * @param string $value
3327
     *
3328
     * @return $this
3329
     */
3330
    public function withSize($value)
3331
    {
3332
        $this->data['Size'] = $value;
3333
        $this->options['query']['size'] = $value;
3334
3335
        return $this;
3336
    }
3337
3338
    /**
3339
     * @param string $value
3340
     *
3341
     * @return $this
3342
     */
3343
    public function withName($value)
3344
    {
3345
        $this->data['Name'] = $value;
3346
        $this->options['query']['name'] = $value;
3347
3348
        return $this;
3349
    }
3350
3351
    /**
3352
     * @param string $value
3353
     *
3354
     * @return $this
3355
     */
3356
    public function withPage($value)
3357
    {
3358
        $this->data['Page'] = $value;
3359
        $this->options['query']['page'] = $value;
3360
3361
        return $this;
3362
    }
3363
3364
    /**
3365
     * @param string $value
3366
     *
3367
     * @return $this
3368
     */
3369
    public function withSource($value)
3370
    {
3371
        $this->data['Source'] = $value;
3372
        $this->options['query']['source'] = $value;
3373
3374
        return $this;
3375
    }
3376
}
3377
3378
/**
3379
 * @method string getEcsInstanceName()
3380
 * @method string getEcsInstanceIds()
3381
 * @method string getSize()
3382
 * @method string getPage()
3383
 * @method string getResId()
3384
 * @method $this withResId($value)
3385
 * @method string getTags()
3386
 */
3387
class ListNodes extends Roa
3388
{
3389
    /** @var string */
3390
    public $pathPattern = '/openapi/collectors/[ResId]/nodes';
3391
3392
    /** @var string */
3393
    public $method = 'GET';
3394
3395
    /**
3396
     * @param string $value
3397
     *
3398
     * @return $this
3399
     */
3400
    public function withEcsInstanceName($value)
3401
    {
3402
        $this->data['EcsInstanceName'] = $value;
3403
        $this->options['query']['ecsInstanceName'] = $value;
3404
3405
        return $this;
3406
    }
3407
3408
    /**
3409
     * @param string $value
3410
     *
3411
     * @return $this
3412
     */
3413
    public function withEcsInstanceIds($value)
3414
    {
3415
        $this->data['EcsInstanceIds'] = $value;
3416
        $this->options['query']['ecsInstanceIds'] = $value;
3417
3418
        return $this;
3419
    }
3420
3421
    /**
3422
     * @param string $value
3423
     *
3424
     * @return $this
3425
     */
3426
    public function withSize($value)
3427
    {
3428
        $this->data['Size'] = $value;
3429
        $this->options['query']['size'] = $value;
3430
3431
        return $this;
3432
    }
3433
3434
    /**
3435
     * @param string $value
3436
     *
3437
     * @return $this
3438
     */
3439
    public function withPage($value)
3440
    {
3441
        $this->data['Page'] = $value;
3442
        $this->options['query']['page'] = $value;
3443
3444
        return $this;
3445
    }
3446
3447
    /**
3448
     * @param string $value
3449
     *
3450
     * @return $this
3451
     */
3452
    public function withTags($value)
3453
    {
3454
        $this->data['Tags'] = $value;
3455
        $this->options['query']['tags'] = $value;
3456
3457
        return $this;
3458
    }
3459
}
3460
3461
/**
3462
 * @method string getInstanceId()
3463
 * @method $this withInstanceId($value)
3464
 * @method string getSize()
3465
 * @method string getPage()
3466
 * @method string getPipelineId()
3467
 */
3468
class ListPipeline extends Roa
3469
{
3470
    /** @var string */
3471
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipelines';
3472
3473
    /** @var string */
3474
    public $method = 'GET';
3475
3476
    /**
3477
     * @param string $value
3478
     *
3479
     * @return $this
3480
     */
3481
    public function withSize($value)
3482
    {
3483
        $this->data['Size'] = $value;
3484
        $this->options['query']['size'] = $value;
3485
3486
        return $this;
3487
    }
3488
3489
    /**
3490
     * @param string $value
3491
     *
3492
     * @return $this
3493
     */
3494
    public function withPage($value)
3495
    {
3496
        $this->data['Page'] = $value;
3497
        $this->options['query']['page'] = $value;
3498
3499
        return $this;
3500
    }
3501
3502
    /**
3503
     * @param string $value
3504
     *
3505
     * @return $this
3506
     */
3507
    public function withPipelineId($value)
3508
    {
3509
        $this->data['PipelineId'] = $value;
3510
        $this->options['query']['pipelineId'] = $value;
3511
3512
        return $this;
3513
    }
3514
}
3515
3516
/**
3517
 * @method string getInstanceId()
3518
 * @method $this withInstanceId($value)
3519
 */
3520
class ListPipelineIds extends Roa
3521
{
3522
    /** @var string */
3523
    public $pathPattern = '/openapi/instances/[InstanceId]/pipeline-ids';
3524
}
3525
3526
/**
3527
 * @method string getInstanceId()
3528
 * @method $this withInstanceId($value)
3529
 * @method string getSize()
3530
 * @method string getName()
3531
 * @method string getPage()
3532
 * @method string getSource()
3533
 */
3534
class ListPlugins extends Roa
3535
{
3536
    /** @var string */
3537
    public $pathPattern = '/openapi/instances/[InstanceId]/plugins';
3538
3539
    /** @var string */
3540
    public $method = 'GET';
3541
3542
    /**
3543
     * @param string $value
3544
     *
3545
     * @return $this
3546
     */
3547
    public function withSize($value)
3548
    {
3549
        $this->data['Size'] = $value;
3550
        $this->options['query']['size'] = $value;
3551
3552
        return $this;
3553
    }
3554
3555
    /**
3556
     * @param string $value
3557
     *
3558
     * @return $this
3559
     */
3560
    public function withName($value)
3561
    {
3562
        $this->data['Name'] = $value;
3563
        $this->options['query']['name'] = $value;
3564
3565
        return $this;
3566
    }
3567
3568
    /**
3569
     * @param string $value
3570
     *
3571
     * @return $this
3572
     */
3573
    public function withPage($value)
3574
    {
3575
        $this->data['Page'] = $value;
3576
        $this->options['query']['page'] = $value;
3577
3578
        return $this;
3579
    }
3580
3581
    /**
3582
     * @param string $value
3583
     *
3584
     * @return $this
3585
     */
3586
    public function withSource($value)
3587
    {
3588
        $this->data['Source'] = $value;
3589
        $this->options['query']['source'] = $value;
3590
3591
        return $this;
3592
    }
3593
}
3594
3595
/**
3596
 * @method string getInstanceId()
3597
 * @method $this withInstanceId($value)
3598
 * @method string getSize()
3599
 * @method string getQuery()
3600
 * @method string getEndTime()
3601
 * @method string getBeginTime()
3602
 * @method string getPage()
3603
 * @method string getType()
3604
 */
3605
class ListSearchLog extends Roa
3606
{
3607
    /** @var string */
3608
    public $pathPattern = '/openapi/instances/[InstanceId]/search-log';
3609
3610
    /** @var string */
3611
    public $method = 'GET';
3612
3613
    /**
3614
     * @param string $value
3615
     *
3616
     * @return $this
3617
     */
3618
    public function withSize($value)
3619
    {
3620
        $this->data['Size'] = $value;
3621
        $this->options['query']['size'] = $value;
3622
3623
        return $this;
3624
    }
3625
3626
    /**
3627
     * @param string $value
3628
     *
3629
     * @return $this
3630
     */
3631
    public function withQuery($value)
3632
    {
3633
        $this->data['Query'] = $value;
3634
        $this->options['query']['query'] = $value;
3635
3636
        return $this;
3637
    }
3638
3639
    /**
3640
     * @param string $value
3641
     *
3642
     * @return $this
3643
     */
3644
    public function withEndTime($value)
3645
    {
3646
        $this->data['EndTime'] = $value;
3647
        $this->options['query']['endTime'] = $value;
3648
3649
        return $this;
3650
    }
3651
3652
    /**
3653
     * @param string $value
3654
     *
3655
     * @return $this
3656
     */
3657
    public function withBeginTime($value)
3658
    {
3659
        $this->data['BeginTime'] = $value;
3660
        $this->options['query']['beginTime'] = $value;
3661
3662
        return $this;
3663
    }
3664
3665
    /**
3666
     * @param string $value
3667
     *
3668
     * @return $this
3669
     */
3670
    public function withPage($value)
3671
    {
3672
        $this->data['Page'] = $value;
3673
        $this->options['query']['page'] = $value;
3674
3675
        return $this;
3676
    }
3677
3678
    /**
3679
     * @param string $value
3680
     *
3681
     * @return $this
3682
     */
3683
    public function withType($value)
3684
    {
3685
        $this->data['Type'] = $value;
3686
        $this->options['query']['type'] = $value;
3687
3688
        return $this;
3689
    }
3690
}
3691
3692
/**
3693
 * @method string getActiveOnly()
3694
 * @method string getInstanceId()
3695
 * @method $this withInstanceId($value)
3696
 */
3697
class ListShardRecoveries extends Roa
3698
{
3699
    /** @var string */
3700
    public $pathPattern = '/openapi/instances/[InstanceId]/cat-recovery';
3701
3702
    /** @var string */
3703
    public $method = 'GET';
3704
3705
    /**
3706
     * @param string $value
3707
     *
3708
     * @return $this
3709
     */
3710
    public function withActiveOnly($value)
3711
    {
3712
        $this->data['ActiveOnly'] = $value;
3713
        $this->options['query']['activeOnly'] = $value;
3714
3715
        return $this;
3716
    }
3717
}
3718
3719
/**
3720
 * @method string getInstanceId()
3721
 * @method $this withInstanceId($value)
3722
 */
3723
class ListSnapshotReposByInstanceId extends Roa
3724
{
3725
    /** @var string */
3726
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshot-repos';
3727
3728
    /** @var string */
3729
    public $method = 'GET';
3730
}
3731
3732
/**
3733
 * @method string getSize()
3734
 * @method string getNextToken()
3735
 * @method string getPage()
3736
 * @method string getResourceType()
3737
 * @method string getResourceIds()
3738
 * @method string getTags()
3739
 */
3740
class ListTagResources extends Roa
3741
{
3742
    /** @var string */
3743
    public $pathPattern = '/openapi/tags';
3744
3745
    /** @var string */
3746
    public $method = 'GET';
3747
3748
    /**
3749
     * @param string $value
3750
     *
3751
     * @return $this
3752
     */
3753
    public function withSize($value)
3754
    {
3755
        $this->data['Size'] = $value;
3756
        $this->options['query']['Size'] = $value;
3757
3758
        return $this;
3759
    }
3760
3761
    /**
3762
     * @param string $value
3763
     *
3764
     * @return $this
3765
     */
3766
    public function withNextToken($value)
3767
    {
3768
        $this->data['NextToken'] = $value;
3769
        $this->options['query']['NextToken'] = $value;
3770
3771
        return $this;
3772
    }
3773
3774
    /**
3775
     * @param string $value
3776
     *
3777
     * @return $this
3778
     */
3779
    public function withPage($value)
3780
    {
3781
        $this->data['Page'] = $value;
3782
        $this->options['query']['Page'] = $value;
3783
3784
        return $this;
3785
    }
3786
3787
    /**
3788
     * @param string $value
3789
     *
3790
     * @return $this
3791
     */
3792
    public function withResourceType($value)
3793
    {
3794
        $this->data['ResourceType'] = $value;
3795
        $this->options['query']['ResourceType'] = $value;
3796
3797
        return $this;
3798
    }
3799
3800
    /**
3801
     * @param string $value
3802
     *
3803
     * @return $this
3804
     */
3805
    public function withResourceIds($value)
3806
    {
3807
        $this->data['ResourceIds'] = $value;
3808
        $this->options['query']['ResourceIds'] = $value;
3809
3810
        return $this;
3811
    }
3812
3813
    /**
3814
     * @param string $value
3815
     *
3816
     * @return $this
3817
     */
3818
    public function withTags($value)
3819
    {
3820
        $this->data['Tags'] = $value;
3821
        $this->options['query']['Tags'] = $value;
3822
3823
        return $this;
3824
    }
3825
}
3826
3827
/**
3828
 * @method string getPageSize()
3829
 * @method string getResourceType()
3830
 */
3831
class ListTags extends Roa
3832
{
3833
    /** @var string */
3834
    public $pathPattern = '/openapi/tags/all-tags';
3835
3836
    /** @var string */
3837
    public $method = 'GET';
3838
3839
    /**
3840
     * @param string $value
3841
     *
3842
     * @return $this
3843
     */
3844
    public function withPageSize($value)
3845
    {
3846
        $this->data['PageSize'] = $value;
3847
        $this->options['query']['pageSize'] = $value;
3848
3849
        return $this;
3850
    }
3851
3852
    /**
3853
     * @param string $value
3854
     *
3855
     * @return $this
3856
     */
3857
    public function withResourceType($value)
3858
    {
3859
        $this->data['ResourceType'] = $value;
3860
        $this->options['query']['resourceType'] = $value;
3861
3862
        return $this;
3863
    }
3864
}
3865
3866
/**
3867
 * @method string getInstanceId()
3868
 * @method $this withInstanceId($value)
3869
 * @method string getSize()
3870
 * @method string getPage()
3871
 */
3872
class ListVpcEndpoints extends Roa
3873
{
3874
    /** @var string */
3875
    public $pathPattern = '/openapi/instances/[InstanceId]/vpc-endpoints';
3876
3877
    /** @var string */
3878
    public $method = 'GET';
3879
3880
    /**
3881
     * @param string $value
3882
     *
3883
     * @return $this
3884
     */
3885
    public function withSize($value)
3886
    {
3887
        $this->data['Size'] = $value;
3888
        $this->options['query']['size'] = $value;
3889
3890
        return $this;
3891
    }
3892
3893
    /**
3894
     * @param string $value
3895
     *
3896
     * @return $this
3897
     */
3898
    public function withPage($value)
3899
    {
3900
        $this->data['Page'] = $value;
3901
        $this->options['query']['page'] = $value;
3902
3903
        return $this;
3904
    }
3905
}
3906
3907
/**
3908
 * @method string getInstanceId()
3909
 * @method $this withInstanceId($value)
3910
 * @method string getDryRun()
3911
 */
3912
class MigrateToOtherZone extends Roa
3913
{
3914
    /** @var string */
3915
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/migrate-zones';
3916
3917
    /**
3918
     * @param string $value
3919
     *
3920
     * @return $this
3921
     */
3922
    public function withDryRun($value)
3923
    {
3924
        $this->data['DryRun'] = $value;
3925
        $this->options['query']['dryRun'] = $value;
3926
3927
        return $this;
3928
    }
3929
}
3930
3931
/**
3932
 * @method string getClientToken()
3933
 * @method string getResId()
3934
 * @method $this withResId($value)
3935
 */
3936
class ModifyDeployMachine extends Roa
3937
{
3938
    /** @var string */
3939
    public $pathPattern = '/openapi/collectors/[ResId]/actions/modify-deploy-machines';
3940
3941
    /**
3942
     * @param string $value
3943
     *
3944
     * @return $this
3945
     */
3946
    public function withClientToken($value)
3947
    {
3948
        $this->data['ClientToken'] = $value;
3949
        $this->options['query']['ClientToken'] = $value;
3950
3951
        return $this;
3952
    }
3953
}
3954
3955
/**
3956
 * @method string getInstanceId()
3957
 * @method $this withInstanceId($value)
3958
 */
3959
class ModifyElastictask extends Roa
3960
{
3961
    /** @var string */
3962
    public $pathPattern = '/openapi/instances/[InstanceId]/elastic-task';
3963
}
3964
3965
/**
3966
 * @method string getInstanceId()
3967
 * @method $this withInstanceId($value)
3968
 * @method string getClientToken()
3969
 */
3970
class ModifyInstanceMaintainTime extends Roa
3971
{
3972
    /** @var string */
3973
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/modify-maintaintime';
3974
3975
    /**
3976
     * @param string $value
3977
     *
3978
     * @return $this
3979
     */
3980
    public function withClientToken($value)
3981
    {
3982
        $this->data['ClientToken'] = $value;
3983
        $this->options['query']['ClientToken'] = $value;
3984
3985
        return $this;
3986
    }
3987
}
3988
3989
/**
3990
 * @method string getModifyMode()
3991
 * @method string getInstanceId()
3992
 * @method $this withInstanceId($value)
3993
 * @method string getNodeType()
3994
 * @method string getClientToken()
3995
 * @method string getNetworkType()
3996
 */
3997
class ModifyWhiteIps extends Roa
3998
{
3999
    /** @var string */
4000
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/modify-white-ips';
4001
4002
    /**
4003
     * @param string $value
4004
     *
4005
     * @return $this
4006
     */
4007
    public function withModifyMode($value)
4008
    {
4009
        $this->data['ModifyMode'] = $value;
4010
        $this->options['form_params']['modifyMode'] = $value;
4011
4012
        return $this;
4013
    }
4014
4015
    /**
4016
     * @param string $value
4017
     *
4018
     * @return $this
4019
     */
4020
    public function withNodeType($value)
4021
    {
4022
        $this->data['NodeType'] = $value;
4023
        $this->options['form_params']['nodeType'] = $value;
4024
4025
        return $this;
4026
    }
4027
4028
    /**
4029
     * @param string $value
4030
     *
4031
     * @return $this
4032
     */
4033
    public function withClientToken($value)
4034
    {
4035
        $this->data['ClientToken'] = $value;
4036
        $this->options['query']['clientToken'] = $value;
4037
4038
        return $this;
4039
    }
4040
4041
    /**
4042
     * @param string $value
4043
     *
4044
     * @return $this
4045
     */
4046
    public function withNetworkType($value)
4047
    {
4048
        $this->data['NetworkType'] = $value;
4049
        $this->options['form_params']['networkType'] = $value;
4050
4051
        return $this;
4052
    }
4053
}
4054
4055
/**
4056
 * @method string getInstanceId()
4057
 * @method $this withInstanceId($value)
4058
 * @method string getClientToken()
4059
 */
4060
class MoveResourceGroup extends Roa
4061
{
4062
    /** @var string */
4063
    public $pathPattern = '/openapi/instances/[InstanceId]/resourcegroup';
4064
4065
    /**
4066
     * @param string $value
4067
     *
4068
     * @return $this
4069
     */
4070
    public function withClientToken($value)
4071
    {
4072
        $this->data['ClientToken'] = $value;
4073
        $this->options['query']['clientToken'] = $value;
4074
4075
        return $this;
4076
    }
4077
}
4078
4079
/**
4080
 * @method string getInstanceId()
4081
 * @method $this withInstanceId($value)
4082
 * @method string getClientToken()
4083
 * @method string getLang()
4084
 */
4085
class OpenDiagnosis extends Roa
4086
{
4087
    /** @var string */
4088
    public $pathPattern = '/openapi/diagnosis/instances/[InstanceId]/actions/open-diagnosis';
4089
4090
    /**
4091
     * @param string $value
4092
     *
4093
     * @return $this
4094
     */
4095
    public function withClientToken($value)
4096
    {
4097
        $this->data['ClientToken'] = $value;
4098
        $this->options['query']['ClientToken'] = $value;
4099
4100
        return $this;
4101
    }
4102
4103
    /**
4104
     * @param string $value
4105
     *
4106
     * @return $this
4107
     */
4108
    public function withLang($value)
4109
    {
4110
        $this->data['Lang'] = $value;
4111
        $this->options['query']['lang'] = $value;
4112
4113
        return $this;
4114
    }
4115
}
4116
4117
/**
4118
 * @method string getInstanceId()
4119
 * @method $this withInstanceId($value)
4120
 * @method string getClientToken()
4121
 */
4122
class OpenHttps extends Roa
4123
{
4124
    /** @var string */
4125
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/open-https';
4126
4127
    /**
4128
     * @param string $value
4129
     *
4130
     * @return $this
4131
     */
4132
    public function withClientToken($value)
4133
    {
4134
        $this->data['ClientToken'] = $value;
4135
        $this->options['query']['clientToken'] = $value;
4136
4137
        return $this;
4138
    }
4139
}
4140
4141
/**
4142
 * @method string getAlarmGroupId()
4143
 * @method $this withAlarmGroupId($value)
4144
 * @method string getProjectId()
4145
 * @method $this withProjectId($value)
4146
 */
4147
class PostEmonTryAlarmRule extends Roa
4148
{
4149
    /** @var string */
4150
    public $pathPattern = '/openapi/emon/projects/[ProjectId]/alarm-groups/[AlarmGroupId]/alarm-rules/_test';
4151
}
4152
4153
/**
4154
 * @method string getInstanceId()
4155
 * @method $this withInstanceId($value)
4156
 * @method string getUsageScenario()
4157
 */
4158
class RecommendTemplates extends Roa
4159
{
4160
    /** @var string */
4161
    public $pathPattern = '/openapi/instances/[InstanceId]/recommended-templates';
4162
4163
    /** @var string */
4164
    public $method = 'GET';
4165
4166
    /**
4167
     * @param string $value
4168
     *
4169
     * @return $this
4170
     */
4171
    public function withUsageScenario($value)
4172
    {
4173
        $this->data['UsageScenario'] = $value;
4174
        $this->options['query']['usageScenario'] = $value;
4175
4176
        return $this;
4177
    }
4178
}
4179
4180
/**
4181
 * @method string getClientToken()
4182
 * @method string getResId()
4183
 * @method $this withResId($value)
4184
 */
4185
class ReinstallCollector extends Roa
4186
{
4187
    /** @var string */
4188
    public $pathPattern = '/openapi/collectors/[ResId]/actions/reinstall';
4189
4190
    /**
4191
     * @param string $value
4192
     *
4193
     * @return $this
4194
     */
4195
    public function withClientToken($value)
4196
    {
4197
        $this->data['ClientToken'] = $value;
4198
        $this->options['query']['ClientToken'] = $value;
4199
4200
        return $this;
4201
    }
4202
}
4203
4204
/**
4205
 * @method string getInstanceId()
4206
 */
4207
class RemoveApm extends Roa
4208
{
4209
    /** @var string */
4210
    public $pathPattern = '/openapi/apm/[instanceId]';
4211
4212
    /** @var string */
4213
    public $method = 'DELETE';
4214
4215
    /**
4216
     * @param string $value
4217
     *
4218
     * @return $this
4219
     */
4220
    public function withInstanceId($value)
4221
    {
4222
        $this->data['InstanceId'] = $value;
4223
        $this->pathParameters['instanceId'] = $value;
4224
4225
        return $this;
4226
    }
4227
}
4228
4229
/**
4230
 * @method string getInstanceId()
4231
 * @method $this withInstanceId($value)
4232
 * @method string getClientToken()
4233
 */
4234
class RenewInstance extends Roa
4235
{
4236
    /** @var string */
4237
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/renew';
4238
4239
    /**
4240
     * @param string $value
4241
     *
4242
     * @return $this
4243
     */
4244
    public function withClientToken($value)
4245
    {
4246
        $this->data['ClientToken'] = $value;
4247
        $this->options['query']['clientToken'] = $value;
4248
4249
        return $this;
4250
    }
4251
}
4252
4253
/**
4254
 * @method string getInstanceId()
4255
 * @method $this withInstanceId($value)
4256
 * @method string getClientToken()
4257
 */
4258
class RenewLogstash extends Roa
4259
{
4260
    /** @var string */
4261
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/renew';
4262
4263
    /**
4264
     * @param string $value
4265
     *
4266
     * @return $this
4267
     */
4268
    public function withClientToken($value)
4269
    {
4270
        $this->data['ClientToken'] = $value;
4271
        $this->options['query']['clientToken'] = $value;
4272
4273
        return $this;
4274
    }
4275
}
4276
4277
/**
4278
 * @method string getClientToken()
4279
 * @method string getResId()
4280
 * @method $this withResId($value)
4281
 */
4282
class RestartCollector extends Roa
4283
{
4284
    /** @var string */
4285
    public $pathPattern = '/openapi/collectors/[ResId]/actions/restart';
4286
4287
    /**
4288
     * @param string $value
4289
     *
4290
     * @return $this
4291
     */
4292
    public function withClientToken($value)
4293
    {
4294
        $this->data['ClientToken'] = $value;
4295
        $this->options['query']['ClientToken'] = $value;
4296
4297
        return $this;
4298
    }
4299
}
4300
4301
/**
4302
 * @method string getInstanceId()
4303
 * @method $this withInstanceId($value)
4304
 * @method string getClientToken()
4305
 * @method string getForce()
4306
 */
4307
class RestartInstance extends Roa
4308
{
4309
    /** @var string */
4310
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/restart';
4311
4312
    /**
4313
     * @param string $value
4314
     *
4315
     * @return $this
4316
     */
4317
    public function withClientToken($value)
4318
    {
4319
        $this->data['ClientToken'] = $value;
4320
        $this->options['query']['clientToken'] = $value;
4321
4322
        return $this;
4323
    }
4324
4325
    /**
4326
     * @param string $value
4327
     *
4328
     * @return $this
4329
     */
4330
    public function withForce($value)
4331
    {
4332
        $this->data['Force'] = $value;
4333
        $this->options['query']['force'] = $value;
4334
4335
        return $this;
4336
    }
4337
}
4338
4339
/**
4340
 * @method string getInstanceId()
4341
 * @method $this withInstanceId($value)
4342
 * @method string getClientToken()
4343
 * @method string getForce()
4344
 */
4345
class RestartLogstash extends Roa
4346
{
4347
    /** @var string */
4348
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/restart';
4349
4350
    /**
4351
     * @param string $value
4352
     *
4353
     * @return $this
4354
     */
4355
    public function withClientToken($value)
4356
    {
4357
        $this->data['ClientToken'] = $value;
4358
        $this->options['query']['clientToken'] = $value;
4359
4360
        return $this;
4361
    }
4362
4363
    /**
4364
     * @param string $value
4365
     *
4366
     * @return $this
4367
     */
4368
    public function withForce($value)
4369
    {
4370
        $this->data['Force'] = $value;
4371
        $this->options['query']['force'] = $value;
4372
4373
        return $this;
4374
    }
4375
}
4376
4377
/**
4378
 * @method string getInstanceId()
4379
 * @method $this withInstanceId($value)
4380
 * @method string getClientToken()
4381
 */
4382
class ResumeElasticsearchTask extends Roa
4383
{
4384
    /** @var string */
4385
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/resume';
4386
4387
    /**
4388
     * @param string $value
4389
     *
4390
     * @return $this
4391
     */
4392
    public function withClientToken($value)
4393
    {
4394
        $this->data['ClientToken'] = $value;
4395
        $this->options['query']['clientToken'] = $value;
4396
4397
        return $this;
4398
    }
4399
}
4400
4401
/**
4402
 * @method string getInstanceId()
4403
 * @method $this withInstanceId($value)
4404
 * @method string getClientToken()
4405
 */
4406
class ResumeLogstashTask extends Roa
4407
{
4408
    /** @var string */
4409
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/resume';
4410
4411
    /**
4412
     * @param string $value
4413
     *
4414
     * @return $this
4415
     */
4416
    public function withClientToken($value)
4417
    {
4418
        $this->data['ClientToken'] = $value;
4419
        $this->options['query']['clientToken'] = $value;
4420
4421
        return $this;
4422
    }
4423
}
4424
4425
/**
4426
 * @method string getDataStream()
4427
 * @method $this withDataStream($value)
4428
 * @method string getInstanceId()
4429
 * @method $this withInstanceId($value)
4430
 * @method string getClientToken()
4431
 */
4432
class RolloverDataStream extends Roa
4433
{
4434
    /** @var string */
4435
    public $pathPattern = '/openapi/instances/[InstanceId]/data-streams/[DataStream]/rollover';
4436
4437
    /**
4438
     * @param string $value
4439
     *
4440
     * @return $this
4441
     */
4442
    public function withClientToken($value)
4443
    {
4444
        $this->data['ClientToken'] = $value;
4445
        $this->options['query']['ClientToken'] = $value;
4446
4447
        return $this;
4448
    }
4449
}
4450
4451
/**
4452
 * @method string getInstanceId()
4453
 * @method $this withInstanceId($value)
4454
 * @method string getClientToken()
4455
 */
4456
class RunPipelines extends Roa
4457
{
4458
    /** @var string */
4459
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipelines/action/run';
4460
4461
    /**
4462
     * @param string $value
4463
     *
4464
     * @return $this
4465
     */
4466
    public function withClientToken($value)
4467
    {
4468
        $this->data['ClientToken'] = $value;
4469
        $this->options['query']['ClientToken'] = $value;
4470
4471
        return $this;
4472
    }
4473
}
4474
4475
/**
4476
 * @method string getIgnoreStatus()
4477
 * @method string getInstanceId()
4478
 * @method $this withInstanceId($value)
4479
 * @method string getNodeType()
4480
 * @method string getClientToken()
4481
 */
4482
class ShrinkNode extends Roa
4483
{
4484
    /** @var string */
4485
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/shrink';
4486
4487
    /**
4488
     * @param string $value
4489
     *
4490
     * @return $this
4491
     */
4492
    public function withIgnoreStatus($value)
4493
    {
4494
        $this->data['IgnoreStatus'] = $value;
4495
        $this->options['query']['ignoreStatus'] = $value;
4496
4497
        return $this;
4498
    }
4499
4500
    /**
4501
     * @param string $value
4502
     *
4503
     * @return $this
4504
     */
4505
    public function withNodeType($value)
4506
    {
4507
        $this->data['NodeType'] = $value;
4508
        $this->options['query']['nodeType'] = $value;
4509
4510
        return $this;
4511
    }
4512
4513
    /**
4514
     * @param string $value
4515
     *
4516
     * @return $this
4517
     */
4518
    public function withClientToken($value)
4519
    {
4520
        $this->data['ClientToken'] = $value;
4521
        $this->options['query']['clientToken'] = $value;
4522
4523
        return $this;
4524
    }
4525
}
4526
4527
/**
4528
 * @method string getInstanceId()
4529
 */
4530
class StartApm extends Roa
4531
{
4532
    /** @var string */
4533
    public $pathPattern = '/openapi/apm/[instanceId]/actions/start';
4534
4535
    /**
4536
     * @param string $value
4537
     *
4538
     * @return $this
4539
     */
4540
    public function withInstanceId($value)
4541
    {
4542
        $this->data['InstanceId'] = $value;
4543
        $this->pathParameters['instanceId'] = $value;
4544
4545
        return $this;
4546
    }
4547
}
4548
4549
/**
4550
 * @method string getClientToken()
4551
 * @method string getResId()
4552
 * @method $this withResId($value)
4553
 */
4554
class StartCollector extends Roa
4555
{
4556
    /** @var string */
4557
    public $pathPattern = '/openapi/collectors/[ResId]/actions/start';
4558
4559
    /**
4560
     * @param string $value
4561
     *
4562
     * @return $this
4563
     */
4564
    public function withClientToken($value)
4565
    {
4566
        $this->data['ClientToken'] = $value;
4567
        $this->options['query']['ClientToken'] = $value;
4568
4569
        return $this;
4570
    }
4571
}
4572
4573
/**
4574
 * @method string getInstanceId()
4575
 */
4576
class StopApm extends Roa
4577
{
4578
    /** @var string */
4579
    public $pathPattern = '/openapi/apm/[instanceId]/actions/stop';
4580
4581
    /**
4582
     * @param string $value
4583
     *
4584
     * @return $this
4585
     */
4586
    public function withInstanceId($value)
4587
    {
4588
        $this->data['InstanceId'] = $value;
4589
        $this->pathParameters['instanceId'] = $value;
4590
4591
        return $this;
4592
    }
4593
}
4594
4595
/**
4596
 * @method string getClientToken()
4597
 * @method string getResId()
4598
 * @method $this withResId($value)
4599
 */
4600
class StopCollector extends Roa
4601
{
4602
    /** @var string */
4603
    public $pathPattern = '/openapi/collectors/[ResId]/actions/stop';
4604
4605
    /**
4606
     * @param string $value
4607
     *
4608
     * @return $this
4609
     */
4610
    public function withClientToken($value)
4611
    {
4612
        $this->data['ClientToken'] = $value;
4613
        $this->options['query']['ClientToken'] = $value;
4614
4615
        return $this;
4616
    }
4617
}
4618
4619
/**
4620
 * @method string getInstanceId()
4621
 * @method $this withInstanceId($value)
4622
 * @method string getClientToken()
4623
 */
4624
class StopPipelines extends Roa
4625
{
4626
    /** @var string */
4627
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipelines/action/stop';
4628
4629
    /**
4630
     * @param string $value
4631
     *
4632
     * @return $this
4633
     */
4634
    public function withClientToken($value)
4635
    {
4636
        $this->data['ClientToken'] = $value;
4637
        $this->options['query']['ClientToken'] = $value;
4638
4639
        return $this;
4640
    }
4641
}
4642
4643
class TagResources extends Roa
4644
{
4645
    /** @var string */
4646
    public $pathPattern = '/openapi/tags';
4647
}
4648
4649
/**
4650
 * @method string getInstanceId()
4651
 * @method $this withInstanceId($value)
4652
 * @method string getNodeType()
4653
 * @method string getClientToken()
4654
 */
4655
class TransferNode extends Roa
4656
{
4657
    /** @var string */
4658
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/transfer';
4659
4660
    /**
4661
     * @param string $value
4662
     *
4663
     * @return $this
4664
     */
4665
    public function withNodeType($value)
4666
    {
4667
        $this->data['NodeType'] = $value;
4668
        $this->options['query']['nodeType'] = $value;
4669
4670
        return $this;
4671
    }
4672
4673
    /**
4674
     * @param string $value
4675
     *
4676
     * @return $this
4677
     */
4678
    public function withClientToken($value)
4679
    {
4680
        $this->data['ClientToken'] = $value;
4681
        $this->options['query']['clientToken'] = $value;
4682
4683
        return $this;
4684
    }
4685
}
4686
4687
/**
4688
 * @method string getActionType()
4689
 * @method string getInstanceId()
4690
 * @method $this withInstanceId($value)
4691
 * @method string getNodeType()
4692
 * @method string getClientToken()
4693
 * @method string getNetworkType()
4694
 */
4695
class TriggerNetwork extends Roa
4696
{
4697
    /** @var string */
4698
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/network-trigger';
4699
4700
    /**
4701
     * @param string $value
4702
     *
4703
     * @return $this
4704
     */
4705
    public function withActionType($value)
4706
    {
4707
        $this->data['ActionType'] = $value;
4708
        $this->options['form_params']['actionType'] = $value;
4709
4710
        return $this;
4711
    }
4712
4713
    /**
4714
     * @param string $value
4715
     *
4716
     * @return $this
4717
     */
4718
    public function withNodeType($value)
4719
    {
4720
        $this->data['NodeType'] = $value;
4721
        $this->options['form_params']['nodeType'] = $value;
4722
4723
        return $this;
4724
    }
4725
4726
    /**
4727
     * @param string $value
4728
     *
4729
     * @return $this
4730
     */
4731
    public function withClientToken($value)
4732
    {
4733
        $this->data['ClientToken'] = $value;
4734
        $this->options['query']['clientToken'] = $value;
4735
4736
        return $this;
4737
    }
4738
4739
    /**
4740
     * @param string $value
4741
     *
4742
     * @return $this
4743
     */
4744
    public function withNetworkType($value)
4745
    {
4746
        $this->data['NetworkType'] = $value;
4747
        $this->options['form_params']['networkType'] = $value;
4748
4749
        return $this;
4750
    }
4751
}
4752
4753
/**
4754
 * @method string getInstanceId()
4755
 * @method $this withInstanceId($value)
4756
 * @method string getClientToken()
4757
 */
4758
class UninstallKibanaPlugin extends Roa
4759
{
4760
    /** @var string */
4761
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-plugins/actions/uninstall';
4762
4763
    /**
4764
     * @param string $value
4765
     *
4766
     * @return $this
4767
     */
4768
    public function withClientToken($value)
4769
    {
4770
        $this->data['ClientToken'] = $value;
4771
        $this->options['query']['clientToken'] = $value;
4772
4773
        return $this;
4774
    }
4775
}
4776
4777
/**
4778
 * @method string getInstanceId()
4779
 * @method $this withInstanceId($value)
4780
 * @method string getClientToken()
4781
 */
4782
class UninstallLogstashPlugin extends Roa
4783
{
4784
    /** @var string */
4785
    public $pathPattern = '/openapi/logstashes/[InstanceId]/plugins/actions/uninstall';
4786
4787
    /**
4788
     * @param string $value
4789
     *
4790
     * @return $this
4791
     */
4792
    public function withClientToken($value)
4793
    {
4794
        $this->data['ClientToken'] = $value;
4795
        $this->options['query']['clientToken'] = $value;
4796
4797
        return $this;
4798
    }
4799
}
4800
4801
/**
4802
 * @method string getInstanceId()
4803
 * @method $this withInstanceId($value)
4804
 * @method string getClientToken()
4805
 */
4806
class UninstallPlugin extends Roa
4807
{
4808
    /** @var string */
4809
    public $pathPattern = '/openapi/instances/[InstanceId]/plugins/actions/uninstall';
4810
4811
    /**
4812
     * @param string $value
4813
     *
4814
     * @return $this
4815
     */
4816
    public function withClientToken($value)
4817
    {
4818
        $this->data['ClientToken'] = $value;
4819
        $this->options['query']['clientToken'] = $value;
4820
4821
        return $this;
4822
    }
4823
}
4824
4825
/**
4826
 * @method string getAll()
4827
 * @method string getTagKeys()
4828
 * @method string getResourceType()
4829
 * @method string getResourceIds()
4830
 */
4831
class UntagResources extends Roa
4832
{
4833
    /** @var string */
4834
    public $pathPattern = '/openapi/tags';
4835
4836
    /** @var string */
4837
    public $method = 'DELETE';
4838
4839
    /**
4840
     * @param string $value
4841
     *
4842
     * @return $this
4843
     */
4844
    public function withAll($value)
4845
    {
4846
        $this->data['All'] = $value;
4847
        $this->options['query']['All'] = $value;
4848
4849
        return $this;
4850
    }
4851
4852
    /**
4853
     * @param string $value
4854
     *
4855
     * @return $this
4856
     */
4857
    public function withTagKeys($value)
4858
    {
4859
        $this->data['TagKeys'] = $value;
4860
        $this->options['query']['TagKeys'] = $value;
4861
4862
        return $this;
4863
    }
4864
4865
    /**
4866
     * @param string $value
4867
     *
4868
     * @return $this
4869
     */
4870
    public function withResourceType($value)
4871
    {
4872
        $this->data['ResourceType'] = $value;
4873
        $this->options['query']['ResourceType'] = $value;
4874
4875
        return $this;
4876
    }
4877
4878
    /**
4879
     * @param string $value
4880
     *
4881
     * @return $this
4882
     */
4883
    public function withResourceIds($value)
4884
    {
4885
        $this->data['ResourceIds'] = $value;
4886
        $this->options['query']['ResourceIds'] = $value;
4887
4888
        return $this;
4889
    }
4890
}
4891
4892
/**
4893
 * @method string getInstanceId()
4894
 * @method $this withInstanceId($value)
4895
 * @method string getClientToken()
4896
 */
4897
class UpdateAdminPassword extends Roa
4898
{
4899
    /** @var string */
4900
    public $pathPattern = '/openapi/instances/[InstanceId]/admin-pwd';
4901
4902
    /**
4903
     * @param string $value
4904
     *
4905
     * @return $this
4906
     */
4907
    public function withClientToken($value)
4908
    {
4909
        $this->data['ClientToken'] = $value;
4910
        $this->options['query']['clientToken'] = $value;
4911
4912
        return $this;
4913
    }
4914
}
4915
4916
/**
4917
 * @method string getInstanceId()
4918
 * @method $this withInstanceId($value)
4919
 * @method string getClientToken()
4920
 */
4921
class UpdateAdvancedSetting extends Roa
4922
{
4923
    /** @var string */
4924
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/update-advanced-setting';
4925
4926
    /**
4927
     * @param string $value
4928
     *
4929
     * @return $this
4930
     */
4931
    public function withClientToken($value)
4932
    {
4933
        $this->data['ClientToken'] = $value;
4934
        $this->options['query']['clientToken'] = $value;
4935
4936
        return $this;
4937
    }
4938
}
4939
4940
/**
4941
 * @method string getInstanceId()
4942
 * @method $this withInstanceId($value)
4943
 * @method string getClientToken()
4944
 */
4945
class UpdateAliwsDict extends Roa
4946
{
4947
    /** @var string */
4948
    public $pathPattern = '/openapi/instances/[InstanceId]/aliws-dict';
4949
4950
    /** @var string */
4951
    public $method = 'PUT';
4952
4953
    /**
4954
     * @param string $value
4955
     *
4956
     * @return $this
4957
     */
4958
    public function withClientToken($value)
4959
    {
4960
        $this->data['ClientToken'] = $value;
4961
        $this->options['query']['clientToken'] = $value;
4962
4963
        return $this;
4964
    }
4965
}
4966
4967
/**
4968
 * @method string getInstanceId()
4969
 * @method string getBody()
4970
 */
4971
class UpdateApm extends Roa
4972
{
4973
    /** @var string */
4974
    public $pathPattern = '/openapi/apm/[instanceId]';
4975
4976
    /** @var string */
4977
    public $method = 'PUT';
4978
4979
    /**
4980
     * @param string $value
4981
     *
4982
     * @return $this
4983
     */
4984
    public function withInstanceId($value)
4985
    {
4986
        $this->data['InstanceId'] = $value;
4987
        $this->pathParameters['instanceId'] = $value;
4988
4989
        return $this;
4990
    }
4991
4992
    /**
4993
     * @param string $value
4994
     *
4995
     * @return $this
4996
     */
4997
    public function withBody($value)
4998
    {
4999
        $this->data['Body'] = $value;
5000
        $this->options['form_params']['body'] = $value;
5001
5002
        return $this;
5003
    }
5004
}
5005
5006
/**
5007
 * @method string getInstanceId()
5008
 * @method $this withInstanceId($value)
5009
 * @method string getClientToken()
5010
 */
5011
class UpdateBlackIps extends Roa
5012
{
5013
    /** @var string */
5014
    public $pathPattern = '/openapi/instances/[InstanceId]/black-ips';
5015
5016
    /**
5017
     * @param string $value
5018
     *
5019
     * @return $this
5020
     */
5021
    public function withClientToken($value)
5022
    {
5023
        $this->data['ClientToken'] = $value;
5024
        $this->options['query']['clientToken'] = $value;
5025
5026
        return $this;
5027
    }
5028
}
5029
5030
/**
5031
 * @method string getClientToken()
5032
 * @method string getResId()
5033
 * @method $this withResId($value)
5034
 */
5035
class UpdateCollector extends Roa
5036
{
5037
    /** @var string */
5038
    public $pathPattern = '/openapi/collectors/[ResId]';
5039
5040
    /** @var string */
5041
    public $method = 'PUT';
5042
5043
    /**
5044
     * @param string $value
5045
     *
5046
     * @return $this
5047
     */
5048
    public function withClientToken($value)
5049
    {
5050
        $this->data['ClientToken'] = $value;
5051
        $this->options['query']['ClientToken'] = $value;
5052
5053
        return $this;
5054
    }
5055
}
5056
5057
/**
5058
 * @method string getClientToken()
5059
 * @method string getResId()
5060
 * @method $this withResId($value)
5061
 */
5062
class UpdateCollectorName extends Roa
5063
{
5064
    /** @var string */
5065
    public $pathPattern = '/openapi/collectors/[ResId]/actions/rename';
5066
5067
    /**
5068
     * @param string $value
5069
     *
5070
     * @return $this
5071
     */
5072
    public function withClientToken($value)
5073
    {
5074
        $this->data['ClientToken'] = $value;
5075
        $this->options['query']['ClientToken'] = $value;
5076
5077
        return $this;
5078
    }
5079
}
5080
5081
/**
5082
 * @method string getInstanceId()
5083
 * @method $this withInstanceId($value)
5084
 * @method string getClientToken()
5085
 * @method string getBody()
5086
 */
5087
class UpdateDescription extends Roa
5088
{
5089
    /** @var string */
5090
    public $pathPattern = '/openapi/instances/[InstanceId]/description';
5091
5092
    /**
5093
     * @param string $value
5094
     *
5095
     * @return $this
5096
     */
5097
    public function withClientToken($value)
5098
    {
5099
        $this->data['ClientToken'] = $value;
5100
        $this->options['query']['clientToken'] = $value;
5101
5102
        return $this;
5103
    }
5104
5105
    /**
5106
     * @param string $value
5107
     *
5108
     * @return $this
5109
     */
5110
    public function withBody($value)
5111
    {
5112
        $this->data['Body'] = $value;
5113
        $this->options['form_params']['body'] = $value;
5114
5115
        return $this;
5116
    }
5117
}
5118
5119
/**
5120
 * @method string getInstanceId()
5121
 * @method $this withInstanceId($value)
5122
 * @method string getClientToken()
5123
 * @method string getLang()
5124
 */
5125
class UpdateDiagnosisSettings extends Roa
5126
{
5127
    /** @var string */
5128
    public $pathPattern = '/openapi/diagnosis/instances/[InstanceId]/settings';
5129
5130
    /** @var string */
5131
    public $method = 'PUT';
5132
5133
    /**
5134
     * @param string $value
5135
     *
5136
     * @return $this
5137
     */
5138
    public function withClientToken($value)
5139
    {
5140
        $this->data['ClientToken'] = $value;
5141
        $this->options['query']['ClientToken'] = $value;
5142
5143
        return $this;
5144
    }
5145
5146
    /**
5147
     * @param string $value
5148
     *
5149
     * @return $this
5150
     */
5151
    public function withLang($value)
5152
    {
5153
        $this->data['Lang'] = $value;
5154
        $this->options['query']['lang'] = $value;
5155
5156
        return $this;
5157
    }
5158
}
5159
5160
/**
5161
 * @method string getInstanceId()
5162
 * @method $this withInstanceId($value)
5163
 * @method string getClientToken()
5164
 */
5165
class UpdateDict extends Roa
5166
{
5167
    /** @var string */
5168
    public $pathPattern = '/openapi/instances/[InstanceId]/dict';
5169
5170
    /** @var string */
5171
    public $method = 'PUT';
5172
5173
    /**
5174
     * @param string $value
5175
     *
5176
     * @return $this
5177
     */
5178
    public function withClientToken($value)
5179
    {
5180
        $this->data['ClientToken'] = $value;
5181
        $this->options['query']['clientToken'] = $value;
5182
5183
        return $this;
5184
    }
5185
}
5186
5187
/**
5188
 * @method string getInstanceId()
5189
 * @method $this withInstanceId($value)
5190
 * @method string getClientToken()
5191
 */
5192
class UpdateExtendConfig extends Roa
5193
{
5194
    /** @var string */
5195
    public $pathPattern = '/openapi/instances/[InstanceId]/extend-configs/actions/update';
5196
5197
    /**
5198
     * @param string $value
5199
     *
5200
     * @return $this
5201
     */
5202
    public function withClientToken($value)
5203
    {
5204
        $this->data['ClientToken'] = $value;
5205
        $this->options['query']['ClientToken'] = $value;
5206
5207
        return $this;
5208
    }
5209
}
5210
5211
/**
5212
 * @method string getInstanceId()
5213
 * @method $this withInstanceId($value)
5214
 * @method string getClientToken()
5215
 */
5216
class UpdateExtendfiles extends Roa
5217
{
5218
    /** @var string */
5219
    public $pathPattern = '/openapi/logstashes/[InstanceId]/extendfiles';
5220
5221
    /** @var string */
5222
    public $method = 'PUT';
5223
5224
    /**
5225
     * @param string $value
5226
     *
5227
     * @return $this
5228
     */
5229
    public function withClientToken($value)
5230
    {
5231
        $this->data['ClientToken'] = $value;
5232
        $this->options['query']['ClientToken'] = $value;
5233
5234
        return $this;
5235
    }
5236
}
5237
5238
/**
5239
 * @method string getInstanceId()
5240
 * @method $this withInstanceId($value)
5241
 * @method string getClientToken()
5242
 */
5243
class UpdateHotIkDicts extends Roa
5244
{
5245
    /** @var string */
5246
    public $pathPattern = '/openapi/instances/[InstanceId]/ik-hot-dict';
5247
5248
    /** @var string */
5249
    public $method = 'PUT';
5250
5251
    /**
5252
     * @param string $value
5253
     *
5254
     * @return $this
5255
     */
5256
    public function withClientToken($value)
5257
    {
5258
        $this->data['ClientToken'] = $value;
5259
        $this->options['query']['clientToken'] = $value;
5260
5261
        return $this;
5262
    }
5263
}
5264
5265
/**
5266
 * @method string getInstanceId()
5267
 * @method $this withInstanceId($value)
5268
 * @method string getClientToken()
5269
 * @method string getPolicyName()
5270
 * @method $this withPolicyName($value)
5271
 */
5272
class UpdateILMPolicy extends Roa
5273
{
5274
    /** @var string */
5275
    public $pathPattern = '/openapi/instances/[InstanceId]/ilm-policies/[PolicyName]';
5276
5277
    /** @var string */
5278
    public $method = 'PUT';
5279
5280
    /**
5281
     * @param string $value
5282
     *
5283
     * @return $this
5284
     */
5285
    public function withClientToken($value)
5286
    {
5287
        $this->data['ClientToken'] = $value;
5288
        $this->options['query']['ClientToken'] = $value;
5289
5290
        return $this;
5291
    }
5292
}
5293
5294
/**
5295
 * @method string getInstanceId()
5296
 * @method $this withInstanceId($value)
5297
 * @method string getClientToken()
5298
 * @method string getIndexTemplate()
5299
 * @method $this withIndexTemplate($value)
5300
 */
5301
class UpdateIndexTemplate extends Roa
5302
{
5303
    /** @var string */
5304
    public $pathPattern = '/openapi/instances/[InstanceId]/index-templates/[IndexTemplate]';
5305
5306
    /** @var string */
5307
    public $method = 'PUT';
5308
5309
    /**
5310
     * @param string $value
5311
     *
5312
     * @return $this
5313
     */
5314
    public function withClientToken($value)
5315
    {
5316
        $this->data['ClientToken'] = $value;
5317
        $this->options['query']['ClientToken'] = $value;
5318
5319
        return $this;
5320
    }
5321
}
5322
5323
/**
5324
 * @method string getIgnoreStatus()
5325
 * @method string getInstanceId()
5326
 * @method $this withInstanceId($value)
5327
 * @method string getClientToken()
5328
 * @method string getOrderActionType()
5329
 */
5330
class UpdateInstance extends Roa
5331
{
5332
    /** @var string */
5333
    public $pathPattern = '/openapi/instances/[InstanceId]';
5334
5335
    /** @var string */
5336
    public $method = 'PUT';
5337
5338
    /**
5339
     * @param string $value
5340
     *
5341
     * @return $this
5342
     */
5343
    public function withIgnoreStatus($value)
5344
    {
5345
        $this->data['IgnoreStatus'] = $value;
5346
        $this->options['query']['ignoreStatus'] = $value;
5347
5348
        return $this;
5349
    }
5350
5351
    /**
5352
     * @param string $value
5353
     *
5354
     * @return $this
5355
     */
5356
    public function withClientToken($value)
5357
    {
5358
        $this->data['ClientToken'] = $value;
5359
        $this->options['query']['clientToken'] = $value;
5360
5361
        return $this;
5362
    }
5363
5364
    /**
5365
     * @param string $value
5366
     *
5367
     * @return $this
5368
     */
5369
    public function withOrderActionType($value)
5370
    {
5371
        $this->data['OrderActionType'] = $value;
5372
        $this->options['query']['orderActionType'] = $value;
5373
5374
        return $this;
5375
    }
5376
}
5377
5378
/**
5379
 * @method string getInstanceId()
5380
 * @method $this withInstanceId($value)
5381
 * @method string getClientToken()
5382
 */
5383
class UpdateInstanceChargeType extends Roa
5384
{
5385
    /** @var string */
5386
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/convert-pay-type';
5387
5388
    /**
5389
     * @param string $value
5390
     *
5391
     * @return $this
5392
     */
5393
    public function withClientToken($value)
5394
    {
5395
        $this->data['ClientToken'] = $value;
5396
        $this->options['query']['clientToken'] = $value;
5397
5398
        return $this;
5399
    }
5400
}
5401
5402
/**
5403
 * @method string getInstanceId()
5404
 * @method $this withInstanceId($value)
5405
 * @method string getClientToken()
5406
 */
5407
class UpdateInstanceSettings extends Roa
5408
{
5409
    /** @var string */
5410
    public $pathPattern = '/openapi/instances/[InstanceId]/instance-settings';
5411
5412
    /**
5413
     * @param string $value
5414
     *
5415
     * @return $this
5416
     */
5417
    public function withClientToken($value)
5418
    {
5419
        $this->data['ClientToken'] = $value;
5420
        $this->options['query']['clientToken'] = $value;
5421
5422
        return $this;
5423
    }
5424
}
5425
5426
/**
5427
 * @method string getInstanceId()
5428
 * @method $this withInstanceId($value)
5429
 * @method string getClientToken()
5430
 */
5431
class UpdateKibanaSettings extends Roa
5432
{
5433
    /** @var string */
5434
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/update-kibana-settings';
5435
5436
    /**
5437
     * @param string $value
5438
     *
5439
     * @return $this
5440
     */
5441
    public function withClientToken($value)
5442
    {
5443
        $this->data['ClientToken'] = $value;
5444
        $this->options['query']['clientToken'] = $value;
5445
5446
        return $this;
5447
    }
5448
}
5449
5450
/**
5451
 * @method string getModifyMode()
5452
 * @method string getInstanceId()
5453
 * @method $this withInstanceId($value)
5454
 * @method string getClientToken()
5455
 */
5456
class UpdateKibanaWhiteIps extends Roa
5457
{
5458
    /** @var string */
5459
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-white-ips';
5460
5461
    /**
5462
     * @param string $value
5463
     *
5464
     * @return $this
5465
     */
5466
    public function withModifyMode($value)
5467
    {
5468
        $this->data['ModifyMode'] = $value;
5469
        $this->options['query']['modifyMode'] = $value;
5470
5471
        return $this;
5472
    }
5473
5474
    /**
5475
     * @param string $value
5476
     *
5477
     * @return $this
5478
     */
5479
    public function withClientToken($value)
5480
    {
5481
        $this->data['ClientToken'] = $value;
5482
        $this->options['query']['clientToken'] = $value;
5483
5484
        return $this;
5485
    }
5486
}
5487
5488
/**
5489
 * @method string getInstanceId()
5490
 * @method $this withInstanceId($value)
5491
 * @method string getClientToken()
5492
 */
5493
class UpdateLogstash extends Roa
5494
{
5495
    /** @var string */
5496
    public $pathPattern = '/openapi/logstashes/[InstanceId]';
5497
5498
    /** @var string */
5499
    public $method = 'PUT';
5500
5501
    /**
5502
     * @param string $value
5503
     *
5504
     * @return $this
5505
     */
5506
    public function withClientToken($value)
5507
    {
5508
        $this->data['ClientToken'] = $value;
5509
        $this->options['query']['clientToken'] = $value;
5510
5511
        return $this;
5512
    }
5513
}
5514
5515
/**
5516
 * @method string getInstanceId()
5517
 * @method $this withInstanceId($value)
5518
 * @method string getClientToken()
5519
 */
5520
class UpdateLogstashChargeType extends Roa
5521
{
5522
    /** @var string */
5523
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/convert-pay-type';
5524
5525
    /**
5526
     * @param string $value
5527
     *
5528
     * @return $this
5529
     */
5530
    public function withClientToken($value)
5531
    {
5532
        $this->data['ClientToken'] = $value;
5533
        $this->options['query']['clientToken'] = $value;
5534
5535
        return $this;
5536
    }
5537
}
5538
5539
/**
5540
 * @method string getInstanceId()
5541
 * @method $this withInstanceId($value)
5542
 * @method string getClientToken()
5543
 */
5544
class UpdateLogstashDescription extends Roa
5545
{
5546
    /** @var string */
5547
    public $pathPattern = '/openapi/logstashes/[InstanceId]/description';
5548
5549
    /**
5550
     * @param string $value
5551
     *
5552
     * @return $this
5553
     */
5554
    public function withClientToken($value)
5555
    {
5556
        $this->data['ClientToken'] = $value;
5557
        $this->options['query']['clientToken'] = $value;
5558
5559
        return $this;
5560
    }
5561
}
5562
5563
/**
5564
 * @method string getInstanceId()
5565
 * @method $this withInstanceId($value)
5566
 * @method string getClientToken()
5567
 */
5568
class UpdateLogstashSettings extends Roa
5569
{
5570
    /** @var string */
5571
    public $pathPattern = '/openapi/logstashes/[InstanceId]/instance-settings';
5572
5573
    /**
5574
     * @param string $value
5575
     *
5576
     * @return $this
5577
     */
5578
    public function withClientToken($value)
5579
    {
5580
        $this->data['ClientToken'] = $value;
5581
        $this->options['query']['clientToken'] = $value;
5582
5583
        return $this;
5584
    }
5585
}
5586
5587
/**
5588
 * @method string getInstanceId()
5589
 * @method $this withInstanceId($value)
5590
 * @method string getClientToken()
5591
 */
5592
class UpdatePipelineManagementConfig extends Roa
5593
{
5594
    /** @var string */
5595
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipeline-management-config';
5596
5597
    /**
5598
     * @param string $value
5599
     *
5600
     * @return $this
5601
     */
5602
    public function withClientToken($value)
5603
    {
5604
        $this->data['ClientToken'] = $value;
5605
        $this->options['query']['clientToken'] = $value;
5606
5607
        return $this;
5608
    }
5609
}
5610
5611
/**
5612
 * @method string getInstanceId()
5613
 * @method $this withInstanceId($value)
5614
 * @method string getClientToken()
5615
 * @method string getTrigger()
5616
 */
5617
class UpdatePipelines extends Roa
5618
{
5619
    /** @var string */
5620
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipelines';
5621
5622
    /** @var string */
5623
    public $method = 'PUT';
5624
5625
    /**
5626
     * @param string $value
5627
     *
5628
     * @return $this
5629
     */
5630
    public function withClientToken($value)
5631
    {
5632
        $this->data['ClientToken'] = $value;
5633
        $this->options['query']['clientToken'] = $value;
5634
5635
        return $this;
5636
    }
5637
5638
    /**
5639
     * @param string $value
5640
     *
5641
     * @return $this
5642
     */
5643
    public function withTrigger($value)
5644
    {
5645
        $this->data['Trigger'] = $value;
5646
        $this->options['query']['trigger'] = $value;
5647
5648
        return $this;
5649
    }
5650
}
5651
5652
/**
5653
 * @method string getModifyMode()
5654
 * @method string getInstanceId()
5655
 * @method $this withInstanceId($value)
5656
 * @method string getClientToken()
5657
 */
5658
class UpdatePrivateNetworkWhiteIps extends Roa
5659
{
5660
    /** @var string */
5661
    public $pathPattern = '/openapi/instances/[InstanceId]/private-network-white-ips';
5662
5663
    /**
5664
     * @param string $value
5665
     *
5666
     * @return $this
5667
     */
5668
    public function withModifyMode($value)
5669
    {
5670
        $this->data['ModifyMode'] = $value;
5671
        $this->options['query']['modifyMode'] = $value;
5672
5673
        return $this;
5674
    }
5675
5676
    /**
5677
     * @param string $value
5678
     *
5679
     * @return $this
5680
     */
5681
    public function withClientToken($value)
5682
    {
5683
        $this->data['ClientToken'] = $value;
5684
        $this->options['query']['clientToken'] = $value;
5685
5686
        return $this;
5687
    }
5688
}
5689
5690
/**
5691
 * @method string getInstanceId()
5692
 * @method $this withInstanceId($value)
5693
 * @method string getClientToken()
5694
 */
5695
class UpdatePublicNetwork extends Roa
5696
{
5697
    /** @var string */
5698
    public $pathPattern = '/openapi/instances/[InstanceId]/public-network';
5699
5700
    /**
5701
     * @param string $value
5702
     *
5703
     * @return $this
5704
     */
5705
    public function withClientToken($value)
5706
    {
5707
        $this->data['ClientToken'] = $value;
5708
        $this->options['query']['clientToken'] = $value;
5709
5710
        return $this;
5711
    }
5712
}
5713
5714
/**
5715
 * @method string getModifyMode()
5716
 * @method string getInstanceId()
5717
 * @method $this withInstanceId($value)
5718
 * @method string getClientToken()
5719
 */
5720
class UpdatePublicWhiteIps extends Roa
5721
{
5722
    /** @var string */
5723
    public $pathPattern = '/openapi/instances/[InstanceId]/public-white-ips';
5724
5725
    /**
5726
     * @param string $value
5727
     *
5728
     * @return $this
5729
     */
5730
    public function withModifyMode($value)
5731
    {
5732
        $this->data['ModifyMode'] = $value;
5733
        $this->options['query']['modifyMode'] = $value;
5734
5735
        return $this;
5736
    }
5737
5738
    /**
5739
     * @param string $value
5740
     *
5741
     * @return $this
5742
     */
5743
    public function withClientToken($value)
5744
    {
5745
        $this->data['ClientToken'] = $value;
5746
        $this->options['query']['clientToken'] = $value;
5747
5748
        return $this;
5749
    }
5750
}
5751
5752
/**
5753
 * @method string getInstanceId()
5754
 * @method $this withInstanceId($value)
5755
 * @method string getClientToken()
5756
 */
5757
class UpdateReadWritePolicy extends Roa
5758
{
5759
    /** @var string */
5760
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/update-read-write-policy';
5761
5762
    /**
5763
     * @param string $value
5764
     *
5765
     * @return $this
5766
     */
5767
    public function withClientToken($value)
5768
    {
5769
        $this->data['ClientToken'] = $value;
5770
        $this->options['query']['ClientToken'] = $value;
5771
5772
        return $this;
5773
    }
5774
}
5775
5776
/**
5777
 * @method string getInstanceId()
5778
 * @method $this withInstanceId($value)
5779
 */
5780
class UpdateSnapshotSetting extends Roa
5781
{
5782
    /** @var string */
5783
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshot-setting';
5784
}
5785
5786
/**
5787
 * @method string getInstanceId()
5788
 * @method $this withInstanceId($value)
5789
 * @method string getClientToken()
5790
 */
5791
class UpdateSynonymsDicts extends Roa
5792
{
5793
    /** @var string */
5794
    public $pathPattern = '/openapi/instances/[InstanceId]/synonymsDict';
5795
5796
    /** @var string */
5797
    public $method = 'PUT';
5798
5799
    /**
5800
     * @param string $value
5801
     *
5802
     * @return $this
5803
     */
5804
    public function withClientToken($value)
5805
    {
5806
        $this->data['ClientToken'] = $value;
5807
        $this->options['query']['clientToken'] = $value;
5808
5809
        return $this;
5810
    }
5811
}
5812
5813
/**
5814
 * @method string getInstanceId()
5815
 * @method $this withInstanceId($value)
5816
 * @method string getClientToken()
5817
 * @method string getTemplateName()
5818
 * @method $this withTemplateName($value)
5819
 */
5820
class UpdateTemplate extends Roa
5821
{
5822
    /** @var string */
5823
    public $pathPattern = '/openapi/instances/[InstanceId]/templates/[TemplateName]';
5824
5825
    /**
5826
     * @param string $value
5827
     *
5828
     * @return $this
5829
     */
5830
    public function withClientToken($value)
5831
    {
5832
        $this->data['ClientToken'] = $value;
5833
        $this->options['query']['ClientToken'] = $value;
5834
5835
        return $this;
5836
    }
5837
}
5838
5839
/**
5840
 * @method string getModifyMode()
5841
 * @method string getInstanceId()
5842
 * @method $this withInstanceId($value)
5843
 * @method string getClientToken()
5844
 */
5845
class UpdateWhiteIps extends Roa
5846
{
5847
    /** @var string */
5848
    public $pathPattern = '/openapi/instances/[InstanceId]/white-ips';
5849
5850
    /**
5851
     * @param string $value
5852
     *
5853
     * @return $this
5854
     */
5855
    public function withModifyMode($value)
5856
    {
5857
        $this->data['ModifyMode'] = $value;
5858
        $this->options['query']['modifyMode'] = $value;
5859
5860
        return $this;
5861
    }
5862
5863
    /**
5864
     * @param string $value
5865
     *
5866
     * @return $this
5867
     */
5868
    public function withClientToken($value)
5869
    {
5870
        $this->data['ClientToken'] = $value;
5871
        $this->options['query']['clientToken'] = $value;
5872
5873
        return $this;
5874
    }
5875
}
5876
5877
/**
5878
 * @method string getInstanceId()
5879
 * @method $this withInstanceId($value)
5880
 * @method string getClientToken()
5881
 */
5882
class UpdateXpackMonitorConfig extends Roa
5883
{
5884
    /** @var string */
5885
    public $pathPattern = '/openapi/logstashes/[InstanceId]/xpack-monitor-config';
5886
5887
    /**
5888
     * @param string $value
5889
     *
5890
     * @return $this
5891
     */
5892
    public function withClientToken($value)
5893
    {
5894
        $this->data['ClientToken'] = $value;
5895
        $this->options['query']['ClientToken'] = $value;
5896
5897
        return $this;
5898
    }
5899
}
5900
5901
/**
5902
 * @method string getInstanceId()
5903
 * @method $this withInstanceId($value)
5904
 * @method string getDryRun()
5905
 * @method string getClientToken()
5906
 * @method string getType()
5907
 * @method string getVersion()
5908
 */
5909
class UpgradeEngineVersion extends Roa
5910
{
5911
    /** @var string */
5912
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/upgrade-version';
5913
5914
    /**
5915
     * @param string $value
5916
     *
5917
     * @return $this
5918
     */
5919
    public function withDryRun($value)
5920
    {
5921
        $this->data['DryRun'] = $value;
5922
        $this->options['query']['dryRun'] = $value;
5923
5924
        return $this;
5925
    }
5926
5927
    /**
5928
     * @param string $value
5929
     *
5930
     * @return $this
5931
     */
5932
    public function withClientToken($value)
5933
    {
5934
        $this->data['ClientToken'] = $value;
5935
        $this->options['query']['clientToken'] = $value;
5936
5937
        return $this;
5938
    }
5939
5940
    /**
5941
     * @param string $value
5942
     *
5943
     * @return $this
5944
     */
5945
    public function withType($value)
5946
    {
5947
        $this->data['Type'] = $value;
5948
        $this->options['form_params']['type'] = $value;
5949
5950
        return $this;
5951
    }
5952
5953
    /**
5954
     * @param string $value
5955
     *
5956
     * @return $this
5957
     */
5958
    public function withVersion($value)
5959
    {
5960
        $this->data['Version'] = $value;
5961
        $this->options['form_params']['version'] = $value;
5962
5963
        return $this;
5964
    }
5965
}
5966
5967
/**
5968
 * @method string getInstanceId()
5969
 * @method $this withInstanceId($value)
5970
 * @method string getClientToken()
5971
 */
5972
class ValidateConnection extends Roa
5973
{
5974
    /** @var string */
5975
    public $pathPattern = '/openapi/logstashes/[InstanceId]/validate-connection';
5976
5977
    /**
5978
     * @param string $value
5979
     *
5980
     * @return $this
5981
     */
5982
    public function withClientToken($value)
5983
    {
5984
        $this->data['ClientToken'] = $value;
5985
        $this->options['query']['ClientToken'] = $value;
5986
5987
        return $this;
5988
    }
5989
}
5990
5991
/**
5992
 * @method string getIgnoreStatus()
5993
 * @method string getInstanceId()
5994
 * @method $this withInstanceId($value)
5995
 * @method string getNodeType()
5996
 */
5997
class ValidateShrinkNodes extends Roa
5998
{
5999
    /** @var string */
6000
    public $pathPattern = '/openapi/instances/[InstanceId]/validate-shrink-nodes';
6001
6002
    /**
6003
     * @param string $value
6004
     *
6005
     * @return $this
6006
     */
6007
    public function withIgnoreStatus($value)
6008
    {
6009
        $this->data['IgnoreStatus'] = $value;
6010
        $this->options['query']['ignoreStatus'] = $value;
6011
6012
        return $this;
6013
    }
6014
6015
    /**
6016
     * @param string $value
6017
     *
6018
     * @return $this
6019
     */
6020
    public function withNodeType($value)
6021
    {
6022
        $this->data['NodeType'] = $value;
6023
        $this->options['query']['nodeType'] = $value;
6024
6025
        return $this;
6026
    }
6027
}
6028
6029
/**
6030
 * @method string getClientToken()
6031
 * @method string getRolename()
6032
 */
6033
class ValidateSlrPermission extends Roa
6034
{
6035
    /** @var string */
6036
    public $pathPattern = '/openapi/user/servicerolepermission';
6037
6038
    /** @var string */
6039
    public $method = 'GET';
6040
6041
    /**
6042
     * @param string $value
6043
     *
6044
     * @return $this
6045
     */
6046
    public function withClientToken($value)
6047
    {
6048
        $this->data['ClientToken'] = $value;
6049
        $this->options['query']['ClientToken'] = $value;
6050
6051
        return $this;
6052
    }
6053
6054
    /**
6055
     * @param string $value
6056
     *
6057
     * @return $this
6058
     */
6059
    public function withRolename($value)
6060
    {
6061
        $this->data['Rolename'] = $value;
6062
        $this->options['query']['rolename'] = $value;
6063
6064
        return $this;
6065
    }
6066
}
6067
6068
/**
6069
 * @method string getInstanceId()
6070
 * @method $this withInstanceId($value)
6071
 * @method string getNodeType()
6072
 */
6073
class ValidateTransferableNodes extends Roa
6074
{
6075
    /** @var string */
6076
    public $pathPattern = '/openapi/instances/[InstanceId]/validate-transfer-nodes';
6077
6078
    /**
6079
     * @param string $value
6080
     *
6081
     * @return $this
6082
     */
6083
    public function withNodeType($value)
6084
    {
6085
        $this->data['NodeType'] = $value;
6086
        $this->options['query']['nodeType'] = $value;
6087
6088
        return $this;
6089
    }
6090
}
6091