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 ( 97e13e...819ec5 )
by
unknown
06:35
created

CreateFunctionInstance   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 32
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 2
eloc 9
c 1
b 0
f 0
dl 0
loc 32
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A withAppGroupIdentity() 0 6 1
A withFunctionName() 0 6 1
1
<?php
2
3
namespace AlibabaCloud\OpenSearch\V20171225;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method BindEsInstance bindEsInstance(array $options = [])
9
 * @method BindESUserAnalyzer bindESUserAnalyzer(array $options = [])
10
 * @method CompileSortScript compileSortScript(array $options = [])
11
 * @method CreateABTestExperiment createABTestExperiment(array $options = [])
12
 * @method CreateABTestGroup createABTestGroup(array $options = [])
13
 * @method CreateABTestScene createABTestScene(array $options = [])
14
 * @method CreateApp createApp(array $options = [])
15
 * @method CreateAppGroup createAppGroup(array $options = [])
16
 * @method CreateDataCollection createDataCollection(array $options = [])
17
 * @method CreateFirstRank createFirstRank(array $options = [])
18
 * @method CreateFunctionInstance createFunctionInstance(array $options = [])
19
 * @method CreateFunctionTask createFunctionTask(array $options = [])
20
 * @method CreateInterventionDictionary createInterventionDictionary(array $options = [])
21
 * @method CreateModel createModel(array $options = [])
22
 * @method CreateQueryProcessor createQueryProcessor(array $options = [])
23
 * @method CreateScheduledTask createScheduledTask(array $options = [])
24
 * @method CreateSearchStrategy createSearchStrategy(array $options = [])
25
 * @method CreateSecondRank createSecondRank(array $options = [])
26
 * @method CreateSortScript createSortScript(array $options = [])
27
 * @method CreateUserAnalyzer createUserAnalyzer(array $options = [])
28
 * @method DeleteABTestExperiment deleteABTestExperiment(array $options = [])
29
 * @method DeleteABTestGroup deleteABTestGroup(array $options = [])
30
 * @method DeleteABTestScene deleteABTestScene(array $options = [])
31
 * @method DeleteFunctionInstance deleteFunctionInstance(array $options = [])
32
 * @method DeleteFunctionTask deleteFunctionTask(array $options = [])
33
 * @method DeleteModel deleteModel(array $options = [])
34
 * @method DeleteSortScript deleteSortScript(array $options = [])
35
 * @method DeleteSortScriptFile deleteSortScriptFile(array $options = [])
36
 * @method DescribeABTestExperiment describeABTestExperiment(array $options = [])
37
 * @method DescribeABTestGroup describeABTestGroup(array $options = [])
38
 * @method DescribeABTestScene describeABTestScene(array $options = [])
39
 * @method DescribeApp describeApp(array $options = [])
40
 * @method DescribeAppGroup describeAppGroup(array $options = [])
41
 * @method DescribeAppGroupDataReport describeAppGroupDataReport(array $options = [])
42
 * @method DescribeAppGroupStatistics describeAppGroupStatistics(array $options = [])
43
 * @method DescribeApps describeApps(array $options = [])
44
 * @method DescribeAppStatistics describeAppStatistics(array $options = [])
45
 * @method DescribeDataCollction describeDataCollction(array $options = [])
46
 * @method DescribeFirstRank describeFirstRank(array $options = [])
47
 * @method DescribeInterventionDictionary describeInterventionDictionary(array $options = [])
48
 * @method DescribeModel describeModel(array $options = [])
49
 * @method DescribeQueryProcessor describeQueryProcessor(array $options = [])
50
 * @method DescribeRegion describeRegion(array $options = [])
51
 * @method DescribeRegions describeRegions(array $options = [])
52
 * @method DescribeScheduledTask describeScheduledTask(array $options = [])
53
 * @method DescribeSecondRank describeSecondRank(array $options = [])
54
 * @method DescribeSlowQueryStatus describeSlowQueryStatus(array $options = [])
55
 * @method DescribeUserAnalyzer describeUserAnalyzer(array $options = [])
56
 * @method DisableSlowQuery disableSlowQuery(array $options = [])
57
 * @method EnableSlowQuery enableSlowQuery(array $options = [])
58
 * @method GenerateMergedTable generateMergedTable(array $options = [])
59
 * @method GetDomain getDomain(array $options = [])
60
 * @method GetFunctionCurrentVersion getFunctionCurrentVersion(array $options = [])
61
 * @method GetFunctionDefaultInstance getFunctionDefaultInstance(array $options = [])
62
 * @method GetFunctionInstance getFunctionInstance(array $options = [])
63
 * @method GetFunctionTask getFunctionTask(array $options = [])
64
 * @method GetFunctionVersion getFunctionVersion(array $options = [])
65
 * @method GetModelProgress getModelProgress(array $options = [])
66
 * @method GetModelReport getModelReport(array $options = [])
67
 * @method GetScriptFileNames getScriptFileNames(array $options = [])
68
 * @method GetSearchStrategy getSearchStrategy(array $options = [])
69
 * @method GetSortScript getSortScript(array $options = [])
70
 * @method GetSortScriptFile getSortScriptFile(array $options = [])
71
 * @method GetValidationError getValidationError(array $options = [])
72
 * @method GetValidationReport getValidationReport(array $options = [])
73
 * @method ListABTestExperiments listABTestExperiments(array $options = [])
74
 * @method ListABTestFixedFlowDividers listABTestFixedFlowDividers(array $options = [])
75
 * @method ListABTestGroups listABTestGroups(array $options = [])
76
 * @method ListABTestMetrics listABTestMetrics(array $options = [])
77
 * @method ListABTestScenes listABTestScenes(array $options = [])
78
 * @method ListAppGroupErrors listAppGroupErrors(array $options = [])
79
 * @method ListAppGroupMetrics listAppGroupMetrics(array $options = [])
80
 * @method ListAppGroups listAppGroups(array $options = [])
81
 * @method ListApps listApps(array $options = [])
82
 * @method ListDataCollections listDataCollections(array $options = [])
83
 * @method ListDataSourceTableFields listDataSourceTableFields(array $options = [])
84
 * @method ListDataSourceTables listDataSourceTables(array $options = [])
85
 * @method ListDeployedAlgorithmModels listDeployedAlgorithmModels(array $options = [])
86
 * @method ListFirstRanks listFirstRanks(array $options = [])
87
 * @method ListFunctionInstances listFunctionInstances(array $options = [])
88
 * @method ListFunctionTasks listFunctionTasks(array $options = [])
89
 * @method ListInterventionDictionaries listInterventionDictionaries(array $options = [])
90
 * @method ListInterventionDictionaryEntries listInterventionDictionaryEntries(array $options = [])
91
 * @method ListInterventionDictionaryNerResults listInterventionDictionaryNerResults(array $options = [])
92
 * @method ListInterventionDictionaryRelatedEntities listInterventionDictionaryRelatedEntities(array $options = [])
93
 * @method ListModels listModels(array $options = [])
94
 * @method ListProceedings listProceedings(array $options = [])
95
 * @method ListQueryProcessorAnalyzerResults listQueryProcessorAnalyzerResults(array $options = [])
96
 * @method ListQueryProcessorNers listQueryProcessorNers(array $options = [])
97
 * @method ListQueryProcessors listQueryProcessors(array $options = [])
98
 * @method ListQuotaReviewTasks listQuotaReviewTasks(array $options = [])
99
 * @method ListRamRoles listRamRoles(array $options = [])
100
 * @method ListScheduledTasks listScheduledTasks(array $options = [])
101
 * @method ListSearchStrategies listSearchStrategies(array $options = [])
102
 * @method ListSecondRanks listSecondRanks(array $options = [])
103
 * @method ListSlowQueryCategories listSlowQueryCategories(array $options = [])
104
 * @method ListSlowQueryQueries listSlowQueryQueries(array $options = [])
105
 * @method ListSortExpressions listSortExpressions(array $options = [])
106
 * @method ListSortScripts listSortScripts(array $options = [])
107
 * @method ListStatisticLogs listStatisticLogs(array $options = [])
108
 * @method ListStatisticReport listStatisticReport(array $options = [])
109
 * @method ListTagResources listTagResources(array $options = [])
110
 * @method ListUserAnalyzerEntries listUserAnalyzerEntries(array $options = [])
111
 * @method ListUserAnalyzers listUserAnalyzers(array $options = [])
112
 * @method ModifyAppGroup modifyAppGroup(array $options = [])
113
 * @method ModifyAppGroupQuota modifyAppGroupQuota(array $options = [])
114
 * @method ModifyFirstRank modifyFirstRank(array $options = [])
115
 * @method ModifyModel modifyModel(array $options = [])
116
 * @method ModifyQueryProcessor modifyQueryProcessor(array $options = [])
117
 * @method ModifyScheduledTask modifyScheduledTask(array $options = [])
118
 * @method ModifySecondRank modifySecondRank(array $options = [])
119
 * @method PreviewModel previewModel(array $options = [])
120
 * @method PushInterventionDictionaryEntries pushInterventionDictionaryEntries(array $options = [])
121
 * @method PushUserAnalyzerEntries pushUserAnalyzerEntries(array $options = [])
122
 * @method RankPreviewQuery rankPreviewQuery(array $options = [])
123
 * @method ReleaseSortScript releaseSortScript(array $options = [])
124
 * @method RemoveApp removeApp(array $options = [])
125
 * @method RemoveAppGroup removeAppGroup(array $options = [])
126
 * @method RemoveDataCollection removeDataCollection(array $options = [])
127
 * @method RemoveFirstRank removeFirstRank(array $options = [])
128
 * @method RemoveInterventionDictionary removeInterventionDictionary(array $options = [])
129
 * @method RemoveQueryProcessor removeQueryProcessor(array $options = [])
130
 * @method RemoveScheduledTask removeScheduledTask(array $options = [])
131
 * @method RemoveSearchStrategy removeSearchStrategy(array $options = [])
132
 * @method RemoveSecondRank removeSecondRank(array $options = [])
133
 * @method RemoveUserAnalyzer removeUserAnalyzer(array $options = [])
134
 * @method RenewAppGroup renewAppGroup(array $options = [])
135
 * @method ReplaceAppGroupCommodityCode replaceAppGroupCommodityCode(array $options = [])
136
 * @method SaveSortScriptFile saveSortScriptFile(array $options = [])
137
 * @method StartSlowQueryAnalyzer startSlowQueryAnalyzer(array $options = [])
138
 * @method TagResources tagResources(array $options = [])
139
 * @method TrainModel trainModel(array $options = [])
140
 * @method UnbindEsInstance unbindEsInstance(array $options = [])
141
 * @method UnbindESUserAnalyzer unbindESUserAnalyzer(array $options = [])
142
 * @method UntagResources untagResources(array $options = [])
143
 * @method UpdateABTestExperiment updateABTestExperiment(array $options = [])
144
 * @method UpdateABTestFixedFlowDividers updateABTestFixedFlowDividers(array $options = [])
145
 * @method UpdateABTestGroup updateABTestGroup(array $options = [])
146
 * @method UpdateABTestScene updateABTestScene(array $options = [])
147
 * @method UpdateFetchFields updateFetchFields(array $options = [])
148
 * @method UpdateFunctionDefaultInstance updateFunctionDefaultInstance(array $options = [])
149
 * @method UpdateFunctionInstance updateFunctionInstance(array $options = [])
150
 * @method UpdateSearchStrategy updateSearchStrategy(array $options = [])
151
 * @method UpdateSortScript updateSortScript(array $options = [])
152
 * @method UpdateSummaries updateSummaries(array $options = [])
153
 * @method ValidateDataSources validateDataSources(array $options = [])
154
 */
155
class OpenSearchApiResolver extends ApiResolver
156
{
157
}
158
159
class Roa extends \AlibabaCloud\Client\Resolver\Roa
160
{
161
    /** @var string */
162
    public $product = 'OpenSearch';
163
164
    /** @var string */
165
    public $version = '2017-12-25';
166
}
167
168
/**
169
 * @method string getAppGroupIdentity()
170
 */
171
class BindEsInstance extends Roa
172
{
173
    /** @var string */
174
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/actions/bind-es-instance';
175
176
    /** @var string */
177
    public $method = 'POST';
178
179
    /**
180
     * @param string $value
181
     *
182
     * @return $this
183
     */
184
    public function withAppGroupIdentity($value)
185
    {
186
        $this->data['AppGroupIdentity'] = $value;
187
        $this->pathParameters['appGroupIdentity'] = $value;
188
189
        return $this;
190
    }
191
}
192
193
/**
194
 * @method string getEsInstanceId()
195
 * @method string getAppGroupIdentity()
196
 */
197
class BindESUserAnalyzer extends Roa
198
{
199
    /** @var string */
200
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/es/[esInstanceId]/actions/bind-analyzer';
201
202
    /** @var string */
203
    public $method = 'POST';
204
205
    /**
206
     * @param string $value
207
     *
208
     * @return $this
209
     */
210
    public function withEsInstanceId($value)
211
    {
212
        $this->data['EsInstanceId'] = $value;
213
        $this->pathParameters['esInstanceId'] = $value;
214
215
        return $this;
216
    }
217
218
    /**
219
     * @param string $value
220
     *
221
     * @return $this
222
     */
223
    public function withAppGroupIdentity($value)
224
    {
225
        $this->data['AppGroupIdentity'] = $value;
226
        $this->pathParameters['appGroupIdentity'] = $value;
227
228
        return $this;
229
    }
230
}
231
232
/**
233
 * @method string getAppVersionId()
234
 * @method string getScriptName()
235
 * @method string getAppGroupIdentity()
236
 */
237
class CompileSortScript extends Roa
238
{
239
    /** @var string */
240
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/actions/compiling';
241
242
    /** @var string */
243
    public $method = 'POST';
244
245
    /**
246
     * @param string $value
247
     *
248
     * @return $this
249
     */
250
    public function withAppVersionId($value)
251
    {
252
        $this->data['AppVersionId'] = $value;
253
        $this->pathParameters['appVersionId'] = $value;
254
255
        return $this;
256
    }
257
258
    /**
259
     * @param string $value
260
     *
261
     * @return $this
262
     */
263
    public function withScriptName($value)
264
    {
265
        $this->data['ScriptName'] = $value;
266
        $this->pathParameters['scriptName'] = $value;
267
268
        return $this;
269
    }
270
271
    /**
272
     * @param string $value
273
     *
274
     * @return $this
275
     */
276
    public function withAppGroupIdentity($value)
277
    {
278
        $this->data['AppGroupIdentity'] = $value;
279
        $this->pathParameters['appGroupIdentity'] = $value;
280
281
        return $this;
282
    }
283
}
284
285
/**
286
 * @method string getGroupId()
287
 * @method string getSceneId()
288
 * @method string getAppGroupIdentity()
289
 */
290
class CreateABTestExperiment extends Roa
291
{
292
    /** @var string */
293
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments';
294
295
    /** @var string */
296
    public $method = 'POST';
297
298
    /**
299
     * @param string $value
300
     *
301
     * @return $this
302
     */
303
    public function withGroupId($value)
304
    {
305
        $this->data['GroupId'] = $value;
306
        $this->pathParameters['groupId'] = $value;
307
308
        return $this;
309
    }
310
311
    /**
312
     * @param string $value
313
     *
314
     * @return $this
315
     */
316
    public function withSceneId($value)
317
    {
318
        $this->data['SceneId'] = $value;
319
        $this->pathParameters['sceneId'] = $value;
320
321
        return $this;
322
    }
323
324
    /**
325
     * @param string $value
326
     *
327
     * @return $this
328
     */
329
    public function withAppGroupIdentity($value)
330
    {
331
        $this->data['AppGroupIdentity'] = $value;
332
        $this->pathParameters['appGroupIdentity'] = $value;
333
334
        return $this;
335
    }
336
}
337
338
/**
339
 * @method string getSceneId()
340
 * @method string getAppGroupIdentity()
341
 */
342
class CreateABTestGroup extends Roa
343
{
344
    /** @var string */
345
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups';
346
347
    /** @var string */
348
    public $method = 'POST';
349
350
    /**
351
     * @param string $value
352
     *
353
     * @return $this
354
     */
355
    public function withSceneId($value)
356
    {
357
        $this->data['SceneId'] = $value;
358
        $this->pathParameters['sceneId'] = $value;
359
360
        return $this;
361
    }
362
363
    /**
364
     * @param string $value
365
     *
366
     * @return $this
367
     */
368
    public function withAppGroupIdentity($value)
369
    {
370
        $this->data['AppGroupIdentity'] = $value;
371
        $this->pathParameters['appGroupIdentity'] = $value;
372
373
        return $this;
374
    }
375
}
376
377
/**
378
 * @method string getAppGroupIdentity()
379
 */
380
class CreateABTestScene extends Roa
381
{
382
    /** @var string */
383
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes';
384
385
    /** @var string */
386
    public $method = 'POST';
387
388
    /**
389
     * @param string $value
390
     *
391
     * @return $this
392
     */
393
    public function withAppGroupIdentity($value)
394
    {
395
        $this->data['AppGroupIdentity'] = $value;
396
        $this->pathParameters['appGroupIdentity'] = $value;
397
398
        return $this;
399
    }
400
}
401
402
/**
403
 * @method string getDryRun()
404
 * @method string getAppGroupIdentity()
405
 */
406
class CreateApp extends Roa
407
{
408
    /** @var string */
409
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps';
410
411
    /** @var string */
412
    public $method = 'POST';
413
414
    /**
415
     * @param string $value
416
     *
417
     * @return $this
418
     */
419
    public function withDryRun($value)
420
    {
421
        $this->data['DryRun'] = $value;
422
        $this->options['query']['dryRun'] = $value;
423
424
        return $this;
425
    }
426
427
    /**
428
     * @param string $value
429
     *
430
     * @return $this
431
     */
432
    public function withAppGroupIdentity($value)
433
    {
434
        $this->data['AppGroupIdentity'] = $value;
435
        $this->pathParameters['appGroupIdentity'] = $value;
436
437
        return $this;
438
    }
439
}
440
441
class CreateAppGroup extends Roa
442
{
443
    /** @var string */
444
    public $pathPattern = '/v4/openapi/app-groups';
445
446
    /** @var string */
447
    public $method = 'POST';
448
}
449
450
/**
451
 * @method string getAppGroupIdentity()
452
 */
453
class CreateDataCollection extends Roa
454
{
455
    /** @var string */
456
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections';
457
458
    /** @var string */
459
    public $method = 'POST';
460
461
    /**
462
     * @param string $value
463
     *
464
     * @return $this
465
     */
466
    public function withAppGroupIdentity($value)
467
    {
468
        $this->data['AppGroupIdentity'] = $value;
469
        $this->pathParameters['appGroupIdentity'] = $value;
470
471
        return $this;
472
    }
473
}
474
475
/**
476
 * @method string getDryRun()
477
 * @method string getAppId()
478
 * @method string getAppGroupIdentity()
479
 */
480
class CreateFirstRank extends Roa
481
{
482
    /** @var string */
483
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks';
484
485
    /** @var string */
486
    public $method = 'POST';
487
488
    /**
489
     * @param string $value
490
     *
491
     * @return $this
492
     */
493
    public function withDryRun($value)
494
    {
495
        $this->data['DryRun'] = $value;
496
        $this->options['query']['dryRun'] = $value;
497
498
        return $this;
499
    }
500
501
    /**
502
     * @param string $value
503
     *
504
     * @return $this
505
     */
506
    public function withAppId($value)
507
    {
508
        $this->data['AppId'] = $value;
509
        $this->pathParameters['appId'] = $value;
510
511
        return $this;
512
    }
513
514
    /**
515
     * @param string $value
516
     *
517
     * @return $this
518
     */
519
    public function withAppGroupIdentity($value)
520
    {
521
        $this->data['AppGroupIdentity'] = $value;
522
        $this->pathParameters['appGroupIdentity'] = $value;
523
524
        return $this;
525
    }
526
}
527
528
/**
529
 * @method string getFunctionName()
530
 * @method string getAppGroupIdentity()
531
 */
532
class CreateFunctionInstance extends Roa
533
{
534
    /** @var string */
535
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/instances';
536
537
    /** @var string */
538
    public $method = 'POST';
539
540
    /**
541
     * @param string $value
542
     *
543
     * @return $this
544
     */
545
    public function withFunctionName($value)
546
    {
547
        $this->data['FunctionName'] = $value;
548
        $this->pathParameters['functionName'] = $value;
549
550
        return $this;
551
    }
552
553
    /**
554
     * @param string $value
555
     *
556
     * @return $this
557
     */
558
    public function withAppGroupIdentity($value)
559
    {
560
        $this->data['AppGroupIdentity'] = $value;
561
        $this->pathParameters['appGroupIdentity'] = $value;
562
563
        return $this;
564
    }
565
}
566
567
/**
568
 * @method string getInstanceName()
569
 * @method string getFunctionName()
570
 * @method string getAppGroupIdentity()
571
 */
