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 ( 0b1509...172a9f )
by
unknown
07:34 queued 01:29
created

ModifyModel::withAppGroupIdentity()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\OpenSearch\V20171225;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method CompileSortScript compileSortScript(array $options = [])
9
 * @method CreateABTestExperiment createABTestExperiment(array $options = [])
10
 * @method CreateABTestGroup createABTestGroup(array $options = [])
11
 * @method CreateABTestScene createABTestScene(array $options = [])
12
 * @method CreateApp createApp(array $options = [])
13
 * @method CreateAppGroup createAppGroup(array $options = [])
14
 * @method CreateDataCollection createDataCollection(array $options = [])
15
 * @method CreateFirstRank createFirstRank(array $options = [])
16
 * @method CreateInterventionDictionary createInterventionDictionary(array $options = [])
17
 * @method CreateModel createModel(array $options = [])
18
 * @method CreateQueryProcessor createQueryProcessor(array $options = [])
19
 * @method CreateScheduledTask createScheduledTask(array $options = [])
20
 * @method CreateSecondRank createSecondRank(array $options = [])
21
 * @method CreateSortScript createSortScript(array $options = [])
22
 * @method CreateUserAnalyzer createUserAnalyzer(array $options = [])
23
 * @method DeleteABTestExperiment deleteABTestExperiment(array $options = [])
24
 * @method DeleteABTestGroup deleteABTestGroup(array $options = [])
25
 * @method DeleteABTestScene deleteABTestScene(array $options = [])
26
 * @method DeleteModel deleteModel(array $options = [])
27
 * @method DeleteSortScript deleteSortScript(array $options = [])
28
 * @method DescribeABTestExperiment describeABTestExperiment(array $options = [])
29
 * @method DescribeABTestGroup describeABTestGroup(array $options = [])
30
 * @method DescribeABTestScene describeABTestScene(array $options = [])
31
 * @method DescribeApp describeApp(array $options = [])
32
 * @method DescribeAppGroup describeAppGroup(array $options = [])
33
 * @method DescribeAppGroupDataReport describeAppGroupDataReport(array $options = [])
34
 * @method DescribeApps describeApps(array $options = [])
35
 * @method DescribeAppStatistics describeAppStatistics(array $options = [])
36
 * @method DescribeDataCollction describeDataCollction(array $options = [])
37
 * @method DescribeFirstRank describeFirstRank(array $options = [])
38
 * @method DescribeInterventionDictionary describeInterventionDictionary(array $options = [])
39
 * @method DescribeModel describeModel(array $options = [])
40
 * @method DescribeQueryProcessor describeQueryProcessor(array $options = [])
41
 * @method DescribeRegion describeRegion(array $options = [])
42
 * @method DescribeRegions describeRegions(array $options = [])
43
 * @method DescribeScheduledTask describeScheduledTask(array $options = [])
44
 * @method DescribeSecondRank describeSecondRank(array $options = [])
45
 * @method DescribeSlowQueryStatus describeSlowQueryStatus(array $options = [])
46
 * @method DescribeUserAnalyzer describeUserAnalyzer(array $options = [])
47
 * @method DisableSlowQuery disableSlowQuery(array $options = [])
48
 * @method EnableSlowQuery enableSlowQuery(array $options = [])
49
 * @method GetModelProgress getModelProgress(array $options = [])
50
 * @method GetSortScript getSortScript(array $options = [])
51
 * @method GetSortScriptFile getSortScriptFile(array $options = [])
52
 * @method GetValidationError getValidationError(array $options = [])
53
 * @method GetValidationReport getValidationReport(array $options = [])
54
 * @method ListABTestExperiments listABTestExperiments(array $options = [])
55
 * @method ListABTestFixedFlowDividers listABTestFixedFlowDividers(array $options = [])
56
 * @method ListABTestGroups listABTestGroups(array $options = [])
57
 * @method ListABTestMetrics listABTestMetrics(array $options = [])
58
 * @method ListABTestScenes listABTestScenes(array $options = [])
59
 * @method ListAppGroupErrors listAppGroupErrors(array $options = [])
60
 * @method ListAppGroupMetrics listAppGroupMetrics(array $options = [])
61
 * @method ListAppGroups listAppGroups(array $options = [])
62
 * @method ListApps listApps(array $options = [])
63
 * @method ListDataCollections listDataCollections(array $options = [])
64
 * @method ListDeployedAlgorithmModels listDeployedAlgorithmModels(array $options = [])
65
 * @method ListFirstRanks listFirstRanks(array $options = [])
66
 * @method ListInterventionDictionaries listInterventionDictionaries(array $options = [])
67
 * @method ListInterventionDictionaryEntries listInterventionDictionaryEntries(array $options = [])
68
 * @method ListInterventionDictionaryNerResults listInterventionDictionaryNerResults(array $options = [])
69
 * @method ListInterventionDictionaryRelatedEntities listInterventionDictionaryRelatedEntities(array $options = [])
70
 * @method ListModels listModels(array $options = [])
71
 * @method ListQueryProcessorNers listQueryProcessorNers(array $options = [])
72
 * @method ListQueryProcessors listQueryProcessors(array $options = [])
73
 * @method ListScheduledTasks listScheduledTasks(array $options = [])
74
 * @method ListSecondRanks listSecondRanks(array $options = [])
75
 * @method ListSlowQueryCategories listSlowQueryCategories(array $options = [])
76
 * @method ListSlowQueryQueries listSlowQueryQueries(array $options = [])
77
 * @method ListSortExpressions listSortExpressions(array $options = [])
78
 * @method ListSortScripts listSortScripts(array $options = [])
79
 * @method ListUserAnalyzerEntries listUserAnalyzerEntries(array $options = [])
80
 * @method ListUserAnalyzers listUserAnalyzers(array $options = [])
81
 * @method ModifyAppGroup modifyAppGroup(array $options = [])
82
 * @method ModifyAppGroupQuota modifyAppGroupQuota(array $options = [])
83
 * @method ModifyFirstRank modifyFirstRank(array $options = [])
84
 * @method ModifyModel modifyModel(array $options = [])
85
 * @method ModifyQueryProcessor modifyQueryProcessor(array $options = [])
86
 * @method ModifyScheduledTask modifyScheduledTask(array $options = [])
87
 * @method ModifySecondRank modifySecondRank(array $options = [])
88
 * @method PushInterventionDictionaryEntries pushInterventionDictionaryEntries(array $options = [])
89
 * @method PushUserAnalyzerEntries pushUserAnalyzerEntries(array $options = [])
90
 * @method ReleaseSortScript releaseSortScript(array $options = [])
91
 * @method RemoveApp removeApp(array $options = [])
92
 * @method RemoveAppGroup removeAppGroup(array $options = [])
93
 * @method RemoveDataCollection removeDataCollection(array $options = [])
94
 * @method RemoveFirstRank removeFirstRank(array $options = [])
95
 * @method RemoveInterventionDictionary removeInterventionDictionary(array $options = [])
96
 * @method RemoveQueryProcessor removeQueryProcessor(array $options = [])
97
 * @method RemoveScheduledTask removeScheduledTask(array $options = [])
98
 * @method RemoveSecondRank removeSecondRank(array $options = [])
99
 * @method RemoveUserAnalyzer removeUserAnalyzer(array $options = [])
100
 * @method ReplaceAppGroupCommodityCode replaceAppGroupCommodityCode(array $options = [])
101
 * @method SaveSortScriptFile saveSortScriptFile(array $options = [])
102
 * @method StartSlowQueryAnalyzer startSlowQueryAnalyzer(array $options = [])
103
 * @method TrainModel trainModel(array $options = [])
104
 * @method UpdateABTestExperiment updateABTestExperiment(array $options = [])
105
 * @method UpdateABTestFixedFlowDividers updateABTestFixedFlowDividers(array $options = [])
106
 * @method UpdateABTestGroup updateABTestGroup(array $options = [])
107
 * @method UpdateABTestScene updateABTestScene(array $options = [])
108
 * @method UpdateFetchFields updateFetchFields(array $options = [])
109
 * @method UpdateSummaries updateSummaries(array $options = [])
110
 */
111
class OpenSearchApiResolver extends ApiResolver
112
{
113
}
114
115
class Roa extends \AlibabaCloud\Client\Resolver\Roa
116
{
117
    /** @var string */
118
    public $product = 'OpenSearch';
119
120
    /** @var string */
121
    public $version = '2017-12-25';
122
123
    /** @var string */
124
    public $serviceCode = 'opensearch';
125
}
126
127
/**
128
 * @method string getAppVersionId()
129
 * @method string getScriptName()
130
 * @method string getAppGroupIdentity()
131
 */
132
class CompileSortScript extends Roa
133
{
134
    /** @var string */
135
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/actions/compiling';
136
137
    /** @var string */
138
    public $method = 'POST';
139
140
    /**
141
     * @param string $value
142
     *
143
     * @return $this
144
     */
145
    public function withAppVersionId($value)
146
    {
147
        $this->data['AppVersionId'] = $value;
148
        $this->pathParameters['appVersionId'] = $value;
149
150
        return $this;
151
    }
152
153
    /**
154
     * @param string $value
155
     *
156
     * @return $this
157
     */
158
    public function withScriptName($value)
159
    {
160
        $this->data['ScriptName'] = $value;
161
        $this->pathParameters['scriptName'] = $value;
162
163
        return $this;
164
    }
165
166
    /**
167
     * @param string $value
168
     *
169
     * @return $this
170
     */
171
    public function withAppGroupIdentity($value)
172
    {
173
        $this->data['AppGroupIdentity'] = $value;
174
        $this->pathParameters['appGroupIdentity'] = $value;
175
176
        return $this;
177
    }
178
}
179
180
/**
181
 * @method string getGroupId()
182
 * @method string getSceneId()
183
 * @method string getAppGroupIdentity()
184
 */
185
class CreateABTestExperiment extends Roa
186
{
187
    /** @var string */
188
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments';
189
190
    /** @var string */
191
    public $method = 'POST';
192
193
    /**
194
     * @param string $value
195
     *
196
     * @return $this
197
     */
198
    public function withGroupId($value)
199
    {
200
        $this->data['GroupId'] = $value;
201
        $this->pathParameters['groupId'] = $value;
202
203
        return $this;
204
    }
205
206
    /**
207
     * @param string $value
208
     *
209
     * @return $this
210
     */
211
    public function withSceneId($value)
212
    {
213
        $this->data['SceneId'] = $value;
214
        $this->pathParameters['sceneId'] = $value;
215
216
        return $this;
217
    }
218
219
    /**
220
     * @param string $value
221
     *
222
     * @return $this
223
     */
224
    public function withAppGroupIdentity($value)
225
    {
226
        $this->data['AppGroupIdentity'] = $value;
227
        $this->pathParameters['appGroupIdentity'] = $value;
228
229
        return $this;
230
    }
231
}
232
233
/**
234
 * @method string getSceneId()
235
 * @method string getAppGroupIdentity()
236
 */
237
class CreateABTestGroup extends Roa
238
{
239
    /** @var string */
240
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups';
241
242
    /** @var string */
243
    public $method = 'POST';
244
245
    /**
246
     * @param string $value
247
     *
248
     * @return $this
249
     */
250
    public function withSceneId($value)
251
    {
252
        $this->data['SceneId'] = $value;
253
        $this->pathParameters['sceneId'] = $value;
254
255
        return $this;
256
    }
257
258
    /**
259
     * @param string $value
260
     *
261
     * @return $this
262
     */
263
    public function withAppGroupIdentity($value)
264
    {
265
        $this->data['AppGroupIdentity'] = $value;
266
        $this->pathParameters['appGroupIdentity'] = $value;
267
268
        return $this;
269
    }
270
}
271
272
/**
273
 * @method string getAppGroupIdentity()
274
 */
275
class CreateABTestScene extends Roa
276
{
277
    /** @var string */
278
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes';
279
280
    /** @var string */
281
    public $method = 'POST';
282
283
    /**
284
     * @param string $value
285
     *
286
     * @return $this
287
     */
288
    public function withAppGroupIdentity($value)
289
    {
290
        $this->data['AppGroupIdentity'] = $value;
291
        $this->pathParameters['appGroupIdentity'] = $value;
292
293
        return $this;
294
    }
295
}
296
297
/**
298
 * @method string getDryRun()
299
 * @method string getAppGroupIdentity()
300
 */
301
class CreateApp extends Roa
302
{
303
    /** @var string */
304
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps';
305
306
    /** @var string */
307
    public $method = 'POST';
308
309
    /**
310
     * @param string $value
311
     *
312
     * @return $this
313
     */
314
    public function withDryRun($value)
315
    {
316
        $this->data['DryRun'] = $value;
317
        $this->options['query']['dryRun'] = $value;
318
319
        return $this;
320
    }
321
322
    /**
323
     * @param string $value
324
     *
325
     * @return $this
326
     */
327
    public function withAppGroupIdentity($value)
328
    {
329
        $this->data['AppGroupIdentity'] = $value;
330
        $this->pathParameters['appGroupIdentity'] = $value;
331
332
        return $this;
333
    }
334
}
335
336
class CreateAppGroup extends Roa
337
{
338
    /** @var string */
339
    public $pathPattern = '/v4/openapi/app-groups';
340
341
    /** @var string */
342
    public $method = 'POST';
343
}
344
345
/**
346
 * @method string getAppGroupIdentity()
347
 */
348
class CreateDataCollection extends Roa
349
{
350
    /** @var string */
351
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections';
352
353
    /** @var string */
354
    public $method = 'POST';
355
356
    /**
357
     * @param string $value
358
     *
359
     * @return $this
360
     */
361
    public function withAppGroupIdentity($value)
362
    {
363
        $this->data['AppGroupIdentity'] = $value;
364
        $this->pathParameters['appGroupIdentity'] = $value;
365
366
        return $this;
367
    }
368
}
369
370
/**
371
 * @method string getDryRun()
372
 * @method string getAppId()
373
 * @method string getAppGroupIdentity()
374
 */
