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 ( ca8323...5d35c2 )
by
unknown
05:53
created

StartSlowQueryAnalyzer   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 1
eloc 6
c 1
b 0
f 0
dl 0
loc 19
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A withAppGroupIdentity() 0 6 1
1
<?php
2
3
namespace AlibabaCloud\OpenSearch\V20171225;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method CompileSortScript compileSortScript(array $options = [])
9
 * @method CreateApp createApp(array $options = [])
10
 * @method CreateAppGroup createAppGroup(array $options = [])
11
 * @method CreateDataCollection createDataCollection(array $options = [])
12
 * @method CreateFirstRank createFirstRank(array $options = [])
13
 * @method CreateInterventionDictionary createInterventionDictionary(array $options = [])
14
 * @method CreateModel createModel(array $options = [])
15
 * @method CreateQueryProcessor createQueryProcessor(array $options = [])
16
 * @method CreateScheduledTask createScheduledTask(array $options = [])
17
 * @method CreateSecondRank createSecondRank(array $options = [])
18
 * @method CreateSortScript createSortScript(array $options = [])
19
 * @method DeleteSortScript deleteSortScript(array $options = [])
20
 * @method DescribeApp describeApp(array $options = [])
21
 * @method DescribeAppGroup describeAppGroup(array $options = [])
22
 * @method DescribeAppGroupDataReport describeAppGroupDataReport(array $options = [])
23
 * @method DescribeApps describeApps(array $options = [])
24
 * @method DescribeAppStatistics describeAppStatistics(array $options = [])
25
 * @method DescribeDataCollction describeDataCollction(array $options = [])
26
 * @method DescribeFirstRank describeFirstRank(array $options = [])
27
 * @method DescribeInterventionDictionary describeInterventionDictionary(array $options = [])
28
 * @method DescribeQueryProcessor describeQueryProcessor(array $options = [])
29
 * @method DescribeRegion describeRegion(array $options = [])
30
 * @method DescribeRegions describeRegions(array $options = [])
31
 * @method DescribeScheduledTask describeScheduledTask(array $options = [])
32
 * @method DescribeSecondRank describeSecondRank(array $options = [])
33
 * @method DescribeSlowQueryStatus describeSlowQueryStatus(array $options = [])
34
 * @method DisableSlowQuery disableSlowQuery(array $options = [])
35
 * @method EnableSlowQuery enableSlowQuery(array $options = [])
36
 * @method GetModelProgress getModelProgress(array $options = [])
37
 * @method GetSortScript getSortScript(array $options = [])
38
 * @method GetSortScriptFile getSortScriptFile(array $options = [])
39
 * @method ListAppGroupErrors listAppGroupErrors(array $options = [])
40
 * @method ListAppGroupMetrics listAppGroupMetrics(array $options = [])
41
 * @method ListAppGroups listAppGroups(array $options = [])
42
 * @method ListApps listApps(array $options = [])
43
 * @method ListDataCollections listDataCollections(array $options = [])
44
 * @method ListDeployedAlgorithmModels listDeployedAlgorithmModels(array $options = [])
45
 * @method ListFirstRanks listFirstRanks(array $options = [])
46
 * @method ListInterventionDictionaries listInterventionDictionaries(array $options = [])
47
 * @method ListInterventionDictionaryEntries listInterventionDictionaryEntries(array $options = [])
48
 * @method ListInterventionDictionaryNerResults listInterventionDictionaryNerResults(array $options = [])
49
 * @method ListInterventionDictionaryRelatedEntities listInterventionDictionaryRelatedEntities(array $options = [])
50
 * @method ListQueryProcessorNers listQueryProcessorNers(array $options = [])
51
 * @method ListQueryProcessors listQueryProcessors(array $options = [])
52
 * @method ListScheduledTasks listScheduledTasks(array $options = [])
53
 * @method ListSecondRanks listSecondRanks(array $options = [])
54
 * @method ListSlowQueryCategories listSlowQueryCategories(array $options = [])
55
 * @method ListSlowQueryQueries listSlowQueryQueries(array $options = [])
56
 * @method ListSortScripts listSortScripts(array $options = [])
57
 * @method ModifyAppGroup modifyAppGroup(array $options = [])
58
 * @method ModifyAppGroupQuota modifyAppGroupQuota(array $options = [])
59
 * @method ModifyFirstRank modifyFirstRank(array $options = [])
60
 * @method ModifyQueryProcessor modifyQueryProcessor(array $options = [])
61
 * @method ModifyScheduledTask modifyScheduledTask(array $options = [])
62
 * @method ModifySecondRank modifySecondRank(array $options = [])
63
 * @method PushInterventionDictionaryEntries pushInterventionDictionaryEntries(array $options = [])
64
 * @method ReleaseSortScript releaseSortScript(array $options = [])
65
 * @method RemoveApp removeApp(array $options = [])
66
 * @method RemoveAppGroup removeAppGroup(array $options = [])
67
 * @method RemoveDataCollection removeDataCollection(array $options = [])
68
 * @method RemoveFirstRank removeFirstRank(array $options = [])
69
 * @method RemoveInterventionDictionary removeInterventionDictionary(array $options = [])
70
 * @method RemoveQueryProcessor removeQueryProcessor(array $options = [])
71
 * @method RemoveScheduledTask removeScheduledTask(array $options = [])
72
 * @method RemoveSecondRank removeSecondRank(array $options = [])
73
 * @method ReplaceAppGroupCommodityCode replaceAppGroupCommodityCode(array $options = [])
74
 * @method SaveSortScriptFile saveSortScriptFile(array $options = [])
75
 * @method StartSlowQueryAnalyzer startSlowQueryAnalyzer(array $options = [])
76
 * @method UpdateFetchFields updateFetchFields(array $options = [])
77
 * @method UpdateSummaries updateSummaries(array $options = [])
78
 */
79
class OpenSearchApiResolver extends ApiResolver
80
{
81
}
82
83
class Roa extends \AlibabaCloud\Client\Resolver\Roa
84
{
85
    /** @var string */
86
    public $product = 'OpenSearch';
87
88
    /** @var string */
89
    public $version = '2017-12-25';
90
91
    /** @var string */
92
    public $serviceCode = 'opensearch';
93
}
94
95
/**
96
 * @method string getAppVersionId()
97
 * @method string getScriptName()
98
 * @method string getAppGroupIdentity()
99
 */
100
class CompileSortScript extends Roa
101
{
102
    /** @var string */
103
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/actions/compiling';
104
105
    /** @var string */
106
    public $method = 'POST';
107
108
    /**
109
     * @param string $value
110
     *
111
     * @return $this
112
     */
113
    public function withAppVersionId($value)
114
    {
115
        $this->data['AppVersionId'] = $value;
116
        $this->pathParameters['appVersionId'] = $value;
117
118
        return $this;
119
    }
120
121
    /**
122
     * @param string $value
123
     *
124
     * @return $this
125
     */
126
    public function withScriptName($value)
127
    {
128
        $this->data['ScriptName'] = $value;
129
        $this->pathParameters['scriptName'] = $value;
130
131
        return $this;
132
    }
133
134
    /**
135
     * @param string $value
136
     *
137
     * @return $this
138
     */
139
    public function withAppGroupIdentity($value)
140
    {
141
        $this->data['AppGroupIdentity'] = $value;
142
        $this->pathParameters['appGroupIdentity'] = $value;
143
144
        return $this;
145
    }
146
}
147
148
/**
149
 * @method string getDryRun()
150
 * @method string getAppGroupIdentity()
151
 */
152
class CreateApp extends Roa
153
{
154
    /** @var string */
155
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps';
156
157
    /** @var string */
158
    public $method = 'POST';
159
160
    /**
161
     * @param string $value
162
     *
163
     * @return $this
164
     */
165
    public function withDryRun($value)
166
    {
167
        $this->data['DryRun'] = $value;
168
        $this->options['query']['dryRun'] = $value;
169
170
        return $this;
171
    }
172
173
    /**
174
     * @param string $value
175
     *
176
     * @return $this
177
     */
178
    public function withAppGroupIdentity($value)
179
    {
180
        $this->data['AppGroupIdentity'] = $value;
181
        $this->pathParameters['appGroupIdentity'] = $value;
182
183
        return $this;
184
    }
185
}
186
187
class CreateAppGroup extends Roa
188
{
189
    /** @var string */
190
    public $pathPattern = '/v4/openapi/app-groups';
191
192
    /** @var string */
193
    public $method = 'POST';
194
}
195
196
/**
197
 * @method string getAppGroupIdentity()
198
 */
199
class CreateDataCollection extends Roa
200
{
201
    /** @var string */
202
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections';
203
204
    /** @var string */
205
    public $method = 'POST';
206
207
    /**
208
     * @param string $value
209
     *
210
     * @return $this
211
     */
212
    public function withAppGroupIdentity($value)
213
    {
214
        $this->data['AppGroupIdentity'] = $value;
215
        $this->pathParameters['appGroupIdentity'] = $value;
216
217
        return $this;
218
    }
219
}
220
221
/**
222
 * @method string getDryRun()
223
 * @method string getAppId()
224
 * @method string getAppGroupIdentity()
225
 */
