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 ( b4154f...ebd74f )
by
unknown
08:20
created

UpdateApm::withOutputESPassword()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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