375
class CreateFirstRank extends Roa
376
{
377
    /** @var string */
378
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks';
379
380
    /** @var string */
381
    public $method = 'POST';
382
383
    /**
384
     * @param string $value
385
     *
386
     * @return $this
387
     */
388
    public function withDryRun($value)
389
    {
390
        $this->data['DryRun'] = $value;
391
        $this->options['query']['dryRun'] = $value;
392
393
        return $this;
394
    }
395
396
    /**
397
     * @param string $value
398
     *
399
     * @return $this
400
     */
401
    public function withAppId($value)
402
    {
403
        $this->data['AppId'] = $value;
404
        $this->pathParameters['appId'] = $value;
405
406
        return $this;
407
    }
408
409
    /**
410
     * @param string $value
411
     *
412
     * @return $this
413
     */
414
    public function withAppGroupIdentity($value)
415
    {
416
        $this->data['AppGroupIdentity'] = $value;
417
        $this->pathParameters['appGroupIdentity'] = $value;
418
419
        return $this;
420
    }
421
}
422
423
class CreateInterventionDictionary extends Roa
424
{
425
    /** @var string */
426
    public $pathPattern = '/v4/openapi/intervention-dictionaries';
427
428
    /** @var string */
429
    public $method = 'POST';
430
}
431
432
/**
433
 * @method string getAppGroupIdentity()
434
 */
435
class CreateModel extends Roa
436
{
437
    /** @var string */
438
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models';
439
440
    /** @var string */
441
    public $method = 'POST';
442
443
    /**
444
     * @param string $value
445
     *
446
     * @return $this
447
     */
448
    public function withAppGroupIdentity($value)
449
    {
450
        $this->data['AppGroupIdentity'] = $value;
451
        $this->pathParameters['appGroupIdentity'] = $value;
452
453
        return $this;
454
    }
455
}
456
457
/**
458
 * @method string getDryRun()
459
 * @method string getAppId()
460
 * @method string getAppGroupIdentity()
461
 */
462
class CreateQueryProcessor extends Roa
463
{
464
    /** @var string */
465
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors';
466
467
    /** @var string */
468
    public $method = 'POST';
469
470
    /**
471
     * @param string $value
472
     *
473
     * @return $this
474
     */
475
    public function withDryRun($value)
476
    {
477
        $this->data['DryRun'] = $value;
478
        $this->options['query']['dryRun'] = $value;
479
480
        return $this;
481
    }
482
483
    /**
484
     * @param string $value
485
     *
486
     * @return $this
487
     */
488
    public function withAppId($value)
489
    {
490
        $this->data['AppId'] = $value;
491
        $this->pathParameters['appId'] = $value;
492
493
        return $this;
494
    }
495
496
    /**
497
     * @param string $value
498
     *
499
     * @return $this
500
     */
501
    public function withAppGroupIdentity($value)
502
    {
503
        $this->data['AppGroupIdentity'] = $value;
504
        $this->pathParameters['appGroupIdentity'] = $value;
505
506
        return $this;
507
    }
508
}
509
510
/**
511
 * @method string getAppGroupIdentity()
512
 */
513
class CreateScheduledTask extends Roa
514
{
515
    /** @var string */
516
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks';
517
518
    /** @var string */
519
    public $method = 'POST';
520
521
    /**
522
     * @param string $value
523
     *
524
     * @return $this
525
     */
526
    public function withAppGroupIdentity($value)
527
    {
528
        $this->data['AppGroupIdentity'] = $value;
529
        $this->pathParameters['appGroupIdentity'] = $value;
530
531
        return $this;
532
    }
533
}
534
535
/**
536
 * @method string getDryRun()
537
 * @method string getAppId()
538
 * @method string getAppGroupIdentity()
539
 */
540
class CreateSecondRank extends Roa
541
{
542
    /** @var string */
543
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks';
544
545
    /** @var string */
546
    public $method = 'POST';
547
548
    /**
549
     * @param string $value
550
     *
551
     * @return $this
552
     */
553
    public function withDryRun($value)
554
    {
555
        $this->data['DryRun'] = $value;
556
        $this->options['query']['dryRun'] = $value;
557
558
        return $this;
559
    }
560
561
    /**
562
     * @param string $value
563
     *
564
     * @return $this
565
     */
566
    public function withAppId($value)
567
    {
568
        $this->data['AppId'] = $value;
569
        $this->pathParameters['appId'] = $value;
570
571
        return $this;
572
    }
573
574
    /**
575
     * @param string $value
576
     *
577
     * @return $this
578
     */
579
    public function withAppGroupIdentity($value)
580
    {
581
        $this->data['AppGroupIdentity'] = $value;
582
        $this->pathParameters['appGroupIdentity'] = $value;
583
584
        return $this;
585
    }
586
}
587
588
/**
589
 * @method string getAppVersionId()
590
 * @method string getAppGroupIdentity()
591
 */
592
class CreateSortScript extends Roa
593
{
594
    /** @var string */
595
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts';
596
597
    /** @var string */
598
    public $method = 'POST';
599
600
    /**
601
     * @param string $value
602
     *
603
     * @return $this
604
     */
605
    public function withAppVersionId($value)
606
    {
607
        $this->data['AppVersionId'] = $value;
608
        $this->pathParameters['appVersionId'] = $value;
609
610
        return $this;
611
    }
612
613
    /**
614
     * @param string $value
615
     *
616
     * @return $this
617
     */
618
    public function withAppGroupIdentity($value)
619
    {
620
        $this->data['AppGroupIdentity'] = $value;
621
        $this->pathParameters['appGroupIdentity'] = $value;
622
623
        return $this;
624
    }
625
}
626
627
class CreateUserAnalyzer extends Roa
628
{
629
    /** @var string */
630
    public $pathPattern = '/v4/openapi/user-analyzers';
631
632
    /** @var string */
633
    public $method = 'POST';
634
}
635
636
/**
637
 * @method string getGroupId()
638
 * @method string getSceneId()
639
 * @method string getExperimentId()
640
 * @method string getAppGroupIdentity()
641
 */
642
class DeleteABTestExperiment extends Roa
643
{
644
    /** @var string */
645
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments/[experimentId]';
646
647
    /** @var string */
648
    public $method = 'DELETE';
649
650
    /**
651
     * @param string $value
652
     *
653
     * @return $this
654
     */
655
    public function withGroupId($value)
656
    {
657
        $this->data['GroupId'] = $value;
658
        $this->pathParameters['groupId'] = $value;
659
660
        return $this;
661
    }
662
663
    /**
664
     * @param string $value
665
     *
666
     * @return $this
667
     */
668
    public function withSceneId($value)
669
    {
670
        $this->data['SceneId'] = $value;
671
        $this->pathParameters['sceneId'] = $value;
672
673
        return $this;
674
    }
675
676
    /**
677
     * @param string $value
678
     *
679
     * @return $this
680
     */
681
    public function withExperimentId($value)
682
    {
683
        $this->data['ExperimentId'] = $value;
684
        $this->pathParameters['experimentId'] = $value;
685
686
        return $this;
687
    }
688
689
    /**
690
     * @param string $value
691
     *
692
     * @return $this
693
     */
694
    public function withAppGroupIdentity($value)
695
    {
696
        $this->data['AppGroupIdentity'] = $value;
697
        $this->pathParameters['appGroupIdentity'] = $value;
698
699
        return $this;
700
    }
701
}
702
703
/**
704
 * @method string getGroupId()
705
 * @method string getSceneId()
706
 * @method string getAppGroupIdentity()
707
 */
708
class DeleteABTestGroup extends Roa
709
{
710
    /** @var string */
711
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]';
712
713
    /** @var string */
714
    public $method = 'DELETE';
715
716
    /**
717
     * @param string $value
718
     *
719
     * @return $this
720
     */
721
    public function withGroupId($value)
722
    {
723
        $this->data['GroupId'] = $value;
724
        $this->pathParameters['groupId'] = $value;
725
726
        return $this;
727
    }
728
729
    /**
730
     * @param string $value
731
     *
732
     * @return $this
733
     */
734
    public function withSceneId($value)
735
    {
736
        $this->data['SceneId'] = $value;
737
        $this->pathParameters['sceneId'] = $value;
738
739
        return $this;
740
    }
741
742
    /**
743
     * @param string $value
744
     *
745
     * @return $this
746
     */
747
    public function withAppGroupIdentity($value)
748
    {
749
        $this->data['AppGroupIdentity'] = $value;
750
        $this->pathParameters['appGroupIdentity'] = $value;
751
752
        return $this;
753
    }
754
}
755
756
/**
757
 * @method string getSceneId()
758
 * @method string getAppGroupIdentity()
759
 */
760
class DeleteABTestScene extends Roa
761
{
762
    /** @var string */
763
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]';
764
765
    /** @var string */
766
    public $method = 'DELETE';
767
768
    /**
769
     * @param string $value
770
     *
771
     * @return $this
772
     */
773
    public function withSceneId($value)
774
    {
775
        $this->data['SceneId'] = $value;
776
        $this->pathParameters['sceneId'] = $value;
777
778
        return $this;
779
    }
780
781
    /**
782
     * @param string $value
783
     *
784
     * @return $this
785
     */
786
    public function withAppGroupIdentity($value)
787
    {
788
        $this->data['AppGroupIdentity'] = $value;
789
        $this->pathParameters['appGroupIdentity'] = $value;
790
791
        return $this;
792
    }
793
}
794
795
/**
796
 * @method string getModelName()
797
 * @method string getAppGroupIdentity()
798
 */
799
class DeleteModel extends Roa
800
{
801
    /** @var string */
802
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]';
803
804
    /** @var string */
805
    public $method = 'DELETE';
806
807
    /**
808
     * @param string $value
809
     *
810
     * @return $this
811
     */
812
    public function withModelName($value)
813
    {
814
        $this->data['ModelName'] = $value;
815
        $this->pathParameters['modelName'] = $value;
816
817
        return $this;
818
    }
819
820
    /**
821
     * @param string $value
822
     *
823
     * @return $this
824
     */
825
    public function withAppGroupIdentity($value)
826
    {
827
        $this->data['AppGroupIdentity'] = $value;
828
        $this->pathParameters['appGroupIdentity'] = $value;
829
830
        return $this;
831
    }
832
}
833
834
/**
835
 * @method string getAppVersionId()
836
 * @method string getScriptName()
837
 * @method string getAppGroupIdentity()
838
 */
839
class DeleteSortScript extends Roa
840
{
841
    /** @var string */
842
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]';
843
844
    /** @var string */
845
    public $method = 'DELETE';
846
847
    /**
848
     * @param string $value
849
     *
850
     * @return $this
851
     */
852
    public function withAppVersionId($value)
853
    {
854
        $this->data['AppVersionId'] = $value;
855
        $this->pathParameters['appVersionId'] = $value;
856
857
        return $this;
858
    }
859
860
    /**
861
     * @param string $value
862
     *
863
     * @return $this
864
     */
865
    public function withScriptName($value)
866
    {
867
        $this->data['ScriptName'] = $value;
868
        $this->pathParameters['scriptName'] = $value;
869
870
        return $this;
871
    }
872
873
    /**
874
     * @param string $value
875
     *
876
     * @return $this
877
     */
878
    public function withAppGroupIdentity($value)
879
    {
880
        $this->data['AppGroupIdentity'] = $value;
881
        $this->pathParameters['appGroupIdentity'] = $value;
882
883
        return $this;
884
    }
885
}
886
887
/**
888
 * @method string getGroupId()
889
 * @method string getSceneId()
890
 * @method string getExperimentId()
891
 * @method string getAppGroupIdentity()
892
 */
893
class DescribeABTestExperiment extends Roa
894
{
895
    /** @var string */
896
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments/[experimentId]';
897
898
    /**
899
     * @param string $value
900
     *
901
     * @return $this
902
     */
903
    public function withGroupId($value)
904
    {
905
        $this->data['GroupId'] = $value;
906
        $this->pathParameters['groupId'] = $value;
907
908
        return $this;
909
    }
910
911
    /**
912
     * @param string $value
913
     *
914
     * @return $this
915
     */
916
    public function withSceneId($value)
917
    {
918
        $this->data['SceneId'] = $value;
919
        $this->pathParameters['sceneId'] = $value;
920
921
        return $this;
922
    }
923
924
    /**
925
     * @param string $value
926
     *
927
     * @return $this
928
     */
929
    public function withExperimentId($value)
930
    {
931
        $this->data['ExperimentId'] = $value;
932
        $this->pathParameters['experimentId'] = $value;
933
934
        return $this;
935
    }
936
937
    /**
938
     * @param string $value
939
     *
940
     * @return $this
941
     */
942
    public function withAppGroupIdentity($value)
943
    {
944
        $this->data['AppGroupIdentity'] = $value;
945
        $this->pathParameters['appGroupIdentity'] = $value;
946
947
        return $this;
948
    }
949
}
950
951
/**
952
 * @method string getGroupId()
953
 * @method string getSceneId()
954
 * @method string getAppGroupIdentity()
955
 */
956
class DescribeABTestGroup extends Roa
957
{
958
    /** @var string */
959
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]';
960
961
    /**
962
     * @param string $value
963
     *
964
     * @return $this
965
     */
966
    public function withGroupId($value)
967
    {
968
        $this->data['GroupId'] = $value;
969
        $this->pathParameters['groupId'] = $value;
970
971
        return $this;
972
    }
