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 ( 0e4d46...38134c )
by
unknown
05:51
created

UntagResources   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 58
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 4
eloc 15
dl 0
loc 58
c 0
b 0
f 0
rs 10

4 Methods

Rating   Name   Duplication   Size   Complexity  
A withAll() 0 6 1
A withResourceType() 0 6 1
A withTagKeys() 0 6 1
A withResourceIds() 0 6 1
1
<?php
2
3
namespace AlibabaCloud\Elasticsearch\V20170613;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method ActivateZones activateZones(array $options = [])
9
 * @method AddConnectableCluster addConnectableCluster(array $options = [])
10
 * @method AddSnapshotRepo addSnapshotRepo(array $options = [])
11
 * @method CancelTask cancelTask(array $options = [])
12
 * @method CloseHttps closeHttps(array $options = [])
13
 * @method CreateInstance createInstance(array $options = [])
14
 * @method CreateLogstash createLogstash(array $options = [])
15
 * @method CreateProject createProject(array $options = [])
16
 * @method DeactivateZones deactivateZones(array $options = [])
17
 * @method DeleteConnectedCluster deleteConnectedCluster(array $options = [])
18
 * @method DeleteInstance deleteInstance(array $options = [])
19
 * @method DeleteLogstash deleteLogstash(array $options = [])
20
 * @method DeleteProject deleteProject(array $options = [])
21
 * @method DeleteSnapshotRepo deleteSnapshotRepo(array $options = [])
22
 * @method DescribeConnectableClusters describeConnectableClusters(array $options = [])
23
 * @method DescribeElasticsearchHealth describeElasticsearchHealth(array $options = [])
24
 * @method DescribeInstance describeInstance(array $options = [])
25
 * @method DescribeKibanaSettings describeKibanaSettings(array $options = [])
26
 * @method DescribeLogstash describeLogstash(array $options = [])
27
 * @method DescribePipelineManagementConfig describePipelineManagementConfig(array $options = [])
28
 * @method DescribeRegions describeRegions(array $options = [])
29
 * @method GetRegionConfiguration getRegionConfiguration(array $options = [])
30
 * @method GetSuggestShrinkableNodes getSuggestShrinkableNodes(array $options = [])
31
 * @method GetTransferableNodes getTransferableNodes(array $options = [])
32
 * @method InstallKibanaSystemPlugin installKibanaSystemPlugin(array $options = [])
33
 * @method InstallLogstashSystemPlugin installLogstashSystemPlugin(array $options = [])
34
 * @method InstallSystemPlugin installSystemPlugin(array $options = [])
35
 * @method InstallUserPlugins installUserPlugins(array $options = [])
36
 * @method InterruptElasticsearchTask interruptElasticsearchTask(array $options = [])
37
 * @method InterruptLogstashTask interruptLogstashTask(array $options = [])
38
 * @method ListAllNode listAllNode(array $options = [])
39
 * @method ListAlternativeSnapshotRepos listAlternativeSnapshotRepos(array $options = [])
40
 * @method ListConnectedClusters listConnectedClusters(array $options = [])
41
 * @method ListInstance listInstance(array $options = [])
42
 * @method ListKibanaPlugins listKibanaPlugins(array $options = [])
43
 * @method ListLogstash listLogstash(array $options = [])
44
 * @method ListLogstashLog listLogstashLog(array $options = [])
45
 * @method ListLogstashPlugins listLogstashPlugins(array $options = [])
46
 * @method ListPlugins listPlugins(array $options = [])
47
 * @method ListSearchLog listSearchLog(array $options = [])
48
 * @method ListSnapshotReposByInstanceId listSnapshotReposByInstanceId(array $options = [])
49
 * @method ListTagResources listTagResources(array $options = [])
50
 * @method MoveResourceGroup moveResourceGroup(array $options = [])
51
 * @method OpenHttps openHttps(array $options = [])
52
 * @method RenewInstance renewInstance(array $options = [])
53
 * @method RenewLogstash renewLogstash(array $options = [])
54
 * @method RestartInstance restartInstance(array $options = [])
55
 * @method RestartLogstash restartLogstash(array $options = [])
56
 * @method ResumeElasticsearchTask resumeElasticsearchTask(array $options = [])
57
 * @method ResumeLogstashTask resumeLogstashTask(array $options = [])
58
 * @method RollbackInstance rollbackInstance(array $options = [])
59
 * @method ShrinkNode shrinkNode(array $options = [])
60
 * @method TagResources tagResources(array $options = [])
61
 * @method TransferNode transferNode(array $options = [])
62
 * @method TriggerNetwork triggerNetwork(array $options = [])
63
 * @method UninstallKibanaPlugin uninstallKibanaPlugin(array $options = [])
64
 * @method UninstallLogstashPlugin uninstallLogstashPlugin(array $options = [])
65
 * @method UninstallPlugin uninstallPlugin(array $options = [])
66
 * @method UntagResources untagResources(array $options = [])
67
 * @method UpdateAdminPassword updateAdminPassword(array $options = [])
68
 * @method UpdateAdvancedSetting updateAdvancedSetting(array $options = [])
69
 * @method UpdateAliwsDict updateAliwsDict(array $options = [])
70
 * @method UpdateBlackIps updateBlackIps(array $options = [])
71
 * @method UpdateDescription updateDescription(array $options = [])
72
 * @method UpdateDict updateDict(array $options = [])
73
 * @method UpdateHotIkDicts updateHotIkDicts(array $options = [])
74
 * @method UpdateInstance updateInstance(array $options = [])
75
 * @method UpdateInstanceChargeType updateInstanceChargeType(array $options = [])
76
 * @method UpdateInstanceSettings updateInstanceSettings(array $options = [])
77
 * @method UpdateKibanaSettings updateKibanaSettings(array $options = [])
78
 * @method UpdateKibanaWhiteIps updateKibanaWhiteIps(array $options = [])
79
 * @method UpdateLogstash updateLogstash(array $options = [])
80
 * @method UpdateLogstashChargeType updateLogstashChargeType(array $options = [])
81
 * @method UpdateLogstashDescription updateLogstashDescription(array $options = [])
82
 * @method UpdateLogstashSettings updateLogstashSettings(array $options = [])
83
 * @method UpdatePipelineManagementConfig updatePipelineManagementConfig(array $options = [])
84
 * @method UpdatePrivateNetworkWhiteIps updatePrivateNetworkWhiteIps(array $options = [])
85
 * @method UpdatePublicNetwork updatePublicNetwork(array $options = [])
86
 * @method UpdatePublicWhiteIps updatePublicWhiteIps(array $options = [])
87
 * @method UpdateSnapshotSetting updateSnapshotSetting(array $options = [])
88
 * @method UpdateSynonymsDicts updateSynonymsDicts(array $options = [])
89
 * @method UpdateWhiteIps updateWhiteIps(array $options = [])
90
 * @method ValidateShrinkNodes validateShrinkNodes(array $options = [])
91
 * @method ValidateTransferableNodes validateTransferableNodes(array $options = [])
92
 */
93
class ElasticsearchApiResolver extends ApiResolver
94
{
95
}
96
97
class Roa extends \AlibabaCloud\Client\Resolver\Roa
98
{
99
    /** @var string */
100
    public $product = 'elasticsearch';
101
102
    /** @var string */
103
    public $version = '2017-06-13';
104
105
    /** @var string */
106
    public $method = 'POST';
107
108
    /** @var string */
109
    public $serviceCode = 'elasticsearch';
110
}
111
112
/**
113
 * @method string getInstanceId()
114
 * @method $this withInstanceId($value)
115
 * @method string getClientToken()
116
 */
117
class ActivateZones extends Roa
118
{
119
    /** @var string */
120
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/recover-zones';
121
122
    /**
123
     * @param string $value
124
     *
125
     * @return $this
126
     */
127
    public function withClientToken($value)
128
    {
129
        $this->data['ClientToken'] = $value;
130
        $this->options['query']['clientToken'] = $value;
131
132
        return $this;
133
    }
134
}
135
136
/**
137
 * @method string getInstanceId()
138
 * @method $this withInstanceId($value)
139
 * @method string getClientToken()
140
 */
141
class AddConnectableCluster extends Roa
142
{
143
    /** @var string */
144
    public $pathPattern = '/openapi/instances/[InstanceId]/connected-clusters';
145
146
    /**
147
     * @param string $value
148
     *
149
     * @return $this
150
     */
151
    public function withClientToken($value)
152
    {
153
        $this->data['ClientToken'] = $value;
154
        $this->options['query']['clientToken'] = $value;
155
156
        return $this;
157
    }
158
}
159
160
/**
161
 * @method string getInstanceId()
162
 * @method $this withInstanceId($value)
163
 */
164
class AddSnapshotRepo extends Roa
165
{
166
    /** @var string */
167
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshot-repos';
168
}
169
170
/**
171
 * @method string getInstanceId()
172
 * @method $this withInstanceId($value)
173
 * @method string getTaskType()
174
 * @method string getClientToken()
175
 */
