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 ( ed42b7...692c26 )
by
unknown
05:55
created

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