226
class CreateFirstRank extends Roa
227
{
228
    /** @var string */
229
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks';
230
231
    /** @var string */
232
    public $method = 'POST';
233
234
    /**
235
     * @param string $value
236
     *
237
     * @return $this
238
     */
239
    public function withDryRun($value)
240
    {
241
        $this->data['DryRun'] = $value;
242
        $this->options['query']['dryRun'] = $value;
243
244
        return $this;
245
    }
246
247
    /**
248
     * @param string $value
249
     *
250
     * @return $this
251
     */
252
    public function withAppId($value)
253
    {
254
        $this->data['AppId'] = $value;
255
        $this->pathParameters['appId'] = $value;
256
257
        return $this;
258
    }
259
260
    /**
261
     * @param string $value
262
     *
263
     * @return $this
264
     */
265
    public function withAppGroupIdentity($value)
266
    {
267
        $this->data['AppGroupIdentity'] = $value;
268
        $this->pathParameters['appGroupIdentity'] = $value;
269
270
        return $this;
271
    }
272
}
273
274
class CreateInterventionDictionary extends Roa
275
{
276
    /** @var string */
277
    public $pathPattern = '/v4/openapi/intervention-dictionaries';
278
279
    /** @var string */
280
    public $method = 'POST';
281
}
282
283
/**
284
 * @method string getAppGroupIdentity()
285
 */
286
class CreateModel extends Roa
287
{
288
    /** @var string */
289
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/simple-models';
290
291
    /** @var string */
292
    public $method = 'POST';
293
294
    /**
295
     * @param string $value
296
     *
297
     * @return $this
298
     */
299
    public function withAppGroupIdentity($value)
300
    {
301
        $this->data['AppGroupIdentity'] = $value;
302
        $this->pathParameters['appGroupIdentity'] = $value;
303
304
        return $this;
305
    }
306
}
307
308
/**
309
 * @method string getDryRun()
310
 * @method string getAppId()
311
 * @method string getAppGroupIdentity()
312
 */
313
class CreateQueryProcessor extends Roa
314
{
315
    /** @var string */
316
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors';
317
318
    /** @var string */
319
    public $method = 'POST';
320
321
    /**
322
     * @param string $value
323
     *
324
     * @return $this
325
     */
326
    public function withDryRun($value)
327
    {
328
        $this->data['DryRun'] = $value;
329
        $this->options['query']['dryRun'] = $value;
330
331
        return $this;
332
    }
333
334
    /**
335
     * @param string $value
336
     *
337
     * @return $this
338
     */
339
    public function withAppId($value)
340
    {
341
        $this->data['AppId'] = $value;
342
        $this->pathParameters['appId'] = $value;
343
344
        return $this;
345
    }
346
347
    /**
348
     * @param string $value
349
     *
350
     * @return $this
351
     */
352
    public function withAppGroupIdentity($value)
353
    {
354
        $this->data['AppGroupIdentity'] = $value;
355
        $this->pathParameters['appGroupIdentity'] = $value;
356
357
        return $this;
358
    }
359
}
360
361
/**
362
 * @method string getAppGroupIdentity()
363
 */
364
class CreateScheduledTask extends Roa
365
{
366
    /** @var string */
367
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks';
368
369
    /** @var string */
370
    public $method = 'POST';
371
372
    /**
373
     * @param string $value
374
     *
375
     * @return $this
376
     */
377
    public function withAppGroupIdentity($value)
378
    {
379
        $this->data['AppGroupIdentity'] = $value;
380
        $this->pathParameters['appGroupIdentity'] = $value;
381
382
        return $this;
383
    }
384
}
385
386
/**
387
 * @method string getDryRun()
388
 * @method string getAppId()
389
 * @method string getAppGroupIdentity()
390
 */
391
class CreateSecondRank extends Roa
392
{
393
    /** @var string */
394
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks';
395
396
    /** @var string */
397
    public $method = 'POST';
398
399
    /**
400
     * @param string $value
401
     *
402
     * @return $this
403
     */
404
    public function withDryRun($value)
405
    {
406
        $this->data['DryRun'] = $value;
407
        $this->options['query']['dryRun'] = $value;
408
409
        return $this;
410
    }
411
412
    /**
413
     * @param string $value
414
     *
415
     * @return $this
416
     */
417
    public function withAppId($value)
418
    {
419
        $this->data['AppId'] = $value;
420
        $this->pathParameters['appId'] = $value;
421
422
        return $this;
423
    }
424
425
    /**
426
     * @param string $value
427
     *
428
     * @return $this
429
     */
430
    public function withAppGroupIdentity($value)
431
    {
432
        $this->data['AppGroupIdentity'] = $value;
433
        $this->pathParameters['appGroupIdentity'] = $value;
434
435
        return $this;
436
    }
437
}
438
439
/**
440
 * @method string getAppVersionId()
441
 * @method string getAppGroupIdentity()
442
 */
443
class CreateSortScript extends Roa
444
{
445
    /** @var string */
446
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts';
447
448
    /** @var string */
449
    public $method = 'POST';
450
451
    /**
452
     * @param string $value
453
     *
454
     * @return $this
455
     */
456
    public function withAppVersionId($value)
457
    {
458
        $this->data['AppVersionId'] = $value;
459
        $this->pathParameters['appVersionId'] = $value;
460
461
        return $this;
462
    }
463
464
    /**
465
     * @param string $value
466
     *
467
     * @return $this
468
     */
469
    public function withAppGroupIdentity($value)
470
    {
471
        $this->data['AppGroupIdentity'] = $value;
472
        $this->pathParameters['appGroupIdentity'] = $value;
473
474
        return $this;
475
    }
476
}
477
478
/**
479
 * @method string getAppVersionId()
480
 * @method string getScriptName()
481
 * @method string getAppGroupIdentity()
482
 */
483
class DeleteSortScript extends Roa
484
{
485
    /** @var string */
486
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]';
487
488
    /** @var string */
489
    public $method = 'DELETE';
490
491
    /**
492
     * @param string $value
493
     *
494
     * @return $this
495
     */
496
    public function withAppVersionId($value)
497
    {
498
        $this->data['AppVersionId'] = $value;
499
        $this->pathParameters['appVersionId'] = $value;
500
501
        return $this;
502
    }
503
504
    /**
505
     * @param string $value
506
     *
507
     * @return $this
508
     */
509
    public function withScriptName($value)
510
    {
511
        $this->data['ScriptName'] = $value;
512
        $this->pathParameters['scriptName'] = $value;
513
514
        return $this;
515
    }
516
517
    /**
518
     * @param string $value
519
     *
520
     * @return $this
521
     */
522
    public function withAppGroupIdentity($value)
523
    {
524
        $this->data['AppGroupIdentity'] = $value;
525
        $this->pathParameters['appGroupIdentity'] = $value;
526
527
        return $this;
528
    }
529
}
530
531
/**
532
 * @method string getAppId()
533
 * @method string getAppGroupIdentity()
534
 */
535
class DescribeApp extends Roa
536
{
537
    /** @var string */
538
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]';
539
540
    /**
541
     * @param string $value
542
     *
543
     * @return $this
544
     */
545
    public function withAppId($value)
546
    {
547
        $this->data['AppId'] = $value;
548
        $this->pathParameters['appId'] = $value;
549
550
        return $this;
551
    }
552
553
    /**
554
     * @param string $value
555
     *
556
     * @return $this
557
     */
558
    public function withAppGroupIdentity($value)
559
    {
560
        $this->data['AppGroupIdentity'] = $value;
561
        $this->pathParameters['appGroupIdentity'] = $value;
562
563
        return $this;
564
    }
565
}
566
567
/**
568
 * @method string getAppGroupIdentity()
569
 */
570
class DescribeAppGroup extends Roa
571
{
572
    /** @var string */
573
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]';
574
575
    /**
576
     * @param string $value
577
     *
578
     * @return $this
579
     */
580
    public function withAppGroupIdentity($value)
581
    {
582
        $this->data['AppGroupIdentity'] = $value;
583
        $this->pathParameters['appGroupIdentity'] = $value;
584
585
        return $this;
586
    }
587
}
588
589
/**
590
 * @method string getEndTime()
591
 * @method string getStartTime()
592
 * @method string getAppGroupIdentity()
593
 */
594
class DescribeAppGroupDataReport extends Roa
595
{
596
    /** @var string */
597
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-report';
598
599
    /**
600
     * @param string $value
601
     *
602
     * @return $this
603
     */
604
    public function withEndTime($value)
605
    {
606
        $this->data['EndTime'] = $value;
607
        $this->options['query']['endTime'] = $value;
608
609
        return $this;
610
    }
611
612
    /**
613
     * @param string $value
614
     *
615
     * @return $this
616
     */
617
    public function withStartTime($value)
618
    {
619
        $this->data['StartTime'] = $value;
620
        $this->options['query']['startTime'] = $value;
621
622
        return $this;
623
    }
624
625
    /**
626
     * @param string $value
627
     *
628
     * @return $this
629
     */
630
    public function withAppGroupIdentity($value)
631
    {
632
        $this->data['AppGroupIdentity'] = $value;
633
        $this->pathParameters['appGroupIdentity'] = $value;
634
635
        return $this;
636
    }
637
}
638
639
/**
640
 * @method string getAppGroupIdentity()
641
 */