973
974
    /**
975
     * @param string $value
976
     *
977
     * @return $this
978
     */
979
    public function withSceneId($value)
980
    {
981
        $this->data['SceneId'] = $value;
982
        $this->pathParameters['sceneId'] = $value;
983
984
        return $this;
985
    }
986
987
    /**
988
     * @param string $value
989
     *
990
     * @return $this
991
     */
992
    public function withAppGroupIdentity($value)
993
    {
994
        $this->data['AppGroupIdentity'] = $value;
995
        $this->pathParameters['appGroupIdentity'] = $value;
996
997
        return $this;
998
    }
999
}
1000
1001
/**
1002
 * @method string getSceneId()
1003
 * @method string getAppGroupIdentity()
1004
 */
1005
class DescribeABTestScene extends Roa
1006
{
1007
    /** @var string */
1008
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]';
1009
1010
    /**
1011
     * @param string $value
1012
     *
1013
     * @return $this
1014
     */
1015
    public function withSceneId($value)
1016
    {
1017
        $this->data['SceneId'] = $value;
1018
        $this->pathParameters['sceneId'] = $value;
1019
1020
        return $this;
1021
    }
1022
1023
    /**
1024
     * @param string $value
1025
     *
1026
     * @return $this
1027
     */
1028
    public function withAppGroupIdentity($value)
1029
    {
1030
        $this->data['AppGroupIdentity'] = $value;
1031
        $this->pathParameters['appGroupIdentity'] = $value;
1032
1033
        return $this;
1034
    }
1035
}
1036
1037
/**
1038
 * @method string getAppId()
1039
 * @method string getAppGroupIdentity()
1040
 */
1041
class DescribeApp extends Roa
1042
{
1043
    /** @var string */
1044
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]';
1045
1046
    /**
1047
     * @param string $value
1048
     *
1049
     * @return $this
1050
     */
1051
    public function withAppId($value)
1052
    {
1053
        $this->data['AppId'] = $value;
1054
        $this->pathParameters['appId'] = $value;
1055
1056
        return $this;
1057
    }
1058
1059
    /**
1060
     * @param string $value
1061
     *
1062
     * @return $this
1063
     */
1064
    public function withAppGroupIdentity($value)
1065
    {
1066
        $this->data['AppGroupIdentity'] = $value;
1067
        $this->pathParameters['appGroupIdentity'] = $value;
1068
1069
        return $this;
1070
    }
1071
}
1072
1073
/**
1074
 * @method string getAppGroupIdentity()
1075
 */
1076
class DescribeAppGroup extends Roa
1077
{
1078
    /** @var string */
1079
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]';
1080
1081
    /**
1082
     * @param string $value
1083
     *
1084
     * @return $this
1085
     */
1086
    public function withAppGroupIdentity($value)
1087
    {
1088
        $this->data['AppGroupIdentity'] = $value;
1089
        $this->pathParameters['appGroupIdentity'] = $value;
1090
1091
        return $this;
1092
    }
1093
}
1094
1095
/**
1096
 * @method string getEndTime()
1097
 * @method string getStartTime()
1098
 * @method string getAppGroupIdentity()
1099
 */
1100
class DescribeAppGroupDataReport extends Roa
1101
{
1102
    /** @var string */
1103
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-report';
1104
1105
    /**
1106
     * @param string $value
1107
     *
1108
     * @return $this
1109
     */
1110
    public function withEndTime($value)
1111
    {
1112
        $this->data['EndTime'] = $value;
1113
        $this->options['query']['endTime'] = $value;
1114
1115
        return $this;
1116
    }
1117
1118
    /**
1119
     * @param string $value
1120
     *
1121
     * @return $this
1122
     */
1123
    public function withStartTime($value)
1124
    {
1125
        $this->data['StartTime'] = $value;
1126
        $this->options['query']['startTime'] = $value;
1127
1128
        return $this;
1129
    }
1130
1131
    /**
1132
     * @param string $value
1133
     *
1134
     * @return $this
1135
     */
1136
    public function withAppGroupIdentity($value)
1137
    {
1138
        $this->data['AppGroupIdentity'] = $value;
1139
        $this->pathParameters['appGroupIdentity'] = $value;
1140
1141
        return $this;
1142
    }
1143
}
1144
1145
/**
1146
 * @method string getAppGroupIdentity()
1147
 */
1148
class DescribeApps extends Roa
1149
{
1150
    /** @var string */
1151
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps';
1152
1153
    /**
1154
     * @param string $value
1155
     *
1156
     * @return $this
1157
     */
1158
    public function withAppGroupIdentity($value)
1159
    {
1160
        $this->data['AppGroupIdentity'] = $value;
1161
        $this->pathParameters['appGroupIdentity'] = $value;
1162
1163
        return $this;
1164
    }
1165
}
1166
1167
/**
1168
 * @method string getAppId()
1169
 * @method string getAppGroupIdentity()
1170
 */
1171
class DescribeAppStatistics extends Roa
1172
{
1173
    /** @var string */
1174
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/statistics';
1175
1176
    /**
1177
     * @param string $value
1178
     *
1179
     * @return $this
1180
     */
1181
    public function withAppId($value)
1182
    {
1183
        $this->data['AppId'] = $value;
1184
        $this->pathParameters['appId'] = $value;
1185
1186
        return $this;
1187
    }
1188
1189
    /**
1190
     * @param string $value
1191
     *
1192
     * @return $this
1193
     */
1194
    public function withAppGroupIdentity($value)
1195
    {
1196
        $this->data['AppGroupIdentity'] = $value;
1197
        $this->pathParameters['appGroupIdentity'] = $value;
1198
1199
        return $this;
1200
    }
1201
}
1202
1203
/**
1204
 * @method string getDataCollectionIdentity()
1205
 * @method string getAppGroupIdentity()
1206
 */
1207
class DescribeDataCollction extends Roa
1208
{
1209
    /** @var string */
1210
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections/[dataCollectionIdentity]';
1211
1212
    /**
1213
     * @param string $value
1214
     *
1215
     * @return $this
1216
     */
1217
    public function withDataCollectionIdentity($value)
1218
    {
1219
        $this->data['DataCollectionIdentity'] = $value;
1220
        $this->pathParameters['dataCollectionIdentity'] = $value;
1221
1222
        return $this;
1223
    }
1224
1225
    /**
1226
     * @param string $value
1227
     *
1228
     * @return $this
1229
     */
1230
    public function withAppGroupIdentity($value)
1231
    {
1232
        $this->data['AppGroupIdentity'] = $value;
1233
        $this->pathParameters['appGroupIdentity'] = $value;
1234
1235
        return $this;
1236
    }
1237
}
1238
1239
/**
1240
 * @method string getAppId()
1241
 * @method string getName()
1242
 * @method string getAppGroupIdentity()
1243
 */
1244
class DescribeFirstRank extends Roa
1245
{
1246
    /** @var string */
1247
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks/[name]';
1248
1249
    /**
1250
     * @param string $value
1251
     *
1252
     * @return $this
1253
     */
1254
    public function withAppId($value)
1255
    {
1256
        $this->data['AppId'] = $value;
1257
        $this->pathParameters['appId'] = $value;
1258
1259
        return $this;
1260
    }
1261
1262
    /**
1263
     * @param string $value
1264
     *
1265
     * @return $this
1266
     */
1267
    public function withName($value)
1268
    {
1269
        $this->data['Name'] = $value;
1270
        $this->pathParameters['name'] = $value;
1271
1272
        return $this;
1273
    }
1274
1275
    /**
1276
     * @param string $value
1277
     *
1278
     * @return $this
1279
     */
1280
    public function withAppGroupIdentity($value)
1281
    {
1282
        $this->data['AppGroupIdentity'] = $value;
1283
        $this->pathParameters['appGroupIdentity'] = $value;
1284
1285
        return $this;
1286
    }
1287
}
1288
1289
/**
1290
 * @method string getName()
1291
 */
1292
class DescribeInterventionDictionary extends Roa
1293
{
1294
    /** @var string */
1295
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]';
1296
1297
    /**
1298
     * @param string $value
1299
     *
1300
     * @return $this
1301
     */
1302
    public function withName($value)
1303
    {
1304
        $this->data['Name'] = $value;
1305
        $this->pathParameters['name'] = $value;
1306
1307
        return $this;
1308
    }
1309
}
1310
1311
/**
1312
 * @method string getModelName()
1313
 * @method string getAppGroupIdentity()
1314
 */
1315
class DescribeModel extends Roa
1316
{
1317
    /** @var string */
1318
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]';
1319
1320
    /**
1321
     * @param string $value
1322
     *
1323
     * @return $this
1324
     */
1325
    public function withModelName($value)
1326
    {
1327
        $this->data['ModelName'] = $value;
1328
        $this->pathParameters['modelName'] = $value;
1329
1330
        return $this;
1331
    }
1332
1333
    /**
1334
     * @param string $value
1335
     *
1336
     * @return $this
1337
     */
1338
    public function withAppGroupIdentity($value)
1339
    {
1340
        $this->data['AppGroupIdentity'] = $value;
1341
        $this->pathParameters['appGroupIdentity'] = $value;
1342
1343
        return $this;
1344
    }
1345
}
1346
1347
/**
1348
 * @method string getAppId()
1349
 * @method string getName()
1350
 * @method string getAppGroupIdentity()
1351
 */
1352
class DescribeQueryProcessor extends Roa
1353
{
1354
    /** @var string */
1355
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors/[name]';
1356
1357
    /**
1358
     * @param string $value
1359
     *
1360
     * @return $this
1361
     */
1362
    public function withAppId($value)
1363
    {
1364
        $this->data['AppId'] = $value;
1365
        $this->pathParameters['appId'] = $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->pathParameters['name'] = $value;
1379
1380
        return $this;
1381
    }
1382
1383
    /**
1384
     * @param string $value
1385
     *
1386
     * @return $this
1387
     */
1388
    public function withAppGroupIdentity($value)
1389
    {
1390
        $this->data['AppGroupIdentity'] = $value;
1391
        $this->pathParameters['appGroupIdentity'] = $value;
1392
1393
        return $this;
1394
    }
1395
}
1396
1397
class DescribeRegion extends Roa
1398
{
1399
    /** @var string */
1400
    public $pathPattern = '/v4/openapi/region';
1401
}
1402
1403
class DescribeRegions extends Roa
1404
{
1405
    /** @var string */
1406
    public $pathPattern = '/v4/openapi/regions';
1407
}
1408
1409
/**
1410
 * @method string getAppGroupIdentity()
1411
 * @method string getTaskId()
1412
 */
1413
class DescribeScheduledTask extends Roa
1414
{
1415
    /** @var string */
1416
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks/[taskId]';
1417
1418
    /**
1419
     * @param string $value
1420
     *
1421
     * @return $this
1422
     */
1423
    public function withAppGroupIdentity($value)
1424
    {
1425
        $this->data['AppGroupIdentity'] = $value;
1426
        $this->pathParameters['appGroupIdentity'] = $value;
1427
1428
        return $this;
1429
    }
1430
1431
    /**
1432
     * @param string $value
1433
     *
1434
     * @return $this
1435
     */
1436
    public function withTaskId($value)
1437
    {
1438
        $this->data['TaskId'] = $value;
1439
        $this->pathParameters['taskId'] = $value;
1440
1441
        return $this;
1442
    }
1443
}
1444
1445
/**
1446
 * @method string getAppId()
1447
 * @method string getName()
1448
 * @method string getAppGroupIdentity()
1449
 */
1450
class DescribeSecondRank extends Roa
1451
{
1452
    /** @var string */
1453
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks/[name]';
1454
1455
    /**
1456
     * @param string $value
1457
     *
1458
     * @return $this
1459
     */
1460
    public function withAppId($value)
1461
    {
1462
        $this->data['AppId'] = $value;
1463
        $this->pathParameters['appId'] = $value;
1464
1465
        return $this;
1466
    }
1467
1468
    /**
1469
     * @param string $value
1470
     *
1471
     * @return $this
1472
     */
1473
    public function withName($value)
1474
    {
1475
        $this->data['Name'] = $value;
1476
        $this->pathParameters['name'] = $value;
1477
1478
        return $this;
1479
    }
1480
1481
    /**
1482
     * @param string $value
1483
     *
1484
     * @return $this
1485
     */
1486
    public function withAppGroupIdentity($value)
1487
    {
1488
        $this->data['AppGroupIdentity'] = $value;
1489
        $this->pathParameters['appGroupIdentity'] = $value;
1490
1491
        return $this;
1492
    }
1493
}
1494
1495
/**
1496
 * @method string getAppGroupIdentity()
1497
 */
1498
class DescribeSlowQueryStatus extends Roa
1499
{
1500
    /** @var string */
1501
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query';
1502
1503
    /**
1504
     * @param string $value
1505
     *
1506
     * @return $this
1507
     */
1508
    public function withAppGroupIdentity($value)
1509
    {
1510
        $this->data['AppGroupIdentity'] = $value;
1511
        $this->pathParameters['appGroupIdentity'] = $value;
1512
1513
        return $this;
1514
    }
1515
}
1516
1517
/**
1518
 * @method string getWith()
1519
 * @method string getName()
1520
 */
1521
class DescribeUserAnalyzer extends Roa
1522
{
1523
    /** @var string */
1524
    public $pathPattern = '/v4/openapi/user-analyzers/[name]';
1525
1526
    /**
1527
     * @param string $value
1528
     *
1529
     * @return $this
1530
     */
1531
    public function withWith($value)
1532
    {
1533
        $this->data['With'] = $value;
1534
        $this->options['query']['with'] = $value;
1535
1536
        return $this;
1537
    }
1538
1539
    /**
1540
     * @param string $value
1541
     *
1542
     * @return $this
1543
     */
1544
    public function withName($value)
1545
    {
1546
        $this->data['Name'] = $value;
1547
        $this->pathParameters['name'] = $value;
1548
1549
        return $this;
1550
    }
1551
}
1552
1553
/**
1554
 * @method string getAppGroupIdentity()
1555
 */
