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 ( fb89fd...cda7c2 )
by
unknown
05:59
created

UpdateApm::withOutputES()   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 getInstanceId()
4887
 * @method string getBody()
4888
 */
4889
class UpdateApm extends Roa
4890
{
4891
    /** @var string */
4892
    public $pathPattern = '/openapi/apm/[instanceId]';
4893
4894
    /** @var string */
4895
    public $method = 'PUT';
4896
4897
    /**
4898
     * @param string $value
4899
     *
4900
     * @return $this
4901
     */
4902
    public function withInstanceId($value)
4903
    {
4904
        $this->data['InstanceId'] = $value;
4905
        $this->pathParameters['instanceId'] = $value;
4906
4907
        return $this;
4908
    }
4909
4910
    /**
4911
     * @param string $value
4912
     *
4913
     * @return $this
4914
     */
4915
    public function withBody($value)
4916
    {
4917
        $this->data['Body'] = $value;
4918
        $this->options['form_params']['body'] = $value;
4919
4920
        return $this;
4921
    }
4922
}
4923
4924
/**
4925
 * @method string getInstanceId()
4926
 * @method $this withInstanceId($value)
4927
 * @method string getClientToken()
4928
 */
4929
class UpdateBlackIps extends Roa
4930
{
4931
    /** @var string */
4932
    public $pathPattern = '/openapi/instances/[InstanceId]/black-ips';
4933
4934
    /**
4935
     * @param string $value
4936
     *
4937
     * @return $this
4938
     */
4939
    public function withClientToken($value)
4940
    {
4941
        $this->data['ClientToken'] = $value;
4942
        $this->options['query']['clientToken'] = $value;
4943
4944
        return $this;
4945
    }
4946
}
4947
4948
/**
4949
 * @method string getClientToken()
4950
 * @method string getResId()
4951
 * @method $this withResId($value)
4952
 */
4953
class UpdateCollector extends Roa
4954
{
4955
    /** @var string */
4956
    public $pathPattern = '/openapi/collectors/[ResId]';
4957
4958
    /** @var string */
4959
    public $method = 'PUT';
4960
4961
    /**
4962
     * @param string $value
4963
     *
4964
     * @return $this
4965
     */
4966
    public function withClientToken($value)
4967
    {
4968
        $this->data['ClientToken'] = $value;
4969
        $this->options['query']['ClientToken'] = $value;
4970
4971
        return $this;
4972
    }
4973
}
4974
4975
/**
4976
 * @method string getClientToken()
4977
 * @method string getResId()
4978
 * @method $this withResId($value)
4979
 */
4980
class UpdateCollectorName extends Roa
4981
{
4982
    /** @var string */
4983
    public $pathPattern = '/openapi/collectors/[ResId]/actions/rename';
4984
4985
    /**
4986
     * @param string $value
4987
     *
4988
     * @return $this
4989
     */
4990
    public function withClientToken($value)
4991
    {
4992
        $this->data['ClientToken'] = $value;
4993
        $this->options['query']['ClientToken'] = $value;
4994
4995
        return $this;
4996
    }
4997
}
4998
4999
/**
5000
 * @method string getInstanceId()
5001
 * @method $this withInstanceId($value)
5002
 * @method string getClientToken()
5003
 * @method string getBody()
5004
 */
5005
class UpdateDescription extends Roa
5006
{
5007
    /** @var string */
5008
    public $pathPattern = '/openapi/instances/[InstanceId]/description';
5009
5010
    /**
5011
     * @param string $value
5012
     *
5013
     * @return $this
5014
     */
5015
    public function withClientToken($value)
5016
    {
5017
        $this->data['ClientToken'] = $value;
5018
        $this->options['query']['clientToken'] = $value;
5019
5020
        return $this;
5021
    }
5022
5023
    /**
5024
     * @param string $value
5025
     *
5026
     * @return $this
5027
     */
5028
    public function withBody($value)
5029
    {
5030
        $this->data['Body'] = $value;
5031
        $this->options['form_params']['body'] = $value;
5032
5033
        return $this;
5034
    }
5035
}
5036
5037
/**
5038
 * @method string getInstanceId()
5039
 * @method $this withInstanceId($value)
5040
 * @method string getClientToken()
5041
 * @method string getLang()
5042
 */