572
class CreateFunctionTask extends Roa
573
{
574
    /** @var string */
575
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/instances/[instanceName]/tasks';
576
577
    /** @var string */
578
    public $method = 'POST';
579
580
    /**
581
     * @param string $value
582
     *
583
     * @return $this
584
     */
585
    public function withInstanceName($value)
586
    {
587
        $this->data['InstanceName'] = $value;
588
        $this->pathParameters['instanceName'] = $value;
589
590
        return $this;
591
    }
592
593
    /**
594
     * @param string $value
595
     *
596
     * @return $this
597
     */
598
    public function withFunctionName($value)
599
    {
600
        $this->data['FunctionName'] = $value;
601
        $this->pathParameters['functionName'] = $value;
602
603
        return $this;
604
    }
605
606
    /**
607
     * @param string $value
608
     *
609
     * @return $this
610
     */
611
    public function withAppGroupIdentity($value)
612
    {
613
        $this->data['AppGroupIdentity'] = $value;
614
        $this->pathParameters['appGroupIdentity'] = $value;
615
616
        return $this;
617
    }
618
}
619
620
class CreateInterventionDictionary extends Roa
621
{
622
    /** @var string */
623
    public $pathPattern = '/v4/openapi/intervention-dictionaries';
624
625
    /** @var string */
626
    public $method = 'POST';
627
}
628
629
/**
630
 * @method string getAppGroupIdentity()
631
 */
632
class CreateModel extends Roa
633
{
634
    /** @var string */
635
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models';
636
637
    /** @var string */
638
    public $method = 'POST';
639
640
    /**
641
     * @param string $value
642
     *
643
     * @return $this
644
     */
645
    public function withAppGroupIdentity($value)
646
    {
647
        $this->data['AppGroupIdentity'] = $value;
648
        $this->pathParameters['appGroupIdentity'] = $value;
649
650
        return $this;
651
    }
652
}
653
654
/**
655
 * @method string getDryRun()
656
 * @method string getAppId()
657
 * @method string getAppGroupIdentity()
658
 */
659
class CreateQueryProcessor extends Roa
660
{
661
    /** @var string */
662
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors';
663
664
    /** @var string */
665
    public $method = 'POST';
666
667
    /**
668
     * @param string $value
669
     *
670
     * @return $this
671
     */
672
    public function withDryRun($value)
673
    {
674
        $this->data['DryRun'] = $value;
675
        $this->options['query']['dryRun'] = $value;
676
677
        return $this;
678
    }
679
680
    /**
681
     * @param string $value
682
     *
683
     * @return $this
684
     */
685
    public function withAppId($value)
686
    {
687
        $this->data['AppId'] = $value;
688
        $this->pathParameters['appId'] = $value;
689
690
        return $this;
691
    }
692
693
    /**
694
     * @param string $value
695
     *
696
     * @return $this
697
     */
698
    public function withAppGroupIdentity($value)
699
    {
700
        $this->data['AppGroupIdentity'] = $value;
701
        $this->pathParameters['appGroupIdentity'] = $value;
702
703
        return $this;
704
    }
705
}
706
707
/**
708
 * @method string getAppGroupIdentity()
709
 */
710
class CreateScheduledTask extends Roa
711
{
712
    /** @var string */
713
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks';
714
715
    /** @var string */
716
    public $method = 'POST';
717
718
    /**
719
     * @param string $value
720
     *
721
     * @return $this
722
     */
723
    public function withAppGroupIdentity($value)
724
    {
725
        $this->data['AppGroupIdentity'] = $value;
726
        $this->pathParameters['appGroupIdentity'] = $value;
727
728
        return $this;
729
    }
730
}
731
732
/**
733
 * @method string getAppId()
734
 * @method string getAppGroupIdentity()
735
 */
736
class CreateSearchStrategy extends Roa
737
{
738
    /** @var string */
739
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/search-strategies';
740
741
    /** @var string */
742
    public $method = 'POST';
743
744
    /**
745
     * @param string $value
746
     *
747
     * @return $this
748
     */
749
    public function withAppId($value)
750
    {
751
        $this->data['AppId'] = $value;
752
        $this->pathParameters['appId'] = $value;
753
754
        return $this;
755
    }
756
757
    /**
758
     * @param string $value
759
     *
760
     * @return $this
761
     */
762
    public function withAppGroupIdentity($value)
763
    {
764
        $this->data['AppGroupIdentity'] = $value;
765
        $this->pathParameters['appGroupIdentity'] = $value;
766
767
        return $this;
768
    }
769
}
770
771
/**
772
 * @method string getDryRun()
773
 * @method string getAppId()
774
 * @method string getAppGroupIdentity()
775
 */
776
class CreateSecondRank extends Roa
777
{
778
    /** @var string */
779
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks';
780
781
    /** @var string */
782
    public $method = 'POST';
783
784
    /**
785
     * @param string $value
786
     *
787
     * @return $this
788
     */
789
    public function withDryRun($value)
790
    {
791
        $this->data['DryRun'] = $value;
792
        $this->options['query']['dryRun'] = $value;
793
794
        return $this;
795
    }
796
797
    /**
798
     * @param string $value
799
     *
800
     * @return $this
801
     */
802
    public function withAppId($value)
803
    {
804
        $this->data['AppId'] = $value;
805
        $this->pathParameters['appId'] = $value;
806
807
        return $this;
808
    }
809
810
    /**
811
     * @param string $value
812
     *
813
     * @return $this
814
     */
815
    public function withAppGroupIdentity($value)
816
    {
817
        $this->data['AppGroupIdentity'] = $value;
818
        $this->pathParameters['appGroupIdentity'] = $value;
819
820
        return $this;
821
    }
822
}
823
824
/**
825
 * @method string getAppVersionId()
826
 * @method string getAppGroupIdentity()
827
 */
828
class CreateSortScript extends Roa
829
{
830
    /** @var string */
831
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts';
832
833
    /** @var string */
834
    public $method = 'POST';
835
836
    /**
837
     * @param string $value
838
     *
839
     * @return $this
840
     */
841
    public function withAppVersionId($value)
842
    {
843
        $this->data['AppVersionId'] = $value;
844
        $this->pathParameters['appVersionId'] = $value;
845
846
        return $this;
847
    }
848
849
    /**
850
     * @param string $value
851
     *
852
     * @return $this
853
     */
854
    public function withAppGroupIdentity($value)
855
    {
856
        $this->data['AppGroupIdentity'] = $value;
857
        $this->pathParameters['appGroupIdentity'] = $value;
858
859
        return $this;
860
    }
861
}
862
863
class CreateUserAnalyzer extends Roa
864
{
865
    /** @var string */
866
    public $pathPattern = '/v4/openapi/user-analyzers';
867
868
    /** @var string */
869
    public $method = 'POST';
870
}
871
872
/**
873
 * @method string getGroupId()
874
 * @method string getSceneId()
875
 * @method string getExperimentId()
876
 * @method string getAppGroupIdentity()
877
 */
878
class DeleteABTestExperiment extends Roa
879
{
880
    /** @var string */
881
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments/[experimentId]';
882
883
    /** @var string */
884
    public $method = 'DELETE';
885
886
    /**
887
     * @param string $value
888
     *
889
     * @return $this
890
     */
891
    public function withGroupId($value)
892
    {
893
        $this->data['GroupId'] = $value;
894
        $this->pathParameters['groupId'] = $value;
895
896
        return $this;
897
    }
898
899
    /**
900
     * @param string $value
901
     *
902
     * @return $this
903
     */
904
    public function withSceneId($value)
905
    {
906
        $this->data['SceneId'] = $value;
907
        $this->pathParameters['sceneId'] = $value;
908
909
        return $this;
910
    }
911
912
    /**
913
     * @param string $value
914
     *
915
     * @return $this
916
     */
917
    public function withExperimentId($value)
918
    {
919
        $this->data['ExperimentId'] = $value;
920
        $this->pathParameters['experimentId'] = $value;
921
922
        return $this;
923
    }
924
925
    /**
926
     * @param string $value
927
     *
928
     * @return $this
929
     */
930
    public function withAppGroupIdentity($value)
931
    {
932
        $this->data['AppGroupIdentity'] = $value;
933
        $this->pathParameters['appGroupIdentity'] = $value;
934
935
        return $this;
936
    }
937
}
938
939
/**
940
 * @method string getGroupId()
941
 * @method string getSceneId()
942
 * @method string getAppGroupIdentity()
943
 */
944
class DeleteABTestGroup extends Roa
945
{
946
    /** @var string */
947
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]';
948
949
    /** @var string */
950
    public $method = 'DELETE';
951
952
    /**
953
     * @param string $value
954
     *
955
     * @return $this
956
     */
957
    public function withGroupId($value)
958
    {
959
        $this->data['GroupId'] = $value;
960
        $this->pathParameters['groupId'] = $value;
961
962
        return $this;
963
    }
964
965
    /**
966
     * @param string $value
967
     *
968
     * @return $this
969
     */
970
    public function withSceneId($value)
971
    {
972
        $this->data['SceneId'] = $value;
973
        $this->pathParameters['sceneId'] = $value;
974
975
        return $this;
976
    }
977
978
    /**
979
     * @param string $value
980
     *
981
     * @return $this
982
     */
983
    public function withAppGroupIdentity($value)
984
    {
985
        $this->data['AppGroupIdentity'] = $value;
986
        $this->pathParameters['appGroupIdentity'] = $value;
987
988
        return $this;
989
    }
990
}
991
992
/**
993
 * @method string getSceneId()
994
 * @method string getAppGroupIdentity()
995
 */
996
class DeleteABTestScene extends Roa
997
{
998
    /** @var string */
999
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]';
1000
1001
    /** @var string */
1002
    public $method = 'DELETE';
1003
1004
    /**
1005
     * @param string $value
1006
     *
1007
     * @return $this
1008
     */
1009
    public function withSceneId($value)
1010
    {
1011
        $this->data['SceneId'] = $value;
1012
        $this->pathParameters['sceneId'] = $value;
1013
1014
        return $this;
1015
    }
1016
1017
    /**
1018
     * @param string $value
1019
     *
1020
     * @return $this
1021
     */
1022
    public function withAppGroupIdentity($value)
1023
    {
1024
        $this->data['AppGroupIdentity'] = $value;
1025
        $this->pathParameters['appGroupIdentity'] = $value;
1026
1027
        return $this;
1028
    }
1029
}
1030
1031
/**
1032
 * @method string getInstanceName()
1033
 * @method string getFunctionName()
1034
 * @method string getAppGroupIdentity()
1035
 */
1036
class DeleteFunctionInstance extends Roa
1037
{
1038
    /** @var string */
1039
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/instances/[instanceName]';
1040
1041
    /** @var string */
1042
    public $method = 'DELETE';
1043
1044
    /**
1045
     * @param string $value
1046
     *
1047
     * @return $this
1048
     */
1049
    public function withInstanceName($value)
1050
    {
1051
        $this->data['InstanceName'] = $value;
1052
        $this->pathParameters['instanceName'] = $value;
1053
1054
        return $this;
1055
    }
1056
1057
    /**
1058
     * @param string $value
1059
     *
1060
     * @return $this
1061
     */
1062
    public function withFunctionName($value)
1063
    {
1064
        $this->data['FunctionName'] = $value;
1065
        $this->pathParameters['functionName'] = $value;
1066
1067
        return $this;
1068
    }
1069
1070
    /**
1071
     * @param string $value
1072
     *
1073
     * @return $this
1074
     */
1075
    public function withAppGroupIdentity($value)
1076
    {
1077
        $this->data['AppGroupIdentity'] = $value;
1078
        $this->pathParameters['appGroupIdentity'] = $value;
1079
1080
        return $this;
1081
    }
1082
}
1083
1084
/**
1085
 * @method string getGeneration()
1086
 * @method string getInstanceName()
1087
 * @method string getFunctionName()
1088
 * @method string getAppGroupIdentity()
1089
 */
1090
class DeleteFunctionTask extends Roa
1091
{
1092
    /** @var string */
1093
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/instances/[instanceName]/tasks/[generation]';
1094
1095
    /** @var string */
1096
    public $method = 'DELETE';
1097
1098
    /**
1099
     * @param string $value
1100
     *
1101
     * @return $this
1102
     */
1103
    public function withGeneration($value)
1104
    {
1105
        $this->data['Generation'] = $value;
1106
        $this->pathParameters['generation'] = $value;
1107
1108
        return $this;
1109
    }
1110
1111
    /**
1112
     * @param string $value
1113
     *
1114
     * @return $this
1115
     */
1116
    public function withInstanceName($value)
1117
    {
1118
        $this->data['InstanceName'] = $value;
1119
        $this->pathParameters['instanceName'] = $value;
1120
1121
        return $this;
1122
    }
1123
1124
    /**
1125
     * @param string $value
1126
     *
1127
     * @return $this
1128
     */
1129
    public function withFunctionName($value)
1130
    {
1131
        $this->data['FunctionName'] = $value;
1132
        $this->pathParameters['functionName'] = $value;
1133
1134
        return $this;
1135
    }
1136
1137
    /**
1138
     * @param string $value
1139
     *
1140
     * @return $this
1141
     */
1142
    public function withAppGroupIdentity($value)
1143
    {
1144
        $this->data['AppGroupIdentity'] = $value;
1145
        $this->pathParameters['appGroupIdentity'] = $value;
1146
1147
        return $this;
1148
    }
1149
}
1150
1151
/**
1152
 * @method string getModelName()
1153
 * @method string getAppGroupIdentity()
1154
 */
1155
class DeleteModel extends Roa
1156
{
1157
    /** @var string */
1158
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]';
1159
1160
    /** @var string */
1161
    public $method = 'DELETE';
1162
1163
    /**
1164
     * @param string $value
1165
     *
1166
     * @return $this
1167
     */
1168
    public function withModelName($value)
1169
    {
1170
        $this->data['ModelName'] = $value;
1171
        $this->pathParameters['modelName'] = $value;
1172
1173
        return $this;
1174
    }
1175
1176
    /**
1177
     * @param string $value
1178
     *
1179
     * @return $this
1180
     */
1181
    public function withAppGroupIdentity($value)
1182
    {
1183
        $this->data['AppGroupIdentity'] = $value;
1184
        $this->pathParameters['appGroupIdentity'] = $value;
1185
1186
        return $this;
1187
    }
1188
}
1189
1190
/**
1191
 * @method string getAppVersionId()
1192
 * @method string getScriptName()
1193
 * @method string getAppGroupIdentity()
1194
 */
1195
class DeleteSortScript extends Roa
1196
{
1197
    /** @var string */
1198
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]';
1199
1200
    /** @var string */
1201
    public $method = 'DELETE';
1202
1203
    /**
1204
     * @param string $value
1205
     *
1206
     * @return $this
1207
     */
1208
    public function withAppVersionId($value)
1209
    {
1210
        $this->data['AppVersionId'] = $value;
1211
        $this->pathParameters['appVersionId'] = $value;
1212
1213
        return $this;
1214
    }
1215
1216
    /**
1217
     * @param string $value
1218
     *
1219
     * @return $this
1220
     */
1221
    public function withScriptName($value)
1222
    {
1223
        $this->data['ScriptName'] = $value;
1224
        $this->pathParameters['scriptName'] = $value;
1225
1226
        return $this;
1227
    }
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 getAppVersionId()
1245
 * @method string getFileName()
1246
 * @method string getScriptName()
1247
 * @method string getAppGroupIdentity()
1248
 */
1249
class DeleteSortScriptFile extends Roa
1250
{
1251
    /** @var string */
1252
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/files/src/[fileName]';
1253
1254
    /** @var string */
1255
    public $method = 'DELETE';
1256
1257
    /**
1258
     * @param string $value
1259
     *
1260
     * @return $this
1261
     */
1262
    public function withAppVersionId($value)
1263
    {
1264
        $this->data['AppVersionId'] = $value;
1265
        $this->pathParameters['appVersionId'] = $value;
1266
1267
        return $this;
1268
    }
1269
1270
    /**
1271
     * @param string $value
1272
     *
1273
     * @return $this
1274
     */
1275
    public function withFileName($value)
1276
    {
1277
        $this->data['FileName'] = $value;
1278
        $this->pathParameters['fileName'] = $value;
1279
1280
        return $this;
1281
    }
1282
1283
    /**
1284
     * @param string $value
1285
     *
1286
     * @return $this
1287
     */
1288
    public function withScriptName($value)
1289
    {
1290
        $this->data['ScriptName'] = $value;
1291
        $this->pathParameters['scriptName'] = $value;
1292
1293
        return $this;
1294
    }
1295
1296
    /**
1297
     * @param string $value
1298
     *
1299
     * @return $this
1300
     */
1301
    public function withAppGroupIdentity($value)
1302
    {
1303
        $this->data['AppGroupIdentity'] = $value;
1304
        $this->pathParameters['appGroupIdentity'] = $value;
1305
1306
        return $this;
1307
    }
1308
}
1309
1310
/**
1311
 * @method string getGroupId()
1312
 * @method string getSceneId()
1313
 * @method string getExperimentId()
1314
 * @method string getAppGroupIdentity()
1315
 */
1316
class DescribeABTestExperiment extends Roa
1317
{
1318
    /** @var string */
1319
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments/[experimentId]';
1320
1321
    /**
1322
     * @param string $value
1323
     *
1324
     * @return $this
1325
     */
1326
    public function withGroupId($value)
1327
    {
1328
        $this->data['GroupId'] = $value;
1329
        $this->pathParameters['groupId'] = $value;
1330
1331
        return $this;
1332
    }
1333
1334
    /**
1335
     * @param string $value
1336
     *
1337
     * @return $this
1338
     */
1339
    public function withSceneId($value)
1340
    {
1341
        $this->data['SceneId'] = $value;
1342
        $this->pathParameters['sceneId'] = $value;
1343
1344
        return $this;
1345
    }
1346
1347
    /**
1348
     * @param string $value
1349
     *
1350
     * @return $this
1351
     */
1352
    public function withExperimentId($value)
1353
    {
1354
        $this->data['ExperimentId'] = $value;
1355
        $this->pathParameters['experimentId'] = $value;
1356
1357
        return $this;
1358
    }
1359
1360
    /**
1361
     * @param string $value
1362
     *
1363
     * @return $this
1364
     */
1365
    public function withAppGroupIdentity($value)
1366
    {
1367
        $this->data['AppGroupIdentity'] = $value;
1368
        $this->pathParameters['appGroupIdentity'] = $value;
1369
1370
        return $this;
1371
    }
1372
}
1373
1374
/**
1375
 * @method string getGroupId()
1376
 * @method string getSceneId()
1377
 * @method string getAppGroupIdentity()
1378
 */
1379
class DescribeABTestGroup extends Roa
1380
{
1381
    /** @var string */
1382
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]';
1383
1384
    /**
1385
     * @param string $value
1386
     *
1387
     * @return $this
1388
     */
1389
    public function withGroupId($value)
1390
    {
1391
        $this->data['GroupId'] = $value;
1392
        $this->pathParameters['groupId'] = $value;
1393
1394
        return $this;
1395
    }
1396
1397
    /**
1398
     * @param string $value
1399
     *
1400
     * @return $this
1401
     */
1402
    public function withSceneId($value)
1403
    {
1404
        $this->data['SceneId'] = $value;
1405
        $this->pathParameters['sceneId'] = $value;
1406
1407
        return $this;
1408
    }
1409
1410
    /**
1411
     * @param string $value
1412
     *
1413
     * @return $this
1414
     */
1415
    public function withAppGroupIdentity($value)
1416
    {
1417
        $this->data['AppGroupIdentity'] = $value;
1418
        $this->pathParameters['appGroupIdentity'] = $value;
1419
1420
        return $this;
1421
    }
1422
}
1423
1424
/**
1425
 * @method string getSceneId()
1426
 * @method string getAppGroupIdentity()
1427
 */
1428
class DescribeABTestScene extends Roa
1429
{
1430
    /** @var string */
1431
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]';
1432
1433
    /**
1434
     * @param string $value
1435
     *
1436
     * @return $this
1437
     */
1438
    public function withSceneId($value)
1439
    {
1440
        $this->data['SceneId'] = $value;
1441
        $this->pathParameters['sceneId'] = $value;
1442
1443
        return $this;
1444
    }
1445
1446
    /**
1447
     * @param string $value
1448
     *
1449
     * @return $this
1450
     */
1451
    public function withAppGroupIdentity($value)
1452
    {
1453
        $this->data['AppGroupIdentity'] = $value;
1454
        $this->pathParameters['appGroupIdentity'] = $value;
1455
1456
        return $this;
1457
    }
1458
}
1459
1460
/**
1461
 * @method string getAppId()
1462
 * @method string getAppGroupIdentity()
1463
 */
1464
class DescribeApp extends Roa
1465
{
1466
    /** @var string */
1467
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]';
1468
1469
    /**
1470
     * @param string $value
1471
     *
1472
     * @return $this
1473
     */
1474
    public function withAppId($value)
1475
    {
1476
        $this->data['AppId'] = $value;
1477
        $this->pathParameters['appId'] = $value;
1478
1479
        return $this;
1480
    }
1481
1482
    /**
1483
     * @param string $value
1484
     *
1485
     * @return $this
1486
     */
1487
    public function withAppGroupIdentity($value)