642
class DescribeApps extends Roa
643
{
644
    /** @var string */
645
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps';
646
647
    /**
648
     * @param string $value
649
     *
650
     * @return $this
651
     */
652
    public function withAppGroupIdentity($value)
653
    {
654
        $this->data['AppGroupIdentity'] = $value;
655
        $this->pathParameters['appGroupIdentity'] = $value;
656
657
        return $this;
658
    }
659
}
660
661
/**
662
 * @method string getAppId()
663
 * @method string getAppGroupIdentity()
664
 */
665
class DescribeAppStatistics extends Roa
666
{
667
    /** @var string */
668
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/statistics';
669
670
    /**
671
     * @param string $value
672
     *
673
     * @return $this
674
     */
675
    public function withAppId($value)
676
    {
677
        $this->data['AppId'] = $value;
678
        $this->pathParameters['appId'] = $value;
679
680
        return $this;
681
    }
682
683
    /**
684
     * @param string $value
685
     *
686
     * @return $this
687
     */
688
    public function withAppGroupIdentity($value)
689
    {
690
        $this->data['AppGroupIdentity'] = $value;
691
        $this->pathParameters['appGroupIdentity'] = $value;
692
693
        return $this;
694
    }
695
}
696
697
/**
698
 * @method string getDataCollectionIdentity()
699
 * @method string getAppGroupIdentity()
700
 */
701
class DescribeDataCollction extends Roa
702
{
703
    /** @var string */
704
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections/[dataCollectionIdentity]';
705
706
    /**
707
     * @param string $value
708
     *
709
     * @return $this
710
     */
711
    public function withDataCollectionIdentity($value)
712
    {
713
        $this->data['DataCollectionIdentity'] = $value;
714
        $this->pathParameters['dataCollectionIdentity'] = $value;
715
716
        return $this;
717
    }
718
719
    /**
720
     * @param string $value
721
     *
722
     * @return $this
723
     */
724
    public function withAppGroupIdentity($value)
725
    {
726
        $this->data['AppGroupIdentity'] = $value;
727
        $this->pathParameters['appGroupIdentity'] = $value;
728
729
        return $this;
730
    }
731
}
732
733
/**
734
 * @method string getAppId()
735
 * @method string getName()
736
 * @method string getAppGroupIdentity()
737
 */
738
class DescribeFirstRank extends Roa
739
{
740
    /** @var string */
741
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks/[name]';
742
743
    /**
744
     * @param string $value
745
     *
746
     * @return $this
747
     */
748
    public function withAppId($value)
749
    {
750
        $this->data['AppId'] = $value;
751
        $this->pathParameters['appId'] = $value;
752
753
        return $this;
754
    }
755
756
    /**
757
     * @param string $value
758
     *
759
     * @return $this
760
     */
761
    public function withName($value)
762
    {
763
        $this->data['Name'] = $value;
764
        $this->pathParameters['name'] = $value;
765
766
        return $this;
767
    }
768
769
    /**
770
     * @param string $value
771
     *
772
     * @return $this
773
     */
774
    public function withAppGroupIdentity($value)
775
    {
776
        $this->data['AppGroupIdentity'] = $value;
777
        $this->pathParameters['appGroupIdentity'] = $value;
778
779
        return $this;
780
    }
781
}
782
783
/**
784
 * @method string getName()
785
 */
786
class DescribeInterventionDictionary extends Roa
787
{
788
    /** @var string */
789
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]';
790
791
    /**
792
     * @param string $value
793
     *
794
     * @return $this
795
     */
796
    public function withName($value)
797
    {
798
        $this->data['Name'] = $value;
799
        $this->pathParameters['name'] = $value;
800
801
        return $this;
802
    }
803
}
804
805
/**
806
 * @method string getAppId()
807
 * @method string getName()
808
 * @method string getAppGroupIdentity()
809
 */
810
class DescribeQueryProcessor extends Roa
811
{
812
    /** @var string */
813
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors/[name]';
814
815
    /**
816
     * @param string $value
817
     *
818
     * @return $this
819
     */
820
    public function withAppId($value)
821
    {
822
        $this->data['AppId'] = $value;
823
        $this->pathParameters['appId'] = $value;
824
825
        return $this;
826
    }
827
828
    /**
829
     * @param string $value
830
     *
831
     * @return $this
832
     */
833
    public function withName($value)
834
    {
835
        $this->data['Name'] = $value;
836
        $this->pathParameters['name'] = $value;
837
838
        return $this;
839
    }
840
841
    /**
842
     * @param string $value
843
     *
844
     * @return $this
845
     */
846
    public function withAppGroupIdentity($value)
847
    {
848
        $this->data['AppGroupIdentity'] = $value;
849
        $this->pathParameters['appGroupIdentity'] = $value;
850
851
        return $this;
852
    }
853
}
854
855
class DescribeRegion extends Roa
856
{
857
    /** @var string */
858
    public $pathPattern = '/v4/openapi/region';
859
}
860
861
class DescribeRegions extends Roa
862
{
863
    /** @var string */
864
    public $pathPattern = '/v4/openapi/regions';
865
}
866
867
/**
868
 * @method string getAppGroupIdentity()
869
 * @method string getTaskId()
870
 */
871
class DescribeScheduledTask extends Roa
872
{
873
    /** @var string */
874
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks/[taskId]';
875
876
    /**
877
     * @param string $value
878
     *
879
     * @return $this
880
     */
881
    public function withAppGroupIdentity($value)
882
    {
883
        $this->data['AppGroupIdentity'] = $value;
884
        $this->pathParameters['appGroupIdentity'] = $value;
885
886
        return $this;
887
    }
888
889
    /**
890
     * @param string $value
891
     *
892
     * @return $this
893
     */
894
    public function withTaskId($value)
895
    {
896
        $this->data['TaskId'] = $value;
897
        $this->pathParameters['taskId'] = $value;
898
899
        return $this;
900
    }
901
}
902
903
/**
904
 * @method string getAppId()
905
 * @method string getName()
906
 * @method string getAppGroupIdentity()
907
 */
908
class DescribeSecondRank extends Roa
909
{
910
    /** @var string */
911
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks/[name]';
912
913
    /**
914
     * @param string $value
915
     *
916
     * @return $this
917
     */
918
    public function withAppId($value)
919
    {
920
        $this->data['AppId'] = $value;
921
        $this->pathParameters['appId'] = $value;
922
923
        return $this;
924
    }
925
926
    /**
927
     * @param string $value
928
     *
929
     * @return $this
930
     */
931
    public function withName($value)
932
    {
933
        $this->data['Name'] = $value;
934
        $this->pathParameters['name'] = $value;
935
936
        return $this;
937
    }
938
939
    /**
940
     * @param string $value
941
     *
942
     * @return $this
943
     */
944
    public function withAppGroupIdentity($value)
945
    {
946
        $this->data['AppGroupIdentity'] = $value;
947
        $this->pathParameters['appGroupIdentity'] = $value;
948
949
        return $this;
950
    }
951
}
952
953
/**
954
 * @method string getAppGroupIdentity()
955
 */
956
class DescribeSlowQueryStatus extends Roa
957
{
958
    /** @var string */
959
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query';
960
961
    /**
962
     * @param string $value
963
     *
964
     * @return $this
965
     */
966
    public function withAppGroupIdentity($value)
967
    {
968
        $this->data['AppGroupIdentity'] = $value;
969
        $this->pathParameters['appGroupIdentity'] = $value;
970
971
        return $this;
972
    }
973
}
974
975
/**
976
 * @method string getAppGroupIdentity()
977
 */
978
class DisableSlowQuery extends Roa
979
{
980
    /** @var string */
981
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/actions/disable';
982
983
    /** @var string */
984
    public $method = 'POST';
985
986
    /**
987
     * @param string $value
988
     *
989
     * @return $this
990
     */
991
    public function withAppGroupIdentity($value)
992
    {
993
        $this->data['AppGroupIdentity'] = $value;
994
        $this->pathParameters['appGroupIdentity'] = $value;
995
996
        return $this;
997
    }
998
}
999
1000
/**
1001
 * @method string getAppGroupIdentity()
1002
 */
1003
class EnableSlowQuery extends Roa
1004
{
1005
    /** @var string */
1006
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/actions/enable';
1007
1008
    /** @var string */
1009
    public $method = 'POST';
1010
1011
    /**
1012
     * @param string $value
1013
     *
1014
     * @return $this
1015
     */
1016
    public function withAppGroupIdentity($value)
1017
    {
1018
        $this->data['AppGroupIdentity'] = $value;
1019
        $this->pathParameters['appGroupIdentity'] = $value;
1020
1021
        return $this;
1022
    }
1023
}
1024
1025
/**
1026
 * @method string getModelId()
1027
 * @method string getAppGroupIdentity()
1028
 */
1029
class GetModelProgress extends Roa
1030
{
1031
    /** @var string */
1032
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/simple-models/[modelId]/progress';
1033
1034
    /**
1035
     * @param string $value
1036
     *
1037
     * @return $this
1038
     */
1039
    public function withModelId($value)
1040
    {
1041
        $this->data['ModelId'] = $value;
1042
        $this->pathParameters['modelId'] = $value;
1043
1044
        return $this;
1045
    }
1046
1047
    /**
1048
     * @param string $value
1049
     *
1050
     * @return $this
1051
     */
1052
    public function withAppGroupIdentity($value)
1053
    {
1054
        $this->data['AppGroupIdentity'] = $value;
1055
        $this->pathParameters['appGroupIdentity'] = $value;
1056
1057
        return $this;
1058
    }
1059
}
1060
1061
/**
1062
 * @method string getAppVersionId()
1063
 * @method string getScriptName()
1064
 * @method string getAppGroupIdentity()
1065
 */