1556
class DisableSlowQuery extends Roa
1557
{
1558
    /** @var string */
1559
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/actions/disable';
1560
1561
    /** @var string */
1562
    public $method = 'POST';
1563
1564
    /**
1565
     * @param string $value
1566
     *
1567
     * @return $this
1568
     */
1569
    public function withAppGroupIdentity($value)
1570
    {
1571
        $this->data['AppGroupIdentity'] = $value;
1572
        $this->pathParameters['appGroupIdentity'] = $value;
1573
1574
        return $this;
1575
    }
1576
}
1577
1578
/**
1579
 * @method string getAppGroupIdentity()
1580
 */
1581
class EnableSlowQuery extends Roa
1582
{
1583
    /** @var string */
1584
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/actions/enable';
1585
1586
    /** @var string */
1587
    public $method = 'POST';
1588
1589
    /**
1590
     * @param string $value
1591
     *
1592
     * @return $this
1593
     */
1594
    public function withAppGroupIdentity($value)
1595
    {
1596
        $this->data['AppGroupIdentity'] = $value;
1597
        $this->pathParameters['appGroupIdentity'] = $value;
1598
1599
        return $this;
1600
    }
1601
}
1602
1603
/**
1604
 * @method string getModelName()
1605
 * @method string getAppGroupIdentity()
1606
 */
1607
class GetModelProgress extends Roa
1608
{
1609
    /** @var string */
1610
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]/progress';
1611
1612
    /**
1613
     * @param string $value
1614
     *
1615
     * @return $this
1616
     */
1617
    public function withModelName($value)
1618
    {
1619
        $this->data['ModelName'] = $value;
1620
        $this->pathParameters['modelName'] = $value;
1621
1622
        return $this;
1623
    }
1624
1625
    /**
1626
     * @param string $value
1627
     *
1628
     * @return $this
1629
     */
1630
    public function withAppGroupIdentity($value)
1631
    {
1632
        $this->data['AppGroupIdentity'] = $value;
1633
        $this->pathParameters['appGroupIdentity'] = $value;
1634
1635
        return $this;
1636
    }
1637
}
1638
1639
/**
1640
 * @method string getAppVersionId()
1641
 * @method string getScriptName()
1642
 * @method string getAppGroupIdentity()
1643
 */
1644
class GetSortScript extends Roa
1645
{
1646
    /** @var string */
1647
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]';
1648
1649
    /**
1650
     * @param string $value
1651
     *
1652
     * @return $this
1653
     */
1654
    public function withAppVersionId($value)
1655
    {
1656
        $this->data['AppVersionId'] = $value;
1657
        $this->pathParameters['appVersionId'] = $value;
1658
1659
        return $this;
1660
    }
1661
1662
    /**
1663
     * @param string $value
1664
     *
1665
     * @return $this
1666
     */
1667
    public function withScriptName($value)
1668
    {
1669
        $this->data['ScriptName'] = $value;
1670
        $this->pathParameters['scriptName'] = $value;
1671
1672
        return $this;
1673
    }
1674
1675
    /**
1676
     * @param string $value
1677
     *
1678
     * @return $this
1679
     */
1680
    public function withAppGroupIdentity($value)
1681
    {
1682
        $this->data['AppGroupIdentity'] = $value;
1683
        $this->pathParameters['appGroupIdentity'] = $value;
1684
1685
        return $this;
1686
    }
1687
}
1688
1689
/**
1690
 * @method string getAppVersionId()
1691
 * @method string getScriptName()
1692
 * @method string getAppGroupIdentity()
1693
 */
1694
class GetSortScriptFile extends Roa
1695
{
1696
    /** @var string */
1697
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/files/src/UserScorer.cava';
1698
1699
    /**
1700
     * @param string $value
1701
     *
1702
     * @return $this
1703
     */
1704
    public function withAppVersionId($value)
1705
    {
1706
        $this->data['AppVersionId'] = $value;
1707
        $this->pathParameters['appVersionId'] = $value;
1708
1709
        return $this;
1710
    }
1711
1712
    /**
1713
     * @param string $value
1714
     *
1715
     * @return $this
1716
     */
1717
    public function withScriptName($value)
1718
    {
1719
        $this->data['ScriptName'] = $value;
1720
        $this->pathParameters['scriptName'] = $value;
1721
1722
        return $this;
1723
    }
1724
1725
    /**
1726
     * @param string $value
1727
     *
1728
     * @return $this
1729
     */
1730
    public function withAppGroupIdentity($value)
1731
    {
1732
        $this->data['AppGroupIdentity'] = $value;
1733
        $this->pathParameters['appGroupIdentity'] = $value;
1734
1735
        return $this;
1736
    }
1737
}
1738
1739
/**
1740
 * @method string getAppGroupIdentity()
1741
 * @method string getErrorCode()
1742
 */
1743
class GetValidationError extends Roa
1744
{
1745
    /** @var string */
1746
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/data/validation-error';
1747
1748
    /**
1749
     * @param string $value
1750
     *
1751
     * @return $this
1752
     */
1753
    public function withAppGroupIdentity($value)
1754
    {
1755
        $this->data['AppGroupIdentity'] = $value;
1756
        $this->pathParameters['appGroupIdentity'] = $value;
1757
1758
        return $this;
1759
    }
1760
1761
    /**
1762
     * @param string $value
1763
     *
1764
     * @return $this
1765
     */
1766
    public function withErrorCode($value)
1767
    {
1768
        $this->data['ErrorCode'] = $value;
1769
        $this->options['query']['errorCode'] = $value;
1770
1771
        return $this;
1772
    }
1773
}
1774
1775
/**
1776
 * @method string getType()
1777
 * @method string getAppGroupIdentity()
1778
 */
1779
class GetValidationReport extends Roa
1780
{
1781
    /** @var string */
1782
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/data/validation-report';
1783
1784
    /**
1785
     * @param string $value
1786
     *
1787
     * @return $this
1788
     */
1789
    public function withType($value)
1790
    {
1791
        $this->data['Type'] = $value;
1792
        $this->options['query']['type'] = $value;
1793
1794
        return $this;
1795
    }
1796
1797
    /**
1798
     * @param string $value
1799
     *
1800
     * @return $this
1801
     */
1802
    public function withAppGroupIdentity($value)
1803
    {
1804
        $this->data['AppGroupIdentity'] = $value;
1805
        $this->pathParameters['appGroupIdentity'] = $value;
1806
1807
        return $this;
1808
    }
1809
}
1810
1811
/**
1812
 * @method string getGroupId()
1813
 * @method string getSceneId()
1814
 * @method string getAppGroupIdentity()
1815
 */
1816
class ListABTestExperiments extends Roa
1817
{
1818
    /** @var string */
1819
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments';
1820
1821
    /**
1822
     * @param string $value
1823
     *
1824
     * @return $this
1825
     */
1826
    public function withGroupId($value)
1827
    {
1828
        $this->data['GroupId'] = $value;
1829
        $this->pathParameters['groupId'] = $value;
1830
1831
        return $this;
1832
    }
1833
1834
    /**
1835
     * @param string $value
1836
     *
1837
     * @return $this
1838
     */
1839
    public function withSceneId($value)
1840
    {
1841
        $this->data['SceneId'] = $value;
1842
        $this->pathParameters['sceneId'] = $value;
1843
1844
        return $this;
1845
    }
1846
1847
    /**
1848
     * @param string $value
1849
     *
1850
     * @return $this
1851
     */
1852
    public function withAppGroupIdentity($value)
1853
    {
1854
        $this->data['AppGroupIdentity'] = $value;
1855
        $this->pathParameters['appGroupIdentity'] = $value;
1856
1857
        return $this;
1858
    }
1859
}
1860
1861
/**
1862
 * @method string getGroupId()
1863
 * @method string getSceneId()
1864
 * @method string getExperimentId()
1865
 * @method string getAppGroupIdentity()
1866
 */