1488
    {
1489
        $this->data['AppGroupIdentity'] = $value;
1490
        $this->pathParameters['appGroupIdentity'] = $value;
1491
1492
        return $this;
1493
    }
1494
}
1495
1496
/**
1497
 * @method string getAppGroupIdentity()
1498
 */
1499
class DescribeAppGroup extends Roa
1500
{
1501
    /** @var string */
1502
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]';
1503
1504
    /**
1505
     * @param string $value
1506
     *
1507
     * @return $this
1508
     */
1509
    public function withAppGroupIdentity($value)
1510
    {
1511
        $this->data['AppGroupIdentity'] = $value;
1512
        $this->pathParameters['appGroupIdentity'] = $value;
1513
1514
        return $this;
1515
    }
1516
}
1517
1518
/**
1519
 * @method string getEndTime()
1520
 * @method string getStartTime()
1521
 * @method string getAppGroupIdentity()
1522
 */
1523
class DescribeAppGroupDataReport extends Roa
1524
{
1525
    /** @var string */
1526
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-report';
1527
1528
    /**
1529
     * @param string $value
1530
     *
1531
     * @return $this
1532
     */
1533
    public function withEndTime($value)
1534
    {
1535
        $this->data['EndTime'] = $value;
1536
        $this->options['query']['endTime'] = $value;
1537
1538
        return $this;
1539
    }
1540
1541
    /**
1542
     * @param string $value
1543
     *
1544
     * @return $this
1545
     */
1546
    public function withStartTime($value)
1547
    {
1548
        $this->data['StartTime'] = $value;
1549
        $this->options['query']['startTime'] = $value;
1550
1551
        return $this;
1552
    }
1553
1554
    /**
1555
     * @param string $value
1556
     *
1557
     * @return $this
1558
     */
1559
    public function withAppGroupIdentity($value)
1560
    {
1561
        $this->data['AppGroupIdentity'] = $value;
1562
        $this->pathParameters['appGroupIdentity'] = $value;
1563
1564
        return $this;
1565
    }
1566
}
1567
1568
/**
1569
 * @method string getAppGroupIdentity()
1570
 */
1571
class DescribeAppGroupStatistics extends Roa
1572
{
1573
    /** @var string */
1574
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/statistics';
1575
1576
    /**
1577
     * @param string $value
1578
     *
1579
     * @return $this
1580
     */
1581
    public function withAppGroupIdentity($value)
1582
    {
1583
        $this->data['AppGroupIdentity'] = $value;
1584
        $this->pathParameters['appGroupIdentity'] = $value;
1585
1586
        return $this;
1587
    }
1588
}
1589
1590
/**
1591
 * @method string getAppGroupIdentity()
1592
 */
1593
class DescribeApps extends Roa
1594
{
1595
    /** @var string */
1596
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps';
1597
1598
    /**
1599
     * @param string $value
1600
     *
1601
     * @return $this
1602
     */
1603
    public function withAppGroupIdentity($value)
1604
    {
1605
        $this->data['AppGroupIdentity'] = $value;
1606
        $this->pathParameters['appGroupIdentity'] = $value;
1607
1608
        return $this;
1609
    }
1610
}
1611
1612
/**
1613
 * @method string getAppId()
1614
 * @method string getAppGroupIdentity()
1615
 */
1616
class DescribeAppStatistics extends Roa
1617
{
1618
    /** @var string */
1619
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/statistics';
1620
1621
    /**
1622
     * @param string $value
1623
     *
1624
     * @return $this
1625
     */
1626
    public function withAppId($value)
1627
    {
1628
        $this->data['AppId'] = $value;
1629
        $this->pathParameters['appId'] = $value;
1630
1631
        return $this;
1632
    }
1633
1634
    /**
1635
     * @param string $value
1636
     *
1637
     * @return $this
1638
     */
1639
    public function withAppGroupIdentity($value)
1640
    {
1641
        $this->data['AppGroupIdentity'] = $value;
1642
        $this->pathParameters['appGroupIdentity'] = $value;
1643
1644
        return $this;
1645
    }
1646
}
1647
1648
/**
1649
 * @method string getDataCollectionIdentity()
1650
 * @method string getAppGroupIdentity()
1651
 */
1652
class DescribeDataCollction extends Roa
1653
{
1654
    /** @var string */
1655
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections/[dataCollectionIdentity]';
1656
1657
    /**
1658
     * @param string $value
1659
     *
1660
     * @return $this
1661
     */
1662
    public function withDataCollectionIdentity($value)
1663
    {
1664
        $this->data['DataCollectionIdentity'] = $value;
1665
        $this->pathParameters['dataCollectionIdentity'] = $value;
1666
1667
        return $this;
1668
    }
1669
1670
    /**
1671
     * @param string $value
1672
     *
1673
     * @return $this
1674
     */
1675
    public function withAppGroupIdentity($value)
1676
    {
1677
        $this->data['AppGroupIdentity'] = $value;
1678
        $this->pathParameters['appGroupIdentity'] = $value;
1679
1680
        return $this;
1681
    }
1682
}
1683
1684
/**
1685
 * @method string getAppId()
1686
 * @method string getName()
1687
 * @method string getAppGroupIdentity()
1688
 */
1689
class DescribeFirstRank extends Roa
1690
{
1691
    /** @var string */
1692
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks/[name]';
1693
1694
    /**
1695
     * @param string $value
1696
     *
1697
     * @return $this
1698
     */
1699
    public function withAppId($value)
1700
    {
1701
        $this->data['AppId'] = $value;
1702
        $this->pathParameters['appId'] = $value;
1703
1704
        return $this;
1705
    }
1706
1707
    /**
1708
     * @param string $value
1709
     *
1710
     * @return $this
1711
     */
1712
    public function withName($value)
1713
    {
1714
        $this->data['Name'] = $value;
1715
        $this->pathParameters['name'] = $value;
1716
1717
        return $this;
1718
    }
1719
1720
    /**
1721
     * @param string $value
1722
     *
1723
     * @return $this
1724
     */
1725
    public function withAppGroupIdentity($value)
1726
    {
1727
        $this->data['AppGroupIdentity'] = $value;
1728
        $this->pathParameters['appGroupIdentity'] = $value;
1729
1730
        return $this;
1731
    }
1732
}
1733
1734
/**
1735
 * @method string getName()
1736
 */
1737
class DescribeInterventionDictionary extends Roa
1738
{
1739
    /** @var string */
1740
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]';
1741
1742
    /**
1743
     * @param string $value
1744
     *
1745
     * @return $this
1746
     */
1747
    public function withName($value)
1748
    {
1749
        $this->data['Name'] = $value;
1750
        $this->pathParameters['name'] = $value;
1751
1752
        return $this;
1753
    }
1754
}
1755
1756
/**
1757
 * @method string getModelName()
1758
 * @method string getAppGroupIdentity()
1759
 */
1760
class DescribeModel extends Roa
1761
{
1762
    /** @var string */
1763
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]';
1764
1765
    /**
1766
     * @param string $value
1767
     *
1768
     * @return $this
1769
     */
1770
    public function withModelName($value)
1771
    {
1772
        $this->data['ModelName'] = $value;
1773
        $this->pathParameters['modelName'] = $value;
1774
1775
        return $this;
1776
    }
1777
1778
    /**
1779
     * @param string $value
1780
     *
1781
     * @return $this
1782
     */
1783
    public function withAppGroupIdentity($value)
1784
    {
1785
        $this->data['AppGroupIdentity'] = $value;
1786
        $this->pathParameters['appGroupIdentity'] = $value;
1787
1788
        return $this;
1789
    }
1790
}
1791
1792
/**
1793
 * @method string getAppId()
1794
 * @method string getName()
1795
 * @method string getAppGroupIdentity()
1796
 */
1797
class DescribeQueryProcessor extends Roa
1798
{
1799
    /** @var string */
1800
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors/[name]';
1801
1802
    /**
1803
     * @param string $value
1804
     *
1805
     * @return $this
1806
     */
1807
    public function withAppId($value)
1808
    {
1809
        $this->data['AppId'] = $value;
1810
        $this->pathParameters['appId'] = $value;
1811
1812
        return $this;
1813
    }
1814
1815
    /**
1816
     * @param string $value
1817
     *
1818
     * @return $this
1819
     */
1820
    public function withName($value)
1821
    {
1822
        $this->data['Name'] = $value;
1823
        $this->pathParameters['name'] = $value;
1824
1825
        return $this;
1826
    }
1827
1828
    /**
1829
     * @param string $value
1830
     *
1831
     * @return $this
1832
     */
1833
    public function withAppGroupIdentity($value)
1834
    {
1835
        $this->data['AppGroupIdentity'] = $value;
1836
        $this->pathParameters['appGroupIdentity'] = $value;
1837
1838
        return $this;
1839
    }
1840
}
1841
1842
class DescribeRegion extends Roa
1843
{
1844
    /** @var string */
1845
    public $pathPattern = '/v4/openapi/region';
1846
}
1847
1848
class DescribeRegions extends Roa
1849
{
1850
    /** @var string */
1851
    public $pathPattern = '/v4/openapi/regions';
1852
}
1853
1854
/**
1855
 * @method string getAppGroupIdentity()
1856
 * @method string getTaskId()
1857
 */
1858
class DescribeScheduledTask extends Roa
1859
{
1860
    /** @var string */
1861
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks/[taskId]';
1862
1863
    /**
1864
     * @param string $value
1865
     *
1866
     * @return $this
1867
     */
1868
    public function withAppGroupIdentity($value)
1869
    {
1870
        $this->data['AppGroupIdentity'] = $value;
1871
        $this->pathParameters['appGroupIdentity'] = $value;
1872
1873
        return $this;
1874
    }
1875
1876
    /**
1877
     * @param string $value
1878
     *
1879
     * @return $this
1880
     */
1881
    public function withTaskId($value)
1882
    {
1883
        $this->data['TaskId'] = $value;
1884
        $this->pathParameters['taskId'] = $value;
1885
1886
        return $this;
1887
    }
1888
}
1889
1890
/**
1891
 * @method string getAppId()
1892
 * @method string getName()
1893
 * @method string getAppGroupIdentity()
1894
 */
1895
class DescribeSecondRank extends Roa
1896
{
1897
    /** @var string */
1898
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks/[name]';
1899
1900
    /**
1901
     * @param string $value
1902
     *
1903
     * @return $this
1904
     */
1905
    public function withAppId($value)
1906
    {
1907
        $this->data['AppId'] = $value;
1908
        $this->pathParameters['appId'] = $value;
1909
1910
        return $this;
1911
    }
1912
1913
    /**
1914
     * @param string $value
1915
     *
1916
     * @return $this
1917
     */
1918
    public function withName($value)
1919
    {
1920
        $this->data['Name'] = $value;
1921
        $this->pathParameters['name'] = $value;
1922
1923
        return $this;
1924
    }
1925
1926
    /**
1927
     * @param string $value
1928
     *
1929
     * @return $this
1930
     */
1931
    public function withAppGroupIdentity($value)
1932
    {
1933
        $this->data['AppGroupIdentity'] = $value;
1934
        $this->pathParameters['appGroupIdentity'] = $value;
1935
1936
        return $this;
1937
    }
1938
}
1939
1940
/**
1941
 * @method string getAppGroupIdentity()
1942
 */
1943
class DescribeSlowQueryStatus extends Roa
1944
{
1945
    /** @var string */
1946
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query';
1947
1948
    /**
1949
     * @param string $value
1950
     *
1951
     * @return $this
1952
     */
1953
    public function withAppGroupIdentity($value)
1954
    {
1955
        $this->data['AppGroupIdentity'] = $value;
1956
        $this->pathParameters['appGroupIdentity'] = $value;
1957
1958
        return $this;
1959
    }
1960
}
1961
1962
/**
1963
 * @method string getWith()
1964
 * @method string getName()
1965
 */
1966
class DescribeUserAnalyzer extends Roa
1967
{
1968
    /** @var string */
1969
    public $pathPattern = '/v4/openapi/user-analyzers/[name]';
1970
1971
    /**
1972
     * @param string $value
1973
     *
1974
     * @return $this
1975
     */
1976
    public function withWith($value)
1977
    {
1978
        $this->data['With'] = $value;
1979
        $this->options['query']['with'] = $value;
1980
1981
        return $this;
1982
    }
1983
1984
    /**
1985
     * @param string $value
1986
     *
1987
     * @return $this
1988
     */
1989
    public function withName($value)
1990
    {
1991
        $this->data['Name'] = $value;
1992
        $this->pathParameters['name'] = $value;
1993
1994
        return $this;
1995
    }
1996
}
1997
1998
/**
1999
 * @method string getAppGroupIdentity()
2000
 */
2001
class DisableSlowQuery extends Roa
2002
{
2003
    /** @var string */
2004
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/actions/disable';
2005
2006
    /** @var string */
2007
    public $method = 'POST';
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 getAppGroupIdentity()
2025
 */
2026
class EnableSlowQuery extends Roa
2027
{
2028
    /** @var string */
2029
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/actions/enable';
2030
2031
    /** @var string */
2032
    public $method = 'POST';
2033
2034
    /**
2035
     * @param string $value
2036
     *
2037
     * @return $this
2038
     */
2039
    public function withAppGroupIdentity($value)
2040
    {
2041
        $this->data['AppGroupIdentity'] = $value;
2042
        $this->pathParameters['appGroupIdentity'] = $value;
2043
2044
        return $this;
2045
    }
2046
}
2047
2048
/**
2049
 * @method string getSpec()
2050
 */
2051
class GenerateMergedTable extends Roa
2052
{
2053
    /** @var string */
2054
    public $pathPattern = '/v4/openapi/assist/schema/actions/merge';
2055
2056
    /** @var string */
2057
    public $method = 'POST';
2058
2059
    /**
2060
     * @param string $value
2061
     *
2062
     * @return $this
2063
     */
2064
    public function withSpec($value)
2065
    {
2066
        $this->data['Spec'] = $value;
2067
        $this->options['query']['spec'] = $value;
2068
2069
        return $this;
2070
    }
2071
}
2072
2073
/**
2074
 * @method string getDomainName()
2075
 * @method string getAppGroupIdentity()
2076
 */
2077
class GetDomain extends Roa
2078
{
2079
    /** @var string */
2080
    public $pathPattern = '/v4/openapi/domains/[domainName]';
2081
2082
    /**
2083
     * @param string $value
2084
     *
2085
     * @return $this
2086
     */
2087
    public function withDomainName($value)
2088
    {
2089
        $this->data['DomainName'] = $value;
2090
        $this->pathParameters['domainName'] = $value;
2091
2092
        return $this;
2093
    }
2094
2095
    /**
2096
     * @param string $value
2097
     *
2098
     * @return $this
2099
     */
2100
    public function withAppGroupIdentity($value)
2101
    {
2102
        $this->data['AppGroupIdentity'] = $value;
2103
        $this->options['query']['appGroupIdentity'] = $value;
2104
2105
        return $this;
2106
    }
2107
}
2108
2109
/**
2110
 * @method string getModelType()
2111
 * @method string getFunctionName()
2112
 * @method string getDomain()
2113
 * @method string getFunctionType()
2114
 * @method string getCategory()
2115
 */
2116
class GetFunctionCurrentVersion extends Roa
2117
{
2118
    /** @var string */
2119
    public $pathPattern = '/v4/openapi/functions/[functionName]/current-version';
2120
2121
    /**
2122
     * @param string $value
2123
     *
2124
     * @return $this
2125
     */
2126
    public function withModelType($value)
2127
    {
2128
        $this->data['ModelType'] = $value;
2129
        $this->options['query']['modelType'] = $value;
2130
2131
        return $this;
2132
    }
2133
2134
    /**
2135
     * @param string $value
2136
     *
2137
     * @return $this
2138
     */
2139
    public function withFunctionName($value)
2140
    {
2141
        $this->data['FunctionName'] = $value;
2142
        $this->pathParameters['functionName'] = $value;
2143
2144
        return $this;
2145
    }
2146
2147
    /**
2148
     * @param string $value
2149
     *
2150
     * @return $this
2151
     */
2152
    public function withDomain($value)
2153
    {
2154
        $this->data['Domain'] = $value;
2155
        $this->options['query']['domain'] = $value;
2156
2157
        return $this;
2158
    }
2159
2160
    /**
2161
     * @param string $value
2162
     *
2163
     * @return $this
2164
     */
2165
    public function withFunctionType($value)
2166
    {
2167
        $this->data['FunctionType'] = $value;
2168
        $this->options['query']['functionType'] = $value;
2169
2170
        return $this;
2171
    }
2172
2173
    /**
2174
     * @param string $value
2175
     *
2176
     * @return $this
2177
     */
2178
    public function withCategory($value)
2179
    {
2180
        $this->data['Category'] = $value;
2181
        $this->options['query']['category'] = $value;
2182
2183
        return $this;
2184
    }
2185
}
2186
2187
/**
2188
 * @method string getFunctionName()
2189
 * @method string getAppGroupIdentity()
2190
 */
2191
class GetFunctionDefaultInstance extends Roa
2192
{
2193
    /** @var string */
2194
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/default-instance';
2195
2196
    /**
2197
     * @param string $value
2198
     *
2199
     * @return $this
2200
     */
2201
    public function withFunctionName($value)
2202
    {
2203
        $this->data['FunctionName'] = $value;
2204
        $this->pathParameters['functionName'] = $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 getOutput()
2225
 * @method string getInstanceName()
2226
 * @method string getFunctionName()
2227
 * @method string getAppGroupIdentity()
2228
 */
2229
class GetFunctionInstance extends Roa
2230
{
2231
    /** @var string */
2232
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/instances/[instanceName]';
2233
2234
    /**
2235
     * @param string $value
2236
     *
2237
     * @return $this
2238
     */
2239
    public function withOutput($value)
2240
    {
2241
        $this->data['Output'] = $value;
2242
        $this->options['query']['output'] = $value;
2243
2244
        return $this;
2245
    }
2246
2247
    /**
2248
     * @param string $value
2249
     *
2250
     * @return $this
2251
     */
2252
    public function withInstanceName($value)
2253
    {
2254
        $this->data['InstanceName'] = $value;
2255
        $this->pathParameters['instanceName'] = $value;
2256
2257
        return $this;
2258
    }
2259
2260
    /**
2261
     * @param string $value
2262
     *
2263
     * @return $this
2264
     */
2265
    public function withFunctionName($value)
2266
    {
2267
        $this->data['FunctionName'] = $value;
2268
        $this->pathParameters['functionName'] = $value;
2269
2270
        return $this;
2271
    }
2272
2273
    /**
2274
     * @param string $value
2275
     *
2276
     * @return $this
2277
     */
2278
    public function withAppGroupIdentity($value)
2279
    {
2280
        $this->data['AppGroupIdentity'] = $value;
2281
        $this->pathParameters['appGroupIdentity'] = $value;
2282
2283
        return $this;
2284
    }
2285
}
2286
2287
/**
2288
 * @method string getGeneration()
2289
 * @method string getInstanceName()
2290
 * @method string getFunctionName()
2291
 * @method string getAppGroupIdentity()
2292
 */
2293
class GetFunctionTask extends Roa
2294
{
2295
    /** @var string */
2296
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/instances/[instanceName]/tasks/[generation]';
2297
2298
    /**
2299
     * @param string $value
2300
     *
2301
     * @return $this
2302
     */
2303
    public function withGeneration($value)
2304
    {
2305
        $this->data['Generation'] = $value;
2306
        $this->pathParameters['generation'] = $value;
2307
2308
        return $this;
2309
    }
2310
2311
    /**
2312
     * @param string $value
2313
     *
2314
     * @return $this
2315
     */
2316
    public function withInstanceName($value)
2317
    {
2318
        $this->data['InstanceName'] = $value;
2319
        $this->pathParameters['instanceName'] = $value;
2320
2321
        return $this;
2322
    }
2323
2324
    /**
2325
     * @param string $value
2326
     *
2327
     * @return $this
2328
     */
2329
    public function withFunctionName($value)
2330
    {
2331
        $this->data['FunctionName'] = $value;
2332
        $this->pathParameters['functionName'] = $value;
2333
2334
        return $this;
2335
    }
2336
2337
    /**
2338
     * @param string $value
2339
     *
2340
     * @return $this
2341
     */
2342
    public function withAppGroupIdentity($value)
2343
    {
2344
        $this->data['AppGroupIdentity'] = $value;
2345
        $this->pathParameters['appGroupIdentity'] = $value;
2346
2347
        return $this;
2348
    }
2349
}
2350
2351
/**
2352
 * @method string getVersionId()
2353
 * @method string getFunctionName()
2354
 */
2355
class GetFunctionVersion extends Roa
2356
{
2357
    /** @var string */
2358
    public $pathPattern = '/v4/openapi/functions/[functionName]/versions/[versionId]';
2359
2360
    /**
2361
     * @param string $value
2362
     *
2363
     * @return $this
2364
     */
2365
    public function withVersionId($value)
2366
    {
2367
        $this->data['VersionId'] = $value;
2368
        $this->pathParameters['versionId'] = $value;
2369
2370
        return $this;
2371
    }
2372
2373
    /**
2374
     * @param string $value
2375
     *
2376
     * @return $this
2377
     */
2378
    public function withFunctionName($value)
2379
    {
2380
        $this->data['FunctionName'] = $value;
2381
        $this->pathParameters['functionName'] = $value;
2382
2383
        return $this;
2384
    }
2385
}
2386
2387
/**
2388
 * @method string getModelName()
2389
 * @method string getAppGroupIdentity()
2390
 */
2391
class GetModelProgress extends Roa
2392
{
2393
    /** @var string */
2394
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]/progress';
2395
2396
    /**
2397
     * @param string $value
2398
     *
2399
     * @return $this
2400
     */
2401
    public function withModelName($value)
2402
    {
2403
        $this->data['ModelName'] = $value;
2404
        $this->pathParameters['modelName'] = $value;
2405
2406
        return $this;
2407
    }
2408
2409
    /**
2410
     * @param string $value
2411
     *
2412
     * @return $this
2413
     */
2414
    public function withAppGroupIdentity($value)
2415
    {
2416
        $this->data['AppGroupIdentity'] = $value;
2417
        $this->pathParameters['appGroupIdentity'] = $value;
2418
2419
        return $this;
2420
    }
2421
}
2422
2423
/**
2424
 * @method string getModelName()
2425
 * @method string getAppGroupIdentity()
2426
 */
2427
class GetModelReport extends Roa
2428
{
2429
    /** @var string */
2430
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]/report';
2431
2432
    /**
2433
     * @param string $value
2434
     *
2435
     * @return $this
2436
     */
2437
    public function withModelName($value)
2438
    {
2439
        $this->data['ModelName'] = $value;
2440
        $this->pathParameters['modelName'] = $value;
2441
2442
        return $this;
2443
    }
2444
2445
    /**
2446
     * @param string $value
2447
     *
2448
     * @return $this
2449
     */
2450
    public function withAppGroupIdentity($value)
2451
    {
2452
        $this->data['AppGroupIdentity'] = $value;
2453
        $this->pathParameters['appGroupIdentity'] = $value;
2454
2455
        return $this;
2456
    }
2457
}
2458
2459
/**
2460
 * @method string getAppVersionId()
2461
 * @method string getScriptName()
2462
 * @method string getAppGroupIdentity()
2463
 */
2464
class GetScriptFileNames extends Roa
2465
{
2466
    /** @var string */
2467
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/file-names';
2468
2469
    /**
2470
     * @param string $value
2471
     *
2472
     * @return $this
2473
     */
2474
    public function withAppVersionId($value)
2475
    {
2476
        $this->data['AppVersionId'] = $value;
2477
        $this->pathParameters['appVersionId'] = $value;
2478
2479
        return $this;
2480
    }
2481
2482
    /**
2483
     * @param string $value
2484
     *
2485
     * @return $this
2486
     */
2487
    public function withScriptName($value)
2488
    {
2489
        $this->data['ScriptName'] = $value;
2490
        $this->pathParameters['scriptName'] = $value;
2491
2492
        return $this;
2493
    }
2494
2495
    /**
2496
     * @param string $value
2497
     *
2498
     * @return $this
2499
     */
2500
    public function withAppGroupIdentity($value)
2501
    {
2502
        $this->data['AppGroupIdentity'] = $value;
2503
        $this->pathParameters['appGroupIdentity'] = $value;
2504
2505
        return $this;
2506
    }
2507
}
2508
2509
/**
2510
 * @method string getStrategyName()
2511
 * @method string getAppId()
2512
 * @method string getAppGroupIdentity()
2513
 */
2514
class GetSearchStrategy extends Roa
2515
{
2516
    /** @var string */
2517
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/search-strategies/[strategyName]';
2518
2519
    /**
2520
     * @param string $value
2521
     *
2522
     * @return $this
2523
     */
2524
    public function withStrategyName($value)
2525
    {
2526
        $this->data['StrategyName'] = $value;
2527
        $this->pathParameters['strategyName'] = $value;
2528
2529
        return $this;
2530
    }
2531
2532
    /**
2533
     * @param string $value
2534
     *
2535
     * @return $this
2536
     */
2537
    public function withAppId($value)
2538
    {
2539
        $this->data['AppId'] = $value;
2540
        $this->pathParameters['appId'] = $value;
2541
2542
        return $this;
2543
    }
2544
2545
    /**
2546
     * @param string $value
2547
     *
2548
     * @return $this
2549
     */
2550
    public function withAppGroupIdentity($value)
2551
    {
2552
        $this->data['AppGroupIdentity'] = $value;
2553
        $this->pathParameters['appGroupIdentity'] = $value;
2554
2555
        return $this;
2556
    }
2557
}
2558
2559
/**
2560
 * @method string getAppVersionId()
2561
 * @method string getScriptName()
2562
 * @method string getAppGroupIdentity()
2563
 */
2564
class GetSortScript extends Roa
2565
{
2566
    /** @var string */
2567
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]';
2568
2569
    /**
2570
     * @param string $value
2571
     *
2572
     * @return $this
2573
     */
2574
    public function withAppVersionId($value)
2575
    {
2576
        $this->data['AppVersionId'] = $value;
2577
        $this->pathParameters['appVersionId'] = $value;
2578
2579
        return $this;
2580
    }
2581
2582
    /**
2583
     * @param string $value
2584
     *
2585
     * @return $this
2586
     */
2587
    public function withScriptName($value)
2588
    {
2589
        $this->data['ScriptName'] = $value;
2590
        $this->pathParameters['scriptName'] = $value;
2591
2592
        return $this;
2593
    }
2594
2595
    /**
2596
     * @param string $value
2597
     *
2598
     * @return $this
2599
     */
2600
    public function withAppGroupIdentity($value)
2601
    {
2602
        $this->data['AppGroupIdentity'] = $value;
2603
        $this->pathParameters['appGroupIdentity'] = $value;
2604
2605
        return $this;
2606
    }
2607
}
2608
2609
/**
2610
 * @method string getAppVersionId()
2611
 * @method string getFileName()
2612
 * @method string getScriptName()
2613
 * @method string getAppGroupIdentity()
2614
 */