1066
class GetSortScript extends Roa
1067
{
1068
    /** @var string */
1069
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]';
1070
1071
    /**
1072
     * @param string $value
1073
     *
1074
     * @return $this
1075
     */
1076
    public function withAppVersionId($value)
1077
    {
1078
        $this->data['AppVersionId'] = $value;
1079
        $this->pathParameters['appVersionId'] = $value;
1080
1081
        return $this;
1082
    }
1083
1084
    /**
1085
     * @param string $value
1086
     *
1087
     * @return $this
1088
     */
1089
    public function withScriptName($value)
1090
    {
1091
        $this->data['ScriptName'] = $value;
1092
        $this->pathParameters['scriptName'] = $value;
1093
1094
        return $this;
1095
    }
1096
1097
    /**
1098
     * @param string $value
1099
     *
1100
     * @return $this
1101
     */
1102
    public function withAppGroupIdentity($value)
1103
    {
1104
        $this->data['AppGroupIdentity'] = $value;
1105
        $this->pathParameters['appGroupIdentity'] = $value;
1106
1107
        return $this;
1108
    }
1109
}
1110
1111
/**
1112
 * @method string getAppVersionId()
1113
 * @method string getScriptName()
1114
 * @method string getAppGroupIdentity()
1115
 */
1116
class GetSortScriptFile extends Roa
1117
{
1118
    /** @var string */
1119
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/files/src/UserScorer.cava';
1120
1121
    /**
1122
     * @param string $value
1123
     *
1124
     * @return $this
1125
     */
1126
    public function withAppVersionId($value)
1127
    {
1128
        $this->data['AppVersionId'] = $value;
1129
        $this->pathParameters['appVersionId'] = $value;
1130
1131
        return $this;
1132
    }
1133
1134
    /**
1135
     * @param string $value
1136
     *
1137
     * @return $this
1138
     */
1139
    public function withScriptName($value)
1140
    {
1141
        $this->data['ScriptName'] = $value;
1142
        $this->pathParameters['scriptName'] = $value;
1143
1144
        return $this;
1145
    }
1146
1147
    /**
1148
     * @param string $value
1149
     *
1150
     * @return $this
1151
     */
1152
    public function withAppGroupIdentity($value)
1153
    {
1154
        $this->data['AppGroupIdentity'] = $value;
1155
        $this->pathParameters['appGroupIdentity'] = $value;
1156
1157
        return $this;
1158
    }
1159
}
1160
1161
/**
1162
 * @method string getAppId()
1163
 * @method string getPageSize()
1164
 * @method string getStartTime()
1165
 * @method string getStopTime()
1166
 * @method string getAppGroupIdentity()
1167
 * @method string getPageNumber()
1168
 */
1169
class ListAppGroupErrors extends Roa
1170
{
1171
    /** @var string */
1172
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/errors';
1173
1174
    /**
1175
     * @param string $value
1176
     *
1177
     * @return $this
1178
     */
1179
    public function withAppId($value)
1180
    {
1181
        $this->data['AppId'] = $value;
1182
        $this->options['query']['appId'] = $value;
1183
1184
        return $this;
1185
    }
1186
1187
    /**
1188
     * @param string $value
1189
     *
1190
     * @return $this
1191
     */
1192
    public function withPageSize($value)
1193
    {
1194
        $this->data['PageSize'] = $value;
1195
        $this->options['query']['pageSize'] = $value;
1196
1197
        return $this;
1198
    }
1199
1200
    /**
1201
     * @param string $value
1202
     *
1203
     * @return $this
1204
     */
1205
    public function withStartTime($value)
1206
    {
1207
        $this->data['StartTime'] = $value;
1208
        $this->options['query']['startTime'] = $value;
1209
1210
        return $this;
1211
    }
1212
1213
    /**
1214
     * @param string $value
1215
     *
1216
     * @return $this
1217
     */
1218
    public function withStopTime($value)
1219
    {
1220
        $this->data['StopTime'] = $value;
1221
        $this->options['query']['stopTime'] = $value;
1222
1223
        return $this;
1224
    }
1225
1226
    /**
1227
     * @param string $value
1228
     *
1229
     * @return $this
1230
     */
1231
    public function withAppGroupIdentity($value)
1232
    {
1233
        $this->data['AppGroupIdentity'] = $value;
1234
        $this->pathParameters['appGroupIdentity'] = $value;
1235
1236
        return $this;
1237
    }
1238
1239
    /**
1240
     * @param string $value
1241
     *
1242
     * @return $this
1243
     */
1244
    public function withPageNumber($value)
1245
    {
1246
        $this->data['PageNumber'] = $value;
1247
        $this->options['query']['pageNumber'] = $value;
1248
1249
        return $this;
1250
    }
1251
}
1252
1253
/**
1254
 * @method string getMetricType()
1255
 * @method string getIndexes()
1256
 * @method string getEndTime()
1257
 * @method string getStartTime()
1258
 * @method string getAppGroupIdentity()
1259
 */
1260
class ListAppGroupMetrics extends Roa
1261
{
1262
    /** @var string */
1263
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/metrics';
1264
1265
    /**
1266
     * @param string $value
1267
     *
1268
     * @return $this
1269
     */
1270
    public function withMetricType($value)
1271
    {
1272
        $this->data['MetricType'] = $value;
1273
        $this->options['query']['metricType'] = $value;
1274
1275
        return $this;
1276
    }
1277
1278
    /**
1279
     * @param string $value
1280
     *
1281
     * @return $this
1282
     */
1283
    public function withIndexes($value)
1284
    {
1285
        $this->data['Indexes'] = $value;
1286
        $this->options['query']['indexes'] = $value;
1287
1288
        return $this;
1289
    }
1290
1291
    /**
1292
     * @param string $value
1293
     *
1294
     * @return $this
1295
     */
1296
    public function withEndTime($value)
1297
    {
1298
        $this->data['EndTime'] = $value;
1299
        $this->options['query']['endTime'] = $value;
1300
1301
        return $this;
1302
    }
1303
1304
    /**
1305
     * @param string $value
1306
     *
1307
     * @return $this
1308
     */
1309
    public function withStartTime($value)
1310
    {
1311
        $this->data['StartTime'] = $value;
1312
        $this->options['query']['startTime'] = $value;
1313
1314
        return $this;
1315
    }
1316
1317
    /**
1318
     * @param string $value
1319
     *
1320
     * @return $this
1321
     */
1322
    public function withAppGroupIdentity($value)
1323
    {
1324
        $this->data['AppGroupIdentity'] = $value;
1325
        $this->pathParameters['appGroupIdentity'] = $value;
1326
1327
        return $this;
1328
    }
1329
}
1330
1331
/**
1332
 * @method string getInstanceId()
1333
 * @method string getPageSize()
1334
 * @method string getName()
1335
 * @method string getSortBy()
1336
 * @method string getType()
1337
 * @method string getPageNumber()
1338
 */
1339
class ListAppGroups extends Roa
1340
{
1341
    /** @var string */
1342
    public $pathPattern = '/v4/openapi/app-groups';
1343
1344
    /**
1345
     * @param string $value
1346
     *
1347
     * @return $this
1348
     */
1349
    public function withInstanceId($value)
1350
    {
1351
        $this->data['InstanceId'] = $value;
1352
        $this->options['query']['instanceId'] = $value;
1353
1354
        return $this;
1355
    }
1356
1357
    /**
1358
     * @param string $value
1359
     *
1360
     * @return $this
1361
     */
1362
    public function withPageSize($value)
1363
    {
1364
        $this->data['PageSize'] = $value;
1365
        $this->options['query']['pageSize'] = $value;
1366
1367
        return $this;
1368
    }
1369
1370
    /**
1371
     * @param string $value
1372
     *
1373
     * @return $this
1374
     */
1375
    public function withName($value)
1376
    {
1377
        $this->data['Name'] = $value;
1378
        $this->options['query']['name'] = $value;
1379
1380
        return $this;
1381
    }
1382
1383
    /**
1384
     * @param string $value
1385
     *
1386
     * @return $this
1387
     */
1388
    public function withSortBy($value)
1389
    {
1390
        $this->data['SortBy'] = $value;
1391
        $this->options['query']['sortBy'] = $value;
1392
1393
        return $this;
1394
    }
1395
1396
    /**
1397
     * @param string $value
1398
     *
1399
     * @return $this
1400
     */
1401
    public function withType($value)
1402
    {
1403
        $this->data['Type'] = $value;
1404
        $this->options['query']['type'] = $value;
1405
1406
        return $this;
1407
    }
1408
1409
    /**
1410
     * @param string $value
1411
     *
1412
     * @return $this
1413
     */
1414
    public function withPageNumber($value)
1415
    {
1416
        $this->data['PageNumber'] = $value;
1417
        $this->options['query']['pageNumber'] = $value;
1418
1419
        return $this;
1420
    }
1421
}
1422
1423
/**
1424
 * @method string getSize()
1425
 * @method string getPage()
1426
 * @method string getGroup()
1427
 */