1867
class ListABTestFixedFlowDividers extends Roa
1868
{
1869
    /** @var string */
1870
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments/[experimentId]/fixed-flow-dividers';
1871
1872
    /**
1873
     * @param string $value
1874
     *
1875
     * @return $this
1876
     */
1877
    public function withGroupId($value)
1878
    {
1879
        $this->data['GroupId'] = $value;
1880
        $this->pathParameters['groupId'] = $value;
1881
1882
        return $this;
1883
    }
1884
1885
    /**
1886
     * @param string $value
1887
     *
1888
     * @return $this
1889
     */
1890
    public function withSceneId($value)
1891
    {
1892
        $this->data['SceneId'] = $value;
1893
        $this->pathParameters['sceneId'] = $value;
1894
1895
        return $this;
1896
    }
1897
1898
    /**
1899
     * @param string $value
1900
     *
1901
     * @return $this
1902
     */
1903
    public function withExperimentId($value)
1904
    {
1905
        $this->data['ExperimentId'] = $value;
1906
        $this->pathParameters['experimentId'] = $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 getSceneId()
1927
 * @method string getAppGroupIdentity()
1928
 */
1929
class ListABTestGroups extends Roa
1930
{
1931
    /** @var string */
1932
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups';
1933
1934
    /**
1935
     * @param string $value
1936
     *
1937
     * @return $this
1938
     */
1939
    public function withSceneId($value)
1940
    {
1941
        $this->data['SceneId'] = $value;
1942
        $this->pathParameters['sceneId'] = $value;
1943
1944
        return $this;
1945
    }
1946
1947
    /**
1948
     * @param string $value
1949
     *
1950
     * @return $this
1951
     */
1952
    public function withAppGroupIdentity($value)
1953
    {
1954
        $this->data['AppGroupIdentity'] = $value;
1955
        $this->pathParameters['appGroupIdentity'] = $value;
1956
1957
        return $this;
1958
    }
1959
}
1960
1961
/**
1962
 * @method string getGroupId()
1963
 * @method string getSceneId()
1964
 * @method string getAppGroupIdentity()
1965
 */
1966
class ListABTestMetrics extends Roa
1967
{
1968
    /** @var string */
1969
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/metrics';
1970
1971
    /**
1972
     * @param string $value
1973
     *
1974
     * @return $this
1975
     */
1976
    public function withGroupId($value)
1977
    {
1978
        $this->data['GroupId'] = $value;
1979
        $this->pathParameters['groupId'] = $value;
1980
1981
        return $this;
1982
    }
1983
1984
    /**
1985
     * @param string $value
1986
     *
1987
     * @return $this
1988
     */
1989
    public function withSceneId($value)
1990
    {
1991
        $this->data['SceneId'] = $value;
1992
        $this->pathParameters['sceneId'] = $value;
1993
1994
        return $this;
1995
    }
1996
1997
    /**
1998
     * @param string $value
1999
     *
2000
     * @return $this
2001
     */
2002
    public function withAppGroupIdentity($value)
2003
    {
2004
        $this->data['AppGroupIdentity'] = $value;
2005
        $this->pathParameters['appGroupIdentity'] = $value;
2006
2007
        return $this;
2008
    }
2009
}
2010
2011
/**
2012
 * @method string getAppGroupIdentity()
2013
 */
2014
class ListABTestScenes extends Roa
2015
{
2016
    /** @var string */
2017
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes';
2018
2019
    /**
2020
     * @param string $value
2021
     *
2022
     * @return $this
2023
     */
2024
    public function withAppGroupIdentity($value)
2025
    {
2026
        $this->data['AppGroupIdentity'] = $value;
2027
        $this->pathParameters['appGroupIdentity'] = $value;
2028
2029
        return $this;
2030
    }
2031
}
2032
2033
/**
2034
 * @method string getAppId()
2035
 * @method string getPageSize()
2036
 * @method string getStartTime()
2037
 * @method string getStopTime()
2038
 * @method string getAppGroupIdentity()
2039
 * @method string getPageNumber()
2040
 */
2041
class ListAppGroupErrors extends Roa
2042
{
2043
    /** @var string */
2044
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/errors';
2045
2046
    /**
2047
     * @param string $value
2048
     *
2049
     * @return $this
2050
     */
2051
    public function withAppId($value)
2052
    {
2053
        $this->data['AppId'] = $value;
2054
        $this->options['query']['appId'] = $value;
2055
2056
        return $this;
2057
    }
2058
2059
    /**
2060
     * @param string $value
2061
     *
2062
     * @return $this
2063
     */
2064
    public function withPageSize($value)
2065
    {
2066
        $this->data['PageSize'] = $value;
2067
        $this->options['query']['pageSize'] = $value;
2068
2069
        return $this;
2070
    }
2071
2072
    /**
2073
     * @param string $value
2074
     *
2075
     * @return $this
2076
     */
2077
    public function withStartTime($value)
2078
    {
2079
        $this->data['StartTime'] = $value;
2080
        $this->options['query']['startTime'] = $value;
2081
2082
        return $this;
2083
    }
2084
2085
    /**
2086
     * @param string $value
2087
     *
2088
     * @return $this
2089
     */
2090
    public function withStopTime($value)
2091
    {
2092
        $this->data['StopTime'] = $value;
2093
        $this->options['query']['stopTime'] = $value;
2094
2095
        return $this;
2096
    }
2097
2098
    /**
2099
     * @param string $value
2100
     *
2101
     * @return $this
2102
     */
2103
    public function withAppGroupIdentity($value)
2104
    {
2105
        $this->data['AppGroupIdentity'] = $value;
2106
        $this->pathParameters['appGroupIdentity'] = $value;
2107
2108
        return $this;
2109
    }
2110
2111
    /**
2112
     * @param string $value
2113
     *
2114
     * @return $this
2115
     */
2116
    public function withPageNumber($value)
2117
    {
2118
        $this->data['PageNumber'] = $value;
2119
        $this->options['query']['pageNumber'] = $value;
2120
2121
        return $this;
2122
    }
2123
}
2124
2125
/**
2126
 * @method string getMetricType()
2127
 * @method string getIndexes()
2128
 * @method string getEndTime()
2129
 * @method string getStartTime()
2130
 * @method string getAppGroupIdentity()
2131
 */
2132
class ListAppGroupMetrics extends Roa
2133
{
2134
    /** @var string */
2135
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/metrics';
2136
2137
    /**
2138
     * @param string $value
2139
     *
2140
     * @return $this
2141
     */
2142
    public function withMetricType($value)
2143
    {
2144
        $this->data['MetricType'] = $value;
2145
        $this->options['query']['metricType'] = $value;
2146
2147
        return $this;
2148
    }
2149
2150
    /**
2151
     * @param string $value
2152
     *
2153
     * @return $this
2154
     */
2155
    public function withIndexes($value)
2156
    {
2157
        $this->data['Indexes'] = $value;
2158
        $this->options['query']['indexes'] = $value;
2159
2160
        return $this;
2161
    }
2162
2163
    /**
2164
     * @param string $value
2165
     *
2166
     * @return $this
2167
     */
2168
    public function withEndTime($value)
2169
    {
2170
        $this->data['EndTime'] = $value;
2171
        $this->options['query']['endTime'] = $value;
2172
2173
        return $this;
2174
    }
2175
2176
    /**
2177
     * @param string $value
2178
     *
2179
     * @return $this
2180
     */
2181
    public function withStartTime($value)
2182
    {
2183
        $this->data['StartTime'] = $value;
2184
        $this->options['query']['startTime'] = $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 getInstanceId()
2205
 * @method string getPageSize()
2206
 * @method string getName()
2207
 * @method string getSortBy()
2208
 * @method string getType()
2209
 * @method string getPageNumber()
2210
 */
2211
class ListAppGroups extends Roa
2212
{
2213
    /** @var string */
2214
    public $pathPattern = '/v4/openapi/app-groups';
2215
2216
    /**
2217
     * @param string $value
2218
     *
2219
     * @return $this
2220
     */
2221
    public function withInstanceId($value)
2222
    {
2223
        $this->data['InstanceId'] = $value;
2224
        $this->options['query']['instanceId'] = $value;
2225
2226
        return $this;
2227
    }
2228
2229
    /**
2230
     * @param string $value
2231
     *
2232
     * @return $this
2233
     */
2234
    public function withPageSize($value)
2235
    {
2236
        $this->data['PageSize'] = $value;
2237
        $this->options['query']['pageSize'] = $value;
2238
2239
        return $this;
2240
    }
2241
2242
    /**
2243
     * @param string $value
2244
     *
2245
     * @return $this
2246
     */
2247
    public function withName($value)
2248
    {
2249
        $this->data['Name'] = $value;
2250
        $this->options['query']['name'] = $value;
2251
2252
        return $this;
2253
    }
2254
2255
    /**
2256
     * @param string $value
2257
     *
2258
     * @return $this
2259
     */
2260
    public function withSortBy($value)
2261
    {
2262
        $this->data['SortBy'] = $value;
2263
        $this->options['query']['sortBy'] = $value;
2264
2265
        return $this;
2266
    }
2267
2268
    /**
2269
     * @param string $value
2270
     *
2271
     * @return $this
2272
     */
2273
    public function withType($value)
2274
    {
2275
        $this->data['Type'] = $value;
2276
        $this->options['query']['type'] = $value;
2277
2278
        return $this;
2279
    }
2280
2281
    /**
2282
     * @param string $value
2283
     *
2284
     * @return $this
2285
     */
2286
    public function withPageNumber($value)
2287
    {
2288
        $this->data['PageNumber'] = $value;
2289
        $this->options['query']['pageNumber'] = $value;
2290
2291
        return $this;
2292
    }
2293
}
2294
2295
/**
2296
 * @method string getSize()
2297
 * @method string getPage()
2298
 * @method string getGroup()
2299
 */
2300
class ListApps extends Roa
2301
{
2302
    /** @var string */
2303
    public $pathPattern = '/v4/openapi/apps';
2304
2305
    /**
2306
     * @param string $value
2307
     *
2308
     * @return $this
2309
     */
2310
    public function withSize($value)
2311
    {
2312
        $this->data['Size'] = $value;
2313
        $this->options['query']['size'] = $value;
2314
2315
        return $this;
2316
    }
2317
2318
    /**
2319
     * @param string $value
2320
     *
2321
     * @return $this
2322
     */
2323
    public function withPage($value)
2324
    {
2325
        $this->data['Page'] = $value;
2326
        $this->options['query']['page'] = $value;
2327
2328
        return $this;
2329
    }
2330
2331
    /**
2332
     * @param string $value
2333
     *
2334
     * @return $this
2335
     */
2336
    public function withGroup($value)
2337
    {
2338
        $this->data['Group'] = $value;
2339
        $this->options['query']['group'] = $value;
2340
2341
        return $this;
2342
    }
2343
}
2344
2345
/**
2346
 * @method string getPageSize()
2347
 * @method string getAppGroupIdentity()
2348
 * @method string getPageNumber()
2349
 */
2350
class ListDataCollections extends Roa
2351
{
2352
    /** @var string */
2353
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections';
2354
2355
    /**
2356
     * @param string $value
2357
     *
2358
     * @return $this
2359
     */
2360
    public function withPageSize($value)
2361
    {
2362
        $this->data['PageSize'] = $value;
2363
        $this->options['query']['pageSize'] = $value;
2364
2365
        return $this;
2366
    }
2367
2368
    /**
2369
     * @param string $value
2370
     *
2371
     * @return $this
2372
     */
2373
    public function withAppGroupIdentity($value)
2374
    {
2375
        $this->data['AppGroupIdentity'] = $value;
2376
        $this->pathParameters['appGroupIdentity'] = $value;
2377
2378
        return $this;
2379
    }
2380
2381
    /**
2382
     * @param string $value
2383
     *
2384
     * @return $this
2385
     */
2386
    public function withPageNumber($value)
2387
    {
2388
        $this->data['PageNumber'] = $value;
2389
        $this->options['query']['pageNumber'] = $value;
2390
2391
        return $this;
2392
    }
2393
}
2394
2395
/**
2396
 * @method string getAlgorithmType()
2397
 * @method string getInServiceOnly()
2398
 * @method string getAppGroupIdentity()
2399
 */
2400
class ListDeployedAlgorithmModels extends Roa
2401
{
2402
    /** @var string */
2403
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/deployed-algorithm-models';
2404
2405
    /**
2406
     * @param string $value
2407
     *
2408
     * @return $this
2409
     */
2410
    public function withAlgorithmType($value)
2411
    {
2412
        $this->data['AlgorithmType'] = $value;
2413
        $this->options['query']['algorithmType'] = $value;
2414
2415
        return $this;
2416
    }
2417
2418
    /**
2419
     * @param string $value
2420
     *
2421
     * @return $this
2422
     */
2423
    public function withInServiceOnly($value)
2424
    {
2425
        $this->data['InServiceOnly'] = $value;
2426
        $this->options['query']['inServiceOnly'] = $value;
2427
2428
        return $this;
2429
    }
2430
2431
    /**
2432
     * @param string $value
2433
     *
2434
     * @return $this
2435
     */
2436
    public function withAppGroupIdentity($value)
2437
    {
2438
        $this->data['AppGroupIdentity'] = $value;
2439
        $this->pathParameters['appGroupIdentity'] = $value;
2440
2441
        return $this;
2442
    }
2443
}
2444
2445
/**
2446
 * @method string getAppId()
2447
 * @method string getAppGroupIdentity()
2448
 */
2449
class ListFirstRanks extends Roa
2450
{
2451
    /** @var string */
2452
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks';
2453
2454
    /**
2455
     * @param string $value
2456
     *
2457
     * @return $this
2458
     */
2459
    public function withAppId($value)
2460
    {
2461
        $this->data['AppId'] = $value;
2462
        $this->pathParameters['appId'] = $value;
2463
2464
        return $this;
2465
    }
2466
2467
    /**
2468
     * @param string $value
2469
     *
2470
     * @return $this
2471
     */
2472
    public function withAppGroupIdentity($value)
2473
    {
2474
        $this->data['AppGroupIdentity'] = $value;
2475
        $this->pathParameters['appGroupIdentity'] = $value;
2476
2477
        return $this;
2478
    }
2479
}
2480
2481
/**
2482
 * @method string getTypes()
2483
 * @method string getPageSize()
2484
 * @method string getPageNumber()
2485
 */
2486
class ListInterventionDictionaries extends Roa
2487
{
2488
    /** @var string */
2489
    public $pathPattern = '/v4/openapi/intervention-dictionaries';
2490
2491
    /**
2492
     * @param string $value
2493
     *
2494
     * @return $this
2495
     */
2496
    public function withTypes($value)
2497
    {
2498
        $this->data['Types'] = $value;
2499
        $this->options['query']['types'] = $value;
2500
2501
        return $this;
2502
    }
2503
2504
    /**
2505
     * @param string $value
2506
     *
2507
     * @return $this
2508
     */
2509
    public function withPageSize($value)
2510
    {
2511
        $this->data['PageSize'] = $value;
2512
        $this->options['query']['pageSize'] = $value;
2513
2514
        return $this;
2515
    }
2516
2517
    /**
2518
     * @param string $value
2519
     *
2520
     * @return $this
2521
     */
2522
    public function withPageNumber($value)
2523
    {
2524
        $this->data['PageNumber'] = $value;
2525
        $this->options['query']['pageNumber'] = $value;
2526
2527
        return $this;
2528
    }
2529
}
2530
2531
/**
2532
 * @method string getName()
2533
 * @method string getWord()
2534
 */
2535
class ListInterventionDictionaryEntries extends Roa
2536
{
2537
    /** @var string */
2538
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/entries';
2539
2540
    /**
2541
     * @param string $value
2542
     *
2543
     * @return $this
2544
     */
2545
    public function withName($value)
2546
    {
2547
        $this->data['Name'] = $value;
2548
        $this->pathParameters['name'] = $value;
2549
2550
        return $this;
2551
    }
2552
2553
    /**
2554
     * @param string $value
2555
     *
2556
     * @return $this
2557
     */
2558
    public function withWord($value)
2559
    {
2560
        $this->data['Word'] = $value;
2561
        $this->options['query']['word'] = $value;
2562
2563
        return $this;
2564
    }
2565
}
2566
2567
/**
2568
 * @method string getQuery()
2569
 * @method string getName()
2570
 */
2571
class ListInterventionDictionaryNerResults extends Roa
2572
{
2573
    /** @var string */
2574
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/ner-results';
2575
2576
    /**
2577
     * @param string $value
2578
     *
2579
     * @return $this
2580
     */
2581
    public function withQuery($value)
2582
    {
2583
        $this->data['Query'] = $value;
2584
        $this->options['query']['query'] = $value;
2585
2586
        return $this;
2587
    }
2588
2589
    /**
2590
     * @param string $value
2591
     *
2592
     * @return $this
2593
     */
2594
    public function withName($value)
2595
    {
2596
        $this->data['Name'] = $value;
2597
        $this->pathParameters['name'] = $value;
2598
2599
        return $this;
2600
    }
2601
}
2602
2603
/**
2604
 * @method string getName()
2605
 */
2606
class ListInterventionDictionaryRelatedEntities extends Roa
2607
{
2608
    /** @var string */
2609
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/related';
2610
2611
    /**
2612
     * @param string $value
2613
     *
2614
     * @return $this
2615
     */
2616
    public function withName($value)
2617
    {
2618
        $this->data['Name'] = $value;
2619
        $this->pathParameters['name'] = $value;
2620
2621
        return $this;
2622
    }
2623
}
2624
2625
/**
2626
 * @method string getPageSize()
2627
 * @method string getType()
2628
 * @method string getAppGroupIdentity()
2629
 * @method string getPageNumber()
2630
 */
2631
class ListModels extends Roa
2632
{
2633
    /** @var string */
2634
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models';
2635
2636
    /**
2637
     * @param string $value
2638
     *
2639
     * @return $this
2640
     */
2641
    public function withPageSize($value)
2642
    {
2643
        $this->data['PageSize'] = $value;
2644
        $this->options['query']['pageSize'] = $value;
2645
2646
        return $this;
2647
    }
2648
2649
    /**
2650
     * @param string $value
2651
     *
2652
     * @return $this
2653
     */
2654
    public function withType($value)
2655
    {
2656
        $this->data['Type'] = $value;
2657
        $this->options['query']['type'] = $value;
2658
2659
        return $this;
2660
    }
2661
2662
    /**
2663
     * @param string $value
2664
     *
2665
     * @return $this
2666
     */
2667
    public function withAppGroupIdentity($value)
2668
    {
2669
        $this->data['AppGroupIdentity'] = $value;
2670
        $this->pathParameters['appGroupIdentity'] = $value;
2671
2672
        return $this;
2673
    }
2674
2675
    /**
2676
     * @param string $value
2677
     *
2678
     * @return $this
2679
     */
2680
    public function withPageNumber($value)
2681
    {
2682
        $this->data['PageNumber'] = $value;
2683
        $this->options['query']['pageNumber'] = $value;
2684
2685
        return $this;
2686
    }
2687
}
2688
2689
/**
2690
 * @method string getDomain()
2691
 */
2692
class ListQueryProcessorNers extends Roa
2693
{
2694
    /** @var string */
2695
    public $pathPattern = '/v4/openapi/query-processor/ner/default-priorities';
2696
2697
    /**
2698
     * @param string $value
2699
     *
2700
     * @return $this
2701
     */
2702
    public function withDomain($value)
2703
    {
2704
        $this->data['Domain'] = $value;
2705
        $this->options['query']['domain'] = $value;
2706
2707
        return $this;
2708
    }
2709
}
2710
2711
/**
2712
 * @method string getAppId()
2713
 * @method string getIsActive()
2714
 * @method string getAppGroupIdentity()
2715
 */
2716
class ListQueryProcessors extends Roa
2717
{
2718
    /** @var string */
2719
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors';
2720
2721
    /**
2722
     * @param string $value
2723
     *
2724
     * @return $this
2725
     */
2726
    public function withAppId($value)
2727
    {
2728
        $this->data['AppId'] = $value;
2729
        $this->pathParameters['appId'] = $value;
2730
2731
        return $this;
2732
    }
2733
2734
    /**
2735
     * @param string $value
2736
     *
2737
     * @return $this
2738
     */
2739
    public function withIsActive($value)
2740
    {
2741
        $this->data['IsActive'] = $value;
2742
        $this->options['query']['isActive'] = $value;
2743
2744
        return $this;
2745
    }
2746
2747
    /**
2748
     * @param string $value
2749
     *
2750
     * @return $this
2751
     */
2752
    public function withAppGroupIdentity($value)
2753
    {
2754
        $this->data['AppGroupIdentity'] = $value;
2755
        $this->pathParameters['appGroupIdentity'] = $value;
2756
2757
        return $this;
2758
    }
2759
}
2760
2761
/**
2762
 * @method string getPageSize()
2763
 * @method string getType()
2764
 * @method string getAppGroupIdentity()
2765
 * @method string getPageNumber()
2766
 */
2767
class ListScheduledTasks extends Roa
2768
{
2769
    /** @var string */
2770
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks';
2771
2772
    /**
2773
     * @param string $value
2774
     *
2775
     * @return $this
2776
     */
2777
    public function withPageSize($value)
2778
    {
2779
        $this->data['PageSize'] = $value;
2780
        $this->options['query']['pageSize'] = $value;
2781
2782
        return $this;
2783
    }
2784
2785
    /**
2786
     * @param string $value
2787
     *
2788
     * @return $this
2789
     */
2790
    public function withType($value)
2791
    {
2792
        $this->data['Type'] = $value;
2793
        $this->options['query']['type'] = $value;
2794
2795
        return $this;
2796
    }
2797
2798
    /**
2799
     * @param string $value
2800
     *
2801
     * @return $this
2802
     */
2803
    public function withAppGroupIdentity($value)
2804
    {
2805
        $this->data['AppGroupIdentity'] = $value;
2806
        $this->pathParameters['appGroupIdentity'] = $value;
2807
2808
        return $this;
2809
    }
2810
2811
    /**
2812
     * @param string $value
2813
     *
2814
     * @return $this
2815
     */
2816
    public function withPageNumber($value)
2817
    {
2818
        $this->data['PageNumber'] = $value;
2819
        $this->options['query']['pageNumber'] = $value;
2820
2821
        return $this;
2822
    }
2823
}
2824
2825
/**
2826
 * @method string getAppId()
2827
 * @method string getAppGroupIdentity()
2828
 */
2829
class ListSecondRanks extends Roa
2830
{
2831
    /** @var string */
2832
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks';
2833
2834
    /**
2835
     * @param string $value
2836
     *
2837
     * @return $this
2838
     */
2839
    public function withAppId($value)
2840
    {
2841
        $this->data['AppId'] = $value;
2842
        $this->pathParameters['appId'] = $value;
2843
2844
        return $this;
2845
    }
2846
2847
    /**
2848
     * @param string $value
2849
     *
2850
     * @return $this
2851
     */
2852
    public function withAppGroupIdentity($value)
2853
    {
2854
        $this->data['AppGroupIdentity'] = $value;
2855
        $this->pathParameters['appGroupIdentity'] = $value;
2856
2857
        return $this;
2858
    }
2859
}
2860
2861
/**
2862
 * @method string getAppGroupIdentity()
2863
 */
2864
class ListSlowQueryCategories extends Roa
2865
{
2866
    /** @var string */
2867
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/categories';
2868
2869
    /**
2870
     * @param string $value
2871
     *
2872
     * @return $this
2873
     */
2874
    public function withAppGroupIdentity($value)
2875
    {
2876
        $this->data['AppGroupIdentity'] = $value;
2877
        $this->pathParameters['appGroupIdentity'] = $value;
2878
2879
        return $this;
2880
    }
2881
}
2882
2883
/**
2884
 * @method string getCategoryIndex()
2885
 * @method string getAppGroupIdentity()
2886
 */
2887
class ListSlowQueryQueries extends Roa
2888
{
2889
    /** @var string */
2890
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/categories/[categoryIndex]/queries';
2891
2892
    /**
2893
     * @param string $value
2894
     *
2895
     * @return $this
2896
     */
2897
    public function withCategoryIndex($value)
2898
    {
2899
        $this->data['CategoryIndex'] = $value;
2900
        $this->pathParameters['categoryIndex'] = $value;
2901
2902
        return $this;
2903
    }
2904
2905
    /**
2906
     * @param string $value
2907
     *
2908
     * @return $this
2909
     */
2910
    public function withAppGroupIdentity($value)
2911
    {
2912
        $this->data['AppGroupIdentity'] = $value;
2913
        $this->pathParameters['appGroupIdentity'] = $value;
2914
2915
        return $this;
2916
    }
2917
}
2918
2919
/**
2920
 * @method string getAppId()
2921
 * @method string getAppGroupIdentity()
2922
 */
2923
class ListSortExpressions extends Roa
2924
{
2925
    /** @var string */
2926
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/sort-expressions';
2927
2928
    /**
2929
     * @param string $value
2930
     *
2931
     * @return $this
2932
     */
2933
    public function withAppId($value)
2934
    {
2935
        $this->data['AppId'] = $value;
2936
        $this->pathParameters['appId'] = $value;
2937
2938
        return $this;
2939
    }
2940
2941
    /**
2942
     * @param string $value
2943
     *
2944
     * @return $this
2945
     */
2946
    public function withAppGroupIdentity($value)
2947
    {
2948
        $this->data['AppGroupIdentity'] = $value;
2949
        $this->pathParameters['appGroupIdentity'] = $value;
2950
2951
        return $this;
2952
    }
2953
}
2954
2955
/**
2956
 * @method string getAppVersionId()
2957
 * @method string getAppGroupIdentity()
2958
 */
2959
class ListSortScripts extends Roa
2960
{
2961
    /** @var string */
2962
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts';
2963
2964
    /**
2965
     * @param string $value
2966
     *
2967
     * @return $this
2968
     */
2969
    public function withAppVersionId($value)
2970
    {
2971
        $this->data['AppVersionId'] = $value;
2972
        $this->pathParameters['appVersionId'] = $value;
2973
2974
        return $this;
2975
    }
2976
2977
    /**
2978
     * @param string $value
2979
     *
2980
     * @return $this
2981
     */
2982
    public function withAppGroupIdentity($value)
2983
    {
2984
        $this->data['AppGroupIdentity'] = $value;
2985
        $this->pathParameters['appGroupIdentity'] = $value;
2986
2987
        return $this;
2988
    }
2989
}
2990
2991
/**
2992
 * @method string getName()
2993
 * @method string getPageSize()
2994
 * @method string getWord()
2995
 * @method string getPageNumber()
2996
 */
2997
class ListUserAnalyzerEntries extends Roa
2998
{
2999
    /** @var string */
3000
    public $pathPattern = '/v4/openapi/user-analyzers/[name]/entries';
3001
3002
    /**
3003
     * @param string $value
3004
     *
3005
     * @return $this
3006
     */
3007
    public function withName($value)
3008
    {
3009
        $this->data['Name'] = $value;
3010
        $this->pathParameters['name'] = $value;
3011
3012
        return $this;
3013
    }
3014
3015
    /**
3016
     * @param string $value
3017
     *
3018
     * @return $this
3019
     */
3020
    public function withPageSize($value)
3021
    {
3022
        $this->data['PageSize'] = $value;
3023
        $this->options['query']['pageSize'] = $value;
3024
3025
        return $this;
3026
    }
3027
3028
    /**
3029
     * @param string $value
3030
     *
3031
     * @return $this
3032
     */
3033
    public function withWord($value)
3034
    {
3035
        $this->data['Word'] = $value;
3036
        $this->options['query']['word'] = $value;
3037
3038
        return $this;
3039
    }
3040
3041
    /**
3042
     * @param string $value
3043
     *
3044
     * @return $this
3045
     */
3046
    public function withPageNumber($value)
3047
    {
3048
        $this->data['PageNumber'] = $value;
3049
        $this->options['query']['pageNumber'] = $value;
3050
3051
        return $this;
3052
    }
3053
}
3054
3055
/**
3056
 * @method string getPageSize()
3057
 * @method string getPageNumber()
3058
 */
3059
class ListUserAnalyzers extends Roa
3060
{
3061
    /** @var string */
3062
    public $pathPattern = '/v4/openapi/user-analyzers';
3063
3064
    /**
3065
     * @param string $value
3066
     *
3067
     * @return $this
3068
     */
3069
    public function withPageSize($value)
3070
    {
3071
        $this->data['PageSize'] = $value;
3072
        $this->options['query']['pageSize'] = $value;
3073
3074
        return $this;
3075
    }
3076
3077
    /**
3078
     * @param string $value
3079
     *
3080
     * @return $this
3081
     */
3082
    public function withPageNumber($value)
3083
    {
3084
        $this->data['PageNumber'] = $value;
3085
        $this->options['query']['pageNumber'] = $value;
3086
3087
        return $this;
3088
    }
3089
}
3090
3091
/**
3092
 * @method string getAppGroupIdentity()
3093
 */
3094
class ModifyAppGroup extends Roa
3095
{
3096
    /** @var string */
3097
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]';
3098
3099
    /** @var string */
3100
    public $method = 'PUT';
3101
3102
    /**
3103
     * @param string $value
3104
     *
3105
     * @return $this
3106
     */
3107
    public function withAppGroupIdentity($value)
3108
    {
3109
        $this->data['AppGroupIdentity'] = $value;
3110
        $this->pathParameters['appGroupIdentity'] = $value;
3111
3112
        return $this;
3113
    }
3114
}
3115
3116
/**
3117
 * @method string getAppGroupIdentity()
3118
 */
3119
class ModifyAppGroupQuota extends Roa
3120
{
3121
    /** @var string */
3122
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/quota';
3123
3124
    /** @var string */
3125
    public $method = 'PUT';
3126
3127
    /**
3128
     * @param string $value
3129
     *
3130
     * @return $this
3131
     */
3132
    public function withAppGroupIdentity($value)
3133
    {
3134
        $this->data['AppGroupIdentity'] = $value;
3135
        $this->pathParameters['appGroupIdentity'] = $value;
3136
3137
        return $this;
3138
    }
3139
}
3140
3141
/**
3142
 * @method string getDryRun()
3143
 * @method string getAppId()
3144
 * @method string getName()
3145
 * @method string getAppGroupIdentity()
3146
 */
3147
class ModifyFirstRank extends Roa
3148
{
3149
    /** @var string */
3150
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks/[name]';
3151
3152
    /** @var string */
3153
    public $method = 'PUT';
3154
3155
    /**
3156
     * @param string $value
3157
     *
3158
     * @return $this
3159
     */
3160
    public function withDryRun($value)
3161
    {
3162
        $this->data['DryRun'] = $value;
3163
        $this->options['query']['dryRun'] = $value;
3164
3165
        return $this;
3166
    }
3167
3168
    /**
3169
     * @param string $value
3170
     *
3171
     * @return $this
3172
     */
3173
    public function withAppId($value)
3174
    {
3175
        $this->data['AppId'] = $value;
3176
        $this->pathParameters['appId'] = $value;
3177
3178
        return $this;
3179
    }
3180
3181
    /**
3182
     * @param string $value
3183
     *
3184
     * @return $this
3185
     */
3186
    public function withName($value)
3187
    {
3188
        $this->data['Name'] = $value;
3189
        $this->pathParameters['name'] = $value;
3190
3191
        return $this;
3192
    }
3193
3194
    /**
3195
     * @param string $value
3196
     *
3197
     * @return $this
3198
     */
3199
    public function withAppGroupIdentity($value)
3200
    {
3201
        $this->data['AppGroupIdentity'] = $value;
3202
        $this->pathParameters['appGroupIdentity'] = $value;
3203
3204
        return $this;
3205
    }
3206
}
3207
3208
/**
3209
 * @method string getModelName()
3210
 * @method string getAppGroupIdentity()
3211
 */
3212
class ModifyModel extends Roa
3213
{
3214
    /** @var string */
3215
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]';
3216
3217
    /** @var string */
3218
    public $method = 'PUT';
3219
3220
    /**
3221
     * @param string $value
3222
     *
3223
     * @return $this
3224
     */
3225
    public function withModelName($value)
3226
    {
3227
        $this->data['ModelName'] = $value;
3228
        $this->pathParameters['modelName'] = $value;
3229
3230
        return $this;
3231
    }
3232
3233
    /**
3234
     * @param string $value
3235
     *
3236
     * @return $this
3237
     */
3238
    public function withAppGroupIdentity($value)
3239
    {
3240
        $this->data['AppGroupIdentity'] = $value;
3241
        $this->pathParameters['appGroupIdentity'] = $value;
3242
3243
        return $this;
3244
    }
3245
}
3246
3247
/**
3248
 * @method string getDryRun()
3249
 * @method string getAppId()
3250
 * @method string getName()
3251
 * @method string getAppGroupIdentity()
3252
 */
3253
class ModifyQueryProcessor extends Roa
3254
{
3255
    /** @var string */
3256
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors/[name]';
3257
3258
    /** @var string */
3259
    public $method = 'PUT';
3260
3261
    /**
3262
     * @param string $value
3263
     *
3264
     * @return $this
3265
     */
3266
    public function withDryRun($value)
3267
    {
3268
        $this->data['DryRun'] = $value;
3269
        $this->options['query']['dryRun'] = $value;
3270
3271
        return $this;
3272
    }
3273
3274
    /**
3275
     * @param string $value
3276
     *
3277
     * @return $this
3278
     */
3279
    public function withAppId($value)
3280
    {
3281
        $this->data['AppId'] = $value;
3282
        $this->pathParameters['appId'] = $value;
3283
3284
        return $this;
3285
    }
3286
3287
    /**
3288
     * @param string $value
3289
     *
3290
     * @return $this
3291
     */
3292
    public function withName($value)
3293
    {
3294
        $this->data['Name'] = $value;
3295
        $this->pathParameters['name'] = $value;
3296
3297
        return $this;
3298
    }
3299
3300
    /**
3301
     * @param string $value
3302
     *
3303
     * @return $this
3304
     */
3305
    public function withAppGroupIdentity($value)
3306
    {
3307
        $this->data['AppGroupIdentity'] = $value;
3308
        $this->pathParameters['appGroupIdentity'] = $value;
3309
3310
        return $this;
3311
    }
3312
}
3313
3314
/**
3315
 * @method string getAppGroupIdentity()
3316
 * @method string getTaskId()
3317
 */
3318
class ModifyScheduledTask extends Roa
3319
{
3320
    /** @var string */
3321
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks/[taskId]';
3322
3323
    /** @var string */
3324
    public $method = 'PUT';
3325
3326
    /**
3327
     * @param string $value
3328
     *
3329
     * @return $this
3330
     */
3331
    public function withAppGroupIdentity($value)
3332
    {
3333
        $this->data['AppGroupIdentity'] = $value;
3334
        $this->pathParameters['appGroupIdentity'] = $value;
3335
3336
        return $this;
3337
    }
3338
3339
    /**
3340
     * @param string $value
3341
     *
3342
     * @return $this
3343
     */
3344
    public function withTaskId($value)
3345
    {
3346
        $this->data['TaskId'] = $value;
3347
        $this->pathParameters['taskId'] = $value;
3348
3349
        return $this;
3350
    }
3351
}
3352
3353
/**
3354
 * @method string getDryRun()
3355
 * @method string getAppId()
3356
 * @method string getName()
3357
 * @method string getAppGroupIdentity()
3358
 */
3359
class ModifySecondRank extends Roa
3360
{
3361
    /** @var string */
3362
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks/[name]';
3363
3364
    /** @var string */
3365
    public $method = 'PUT';
3366
3367
    /**
3368
     * @param string $value
3369
     *
3370
     * @return $this
3371
     */
3372
    public function withDryRun($value)
3373
    {
3374
        $this->data['DryRun'] = $value;
3375
        $this->options['query']['dryRun'] = $value;
3376
3377
        return $this;
3378
    }
3379
3380
    /**
3381
     * @param string $value
3382
     *
3383
     * @return $this
3384
     */
3385
    public function withAppId($value)
3386
    {
3387
        $this->data['AppId'] = $value;
3388
        $this->pathParameters['appId'] = $value;
3389
3390
        return $this;
3391
    }
3392
3393
    /**
3394
     * @param string $value
3395
     *
3396
     * @return $this
3397
     */
3398
    public function withName($value)
3399
    {
3400
        $this->data['Name'] = $value;
3401
        $this->pathParameters['name'] = $value;
3402
3403
        return $this;
3404
    }
3405
3406
    /**
3407
     * @param string $value
3408
     *
3409
     * @return $this
3410
     */
3411
    public function withAppGroupIdentity($value)
3412
    {
3413
        $this->data['AppGroupIdentity'] = $value;
3414
        $this->pathParameters['appGroupIdentity'] = $value;
3415
3416
        return $this;
3417
    }
3418
}
3419
3420
/**
3421
 * @method string getName()
3422
 */
3423
class PushInterventionDictionaryEntries extends Roa
3424
{
3425
    /** @var string */
3426
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/entries/actions/bulk';
3427
3428
    /** @var string */
3429
    public $method = 'POST';
3430
3431
    /**
3432
     * @param string $value
3433
     *
3434
     * @return $this
3435
     */
3436
    public function withName($value)
3437
    {
3438
        $this->data['Name'] = $value;
3439
        $this->pathParameters['name'] = $value;
3440
3441
        return $this;
3442
    }
3443
}
3444
3445
/**
3446
 * @method string getName()
3447
 */
3448
class PushUserAnalyzerEntries extends Roa
3449
{
3450
    /** @var string */
3451
    public $pathPattern = '/v4/openapi/user-analyzers/[name]/entries/actions/bulk';
3452
3453
    /** @var string */
3454
    public $method = 'POST';
3455
3456
    /**
3457
     * @param string $value
3458
     *
3459
     * @return $this
3460
     */
3461
    public function withName($value)
3462
    {
3463
        $this->data['Name'] = $value;
3464
        $this->pathParameters['name'] = $value;
3465
3466
        return $this;
3467
    }
3468
}
3469
3470
/**
3471
 * @method string getAppVersionId()
3472
 * @method string getScriptName()
3473
 * @method string getAppGroupIdentity()
3474
 */
3475
class ReleaseSortScript extends Roa
3476
{
3477
    /** @var string */
3478
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/actions/release';
3479
3480
    /** @var string */
3481
    public $method = 'POST';
3482
3483
    /**
3484
     * @param string $value
3485
     *
3486
     * @return $this
3487
     */
3488
    public function withAppVersionId($value)
3489
    {
3490
        $this->data['AppVersionId'] = $value;
3491
        $this->pathParameters['appVersionId'] = $value;
3492
3493
        return $this;
3494
    }
3495
3496
    /**
3497
     * @param string $value
3498
     *
3499
     * @return $this
3500
     */
3501
    public function withScriptName($value)
3502
    {
3503
        $this->data['ScriptName'] = $value;
3504
        $this->pathParameters['scriptName'] = $value;
3505
3506
        return $this;
3507
    }
3508
3509
    /**
3510
     * @param string $value
3511
     *
3512
     * @return $this
3513
     */
3514
    public function withAppGroupIdentity($value)
3515
    {
3516
        $this->data['AppGroupIdentity'] = $value;
3517
        $this->pathParameters['appGroupIdentity'] = $value;
3518
3519
        return $this;
3520
    }
3521
}
3522
3523
/**
3524
 * @method string getAppId()
3525
 * @method string getAppGroupIdentity()
3526
 */
3527
class RemoveApp extends Roa
3528
{
3529
    /** @var string */
3530
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]';
3531
3532
    /** @var string */
3533
    public $method = 'DELETE';
3534
3535
    /**
3536
     * @param string $value
3537
     *
3538
     * @return $this
3539
     */
3540
    public function withAppId($value)
3541
    {
3542
        $this->data['AppId'] = $value;
3543
        $this->pathParameters['appId'] = $value;
3544
3545
        return $this;
3546
    }
3547
3548
    /**
3549
     * @param string $value
3550
     *
3551
     * @return $this
3552
     */
3553
    public function withAppGroupIdentity($value)
3554
    {
3555
        $this->data['AppGroupIdentity'] = $value;
3556
        $this->pathParameters['appGroupIdentity'] = $value;
3557
3558
        return $this;
3559
    }
3560
}
3561
3562
/**
3563
 * @method string getAppGroupIdentity()
3564
 */
3565
class RemoveAppGroup extends Roa
3566
{
3567
    /** @var string */
3568
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]';
3569
3570
    /** @var string */
3571
    public $method = 'DELETE';
3572
3573
    /**
3574
     * @param string $value
3575
     *
3576
     * @return $this
3577
     */
3578
    public function withAppGroupIdentity($value)
3579
    {
3580
        $this->data['AppGroupIdentity'] = $value;
3581
        $this->pathParameters['appGroupIdentity'] = $value;
3582
3583
        return $this;
3584
    }
3585
}
3586
3587
/**
3588
 * @method string getDataCollectionIdentity()
3589
 * @method string getAppGroupIdentity()
3590
 */
