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 ( 894840...34e850 )
by
unknown
05:52
created

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