2615
class GetSortScriptFile extends Roa
2616
{
2617
    /** @var string */
2618
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/files/src/[fileName]';
2619
2620
    /**
2621
     * @param string $value
2622
     *
2623
     * @return $this
2624
     */
2625
    public function withAppVersionId($value)
2626
    {
2627
        $this->data['AppVersionId'] = $value;
2628
        $this->pathParameters['appVersionId'] = $value;
2629
2630
        return $this;
2631
    }
2632
2633
    /**
2634
     * @param string $value
2635
     *
2636
     * @return $this
2637
     */
2638
    public function withFileName($value)
2639
    {
2640
        $this->data['FileName'] = $value;
2641
        $this->pathParameters['fileName'] = $value;
2642
2643
        return $this;
2644
    }
2645
2646
    /**
2647
     * @param string $value
2648
     *
2649
     * @return $this
2650
     */
2651
    public function withScriptName($value)
2652
    {
2653
        $this->data['ScriptName'] = $value;
2654
        $this->pathParameters['scriptName'] = $value;
2655
2656
        return $this;
2657
    }
2658
2659
    /**
2660
     * @param string $value
2661
     *
2662
     * @return $this
2663
     */
2664
    public function withAppGroupIdentity($value)
2665
    {
2666
        $this->data['AppGroupIdentity'] = $value;
2667
        $this->pathParameters['appGroupIdentity'] = $value;
2668
2669
        return $this;
2670
    }
2671
}
2672
2673
/**
2674
 * @method string getAppGroupIdentity()
2675
 * @method string getErrorCode()
2676
 */
2677
class GetValidationError extends Roa
2678
{
2679
    /** @var string */
2680
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/data/validation-error';
2681
2682
    /**
2683
     * @param string $value
2684
     *
2685
     * @return $this
2686
     */
2687
    public function withAppGroupIdentity($value)
2688
    {
2689
        $this->data['AppGroupIdentity'] = $value;
2690
        $this->pathParameters['appGroupIdentity'] = $value;
2691
2692
        return $this;
2693
    }
2694
2695
    /**
2696
     * @param string $value
2697
     *
2698
     * @return $this
2699
     */
2700
    public function withErrorCode($value)
2701
    {
2702
        $this->data['ErrorCode'] = $value;
2703
        $this->options['query']['errorCode'] = $value;
2704
2705
        return $this;
2706
    }
2707
}
2708
2709
/**
2710
 * @method string getType()
2711
 * @method string getAppGroupIdentity()
2712
 */
2713
class GetValidationReport extends Roa
2714
{
2715
    /** @var string */
2716
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/data/validation-report';
2717
2718
    /**
2719
     * @param string $value
2720
     *
2721
     * @return $this
2722
     */
2723
    public function withType($value)
2724
    {
2725
        $this->data['Type'] = $value;
2726
        $this->options['query']['type'] = $value;
2727
2728
        return $this;
2729
    }
2730
2731
    /**
2732
     * @param string $value
2733
     *
2734
     * @return $this
2735
     */
2736
    public function withAppGroupIdentity($value)
2737
    {
2738
        $this->data['AppGroupIdentity'] = $value;
2739
        $this->pathParameters['appGroupIdentity'] = $value;
2740
2741
        return $this;
2742
    }
2743
}
2744
2745
/**
2746
 * @method string getGroupId()
2747
 * @method string getSceneId()
2748
 * @method string getAppGroupIdentity()
2749
 */
2750
class ListABTestExperiments extends Roa
2751
{
2752
    /** @var string */
2753
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments';
2754
2755
    /**
2756
     * @param string $value
2757
     *
2758
     * @return $this
2759
     */
2760
    public function withGroupId($value)
2761
    {
2762
        $this->data['GroupId'] = $value;
2763
        $this->pathParameters['groupId'] = $value;
2764
2765
        return $this;
2766
    }
2767
2768
    /**
2769
     * @param string $value
2770
     *
2771
     * @return $this
2772
     */
2773
    public function withSceneId($value)
2774
    {
2775
        $this->data['SceneId'] = $value;
2776
        $this->pathParameters['sceneId'] = $value;
2777
2778
        return $this;
2779
    }
2780
2781
    /**
2782
     * @param string $value
2783
     *
2784
     * @return $this
2785
     */
2786
    public function withAppGroupIdentity($value)
2787
    {
2788
        $this->data['AppGroupIdentity'] = $value;
2789
        $this->pathParameters['appGroupIdentity'] = $value;
2790
2791
        return $this;
2792
    }
2793
}
2794
2795
/**
2796
 * @method string getGroupId()
2797
 * @method string getSceneId()
2798
 * @method string getExperimentId()
2799
 * @method string getAppGroupIdentity()
2800
 */
2801
class ListABTestFixedFlowDividers extends Roa
2802
{
2803
    /** @var string */
2804
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments/[experimentId]/fixed-flow-dividers';
2805
2806
    /**
2807
     * @param string $value
2808
     *
2809
     * @return $this
2810
     */
2811
    public function withGroupId($value)
2812
    {
2813
        $this->data['GroupId'] = $value;
2814
        $this->pathParameters['groupId'] = $value;
2815
2816
        return $this;
2817
    }
2818
2819
    /**
2820
     * @param string $value
2821
     *
2822
     * @return $this
2823
     */
2824
    public function withSceneId($value)
2825
    {
2826
        $this->data['SceneId'] = $value;
2827
        $this->pathParameters['sceneId'] = $value;
2828
2829
        return $this;
2830
    }
2831
2832
    /**
2833
     * @param string $value
2834
     *
2835
     * @return $this
2836
     */
2837
    public function withExperimentId($value)
2838
    {
2839
        $this->data['ExperimentId'] = $value;
2840
        $this->pathParameters['experimentId'] = $value;
2841
2842
        return $this;
2843
    }
2844
2845
    /**
2846
     * @param string $value
2847
     *
2848
     * @return $this
2849
     */
2850
    public function withAppGroupIdentity($value)
2851
    {
2852
        $this->data['AppGroupIdentity'] = $value;
2853
        $this->pathParameters['appGroupIdentity'] = $value;
2854
2855
        return $this;
2856
    }
2857
}
2858
2859
/**
2860
 * @method string getSceneId()
2861
 * @method string getAppGroupIdentity()
2862
 */
2863
class ListABTestGroups extends Roa
2864
{
2865
    /** @var string */
2866
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups';
2867
2868
    /**
2869
     * @param string $value
2870
     *
2871
     * @return $this
2872
     */
2873
    public function withSceneId($value)
2874
    {
2875
        $this->data['SceneId'] = $value;
2876
        $this->pathParameters['sceneId'] = $value;
2877
2878
        return $this;
2879
    }
2880
2881
    /**
2882
     * @param string $value
2883
     *
2884
     * @return $this
2885
     */
2886
    public function withAppGroupIdentity($value)
2887
    {
2888
        $this->data['AppGroupIdentity'] = $value;
2889
        $this->pathParameters['appGroupIdentity'] = $value;
2890
2891
        return $this;
2892
    }
2893
}
2894
2895
/**
2896
 * @method string getGroupId()
2897
 * @method string getSceneId()
2898
 * @method string getAppGroupIdentity()
2899
 */
2900
class ListABTestMetrics extends Roa
2901
{
2902
    /** @var string */
2903
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/metrics';
2904
2905
    /**
2906
     * @param string $value
2907
     *
2908
     * @return $this
2909
     */
2910
    public function withGroupId($value)
2911
    {
2912
        $this->data['GroupId'] = $value;
2913
        $this->pathParameters['groupId'] = $value;
2914
2915
        return $this;
2916
    }
2917
2918
    /**
2919
     * @param string $value
2920
     *
2921
     * @return $this
2922
     */
2923
    public function withSceneId($value)
2924
    {
2925
        $this->data['SceneId'] = $value;
2926
        $this->pathParameters['sceneId'] = $value;
2927
2928
        return $this;
2929
    }
2930
2931
    /**
2932
     * @param string $value
2933
     *
2934
     * @return $this
2935
     */
2936
    public function withAppGroupIdentity($value)
2937
    {
2938
        $this->data['AppGroupIdentity'] = $value;
2939
        $this->pathParameters['appGroupIdentity'] = $value;
2940
2941
        return $this;
2942
    }
2943
}
2944
2945
/**
2946
 * @method string getAppGroupIdentity()
2947
 */
2948
class ListABTestScenes extends Roa
2949
{
2950
    /** @var string */
2951
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes';
2952
2953
    /**
2954
     * @param string $value
2955
     *
2956
     * @return $this
2957
     */
2958
    public function withAppGroupIdentity($value)
2959
    {
2960
        $this->data['AppGroupIdentity'] = $value;
2961
        $this->pathParameters['appGroupIdentity'] = $value;
2962
2963
        return $this;
2964
    }
2965
}
2966
2967
/**
2968
 * @method string getAppId()
2969
 * @method string getPageSize()
2970
 * @method string getStartTime()
2971
 * @method string getStopTime()
2972
 * @method string getAppGroupIdentity()
2973
 * @method string getPageNumber()
2974
 */
2975
class ListAppGroupErrors extends Roa
2976
{
2977
    /** @var string */
2978
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/errors';
2979
2980
    /**
2981
     * @param string $value
2982
     *
2983
     * @return $this
2984
     */
2985
    public function withAppId($value)
2986
    {
2987
        $this->data['AppId'] = $value;
2988
        $this->options['query']['appId'] = $value;
2989
2990
        return $this;
2991
    }
2992
2993
    /**
2994
     * @param string $value
2995
     *
2996
     * @return $this
2997
     */
2998
    public function withPageSize($value)
2999
    {
3000
        $this->data['PageSize'] = $value;
3001
        $this->options['query']['pageSize'] = $value;
3002
3003
        return $this;
3004
    }
3005
3006
    /**
3007
     * @param string $value
3008
     *
3009
     * @return $this
3010
     */
3011
    public function withStartTime($value)
3012
    {
3013
        $this->data['StartTime'] = $value;
3014
        $this->options['query']['startTime'] = $value;
3015
3016
        return $this;
3017
    }
3018
3019
    /**
3020
     * @param string $value
3021
     *
3022
     * @return $this
3023
     */
3024
    public function withStopTime($value)
3025
    {
3026
        $this->data['StopTime'] = $value;
3027
        $this->options['query']['stopTime'] = $value;
3028
3029
        return $this;
3030
    }
3031
3032
    /**
3033
     * @param string $value
3034
     *
3035
     * @return $this
3036
     */
3037
    public function withAppGroupIdentity($value)
3038
    {
3039
        $this->data['AppGroupIdentity'] = $value;
3040
        $this->pathParameters['appGroupIdentity'] = $value;
3041
3042
        return $this;
3043
    }
3044
3045
    /**
3046
     * @param string $value
3047
     *
3048
     * @return $this
3049
     */
3050
    public function withPageNumber($value)
3051
    {
3052
        $this->data['PageNumber'] = $value;
3053
        $this->options['query']['pageNumber'] = $value;
3054
3055
        return $this;
3056
    }
3057
}
3058
3059
/**
3060
 * @method string getMetricType()
3061
 * @method string getIndexes()
3062
 * @method string getEndTime()
3063
 * @method string getStartTime()
3064
 * @method string getAppGroupIdentity()
3065
 */