5043
class UpdateDiagnosisSettings extends Roa
5044
{
5045
    /** @var string */
5046
    public $pathPattern = '/openapi/diagnosis/instances/[InstanceId]/settings';
5047
5048
    /** @var string */
5049
    public $method = 'PUT';
5050
5051
    /**
5052
     * @param string $value
5053
     *
5054
     * @return $this
5055
     */
5056
    public function withClientToken($value)
5057
    {
5058
        $this->data['ClientToken'] = $value;
5059
        $this->options['query']['ClientToken'] = $value;
5060
5061
        return $this;
5062
    }
5063
5064
    /**
5065
     * @param string $value
5066
     *
5067
     * @return $this
5068
     */
5069
    public function withLang($value)
5070
    {
5071
        $this->data['Lang'] = $value;
5072
        $this->options['query']['lang'] = $value;
5073
5074
        return $this;
5075
    }
5076
}
5077
5078
/**
5079
 * @method string getInstanceId()
5080
 * @method $this withInstanceId($value)
5081
 * @method string getClientToken()
5082
 */
5083
class UpdateDict extends Roa
5084
{
5085
    /** @var string */
5086
    public $pathPattern = '/openapi/instances/[InstanceId]/dict';
5087
5088
    /** @var string */
5089
    public $method = 'PUT';
5090
5091
    /**
5092
     * @param string $value
5093
     *
5094
     * @return $this
5095
     */
5096
    public function withClientToken($value)
5097
    {
5098
        $this->data['ClientToken'] = $value;
5099
        $this->options['query']['clientToken'] = $value;
5100
5101
        return $this;
5102
    }
5103
}
5104
5105
/**
5106
 * @method string getInstanceId()
5107
 * @method $this withInstanceId($value)
5108
 * @method string getClientToken()
5109
 */
5110
class UpdateExtendConfig extends Roa
5111
{
5112
    /** @var string */
5113
    public $pathPattern = '/openapi/instances/[InstanceId]/extend-configs/actions/update';
5114
5115
    /**
5116
     * @param string $value
5117
     *
5118
     * @return $this
5119
     */
5120
    public function withClientToken($value)
5121
    {
5122
        $this->data['ClientToken'] = $value;
5123
        $this->options['query']['ClientToken'] = $value;
5124
5125
        return $this;
5126
    }
5127
}
5128
5129
/**
5130
 * @method string getInstanceId()
5131
 * @method $this withInstanceId($value)
5132
 * @method string getClientToken()
5133
 */
5134
class UpdateExtendfiles extends Roa
5135
{
5136
    /** @var string */
5137
    public $pathPattern = '/openapi/logstashes/[InstanceId]/extendfiles';
5138
5139
    /** @var string */
5140
    public $method = 'PUT';
5141
5142
    /**
5143
     * @param string $value
5144
     *
5145
     * @return $this
5146
     */
5147
    public function withClientToken($value)
5148
    {
5149
        $this->data['ClientToken'] = $value;
5150
        $this->options['query']['ClientToken'] = $value;
5151
5152
        return $this;
5153
    }
5154
}
5155
5156
/**
5157
 * @method string getInstanceId()
5158
 * @method $this withInstanceId($value)
5159
 * @method string getClientToken()
5160
 */
5161
class UpdateHotIkDicts extends Roa
5162
{
5163
    /** @var string */
5164
    public $pathPattern = '/openapi/instances/[InstanceId]/ik-hot-dict';
5165
5166
    /** @var string */
5167
    public $method = 'PUT';
5168
5169
    /**
5170
     * @param string $value
5171
     *
5172
     * @return $this
5173
     */
5174
    public function withClientToken($value)
5175
    {
5176
        $this->data['ClientToken'] = $value;
5177
        $this->options['query']['clientToken'] = $value;
5178
5179
        return $this;
5180
    }
5181
}
5182
5183
/**
5184
 * @method string getInstanceId()
5185
 * @method $this withInstanceId($value)
5186
 * @method string getClientToken()
5187
 * @method string getPolicyName()
5188
 * @method $this withPolicyName($value)
5189
 */