176
class CancelTask extends Roa
177
{
178
    /** @var string */
179
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/cancel-task';
180
181
    /**
182
     * @param string $value
183
     *
184
     * @return $this
185
     */
186
    public function withTaskType($value)
187
    {
188
        $this->data['TaskType'] = $value;
189
        $this->options['query']['taskType'] = $value;
190
191
        return $this;
192
    }
193
194
    /**
195
     * @param string $value
196
     *
197
     * @return $this
198
     */
199
    public function withClientToken($value)
200
    {
201
        $this->data['ClientToken'] = $value;
202
        $this->options['query']['clientToken'] = $value;
203
204
        return $this;
205
    }
206
}
207
208
/**
209
 * @method string getInstanceId()
210
 * @method $this withInstanceId($value)
211
 * @method string getClientToken()
212
 */
213
class CloseHttps extends Roa
214
{
215
    /** @var string */
216
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/close-https';
217
218
    /**
219
     * @param string $value
220
     *
221
     * @return $this
222
     */
223
    public function withClientToken($value)
224
    {
225
        $this->data['ClientToken'] = $value;
226
        $this->options['query']['clientToken'] = $value;
227
228
        return $this;
229
    }
230
}
231
232
/**
233
 * @method string getClientToken()
234
 */
235
class CreateInstance extends Roa
236
{
237
    /** @var string */
238
    public $pathPattern = '/openapi/instances';
239
240
    /**
241
     * @param string $value
242
     *
243
     * @return $this
244
     */
245
    public function withClientToken($value)
246
    {
247
        $this->data['ClientToken'] = $value;
248
        $this->options['query']['clientToken'] = $value;
249
250
        return $this;
251
    }
252
}
253
254
/**
255
 * @method string getClientToken()
256
 */
257
class CreateLogstash extends Roa
258
{
259
    /** @var string */
260
    public $pathPattern = '/openapi/logstashes';
261
262
    /**
263
     * @param string $value
264
     *
265
     * @return $this
266
     */
267
    public function withClientToken($value)
268
    {
269
        $this->data['ClientToken'] = $value;
270
        $this->options['query']['clientToken'] = $value;
271
272
        return $this;
273
    }
274
}
275
276
/**
277
 * @method string getClientToken()
278
 */
279
class CreateProject extends Roa
280
{
281
    /** @var string */
282
    public $pathPattern = '/openapi/projects';
283
284
    /**
285
     * @param string $value
286
     *
287
     * @return $this
288
     */
289
    public function withClientToken($value)
290
    {
291
        $this->data['ClientToken'] = $value;
292
        $this->options['query']['clientToken'] = $value;
293
294
        return $this;
295
    }
296
}
297
298
/**
299
 * @method string getInstanceId()
300
 * @method $this withInstanceId($value)
301
 * @method string getClientToken()
302
 */
303
class DeactivateZones extends Roa
304
{
305
    /** @var string */
306
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/down-zones';
307
308
    /**
309
     * @param string $value
310
     *
311
     * @return $this
312
     */
313
    public function withClientToken($value)
314
    {
315
        $this->data['ClientToken'] = $value;
316
        $this->options['query']['clientToken'] = $value;
317
318
        return $this;
319
    }
320
}
321
322
/**
323
 * @method string getInstanceId()
324
 * @method $this withInstanceId($value)
325
 * @method string getClientToken()
326
 * @method string getConnectedInstanceId()
327
 */
328
class DeleteConnectedCluster extends Roa
329
{
330
    /** @var string */
331
    public $pathPattern = '/openapi/instances/[InstanceId]/connected-clusters';
332
333
    /** @var string */
334
    public $method = 'DELETE';
335
336
    /**
337
     * @param string $value
338
     *
339
     * @return $this
340
     */
341
    public function withClientToken($value)
342
    {
343
        $this->data['ClientToken'] = $value;
344
        $this->options['query']['clientToken'] = $value;
345
346
        return $this;
347
    }
348
349
    /**
350
     * @param string $value
351
     *
352
     * @return $this
353
     */
354
    public function withConnectedInstanceId($value)
355
    {
356
        $this->data['ConnectedInstanceId'] = $value;
357
        $this->options['query']['connectedInstanceId'] = $value;
358
359
        return $this;
360
    }
361
}
362
363
/**
364
 * @method string getInstanceId()
365
 * @method $this withInstanceId($value)
366
 * @method string getClientToken()
367
 */
368
class DeleteInstance extends Roa
369
{
370
    /** @var string */
371
    public $pathPattern = '/openapi/instances/[InstanceId]';
372
373
    /** @var string */
374
    public $method = 'DELETE';
375
376
    /**
377
     * @param string $value
378
     *
379
     * @return $this
380
     */
381
    public function withClientToken($value)
382
    {
383
        $this->data['ClientToken'] = $value;
384
        $this->options['query']['clientToken'] = $value;
385
386
        return $this;
387
    }
388
}
389
390
/**
391
 * @method string getInstanceId()
392
 * @method $this withInstanceId($value)
393
 * @method string getClientToken()
394
 */
395
class DeleteLogstash extends Roa
396
{
397
    /** @var string */
398
    public $pathPattern = '/openapi/logstashes/[InstanceId]';
399
400
    /** @var string */
401
    public $method = 'DELETE';
402
403
    /**
404
     * @param string $value
405
     *
406
     * @return $this
407
     */
408
    public function withClientToken($value)
409
    {
410
        $this->data['ClientToken'] = $value;
411
        $this->options['query']['clientToken'] = $value;
412
413
        return $this;
414
    }
415
}
416
417
/**
418
 * @method string getClientToken()
419
 * @method string getId()
420
 * @method $this withId($value)
421
 */
422
class DeleteProject extends Roa
423
{
424
    /** @var string */
425
    public $pathPattern = '/openapi/projects/[Id]';
426
427
    /** @var string */
428
    public $method = 'DELETE';
429
430
    /**
431
     * @param string $value
432
     *
433
     * @return $this
434
     */
435
    public function withClientToken($value)
436
    {
437
        $this->data['ClientToken'] = $value;
438
        $this->options['query']['clientToken'] = $value;
439
440
        return $this;
441
    }
442
}
443
444
/**
445
 * @method string getInstanceId()
446
 * @method $this withInstanceId($value)
447
 * @method string getRepoPath()
448
 */
449
class DeleteSnapshotRepo extends Roa
450
{
451
    /** @var string */
452
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshot-repos';
453
454
    /** @var string */
455
    public $method = 'DELETE';
456
457
    /**
458
     * @param string $value
459
     *
460
     * @return $this
461
     */
462
    public function withRepoPath($value)
463
    {
464
        $this->data['RepoPath'] = $value;
465
        $this->options['query']['repoPath'] = $value;
466
467
        return $this;
468
    }
469
}
470
471
/**
472
 * @method string getInstanceId()
473
 * @method $this withInstanceId($value)
474
 * @method string getAlreadySetItems()
475
 */
476
class DescribeConnectableClusters extends Roa
477
{
478
    /** @var string */
479
    public $pathPattern = '/openapi/instances/[InstanceId]/connectable-clusters';
480
481
    /** @var string */
482
    public $method = 'GET';
483
484
    /**
485
     * @param string $value
486
     *
487
     * @return $this
488
     */
489
    public function withAlreadySetItems($value)
490
    {
491
        $this->data['AlreadySetItems'] = $value;
492
        $this->options['query']['alreadySetItems'] = $value;
493
494
        return $this;
495
    }
496
}
497
498
/**
499
 * @method string getInstanceId()
500
 * @method $this withInstanceId($value)
501
 */
502
class DescribeElasticsearchHealth extends Roa
503
{
504
    /** @var string */
505
    public $pathPattern = '/openapi/instances/[InstanceId]/elasticsearch-health';
506
507
    /** @var string */
508
    public $method = 'GET';
509
}
510
511
/**
512
 * @method string getInstanceId()
513
 * @method $this withInstanceId($value)
514
 */
515
class DescribeInstance extends Roa
516
{
517
    /** @var string */
518
    public $pathPattern = '/openapi/instances/[InstanceId]';
519
520
    /** @var string */
521
    public $method = 'GET';
522
}
523
524
/**
525
 * @method string getInstanceId()
526
 * @method $this withInstanceId($value)
527
 */
528
class DescribeKibanaSettings extends Roa
529
{
530
    /** @var string */
531
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-settings';
532
533
    /** @var string */
534
    public $method = 'GET';
535
}
536
537
/**
538
 * @method string getInstanceId()
539
 * @method $this withInstanceId($value)
540
 */
541
class DescribeLogstash extends Roa
542
{
543
    /** @var string */
544
    public $pathPattern = '/openapi/logstashes/[InstanceId]';
545
546
    /** @var string */
547
    public $method = 'GET';
548
}
549
550
/**
551
 * @method string getInstanceId()
552
 * @method $this withInstanceId($value)
553
 * @method string getClientToken()
554
 */
