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 ( 9b1b57...7837ea )
by
unknown
06:47
created

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