1428
class ListApps extends Roa
1429
{
1430
    /** @var string */
1431
    public $pathPattern = '/v4/openapi/apps';
1432
1433
    /**
1434
     * @param string $value
1435
     *
1436
     * @return $this
1437
     */
1438
    public function withSize($value)
1439
    {
1440
        $this->data['Size'] = $value;
1441
        $this->options['query']['size'] = $value;
1442
1443
        return $this;
1444
    }
1445
1446
    /**
1447
     * @param string $value
1448
     *
1449
     * @return $this
1450
     */
1451
    public function withPage($value)
1452
    {
1453
        $this->data['Page'] = $value;
1454
        $this->options['query']['page'] = $value;
1455
1456
        return $this;
1457
    }
1458
1459
    /**
1460
     * @param string $value
1461
     *
1462
     * @return $this
1463
     */
1464
    public function withGroup($value)
1465
    {
1466
        $this->data['Group'] = $value;
1467
        $this->options['query']['group'] = $value;
1468
1469
        return $this;
1470
    }
1471
}
1472
1473
/**
1474
 * @method string getPageSize()
1475
 * @method string getAppGroupIdentity()
1476
 * @method string getPageNumber()
1477
 */
1478
class ListDataCollections extends Roa
1479
{
1480
    /** @var string */
1481
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections';
1482
1483
    /**
1484
     * @param string $value
1485
     *
1486
     * @return $this
1487
     */
1488
    public function withPageSize($value)
1489
    {
1490
        $this->data['PageSize'] = $value;
1491
        $this->options['query']['pageSize'] = $value;
1492
1493
        return $this;
1494
    }
1495
1496
    /**
1497
     * @param string $value
1498
     *
1499
     * @return $this
1500
     */
1501
    public function withAppGroupIdentity($value)
1502
    {
1503
        $this->data['AppGroupIdentity'] = $value;
1504
        $this->pathParameters['appGroupIdentity'] = $value;
1505
1506
        return $this;
1507
    }
1508
1509
    /**
1510
     * @param string $value
1511
     *
1512
     * @return $this
1513
     */
1514
    public function withPageNumber($value)
1515
    {
1516
        $this->data['PageNumber'] = $value;
1517
        $this->options['query']['pageNumber'] = $value;
1518
1519
        return $this;
1520
    }
1521
}
1522
1523
/**
1524
 * @method string getAlgorithmType()
1525
 * @method string getInServiceOnly()
1526
 * @method string getAppGroupIdentity()
1527
 */
1528
class ListDeployedAlgorithmModels extends Roa
1529
{
1530
    /** @var string */
1531
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/deployed-algorithm-models';
1532
1533
    /**
1534
     * @param string $value
1535
     *
1536
     * @return $this
1537
     */
1538
    public function withAlgorithmType($value)
1539
    {
1540
        $this->data['AlgorithmType'] = $value;
1541
        $this->options['query']['algorithmType'] = $value;
1542
1543
        return $this;
1544
    }
1545
1546
    /**
1547
     * @param string $value
1548
     *
1549
     * @return $this
1550
     */
1551
    public function withInServiceOnly($value)
1552
    {
1553
        $this->data['InServiceOnly'] = $value;
1554
        $this->options['query']['inServiceOnly'] = $value;
1555
1556
        return $this;
1557
    }
1558
1559
    /**
1560
     * @param string $value
1561
     *
1562
     * @return $this
1563
     */
1564
    public function withAppGroupIdentity($value)
1565
    {
1566
        $this->data['AppGroupIdentity'] = $value;
1567
        $this->pathParameters['appGroupIdentity'] = $value;
1568
1569
        return $this;
1570
    }
1571
}
1572
1573
/**
1574
 * @method string getAppId()
1575
 * @method string getAppGroupIdentity()
1576
 */
1577
class ListFirstRanks extends Roa
1578
{
1579
    /** @var string */
1580
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks';
1581
1582
    /**
1583
     * @param string $value
1584
     *
1585
     * @return $this
1586
     */
1587
    public function withAppId($value)
1588
    {
1589
        $this->data['AppId'] = $value;
1590
        $this->pathParameters['appId'] = $value;
1591
1592
        return $this;
1593
    }
1594
1595
    /**
1596
     * @param string $value
1597
     *
1598
     * @return $this
1599
     */
1600
    public function withAppGroupIdentity($value)
1601
    {
1602
        $this->data['AppGroupIdentity'] = $value;
1603
        $this->pathParameters['appGroupIdentity'] = $value;
1604
1605
        return $this;
1606
    }
1607
}
1608
1609
/**
1610
 * @method string getTypes()
1611
 * @method string getPageSize()
1612
 * @method string getPageNumber()
1613
 */
1614
class ListInterventionDictionaries extends Roa
1615
{
1616
    /** @var string */
1617
    public $pathPattern = '/v4/openapi/intervention-dictionaries';
1618
1619
    /**
1620
     * @param string $value
1621
     *
1622
     * @return $this
1623
     */
1624
    public function withTypes($value)
1625
    {
1626
        $this->data['Types'] = $value;
1627
        $this->options['query']['types'] = $value;
1628
1629
        return $this;
1630
    }
1631
1632
    /**
1633
     * @param string $value
1634
     *
1635
     * @return $this
1636
     */
1637
    public function withPageSize($value)
1638
    {
1639
        $this->data['PageSize'] = $value;
1640
        $this->options['query']['pageSize'] = $value;
1641
1642
        return $this;
1643
    }
1644
1645
    /**
1646
     * @param string $value
1647
     *
1648
     * @return $this
1649
     */
1650
    public function withPageNumber($value)
1651
    {
1652
        $this->data['PageNumber'] = $value;
1653
        $this->options['query']['pageNumber'] = $value;
1654
1655
        return $this;
1656
    }
1657
}
1658
1659
/**
1660
 * @method string getName()
1661
 * @method string getWord()
1662
 */
1663
class ListInterventionDictionaryEntries extends Roa
1664
{
1665
    /** @var string */
1666
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/entries';
1667
1668
    /**
1669
     * @param string $value
1670
     *
1671
     * @return $this
1672
     */
1673
    public function withName($value)
1674
    {
1675
        $this->data['Name'] = $value;
1676
        $this->pathParameters['name'] = $value;
1677
1678
        return $this;
1679
    }
1680
1681
    /**
1682
     * @param string $value
1683
     *
1684
     * @return $this
1685
     */
1686
    public function withWord($value)
1687
    {
1688
        $this->data['Word'] = $value;
1689
        $this->options['query']['word'] = $value;
1690
1691
        return $this;
1692
    }
1693
}
1694
1695
/**
1696
 * @method string getQuery()
1697
 * @method string getName()
1698
 */
1699
class ListInterventionDictionaryNerResults extends Roa
1700
{
1701
    /** @var string */
1702
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/ner-results';
1703
1704
    /**
1705
     * @param string $value
1706
     *
1707
     * @return $this
1708
     */
1709
    public function withQuery($value)
1710
    {
1711
        $this->data['Query'] = $value;
1712
        $this->options['query']['query'] = $value;
1713
1714
        return $this;
1715
    }
1716
1717
    /**
1718
     * @param string $value
1719
     *
1720
     * @return $this
1721
     */
1722
    public function withName($value)
1723
    {
1724
        $this->data['Name'] = $value;
1725
        $this->pathParameters['name'] = $value;
1726
1727
        return $this;
1728
    }
1729
}
1730
1731
/**
1732
 * @method string getName()
1733
 */
1734
class ListInterventionDictionaryRelatedEntities extends Roa
1735
{
1736
    /** @var string */
1737
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/related';
1738
1739
    /**
1740
     * @param string $value
1741
     *
1742
     * @return $this
1743
     */
1744
    public function withName($value)
1745
    {
1746
        $this->data['Name'] = $value;
1747
        $this->pathParameters['name'] = $value;
1748
1749
        return $this;
1750
    }
1751
}
1752
1753
/**
1754
 * @method string getDomain()
1755
 */
1756
class ListQueryProcessorNers extends Roa
1757
{
1758
    /** @var string */
1759
    public $pathPattern = '/v4/openapi/query-processor/ner/default-priorities';
1760
1761
    /**
1762
     * @param string $value
1763
     *
1764
     * @return $this
1765
     */
1766
    public function withDomain($value)
1767
    {
1768
        $this->data['Domain'] = $value;
1769
        $this->options['query']['domain'] = $value;
1770
1771
        return $this;
1772
    }
1773
}
1774
1775
/**
1776
 * @method string getAppId()
1777
 * @method string getIsActive()
1778
 * @method string getAppGroupIdentity()
1779
 */