555
class DescribePipelineManagementConfig extends Roa
556
{
557
    /** @var string */
558
    public $pathPattern = '/openapi/logstashes/[InstanceId]//pipeline-management-config';
559
560
    /** @var string */
561
    public $method = 'GET';
562
563
    /**
564
     * @param string $value
565
     *
566
     * @return $this
567
     */
568
    public function withClientToken($value)
569
    {
570
        $this->data['ClientToken'] = $value;
571
        $this->options['query']['clientToken'] = $value;
572
573
        return $this;
574
    }
575
}
576
577
class DescribeRegions extends Roa
578
{
579
    /** @var string */
580
    public $pathPattern = '/openapi/regions';
581
582
    /** @var string */
583
    public $method = 'GET';
584
}
585
586
class GetRegionConfiguration extends Roa
587
{
588
    /** @var string */
589
    public $pathPattern = '/openapi/region';
590
591
    /** @var string */
592
    public $method = 'GET';
593
}
594
595
/**
596
 * @method string getInstanceId()
597
 * @method $this withInstanceId($value)
598
 * @method string getNodeType()
599
 * @method string getCount()
600
 */
601
class GetSuggestShrinkableNodes extends Roa
602
{
603
    /** @var string */
604
    public $pathPattern = '/openapi/instances/[InstanceId]/suggest-shrinkable-nodes';
605
606
    /** @var string */
607
    public $method = 'GET';
608
609
    /**
610
     * @param string $value
611
     *
612
     * @return $this
613
     */
614
    public function withNodeType($value)
615
    {
616
        $this->data['NodeType'] = $value;
617
        $this->options['query']['nodeType'] = $value;
618
619
        return $this;
620
    }
621
622
    /**
623
     * @param string $value
624
     *
625
     * @return $this
626
     */
627
    public function withCount($value)
628
    {
629
        $this->data['Count'] = $value;
630
        $this->options['query']['count'] = $value;
631
632
        return $this;
633
    }
634
}
635
636
/**
637
 * @method string getInstanceId()
638
 * @method $this withInstanceId($value)
639
 * @method string getNodeType()
640
 * @method string getCount()
641
 */
642
class GetTransferableNodes extends Roa
643
{
644
    /** @var string */
645
    public $pathPattern = '/openapi/instances/[InstanceId]/transferable-nodes';
646
647
    /** @var string */
648
    public $method = 'GET';
649
650
    /**
651
     * @param string $value
652
     *
653
     * @return $this
654
     */
655
    public function withNodeType($value)
656
    {
657
        $this->data['NodeType'] = $value;
658
        $this->options['query']['nodeType'] = $value;
659
660
        return $this;
661
    }
662
663
    /**
664
     * @param string $value
665
     *
666
     * @return $this
667
     */
668
    public function withCount($value)
669
    {
670
        $this->data['Count'] = $value;
671
        $this->options['query']['count'] = $value;
672
673
        return $this;
674
    }
675
}
676
677
/**
678
 * @method string getInstanceId()
679
 * @method $this withInstanceId($value)
680
 * @method string getClientToken()
681
 */
682
class InstallKibanaSystemPlugin extends Roa
683
{
684
    /** @var string */
685
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-plugins/system/actions/install';
686
687
    /**
688
     * @param string $value
689
     *
690
     * @return $this
691
     */
692
    public function withClientToken($value)
693
    {
694
        $this->data['ClientToken'] = $value;
695
        $this->options['query']['clientToken'] = $value;
696
697
        return $this;
698
    }
699
}
700
701
/**
702
 * @method string getInstanceId()
703
 * @method $this withInstanceId($value)
704
 * @method string getClientToken()
705
 */
706
class InstallLogstashSystemPlugin extends Roa
707
{
708
    /** @var string */
709
    public $pathPattern = '/openapi/logstashes/[InstanceId]/plugins/system/actions/install';
710
711
    /**
712
     * @param string $value
713
     *
714
     * @return $this
715
     */
716
    public function withClientToken($value)
717
    {
718
        $this->data['ClientToken'] = $value;
719
        $this->options['query']['clientToken'] = $value;
720
721
        return $this;
722
    }
723
}
724
725
/**
726
 * @method string getInstanceId()
727
 * @method $this withInstanceId($value)
728
 * @method string getClientToken()
729
 */
730
class InstallSystemPlugin extends Roa
731
{
732
    /** @var string */
733
    public $pathPattern = '/openapi/instances/[InstanceId]/plugins/system/actions/install';
734
735
    /**
736
     * @param string $value
737
     *
738
     * @return $this
739
     */
740
    public function withClientToken($value)
741
    {
742
        $this->data['ClientToken'] = $value;
743
        $this->options['query']['clientToken'] = $value;
744
745
        return $this;
746
    }
747
}
748
749
/**
750
 * @method string getInstanceId()
751
 * @method $this withInstanceId($value)
752
 */
753
class InstallUserPlugins extends Roa
754
{
755
    /** @var string */
756
    public $pathPattern = '/openapi/instances/[InstanceId]/plugins/user/actions/install';
757
}
758
759
/**
760
 * @method string getInstanceId()
761
 * @method $this withInstanceId($value)
762
 * @method string getClientToken()
763
 */
764
class InterruptElasticsearchTask extends Roa
765
{
766
    /** @var string */
767
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/interrupt';
768
769
    /**
770
     * @param string $value
771
     *
772
     * @return $this
773
     */
774
    public function withClientToken($value)
775
    {
776
        $this->data['ClientToken'] = $value;
777
        $this->options['query']['clientToken'] = $value;
778
779
        return $this;
780
    }
781
}
782
783
/**
784
 * @method string getInstanceId()
785
 * @method $this withInstanceId($value)
786
 * @method string getClientToken()
787
 */
788
class InterruptLogstashTask extends Roa
789
{
790
    /** @var string */
791
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/interrupt';
792
793
    /**
794
     * @param string $value
795
     *
796
     * @return $this
797
     */
798
    public function withClientToken($value)
799
    {
800
        $this->data['ClientToken'] = $value;
801
        $this->options['query']['clientToken'] = $value;
802
803
        return $this;
804
    }
805
}
806
807
/**
808
 * @method string getInstanceId()
809
 * @method $this withInstanceId($value)
810
 */
811
class ListAllNode extends Roa
812
{
813
    /** @var string */
814
    public $pathPattern = '/openapi/instances/[InstanceId]/nodes';
815
816
    /** @var string */
817
    public $method = 'GET';
818
}
819
820
/**
821
 * @method string getInstanceId()
822
 * @method $this withInstanceId($value)
823
 * @method string getAlreadySetItems()
824
 */
825
class ListAlternativeSnapshotRepos extends Roa
826
{
827
    /** @var string */
828
    public $pathPattern = '/openapi/instances/[InstanceId]/alternative-snapshot-repos';
829
830
    /** @var string */
831
    public $method = 'GET';
832
833
    /**
834
     * @param string $value
835
     *
836
     * @return $this
837
     */
838
    public function withAlreadySetItems($value)
839
    {
840
        $this->data['AlreadySetItems'] = $value;
841
        $this->options['query']['alreadySetItems'] = $value;
842
843
        return $this;
844
    }
845
}
846
847
/**
848
 * @method string getInstanceId()
849
 * @method $this withInstanceId($value)
850
 */
851
class ListConnectedClusters extends Roa
852
{
853
    /** @var string */
854
    public $pathPattern = '/openapi/instances/[InstanceId]/connected-clusters';
855
856
    /** @var string */
857
    public $method = 'GET';
858
}
859
860
/**
861
 * @method string getResourceGroupId()
862
 * @method string getInstanceId()
863
 * @method string getSize()
864
 * @method string getEsVersion()
865
 * @method string getDescription()
866
 * @method string getPage()
867
 * @method string getOwnerId()
868
 */