3066
class ListAppGroupMetrics extends Roa
3067
{
3068
    /** @var string */
3069
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/metrics';
3070
3071
    /**
3072
     * @param string $value
3073
     *
3074
     * @return $this
3075
     */
3076
    public function withMetricType($value)
3077
    {
3078
        $this->data['MetricType'] = $value;
3079
        $this->options['query']['metricType'] = $value;
3080
3081
        return $this;
3082
    }
3083
3084
    /**
3085
     * @param string $value
3086
     *
3087
     * @return $this
3088
     */
3089
    public function withIndexes($value)
3090
    {
3091
        $this->data['Indexes'] = $value;
3092
        $this->options['query']['indexes'] = $value;
3093
3094
        return $this;
3095
    }
3096
3097
    /**
3098
     * @param string $value
3099
     *
3100
     * @return $this
3101
     */
3102
    public function withEndTime($value)
3103
    {
3104
        $this->data['EndTime'] = $value;
3105
        $this->options['query']['endTime'] = $value;
3106
3107
        return $this;
3108
    }
3109
3110
    /**
3111
     * @param string $value
3112
     *
3113
     * @return $this
3114
     */
3115
    public function withStartTime($value)
3116
    {
3117
        $this->data['StartTime'] = $value;
3118
        $this->options['query']['startTime'] = $value;
3119
3120
        return $this;
3121
    }
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 getResourceGroupId()
3139
 * @method string getInstanceId()
3140
 * @method string getPageSize()
3141
 * @method string getName()
3142
 * @method string getSortBy()
3143
 * @method string getType()
3144
 * @method string getPageNumber()
3145
 */
3146
class ListAppGroups extends Roa
3147
{
3148
    /** @var string */
3149
    public $pathPattern = '/v4/openapi/app-groups';
3150
3151
    /**
3152
     * @param string $value
3153
     *
3154
     * @return $this
3155
     */
3156
    public function withResourceGroupId($value)
3157
    {
3158
        $this->data['ResourceGroupId'] = $value;
3159
        $this->options['query']['resourceGroupId'] = $value;
3160
3161
        return $this;
3162
    }
3163
3164
    /**
3165
     * @param string $value
3166
     *
3167
     * @return $this
3168
     */
3169
    public function withInstanceId($value)
3170
    {
3171
        $this->data['InstanceId'] = $value;
3172
        $this->options['query']['instanceId'] = $value;
3173
3174
        return $this;
3175
    }
3176
3177
    /**
3178
     * @param string $value
3179
     *
3180
     * @return $this
3181
     */
3182
    public function withPageSize($value)
3183
    {
3184
        $this->data['PageSize'] = $value;
3185
        $this->options['query']['pageSize'] = $value;
3186
3187
        return $this;
3188
    }
3189
3190
    /**
3191
     * @param string $value
3192
     *
3193
     * @return $this
3194
     */
3195
    public function withName($value)
3196
    {
3197
        $this->data['Name'] = $value;
3198
        $this->options['query']['name'] = $value;
3199
3200
        return $this;
3201
    }
3202
3203
    /**
3204
     * @param string $value
3205
     *
3206
     * @return $this
3207
     */
3208
    public function withSortBy($value)
3209
    {
3210
        $this->data['SortBy'] = $value;
3211
        $this->options['query']['sortBy'] = $value;
3212
3213
        return $this;
3214
    }
3215
3216
    /**
3217
     * @param string $value
3218
     *
3219
     * @return $this
3220
     */
3221
    public function withType($value)
3222
    {
3223
        $this->data['Type'] = $value;
3224
        $this->options['query']['type'] = $value;
3225
3226
        return $this;
3227
    }
3228
3229
    /**
3230
     * @param string $value
3231
     *
3232
     * @return $this
3233
     */
3234
    public function withPageNumber($value)
3235
    {
3236
        $this->data['PageNumber'] = $value;
3237
        $this->options['query']['pageNumber'] = $value;
3238
3239
        return $this;
3240
    }
3241
}
3242
3243
/**
3244
 * @method string getSize()
3245
 * @method string getPage()
3246
 * @method string getGroup()
3247
 */
3248
class ListApps extends Roa
3249
{
3250
    /** @var string */
3251
    public $pathPattern = '/v4/openapi/apps';
3252
3253
    /**
3254
     * @param string $value
3255
     *
3256
     * @return $this
3257
     */
3258
    public function withSize($value)
3259
    {
3260
        $this->data['Size'] = $value;
3261
        $this->options['query']['size'] = $value;
3262
3263
        return $this;
3264
    }
3265
3266
    /**
3267
     * @param string $value
3268
     *
3269
     * @return $this
3270
     */
3271
    public function withPage($value)
3272
    {
3273
        $this->data['Page'] = $value;
3274
        $this->options['query']['page'] = $value;
3275
3276
        return $this;
3277
    }
3278
3279
    /**
3280
     * @param string $value
3281
     *
3282
     * @return $this
3283
     */
3284
    public function withGroup($value)
3285
    {
3286
        $this->data['Group'] = $value;
3287
        $this->options['query']['group'] = $value;
3288
3289
        return $this;
3290
    }
3291
}
3292
3293
/**
3294
 * @method string getPageSize()
3295
 * @method string getAppGroupIdentity()
3296
 * @method string getPageNumber()
3297
 */
3298
class ListDataCollections extends Roa
3299
{
3300
    /** @var string */
3301
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections';
3302
3303
    /**
3304
     * @param string $value
3305
     *
3306
     * @return $this
3307
     */
3308
    public function withPageSize($value)
3309
    {
3310
        $this->data['PageSize'] = $value;
3311
        $this->options['query']['pageSize'] = $value;
3312
3313
        return $this;
3314
    }
3315
3316
    /**
3317
     * @param string $value
3318
     *
3319
     * @return $this
3320
     */
3321
    public function withAppGroupIdentity($value)
3322
    {
3323
        $this->data['AppGroupIdentity'] = $value;
3324
        $this->pathParameters['appGroupIdentity'] = $value;
3325
3326
        return $this;
3327
    }
3328
3329
    /**
3330
     * @param string $value
3331
     *
3332
     * @return $this
3333
     */
3334
    public function withPageNumber($value)
3335
    {
3336
        $this->data['PageNumber'] = $value;
3337
        $this->options['query']['pageNumber'] = $value;
3338
3339
        return $this;
3340
    }
3341
}
3342
3343
/**
3344
 * @method string getDataSourceType()
3345
 * @method string getParams()
3346
 */
3347
class ListDataSourceTableFields extends Roa
3348
{
3349
    /** @var string */
3350
    public $pathPattern = '/v4/openapi/assist/data-sources/[dataSourceType]/fields';
3351
3352
    /**
3353
     * @param string $value
3354
     *
3355
     * @return $this
3356
     */
3357
    public function withDataSourceType($value)
3358
    {
3359
        $this->data['DataSourceType'] = $value;
3360
        $this->pathParameters['dataSourceType'] = $value;
3361
3362
        return $this;
3363
    }
3364
3365
    /**
3366
     * @param string $value
3367
     *
3368
     * @return $this
3369
     */
3370
    public function withParams($value)
3371
    {
3372
        $this->data['Params'] = $value;
3373
        $this->options['query']['params'] = $value;
3374
3375
        return $this;
3376
    }
3377
}
3378
3379
/**
3380
 * @method string getDataSourceType()
3381
 * @method string getParams()
3382
 */
3383
class ListDataSourceTables extends Roa
3384
{
3385
    /** @var string */
3386
    public $pathPattern = '/v4/openapi/assist/data-sources/[dataSourceType]/tables';
3387
3388
    /**
3389
     * @param string $value
3390
     *
3391
     * @return $this
3392
     */
3393
    public function withDataSourceType($value)
3394
    {
3395
        $this->data['DataSourceType'] = $value;
3396
        $this->pathParameters['dataSourceType'] = $value;
3397
3398
        return $this;
3399
    }
3400
3401
    /**
3402
     * @param string $value
3403
     *
3404
     * @return $this
3405
     */
3406
    public function withParams($value)
3407
    {
3408
        $this->data['Params'] = $value;
3409
        $this->options['query']['params'] = $value;
3410
3411
        return $this;
3412
    }
3413
}
3414
3415
/**
3416
 * @method string getAlgorithmType()
3417
 * @method string getInServiceOnly()
3418
 * @method string getAppGroupIdentity()
3419
 */
3420
class ListDeployedAlgorithmModels extends Roa
3421
{
3422
    /** @var string */
3423
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/deployed-algorithm-models';
3424
3425
    /**
3426
     * @param string $value
3427
     *
3428
     * @return $this
3429
     */
3430
    public function withAlgorithmType($value)
3431
    {
3432
        $this->data['AlgorithmType'] = $value;
3433
        $this->options['query']['algorithmType'] = $value;
3434
3435
        return $this;
3436
    }
3437
3438
    /**
3439
     * @param string $value
3440
     *
3441
     * @return $this
3442
     */
3443
    public function withInServiceOnly($value)
3444
    {
3445
        $this->data['InServiceOnly'] = $value;
3446
        $this->options['query']['inServiceOnly'] = $value;
3447
3448
        return $this;
3449
    }
3450
3451
    /**
3452
     * @param string $value
3453
     *
3454
     * @return $this
3455
     */
3456
    public function withAppGroupIdentity($value)
3457
    {
3458
        $this->data['AppGroupIdentity'] = $value;
3459
        $this->pathParameters['appGroupIdentity'] = $value;
3460
3461
        return $this;
3462
    }
3463
}
3464
3465
/**
3466
 * @method string getAppId()
3467
 * @method string getAppGroupIdentity()
3468
 */
3469
class ListFirstRanks extends Roa
3470
{
3471
    /** @var string */
3472
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks';
3473
3474
    /**
3475
     * @param string $value
3476
     *
3477
     * @return $this
3478
     */
3479
    public function withAppId($value)
3480
    {
3481
        $this->data['AppId'] = $value;
3482
        $this->pathParameters['appId'] = $value;
3483
3484
        return $this;
3485
    }
3486
3487
    /**
3488
     * @param string $value
3489
     *
3490
     * @return $this
3491
     */
3492
    public function withAppGroupIdentity($value)
3493
    {
3494
        $this->data['AppGroupIdentity'] = $value;
3495
        $this->pathParameters['appGroupIdentity'] = $value;
3496
3497
        return $this;
3498
    }
3499
}
3500
3501
/**
3502
 * @method string getOutput()
3503
 * @method string getModelType()
3504
 * @method string getFunctionName()
3505
 * @method string getPageSize()
3506
 * @method string getFunctionType()
3507
 * @method string getSource()
3508
 * @method string getAppGroupIdentity()
3509
 * @method string getPageNumber()
3510
 */
3511
class ListFunctionInstances extends Roa
3512
{
3513
    /** @var string */
3514
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/instances';
3515
3516
    /**
3517
     * @param string $value
3518
     *
3519
     * @return $this
3520
     */
3521
    public function withOutput($value)
3522
    {
3523
        $this->data['Output'] = $value;
3524
        $this->options['query']['output'] = $value;
3525
3526
        return $this;
3527
    }
3528
3529
    /**
3530
     * @param string $value
3531
     *
3532
     * @return $this
3533
     */
3534
    public function withModelType($value)
3535
    {
3536
        $this->data['ModelType'] = $value;
3537
        $this->options['query']['modelType'] = $value;
3538
3539
        return $this;
3540
    }
3541
3542
    /**
3543
     * @param string $value
3544
     *
3545
     * @return $this
3546
     */
3547
    public function withFunctionName($value)
3548
    {
3549
        $this->data['FunctionName'] = $value;
3550
        $this->pathParameters['functionName'] = $value;
3551
3552
        return $this;
3553
    }
3554
3555
    /**
3556
     * @param string $value
3557
     *
3558
     * @return $this
3559
     */
3560
    public function withPageSize($value)
3561
    {
3562
        $this->data['PageSize'] = $value;
3563
        $this->options['query']['pageSize'] = $value;
3564
3565
        return $this;
3566
    }
3567
3568
    /**
3569
     * @param string $value
3570
     *
3571
     * @return $this
3572
     */
3573
    public function withFunctionType($value)
3574
    {
3575
        $this->data['FunctionType'] = $value;
3576
        $this->options['query']['functionType'] = $value;
3577
3578
        return $this;
3579
    }
3580
3581
    /**
3582
     * @param string $value
3583
     *
3584
     * @return $this
3585
     */
3586
    public function withSource($value)
3587
    {
3588
        $this->data['Source'] = $value;
3589
        $this->options['query']['source'] = $value;
3590
3591
        return $this;
3592
    }
3593
3594
    /**
3595
     * @param string $value
3596
     *
3597
     * @return $this
3598
     */
3599
    public function withAppGroupIdentity($value)
3600
    {
3601
        $this->data['AppGroupIdentity'] = $value;
3602
        $this->pathParameters['appGroupIdentity'] = $value;
3603
3604
        return $this;
3605
    }
3606
3607
    /**
3608
     * @param string $value
3609
     *
3610
     * @return $this
3611
     */
3612
    public function withPageNumber($value)
3613
    {
3614
        $this->data['PageNumber'] = $value;
3615
        $this->options['query']['pageNumber'] = $value;
3616
3617
        return $this;
3618
    }
3619
}
3620
3621
/**
3622
 * @method string getInstanceName()
3623
 * @method string getFunctionName()
3624
 * @method string getPageSize()
3625
 * @method string getEndTime()
3626
 * @method string getStartTime()
3627
 * @method string getAppGroupIdentity()
3628
 * @method string getPageNumber()
3629
 * @method string getStatus()
3630
 */
3631
class ListFunctionTasks extends Roa
3632
{
3633
    /** @var string */
3634
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/instances/[instanceName]/tasks';
3635
3636
    /**
3637
     * @param string $value
3638
     *
3639
     * @return $this
3640
     */
3641
    public function withInstanceName($value)
3642
    {
3643
        $this->data['InstanceName'] = $value;
3644
        $this->pathParameters['instanceName'] = $value;
3645
3646
        return $this;
3647
    }
3648
3649
    /**
3650
     * @param string $value
3651
     *
3652
     * @return $this
3653
     */
3654
    public function withFunctionName($value)
3655
    {
3656
        $this->data['FunctionName'] = $value;
3657
        $this->pathParameters['functionName'] = $value;
3658
3659
        return $this;
3660
    }
3661
3662
    /**
3663
     * @param string $value
3664
     *
3665
     * @return $this
3666
     */
3667
    public function withPageSize($value)
3668
    {
3669
        $this->data['PageSize'] = $value;
3670
        $this->options['query']['pageSize'] = $value;
3671
3672
        return $this;
3673
    }
3674
3675
    /**
3676
     * @param string $value
3677
     *
3678
     * @return $this
3679
     */
3680
    public function withEndTime($value)
3681
    {
3682
        $this->data['EndTime'] = $value;
3683
        $this->options['query']['endTime'] = $value;
3684
3685
        return $this;
3686
    }
3687
3688
    /**
3689
     * @param string $value
3690
     *
3691
     * @return $this
3692
     */
3693
    public function withStartTime($value)
3694
    {
3695
        $this->data['StartTime'] = $value;
3696
        $this->options['query']['startTime'] = $value;
3697
3698
        return $this;
3699
    }
3700
3701
    /**
3702
     * @param string $value
3703
     *
3704
     * @return $this
3705
     */
3706
    public function withAppGroupIdentity($value)
3707
    {
3708
        $this->data['AppGroupIdentity'] = $value;
3709
        $this->pathParameters['appGroupIdentity'] = $value;
3710
3711
        return $this;
3712
    }
3713
3714
    /**
3715
     * @param string $value
3716
     *
3717
     * @return $this
3718
     */
3719
    public function withPageNumber($value)
3720
    {
3721
        $this->data['PageNumber'] = $value;
3722
        $this->options['query']['pageNumber'] = $value;
3723
3724
        return $this;
3725
    }
3726
3727
    /**
3728
     * @param string $value
3729
     *
3730
     * @return $this
3731
     */
3732
    public function withStatus($value)
3733
    {
3734
        $this->data['Status'] = $value;
3735
        $this->options['query']['status'] = $value;
3736
3737
        return $this;
3738
    }
3739
}
3740
3741
/**
3742
 * @method string getTypes()
3743
 * @method string getPageSize()
3744
 * @method string getPageNumber()
3745
 */
3746
class ListInterventionDictionaries extends Roa
3747
{
3748
    /** @var string */
3749
    public $pathPattern = '/v4/openapi/intervention-dictionaries';
3750
3751
    /**
3752
     * @param string $value
3753
     *
3754
     * @return $this
3755
     */
3756
    public function withTypes($value)
3757
    {
3758
        $this->data['Types'] = $value;
3759
        $this->options['query']['types'] = $value;
3760
3761
        return $this;
3762
    }
3763
3764
    /**
3765
     * @param string $value
3766
     *
3767
     * @return $this
3768
     */
3769
    public function withPageSize($value)
3770
    {
3771
        $this->data['PageSize'] = $value;
3772
        $this->options['query']['pageSize'] = $value;
3773
3774
        return $this;
3775
    }
3776
3777
    /**
3778
     * @param string $value
3779
     *
3780
     * @return $this
3781
     */
3782
    public function withPageNumber($value)
3783
    {
3784
        $this->data['PageNumber'] = $value;
3785
        $this->options['query']['pageNumber'] = $value;
3786
3787
        return $this;
3788
    }
3789
}
3790
3791
/**
3792
 * @method string getName()
3793
 * @method string getPageSize()
3794
 * @method string getWord()
3795
 * @method string getPageNumber()
3796
 */
3797
class ListInterventionDictionaryEntries extends Roa
3798
{
3799
    /** @var string */
3800
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/entries';
3801
3802
    /**
3803
     * @param string $value
3804
     *
3805
     * @return $this
3806
     */
3807
    public function withName($value)
3808
    {
3809
        $this->data['Name'] = $value;
3810
        $this->pathParameters['name'] = $value;
3811
3812
        return $this;
3813
    }
3814
3815
    /**
3816
     * @param string $value
3817
     *
3818
     * @return $this
3819
     */
3820
    public function withPageSize($value)
3821
    {
3822
        $this->data['PageSize'] = $value;
3823
        $this->options['query']['pageSize'] = $value;
3824
3825
        return $this;
3826
    }
3827
3828
    /**
3829
     * @param string $value
3830
     *
3831
     * @return $this
3832
     */
3833
    public function withWord($value)
3834
    {
3835
        $this->data['Word'] = $value;
3836
        $this->options['query']['word'] = $value;
3837
3838
        return $this;
3839
    }
3840
3841
    /**
3842
     * @param string $value
3843
     *
3844
     * @return $this
3845
     */
3846
    public function withPageNumber($value)
3847
    {
3848
        $this->data['PageNumber'] = $value;
3849
        $this->options['query']['pageNumber'] = $value;
3850
3851
        return $this;
3852
    }
3853
}
3854
3855
/**
3856
 * @method string getQuery()
3857
 * @method string getName()
3858
 */
3859
class ListInterventionDictionaryNerResults extends Roa
3860
{
3861
    /** @var string */
3862
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/ner-results';
3863
3864
    /**
3865
     * @param string $value
3866
     *
3867
     * @return $this
3868
     */
3869
    public function withQuery($value)
3870
    {
3871
        $this->data['Query'] = $value;
3872
        $this->options['query']['query'] = $value;
3873
3874
        return $this;
3875
    }
3876
3877
    /**
3878
     * @param string $value
3879
     *
3880
     * @return $this
3881
     */
3882
    public function withName($value)
3883
    {
3884
        $this->data['Name'] = $value;
3885
        $this->pathParameters['name'] = $value;
3886
3887
        return $this;
3888
    }
3889
}
3890
3891
/**
3892
 * @method string getName()
3893
 */
3894
class ListInterventionDictionaryRelatedEntities extends Roa
3895
{
3896
    /** @var string */
3897
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/related';
3898
3899
    /**
3900
     * @param string $value
3901
     *
3902
     * @return $this
3903
     */
3904
    public function withName($value)
3905
    {
3906
        $this->data['Name'] = $value;
3907
        $this->pathParameters['name'] = $value;
3908
3909
        return $this;
3910
    }
3911
}
3912
3913
/**
3914
 * @method string getPageSize()
3915
 * @method string getType()
3916
 * @method string getAppGroupIdentity()
3917
 * @method string getPageNumber()
3918
 */
3919
class ListModels extends Roa
3920
{
3921
    /** @var string */
3922
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models';
3923
3924
    /**
3925
     * @param string $value
3926
     *
3927
     * @return $this
3928
     */
3929
    public function withPageSize($value)
3930
    {
3931
        $this->data['PageSize'] = $value;
3932
        $this->options['query']['pageSize'] = $value;
3933
3934
        return $this;
3935
    }
3936
3937
    /**
3938
     * @param string $value
3939
     *
3940
     * @return $this
3941
     */
3942
    public function withType($value)
3943
    {
3944
        $this->data['Type'] = $value;
3945
        $this->options['query']['type'] = $value;
3946
3947
        return $this;
3948
    }
3949
3950
    /**
3951
     * @param string $value
3952
     *
3953
     * @return $this
3954
     */
3955
    public function withAppGroupIdentity($value)
3956
    {
3957
        $this->data['AppGroupIdentity'] = $value;
3958
        $this->pathParameters['appGroupIdentity'] = $value;
3959
3960
        return $this;
3961
    }
3962
3963
    /**
3964
     * @param string $value
3965
     *
3966
     * @return $this
3967
     */
3968
    public function withPageNumber($value)
3969
    {
3970
        $this->data['PageNumber'] = $value;
3971
        $this->options['query']['pageNumber'] = $value;
3972
3973
        return $this;
3974
    }
3975
}
3976
3977
/**
3978
 * @method string getFilterFinished()
3979
 * @method string getAppGroupIdentity()
3980
 */
3981
class ListProceedings extends Roa
3982
{
3983
    /** @var string */
3984
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/proceedings';
3985
3986
    /**
3987
     * @param string $value
3988
     *
3989
     * @return $this
3990
     */
3991
    public function withFilterFinished($value)
3992
    {
3993
        $this->data['FilterFinished'] = $value;
3994
        $this->options['query']['filterFinished'] = $value;
3995
3996
        return $this;
3997
    }
3998
3999
    /**
4000
     * @param string $value
4001
     *
4002
     * @return $this
4003
     */
4004
    public function withAppGroupIdentity($value)
4005
    {
4006
        $this->data['AppGroupIdentity'] = $value;
4007
        $this->pathParameters['appGroupIdentity'] = $value;
4008
4009
        return $this;
4010
    }
4011
}
4012
4013
/**
4014
 * @method string getAppId()
4015
 * @method string getName()
4016
 * @method string getText()
4017
 * @method string getAppGroupIdentity()
4018
 */
4019
class ListQueryProcessorAnalyzerResults extends Roa
4020
{
4021
    /** @var string */
4022
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors/[name]/analyze';
4023
4024
    /**
4025
     * @param string $value
4026
     *
4027
     * @return $this
4028
     */
4029
    public function withAppId($value)
4030
    {
4031
        $this->data['AppId'] = $value;
4032
        $this->pathParameters['appId'] = $value;
4033
4034
        return $this;
4035
    }
4036
4037
    /**
4038
     * @param string $value
4039
     *
4040
     * @return $this
4041
     */
4042
    public function withName($value)
4043
    {
4044
        $this->data['Name'] = $value;
4045
        $this->pathParameters['name'] = $value;
4046
4047
        return $this;
4048
    }
4049
4050
    /**
4051
     * @param string $value
4052
     *
4053
     * @return $this
4054
     */
4055
    public function withText($value)
4056
    {
4057
        $this->data['Text'] = $value;
4058
        $this->options['query']['text'] = $value;
4059
4060
        return $this;
4061
    }
4062
4063
    /**
4064
     * @param string $value
4065
     *
4066
     * @return $this
4067
     */
4068
    public function withAppGroupIdentity($value)
4069
    {
4070
        $this->data['AppGroupIdentity'] = $value;
4071
        $this->pathParameters['appGroupIdentity'] = $value;
4072
4073
        return $this;
4074
    }
4075
}
4076
4077
/**
4078
 * @method string getDomain()
4079
 */
4080
class ListQueryProcessorNers extends Roa
4081
{
4082
    /** @var string */
4083
    public $pathPattern = '/v4/openapi/query-processor/ner/default-priorities';
4084
4085
    /**
4086
     * @param string $value
4087
     *
4088
     * @return $this
4089
     */
4090
    public function withDomain($value)
4091
    {
4092
        $this->data['Domain'] = $value;
4093
        $this->options['query']['domain'] = $value;
4094
4095
        return $this;
4096
    }
4097
}
4098
4099
/**
4100
 * @method string getAppId()
4101
 * @method string getIsActive()
4102
 * @method string getAppGroupIdentity()
4103
 */
4104
class ListQueryProcessors extends Roa
4105
{
4106
    /** @var string */
4107
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors';
4108
4109
    /**
4110
     * @param string $value
4111
     *
4112
     * @return $this
4113
     */
4114
    public function withAppId($value)
4115
    {
4116
        $this->data['AppId'] = $value;
4117
        $this->pathParameters['appId'] = $value;
4118
4119
        return $this;
4120
    }
4121
4122
    /**
4123
     * @param string $value
4124
     *
4125
     * @return $this
4126
     */
4127
    public function withIsActive($value)
4128
    {
4129
        $this->data['IsActive'] = $value;
4130
        $this->options['query']['isActive'] = $value;
4131
4132
        return $this;
4133
    }
4134
4135
    /**
4136
     * @param string $value
4137
     *
4138
     * @return $this
4139
     */
4140
    public function withAppGroupIdentity($value)
4141
    {
4142
        $this->data['AppGroupIdentity'] = $value;
4143
        $this->pathParameters['appGroupIdentity'] = $value;
4144
4145
        return $this;
4146
    }
4147
}
4148
4149
/**
4150
 * @method string getPageSize()
4151
 * @method string getAppGroupIdentity()
4152
 * @method string getPageNumber()
4153
 */
4154
class ListQuotaReviewTasks extends Roa
4155
{
4156
    /** @var string */
4157
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/quota-review-tasks';
4158
4159
    /**
4160
     * @param string $value
4161
     *
4162
     * @return $this
4163
     */
4164
    public function withPageSize($value)
4165
    {
4166
        $this->data['PageSize'] = $value;
4167
        $this->options['query']['pageSize'] = $value;
4168
4169
        return $this;
4170
    }
4171
4172
    /**
4173
     * @param string $value
4174
     *
4175
     * @return $this
4176
     */
4177
    public function withAppGroupIdentity($value)
4178
    {
4179
        $this->data['AppGroupIdentity'] = $value;
4180
        $this->pathParameters['appGroupIdentity'] = $value;
4181
4182
        return $this;
4183
    }
4184
4185
    /**
4186
     * @param string $value
4187
     *
4188
     * @return $this
4189
     */
4190
    public function withPageNumber($value)
4191
    {
4192
        $this->data['PageNumber'] = $value;
4193
        $this->options['query']['pageNumber'] = $value;
4194
4195
        return $this;
4196
    }
4197
}
4198
4199
class ListRamRoles extends Roa
4200
{
4201
    /** @var string */
4202
    public $pathPattern = '/v4/openapi/assist/ram/roles';
4203
}
4204
4205
/**
4206
 * @method string getPageSize()
4207
 * @method string getType()
4208
 * @method string getAppGroupIdentity()
4209
 * @method string getPageNumber()
4210
 */
4211
class ListScheduledTasks extends Roa
4212
{
4213
    /** @var string */
4214
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks';
4215
4216
    /**
4217
     * @param string $value
4218
     *
4219
     * @return $this
4220
     */
4221
    public function withPageSize($value)
4222
    {
4223
        $this->data['PageSize'] = $value;
4224
        $this->options['query']['pageSize'] = $value;
4225
4226
        return $this;
4227
    }
4228
4229
    /**
4230
     * @param string $value
4231
     *
4232
     * @return $this
4233
     */
4234
    public function withType($value)
4235
    {
4236
        $this->data['Type'] = $value;
4237
        $this->options['query']['type'] = $value;
4238
4239
        return $this;
4240
    }
4241
4242
    /**
4243
     * @param string $value
4244
     *
4245
     * @return $this
4246
     */
4247
    public function withAppGroupIdentity($value)
4248
    {
4249
        $this->data['AppGroupIdentity'] = $value;
4250
        $this->pathParameters['appGroupIdentity'] = $value;
4251
4252
        return $this;
4253
    }
4254
4255
    /**
4256
     * @param string $value
4257
     *
4258
     * @return $this
4259
     */
4260
    public function withPageNumber($value)
4261
    {
4262
        $this->data['PageNumber'] = $value;
4263
        $this->options['query']['pageNumber'] = $value;
4264
4265
        return $this;
4266
    }
4267
}
4268
4269
/**
4270
 * @method string getAppId()
4271
 * @method string getAppGroupIdentity()
4272
 */
4273
class ListSearchStrategies extends Roa
4274
{
4275
    /** @var string */
4276
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/search-strategies';
4277
4278
    /**
4279
     * @param string $value
4280
     *
4281
     * @return $this
4282
     */
4283
    public function withAppId($value)
4284
    {
4285
        $this->data['AppId'] = $value;
4286
        $this->pathParameters['appId'] = $value;
4287
4288
        return $this;
4289
    }
4290
4291
    /**
4292
     * @param string $value
4293
     *
4294
     * @return $this
4295
     */
4296
    public function withAppGroupIdentity($value)
4297
    {
4298
        $this->data['AppGroupIdentity'] = $value;
4299
        $this->pathParameters['appGroupIdentity'] = $value;
4300
4301
        return $this;
4302
    }
4303
}
4304
4305
/**
4306
 * @method string getAppId()
4307
 * @method string getAppGroupIdentity()
4308
 */
4309
class ListSecondRanks extends Roa
4310
{
4311
    /** @var string */
4312
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks';
4313
4314
    /**
4315
     * @param string $value
4316
     *
4317
     * @return $this
4318
     */
4319
    public function withAppId($value)
4320
    {
4321
        $this->data['AppId'] = $value;
4322
        $this->pathParameters['appId'] = $value;
4323
4324
        return $this;
4325
    }
4326
4327
    /**
4328
     * @param string $value
4329
     *
4330
     * @return $this
4331
     */
4332
    public function withAppGroupIdentity($value)
4333
    {
4334
        $this->data['AppGroupIdentity'] = $value;
4335
        $this->pathParameters['appGroupIdentity'] = $value;
4336
4337
        return $this;
4338
    }
4339
}
4340
4341
/**
4342
 * @method string getAppGroupIdentity()
4343
 */
4344
class ListSlowQueryCategories extends Roa
4345
{
4346
    /** @var string */
4347
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/categories';
4348
4349
    /**
4350
     * @param string $value
4351
     *
4352
     * @return $this
4353
     */
4354
    public function withAppGroupIdentity($value)
4355
    {
4356
        $this->data['AppGroupIdentity'] = $value;
4357
        $this->pathParameters['appGroupIdentity'] = $value;
4358
4359
        return $this;
4360
    }
4361
}
4362
4363
/**
4364
 * @method string getCategoryIndex()
4365
 * @method string getAppGroupIdentity()
4366
 */
4367
class ListSlowQueryQueries extends Roa
4368
{
4369
    /** @var string */
4370
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/categories/[categoryIndex]/queries';
4371
4372
    /**
4373
     * @param string $value
4374
     *
4375
     * @return $this
4376
     */
4377
    public function withCategoryIndex($value)
4378
    {
4379
        $this->data['CategoryIndex'] = $value;
4380
        $this->pathParameters['categoryIndex'] = $value;
4381
4382
        return $this;
4383
    }
4384
4385
    /**
4386
     * @param string $value
4387
     *
4388
     * @return $this
4389
     */
4390
    public function withAppGroupIdentity($value)
4391
    {
4392
        $this->data['AppGroupIdentity'] = $value;
4393
        $this->pathParameters['appGroupIdentity'] = $value;
4394
4395
        return $this;
4396
    }
4397
}
4398
4399
/**
4400
 * @method string getAppId()
4401
 * @method string getAppGroupIdentity()
4402
 */
4403
class ListSortExpressions extends Roa
4404
{
4405
    /** @var string */
4406
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/sort-expressions';
4407
4408
    /**
4409
     * @param string $value
4410
     *
4411
     * @return $this
4412
     */
4413
    public function withAppId($value)
4414
    {
4415
        $this->data['AppId'] = $value;
4416
        $this->pathParameters['appId'] = $value;
4417
4418
        return $this;
4419
    }
4420
4421
    /**
4422
     * @param string $value
4423
     *
4424
     * @return $this
4425
     */
4426
    public function withAppGroupIdentity($value)
4427
    {
4428
        $this->data['AppGroupIdentity'] = $value;
4429
        $this->pathParameters['appGroupIdentity'] = $value;
4430
4431
        return $this;
4432
    }
4433
}
4434
4435
/**
4436
 * @method string getAppVersionId()
4437
 * @method string getAppGroupIdentity()
4438
 */
4439
class ListSortScripts extends Roa
4440
{
4441
    /** @var string */
4442
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts';
4443
4444
    /**
4445
     * @param string $value
4446
     *
4447
     * @return $this
4448
     */
4449
    public function withAppVersionId($value)
4450
    {
4451
        $this->data['AppVersionId'] = $value;
4452
        $this->pathParameters['appVersionId'] = $value;
4453
4454
        return $this;
4455
    }
4456
4457
    /**
4458
     * @param string $value
4459
     *
4460
     * @return $this
4461
     */
4462
    public function withAppGroupIdentity($value)
4463
    {
4464
        $this->data['AppGroupIdentity'] = $value;
4465
        $this->pathParameters['appGroupIdentity'] = $value;
4466
4467
        return $this;
4468
    }
4469
}
4470
4471
/**
4472
 * @method string getColumns()
4473
 * @method string getQuery()
4474
 * @method string getPageSize()
4475
 * @method string getModuleName()
4476
 * @method string getDistinct()
4477
 * @method string getSortBy()
4478
 * @method string getStartTime()
4479
 * @method string getStopTime()
4480
 * @method string getAppGroupIdentity()
4481
 * @method string getPageNumber()
4482
 */
4483
class ListStatisticLogs extends Roa
4484
{
4485
    /** @var string */
4486
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/statistic-logs/[moduleName]';
4487
4488
    /**
4489
     * @param string $value
4490
     *
4491
     * @return $this
4492
     */
4493
    public function withColumns($value)
4494
    {
4495
        $this->data['Columns'] = $value;
4496
        $this->options['query']['columns'] = $value;
4497
4498
        return $this;
4499
    }
4500
4501
    /**
4502
     * @param string $value
4503
     *
4504
     * @return $this
4505
     */
4506
    public function withQuery($value)
4507
    {
4508
        $this->data['Query'] = $value;
4509
        $this->options['query']['query'] = $value;
4510
4511
        return $this;
4512
    }
4513
4514
    /**
4515
     * @param string $value
4516
     *
4517
     * @return $this
4518
     */
4519
    public function withPageSize($value)
4520
    {
4521
        $this->data['PageSize'] = $value;
4522
        $this->options['query']['pageSize'] = $value;
4523
4524
        return $this;
4525
    }
4526
4527
    /**
4528
     * @param string $value
4529
     *
4530
     * @return $this
4531
     */
4532
    public function withModuleName($value)
4533
    {
4534
        $this->data['ModuleName'] = $value;
4535
        $this->pathParameters['moduleName'] = $value;
4536
4537
        return $this;
4538
    }
4539
4540
    /**
4541
     * @param string $value
4542
     *
4543
     * @return $this
4544
     */
4545
    public function withDistinct($value)
4546
    {
4547
        $this->data['Distinct'] = $value;
4548
        $this->options['query']['distinct'] = $value;
4549
4550
        return $this;
4551
    }
4552
4553
    /**
4554
     * @param string $value
4555
     *
4556
     * @return $this
4557
     */
4558
    public function withSortBy($value)
4559
    {
4560
        $this->data['SortBy'] = $value;
4561
        $this->options['query']['sortBy'] = $value;
4562
4563
        return $this;
4564
    }
4565
4566
    /**
4567
     * @param string $value
4568
     *
4569
     * @return $this
4570
     */
4571
    public function withStartTime($value)
4572
    {
4573
        $this->data['StartTime'] = $value;
4574
        $this->options['query']['startTime'] = $value;
4575
4576
        return $this;
4577
    }
4578
4579
    /**
4580
     * @param string $value
4581
     *
4582
     * @return $this
4583
     */
4584
    public function withStopTime($value)
4585
    {
4586
        $this->data['StopTime'] = $value;
4587
        $this->options['query']['stopTime'] = $value;
4588
4589
        return $this;
4590
    }
4591
4592
    /**
4593
     * @param string $value
4594
     *
4595
     * @return $this
4596
     */
4597
    public function withAppGroupIdentity($value)
4598
    {
4599
        $this->data['AppGroupIdentity'] = $value;
4600
        $this->pathParameters['appGroupIdentity'] = $value;
4601
4602
        return $this;
4603
    }
4604
4605
    /**
4606
     * @param string $value
4607
     *
4608
     * @return $this
4609
     */
4610
    public function withPageNumber($value)
4611
    {
4612
        $this->data['PageNumber'] = $value;
4613
        $this->options['query']['pageNumber'] = $value;
4614
4615
        return $this;
4616
    }
4617
}
4618
4619
/**
4620
 * @method string getColumns()
4621
 * @method string getQuery()
4622
 * @method string getPageSize()
4623
 * @method string getModuleName()
4624
 * @method string getEndTime()
4625
 * @method string getStartTime()
4626
 * @method string getAppGroupIdentity()
4627
 * @method string getPageNumber()
4628
 */
4629
class ListStatisticReport extends Roa
4630
{
4631
    /** @var string */
4632
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/statistic-report/[moduleName]';
4633
4634
    /**
4635
     * @param string $value
4636
     *
4637
     * @return $this
4638
     */
4639
    public function withColumns($value)
4640
    {
4641
        $this->data['Columns'] = $value;
4642
        $this->options['query']['columns'] = $value;
4643
4644
        return $this;
4645
    }
4646
4647
    /**
4648
     * @param string $value
4649
     *
4650
     * @return $this
4651
     */
4652
    public function withQuery($value)
4653
    {
4654
        $this->data['Query'] = $value;
4655
        $this->options['query']['query'] = $value;
4656
4657
        return $this;
4658
    }
4659
4660
    /**
4661
     * @param string $value
4662
     *
4663
     * @return $this
4664
     */
4665
    public function withPageSize($value)
4666
    {
4667
        $this->data['PageSize'] = $value;
4668
        $this->options['query']['pageSize'] = $value;
4669
4670
        return $this;
4671
    }
4672
4673
    /**
4674
     * @param string $value
4675
     *
4676
     * @return $this
4677
     */
4678
    public function withModuleName($value)
4679
    {
4680
        $this->data['ModuleName'] = $value;
4681
        $this->pathParameters['moduleName'] = $value;
4682
4683
        return $this;
4684
    }
4685
4686
    /**
4687
     * @param string $value
4688
     *
4689
     * @return $this
4690
     */
4691
    public function withEndTime($value)
4692
    {
4693
        $this->data['EndTime'] = $value;
4694
        $this->options['query']['endTime'] = $value;
4695
4696
        return $this;
4697
    }
4698
4699
    /**
4700
     * @param string $value
4701
     *
4702
     * @return $this
4703
     */
4704
    public function withStartTime($value)
4705
    {
4706
        $this->data['StartTime'] = $value;
4707
        $this->options['query']['startTime'] = $value;
4708
4709
        return $this;
4710
    }
4711
4712
    /**
4713
     * @param string $value
4714
     *
4715
     * @return $this
4716
     */
4717
    public function withAppGroupIdentity($value)
4718
    {
4719
        $this->data['AppGroupIdentity'] = $value;
4720
        $this->pathParameters['appGroupIdentity'] = $value;
4721
4722
        return $this;
4723
    }
4724
4725
    /**
4726
     * @param string $value
4727
     *
4728
     * @return $this
4729
     */
4730
    public function withPageNumber($value)
4731
    {
4732
        $this->data['PageNumber'] = $value;
4733
        $this->options['query']['pageNumber'] = $value;
4734
4735
        return $this;
4736
    }
4737
}
4738
4739
/**
4740
 * @method string getNextToken()
4741
 * @method string getResourceType()
4742
 */
4743
class ListTagResources extends Roa
4744
{
4745
    /** @var string */
4746
    public $pathPattern = '/v4/openapi/resource-tags';
4747
4748
    /**
4749
     * @param string $value
4750
     *
4751
     * @return $this
4752
     */
4753
    public function withNextToken($value)
4754
    {
4755
        $this->data['NextToken'] = $value;
4756
        $this->options['query']['nextToken'] = $value;
4757
4758
        return $this;
4759
    }
4760
4761
    /**
4762
     * @param string $value
4763
     *
4764
     * @return $this
4765
     */
4766
    public function withResourceType($value)
4767
    {
4768
        $this->data['ResourceType'] = $value;
4769
        $this->options['query']['resourceType'] = $value;
4770
4771
        return $this;
4772
    }
4773
}
4774
4775
/**
4776
 * @method string getName()
4777
 * @method string getPageSize()
4778
 * @method string getWord()
4779
 * @method string getPageNumber()
4780
 */
4781
class ListUserAnalyzerEntries extends Roa
4782
{
4783
    /** @var string */
4784
    public $pathPattern = '/v4/openapi/user-analyzers/[name]/entries';
4785
4786
    /**
4787
     * @param string $value
4788
     *
4789
     * @return $this
4790
     */
4791
    public function withName($value)
4792
    {
4793
        $this->data['Name'] = $value;
4794
        $this->pathParameters['name'] = $value;
4795
4796
        return $this;
4797
    }
4798
4799
    /**
4800
     * @param string $value
4801
     *
4802
     * @return $this
4803
     */
4804
    public function withPageSize($value)
4805
    {
4806
        $this->data['PageSize'] = $value;
4807
        $this->options['query']['pageSize'] = $value;
4808
4809
        return $this;
4810
    }
4811
4812
    /**
4813
     * @param string $value
4814
     *
4815
     * @return $this
4816
     */
4817
    public function withWord($value)
4818
    {
4819
        $this->data['Word'] = $value;
4820
        $this->options['query']['word'] = $value;
4821
4822
        return $this;
4823
    }
4824
4825
    /**
4826
     * @param string $value
4827
     *
4828
     * @return $this
4829
     */
4830
    public function withPageNumber($value)
4831
    {
4832
        $this->data['PageNumber'] = $value;
4833
        $this->options['query']['pageNumber'] = $value;
4834
4835
        return $this;
4836
    }
4837
}
4838
4839
/**
4840
 * @method string getPageSize()
4841
 * @method string getPageNumber()
4842
 */
4843
class ListUserAnalyzers extends Roa
4844
{
4845
    /** @var string */
4846
    public $pathPattern = '/v4/openapi/user-analyzers';
4847
4848
    /**
4849
     * @param string $value
4850
     *
4851
     * @return $this
4852
     */
4853
    public function withPageSize($value)
4854
    {
4855
        $this->data['PageSize'] = $value;
4856
        $this->options['query']['pageSize'] = $value;
4857
4858
        return $this;
4859
    }
4860
4861
    /**
4862
     * @param string $value
4863
     *
4864
     * @return $this
4865
     */
4866
    public function withPageNumber($value)
4867
    {
4868
        $this->data['PageNumber'] = $value;
4869
        $this->options['query']['pageNumber'] = $value;
4870
4871
        return $this;
4872
    }
4873
}
4874
4875
/**
4876
 * @method string getAppGroupIdentity()
4877
 */
4878
class ModifyAppGroup extends Roa
4879
{
4880
    /** @var string */
4881
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]';
4882
4883
    /** @var string */
4884
    public $method = 'PUT';
4885
4886
    /**
4887
     * @param string $value
4888
     *
4889
     * @return $this
4890
     */
4891
    public function withAppGroupIdentity($value)
4892
    {
4893
        $this->data['AppGroupIdentity'] = $value;
4894
        $this->pathParameters['appGroupIdentity'] = $value;
4895
4896
        return $this;
4897
    }
4898
}
4899
4900
/**
4901
 * @method string getAppGroupIdentity()
4902
 */
