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 ( 0eb944...f9e5a1 )
by
unknown
07:20
created

ListInstance::withEsVersion()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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