869
class ListInstance extends Roa
870
{
871
    /** @var string */
872
    public $pathPattern = '/openapi/instances';
873
874
    /** @var string */
875
    public $method = 'GET';
876
877
    /**
878
     * @param string $value
879
     *
880
     * @return $this
881
     */
882
    public function withResourceGroupId($value)
883
    {
884
        $this->data['ResourceGroupId'] = $value;
885
        $this->options['query']['resourceGroupId'] = $value;
886
887
        return $this;
888
    }
889
890
    /**
891
     * @param string $value
892
     *
893
     * @return $this
894
     */
895
    public function withInstanceId($value)
896
    {
897
        $this->data['InstanceId'] = $value;
898
        $this->options['query']['instanceId'] = $value;
899
900
        return $this;
901
    }
902
903
    /**
904
     * @param string $value
905
     *
906
     * @return $this
907
     */
908
    public function withSize($value)
909
    {
910
        $this->data['Size'] = $value;
911
        $this->options['query']['size'] = $value;
912
913
        return $this;
914
    }
915
916
    /**
917
     * @param string $value
918
     *
919
     * @return $this
920
     */
921
    public function withEsVersion($value)
922
    {
923
        $this->data['EsVersion'] = $value;
924
        $this->options['query']['esVersion'] = $value;
925
926
        return $this;
927
    }
928
929
    /**
930
     * @param string $value
931
     *
932
     * @return $this
933
     */
934
    public function withDescription($value)
935
    {
936
        $this->data['Description'] = $value;
937
        $this->options['query']['description'] = $value;
938
939
        return $this;
940
    }
941
942
    /**
943
     * @param string $value
944
     *
945
     * @return $this
946
     */
947
    public function withPage($value)
948
    {
949
        $this->data['Page'] = $value;
950
        $this->options['query']['page'] = $value;
951
952
        return $this;
953
    }
954
955
    /**
956
     * @param string $value
957
     *
958
     * @return $this
959
     */
960
    public function withOwnerId($value)
961
    {
962
        $this->data['OwnerId'] = $value;
963
        $this->options['query']['ownerId'] = $value;
964
965
        return $this;
966
    }
967
}
968
969
/**
970
 * @method string getInstanceId()
971
 * @method $this withInstanceId($value)
972
 * @method string getSize()
973
 * @method string getPage()
974
 */
975
class ListKibanaPlugins extends Roa
976
{
977
    /** @var string */
978
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-plugins';
979
980
    /** @var string */
981
    public $method = 'GET';
982
983
    /**
984
     * @param string $value
985
     *
986
     * @return $this
987
     */
988
    public function withSize($value)
989
    {
990
        $this->data['Size'] = $value;
991
        $this->options['query']['size'] = $value;
992
993
        return $this;
994
    }
995
996
    /**
997
     * @param string $value
998
     *
999
     * @return $this
1000
     */
1001
    public function withPage($value)
1002
    {
1003
        $this->data['Page'] = $value;
1004
        $this->options['query']['page'] = $value;
1005
1006
        return $this;
1007
    }
1008
}
1009
1010
/**
1011
 * @method string getResourceGroupId()
1012
 * @method string getInstanceId()
1013
 * @method string getSize()
1014
 * @method string getDescription()
1015
 * @method string getPage()
1016
 * @method string getOwnerId()
1017
 * @method string getVersion()
1018
 */
1019
class ListLogstash extends Roa
1020
{
1021
    /** @var string */
1022
    public $pathPattern = '/openapi/logstashes';
1023
1024
    /** @var string */
1025
    public $method = 'GET';
1026
1027
    /**
1028
     * @param string $value
1029
     *
1030
     * @return $this
1031
     */
1032
    public function withResourceGroupId($value)
1033
    {
1034
        $this->data['ResourceGroupId'] = $value;
1035
        $this->options['query']['resourceGroupId'] = $value;
1036
1037
        return $this;
1038
    }
1039
1040
    /**
1041
     * @param string $value
1042
     *
1043
     * @return $this
1044
     */
1045
    public function withInstanceId($value)
1046
    {
1047
        $this->data['InstanceId'] = $value;
1048
        $this->options['query']['instanceId'] = $value;
1049
1050
        return $this;
1051
    }
1052
1053
    /**
1054
     * @param string $value
1055
     *
1056
     * @return $this
1057
     */
1058
    public function withSize($value)
1059
    {
1060
        $this->data['Size'] = $value;
1061
        $this->options['query']['size'] = $value;
1062
1063
        return $this;
1064
    }
1065
1066
    /**
1067
     * @param string $value
1068
     *
1069
     * @return $this
1070
     */
1071
    public function withDescription($value)
1072
    {
1073
        $this->data['Description'] = $value;
1074
        $this->options['query']['description'] = $value;
1075
1076
        return $this;
1077
    }
1078
1079
    /**
1080
     * @param string $value
1081
     *
1082
     * @return $this
1083
     */
1084
    public function withPage($value)
1085
    {
1086
        $this->data['Page'] = $value;
1087
        $this->options['query']['page'] = $value;
1088
1089
        return $this;
1090
    }
1091
1092
    /**
1093
     * @param string $value
1094
     *
1095
     * @return $this
1096
     */
1097
    public function withOwnerId($value)
1098
    {
1099
        $this->data['OwnerId'] = $value;
1100
        $this->options['query']['ownerId'] = $value;
1101
1102
        return $this;
1103
    }
1104
1105
    /**
1106
     * @param string $value
1107
     *
1108
     * @return $this
1109
     */
1110
    public function withVersion($value)
1111
    {
1112
        $this->data['Version'] = $value;
1113
        $this->options['query']['version'] = $value;
1114
1115
        return $this;
1116
    }
1117
}
1118
1119
/**
1120
 * @method string getInstanceId()
1121
 * @method $this withInstanceId($value)
1122
 * @method string getSize()
1123
 * @method string getQuery()
1124
 * @method string getEndTime()
1125
 * @method string getBeginTime()
1126
 * @method string getPage()
1127
 * @method string getType()
1128
 */
1129
class ListLogstashLog extends Roa
1130
{
1131
    /** @var string */
1132
    public $pathPattern = '/openapi/logstashes/[InstanceId]/search-log';
1133
1134
    /** @var string */
1135
    public $method = 'GET';
1136
1137
    /**
1138
     * @param string $value
1139
     *
1140
     * @return $this
1141
     */
1142
    public function withSize($value)
1143
    {
1144
        $this->data['Size'] = $value;
1145
        $this->options['query']['size'] = $value;
1146
1147
        return $this;
1148
    }
1149
1150
    /**
1151
     * @param string $value
1152
     *
1153
     * @return $this
1154
     */
1155
    public function withQuery($value)
1156
    {
1157
        $this->data['Query'] = $value;
1158
        $this->options['query']['query'] = $value;
1159
1160
        return $this;
1161
    }
1162
1163
    /**
1164
     * @param string $value
1165
     *
1166
     * @return $this
1167
     */
1168
    public function withEndTime($value)
1169
    {
1170
        $this->data['EndTime'] = $value;
1171
        $this->options['query']['endTime'] = $value;
1172
1173
        return $this;
1174
    }
1175
1176
    /**
1177
     * @param string $value
1178
     *
1179
     * @return $this
1180
     */
1181
    public function withBeginTime($value)
1182
    {
1183
        $this->data['BeginTime'] = $value;
1184
        $this->options['query']['beginTime'] = $value;
1185
1186
        return $this;
1187
    }
1188
1189
    /**
1190
     * @param string $value
1191
     *
1192
     * @return $this
1193
     */
1194
    public function withPage($value)
1195
    {
1196
        $this->data['Page'] = $value;
1197
        $this->options['query']['page'] = $value;
1198
1199
        return $this;
1200
    }
1201
1202
    /**
1203
     * @param string $value
1204
     *
1205
     * @return $this
1206
     */
1207
    public function withType($value)
1208
    {
1209
        $this->data['Type'] = $value;
1210
        $this->options['query']['type'] = $value;
1211
1212
        return $this;
1213
    }
1214
}
1215
1216
/**
1217
 * @method string getInstanceId()
1218
 * @method $this withInstanceId($value)
1219
 * @method string getSize()
1220
 * @method string getName()
1221
 * @method string getPage()
1222
 * @method string getSource()
1223
 */
1224
class ListLogstashPlugins extends Roa
1225
{
1226
    /** @var string */
1227
    public $pathPattern = '/openapi/logstashes/[InstanceId]/plugins';
1228
1229
    /** @var string */
1230
    public $method = 'GET';
1231
1232
    /**
1233
     * @param string $value
1234
     *
1235
     * @return $this
1236
     */
1237
    public function withSize($value)
1238
    {
1239
        $this->data['Size'] = $value;
1240
        $this->options['query']['size'] = $value;
1241
1242
        return $this;
1243
    }
1244
1245
    /**
1246
     * @param string $value
1247
     *
1248
     * @return $this
1249
     */
1250
    public function withName($value)
1251
    {
1252
        $this->data['Name'] = $value;
1253
        $this->options['query']['name'] = $value;
1254
1255
        return $this;
1256
    }
1257
1258
    /**
1259
     * @param string $value
1260
     *
1261
     * @return $this
1262
     */
1263
    public function withPage($value)
1264
    {
1265
        $this->data['Page'] = $value;
1266
        $this->options['query']['page'] = $value;
1267
1268
        return $this;
1269
    }
1270
1271
    /**
1272
     * @param string $value
1273
     *
1274
     * @return $this
1275
     */
1276
    public function withSource($value)
1277
    {
1278
        $this->data['Source'] = $value;
1279
        $this->options['query']['source'] = $value;
1280
1281
        return $this;
1282
    }
1283
}
1284
1285
/**
1286
 * @method string getInstanceId()
1287
 * @method $this withInstanceId($value)
1288
 * @method string getSize()
1289
 * @method string getName()
1290
 * @method string getPage()
1291
 * @method string getSource()
1292
 */
