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 ( c69ab2...09ad72 )
by
unknown
07:15
created

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