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 ( cbc84f...ffdeee )
by
unknown
07:10
created

CreateModel   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

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