5190
class UpdateILMPolicy extends Roa
5191
{
5192
    /** @var string */
5193
    public $pathPattern = '/openapi/instances/[InstanceId]/ilm-policies/[PolicyName]';
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
 * @method string getIndexTemplate()
5217
 * @method $this withIndexTemplate($value)
5218
 */
5219
class UpdateIndexTemplate extends Roa
5220
{
5221
    /** @var string */
5222
    public $pathPattern = '/openapi/instances/[InstanceId]/index-templates/[IndexTemplate]';
5223
5224
    /** @var string */
5225
    public $method = 'PUT';
5226
5227
    /**
5228
     * @param string $value
5229
     *
5230
     * @return $this
5231
     */
5232
    public function withClientToken($value)
5233
    {
5234
        $this->data['ClientToken'] = $value;
5235
        $this->options['query']['ClientToken'] = $value;
5236
5237
        return $this;
5238
    }
5239
}
5240
5241
/**
5242
 * @method string getIgnoreStatus()
5243
 * @method string getInstanceId()
5244
 * @method $this withInstanceId($value)
5245
 * @method string getClientToken()
5246
 * @method string getOrderActionType()
5247
 */
5248
class UpdateInstance extends Roa
5249
{
5250
    /** @var string */
5251
    public $pathPattern = '/openapi/instances/[InstanceId]';
5252
5253
    /** @var string */
5254
    public $method = 'PUT';
5255
5256
    /**
5257
     * @param string $value
5258
     *
5259
     * @return $this
5260
     */
5261
    public function withIgnoreStatus($value)
5262
    {
5263
        $this->data['IgnoreStatus'] = $value;
5264
        $this->options['query']['ignoreStatus'] = $value;
5265
5266
        return $this;
5267
    }
5268
5269
    /**
5270
     * @param string $value
5271
     *
5272
     * @return $this
5273
     */
5274
    public function withClientToken($value)
5275
    {
5276
        $this->data['ClientToken'] = $value;
5277
        $this->options['query']['clientToken'] = $value;
5278
5279
        return $this;
5280
    }
5281
5282
    /**
5283
     * @param string $value
5284
     *
5285
     * @return $this
5286
     */
5287
    public function withOrderActionType($value)
5288
    {
5289
        $this->data['OrderActionType'] = $value;
5290
        $this->options['query']['orderActionType'] = $value;
5291
5292
        return $this;
5293
    }
5294
}
5295
5296
/**
5297
 * @method string getInstanceId()
5298
 * @method $this withInstanceId($value)
5299
 * @method string getClientToken()
5300
 */
5301
class UpdateInstanceChargeType extends Roa
5302
{
5303
    /** @var string */
5304
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/convert-pay-type';
5305
5306
    /**
5307
     * @param string $value
5308
     *
5309
     * @return $this
5310
     */
5311
    public function withClientToken($value)
5312
    {
5313
        $this->data['ClientToken'] = $value;
5314
        $this->options['query']['clientToken'] = $value;
5315
5316
        return $this;
5317
    }
5318
}
5319
5320
/**
5321
 * @method string getInstanceId()
5322
 * @method $this withInstanceId($value)
5323
 * @method string getClientToken()
5324
 */
5325
class UpdateInstanceSettings extends Roa
5326
{
5327
    /** @var string */
5328
    public $pathPattern = '/openapi/instances/[InstanceId]/instance-settings';
5329
5330
    /**
5331
     * @param string $value
5332
     *
5333
     * @return $this
5334
     */
5335
    public function withClientToken($value)
5336
    {
5337
        $this->data['ClientToken'] = $value;
5338
        $this->options['query']['clientToken'] = $value;
5339
5340
        return $this;
5341
    }
5342
}
5343
5344
/**
5345
 * @method string getInstanceId()
5346
 * @method $this withInstanceId($value)
5347
 * @method string getClientToken()
5348
 */
5349
class UpdateKibanaSettings extends Roa
5350
{
5351
    /** @var string */
5352
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/update-kibana-settings';
5353
5354
    /**
5355
     * @param string $value
5356
     *
5357
     * @return $this
5358
     */
5359
    public function withClientToken($value)
5360
    {
5361
        $this->data['ClientToken'] = $value;
5362
        $this->options['query']['clientToken'] = $value;
5363
5364
        return $this;
5365
    }
5366
}
5367
5368
/**
5369
 * @method string getModifyMode()
5370
 * @method string getInstanceId()
5371
 * @method $this withInstanceId($value)
5372
 * @method string getClientToken()
5373
 */
5374
class UpdateKibanaWhiteIps extends Roa
5375
{
5376
    /** @var string */
5377
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-white-ips';
5378
5379
    /**
5380
     * @param string $value
5381
     *
5382
     * @return $this
5383
     */
5384
    public function withModifyMode($value)
5385
    {
5386
        $this->data['ModifyMode'] = $value;
5387
        $this->options['query']['modifyMode'] = $value;
5388
5389
        return $this;
5390
    }
5391
5392
    /**
5393
     * @param string $value
5394
     *
5395
     * @return $this
5396
     */
5397
    public function withClientToken($value)
5398
    {
5399
        $this->data['ClientToken'] = $value;
5400
        $this->options['query']['clientToken'] = $value;
5401
5402
        return $this;
5403
    }
5404
}
5405
5406
/**
5407
 * @method string getInstanceId()
5408
 * @method $this withInstanceId($value)
5409
 * @method string getClientToken()
5410
 */
5411
class UpdateLogstash extends Roa
5412
{
5413
    /** @var string */
5414
    public $pathPattern = '/openapi/logstashes/[InstanceId]';
5415
5416
    /** @var string */
5417
    public $method = 'PUT';
5418
5419
    /**
5420
     * @param string $value
5421
     *
5422
     * @return $this
5423
     */
5424
    public function withClientToken($value)
5425
    {
5426
        $this->data['ClientToken'] = $value;
5427
        $this->options['query']['clientToken'] = $value;
5428
5429
        return $this;
5430
    }
5431
}
5432
5433
/**
5434
 * @method string getInstanceId()
5435
 * @method $this withInstanceId($value)
5436
 * @method string getClientToken()
5437
 */
5438
class UpdateLogstashChargeType extends Roa
5439
{
5440
    /** @var string */
5441
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/convert-pay-type';
5442
5443
    /**
5444
     * @param string $value
5445
     *
5446
     * @return $this
5447
     */
5448
    public function withClientToken($value)
5449
    {
5450
        $this->data['ClientToken'] = $value;
5451
        $this->options['query']['clientToken'] = $value;
5452
5453
        return $this;
5454
    }
5455
}
5456
5457
/**
5458
 * @method string getInstanceId()
5459
 * @method $this withInstanceId($value)
5460
 * @method string getClientToken()
5461
 */
5462
class UpdateLogstashDescription extends Roa
5463
{
5464
    /** @var string */
5465
    public $pathPattern = '/openapi/logstashes/[InstanceId]/description';
5466
5467
    /**
5468
     * @param string $value
5469
     *
5470
     * @return $this
5471
     */
5472
    public function withClientToken($value)
5473
    {
5474
        $this->data['ClientToken'] = $value;
5475
        $this->options['query']['clientToken'] = $value;
5476
5477
        return $this;
5478
    }
5479
}
5480
5481
/**
5482
 * @method string getInstanceId()
5483
 * @method $this withInstanceId($value)
5484
 * @method string getClientToken()
5485
 */
5486
class UpdateLogstashSettings extends Roa
5487
{
5488
    /** @var string */
5489
    public $pathPattern = '/openapi/logstashes/[InstanceId]/instance-settings';
5490
5491
    /**
5492
     * @param string $value
5493
     *
5494
     * @return $this
5495
     */
5496
    public function withClientToken($value)
5497
    {
5498
        $this->data['ClientToken'] = $value;
5499
        $this->options['query']['clientToken'] = $value;
5500
5501
        return $this;
5502
    }
5503
}
5504
5505
/**
5506
 * @method string getInstanceId()
5507
 * @method $this withInstanceId($value)
5508
 * @method string getClientToken()
5509
 */
5510
class UpdatePipelineManagementConfig extends Roa
5511
{
5512
    /** @var string */
5513
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipeline-management-config';
5514
5515
    /**
5516
     * @param string $value
5517
     *
5518
     * @return $this
5519
     */
5520
    public function withClientToken($value)
5521
    {
5522
        $this->data['ClientToken'] = $value;
5523
        $this->options['query']['clientToken'] = $value;
5524
5525
        return $this;
5526
    }
5527
}
5528
5529
/**
5530
 * @method string getInstanceId()
5531
 * @method $this withInstanceId($value)
5532
 * @method string getClientToken()
5533
 * @method string getTrigger()
5534
 */
5535
class UpdatePipelines extends Roa
5536
{
5537
    /** @var string */
5538
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipelines';
5539
5540
    /** @var string */
5541
    public $method = 'PUT';
5542
5543
    /**
5544
     * @param string $value
5545
     *
5546
     * @return $this
5547
     */
5548
    public function withClientToken($value)
5549
    {
5550
        $this->data['ClientToken'] = $value;
5551
        $this->options['query']['clientToken'] = $value;
5552
5553
        return $this;
5554
    }
5555
5556
    /**
5557
     * @param string $value
5558
     *
5559
     * @return $this
5560
     */
5561
    public function withTrigger($value)
5562
    {
5563
        $this->data['Trigger'] = $value;
5564
        $this->options['query']['trigger'] = $value;
5565
5566
        return $this;
5567
    }
5568
}
5569
5570
/**
5571
 * @method string getModifyMode()
5572
 * @method string getInstanceId()
5573
 * @method $this withInstanceId($value)
5574
 * @method string getClientToken()
5575
 */
5576
class UpdatePrivateNetworkWhiteIps extends Roa
5577
{
5578
    /** @var string */
5579
    public $pathPattern = '/openapi/instances/[InstanceId]/private-network-white-ips';
5580
5581
    /**
5582
     * @param string $value
5583
     *
5584
     * @return $this
5585
     */
5586
    public function withModifyMode($value)
5587
    {
5588
        $this->data['ModifyMode'] = $value;
5589
        $this->options['query']['modifyMode'] = $value;
5590
5591
        return $this;
5592
    }
5593
5594
    /**
5595
     * @param string $value
5596
     *
5597
     * @return $this
5598
     */
5599
    public function withClientToken($value)
5600
    {
5601
        $this->data['ClientToken'] = $value;
5602
        $this->options['query']['clientToken'] = $value;
5603
5604
        return $this;
5605
    }
5606
}
5607
5608
/**
5609
 * @method string getInstanceId()
5610
 * @method $this withInstanceId($value)
5611
 * @method string getClientToken()
5612
 */
5613
class UpdatePublicNetwork extends Roa
5614
{
5615
    /** @var string */
5616
    public $pathPattern = '/openapi/instances/[InstanceId]/public-network';
5617
5618
    /**
5619
     * @param string $value
5620
     *
5621
     * @return $this
5622
     */
5623
    public function withClientToken($value)
5624
    {
5625
        $this->data['ClientToken'] = $value;
5626
        $this->options['query']['clientToken'] = $value;
5627
5628
        return $this;
5629
    }
5630
}
5631
5632
/**
5633
 * @method string getModifyMode()
5634
 * @method string getInstanceId()
5635
 * @method $this withInstanceId($value)
5636
 * @method string getClientToken()
5637
 */
5638
class UpdatePublicWhiteIps extends Roa
5639
{
5640
    /** @var string */
5641
    public $pathPattern = '/openapi/instances/[InstanceId]/public-white-ips';
5642
5643
    /**
5644
     * @param string $value
5645
     *
5646
     * @return $this
5647
     */
5648
    public function withModifyMode($value)
5649
    {
5650
        $this->data['ModifyMode'] = $value;
5651
        $this->options['query']['modifyMode'] = $value;
5652
5653
        return $this;
5654
    }
5655
5656
    /**
5657
     * @param string $value
5658
     *
5659
     * @return $this
5660
     */
5661
    public function withClientToken($value)
5662
    {
5663
        $this->data['ClientToken'] = $value;
5664
        $this->options['query']['clientToken'] = $value;
5665
5666
        return $this;
5667
    }
5668
}
5669
5670
/**
5671
 * @method string getInstanceId()
5672
 * @method $this withInstanceId($value)
5673
 * @method string getClientToken()
5674
 */
5675
class UpdateReadWritePolicy extends Roa
5676
{
5677
    /** @var string */
5678
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/update-read-write-policy';
5679
5680
    /**
5681
     * @param string $value
5682
     *
5683
     * @return $this
5684
     */
5685
    public function withClientToken($value)
5686
    {
5687
        $this->data['ClientToken'] = $value;
5688
        $this->options['query']['ClientToken'] = $value;
5689
5690
        return $this;
5691
    }
5692
}
5693
5694
/**
5695
 * @method string getInstanceId()
5696
 * @method $this withInstanceId($value)
5697
 */
5698
class UpdateSnapshotSetting extends Roa
5699
{
5700
    /** @var string */
5701
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshot-setting';
5702
}
5703
5704
/**
5705
 * @method string getInstanceId()
5706
 * @method $this withInstanceId($value)
5707
 * @method string getClientToken()
5708
 */
5709
class UpdateSynonymsDicts extends Roa
5710
{
5711
    /** @var string */
5712
    public $pathPattern = '/openapi/instances/[InstanceId]/synonymsDict';
5713
5714
    /** @var string */
5715
    public $method = 'PUT';
5716
5717
    /**
5718
     * @param string $value
5719
     *
5720
     * @return $this
5721
     */
5722
    public function withClientToken($value)
5723
    {
5724
        $this->data['ClientToken'] = $value;
5725
        $this->options['query']['clientToken'] = $value;
5726
5727
        return $this;
5728
    }
5729
}
5730
5731
/**
5732
 * @method string getInstanceId()
5733
 * @method $this withInstanceId($value)
5734
 * @method string getClientToken()
5735
 * @method string getTemplateName()
5736
 * @method $this withTemplateName($value)
5737
 */
5738
class UpdateTemplate extends Roa
5739
{
5740
    /** @var string */
5741
    public $pathPattern = '/openapi/instances/[InstanceId]/templates/[TemplateName]';
5742
5743
    /**
5744
     * @param string $value
5745
     *
5746
     * @return $this
5747
     */
5748
    public function withClientToken($value)
5749
    {
5750
        $this->data['ClientToken'] = $value;
5751
        $this->options['query']['ClientToken'] = $value;
5752
5753
        return $this;
5754
    }
5755
}
5756
5757
/**
5758
 * @method string getModifyMode()
5759
 * @method string getInstanceId()
5760
 * @method $this withInstanceId($value)
5761
 * @method string getClientToken()
5762
 */
5763
class UpdateWhiteIps extends Roa
5764
{
5765
    /** @var string */
5766
    public $pathPattern = '/openapi/instances/[InstanceId]/white-ips';
5767
5768
    /**
5769
     * @param string $value
5770
     *
5771
     * @return $this
5772
     */
5773
    public function withModifyMode($value)
5774
    {
5775
        $this->data['ModifyMode'] = $value;
5776
        $this->options['query']['modifyMode'] = $value;
5777
5778
        return $this;
5779
    }
5780
5781
    /**
5782
     * @param string $value
5783
     *
5784
     * @return $this
5785
     */
5786
    public function withClientToken($value)
5787
    {
5788
        $this->data['ClientToken'] = $value;
5789
        $this->options['query']['clientToken'] = $value;
5790
5791
        return $this;
5792
    }
5793
}
5794
5795
/**
5796
 * @method string getInstanceId()
5797
 * @method $this withInstanceId($value)
5798
 * @method string getClientToken()
5799
 */
5800
class UpdateXpackMonitorConfig extends Roa
5801
{
5802
    /** @var string */
5803
    public $pathPattern = '/openapi/logstashes/[InstanceId]/xpack-monitor-config';
5804
5805
    /**
5806
     * @param string $value
5807
     *
5808
     * @return $this
5809
     */
5810
    public function withClientToken($value)
5811
    {
5812
        $this->data['ClientToken'] = $value;
5813
        $this->options['query']['ClientToken'] = $value;
5814
5815
        return $this;
5816
    }
5817
}
5818
5819
/**
5820
 * @method string getInstanceId()
5821
 * @method $this withInstanceId($value)
5822
 * @method string getDryRun()
5823
 * @method string getClientToken()
5824
 * @method string getType()
5825
 * @method string getVersion()
5826
 */
5827
class UpgradeEngineVersion extends Roa
5828
{
5829
    /** @var string */
5830
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/upgrade-version';
5831
5832
    /**
5833
     * @param string $value
5834
     *
5835
     * @return $this
5836
     */
5837
    public function withDryRun($value)
5838
    {
5839
        $this->data['DryRun'] = $value;
5840
        $this->options['query']['dryRun'] = $value;
5841
5842
        return $this;
5843
    }
5844
5845
    /**
5846
     * @param string $value
5847
     *
5848
     * @return $this
5849
     */
5850
    public function withClientToken($value)
5851
    {
5852
        $this->data['ClientToken'] = $value;
5853
        $this->options['query']['clientToken'] = $value;
5854
5855
        return $this;
5856
    }
5857
5858
    /**
5859
     * @param string $value
5860
     *
5861
     * @return $this
5862
     */
5863
    public function withType($value)
5864
    {
5865
        $this->data['Type'] = $value;
5866
        $this->options['form_params']['type'] = $value;
5867
5868
        return $this;
5869
    }
5870
5871
    /**
5872
     * @param string $value
5873
     *
5874
     * @return $this
5875
     */
5876
    public function withVersion($value)
5877
    {
5878
        $this->data['Version'] = $value;
5879
        $this->options['form_params']['version'] = $value;
5880
5881
        return $this;
5882
    }
5883
}
5884
5885
/**
5886
 * @method string getInstanceId()
5887
 * @method $this withInstanceId($value)
5888
 * @method string getClientToken()
5889
 */
5890
class ValidateConnection extends Roa
5891
{
5892
    /** @var string */
5893
    public $pathPattern = '/openapi/logstashes/[InstanceId]/validate-connection';
5894
5895
    /**
5896
     * @param string $value
5897
     *
5898
     * @return $this
5899
     */
5900
    public function withClientToken($value)
5901
    {
5902
        $this->data['ClientToken'] = $value;
5903
        $this->options['query']['ClientToken'] = $value;
5904
5905
        return $this;
5906
    }
5907
}
5908
5909
/**
5910
 * @method string getIgnoreStatus()
5911
 * @method string getInstanceId()
5912
 * @method $this withInstanceId($value)
5913
 * @method string getNodeType()
5914
 */
5915
class ValidateShrinkNodes extends Roa
5916
{
5917
    /** @var string */
5918
    public $pathPattern = '/openapi/instances/[InstanceId]/validate-shrink-nodes';
5919
5920
    /**
5921
     * @param string $value
5922
     *
5923
     * @return $this
5924
     */
5925
    public function withIgnoreStatus($value)
5926
    {
5927
        $this->data['IgnoreStatus'] = $value;
5928
        $this->options['query']['ignoreStatus'] = $value;
5929
5930
        return $this;
5931
    }
5932
5933
    /**
5934
     * @param string $value
5935
     *
5936
     * @return $this
5937
     */
5938
    public function withNodeType($value)
5939
    {
5940
        $this->data['NodeType'] = $value;
5941
        $this->options['query']['nodeType'] = $value;
5942
5943
        return $this;
5944
    }
5945
}
5946
5947
/**
5948
 * @method string getClientToken()
5949
 * @method string getRolename()
5950
 */
5951
class ValidateSlrPermission extends Roa
5952
{
5953
    /** @var string */
5954
    public $pathPattern = '/openapi/user/servicerolepermission';
5955
5956
    /** @var string */
5957
    public $method = 'GET';
5958
5959
    /**
5960
     * @param string $value
5961
     *
5962
     * @return $this
5963
     */
5964
    public function withClientToken($value)
5965
    {
5966
        $this->data['ClientToken'] = $value;
5967
        $this->options['query']['ClientToken'] = $value;
5968
5969
        return $this;
5970
    }
5971
5972
    /**
5973
     * @param string $value
5974
     *
5975
     * @return $this
5976
     */
5977
    public function withRolename($value)
5978
    {
5979
        $this->data['Rolename'] = $value;
5980
        $this->options['query']['rolename'] = $value;
5981
5982
        return $this;
5983
    }
5984
}
5985
5986
/**
5987
 * @method string getInstanceId()
5988
 * @method $this withInstanceId($value)
5989
 * @method string getNodeType()
5990
 */
5991
class ValidateTransferableNodes extends Roa
5992
{
5993
    /** @var string */
5994
    public $pathPattern = '/openapi/instances/[InstanceId]/validate-transfer-nodes';
5995
5996
    /**
5997
     * @param string $value
5998
     *
5999
     * @return $this
6000
     */
6001
    public function withNodeType($value)
6002
    {
6003
        $this->data['NodeType'] = $value;
6004
        $this->options['query']['nodeType'] = $value;
6005
6006
        return $this;
6007
    }
6008
}
6009