1780
class ListQueryProcessors extends Roa
1781
{
1782
    /** @var string */
1783
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors';
1784
1785
    /**
1786
     * @param string $value
1787
     *
1788
     * @return $this
1789
     */
1790
    public function withAppId($value)
1791
    {
1792
        $this->data['AppId'] = $value;
1793
        $this->pathParameters['appId'] = $value;
1794
1795
        return $this;
1796
    }
1797
1798
    /**
1799
     * @param string $value
1800
     *
1801
     * @return $this
1802
     */
1803
    public function withIsActive($value)
1804
    {
1805
        $this->data['IsActive'] = $value;
1806
        $this->options['query']['isActive'] = $value;
1807
1808
        return $this;
1809
    }
1810
1811
    /**
1812
     * @param string $value
1813
     *
1814
     * @return $this
1815
     */
1816
    public function withAppGroupIdentity($value)
1817
    {
1818
        $this->data['AppGroupIdentity'] = $value;
1819
        $this->pathParameters['appGroupIdentity'] = $value;
1820
1821
        return $this;
1822
    }
1823
}
1824
1825
/**
1826
 * @method string getPageSize()
1827
 * @method string getType()
1828
 * @method string getAppGroupIdentity()
1829
 * @method string getPageNumber()
1830
 */
1831
class ListScheduledTasks extends Roa
1832
{
1833
    /** @var string */
1834
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks';
1835
1836
    /**
1837
     * @param string $value
1838
     *
1839
     * @return $this
1840
     */
1841
    public function withPageSize($value)
1842
    {
1843
        $this->data['PageSize'] = $value;
1844
        $this->options['query']['pageSize'] = $value;
1845
1846
        return $this;
1847
    }
1848
1849
    /**
1850
     * @param string $value
1851
     *
1852
     * @return $this
1853
     */
1854
    public function withType($value)
1855
    {
1856
        $this->data['Type'] = $value;
1857
        $this->options['query']['type'] = $value;
1858
1859
        return $this;
1860
    }
1861
1862
    /**
1863
     * @param string $value
1864
     *
1865
     * @return $this
1866
     */
1867
    public function withAppGroupIdentity($value)
1868
    {
1869
        $this->data['AppGroupIdentity'] = $value;
1870
        $this->pathParameters['appGroupIdentity'] = $value;
1871
1872
        return $this;
1873
    }
1874
1875
    /**
1876
     * @param string $value
1877
     *
1878
     * @return $this
1879
     */
1880
    public function withPageNumber($value)
1881
    {
1882
        $this->data['PageNumber'] = $value;
1883
        $this->options['query']['pageNumber'] = $value;
1884
1885
        return $this;
1886
    }
1887
}
1888
1889
/**
1890
 * @method string getAppId()
1891
 * @method string getAppGroupIdentity()
1892
 */
1893
class ListSecondRanks extends Roa
1894
{
1895
    /** @var string */
1896
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks';
1897
1898
    /**
1899
     * @param string $value
1900
     *
1901
     * @return $this
1902
     */
1903
    public function withAppId($value)
1904
    {
1905
        $this->data['AppId'] = $value;
1906
        $this->pathParameters['appId'] = $value;
1907
1908
        return $this;
1909
    }
1910
1911
    /**
1912
     * @param string $value
1913
     *
1914
     * @return $this
1915
     */
1916
    public function withAppGroupIdentity($value)
1917
    {
1918
        $this->data['AppGroupIdentity'] = $value;
1919
        $this->pathParameters['appGroupIdentity'] = $value;
1920
1921
        return $this;
1922
    }
1923
}
1924
1925
/**
1926
 * @method string getAppGroupIdentity()
1927
 */
1928
class ListSlowQueryCategories extends Roa
1929
{
1930
    /** @var string */
1931
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/categories';
1932
1933
    /**
1934
     * @param string $value
1935
     *
1936
     * @return $this
1937
     */
1938
    public function withAppGroupIdentity($value)
1939
    {
1940
        $this->data['AppGroupIdentity'] = $value;
1941
        $this->pathParameters['appGroupIdentity'] = $value;
1942
1943
        return $this;
1944
    }
1945
}
1946
1947
/**
1948
 * @method string getCategoryIndex()
1949
 * @method string getAppGroupIdentity()
1950
 */
1951
class ListSlowQueryQueries extends Roa
1952
{
1953
    /** @var string */
1954
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/categories/[categoryIndex]/queries';
1955
1956
    /**
1957
     * @param string $value
1958
     *
1959
     * @return $this
1960
     */
1961
    public function withCategoryIndex($value)
1962
    {
1963
        $this->data['CategoryIndex'] = $value;
1964
        $this->pathParameters['categoryIndex'] = $value;
1965
1966
        return $this;
1967
    }
1968
1969
    /**
1970
     * @param string $value
1971
     *
1972
     * @return $this
1973
     */
1974
    public function withAppGroupIdentity($value)
1975
    {
1976
        $this->data['AppGroupIdentity'] = $value;
1977
        $this->pathParameters['appGroupIdentity'] = $value;
1978
1979
        return $this;
1980
    }
1981
}
1982
1983
/**
1984
 * @method string getAppVersionId()
1985
 * @method string getAppGroupIdentity()
1986
 */
1987
class ListSortScripts extends Roa
1988
{
1989
    /** @var string */
1990
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts';
1991
1992
    /**
1993
     * @param string $value
1994
     *
1995
     * @return $this
1996
     */
1997
    public function withAppVersionId($value)
1998
    {
1999
        $this->data['AppVersionId'] = $value;
2000
        $this->pathParameters['appVersionId'] = $value;
2001
2002
        return $this;
2003
    }
2004
2005
    /**
2006
     * @param string $value
2007
     *
2008
     * @return $this
2009
     */
2010
    public function withAppGroupIdentity($value)
2011
    {
2012
        $this->data['AppGroupIdentity'] = $value;
2013
        $this->pathParameters['appGroupIdentity'] = $value;
2014
2015
        return $this;
2016
    }
2017
}
2018
2019
/**
2020
 * @method string getAppGroupIdentity()
2021
 */
2022
class ModifyAppGroup extends Roa
2023
{
2024
    /** @var string */
2025
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]';
2026
2027
    /** @var string */
2028
    public $method = 'PUT';
2029
2030
    /**
2031
     * @param string $value
2032
     *
2033
     * @return $this
2034
     */
2035
    public function withAppGroupIdentity($value)
2036
    {
2037
        $this->data['AppGroupIdentity'] = $value;
2038
        $this->pathParameters['appGroupIdentity'] = $value;
2039
2040
        return $this;
2041
    }
2042
}
2043
2044
/**
2045
 * @method string getAppGroupIdentity()
2046
 */
2047
class ModifyAppGroupQuota extends Roa
2048
{
2049
    /** @var string */
2050
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/quota';
2051
2052
    /** @var string */
2053
    public $method = 'PUT';
2054
2055
    /**
2056
     * @param string $value
2057
     *
2058
     * @return $this
2059
     */
2060
    public function withAppGroupIdentity($value)
2061
    {
2062
        $this->data['AppGroupIdentity'] = $value;
2063
        $this->pathParameters['appGroupIdentity'] = $value;
2064
2065
        return $this;
2066
    }
2067
}
2068
2069
/**
2070
 * @method string getDryRun()
2071
 * @method string getAppId()
2072
 * @method string getName()
2073
 * @method string getAppGroupIdentity()
2074
 */
2075
class ModifyFirstRank extends Roa
2076
{
2077
    /** @var string */
2078
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks/[name]';
2079
2080
    /** @var string */
2081
    public $method = 'PUT';
2082
2083
    /**
2084
     * @param string $value
2085
     *
2086
     * @return $this
2087
     */
2088
    public function withDryRun($value)
2089
    {
2090
        $this->data['DryRun'] = $value;
2091
        $this->options['query']['dryRun'] = $value;
2092
2093
        return $this;
2094
    }
2095
2096
    /**
2097
     * @param string $value
2098
     *
2099
     * @return $this
2100
     */
2101
    public function withAppId($value)
2102
    {
2103
        $this->data['AppId'] = $value;
2104
        $this->pathParameters['appId'] = $value;
2105
2106
        return $this;
2107
    }
2108
2109
    /**
2110
     * @param string $value
2111
     *
2112
     * @return $this
2113
     */
2114
    public function withName($value)
2115
    {
2116
        $this->data['Name'] = $value;
2117
        $this->pathParameters['name'] = $value;
2118
2119
        return $this;
2120
    }
2121
2122
    /**
2123
     * @param string $value
2124
     *
2125
     * @return $this
2126
     */
2127
    public function withAppGroupIdentity($value)
2128
    {
2129
        $this->data['AppGroupIdentity'] = $value;
2130
        $this->pathParameters['appGroupIdentity'] = $value;
2131
2132
        return $this;
2133
    }
2134
}
2135
2136
/**
2137
 * @method string getDryRun()
2138
 * @method string getAppId()
2139
 * @method string getName()
2140
 * @method string getAppGroupIdentity()
2141
 */
2142
class ModifyQueryProcessor extends Roa
2143
{
2144
    /** @var string */
2145
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors/[name]';
2146
2147
    /** @var string */
2148
    public $method = 'PUT';
2149
2150
    /**
2151
     * @param string $value
2152
     *
2153
     * @return $this
2154
     */
2155
    public function withDryRun($value)
2156
    {
2157
        $this->data['DryRun'] = $value;
2158
        $this->options['query']['dryRun'] = $value;
2159
2160
        return $this;
2161
    }
2162
2163
    /**
2164
     * @param string $value
2165
     *
2166
     * @return $this
2167
     */
2168
    public function withAppId($value)
2169
    {
2170
        $this->data['AppId'] = $value;
2171
        $this->pathParameters['appId'] = $value;
2172
2173
        return $this;
2174
    }
2175
2176
    /**
2177
     * @param string $value
2178
     *
2179
     * @return $this
2180
     */
2181
    public function withName($value)
2182
    {
2183
        $this->data['Name'] = $value;
2184
        $this->pathParameters['name'] = $value;
2185
2186
        return $this;
2187
    }
2188
2189
    /**
2190
     * @param string $value
2191
     *
2192
     * @return $this
2193
     */
2194
    public function withAppGroupIdentity($value)
2195
    {
2196
        $this->data['AppGroupIdentity'] = $value;
2197
        $this->pathParameters['appGroupIdentity'] = $value;
2198
2199
        return $this;
2200
    }
2201
}
2202
2203
/**
2204
 * @method string getAppGroupIdentity()
2205
 * @method string getTaskId()
2206
 */