4903
class ModifyAppGroupQuota extends Roa
4904
{
4905
    /** @var string */
4906
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/quota';
4907
4908
    /** @var string */
4909
    public $method = 'PUT';
4910
4911
    /**
4912
     * @param string $value
4913
     *
4914
     * @return $this
4915
     */
4916
    public function withAppGroupIdentity($value)
4917
    {
4918
        $this->data['AppGroupIdentity'] = $value;
4919
        $this->pathParameters['appGroupIdentity'] = $value;
4920
4921
        return $this;
4922
    }
4923
}
4924
4925
/**
4926
 * @method string getDryRun()
4927
 * @method string getAppId()
4928
 * @method string getName()
4929
 * @method string getAppGroupIdentity()
4930
 */
4931
class ModifyFirstRank extends Roa
4932
{
4933
    /** @var string */
4934
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks/[name]';
4935
4936
    /** @var string */
4937
    public $method = 'PUT';
4938
4939
    /**
4940
     * @param string $value
4941
     *
4942
     * @return $this
4943
     */
4944
    public function withDryRun($value)
4945
    {
4946
        $this->data['DryRun'] = $value;
4947
        $this->options['query']['dryRun'] = $value;
4948
4949
        return $this;
4950
    }
4951
4952
    /**
4953
     * @param string $value
4954
     *
4955
     * @return $this
4956
     */
4957
    public function withAppId($value)
4958
    {
4959
        $this->data['AppId'] = $value;
4960
        $this->pathParameters['appId'] = $value;
4961
4962
        return $this;
4963
    }
4964
4965
    /**
4966
     * @param string $value
4967
     *
4968
     * @return $this
4969
     */
4970
    public function withName($value)
4971
    {
4972
        $this->data['Name'] = $value;
4973
        $this->pathParameters['name'] = $value;
4974
4975
        return $this;
4976
    }
4977
4978
    /**
4979
     * @param string $value
4980
     *
4981
     * @return $this
4982
     */
4983
    public function withAppGroupIdentity($value)
4984
    {
4985
        $this->data['AppGroupIdentity'] = $value;
4986
        $this->pathParameters['appGroupIdentity'] = $value;
4987
4988
        return $this;
4989
    }
4990
}
4991
4992
/**
4993
 * @method string getModelName()
4994
 * @method string getAppGroupIdentity()
4995
 */