1293
class ListPlugins extends Roa
1294
{
1295
    /** @var string */
1296
    public $pathPattern = '/openapi/instances/[InstanceId]/plugins';
1297
1298
    /** @var string */
1299
    public $method = 'GET';
1300
1301
    /**
1302
     * @param string $value
1303
     *
1304
     * @return $this
1305
     */
1306
    public function withSize($value)
1307
    {
1308
        $this->data['Size'] = $value;
1309
        $this->options['query']['size'] = $value;
1310
1311
        return $this;
1312
    }
1313
1314
    /**
1315
     * @param string $value
1316
     *
1317
     * @return $this
1318
     */
1319
    public function withName($value)
1320
    {
1321
        $this->data['Name'] = $value;
1322
        $this->options['query']['name'] = $value;
1323
1324
        return $this;
1325
    }
1326
1327
    /**
1328
     * @param string $value
1329
     *
1330
     * @return $this
1331
     */
1332
    public function withPage($value)
1333
    {
1334
        $this->data['Page'] = $value;
1335
        $this->options['query']['page'] = $value;
1336
1337
        return $this;
1338
    }
1339
1340
    /**
1341
     * @param string $value
1342
     *
1343
     * @return $this
1344
     */
1345
    public function withSource($value)
1346
    {
1347
        $this->data['Source'] = $value;
1348
        $this->options['query']['source'] = $value;
1349
1350
        return $this;
1351
    }
1352
}
1353
1354
/**
1355
 * @method string getInstanceId()
1356
 * @method $this withInstanceId($value)
1357
 * @method string getSize()
1358
 * @method string getQuery()
1359
 * @method string getEndTime()
1360
 * @method string getBeginTime()
1361
 * @method string getPage()
1362
 * @method string getType()
1363
 */
1364
class ListSearchLog extends Roa
1365
{
1366
    /** @var string */
1367
    public $pathPattern = '/openapi/instances/[InstanceId]/search-log';
1368
1369
    /** @var string */
1370
    public $method = 'GET';
1371
1372
    /**
1373
     * @param string $value
1374
     *
1375
     * @return $this
1376
     */
1377
    public function withSize($value)
1378
    {
1379
        $this->data['Size'] = $value;
1380
        $this->options['query']['size'] = $value;
1381
1382
        return $this;
1383
    }
1384
1385
    /**
1386
     * @param string $value
1387
     *
1388
     * @return $this
1389
     */
1390
    public function withQuery($value)
1391
    {
1392
        $this->data['Query'] = $value;
1393
        $this->options['query']['query'] = $value;
1394
1395
        return $this;
1396
    }
1397
1398
    /**
1399
     * @param string $value
1400
     *
1401
     * @return $this
1402
     */
1403
    public function withEndTime($value)
1404
    {
1405
        $this->data['EndTime'] = $value;
1406
        $this->options['query']['endTime'] = $value;
1407
1408
        return $this;
1409
    }
1410
1411
    /**
1412
     * @param string $value
1413
     *
1414
     * @return $this
1415
     */
1416
    public function withBeginTime($value)
1417
    {
1418
        $this->data['BeginTime'] = $value;
1419
        $this->options['query']['beginTime'] = $value;
1420
1421
        return $this;
1422
    }
1423
1424
    /**
1425
     * @param string $value
1426
     *
1427
     * @return $this
1428
     */
1429
    public function withPage($value)
1430
    {
1431
        $this->data['Page'] = $value;
1432
        $this->options['query']['page'] = $value;
1433
1434
        return $this;
1435
    }
1436
1437
    /**
1438
     * @param string $value
1439
     *
1440
     * @return $this
1441
     */
1442
    public function withType($value)
1443
    {
1444
        $this->data['Type'] = $value;
1445
        $this->options['query']['type'] = $value;
1446
1447
        return $this;
1448
    }
1449
}
1450
1451
/**
1452
 * @method string getInstanceId()
1453
 * @method $this withInstanceId($value)
1454
 */
1455
class ListSnapshotReposByInstanceId extends Roa
1456
{
1457
    /** @var string */
1458
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshot-repos';
1459
1460
    /** @var string */
1461
    public $method = 'GET';
1462
}
1463
1464
/**
1465
 * @method string getSize()
1466
 * @method string getNextToken()
1467
 * @method string getPage()
1468
 * @method string getResourceType()
1469
 * @method string getResourceIds()
1470
 * @method string getTags()
1471
 */
1472
class ListTagResources extends Roa
1473
{
1474
    /** @var string */
1475
    public $pathPattern = '/openapi/tags';
1476
1477
    /** @var string */
1478
    public $method = 'GET';
1479
1480
    /**
1481
     * @param string $value
1482
     *
1483
     * @return $this
1484
     */
1485
    public function withSize($value)
1486
    {
1487
        $this->data['Size'] = $value;
1488
        $this->options['query']['Size'] = $value;
1489
1490
        return $this;
1491
    }
1492
1493
    /**
1494
     * @param string $value
1495
     *
1496
     * @return $this
1497
     */
1498
    public function withNextToken($value)
1499
    {
1500
        $this->data['NextToken'] = $value;
1501
        $this->options['query']['NextToken'] = $value;
1502
1503
        return $this;
1504
    }
1505
1506
    /**
1507
     * @param string $value
1508
     *
1509
     * @return $this
1510
     */
1511
    public function withPage($value)
1512
    {
1513
        $this->data['Page'] = $value;
1514
        $this->options['query']['Page'] = $value;
1515
1516
        return $this;
1517
    }
1518
1519
    /**
1520
     * @param string $value
1521
     *
1522
     * @return $this
1523
     */
1524
    public function withResourceType($value)
1525
    {
1526
        $this->data['ResourceType'] = $value;
1527
        $this->options['query']['ResourceType'] = $value;
1528
1529
        return $this;
1530
    }
1531
1532
    /**
1533
     * @param string $value
1534
     *
1535
     * @return $this
1536
     */
1537
    public function withResourceIds($value)
1538
    {
1539
        $this->data['ResourceIds'] = $value;
1540
        $this->options['query']['ResourceIds'] = $value;
1541
1542
        return $this;
1543
    }
1544
1545
    /**
1546
     * @param string $value
1547
     *
1548
     * @return $this
1549
     */
1550
    public function withTags($value)
1551
    {
1552
        $this->data['Tags'] = $value;
1553
        $this->options['query']['Tags'] = $value;
1554
1555
        return $this;
1556
    }
1557
}
1558
1559
/**
1560
 * @method string getInstanceId()
1561
 * @method $this withInstanceId($value)
1562
 * @method string getClientToken()
1563
 */
1564
class MoveResourceGroup extends Roa
1565
{
1566
    /** @var string */
1567
    public $pathPattern = '/openapi/instances/[InstanceId]/resourcegroup';
1568
1569
    /**
1570
     * @param string $value
1571
     *
1572
     * @return $this
1573
     */
1574
    public function withClientToken($value)
1575
    {
1576
        $this->data['ClientToken'] = $value;
1577
        $this->options['query']['clientToken'] = $value;
1578
1579
        return $this;
1580
    }
1581
}
1582
1583
/**
1584
 * @method string getInstanceId()
1585
 * @method $this withInstanceId($value)
1586
 * @method string getClientToken()
1587
 */
1588
class OpenHttps extends Roa
1589
{
1590
    /** @var string */
1591
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/open-https';
1592
1593
    /**
1594
     * @param string $value
1595
     *
1596
     * @return $this
1597
     */
1598
    public function withClientToken($value)
1599
    {
1600
        $this->data['ClientToken'] = $value;
1601
        $this->options['query']['clientToken'] = $value;
1602
1603
        return $this;
1604
    }
1605
}
1606
1607
/**
1608
 * @method string getInstanceId()
1609
 * @method $this withInstanceId($value)
1610
 * @method string getClientToken()
1611
 */
1612
class RenewInstance extends Roa
1613
{
1614
    /** @var string */
1615
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/renew';
1616
1617
    /**
1618
     * @param string $value
1619
     *
1620
     * @return $this
1621
     */
1622
    public function withClientToken($value)
1623
    {
1624
        $this->data['ClientToken'] = $value;
1625
        $this->options['query']['clientToken'] = $value;
1626
1627
        return $this;
1628
    }
1629
}
1630
1631
/**
1632
 * @method string getInstanceId()
1633
 * @method $this withInstanceId($value)
1634
 * @method string getClientToken()
1635
 */
1636
class RenewLogstash extends Roa
1637
{
1638
    /** @var string */
1639
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/renew';
1640
1641
    /**
1642
     * @param string $value
1643
     *
1644
     * @return $this
1645
     */
1646
    public function withClientToken($value)
1647
    {
1648
        $this->data['ClientToken'] = $value;
1649
        $this->options['query']['clientToken'] = $value;
1650
1651
        return $this;
1652
    }
1653
}
1654
1655
/**
1656
 * @method string getInstanceId()
1657
 * @method $this withInstanceId($value)
1658
 * @method string getClientToken()
1659
 * @method string getForce()
1660
 */