3591
class RemoveDataCollection extends Roa
3592
{
3593
    /** @var string */
3594
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections/[dataCollectionIdentity]';
3595
3596
    /** @var string */
3597
    public $method = 'DELETE';
3598
3599
    /**
3600
     * @param string $value
3601
     *
3602
     * @return $this
3603
     */
3604
    public function withDataCollectionIdentity($value)
3605
    {
3606
        $this->data['DataCollectionIdentity'] = $value;
3607
        $this->pathParameters['dataCollectionIdentity'] = $value;
3608
3609
        return $this;
3610
    }
3611
3612
    /**
3613
     * @param string $value
3614
     *
3615
     * @return $this
3616
     */
3617
    public function withAppGroupIdentity($value)
3618
    {
3619
        $this->data['AppGroupIdentity'] = $value;
3620
        $this->pathParameters['appGroupIdentity'] = $value;
3621
3622
        return $this;
3623
    }
3624
}
3625
3626
/**
3627
 * @method string getAppId()
3628
 * @method string getName()
3629
 * @method string getAppGroupIdentity()
3630
 */
3631
class RemoveFirstRank extends Roa
3632
{
3633
    /** @var string */
3634
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks/[name]';
3635
3636
    /** @var string */
3637
    public $method = 'DELETE';
3638
3639
    /**
3640
     * @param string $value
3641
     *
3642
     * @return $this
3643
     */
3644
    public function withAppId($value)
3645
    {
3646
        $this->data['AppId'] = $value;
3647
        $this->pathParameters['appId'] = $value;
3648
3649
        return $this;
3650
    }
3651
3652
    /**
3653
     * @param string $value
3654
     *
3655
     * @return $this
3656
     */
3657
    public function withName($value)
3658
    {
3659
        $this->data['Name'] = $value;
3660
        $this->pathParameters['name'] = $value;
3661
3662
        return $this;
3663
    }
3664
3665
    /**
3666
     * @param string $value
3667
     *
3668
     * @return $this
3669
     */
3670
    public function withAppGroupIdentity($value)
3671
    {
3672
        $this->data['AppGroupIdentity'] = $value;
3673
        $this->pathParameters['appGroupIdentity'] = $value;
3674
3675
        return $this;
3676
    }
3677
}
3678
3679
/**
3680
 * @method string getName()
3681
 */
