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 ( 0782ce...95098d )
by
unknown
06:28
created

DeleteProject::withClientToken()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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