1661
class RestartInstance extends Roa
1662
{
1663
    /** @var string */
1664
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/restart';
1665
1666
    /**
1667
     * @param string $value
1668
     *
1669
     * @return $this
1670
     */
1671
    public function withClientToken($value)
1672
    {
1673
        $this->data['ClientToken'] = $value;
1674
        $this->options['query']['clientToken'] = $value;
1675
1676
        return $this;
1677
    }
1678
1679
    /**
1680
     * @param string $value
1681
     *
1682
     * @return $this
1683
     */
1684
    public function withForce($value)
1685
    {
1686
        $this->data['Force'] = $value;
1687
        $this->options['query']['force'] = $value;
1688
1689
        return $this;
1690
    }
1691
}
1692
1693
/**
1694
 * @method string getInstanceId()
1695
 * @method $this withInstanceId($value)
1696
 * @method string getClientToken()
1697
 * @method string getForce()
1698
 */
1699
class RestartLogstash extends Roa
1700
{
1701
    /** @var string */
1702
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/restart';
1703
1704
    /**
1705
     * @param string $value
1706
     *
1707
     * @return $this
1708
     */
1709
    public function withClientToken($value)
1710
    {
1711
        $this->data['ClientToken'] = $value;
1712
        $this->options['query']['clientToken'] = $value;
1713
1714
        return $this;
1715
    }
1716
1717
    /**
1718
     * @param string $value
1719
     *
1720
     * @return $this
1721
     */
1722
    public function withForce($value)
1723
    {
1724
        $this->data['Force'] = $value;
1725
        $this->options['query']['force'] = $value;
1726
1727
        return $this;
1728
    }
1729
}
1730
1731
/**
1732
 * @method string getInstanceId()
1733
 * @method $this withInstanceId($value)
1734
 * @method string getClientToken()
1735
 */
1736
class ResumeElasticsearchTask extends Roa
1737
{
1738
    /** @var string */
1739
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/resume';
1740
1741
    /**
1742
     * @param string $value
1743
     *
1744
     * @return $this
1745
     */
1746
    public function withClientToken($value)
1747
    {
1748
        $this->data['ClientToken'] = $value;
1749
        $this->options['query']['clientToken'] = $value;
1750
1751
        return $this;
1752
    }
1753
}
1754
1755
/**
1756
 * @method string getInstanceId()
1757
 * @method $this withInstanceId($value)
1758
 * @method string getClientToken()
1759
 */
1760
class ResumeLogstashTask extends Roa
1761
{
1762
    /** @var string */
1763
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/resume';
1764
1765
    /**
1766
     * @param string $value
1767
     *
1768
     * @return $this
1769
     */
1770
    public function withClientToken($value)
1771
    {
1772
        $this->data['ClientToken'] = $value;
1773
        $this->options['query']['clientToken'] = $value;
1774
1775
        return $this;
1776
    }
1777
}
1778
1779
/**
1780
 * @method string getInstanceId()
1781
 * @method $this withInstanceId($value)
1782
 * @method string getClientToken()
1783
 */
1784
class RollbackInstance extends Roa
1785
{
1786
    /** @var string */
1787
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/rollback';
1788
1789
    /**
1790
     * @param string $value
1791
     *
1792
     * @return $this
1793
     */
1794
    public function withClientToken($value)
1795
    {
1796
        $this->data['ClientToken'] = $value;
1797
        $this->options['query']['clientToken'] = $value;
1798
1799
        return $this;
1800
    }
1801
}
1802
1803
/**
1804
 * @method string getInstanceId()
1805
 * @method $this withInstanceId($value)
1806
 * @method string getNodeType()
1807
 * @method string getClientToken()
1808
 */
1809
class ShrinkNode extends Roa
1810
{
1811
    /** @var string */
1812
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/shrink';
1813
1814
    /**
1815
     * @param string $value
1816
     *
1817
     * @return $this
1818
     */
1819
    public function withNodeType($value)
1820
    {
1821
        $this->data['NodeType'] = $value;
1822
        $this->options['query']['nodeType'] = $value;
1823
1824
        return $this;
1825
    }
1826
1827
    /**
1828
     * @param string $value
1829
     *
1830
     * @return $this
1831
     */
1832
    public function withClientToken($value)
1833
    {
1834
        $this->data['ClientToken'] = $value;
1835
        $this->options['query']['clientToken'] = $value;
1836
1837
        return $this;
1838
    }
1839
}
1840
1841
class TagResources extends Roa
1842
{
1843
    /** @var string */
1844
    public $pathPattern = '/openapi/tags';
1845
}
1846
1847
/**
1848
 * @method string getInstanceId()
1849
 * @method $this withInstanceId($value)
1850
 * @method string getNodeType()
1851
 * @method string getClientToken()
1852
 */
1853
class TransferNode extends Roa
1854
{
1855
    /** @var string */
1856
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/transfer';
1857
1858
    /**
1859
     * @param string $value
1860
     *
1861
     * @return $this
1862
     */
1863
    public function withNodeType($value)
1864
    {
1865
        $this->data['NodeType'] = $value;
1866
        $this->options['query']['nodeType'] = $value;
1867
1868
        return $this;
1869
    }
1870
1871
    /**
1872
     * @param string $value
1873
     *
1874
     * @return $this
1875
     */
1876
    public function withClientToken($value)
1877
    {
1878
        $this->data['ClientToken'] = $value;
1879
        $this->options['query']['clientToken'] = $value;
1880
1881
        return $this;
1882
    }
1883
}
1884
1885
/**
1886
 * @method string getInstanceId()
1887
 * @method $this withInstanceId($value)
1888
 * @method string getClientToken()
1889
 */
1890
class TriggerNetwork extends Roa
1891
{
1892
    /** @var string */
1893
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/network-trigger';
1894
1895
    /**
1896
     * @param string $value
1897
     *
1898
     * @return $this
1899
     */
1900
    public function withClientToken($value)
1901
    {
1902
        $this->data['ClientToken'] = $value;
1903
        $this->options['query']['clientToken'] = $value;
1904
1905
        return $this;
1906
    }
1907
}
1908
1909
/**
1910
 * @method string getInstanceId()
1911
 * @method $this withInstanceId($value)
1912
 * @method string getClientToken()
1913
 */
1914
class UninstallKibanaPlugin extends Roa
1915
{
1916
    /** @var string */
1917
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-plugins/actions/uninstall';
1918
1919
    /**
1920
     * @param string $value
1921
     *
1922
     * @return $this
1923
     */
1924
    public function withClientToken($value)
1925
    {
1926
        $this->data['ClientToken'] = $value;
1927
        $this->options['query']['clientToken'] = $value;
1928
1929
        return $this;
1930
    }
1931
}
1932
1933
/**
1934
 * @method string getInstanceId()
1935
 * @method $this withInstanceId($value)
1936
 * @method string getClientToken()
1937
 */
1938
class UninstallLogstashPlugin extends Roa
1939
{
1940
    /** @var string */
1941
    public $pathPattern = '/openapi/logstashes/[InstanceId]/plugins/actions/uninstall';
1942
1943
    /**
1944
     * @param string $value
1945
     *
1946
     * @return $this
1947
     */
1948
    public function withClientToken($value)
1949
    {
1950
        $this->data['ClientToken'] = $value;
1951
        $this->options['query']['clientToken'] = $value;
1952
1953
        return $this;
1954
    }
1955
}
1956
1957
/**
1958
 * @method string getInstanceId()
1959
 * @method $this withInstanceId($value)
1960
 * @method string getClientToken()
1961
 */
1962
class UninstallPlugin extends Roa
1963
{
1964
    /** @var string */
1965
    public $pathPattern = '/openapi/instances/[InstanceId]/plugins/actions/uninstall';
1966
1967
    /**
1968
     * @param string $value
1969
     *
1970
     * @return $this
1971
     */
1972
    public function withClientToken($value)
1973
    {
1974
        $this->data['ClientToken'] = $value;
1975
        $this->options['query']['clientToken'] = $value;
1976
1977
        return $this;
1978
    }
1979
}
1980
1981
/**
1982
 * @method string getAll()
1983
 * @method string getTagKeys()
1984
 * @method string getResourceType()
1985
 * @method string getResourceIds()
1986
 */