3682
class RemoveInterventionDictionary extends Roa
3683
{
3684
    /** @var string */
3685
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]';
3686
3687
    /** @var string */
3688
    public $method = 'DELETE';
3689
3690
    /**
3691
     * @param string $value
3692
     *
3693
     * @return $this
3694
     */
3695
    public function withName($value)
3696
    {
3697
        $this->data['Name'] = $value;
3698
        $this->pathParameters['name'] = $value;
3699
3700
        return $this;
3701
    }
3702
}
3703
3704
/**
3705
 * @method string getAppId()
3706
 * @method string getName()
3707
 * @method string getAppGroupIdentity()
3708
 */
3709
class RemoveQueryProcessor extends Roa
3710
{
3711
    /** @var string */
3712
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors/[name]';
3713
3714
    /** @var string */
3715
    public $method = 'DELETE';
3716
3717
    /**
3718
     * @param string $value
3719
     *
3720
     * @return $this
3721
     */
3722
    public function withAppId($value)
3723
    {
3724
        $this->data['AppId'] = $value;
3725
        $this->pathParameters['appId'] = $value;
3726
3727
        return $this;
3728
    }
3729
3730
    /**
3731
     * @param string $value
3732
     *
3733
     * @return $this
3734
     */
3735
    public function withName($value)
3736
    {
3737
        $this->data['Name'] = $value;
3738
        $this->pathParameters['name'] = $value;
3739
3740
        return $this;
3741
    }
3742
3743
    /**
3744
     * @param string $value
3745
     *
3746
     * @return $this
3747
     */
3748
    public function withAppGroupIdentity($value)
3749
    {
3750
        $this->data['AppGroupIdentity'] = $value;
3751
        $this->pathParameters['appGroupIdentity'] = $value;
3752
3753
        return $this;
3754
    }
3755
}
3756
3757
/**
3758
 * @method string getAppGroupIdentity()
3759
 * @method string getTaskId()
3760
 */
3761
class RemoveScheduledTask extends Roa
3762
{
3763
    /** @var string */
3764
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks/[taskId]';
3765
3766
    /** @var string */
3767
    public $method = 'DELETE';
3768
3769
    /**
3770
     * @param string $value
3771
     *
3772
     * @return $this
3773
     */
3774
    public function withAppGroupIdentity($value)
3775
    {
3776
        $this->data['AppGroupIdentity'] = $value;
3777
        $this->pathParameters['appGroupIdentity'] = $value;
3778
3779
        return $this;
3780
    }
3781
3782
    /**
3783
     * @param string $value
3784
     *
3785
     * @return $this
3786
     */
3787
    public function withTaskId($value)
3788
    {
3789
        $this->data['TaskId'] = $value;
3790
        $this->pathParameters['taskId'] = $value;
3791
3792
        return $this;
3793
    }
3794
}
3795
3796
/**
3797
 * @method string getAppId()
3798
 * @method string getName()
3799
 * @method string getAppGroupIdentity()
3800
 */