2207
class ModifyScheduledTask extends Roa
2208
{
2209
    /** @var string */
2210
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks/[taskId]';
2211
2212
    /** @var string */
2213
    public $method = 'PUT';
2214
2215
    /**
2216
     * @param string $value
2217
     *
2218
     * @return $this
2219
     */
2220
    public function withAppGroupIdentity($value)
2221
    {
2222
        $this->data['AppGroupIdentity'] = $value;
2223
        $this->pathParameters['appGroupIdentity'] = $value;
2224
2225
        return $this;
2226
    }
2227
2228
    /**
2229
     * @param string $value
2230
     *
2231
     * @return $this
2232
     */
2233
    public function withTaskId($value)
2234
    {
2235
        $this->data['TaskId'] = $value;
2236
        $this->pathParameters['taskId'] = $value;
2237
2238
        return $this;
2239
    }
2240
}
2241
2242
/**
2243
 * @method string getDryRun()
2244
 * @method string getAppId()
2245
 * @method string getName()
2246
 * @method string getAppGroupIdentity()
2247
 */
2248
class ModifySecondRank extends Roa
2249
{
2250
    /** @var string */
2251
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks/[name]';
2252
2253
    /** @var string */
2254
    public $method = 'PUT';
2255
2256
    /**
2257
     * @param string $value
2258
     *
2259
     * @return $this
2260
     */
2261
    public function withDryRun($value)
2262
    {
2263
        $this->data['DryRun'] = $value;
2264
        $this->options['query']['dryRun'] = $value;
2265
2266
        return $this;
2267
    }
2268
2269
    /**
2270
     * @param string $value
2271
     *
2272
     * @return $this
2273
     */
2274
    public function withAppId($value)
2275
    {
2276
        $this->data['AppId'] = $value;
2277
        $this->pathParameters['appId'] = $value;
2278
2279
        return $this;
2280
    }
2281
2282
    /**
2283
     * @param string $value
2284
     *
2285
     * @return $this
2286
     */
2287
    public function withName($value)
2288
    {
2289
        $this->data['Name'] = $value;
2290
        $this->pathParameters['name'] = $value;
2291
2292
        return $this;
2293
    }
2294
2295
    /**
2296
     * @param string $value
2297
     *
2298
     * @return $this
2299
     */
2300
    public function withAppGroupIdentity($value)
2301
    {
2302
        $this->data['AppGroupIdentity'] = $value;
2303
        $this->pathParameters['appGroupIdentity'] = $value;
2304
2305
        return $this;
2306
    }
2307
}
2308
2309
/**
2310
 * @method string getName()
2311
 */
2312
class PushInterventionDictionaryEntries extends Roa
2313
{
2314
    /** @var string */
2315
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/entries/actions/bulk';
2316
2317
    /** @var string */
2318
    public $method = 'POST';
2319
2320
    /**
2321
     * @param string $value
2322
     *
2323
     * @return $this
2324
     */
2325
    public function withName($value)
2326
    {
2327
        $this->data['Name'] = $value;
2328
        $this->pathParameters['name'] = $value;
2329
2330
        return $this;
2331
    }
2332
}
2333
2334
/**
2335
 * @method string getAppVersionId()
2336
 * @method string getScriptName()
2337
 * @method string getAppGroupIdentity()
2338
 */
2339
class ReleaseSortScript extends Roa
2340
{
2341
    /** @var string */
2342
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/actions/release';
2343
2344
    /** @var string */
2345
    public $method = 'POST';
2346
2347
    /**
2348
     * @param string $value
2349
     *
2350
     * @return $this
2351
     */
2352
    public function withAppVersionId($value)
2353
    {
2354
        $this->data['AppVersionId'] = $value;
2355
        $this->pathParameters['appVersionId'] = $value;
2356
2357
        return $this;
2358
    }
2359
2360
    /**
2361
     * @param string $value
2362
     *
2363
     * @return $this
2364
     */
2365
    public function withScriptName($value)
2366
    {
2367
        $this->data['ScriptName'] = $value;
2368
        $this->pathParameters['scriptName'] = $value;
2369
2370
        return $this;
2371
    }
2372
2373
    /**
2374
     * @param string $value
2375
     *
2376
     * @return $this
2377
     */
2378
    public function withAppGroupIdentity($value)
2379
    {
2380
        $this->data['AppGroupIdentity'] = $value;
2381
        $this->pathParameters['appGroupIdentity'] = $value;
2382
2383
        return $this;
2384
    }
2385
}
2386
2387
/**
2388
 * @method string getAppId()
2389
 * @method string getAppGroupIdentity()
2390
 */
2391
class RemoveApp extends Roa
2392
{
2393
    /** @var string */
2394
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]';
2395
2396
    /** @var string */
2397
    public $method = 'DELETE';
2398
2399
    /**
2400
     * @param string $value
2401
     *
2402
     * @return $this
2403
     */
2404
    public function withAppId($value)
2405
    {
2406
        $this->data['AppId'] = $value;
2407
        $this->pathParameters['appId'] = $value;
2408
2409
        return $this;
2410
    }
2411
2412
    /**
2413
     * @param string $value
2414
     *
2415
     * @return $this
2416
     */
2417
    public function withAppGroupIdentity($value)
2418
    {
2419
        $this->data['AppGroupIdentity'] = $value;
2420
        $this->pathParameters['appGroupIdentity'] = $value;
2421
2422
        return $this;
2423
    }
2424
}
2425
2426
/**
2427
 * @method string getAppGroupIdentity()
2428
 */
2429
class RemoveAppGroup extends Roa
2430
{
2431
    /** @var string */
2432
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]';
2433
2434
    /** @var string */
2435
    public $method = 'DELETE';
2436
2437
    /**
2438
     * @param string $value
2439
     *
2440
     * @return $this
2441
     */
2442
    public function withAppGroupIdentity($value)
2443
    {
2444
        $this->data['AppGroupIdentity'] = $value;
2445
        $this->pathParameters['appGroupIdentity'] = $value;
2446
2447
        return $this;
2448
    }
2449
}
2450
2451
/**
2452
 * @method string getDataCollectionIdentity()
2453
 * @method string getAppGroupIdentity()
2454
 */
2455
class RemoveDataCollection extends Roa
2456
{
2457
    /** @var string */
2458
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections/[dataCollectionIdentity]';
2459
2460
    /** @var string */
2461
    public $method = 'DELETE';
2462
2463
    /**
2464
     * @param string $value
2465
     *
2466
     * @return $this
2467
     */
2468
    public function withDataCollectionIdentity($value)
2469
    {
2470
        $this->data['DataCollectionIdentity'] = $value;
2471
        $this->pathParameters['dataCollectionIdentity'] = $value;
2472
2473
        return $this;
2474
    }
2475
2476
    /**
2477
     * @param string $value
2478
     *
2479
     * @return $this
2480
     */
2481
    public function withAppGroupIdentity($value)
2482
    {
2483
        $this->data['AppGroupIdentity'] = $value;
2484
        $this->pathParameters['appGroupIdentity'] = $value;
2485
2486
        return $this;
2487
    }
2488
}
2489
2490
/**
2491
 * @method string getAppId()
2492
 * @method string getName()
2493
 * @method string getAppGroupIdentity()
2494
 */
2495
class RemoveFirstRank extends Roa
2496
{
2497
    /** @var string */
2498
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks/[name]';
2499
2500
    /** @var string */
2501
    public $method = 'DELETE';
2502
2503
    /**
2504
     * @param string $value
2505
     *
2506
     * @return $this
2507
     */
2508
    public function withAppId($value)
2509
    {
2510
        $this->data['AppId'] = $value;
2511
        $this->pathParameters['appId'] = $value;
2512
2513
        return $this;
2514
    }
2515
2516
    /**
2517
     * @param string $value
2518
     *
2519
     * @return $this
2520
     */
2521
    public function withName($value)
2522
    {
2523
        $this->data['Name'] = $value;
2524
        $this->pathParameters['name'] = $value;
2525
2526
        return $this;
2527
    }
2528
2529
    /**
2530
     * @param string $value
2531
     *
2532
     * @return $this
2533
     */
2534
    public function withAppGroupIdentity($value)
2535
    {
2536
        $this->data['AppGroupIdentity'] = $value;
2537
        $this->pathParameters['appGroupIdentity'] = $value;
2538
2539
        return $this;
2540
    }
2541
}
2542
2543
/**
2544
 * @method string getName()
2545
 */
2546
class RemoveInterventionDictionary extends Roa
2547
{
2548
    /** @var string */
2549
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]';
2550
2551
    /** @var string */