4996
class ModifyModel extends Roa
4997
{
4998
    /** @var string */
4999
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]';
5000
5001
    /** @var string */
5002
    public $method = 'PUT';
5003
5004
    /**
5005
     * @param string $value
5006
     *
5007
     * @return $this
5008
     */
5009
    public function withModelName($value)
5010
    {
5011
        $this->data['ModelName'] = $value;
5012
        $this->pathParameters['modelName'] = $value;
5013
5014
        return $this;
5015
    }
5016
5017
    /**
5018
     * @param string $value
5019
     *
5020
     * @return $this
5021
     */
5022
    public function withAppGroupIdentity($value)
5023
    {
5024
        $this->data['AppGroupIdentity'] = $value;
5025
        $this->pathParameters['appGroupIdentity'] = $value;
5026
5027
        return $this;
5028
    }
5029
}
5030
5031
/**
5032
 * @method string getDryRun()
5033
 * @method string getAppId()
5034
 * @method string getName()
5035
 * @method string getAppGroupIdentity()
5036
 */
5037
class ModifyQueryProcessor extends Roa
5038
{
5039
    /** @var string */
5040
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors/[name]';
5041
5042
    /** @var string */
5043
    public $method = 'PUT';
5044
5045
    /**
5046
     * @param string $value
5047
     *
5048
     * @return $this
5049
     */
5050
    public function withDryRun($value)
5051
    {
5052
        $this->data['DryRun'] = $value;
5053
        $this->options['query']['dryRun'] = $value;
5054
5055
        return $this;
5056
    }
5057
5058
    /**
5059
     * @param string $value
5060
     *
5061
     * @return $this
5062
     */
5063
    public function withAppId($value)
5064
    {
5065
        $this->data['AppId'] = $value;
5066
        $this->pathParameters['appId'] = $value;
5067
5068
        return $this;
5069
    }
5070
5071
    /**
5072
     * @param string $value
5073
     *
5074
     * @return $this
5075
     */
5076
    public function withName($value)
5077
    {
5078
        $this->data['Name'] = $value;
5079
        $this->pathParameters['name'] = $value;
5080
5081
        return $this;
5082
    }
5083
5084
    /**
5085
     * @param string $value
5086
     *
5087
     * @return $this
5088
     */
5089
    public function withAppGroupIdentity($value)
5090
    {
5091
        $this->data['AppGroupIdentity'] = $value;
5092
        $this->pathParameters['appGroupIdentity'] = $value;
5093
5094
        return $this;
5095
    }
5096
}
5097
5098
/**
5099
 * @method string getAppGroupIdentity()
5100
 * @method string getTaskId()
5101
 */
5102
class ModifyScheduledTask extends Roa
5103
{
5104
    /** @var string */
5105
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks/[taskId]';
5106
5107
    /** @var string */
5108
    public $method = 'PUT';
5109
5110
    /**
5111
     * @param string $value
5112
     *
5113
     * @return $this
5114
     */
5115
    public function withAppGroupIdentity($value)
5116
    {
5117
        $this->data['AppGroupIdentity'] = $value;
5118
        $this->pathParameters['appGroupIdentity'] = $value;
5119
5120
        return $this;
5121
    }
5122
5123
    /**
5124
     * @param string $value
5125
     *
5126
     * @return $this
5127
     */
5128
    public function withTaskId($value)
5129
    {
5130
        $this->data['TaskId'] = $value;
5131
        $this->pathParameters['taskId'] = $value;
5132
5133
        return $this;
5134
    }
5135
}
5136
5137
/**
5138
 * @method string getDryRun()
5139
 * @method string getAppId()
5140
 * @method string getName()
5141
 * @method string getAppGroupIdentity()
5142
 */
5143
class ModifySecondRank extends Roa
5144
{
5145
    /** @var string */
5146
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks/[name]';
5147
5148
    /** @var string */
5149
    public $method = 'PUT';
5150
5151
    /**
5152
     * @param string $value
5153
     *
5154
     * @return $this
5155
     */
5156
    public function withDryRun($value)
5157
    {
5158
        $this->data['DryRun'] = $value;
5159
        $this->options['query']['dryRun'] = $value;
5160
5161
        return $this;
5162
    }
5163
5164
    /**
5165
     * @param string $value
5166
     *
5167
     * @return $this
5168
     */
5169
    public function withAppId($value)
5170
    {
5171
        $this->data['AppId'] = $value;
5172
        $this->pathParameters['appId'] = $value;
5173
5174
        return $this;
5175
    }
5176
5177
    /**
5178
     * @param string $value
5179
     *
5180
     * @return $this
5181
     */
5182
    public function withName($value)
5183
    {
5184
        $this->data['Name'] = $value;
5185
        $this->pathParameters['name'] = $value;
5186
5187
        return $this;
5188
    }
5189
5190
    /**
5191
     * @param string $value
5192
     *
5193
     * @return $this
5194
     */
5195
    public function withAppGroupIdentity($value)
5196
    {
5197
        $this->data['AppGroupIdentity'] = $value;
5198
        $this->pathParameters['appGroupIdentity'] = $value;
5199
5200
        return $this;
5201
    }
5202
}
5203
5204
/**
5205
 * @method string getModelName()
5206
 * @method string getQuery()
5207
 * @method string getAppGroupIdentity()
5208
 */
5209
class PreviewModel extends Roa
5210
{
5211
    /** @var string */
5212
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]/actions/preview';
5213
5214
    /**
5215
     * @param string $value
5216
     *
5217
     * @return $this
5218
     */
5219
    public function withModelName($value)
5220
    {
5221
        $this->data['ModelName'] = $value;
5222
        $this->pathParameters['modelName'] = $value;
5223
5224
        return $this;
5225
    }
5226
5227
    /**
5228
     * @param string $value
5229
     *
5230
     * @return $this
5231
     */
5232
    public function withQuery($value)
5233
    {
5234
        $this->data['Query'] = $value;
5235
        $this->options['query']['query'] = $value;
5236
5237
        return $this;
5238
    }
5239
5240
    /**
5241
     * @param string $value
5242
     *
5243
     * @return $this
5244
     */
5245
    public function withAppGroupIdentity($value)
5246
    {
5247
        $this->data['AppGroupIdentity'] = $value;
5248
        $this->pathParameters['appGroupIdentity'] = $value;
5249
5250
        return $this;
5251
    }
5252
}
5253
5254
/**
5255
 * @method string getName()
5256
 */
5257
class PushInterventionDictionaryEntries extends Roa
5258
{
5259
    /** @var string */
5260
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]/entries/actions/bulk';
5261
5262
    /** @var string */
5263
    public $method = 'POST';
5264
5265
    /**
5266
     * @param string $value
5267
     *
5268
     * @return $this
5269
     */
5270
    public function withName($value)
5271
    {
5272
        $this->data['Name'] = $value;
5273
        $this->pathParameters['name'] = $value;
5274
5275
        return $this;
5276
    }
5277
}
5278
5279
/**
5280
 * @method string getName()
5281
 */
5282
class PushUserAnalyzerEntries extends Roa
5283
{
5284
    /** @var string */
5285
    public $pathPattern = '/v4/openapi/user-analyzers/[name]/entries/actions/bulk';
5286
5287
    /** @var string */
5288
    public $method = 'POST';
5289
5290
    /**
5291
     * @param string $value
5292
     *
5293
     * @return $this
5294
     */
5295
    public function withName($value)
5296
    {
5297
        $this->data['Name'] = $value;
5298
        $this->pathParameters['name'] = $value;
5299
5300
        return $this;
5301
    }
5302
}
5303
5304
/**
5305
 * @method string getModelName()
5306
 * @method string getAppGroupIdentity()
5307
 */
5308
class RankPreviewQuery extends Roa
5309
{
5310
    /** @var string */
5311
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]/actions/query-rank';
5312
5313
    /** @var string */
5314
    public $method = 'POST';
5315
5316
    /**
5317
     * @param string $value
5318
     *
5319
     * @return $this
5320
     */
5321
    public function withModelName($value)
5322
    {
5323
        $this->data['ModelName'] = $value;
5324
        $this->pathParameters['modelName'] = $value;
5325
5326
        return $this;
5327
    }
5328
5329
    /**
5330
     * @param string $value
5331
     *
5332
     * @return $this
5333
     */
5334
    public function withAppGroupIdentity($value)
5335
    {
5336
        $this->data['AppGroupIdentity'] = $value;
5337
        $this->pathParameters['appGroupIdentity'] = $value;
5338
5339
        return $this;
5340
    }
5341
}
5342
5343
/**
5344
 * @method string getAppVersionId()
5345
 * @method string getScriptName()
5346
 * @method string getAppGroupIdentity()
5347
 */
5348
class ReleaseSortScript extends Roa
5349
{
5350
    /** @var string */
5351
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/actions/release';
5352
5353
    /** @var string */
5354
    public $method = 'POST';
5355
5356
    /**
5357
     * @param string $value
5358
     *
5359
     * @return $this
5360
     */
5361
    public function withAppVersionId($value)
5362
    {
5363
        $this->data['AppVersionId'] = $value;
5364
        $this->pathParameters['appVersionId'] = $value;
5365
5366
        return $this;
5367
    }
5368
5369
    /**
5370
     * @param string $value
5371
     *
5372
     * @return $this
5373
     */
5374
    public function withScriptName($value)
5375
    {
5376
        $this->data['ScriptName'] = $value;
5377
        $this->pathParameters['scriptName'] = $value;
5378
5379
        return $this;
5380
    }
5381
5382
    /**
5383
     * @param string $value
5384
     *
5385
     * @return $this
5386
     */
5387
    public function withAppGroupIdentity($value)
5388
    {
5389
        $this->data['AppGroupIdentity'] = $value;
5390
        $this->pathParameters['appGroupIdentity'] = $value;
5391
5392
        return $this;
5393
    }
5394
}
5395
5396
/**
5397
 * @method string getAppId()
5398
 * @method string getAppGroupIdentity()
5399
 */
5400
class RemoveApp extends Roa
5401
{
5402
    /** @var string */
5403
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]';
5404
5405
    /** @var string */
5406
    public $method = 'DELETE';
5407
5408
    /**
5409
     * @param string $value
5410
     *
5411
     * @return $this
5412
     */
5413
    public function withAppId($value)
5414
    {
5415
        $this->data['AppId'] = $value;
5416
        $this->pathParameters['appId'] = $value;
5417
5418
        return $this;
5419
    }
5420
5421
    /**
5422
     * @param string $value
5423
     *
5424
     * @return $this
5425
     */
5426
    public function withAppGroupIdentity($value)
5427
    {
5428
        $this->data['AppGroupIdentity'] = $value;
5429
        $this->pathParameters['appGroupIdentity'] = $value;
5430
5431
        return $this;
5432
    }
5433
}
5434
5435
/**
5436
 * @method string getAppGroupIdentity()
5437
 */
5438
class RemoveAppGroup extends Roa
5439
{
5440
    /** @var string */
5441
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]';
5442
5443
    /** @var string */
5444
    public $method = 'DELETE';
5445
5446
    /**
5447
     * @param string $value
5448
     *
5449
     * @return $this
5450
     */
5451
    public function withAppGroupIdentity($value)
5452
    {
5453
        $this->data['AppGroupIdentity'] = $value;
5454
        $this->pathParameters['appGroupIdentity'] = $value;
5455
5456
        return $this;
5457
    }
5458
}
5459
5460
/**
5461
 * @method string getDataCollectionIdentity()
5462
 * @method string getAppGroupIdentity()
5463
 */
5464
class RemoveDataCollection extends Roa
5465
{
5466
    /** @var string */
5467
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/data-collections/[dataCollectionIdentity]';
5468
5469
    /** @var string */
5470
    public $method = 'DELETE';
5471
5472
    /**
5473
     * @param string $value
5474
     *
5475
     * @return $this
5476
     */
5477
    public function withDataCollectionIdentity($value)
5478
    {
5479
        $this->data['DataCollectionIdentity'] = $value;
5480
        $this->pathParameters['dataCollectionIdentity'] = $value;
5481
5482
        return $this;
5483
    }
5484
5485
    /**
5486
     * @param string $value
5487
     *
5488
     * @return $this
5489
     */
5490
    public function withAppGroupIdentity($value)
5491
    {
5492
        $this->data['AppGroupIdentity'] = $value;
5493
        $this->pathParameters['appGroupIdentity'] = $value;
5494
5495
        return $this;
5496
    }
5497
}
5498
5499
/**
5500
 * @method string getAppId()
5501
 * @method string getName()
5502
 * @method string getAppGroupIdentity()
5503
 */
5504
class RemoveFirstRank extends Roa
5505
{
5506
    /** @var string */
5507
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks/[name]';
5508
5509
    /** @var string */
5510
    public $method = 'DELETE';
5511
5512
    /**
5513
     * @param string $value
5514
     *
5515
     * @return $this
5516
     */
5517
    public function withAppId($value)
5518
    {
5519
        $this->data['AppId'] = $value;
5520
        $this->pathParameters['appId'] = $value;
5521
5522
        return $this;
5523
    }
5524
5525
    /**
5526
     * @param string $value
5527
     *
5528
     * @return $this
5529
     */
5530
    public function withName($value)
5531
    {
5532
        $this->data['Name'] = $value;
5533
        $this->pathParameters['name'] = $value;
5534
5535
        return $this;
5536
    }
5537
5538
    /**
5539
     * @param string $value
5540
     *
5541
     * @return $this
5542
     */
5543
    public function withAppGroupIdentity($value)
5544
    {
5545
        $this->data['AppGroupIdentity'] = $value;
5546
        $this->pathParameters['appGroupIdentity'] = $value;
5547
5548
        return $this;
5549
    }
5550
}
5551
5552
/**
5553
 * @method string getName()
5554
 */
5555
class RemoveInterventionDictionary extends Roa
5556
{
5557
    /** @var string */
5558
    public $pathPattern = '/v4/openapi/intervention-dictionaries/[name]';
5559
5560
    /** @var string */
5561
    public $method = 'DELETE';
5562
5563
    /**
5564
     * @param string $value
5565
     *
5566
     * @return $this
5567
     */
5568
    public function withName($value)
5569
    {
5570
        $this->data['Name'] = $value;
5571
        $this->pathParameters['name'] = $value;
5572
5573
        return $this;
5574
    }
5575
}
5576
5577
/**
5578
 * @method string getAppId()
5579
 * @method string getName()
5580
 * @method string getAppGroupIdentity()
5581
 */
5582
class RemoveQueryProcessor extends Roa
5583
{
5584
    /** @var string */
5585
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/query-processors/[name]';
5586
5587
    /** @var string */
5588
    public $method = 'DELETE';
5589
5590
    /**
5591
     * @param string $value
5592
     *
5593
     * @return $this
5594
     */
5595
    public function withAppId($value)
5596
    {
5597
        $this->data['AppId'] = $value;
5598
        $this->pathParameters['appId'] = $value;
5599
5600
        return $this;
5601
    }
5602
5603
    /**
5604
     * @param string $value
5605
     *
5606
     * @return $this
5607
     */
5608
    public function withName($value)
5609
    {
5610
        $this->data['Name'] = $value;
5611
        $this->pathParameters['name'] = $value;
5612
5613
        return $this;
5614
    }
5615
5616
    /**
5617
     * @param string $value
5618
     *
5619
     * @return $this
5620
     */
5621
    public function withAppGroupIdentity($value)
5622
    {
5623
        $this->data['AppGroupIdentity'] = $value;
5624
        $this->pathParameters['appGroupIdentity'] = $value;
5625
5626
        return $this;
5627
    }
5628
}
5629
5630
/**
5631
 * @method string getAppGroupIdentity()
5632
 * @method string getTaskId()
5633
 */
5634
class RemoveScheduledTask extends Roa
5635
{
5636
    /** @var string */
5637
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scheduled-tasks/[taskId]';
5638
5639
    /** @var string */
5640
    public $method = 'DELETE';
5641
5642
    /**
5643
     * @param string $value
5644
     *
5645
     * @return $this
5646
     */
5647
    public function withAppGroupIdentity($value)
5648
    {
5649
        $this->data['AppGroupIdentity'] = $value;
5650
        $this->pathParameters['appGroupIdentity'] = $value;
5651
5652
        return $this;
5653
    }
5654
5655
    /**
5656
     * @param string $value
5657
     *
5658
     * @return $this
5659
     */
5660
    public function withTaskId($value)
5661
    {
5662
        $this->data['TaskId'] = $value;
5663
        $this->pathParameters['taskId'] = $value;
5664
5665
        return $this;
5666
    }
5667
}
5668
5669
/**
5670
 * @method string getStrategyName()
5671
 * @method string getAppId()
5672
 * @method string getAppGroupIdentity()
5673
 */
5674
class RemoveSearchStrategy extends Roa
5675
{
5676
    /** @var string */
5677
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/search-strategies/[strategyName]';
5678
5679
    /** @var string */
5680
    public $method = 'DELETE';
5681
5682
    /**
5683
     * @param string $value
5684
     *
5685
     * @return $this
5686
     */
5687
    public function withStrategyName($value)
5688
    {
5689
        $this->data['StrategyName'] = $value;
5690
        $this->pathParameters['strategyName'] = $value;
5691
5692
        return $this;
5693
    }
5694
5695
    /**
5696
     * @param string $value
5697
     *
5698
     * @return $this
5699
     */
5700
    public function withAppId($value)
5701
    {
5702
        $this->data['AppId'] = $value;
5703
        $this->pathParameters['appId'] = $value;
5704
5705
        return $this;
5706
    }
5707
5708
    /**
5709
     * @param string $value
5710
     *
5711
     * @return $this
5712
     */
5713
    public function withAppGroupIdentity($value)
5714
    {
5715
        $this->data['AppGroupIdentity'] = $value;
5716
        $this->pathParameters['appGroupIdentity'] = $value;
5717
5718
        return $this;
5719
    }
5720
}
5721
5722
/**
5723
 * @method string getAppId()
5724
 * @method string getName()
5725
 * @method string getAppGroupIdentity()
5726
 */
5727
class RemoveSecondRank extends Roa
5728
{
5729
    /** @var string */
5730
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks/[name]';
5731
5732
    /** @var string */
5733
    public $method = 'DELETE';
5734
5735
    /**
5736
     * @param string $value
5737
     *
5738
     * @return $this
5739
     */
5740
    public function withAppId($value)
5741
    {
5742
        $this->data['AppId'] = $value;
5743
        $this->pathParameters['appId'] = $value;
5744
5745
        return $this;
5746
    }
5747
5748
    /**
5749
     * @param string $value
5750
     *
5751
     * @return $this
5752
     */
5753
    public function withName($value)
5754
    {
5755
        $this->data['Name'] = $value;
5756
        $this->pathParameters['name'] = $value;
5757
5758
        return $this;
5759
    }
5760
5761
    /**
5762
     * @param string $value
5763
     *
5764
     * @return $this
5765
     */
5766
    public function withAppGroupIdentity($value)
5767
    {
5768
        $this->data['AppGroupIdentity'] = $value;
5769
        $this->pathParameters['appGroupIdentity'] = $value;
5770
5771
        return $this;
5772
    }
5773
}
5774
5775
/**
5776
 * @method string getName()
5777
 */
5778
class RemoveUserAnalyzer extends Roa
5779
{
5780
    /** @var string */
5781
    public $pathPattern = '/v4/openapi/user-analyzers/[name]';
5782
5783
    /** @var string */
5784
    public $method = 'DELETE';
5785
5786
    /**
5787
     * @param string $value
5788
     *
5789
     * @return $this
5790
     */
5791
    public function withName($value)
5792
    {
5793
        $this->data['Name'] = $value;
5794
        $this->pathParameters['name'] = $value;
5795
5796
        return $this;
5797
    }
5798
}
5799
5800
/**
5801
 * @method string getClientToken()
5802
 * @method string getAppGroupIdentity()
5803
 */
5804
class RenewAppGroup extends Roa
5805
{
5806
    /** @var string */
5807
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/actions/renew';
5808
5809
    /** @var string */
5810
    public $method = 'POST';
5811
5812
    /**
5813
     * @param string $value
5814
     *
5815
     * @return $this
5816
     */
5817
    public function withClientToken($value)
5818
    {
5819
        $this->data['ClientToken'] = $value;
5820
        $this->options['query']['clientToken'] = $value;
5821
5822
        return $this;
5823
    }
5824
5825
    /**
5826
     * @param string $value
5827
     *
5828
     * @return $this
5829
     */
5830
    public function withAppGroupIdentity($value)
5831
    {
5832
        $this->data['AppGroupIdentity'] = $value;
5833
        $this->pathParameters['appGroupIdentity'] = $value;
5834
5835
        return $this;
5836
    }
5837
}
5838
5839
/**
5840
 * @method string getAppGroupIdentity()
5841
 */
