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 ( ba3c8d...d31577 )
by
unknown
05:46
created

GetDomain::withDomainName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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