1987
class UntagResources extends Roa
1988
{
1989
    /** @var string */
1990
    public $pathPattern = '/openapi/tags';
1991
1992
    /** @var string */
1993
    public $method = 'DELETE';
1994
1995
    /**
1996
     * @param string $value
1997
     *
1998
     * @return $this
1999
     */
2000
    public function withAll($value)
2001
    {
2002
        $this->data['All'] = $value;
2003
        $this->options['query']['All'] = $value;
2004
2005
        return $this;
2006
    }
2007
2008
    /**
2009
     * @param string $value
2010
     *
2011
     * @return $this
2012
     */
2013
    public function withTagKeys($value)
2014
    {
2015
        $this->data['TagKeys'] = $value;
2016
        $this->options['query']['TagKeys'] = $value;
2017
2018
        return $this;
2019
    }
2020
2021
    /**
2022
     * @param string $value
2023
     *
2024
     * @return $this
2025
     */
2026
    public function withResourceType($value)
2027
    {
2028
        $this->data['ResourceType'] = $value;
2029
        $this->options['query']['ResourceType'] = $value;
2030
2031
        return $this;
2032
    }
2033
2034
    /**
2035
     * @param string $value
2036
     *
2037
     * @return $this
2038
     */
2039
    public function withResourceIds($value)
2040
    {
2041
        $this->data['ResourceIds'] = $value;
2042
        $this->options['query']['ResourceIds'] = $value;
2043
2044
        return $this;
2045
    }
2046
}
2047
2048
/**
2049
 * @method string getInstanceId()
2050
 * @method $this withInstanceId($value)
2051
 * @method string getClientToken()
2052
 */
2053
class UpdateAdminPassword extends Roa
2054
{
2055
    /** @var string */
2056
    public $pathPattern = '/openapi/instances/[InstanceId]/admin-pwd';
2057
2058
    /**
2059
     * @param string $value
2060
     *
2061
     * @return $this
2062
     */
2063
    public function withClientToken($value)
2064
    {
2065
        $this->data['ClientToken'] = $value;
2066
        $this->options['query']['clientToken'] = $value;
2067
2068
        return $this;
2069
    }
2070
}
2071
2072
/**
2073
 * @method string getInstanceId()
2074
 * @method $this withInstanceId($value)
2075
 * @method string getClientToken()
2076
 */
2077
class UpdateAdvancedSetting extends Roa
2078
{
2079
    /** @var string */
2080
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/update-advanced-setting';
2081
2082
    /** @var string */
2083
    public $method = 'PUT';
2084
2085
    /**
2086
     * @param string $value
2087
     *
2088
     * @return $this
2089
     */
2090
    public function withClientToken($value)
2091
    {
2092
        $this->data['ClientToken'] = $value;
2093
        $this->options['query']['clientToken'] = $value;
2094
2095
        return $this;
2096
    }
2097
}
2098
2099
/**
2100
 * @method string getInstanceId()
2101
 * @method $this withInstanceId($value)
2102
 * @method string getClientToken()
2103
 */
2104
class UpdateAliwsDict extends Roa
2105
{
2106
    /** @var string */
2107
    public $pathPattern = '/openapi/instances/[InstanceId]/aliws-dict';
2108
2109
    /** @var string */
2110
    public $method = 'PUT';
2111
2112
    /**
2113
     * @param string $value
2114
     *
2115
     * @return $this
2116
     */
2117
    public function withClientToken($value)
2118
    {
2119
        $this->data['ClientToken'] = $value;
2120
        $this->options['query']['clientToken'] = $value;
2121
2122
        return $this;
2123
    }
2124
}
2125
2126
/**
2127
 * @method string getInstanceId()
2128
 * @method $this withInstanceId($value)
2129
 * @method string getClientToken()
2130
 */
2131
class UpdateBlackIps extends Roa
2132
{
2133
    /** @var string */
2134
    public $pathPattern = '/openapi/instances/[InstanceId]/black-ips';
2135
2136
    /**
2137
     * @param string $value
2138
     *
2139
     * @return $this
2140
     */
2141
    public function withClientToken($value)
2142
    {
2143
        $this->data['ClientToken'] = $value;
2144
        $this->options['query']['clientToken'] = $value;
2145
2146
        return $this;
2147
    }
2148
}
2149
2150
/**
2151
 * @method string getInstanceId()
2152
 * @method $this withInstanceId($value)
2153
 * @method string getClientToken()
2154
 */
2155
class UpdateDescription extends Roa
2156
{
2157
    /** @var string */
2158
    public $pathPattern = '/openapi/instances/[InstanceId]/description';
2159
2160
    /**
2161
     * @param string $value
2162
     *
2163
     * @return $this
2164
     */
2165
    public function withClientToken($value)
2166
    {
2167
        $this->data['ClientToken'] = $value;
2168
        $this->options['query']['clientToken'] = $value;
2169
2170
        return $this;
2171
    }
2172
}
2173
2174
/**
2175
 * @method string getInstanceId()
2176
 * @method $this withInstanceId($value)
2177
 * @method string getClientToken()
2178
 */
2179
class UpdateDict extends Roa
2180
{
2181
    /** @var string */
2182
    public $pathPattern = '/openapi/instances/[InstanceId]/dict';
2183
2184
    /** @var string */
2185
    public $method = 'PUT';
2186
2187
    /**
2188
     * @param string $value
2189
     *
2190
     * @return $this
2191
     */
2192
    public function withClientToken($value)
2193
    {
2194
        $this->data['ClientToken'] = $value;
2195
        $this->options['query']['clientToken'] = $value;
2196
2197
        return $this;
2198
    }
2199
}
2200
2201
/**
2202
 * @method string getInstanceId()
2203
 * @method $this withInstanceId($value)
2204
 * @method string getClientToken()
2205
 */
2206
class UpdateHotIkDicts extends Roa
2207
{
2208
    /** @var string */
2209
    public $pathPattern = '/openapi/instances/[InstanceId]/ik-hot-dict';
2210
2211
    /** @var string */
2212
    public $method = 'PUT';
2213
2214
    /**
2215
     * @param string $value
2216
     *
2217
     * @return $this
2218
     */
2219
    public function withClientToken($value)
2220
    {
2221
        $this->data['ClientToken'] = $value;
2222
        $this->options['query']['clientToken'] = $value;
2223
2224
        return $this;
2225
    }
2226
}
2227
2228
/**
2229
 * @method string getInstanceId()
2230
 * @method $this withInstanceId($value)
2231
 * @method string getClientToken()
2232
 */
2233
class UpdateInstance extends Roa
2234
{
2235
    /** @var string */
2236
    public $pathPattern = '/openapi/instances/[InstanceId]';
2237
2238
    /** @var string */
2239
    public $method = 'PUT';
2240
2241
    /**
2242
     * @param string $value
2243
     *
2244
     * @return $this
2245
     */
2246
    public function withClientToken($value)
2247
    {
2248
        $this->data['ClientToken'] = $value;
2249
        $this->options['query']['clientToken'] = $value;
2250
2251
        return $this;
2252
    }
2253
}
2254
2255
/**
2256
 * @method string getInstanceId()
2257
 * @method $this withInstanceId($value)
2258
 * @method string getClientToken()
2259
 */
2260
class UpdateInstanceChargeType extends Roa
2261
{
2262
    /** @var string */
2263
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/convert-pay-type';
2264
2265
    /**
2266
     * @param string $value
2267
     *
2268
     * @return $this
2269
     */
2270
    public function withClientToken($value)
2271
    {
2272
        $this->data['ClientToken'] = $value;
2273
        $this->options['query']['clientToken'] = $value;
2274
2275
        return $this;
2276
    }
2277
}
2278
2279
/**
2280
 * @method string getInstanceId()
2281
 * @method $this withInstanceId($value)
2282
 * @method string getClientToken()
2283
 */
2284
class UpdateInstanceSettings extends Roa
2285
{
2286
    /** @var string */
2287
    public $pathPattern = '/openapi/instances/[InstanceId]/instance-settings';
2288
2289
    /**
2290
     * @param string $value
2291
     *
2292
     * @return $this
2293
     */
2294
    public function withClientToken($value)
2295
    {
2296
        $this->data['ClientToken'] = $value;
2297
        $this->options['query']['clientToken'] = $value;
2298
2299
        return $this;
2300
    }
2301
}
2302
2303
/**
2304
 * @method string getInstanceId()
2305
 * @method $this withInstanceId($value)
2306
 * @method string getClientToken()
2307
 */
2308
class UpdateKibanaSettings extends Roa
2309
{
2310
    /** @var string */
2311
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/update-kibana-settings';
2312
2313
    /**
2314
     * @param string $value
2315
     *
2316
     * @return $this
2317
     */
2318
    public function withClientToken($value)
2319
    {
2320
        $this->data['ClientToken'] = $value;
2321
        $this->options['query']['clientToken'] = $value;
2322
2323
        return $this;
2324
    }
2325
}
2326
2327
/**
2328
 * @method string getInstanceId()
2329
 * @method $this withInstanceId($value)
2330
 * @method string getClientToken()
2331
 */