5842
class ReplaceAppGroupCommodityCode extends Roa
5843
{
5844
    /** @var string */
5845
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/actions/to-instance-typed';
5846
5847
    /** @var string */
5848
    public $method = 'POST';
5849
5850
    /**
5851
     * @param string $value
5852
     *
5853
     * @return $this
5854
     */
5855
    public function withAppGroupIdentity($value)
5856
    {
5857
        $this->data['AppGroupIdentity'] = $value;
5858
        $this->pathParameters['appGroupIdentity'] = $value;
5859
5860
        return $this;
5861
    }
5862
}
5863
5864
/**
5865
 * @method string getAppVersionId()
5866
 * @method string getFileName()
5867
 * @method string getScriptName()
5868
 * @method string getAppGroupIdentity()
5869
 */
5870
class SaveSortScriptFile extends Roa
5871
{
5872
    /** @var string */
5873
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]/files/src/[fileName]';
5874
5875
    /** @var string */
5876
    public $method = 'PUT';
5877
5878
    /**
5879
     * @param string $value
5880
     *
5881
     * @return $this
5882
     */
5883
    public function withAppVersionId($value)
5884
    {
5885
        $this->data['AppVersionId'] = $value;
5886
        $this->pathParameters['appVersionId'] = $value;
5887
5888
        return $this;
5889
    }
5890
5891
    /**
5892
     * @param string $value
5893
     *
5894
     * @return $this
5895
     */
5896
    public function withFileName($value)
5897
    {
5898
        $this->data['FileName'] = $value;
5899
        $this->pathParameters['fileName'] = $value;
5900
5901
        return $this;
5902
    }
5903
5904
    /**
5905
     * @param string $value
5906
     *
5907
     * @return $this
5908
     */
5909
    public function withScriptName($value)
5910
    {
5911
        $this->data['ScriptName'] = $value;
5912
        $this->pathParameters['scriptName'] = $value;
5913
5914
        return $this;
5915
    }
5916
5917
    /**
5918
     * @param string $value
5919
     *
5920
     * @return $this
5921
     */
5922
    public function withAppGroupIdentity($value)
5923
    {
5924
        $this->data['AppGroupIdentity'] = $value;
5925
        $this->pathParameters['appGroupIdentity'] = $value;
5926
5927
        return $this;
5928
    }
5929
}
5930
5931
/**
5932
 * @method string getAppGroupIdentity()
5933
 */
5934
class StartSlowQueryAnalyzer extends Roa
5935
{
5936
    /** @var string */
5937
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/optimizers/slow-query/actions/run';
5938
5939
    /** @var string */
5940
    public $method = 'POST';
5941
5942
    /**
5943
     * @param string $value
5944
     *
5945
     * @return $this
5946
     */
5947
    public function withAppGroupIdentity($value)
5948
    {
5949
        $this->data['AppGroupIdentity'] = $value;
5950
        $this->pathParameters['appGroupIdentity'] = $value;
5951
5952
        return $this;
5953
    }
5954
}
5955
5956
/**
5957
 * @method string getBody()
5958
 */
5959
class TagResources extends Roa
5960
{
5961
    /** @var string */
5962
    public $pathPattern = '/v4/openapi/resource-tags';
5963
5964
    /** @var string */
5965
    public $method = 'POST';
5966
5967
    /**
5968
     * @param string $value
5969
     *
5970
     * @return $this
5971
     */
5972
    public function withBody($value)
5973
    {
5974
        $this->data['Body'] = $value;
5975
        $this->options['form_params']['body'] = $value;
5976
5977
        return $this;
5978
    }
5979
}
5980
5981
/**
5982
 * @method string getModelName()
5983
 * @method string getAppGroupIdentity()
5984
 */
5985
class TrainModel extends Roa
5986
{
5987
    /** @var string */
5988
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/algorithm/models/[modelName]/actions/train';
5989
5990
    /** @var string */
5991
    public $method = 'POST';
5992
5993
    /**
5994
     * @param string $value
5995
     *
5996
     * @return $this
5997
     */
5998
    public function withModelName($value)
5999
    {
6000
        $this->data['ModelName'] = $value;
6001
        $this->pathParameters['modelName'] = $value;
6002
6003
        return $this;
6004
    }
6005
6006
    /**
6007
     * @param string $value
6008
     *
6009
     * @return $this
6010
     */
6011
    public function withAppGroupIdentity($value)
6012
    {
6013
        $this->data['AppGroupIdentity'] = $value;
6014
        $this->pathParameters['appGroupIdentity'] = $value;
6015
6016
        return $this;
6017
    }
6018
}
6019
6020
/**
6021
 * @method string getAppGroupIdentity()
6022
 */
6023
class UnbindEsInstance extends Roa
6024
{
6025
    /** @var string */
6026
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/actions/unbind-es-instance';
6027
6028
    /** @var string */
6029
    public $method = 'POST';
6030
6031
    /**
6032
     * @param string $value
6033
     *
6034
     * @return $this
6035
     */
6036
    public function withAppGroupIdentity($value)
6037
    {
6038
        $this->data['AppGroupIdentity'] = $value;
6039
        $this->pathParameters['appGroupIdentity'] = $value;
6040
6041
        return $this;
6042
    }
6043
}
6044
6045
/**
6046
 * @method string getEsInstanceId()
6047
 * @method string getAppGroupIdentity()
6048
 */
6049
class UnbindESUserAnalyzer extends Roa
6050
{
6051
    /** @var string */
6052
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/es/[esInstanceId]/actions/unbind-analyzer';
6053
6054
    /** @var string */
6055
    public $method = 'POST';
6056
6057
    /**
6058
     * @param string $value
6059
     *
6060
     * @return $this
6061
     */
6062
    public function withEsInstanceId($value)
6063
    {
6064
        $this->data['EsInstanceId'] = $value;
6065
        $this->pathParameters['esInstanceId'] = $value;
6066
6067
        return $this;
6068
    }
6069
6070
    /**
6071
     * @param string $value
6072
     *
6073
     * @return $this
6074
     */
6075
    public function withAppGroupIdentity($value)
6076
    {
6077
        $this->data['AppGroupIdentity'] = $value;
6078
        $this->pathParameters['appGroupIdentity'] = $value;
6079
6080
        return $this;
6081
    }
6082
}
6083
6084
/**
6085
 * @method string getAll()
6086
 * @method string getResourceType()
6087
 */
6088
class UntagResources extends Roa
6089
{
6090
    /** @var string */
6091
    public $pathPattern = '/v4/openapi/resource-tags';
6092
6093
    /** @var string */
6094
    public $method = 'DELETE';
6095
6096
    /**
6097
     * @param string $value
6098
     *
6099
     * @return $this
6100
     */
6101
    public function withAll($value)
6102
    {
6103
        $this->data['All'] = $value;
6104
        $this->options['query']['all'] = $value;
6105
6106
        return $this;
6107
    }
6108
6109
    /**
6110
     * @param string $value
6111
     *
6112
     * @return $this
6113
     */
6114
    public function withResourceType($value)
6115
    {
6116
        $this->data['ResourceType'] = $value;
6117
        $this->options['query']['resourceType'] = $value;
6118
6119
        return $this;
6120
    }
6121
}
6122
6123
/**
6124
 * @method string getGroupId()
6125
 * @method string getSceneId()
6126
 * @method string getExperimentId()
6127
 * @method string getAppGroupIdentity()
6128
 */
6129
class UpdateABTestExperiment extends Roa
6130
{
6131
    /** @var string */
6132
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments/[experimentId]';
6133
6134
    /** @var string */
6135
    public $method = 'PUT';
6136
6137
    /**
6138
     * @param string $value
6139
     *
6140
     * @return $this
6141
     */
6142
    public function withGroupId($value)
6143
    {
6144
        $this->data['GroupId'] = $value;
6145
        $this->pathParameters['groupId'] = $value;
6146
6147
        return $this;
6148
    }
6149
6150
    /**
6151
     * @param string $value
6152
     *
6153
     * @return $this
6154
     */
6155
    public function withSceneId($value)
6156
    {
6157
        $this->data['SceneId'] = $value;
6158
        $this->pathParameters['sceneId'] = $value;
6159
6160
        return $this;
6161
    }
6162
6163
    /**
6164
     * @param string $value
6165
     *
6166
     * @return $this
6167
     */
6168
    public function withExperimentId($value)
6169
    {
6170
        $this->data['ExperimentId'] = $value;
6171
        $this->pathParameters['experimentId'] = $value;
6172
6173
        return $this;
6174
    }
6175
6176
    /**
6177
     * @param string $value
6178
     *
6179
     * @return $this
6180
     */
6181
    public function withAppGroupIdentity($value)
6182
    {
6183
        $this->data['AppGroupIdentity'] = $value;
6184
        $this->pathParameters['appGroupIdentity'] = $value;
6185
6186
        return $this;
6187
    }
6188
}
6189
6190
/**
6191
 * @method string getGroupId()
6192
 * @method string getSceneId()
6193
 * @method string getExperimentId()
6194
 * @method string getAppGroupIdentity()
6195
 */
6196
class UpdateABTestFixedFlowDividers extends Roa
6197
{
6198
    /** @var string */
6199
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]/experiments/[experimentId]/fixed-flow-dividers';
6200
6201
    /** @var string */
6202
    public $method = 'PUT';
6203
6204
    /**
6205
     * @param string $value
6206
     *
6207
     * @return $this
6208
     */
6209
    public function withGroupId($value)
6210
    {
6211
        $this->data['GroupId'] = $value;
6212
        $this->pathParameters['groupId'] = $value;
6213
6214
        return $this;
6215
    }
6216
6217
    /**
6218
     * @param string $value
6219
     *
6220
     * @return $this
6221
     */
6222
    public function withSceneId($value)
6223
    {
6224
        $this->data['SceneId'] = $value;
6225
        $this->pathParameters['sceneId'] = $value;
6226
6227
        return $this;
6228
    }
6229
6230
    /**
6231
     * @param string $value
6232
     *
6233
     * @return $this
6234
     */
6235
    public function withExperimentId($value)
6236
    {
6237
        $this->data['ExperimentId'] = $value;
6238
        $this->pathParameters['experimentId'] = $value;
6239
6240
        return $this;
6241
    }
6242
6243
    /**
6244
     * @param string $value
6245
     *
6246
     * @return $this
6247
     */
6248
    public function withAppGroupIdentity($value)
6249
    {
6250
        $this->data['AppGroupIdentity'] = $value;
6251
        $this->pathParameters['appGroupIdentity'] = $value;
6252
6253
        return $this;
6254
    }
6255
}
6256
6257
/**
6258
 * @method string getGroupId()
6259
 * @method string getSceneId()
6260
 * @method string getAppGroupIdentity()
6261
 */
6262
class UpdateABTestGroup extends Roa
6263
{
6264
    /** @var string */
6265
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]/groups/[groupId]';
6266
6267
    /** @var string */
6268
    public $method = 'PUT';
6269
6270
    /**
6271
     * @param string $value
6272
     *
6273
     * @return $this
6274
     */
6275
    public function withGroupId($value)
6276
    {
6277
        $this->data['GroupId'] = $value;
6278
        $this->pathParameters['groupId'] = $value;
6279
6280
        return $this;
6281
    }
6282
6283
    /**
6284
     * @param string $value
6285
     *
6286
     * @return $this
6287
     */
6288
    public function withSceneId($value)
6289
    {
6290
        $this->data['SceneId'] = $value;
6291
        $this->pathParameters['sceneId'] = $value;
6292
6293
        return $this;
6294
    }
6295
6296
    /**
6297
     * @param string $value
6298
     *
6299
     * @return $this
6300
     */
6301
    public function withAppGroupIdentity($value)
6302
    {
6303
        $this->data['AppGroupIdentity'] = $value;
6304
        $this->pathParameters['appGroupIdentity'] = $value;
6305
6306
        return $this;
6307
    }
6308
}
6309
6310
/**
6311
 * @method string getSceneId()
6312
 * @method string getAppGroupIdentity()
6313
 */
6314
class UpdateABTestScene extends Roa
6315
{
6316
    /** @var string */
6317
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/scenes/[sceneId]';
6318
6319
    /** @var string */
6320
    public $method = 'PUT';
6321
6322
    /**
6323
     * @param string $value
6324
     *
6325
     * @return $this
6326
     */
6327
    public function withSceneId($value)
6328
    {
6329
        $this->data['SceneId'] = $value;
6330
        $this->pathParameters['sceneId'] = $value;
6331
6332
        return $this;
6333
    }
6334
6335
    /**
6336
     * @param string $value
6337
     *
6338
     * @return $this
6339
     */
6340
    public function withAppGroupIdentity($value)
6341
    {
6342
        $this->data['AppGroupIdentity'] = $value;
6343
        $this->pathParameters['appGroupIdentity'] = $value;
6344
6345
        return $this;
6346
    }
6347
}
6348
6349
/**
6350
 * @method string getDryRun()
6351
 * @method string getAppId()
6352
 * @method string getAppGroupIdentity()
6353
 */
6354
class UpdateFetchFields extends Roa
6355
{
6356
    /** @var string */
6357
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/fetch-fields';
6358
6359
    /** @var string */
6360
    public $method = 'PUT';
6361
6362
    /**
6363
     * @param string $value
6364
     *
6365
     * @return $this
6366
     */
6367
    public function withDryRun($value)
6368
    {
6369
        $this->data['DryRun'] = $value;
6370
        $this->options['query']['dryRun'] = $value;
6371
6372
        return $this;
6373
    }
6374
6375
    /**
6376
     * @param string $value
6377
     *
6378
     * @return $this
6379
     */
6380
    public function withAppId($value)
6381
    {
6382
        $this->data['AppId'] = $value;
6383
        $this->pathParameters['appId'] = $value;
6384
6385
        return $this;
6386
    }
6387
6388
    /**
6389
     * @param string $value
6390
     *
6391
     * @return $this
6392
     */
6393
    public function withAppGroupIdentity($value)
6394
    {
6395
        $this->data['AppGroupIdentity'] = $value;
6396
        $this->pathParameters['appGroupIdentity'] = $value;
6397
6398
        return $this;
6399
    }
6400
}
6401
6402
/**
6403
 * @method string getFunctionName()
6404
 * @method string getAppGroupIdentity()
6405
 */
6406
class UpdateFunctionDefaultInstance extends Roa
6407
{
6408
    /** @var string */
6409
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/default-instance';
6410
6411
    /** @var string */
6412
    public $method = 'PUT';
6413
6414
    /**
6415
     * @param string $value
6416
     *
6417
     * @return $this
6418
     */
6419
    public function withFunctionName($value)
6420
    {
6421
        $this->data['FunctionName'] = $value;
6422
        $this->pathParameters['functionName'] = $value;
6423
6424
        return $this;
6425
    }
6426
6427
    /**
6428
     * @param string $value
6429
     *
6430
     * @return $this
6431
     */
6432
    public function withAppGroupIdentity($value)
6433
    {
6434
        $this->data['AppGroupIdentity'] = $value;
6435
        $this->pathParameters['appGroupIdentity'] = $value;
6436
6437
        return $this;
6438
    }
6439
}
6440
6441
/**
6442
 * @method string getInstanceName()
6443
 * @method string getFunctionName()
6444
 * @method string getAppGroupIdentity()
6445
 */
6446
class UpdateFunctionInstance extends Roa
6447
{
6448
    /** @var string */
6449
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/functions/[functionName]/instances/[instanceName]';
6450
6451
    /** @var string */
6452
    public $method = 'PUT';
6453
6454
    /**
6455
     * @param string $value
6456
     *
6457
     * @return $this
6458
     */
6459
    public function withInstanceName($value)
6460
    {
6461
        $this->data['InstanceName'] = $value;
6462
        $this->pathParameters['instanceName'] = $value;
6463
6464
        return $this;
6465
    }
6466
6467
    /**
6468
     * @param string $value
6469
     *
6470
     * @return $this
6471
     */
6472
    public function withFunctionName($value)
6473
    {
6474
        $this->data['FunctionName'] = $value;
6475
        $this->pathParameters['functionName'] = $value;
6476
6477
        return $this;
6478
    }
6479
6480
    /**
6481
     * @param string $value
6482
     *
6483
     * @return $this
6484
     */
6485
    public function withAppGroupIdentity($value)
6486
    {
6487
        $this->data['AppGroupIdentity'] = $value;
6488
        $this->pathParameters['appGroupIdentity'] = $value;
6489
6490
        return $this;
6491
    }
6492
}
6493
6494
/**
6495
 * @method string getStrategyName()
6496
 * @method string getAppId()
6497
 * @method string getAppGroupIdentity()
6498
 */
6499
class UpdateSearchStrategy extends Roa
6500
{
6501
    /** @var string */
6502
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/search-strategies/[strategyName]';
6503
6504
    /** @var string */
6505
    public $method = 'PUT';
6506
6507
    /**
6508
     * @param string $value
6509
     *
6510
     * @return $this
6511
     */
6512
    public function withStrategyName($value)
6513
    {
6514
        $this->data['StrategyName'] = $value;
6515
        $this->pathParameters['strategyName'] = $value;
6516
6517
        return $this;
6518
    }
6519
6520
    /**
6521
     * @param string $value
6522
     *
6523
     * @return $this
6524
     */
6525
    public function withAppId($value)
6526
    {
6527
        $this->data['AppId'] = $value;
6528
        $this->pathParameters['appId'] = $value;
6529
6530
        return $this;
6531
    }
6532
6533
    /**
6534
     * @param string $value
6535
     *
6536
     * @return $this
6537
     */
6538
    public function withAppGroupIdentity($value)
6539
    {
6540
        $this->data['AppGroupIdentity'] = $value;
6541
        $this->pathParameters['appGroupIdentity'] = $value;
6542
6543
        return $this;
6544
    }
6545
}
6546
6547
/**
6548
 * @method string getAppVersionId()
6549
 * @method string getScriptName()
6550
 * @method string getAppGroupIdentity()
6551
 */
6552
class UpdateSortScript extends Roa
6553
{
6554
    /** @var string */
6555
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appVersionId]/sort-scripts/[scriptName]';
6556
6557
    /** @var string */
6558
    public $method = 'PUT';
6559
6560
    /**
6561
     * @param string $value
6562
     *
6563
     * @return $this
6564
     */
6565
    public function withAppVersionId($value)
6566
    {
6567
        $this->data['AppVersionId'] = $value;
6568
        $this->pathParameters['appVersionId'] = $value;
6569
6570
        return $this;
6571
    }
6572
6573
    /**
6574
     * @param string $value
6575
     *
6576
     * @return $this
6577
     */
6578
    public function withScriptName($value)
6579
    {
6580
        $this->data['ScriptName'] = $value;
6581
        $this->pathParameters['scriptName'] = $value;
6582
6583
        return $this;
6584
    }
6585
6586
    /**
6587
     * @param string $value
6588
     *
6589
     * @return $this
6590
     */
6591
    public function withAppGroupIdentity($value)
6592
    {
6593
        $this->data['AppGroupIdentity'] = $value;
6594
        $this->pathParameters['appGroupIdentity'] = $value;
6595
6596
        return $this;
6597
    }
6598
}
6599
6600
/**
6601
 * @method string getDryRun()
6602
 * @method string getAppId()
6603
 * @method string getAppGroupIdentity()
6604
 */
6605
class UpdateSummaries extends Roa
6606
{
6607
    /** @var string */
6608
    public $pathPattern = '/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/summaries';
6609
6610
    /** @var string */
6611
    public $method = 'PUT';
6612
6613
    /**
6614
     * @param string $value
6615
     *
6616
     * @return $this
6617
     */
6618
    public function withDryRun($value)
6619
    {
6620
        $this->data['DryRun'] = $value;
6621
        $this->options['query']['dryRun'] = $value;
6622
6623
        return $this;
6624
    }
6625
6626
    /**
6627
     * @param string $value
6628
     *
6629
     * @return $this
6630
     */
6631
    public function withAppId($value)
6632
    {
6633
        $this->data['AppId'] = $value;
6634
        $this->pathParameters['appId'] = $value;
6635
6636
        return $this;
6637
    }
6638
6639
    /**
6640
     * @param string $value
6641
     *
6642
     * @return $this
6643
     */
6644
    public function withAppGroupIdentity($value)
6645
    {
6646
        $this->data['AppGroupIdentity'] = $value;
6647
        $this->pathParameters['appGroupIdentity'] = $value;
6648
6649
        return $this;
6650
    }
6651
}
6652
6653
class ValidateDataSources extends Roa
6654
{
6655
    /** @var string */
6656
    public $pathPattern = '/v4/openapi/assist/data-sources/validations';
6657
6658
    /** @var string */
6659
    public $method = 'POST';
6660
}
6661