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 ( 68b0bb...01f8d2 )
by
unknown
10:48
created

UpdateSortScript::withAppGroupIdentity()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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