2332
class UpdateKibanaWhiteIps extends Roa
2333
{
2334
    /** @var string */
2335
    public $pathPattern = '/openapi/instances/[InstanceId]/kibana-white-ips';
2336
2337
    /**
2338
     * @param string $value
2339
     *
2340
     * @return $this
2341
     */
2342
    public function withClientToken($value)
2343
    {
2344
        $this->data['ClientToken'] = $value;
2345
        $this->options['query']['clientToken'] = $value;
2346
2347
        return $this;
2348
    }
2349
}
2350
2351
/**
2352
 * @method string getInstanceId()
2353
 * @method $this withInstanceId($value)
2354
 * @method string getClientToken()
2355
 */
2356
class UpdateLogstash extends Roa
2357
{
2358
    /** @var string */
2359
    public $pathPattern = '/openapi/logstashes/[InstanceId]';
2360
2361
    /** @var string */
2362
    public $method = 'PUT';
2363
2364
    /**
2365
     * @param string $value
2366
     *
2367
     * @return $this
2368
     */
2369
    public function withClientToken($value)
2370
    {
2371
        $this->data['ClientToken'] = $value;
2372
        $this->options['query']['clientToken'] = $value;
2373
2374
        return $this;
2375
    }
2376
}
2377
2378
/**
2379
 * @method string getInstanceId()
2380
 * @method $this withInstanceId($value)
2381
 * @method string getClientToken()
2382
 */
2383
class UpdateLogstashChargeType extends Roa
2384
{
2385
    /** @var string */
2386
    public $pathPattern = '/openapi/logstashes/[InstanceId]/actions/convert-pay-type';
2387
2388
    /**
2389
     * @param string $value
2390
     *
2391
     * @return $this
2392
     */
2393
    public function withClientToken($value)
2394
    {
2395
        $this->data['ClientToken'] = $value;
2396
        $this->options['query']['clientToken'] = $value;
2397
2398
        return $this;
2399
    }
2400
}
2401
2402
/**
2403
 * @method string getInstanceId()
2404
 * @method $this withInstanceId($value)
2405
 * @method string getClientToken()
2406
 */
2407
class UpdateLogstashDescription extends Roa
2408
{
2409
    /** @var string */
2410
    public $pathPattern = '/openapi/logstashes/[InstanceId]/description';
2411
2412
    /**
2413
     * @param string $value
2414
     *
2415
     * @return $this
2416
     */
2417
    public function withClientToken($value)
2418
    {
2419
        $this->data['ClientToken'] = $value;
2420
        $this->options['query']['clientToken'] = $value;
2421
2422
        return $this;
2423
    }
2424
}
2425
2426
/**
2427
 * @method string getInstanceId()
2428
 * @method $this withInstanceId($value)
2429
 * @method string getClientToken()
2430
 */
2431
class UpdateLogstashSettings extends Roa
2432
{
2433
    /** @var string */
2434
    public $pathPattern = '/openapi/logstashes/[InstanceId]/instance-settings';
2435
2436
    /**
2437
     * @param string $value
2438
     *
2439
     * @return $this
2440
     */
2441
    public function withClientToken($value)
2442
    {
2443
        $this->data['ClientToken'] = $value;
2444
        $this->options['query']['clientToken'] = $value;
2445
2446
        return $this;
2447
    }
2448
}
2449
2450
/**
2451
 * @method string getInstanceId()
2452
 * @method $this withInstanceId($value)
2453
 * @method string getClientToken()
2454
 */
2455
class UpdatePipelineManagementConfig extends Roa
2456
{
2457
    /** @var string */
2458
    public $pathPattern = '/openapi/logstashes/[InstanceId]/pipeline-management-config';
2459
2460
    /**
2461
     * @param string $value
2462
     *
2463
     * @return $this
2464
     */
2465
    public function withClientToken($value)
2466
    {
2467
        $this->data['ClientToken'] = $value;
2468
        $this->options['query']['clientToken'] = $value;
2469
2470
        return $this;
2471
    }
2472
}
2473
2474
/**
2475
 * @method string getInstanceId()
2476
 * @method $this withInstanceId($value)
2477
 * @method string getClientToken()
2478
 */
2479
class UpdatePrivateNetworkWhiteIps extends Roa
2480
{
2481
    /** @var string */
2482
    public $pathPattern = '/openapi/instances/[InstanceId]/private-network-white-ips';
2483
2484
    /**
2485
     * @param string $value
2486
     *
2487
     * @return $this
2488
     */
2489
    public function withClientToken($value)
2490
    {
2491
        $this->data['ClientToken'] = $value;
2492
        $this->options['query']['clientToken'] = $value;
2493
2494
        return $this;
2495
    }
2496
}
2497
2498
/**
2499
 * @method string getInstanceId()
2500
 * @method $this withInstanceId($value)
2501
 * @method string getClientToken()
2502
 */
2503
class UpdatePublicNetwork extends Roa
2504
{
2505
    /** @var string */
2506
    public $pathPattern = '/openapi/instances/[InstanceId]/public-network';
2507
2508
    /**
2509
     * @param string $value
2510
     *
2511
     * @return $this
2512
     */
2513
    public function withClientToken($value)
2514
    {
2515
        $this->data['ClientToken'] = $value;
2516
        $this->options['query']['clientToken'] = $value;
2517
2518
        return $this;
2519
    }
2520
}
2521
2522
/**
2523
 * @method string getInstanceId()
2524
 * @method $this withInstanceId($value)
2525
 * @method string getClientToken()
2526
 */
2527
class UpdatePublicWhiteIps extends Roa
2528
{
2529
    /** @var string */
2530
    public $pathPattern = '/openapi/instances/[InstanceId]/public-white-ips';
2531
2532
    /**
2533
     * @param string $value
2534
     *
2535
     * @return $this
2536
     */
2537
    public function withClientToken($value)
2538
    {
2539
        $this->data['ClientToken'] = $value;
2540
        $this->options['query']['clientToken'] = $value;
2541
2542
        return $this;
2543
    }
2544
}
2545
2546
/**
2547
 * @method string getInstanceId()
2548
 * @method $this withInstanceId($value)
2549
 */
2550
class UpdateSnapshotSetting extends Roa
2551
{
2552
    /** @var string */
2553
    public $pathPattern = '/openapi/instances/[InstanceId]/snapshot-setting';
2554
}
2555
2556
/**
2557
 * @method string getInstanceId()
2558
 * @method $this withInstanceId($value)
2559
 * @method string getClientToken()
2560
 */
2561
class UpdateSynonymsDicts extends Roa
2562
{
2563
    /** @var string */
2564
    public $pathPattern = '/openapi/instances/[InstanceId]/synonymsDict';
2565
2566
    /** @var string */
2567
    public $method = 'PUT';
2568
2569
    /**
2570
     * @param string $value
2571
     *
2572
     * @return $this
2573
     */
2574
    public function withClientToken($value)
2575
    {
2576
        $this->data['ClientToken'] = $value;
2577
        $this->options['query']['clientToken'] = $value;
2578
2579
        return $this;
2580
    }
2581
}
2582
2583
/**
2584
 * @method string getInstanceId()
2585
 * @method $this withInstanceId($value)
2586
 * @method string getClientToken()
2587
 */
2588
class UpdateWhiteIps extends Roa
2589
{
2590
    /** @var string */
2591
    public $pathPattern = '/openapi/instances/[InstanceId]/white-ips';
2592
2593
    /**
2594
     * @param string $value
2595
     *
2596
     * @return $this
2597
     */
2598
    public function withClientToken($value)
2599
    {
2600
        $this->data['ClientToken'] = $value;
2601
        $this->options['query']['clientToken'] = $value;
2602
2603
        return $this;
2604
    }
2605
}
2606
2607
/**
2608
 * @method string getInstanceId()
2609
 * @method $this withInstanceId($value)
2610
 * @method string getNodeType()
2611
 */
2612
class ValidateShrinkNodes extends Roa
2613
{
2614
    /** @var string */
2615
    public $pathPattern = '/openapi/instances/[InstanceId]/validate-shrink-nodes';
2616
2617
    /**
2618
     * @param string $value
2619
     *
2620
     * @return $this
2621
     */
2622
    public function withNodeType($value)
2623
    {
2624
        $this->data['NodeType'] = $value;
2625
        $this->options['query']['nodeType'] = $value;
2626
2627
        return $this;
2628
    }
2629
}
2630
2631
/**
2632
 * @method string getInstanceId()
2633
 * @method $this withInstanceId($value)
2634
 * @method string getNodeType()
2635
 */
2636
class ValidateTransferableNodes extends Roa
2637
{
2638
    /** @var string */
2639
    public $pathPattern = '/openapi/instances/[InstanceId]/validate-transfer-nodes';
2640
2641
    /**
2642
     * @param string $value
2643
     *
2644
     * @return $this
2645
     */
2646
    public function withNodeType($value)
2647
    {
2648
        $this->data['NodeType'] = $value;
2649
        $this->options['query']['nodeType'] = $value;
2650
2651
        return $this;
2652
    }
2653
}
2654