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 ( 94f4d0...cfc5c5 )
by
unknown
05:52
created

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