3801
class RemoveSecondRank extends Roa
3802
{
3803
    /** @var string */
3804
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks/[name]';
3805
3806
    /** @var string */
3807
    public $method = 'DELETE';
3808
3809
    /**
3810
     * @param string $value
3811
     *
3812
     * @return $this
3813
     */
3814
    public function withAppId($value)
3815
    {
3816
        $this->data['AppId'] = $value;
3817
        $this->pathParameters['appId'] = $value;
3818
3819
        return $this;
3820
    }
3821
3822
    /**
3823
     * @param string $value
3824
     *
3825
     * @return $this
3826
     */
3827
    public function withName($value)
3828
    {
3829
        $this->data['Name'] = $value;
3830
        $this->pathParameters['name'] = $value;
3831
3832
        return $this;
3833
    }
3834
3835
    /**
3836
     * @param string $value
3837
     *
3838
     * @return $this
3839
     */
3840
    public function withAppGroupIdentity($value)
3841
    {
3842
        $this->data['AppGroupIdentity'] = $value;
3843
        $this->pathParameters['appGroupIdentity'] = $value;
3844
3845
        return $this;
3846
    }
3847
}
3848
3849
/**
3850
 * @method string getName()
3851
 */
3852
class RemoveUserAnalyzer extends Roa
3853
{
3854
    /** @var string */
3855
    public $pathPattern = '/v4/openapi/user-analyzers/[name]';
3856
3857
    /** @var string */
3858
    public $method = 'DELETE';
3859
3860
    /**
3861
     * @param string $value
3862
     *
3863
     * @return $this
3864
     */
3865
    public function withName($value)
3866
    {
3867
        $this->data['Name'] = $value;
3868
        $this->pathParameters['name'] = $value;
3869
3870
        return $this;
3871
    }
3872
}
3873
3874
/**
3875
 * @method string getAppGroupIdentity()
3876
 */
3877
class ReplaceAppGroupCommodityCode extends Roa
3878
{
3879
    /** @var string */
3880
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/actions/to-instance-typed';
3881
3882
    /** @var string */
3883
    public $method = 'POST';
3884
3885
    /**
3886
     * @param string $value
3887
     *
3888
     * @return $this
3889
     */
3890
    public function withAppGroupIdentity($value)
3891
    {
3892
        $this->data['AppGroupIdentity'] = $value;
3893
        $this->pathParameters['appGroupIdentity'] = $value;
3894
3895
        return $this;
3896
    }
3897
}
3898
3899
/**
3900
 * @method string getAppVersionId()
3901
 * @method string getScriptName()
3902
 * @method string getAppGroupIdentity()
3903
 */
3904
class SaveSortScriptFile extends Roa
3905
{
3906
    /** @var string */
3907
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/files/src/UserScorer.cava';
3908
3909
    /** @var string */
3910
    public $method = 'PUT';
3911
3912
    /**
3913
     * @param string $value
3914
     *
3915
     * @return $this
3916
     */
3917
    public function withAppVersionId($value)
3918
    {
3919
        $this->data['AppVersionId'] = $value;
3920
        $this->pathParameters['appVersionId'] = $value;
3921
3922
        return $this;
3923
    }
3924
3925
    /**
3926
     * @param string $value
3927
     *
3928
     * @return $this
3929
     */
3930
    public function withScriptName($value)
3931
    {
3932
        $this->data['ScriptName'] = $value;
3933
        $this->pathParameters['scriptName'] = $value;
3934
3935
        return $this;
3936
    }
3937
3938
    /**
3939
     * @param string $value
3940
     *
3941
     * @return $this
3942
     */
3943
    public function withAppGroupIdentity($value)
3944
    {
3945
        $this->data['AppGroupIdentity'] = $value;
3946
        $this->pathParameters['appGroupIdentity'] = $value;
3947
3948
        return $this;
3949
    }
3950
}
3951
3952
/**
3953
 * @method string getAppGroupIdentity()
3954
 */
3955
class StartSlowQueryAnalyzer extends Roa
3956
{
3957
    /** @var string */
3958
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/actions/run';
3959
3960
    /** @var string */
3961
    public $method = 'POST';
3962
3963
    /**
3964
     * @param string $value
3965
     *
3966
     * @return $this
3967
     */
3968
    public function withAppGroupIdentity($value)
3969
    {
3970
        $this->data['AppGroupIdentity'] = $value;
3971
        $this->pathParameters['appGroupIdentity'] = $value;
3972
3973
        return $this;
3974
    }
3975
}
3976
3977
/**
3978
 * @method string getModelName()
3979
 * @method string getAppGroupIdentity()
3980
 */
3981
class TrainModel extends Roa
3982
{
3983
    /** @var string */
3984
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]/actions/train';
3985
3986
    /** @var string */
3987
    public $method = 'POST';
3988
3989
    /**
3990
     * @param string $value
3991
     *
3992
     * @return $this
3993
     */
3994
    public function withModelName($value)
3995
    {
3996
        $this->data['ModelName'] = $value;
3997
        $this->pathParameters['modelName'] = $value;
3998
3999
        return $this;
4000
    }
4001
4002
    /**
4003
     * @param string $value
4004
     *
4005
     * @return $this
4006
     */
4007
    public function withAppGroupIdentity($value)
4008
    {
4009
        $this->data['AppGroupIdentity'] = $value;
4010
        $this->pathParameters['appGroupIdentity'] = $value;
4011
4012
        return $this;
4013
    }
4014
}
4015
4016
/**
4017
 * @method string getGroupId()
4018
 * @method string getSceneId()
4019
 * @method string getExperimentId()
4020
 * @method string getAppGroupIdentity()
4021
 */
4022
class UpdateABTestExperiment extends Roa
4023
{
4024
    /** @var string */
4025
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments/[experimentId]';
4026
4027
    /** @var string */
4028
    public $method = 'PUT';
4029
4030
    /**
4031
     * @param string $value
4032
     *
4033
     * @return $this
4034
     */
4035
    public function withGroupId($value)
4036
    {
4037
        $this->data['GroupId'] = $value;
4038
        $this->pathParameters['groupId'] = $value;
4039
4040
        return $this;
4041
    }
4042
4043
    /**
4044
     * @param string $value
4045
     *
4046
     * @return $this
4047
     */
4048
    public function withSceneId($value)
4049
    {
4050
        $this->data['SceneId'] = $value;
4051
        $this->pathParameters['sceneId'] = $value;
4052
4053
        return $this;
4054
    }
4055
4056
    /**
4057
     * @param string $value
4058
     *
4059
     * @return $this
4060
     */
4061
    public function withExperimentId($value)
4062
    {
4063
        $this->data['ExperimentId'] = $value;
4064
        $this->pathParameters['experimentId'] = $value;
4065
4066
        return $this;
4067
    }
4068
4069
    /**
4070
     * @param string $value
4071
     *
4072
     * @return $this
4073
     */
4074
    public function withAppGroupIdentity($value)
4075
    {
4076
        $this->data['AppGroupIdentity'] = $value;
4077
        $this->pathParameters['appGroupIdentity'] = $value;
4078
4079
        return $this;
4080
    }
4081
}
4082
4083
/**
4084
 * @method string getGroupId()
4085
 * @method string getSceneId()
4086
 * @method string getExperimentId()
4087
 * @method string getAppGroupIdentity()
4088
 */
4089
class UpdateABTestFixedFlowDividers extends Roa
4090
{
4091
    /** @var string */
4092
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments/[experimentId]/fixed-flow-dividers';
4093
4094
    /** @var string */
4095
    public $method = 'PUT';
4096
4097
    /**
4098
     * @param string $value
4099
     *
4100
     * @return $this
4101
     */
4102
    public function withGroupId($value)
4103
    {
4104
        $this->data['GroupId'] = $value;
4105
        $this->pathParameters['groupId'] = $value;
4106
4107
        return $this;
4108
    }
4109
4110
    /**
4111
     * @param string $value
4112
     *
4113
     * @return $this
4114
     */
4115
    public function withSceneId($value)
4116
    {
4117
        $this->data['SceneId'] = $value;
4118
        $this->pathParameters['sceneId'] = $value;
4119
4120
        return $this;
4121
    }
4122
4123
    /**
4124
     * @param string $value
4125
     *
4126
     * @return $this
4127
     */
4128
    public function withExperimentId($value)
4129
    {
4130
        $this->data['ExperimentId'] = $value;
4131
        $this->pathParameters['experimentId'] = $value;
4132
4133
        return $this;
4134
    }
4135
4136
    /**
4137
     * @param string $value
4138
     *
4139
     * @return $this
4140
     */
4141
    public function withAppGroupIdentity($value)
4142
    {
4143
        $this->data['AppGroupIdentity'] = $value;
4144
        $this->pathParameters['appGroupIdentity'] = $value;
4145
4146
        return $this;
4147
    }
4148
}
4149
4150
/**
4151
 * @method string getGroupId()
4152
 * @method string getSceneId()
4153
 * @method string getAppGroupIdentity()
4154
 */
4155
class UpdateABTestGroup extends Roa
4156
{
4157
    /** @var string */
4158
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]';
4159
4160
    /** @var string */
4161
    public $method = 'PUT';
4162
4163
    /**
4164
     * @param string $value
4165
     *
4166
     * @return $this
4167
     */
4168
    public function withGroupId($value)
4169
    {
4170
        $this->data['GroupId'] = $value;
4171
        $this->pathParameters['groupId'] = $value;
4172
4173
        return $this;
4174
    }
4175
4176
    /**
4177
     * @param string $value
4178
     *
4179
     * @return $this
4180
     */
4181
    public function withSceneId($value)
4182
    {
4183
        $this->data['SceneId'] = $value;
4184
        $this->pathParameters['sceneId'] = $value;
4185
4186
        return $this;
4187
    }
4188
4189
    /**
4190
     * @param string $value
4191
     *
4192
     * @return $this
4193
     */
4194
    public function withAppGroupIdentity($value)
4195
    {
4196
        $this->data['AppGroupIdentity'] = $value;
4197
        $this->pathParameters['appGroupIdentity'] = $value;
4198
4199
        return $this;
4200
    }
4201
}
4202
4203
/**
4204
 * @method string getSceneId()
4205
 * @method string getAppGroupIdentity()
4206
 */
4207
class UpdateABTestScene extends Roa
4208
{
4209
    /** @var string */
4210
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]';
4211
4212
    /** @var string */
4213
    public $method = 'PUT';
4214
4215
    /**
4216
     * @param string $value
4217
     *
4218
     * @return $this
4219
     */
4220
    public function withSceneId($value)
4221
    {
4222
        $this->data['SceneId'] = $value;
4223
        $this->pathParameters['sceneId'] = $value;
4224
4225
        return $this;
4226
    }
4227
4228
    /**
4229
     * @param string $value
4230
     *
4231
     * @return $this
4232
     */
4233
    public function withAppGroupIdentity($value)
4234
    {
4235
        $this->data['AppGroupIdentity'] = $value;
4236
        $this->pathParameters['appGroupIdentity'] = $value;
4237
4238
        return $this;
4239
    }
4240
}
4241
4242
/**
4243
 * @method string getDryRun()
4244
 * @method string getAppId()
4245
 * @method string getAppGroupIdentity()
4246
 */
4247
class UpdateFetchFields extends Roa
4248
{
4249
    /** @var string */
4250
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/fetch-fields';
4251
4252
    /** @var string */
4253
    public $method = 'PUT';
4254
4255
    /**
4256
     * @param string $value
4257
     *
4258
     * @return $this
4259
     */
4260
    public function withDryRun($value)
4261
    {
4262
        $this->data['DryRun'] = $value;
4263
        $this->options['query']['dryRun'] = $value;
4264
4265
        return $this;
4266
    }
4267
4268
    /**
4269
     * @param string $value
4270
     *
4271
     * @return $this
4272
     */
4273
    public function withAppId($value)
4274
    {
4275
        $this->data['AppId'] = $value;
4276
        $this->pathParameters['appId'] = $value;
4277
4278
        return $this;
4279
    }
4280
4281
    /**
4282
     * @param string $value
4283
     *
4284
     * @return $this
4285
     */
4286
    public function withAppGroupIdentity($value)
4287
    {
4288
        $this->data['AppGroupIdentity'] = $value;
4289
        $this->pathParameters['appGroupIdentity'] = $value;
4290
4291
        return $this;
4292
    }
4293
}
4294
4295
/**
4296
 * @method string getDryRun()
4297
 * @method string getAppId()
4298
 * @method string getAppGroupIdentity()
4299
 */
4300
class UpdateSummaries extends Roa
4301
{
4302
    /** @var string */
4303
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/summaries';
4304
4305
    /** @var string */
4306
    public $method = 'PUT';
4307
4308
    /**
4309
     * @param string $value
4310
     *
4311
     * @return $this
4312
     */
4313
    public function withDryRun($value)
4314
    {
4315
        $this->data['DryRun'] = $value;
4316
        $this->options['query']['dryRun'] = $value;
4317
4318
        return $this;
4319
    }
4320
4321
    /**
4322
     * @param string $value
4323
     *
4324
     * @return $this
4325
     */
4326
    public function withAppId($value)
4327
    {
4328
        $this->data['AppId'] = $value;
4329
        $this->pathParameters['appId'] = $value;
4330
4331
        return $this;
4332
    }
4333
4334
    /**
4335
     * @param string $value
4336
     *
4337
     * @return $this
4338
     */
4339
    public function withAppGroupIdentity($value)
4340
    {
4341
        $this->data['AppGroupIdentity'] = $value;
4342
        $this->pathParameters['appGroupIdentity'] = $value;
4343
4344
        return $this;
4345
    }
4346
}
4347