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 ( 18c9ed...4c06d7 )
by
unknown
05:47
created

ListDataSourceTableFields   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 29
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 2
eloc 8
dl 0
loc 29
rs 10
c 0
b 0
f 0

2 Methods

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