2552
    public $method = 'DELETE';
2553
2554
    /**
2555
     * @param string $value
2556
     *
2557
     * @return $this
2558
     */
2559
    public function withName($value)
2560
    {
2561
        $this->data['Name'] = $value;
2562
        $this->pathParameters['name'] = $value;
2563
2564
        return $this;
2565
    }
2566
}
2567
2568
/**
2569
 * @method string getAppId()
2570
 * @method string getName()
2571
 * @method string getAppGroupIdentity()
2572
 */
2573
class RemoveQueryProcessor extends Roa
2574
{
2575
    /** @var string */
2576
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors/[name]';
2577
2578
    /** @var string */
2579
    public $method = 'DELETE';
2580
2581
    /**
2582
     * @param string $value
2583
     *
2584
     * @return $this
2585
     */
2586
    public function withAppId($value)
2587
    {
2588
        $this->data['AppId'] = $value;
2589
        $this->pathParameters['appId'] = $value;
2590
2591
        return $this;
2592
    }
2593
2594
    /**
2595
     * @param string $value
2596
     *
2597
     * @return $this
2598
     */
2599
    public function withName($value)
2600
    {
2601
        $this->data['Name'] = $value;
2602
        $this->pathParameters['name'] = $value;
2603
2604
        return $this;
2605
    }
2606
2607
    /**
2608
     * @param string $value
2609
     *
2610
     * @return $this
2611
     */
2612
    public function withAppGroupIdentity($value)
2613
    {
2614
        $this->data['AppGroupIdentity'] = $value;
2615
        $this->pathParameters['appGroupIdentity'] = $value;
2616
2617
        return $this;
2618
    }
2619
}
2620
2621
/**
2622
 * @method string getAppGroupIdentity()
2623
 * @method string getTaskId()
2624
 */
2625
class RemoveScheduledTask extends Roa
2626
{
2627
    /** @var string */
2628
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks/[taskId]';
2629
2630
    /** @var string */
2631
    public $method = 'DELETE';
2632
2633
    /**
2634
     * @param string $value
2635
     *
2636
     * @return $this
2637
     */
2638
    public function withAppGroupIdentity($value)
2639
    {
2640
        $this->data['AppGroupIdentity'] = $value;
2641
        $this->pathParameters['appGroupIdentity'] = $value;
2642
2643
        return $this;
2644
    }
2645
2646
    /**
2647
     * @param string $value
2648
     *
2649
     * @return $this
2650
     */
2651
    public function withTaskId($value)
2652
    {
2653
        $this->data['TaskId'] = $value;
2654
        $this->pathParameters['taskId'] = $value;
2655
2656
        return $this;
2657
    }
2658
}
2659
2660
/**
2661
 * @method string getAppId()
2662
 * @method string getName()
2663
 * @method string getAppGroupIdentity()
2664
 */
2665
class RemoveSecondRank extends Roa
2666
{
2667
    /** @var string */
2668
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks/[name]';
2669
2670
    /** @var string */
2671
    public $method = 'DELETE';
2672
2673
    /**
2674
     * @param string $value
2675
     *
2676
     * @return $this
2677
     */
2678
    public function withAppId($value)
2679
    {
2680
        $this->data['AppId'] = $value;
2681
        $this->pathParameters['appId'] = $value;
2682
2683
        return $this;
2684
    }
2685
2686
    /**
2687
     * @param string $value
2688
     *
2689
     * @return $this
2690
     */
2691
    public function withName($value)
2692
    {
2693
        $this->data['Name'] = $value;
2694
        $this->pathParameters['name'] = $value;
2695
2696
        return $this;
2697
    }
2698
2699
    /**
2700
     * @param string $value
2701
     *
2702
     * @return $this
2703
     */
2704
    public function withAppGroupIdentity($value)
2705
    {
2706
        $this->data['AppGroupIdentity'] = $value;
2707
        $this->pathParameters['appGroupIdentity'] = $value;
2708
2709
        return $this;
2710
    }
2711
}
2712
2713
/**
2714
 * @method string getAppGroupIdentity()
2715
 */
2716
class ReplaceAppGroupCommodityCode extends Roa
2717
{
2718
    /** @var string */
2719
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/actions/to-instance-typed';
2720
2721
    /** @var string */
2722
    public $method = 'POST';
2723
2724
    /**
2725
     * @param string $value
2726
     *
2727
     * @return $this
2728
     */
2729
    public function withAppGroupIdentity($value)
2730
    {
2731
        $this->data['AppGroupIdentity'] = $value;
2732
        $this->pathParameters['appGroupIdentity'] = $value;
2733
2734
        return $this;
2735
    }
2736
}
2737
2738
/**
2739
 * @method string getAppVersionId()
2740
 * @method string getScriptName()
2741
 * @method string getAppGroupIdentity()
2742
 */
2743
class SaveSortScriptFile extends Roa
2744
{
2745
    /** @var string */
2746
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/files/src/UserScorer.cava';
2747
2748
    /** @var string */
2749
    public $method = 'PUT';
2750
2751
    /**
2752
     * @param string $value
2753
     *
2754
     * @return $this
2755
     */
2756
    public function withAppVersionId($value)
2757
    {
2758
        $this->data['AppVersionId'] = $value;
2759
        $this->pathParameters['appVersionId'] = $value;
2760
2761
        return $this;
2762
    }
2763
2764
    /**
2765
     * @param string $value
2766
     *
2767
     * @return $this
2768
     */
2769
    public function withScriptName($value)
2770
    {
2771
        $this->data['ScriptName'] = $value;
2772
        $this->pathParameters['scriptName'] = $value;
2773
2774
        return $this;
2775
    }
2776
2777
    /**
2778
     * @param string $value
2779
     *
2780
     * @return $this
2781
     */
2782
    public function withAppGroupIdentity($value)
2783
    {
2784
        $this->data['AppGroupIdentity'] = $value;
2785
        $this->pathParameters['appGroupIdentity'] = $value;
2786
2787
        return $this;
2788
    }
2789
}
2790
2791
/**
2792
 * @method string getAppGroupIdentity()
2793
 */
2794
class StartSlowQueryAnalyzer extends Roa
2795
{
2796
    /** @var string */
2797
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/actions/run';
2798
2799
    /** @var string */
2800
    public $method = 'POST';
2801
2802
    /**
2803
     * @param string $value
2804
     *
2805
     * @return $this
2806
     */
2807
    public function withAppGroupIdentity($value)
2808
    {
2809
        $this->data['AppGroupIdentity'] = $value;
2810
        $this->pathParameters['appGroupIdentity'] = $value;
2811
2812
        return $this;
2813
    }
2814
}
2815
2816
/**
2817
 * @method string getDryRun()
2818
 * @method string getAppId()
2819
 * @method string getAppGroupIdentity()
2820
 */
2821
class UpdateFetchFields extends Roa
2822
{
2823
    /** @var string */
2824
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/fetch-fields';
2825
2826
    /** @var string */
2827
    public $method = 'PUT';
2828
2829
    /**
2830
     * @param string $value
2831
     *
2832
     * @return $this
2833
     */
2834
    public function withDryRun($value)
2835
    {
2836
        $this->data['DryRun'] = $value;
2837
        $this->options['query']['dryRun'] = $value;
2838
2839
        return $this;
2840
    }
2841
2842
    /**
2843
     * @param string $value
2844
     *
2845
     * @return $this
2846
     */
2847
    public function withAppId($value)
2848
    {
2849
        $this->data['AppId'] = $value;
2850
        $this->pathParameters['appId'] = $value;
2851
2852
        return $this;
2853
    }
2854
2855
    /**
2856
     * @param string $value
2857
     *
2858
     * @return $this
2859
     */
2860
    public function withAppGroupIdentity($value)
2861
    {
2862
        $this->data['AppGroupIdentity'] = $value;
2863
        $this->pathParameters['appGroupIdentity'] = $value;
2864
2865
        return $this;
2866
    }
2867
}
2868
2869
/**
2870
 * @method string getDryRun()
2871
 * @method string getAppId()
2872
 * @method string getAppGroupIdentity()
2873
 */
2874
class UpdateSummaries extends Roa
2875
{
2876
    /** @var string */
2877
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/summaries';
2878
2879
    /** @var string */
2880
    public $method = 'PUT';
2881
2882
    /**
2883
     * @param string $value
2884
     *
2885
     * @return $this
2886
     */
2887
    public function withDryRun($value)
2888
    {
2889
        $this->data['DryRun'] = $value;
2890
        $this->options['query']['dryRun'] = $value;
2891
2892
        return $this;
2893
    }
2894
2895
    /**
2896
     * @param string $value
2897
     *
2898
     * @return $this
2899
     */
2900
    public function withAppId($value)
2901
    {
2902
        $this->data['AppId'] = $value;
2903
        $this->pathParameters['appId'] = $value;
2904
2905
        return $this;
2906
    }
2907
2908
    /**
2909
     * @param string $value
2910
     *
2911
     * @return $this
2912
     */
2913
    public function withAppGroupIdentity($value)
2914
    {
2915
        $this->data['AppGroupIdentity'] = $value;
2916
        $this->pathParameters['appGroupIdentity'] = $value;
2917
2918
        return $this;
2919
    }
2920
}
2921