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 ( 5f8829...7f7af9 )
by
unknown
14:59 queued 03:18
created

QuerySingleReport::withInstanceId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Airec\V20201126;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AttachDataset attachDataset(array $options = [])
9
 * @method AttachIndexVersion attachIndexVersion(array $options = [])
10
 * @method CheckRankingModelReachable checkRankingModelReachable(array $options = [])
11
 * @method CloneExperiment cloneExperiment(array $options = [])
12
 * @method CreateFilteringAlgorithm createFilteringAlgorithm(array $options = [])
13
 * @method CreateInstance createInstance(array $options = [])
14
 * @method CreateRankingModel createRankingModel(array $options = [])
15
 * @method CreateRule createRule(array $options = [])
16
 * @method CreateScene createScene(array $options = [])
17
 * @method DecribeRankingModel decribeRankingModel(array $options = [])
18
 * @method DeleteDataSet deleteDataSet(array $options = [])
19
 * @method DeleteExperiment deleteExperiment(array $options = [])
20
 * @method DeleteFilteringAlgorithm deleteFilteringAlgorithm(array $options = [])
21
 * @method DeleteRankingModel deleteRankingModel(array $options = [])
22
 * @method DeleteScene deleteScene(array $options = [])
23
 * @method DescribeBaseExperiment describeBaseExperiment(array $options = [])
24
 * @method DescribeDataSetMessage describeDataSetMessage(array $options = [])
25
 * @method DescribeDefaultAlgorithms describeDefaultAlgorithms(array $options = [])
26
 * @method DescribeExperiment describeExperiment(array $options = [])
27
 * @method DescribeExperimentEnv describeExperimentEnv(array $options = [])
28
 * @method DescribeExperimentEnvProgress describeExperimentEnvProgress(array $options = [])
29
 * @method DescribeFilteringAlgorithm describeFilteringAlgorithm(array $options = [])
30
 * @method DescribeInstance describeInstance(array $options = [])
31
 * @method DescribeLatestTask describeLatestTask(array $options = [])
32
 * @method DescribeQuota describeQuota(array $options = [])
33
 * @method DescribeRegions describeRegions(array $options = [])
34
 * @method DescribeRule describeRule(array $options = [])
35
 * @method DescribeScene describeScene(array $options = [])
36
 * @method DescribeSceneBucket describeSceneBucket(array $options = [])
37
 * @method DescribeSceneThroughput describeSceneThroughput(array $options = [])
38
 * @method DescribeSyncReportDetail describeSyncReportDetail(array $options = [])
39
 * @method DescribeSyncReportOutliers describeSyncReportOutliers(array $options = [])
40
 * @method DescribeUserMetrics describeUserMetrics(array $options = [])
41
 * @method DowngradeInstance downgradeInstance(array $options = [])
42
 * @method EnableExperiment enableExperiment(array $options = [])
43
 * @method ListDashboardDetails listDashboardDetails(array $options = [])
44
 * @method ListDashboardDetailsFlows listDashboardDetailsFlows(array $options = [])
45
 * @method ListDashboardMetrics listDashboardMetrics(array $options = [])
46
 * @method ListDashboardMetricsFlows listDashboardMetricsFlows(array $options = [])
47
 * @method ListDataSet listDataSet(array $options = [])
48
 * @method ListDataSource listDataSource(array $options = [])
49
 * @method ListExperiments listExperiments(array $options = [])
50
 * @method ListFilteringAlgorithms listFilteringAlgorithms(array $options = [])
51
 * @method ListIndexVersions listIndexVersions(array $options = [])
52
 * @method ListInstance listInstance(array $options = [])
53
 * @method ListInstanceTask listInstanceTask(array $options = [])
54
 * @method ListItems listItems(array $options = [])
55
 * @method ListLogs listLogs(array $options = [])
56
 * @method ListMixCategories listMixCategories(array $options = [])
57
 * @method ListRankingModels listRankingModels(array $options = [])
58
 * @method ListRuleConditions listRuleConditions(array $options = [])
59
 * @method ListRules listRules(array $options = [])
60
 * @method ListRuleTasks listRuleTasks(array $options = [])
61
 * @method ListSceneItems listSceneItems(array $options = [])
62
 * @method ListSceneParameters listSceneParameters(array $options = [])
63
 * @method ListScenes listScenes(array $options = [])
64
 * @method ListUmengAppkeys listUmengAppkeys(array $options = [])
65
 * @method ListUserClusters listUserClusters(array $options = [])
66
 * @method ModifyDataSource modifyDataSource(array $options = [])
67
 * @method ModifyFilteringAlgorithmMeta modifyFilteringAlgorithmMeta(array $options = [])
68
 * @method ModifyInstance modifyInstance(array $options = [])
69
 * @method ModifyItems modifyItems(array $options = [])
70
 * @method ModifyRankingModel modifyRankingModel(array $options = [])
71
 * @method ModifyRule modifyRule(array $options = [])
72
 * @method ModifyScene modifyScene(array $options = [])
73
 * @method OfflineFilteringAlgorithm offlineFilteringAlgorithm(array $options = [])
74
 * @method PublishRule publishRule(array $options = [])
75
 * @method PushDocument pushDocument(array $options = [])
76
 * @method PushIntervention pushIntervention(array $options = [])
77
 * @method QueryDataMessage queryDataMessage(array $options = [])
78
 * @method QueryDataMessageStatistics queryDataMessageStatistics(array $options = [])
79
 * @method QueryExceptionHistory queryExceptionHistory(array $options = [])
80
 * @method QueryRawData queryRawData(array $options = [])
81
 * @method QuerySingleAggregationReport querySingleAggregationReport(array $options = [])
82
 * @method QuerySingleReport querySingleReport(array $options = [])
83
 * @method QuerySyncReportAggregation querySyncReportAggregation(array $options = [])
84
 * @method RebuildIndex rebuildIndex(array $options = [])
85
 * @method Recommend recommend(array $options = [])
86
 * @method RunInstance runInstance(array $options = [])
87
 * @method StopDataSet stopDataSet(array $options = [])
88
 * @method UnLockIndexVersion unLockIndexVersion(array $options = [])
89
 * @method UpdateExperimentBasicInfo updateExperimentBasicInfo(array $options = [])
90
 * @method UpdateExperimentConfig updateExperimentConfig(array $options = [])
91
 * @method UpdateExperimentStatus updateExperimentStatus(array $options = [])
92
 * @method UpgradeInstance upgradeInstance(array $options = [])
93
 * @method ValidateInstance validateInstance(array $options = [])
94
 */
95
class AirecApiResolver extends ApiResolver
96
{
97
}
98
99
class Roa extends \AlibabaCloud\Client\Resolver\Roa
100
{
101
    /** @var string */
102
    public $product = 'Airec';
103
104
    /** @var string */
105
    public $version = '2020-11-26';
106
107
    /** @var string */
108
    public $serviceCode = 'airec';
109
}
110
111
/**
112
 * @method string getVersionId()
113
 * @method string getInstanceId()
114
 */
115
class AttachDataset extends Roa
116
{
117
    /** @var string */
118
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dataSets/[versionId]/actions/current';
119
120
    /** @var string */
121
    public $method = 'POST';
122
123
    /**
124
     * @param string $value
125
     *
126
     * @return $this
127
     */
128
    public function withVersionId($value)
129
    {
130
        $this->data['VersionId'] = $value;
131
        $this->pathParameters['versionId'] = $value;
132
133
        return $this;
134
    }
135
136
    /**
137
     * @param string $value
138
     *
139
     * @return $this
140
     */
141
    public function withInstanceId($value)
142
    {
143
        $this->data['InstanceId'] = $value;
144
        $this->pathParameters['instanceId'] = $value;
145
146
        return $this;
147
    }
148
}
149
150
/**
151
 * @method string getVersionId()
152
 * @method string getInstanceId()
153
 * @method string getAlgorithmId()
154
 */
155
class AttachIndexVersion extends Roa
156
{
157
    /** @var string */
158
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms/[algorithmId]/index-versions/[versionId]/actions/attach';
159
160
    /** @var string */
161
    public $method = 'POST';
162
163
    /**
164
     * @param string $value
165
     *
166
     * @return $this
167
     */
168
    public function withVersionId($value)
169
    {
170
        $this->data['VersionId'] = $value;
171
        $this->pathParameters['versionId'] = $value;
172
173
        return $this;
174
    }
175
176
    /**
177
     * @param string $value
178
     *
179
     * @return $this
180
     */
181
    public function withInstanceId($value)
182
    {
183
        $this->data['InstanceId'] = $value;
184
        $this->pathParameters['instanceId'] = $value;
185
186
        return $this;
187
    }
188
189
    /**
190
     * @param string $value
191
     *
192
     * @return $this
193
     */
194
    public function withAlgorithmId($value)
195
    {
196
        $this->data['AlgorithmId'] = $value;
197
        $this->pathParameters['algorithmId'] = $value;
198
199
        return $this;
200
    }
201
}
202
203
/**
204
 * @method string getInstanceId()
205
 * @method string getRankingModelId()
206
 */
207
class CheckRankingModelReachable extends Roa
208
{
209
    /** @var string */
210
    public $pathPattern = '/v2/openapi/instances/[instanceId]/ranking-models/[rankingModelId]/actions/check-connectivity';
211
212
    /**
213
     * @param string $value
214
     *
215
     * @return $this
216
     */
217
    public function withInstanceId($value)
218
    {
219
        $this->data['InstanceId'] = $value;
220
        $this->pathParameters['instanceId'] = $value;
221
222
        return $this;
223
    }
224
225
    /**
226
     * @param string $value
227
     *
228
     * @return $this
229
     */
230
    public function withRankingModelId($value)
231
    {
232
        $this->data['RankingModelId'] = $value;
233
        $this->pathParameters['rankingModelId'] = $value;
234
235
        return $this;
236
    }
237
}
238
239
/**
240
 * @method string getInstanceId()
241
 * @method string getDryRun()
242
 * @method string getSceneId()
243
 * @method string getExperimentId()
244
 */
245
class CloneExperiment extends Roa
246
{
247
    /** @var string */
248
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/experiments/[experimentId]/actions/clone';
249
250
    /** @var string */
251
    public $method = 'POST';
252
253
    /**
254
     * @param string $value
255
     *
256
     * @return $this
257
     */
258
    public function withInstanceId($value)
259
    {
260
        $this->data['InstanceId'] = $value;
261
        $this->pathParameters['instanceId'] = $value;
262
263
        return $this;
264
    }
265
266
    /**
267
     * @param string $value
268
     *
269
     * @return $this
270
     */
271
    public function withDryRun($value)
272
    {
273
        $this->data['DryRun'] = $value;
274
        $this->options['query']['dryRun'] = $value;
275
276
        return $this;
277
    }
278
279
    /**
280
     * @param string $value
281
     *
282
     * @return $this
283
     */
284
    public function withSceneId($value)
285
    {
286
        $this->data['SceneId'] = $value;
287
        $this->pathParameters['sceneId'] = $value;
288
289
        return $this;
290
    }
291
292
    /**
293
     * @param string $value
294
     *
295
     * @return $this
296
     */
297
    public function withExperimentId($value)
298
    {
299
        $this->data['ExperimentId'] = $value;
300
        $this->pathParameters['experimentId'] = $value;
301
302
        return $this;
303
    }
304
}
305
306
/**
307
 * @method string getInstanceId()
308
 * @method string getDryRun()
309
 */
310
class CreateFilteringAlgorithm extends Roa
311
{
312
    /** @var string */
313
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms';
314
315
    /** @var string */
316
    public $method = 'POST';
317
318
    /**
319
     * @param string $value
320
     *
321
     * @return $this
322
     */
323
    public function withInstanceId($value)
324
    {
325
        $this->data['InstanceId'] = $value;
326
        $this->pathParameters['instanceId'] = $value;
327
328
        return $this;
329
    }
330
331
    /**
332
     * @param string $value
333
     *
334
     * @return $this
335
     */
336
    public function withDryRun($value)
337
    {
338
        $this->data['DryRun'] = $value;
339
        $this->options['query']['dryRun'] = $value;
340
341
        return $this;
342
    }
343
}
344
345
class CreateInstance extends Roa
346
{
347
    /** @var string */
348
    public $pathPattern = '/v2/openapi/instances';
349
350
    /** @var string */
351
    public $method = 'POST';
352
}
353
354
/**
355
 * @method string getInstanceId()
356
 * @method string getDryRun()
357
 */
358
class CreateRankingModel extends Roa
359
{
360
    /** @var string */
361
    public $pathPattern = '/v2/openapi/instances/[instanceId]/ranking-models';
362
363
    /** @var string */
364
    public $method = 'POST';
365
366
    /**
367
     * @param string $value
368
     *
369
     * @return $this
370
     */
371
    public function withInstanceId($value)
372
    {
373
        $this->data['InstanceId'] = $value;
374
        $this->pathParameters['instanceId'] = $value;
375
376
        return $this;
377
    }
378
379
    /**
380
     * @param string $value
381
     *
382
     * @return $this
383
     */
384
    public function withDryRun($value)
385
    {
386
        $this->data['DryRun'] = $value;
387
        $this->options['query']['dryRun'] = $value;
388
389
        return $this;
390
    }
391
}
392
393
/**
394
 * @method string getInstanceId()
395
 */
396
class CreateRule extends Roa
397
{
398
    /** @var string */
399
    public $pathPattern = '/v2/openapi/instances/[instanceId]/rules';
400
401
    /** @var string */
402
    public $method = 'POST';
403
404
    /**
405
     * @param string $value
406
     *
407
     * @return $this
408
     */
409
    public function withInstanceId($value)
410
    {
411
        $this->data['InstanceId'] = $value;
412
        $this->pathParameters['instanceId'] = $value;
413
414
        return $this;
415
    }
416
}
417
418
/**
419
 * @method string getInstanceId()
420
 * @method string getDryRun()
421
 */
422
class CreateScene extends Roa
423
{
424
    /** @var string */
425
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes';
426
427
    /** @var string */
428
    public $method = 'POST';
429
430
    /**
431
     * @param string $value
432
     *
433
     * @return $this
434
     */
435
    public function withInstanceId($value)
436
    {
437
        $this->data['InstanceId'] = $value;
438
        $this->pathParameters['instanceId'] = $value;
439
440
        return $this;
441
    }
442
443
    /**
444
     * @param string $value
445
     *
446
     * @return $this
447
     */
448
    public function withDryRun($value)
449
    {
450
        $this->data['DryRun'] = $value;
451
        $this->options['query']['dryRun'] = $value;
452
453
        return $this;
454
    }
455
}
456
457
/**
458
 * @method string getInstanceId()
459
 * @method string getRankingModelId()
460
 */
461
class DecribeRankingModel extends Roa
462
{
463
    /** @var string */
464
    public $pathPattern = '/v2/openapi/instances/[instanceId]/ranking-models/[rankingModelId]';
465
466
    /**
467
     * @param string $value
468
     *
469
     * @return $this
470
     */
471
    public function withInstanceId($value)
472
    {
473
        $this->data['InstanceId'] = $value;
474
        $this->pathParameters['instanceId'] = $value;
475
476
        return $this;
477
    }
478
479
    /**
480
     * @param string $value
481
     *
482
     * @return $this
483
     */
484
    public function withRankingModelId($value)
485
    {
486
        $this->data['RankingModelId'] = $value;
487
        $this->pathParameters['rankingModelId'] = $value;
488
489
        return $this;
490
    }
491
}
492
493
/**
494
 * @method string getVersionId()
495
 * @method string getInstanceId()
496
 */
497
class DeleteDataSet extends Roa
498
{
499
    /** @var string */
500
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dataSets/[versionId]';
501
502
    /** @var string */
503
    public $method = 'DELETE';
504
505
    /**
506
     * @param string $value
507
     *
508
     * @return $this
509
     */
510
    public function withVersionId($value)
511
    {
512
        $this->data['VersionId'] = $value;
513
        $this->pathParameters['versionId'] = $value;
514
515
        return $this;
516
    }
517
518
    /**
519
     * @param string $value
520
     *
521
     * @return $this
522
     */
523
    public function withInstanceId($value)
524
    {
525
        $this->data['InstanceId'] = $value;
526
        $this->pathParameters['instanceId'] = $value;
527
528
        return $this;
529
    }
530
}
531
532
/**
533
 * @method string getInstanceId()
534
 * @method string getSceneId()
535
 * @method string getExperimentId()
536
 */
537
class DeleteExperiment extends Roa
538
{
539
    /** @var string */
540
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/experiments/[experimentId]';
541
542
    /** @var string */
543
    public $method = 'DELETE';
544
545
    /**
546
     * @param string $value
547
     *
548
     * @return $this
549
     */
550
    public function withInstanceId($value)
551
    {
552
        $this->data['InstanceId'] = $value;
553
        $this->pathParameters['instanceId'] = $value;
554
555
        return $this;
556
    }
557
558
    /**
559
     * @param string $value
560
     *
561
     * @return $this
562
     */
563
    public function withSceneId($value)
564
    {
565
        $this->data['SceneId'] = $value;
566
        $this->pathParameters['sceneId'] = $value;
567
568
        return $this;
569
    }
570
571
    /**
572
     * @param string $value
573
     *
574
     * @return $this
575
     */
576
    public function withExperimentId($value)
577
    {
578
        $this->data['ExperimentId'] = $value;
579
        $this->pathParameters['experimentId'] = $value;
580
581
        return $this;
582
    }
583
}
584
585
/**
586
 * @method string getInstanceId()
587
 * @method string getAlgorithmId()
588
 */
589
class DeleteFilteringAlgorithm extends Roa
590
{
591
    /** @var string */
592
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms/[algorithmId]';
593
594
    /** @var string */
595
    public $method = 'DELETE';
596
597
    /**
598
     * @param string $value
599
     *
600
     * @return $this
601
     */
602
    public function withInstanceId($value)
603
    {
604
        $this->data['InstanceId'] = $value;
605
        $this->pathParameters['instanceId'] = $value;
606
607
        return $this;
608
    }
609
610
    /**
611
     * @param string $value
612
     *
613
     * @return $this
614
     */
615
    public function withAlgorithmId($value)
616
    {
617
        $this->data['AlgorithmId'] = $value;
618
        $this->pathParameters['algorithmId'] = $value;
619
620
        return $this;
621
    }
622
}
623
624
/**
625
 * @method string getInstanceId()
626
 * @method string getRankingModelId()
627
 */
628
class DeleteRankingModel extends Roa
629
{
630
    /** @var string */
631
    public $pathPattern = '/v2/openapi/instances/[instanceId]/ranking-models/[rankingModelId]';
632
633
    /** @var string */
634
    public $method = 'DELETE';
635
636
    /**
637
     * @param string $value
638
     *
639
     * @return $this
640
     */
641
    public function withInstanceId($value)
642
    {
643
        $this->data['InstanceId'] = $value;
644
        $this->pathParameters['instanceId'] = $value;
645
646
        return $this;
647
    }
648
649
    /**
650
     * @param string $value
651
     *
652
     * @return $this
653
     */
654
    public function withRankingModelId($value)
655
    {
656
        $this->data['RankingModelId'] = $value;
657
        $this->pathParameters['rankingModelId'] = $value;
658
659
        return $this;
660
    }
661
}
662
663
/**
664
 * @method string getInstanceId()
665
 * @method string getSceneId()
666
 */
667
class DeleteScene extends Roa
668
{
669
    /** @var string */
670
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]';
671
672
    /** @var string */
673
    public $method = 'DELETE';
674
675
    /**
676
     * @param string $value
677
     *
678
     * @return $this
679
     */
680
    public function withInstanceId($value)
681
    {
682
        $this->data['InstanceId'] = $value;
683
        $this->pathParameters['instanceId'] = $value;
684
685
        return $this;
686
    }
687
688
    /**
689
     * @param string $value
690
     *
691
     * @return $this
692
     */
693
    public function withSceneId($value)
694
    {
695
        $this->data['SceneId'] = $value;
696
        $this->pathParameters['sceneId'] = $value;
697
698
        return $this;
699
    }
700
}
701
702
/**
703
 * @method string getInstanceId()
704
 * @method string getSceneId()
705
 */
706
class DescribeBaseExperiment extends Roa
707
{
708
    /** @var string */
709
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/base-experiment';
710
711
    /**
712
     * @param string $value
713
     *
714
     * @return $this
715
     */
716
    public function withInstanceId($value)
717
    {
718
        $this->data['InstanceId'] = $value;
719
        $this->pathParameters['instanceId'] = $value;
720
721
        return $this;
722
    }
723
724
    /**
725
     * @param string $value
726
     *
727
     * @return $this
728
     */
729
    public function withSceneId($value)
730
    {
731
        $this->data['SceneId'] = $value;
732
        $this->pathParameters['sceneId'] = $value;
733
734
        return $this;
735
    }
736
}
737
738
/**
739
 * @method string getVersionId()
740
 * @method string getInstanceId()
741
 */
742
class DescribeDataSetMessage extends Roa
743
{
744
    /** @var string */
745
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dataSets/[versionId]/messages';
746
747
    /**
748
     * @param string $value
749
     *
750
     * @return $this
751
     */
752
    public function withVersionId($value)
753
    {
754
        $this->data['VersionId'] = $value;
755
        $this->pathParameters['versionId'] = $value;
756
757
        return $this;
758
    }
759
760
    /**
761
     * @param string $value
762
     *
763
     * @return $this
764
     */
765
    public function withInstanceId($value)
766
    {
767
        $this->data['InstanceId'] = $value;
768
        $this->pathParameters['instanceId'] = $value;
769
770
        return $this;
771
    }
772
}
773
774
/**
775
 * @method string getInstanceId()
776
 * @method string getSceneId()
777
 */
778
class DescribeDefaultAlgorithms extends Roa
779
{
780
    /** @var string */
781
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/default-algorithms';
782
783
    /**
784
     * @param string $value
785
     *
786
     * @return $this
787
     */
788
    public function withInstanceId($value)
789
    {
790
        $this->data['InstanceId'] = $value;
791
        $this->pathParameters['instanceId'] = $value;
792
793
        return $this;
794
    }
795
796
    /**
797
     * @param string $value
798
     *
799
     * @return $this
800
     */
801
    public function withSceneId($value)
802
    {
803
        $this->data['SceneId'] = $value;
804
        $this->pathParameters['sceneId'] = $value;
805
806
        return $this;
807
    }
808
}
809
810
/**
811
 * @method string getInstanceId()
812
 * @method string getSceneId()
813
 * @method string getExperimentId()
814
 */
815
class DescribeExperiment extends Roa
816
{
817
    /** @var string */
818
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/experiments/[experimentId]';
819
820
    /**
821
     * @param string $value
822
     *
823
     * @return $this
824
     */
825
    public function withInstanceId($value)
826
    {
827
        $this->data['InstanceId'] = $value;
828
        $this->pathParameters['instanceId'] = $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
/**
861
 * @method string getInstanceId()
862
 * @method string getSceneId()
863
 */
864
class DescribeExperimentEnv extends Roa
865
{
866
    /** @var string */
867
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/experiment-env';
868
869
    /**
870
     * @param string $value
871
     *
872
     * @return $this
873
     */
874
    public function withInstanceId($value)
875
    {
876
        $this->data['InstanceId'] = $value;
877
        $this->pathParameters['instanceId'] = $value;
878
879
        return $this;
880
    }
881
882
    /**
883
     * @param string $value
884
     *
885
     * @return $this
886
     */
887
    public function withSceneId($value)
888
    {
889
        $this->data['SceneId'] = $value;
890
        $this->pathParameters['sceneId'] = $value;
891
892
        return $this;
893
    }
894
}
895
896
/**
897
 * @method string getInstanceId()
898
 * @method string getSceneId()
899
 */
900
class DescribeExperimentEnvProgress extends Roa
901
{
902
    /** @var string */
903
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/experiment-progress';
904
905
    /**
906
     * @param string $value
907
     *
908
     * @return $this
909
     */
910
    public function withInstanceId($value)
911
    {
912
        $this->data['InstanceId'] = $value;
913
        $this->pathParameters['instanceId'] = $value;
914
915
        return $this;
916
    }
917
918
    /**
919
     * @param string $value
920
     *
921
     * @return $this
922
     */
923
    public function withSceneId($value)
924
    {
925
        $this->data['SceneId'] = $value;
926
        $this->pathParameters['sceneId'] = $value;
927
928
        return $this;
929
    }
930
}
931
932
/**
933
 * @method string getInstanceId()
934
 * @method string getAlgorithmId()
935
 */
936
class DescribeFilteringAlgorithm extends Roa
937
{
938
    /** @var string */
939
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms/[algorithmId]';
940
941
    /**
942
     * @param string $value
943
     *
944
     * @return $this
945
     */
946
    public function withInstanceId($value)
947
    {
948
        $this->data['InstanceId'] = $value;
949
        $this->pathParameters['instanceId'] = $value;
950
951
        return $this;
952
    }
953
954
    /**
955
     * @param string $value
956
     *
957
     * @return $this
958
     */
959
    public function withAlgorithmId($value)
960
    {
961
        $this->data['AlgorithmId'] = $value;
962
        $this->pathParameters['algorithmId'] = $value;
963
964
        return $this;
965
    }
966
}
967
968
/**
969
 * @method string getInstanceId()
970
 */
971
class DescribeInstance extends Roa
972
{
973
    /** @var string */
974
    public $pathPattern = '/v2/openapi/instances/[instanceId]';
975
976
    /**
977
     * @param string $value
978
     *
979
     * @return $this
980
     */
981
    public function withInstanceId($value)
982
    {
983
        $this->data['InstanceId'] = $value;
984
        $this->pathParameters['instanceId'] = $value;
985
986
        return $this;
987
    }
988
}
989
990
/**
991
 * @method string getInstanceId()
992
 * @method string getAlgorithmId()
993
 */
994
class DescribeLatestTask extends Roa
995
{
996
    /** @var string */
997
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms/[algorithmId]/tasks/latest';
998
999
    /**
1000
     * @param string $value
1001
     *
1002
     * @return $this
1003
     */
1004
    public function withInstanceId($value)
1005
    {
1006
        $this->data['InstanceId'] = $value;
1007
        $this->pathParameters['instanceId'] = $value;
1008
1009
        return $this;
1010
    }
1011
1012
    /**
1013
     * @param string $value
1014
     *
1015
     * @return $this
1016
     */
1017
    public function withAlgorithmId($value)
1018
    {
1019
        $this->data['AlgorithmId'] = $value;
1020
        $this->pathParameters['algorithmId'] = $value;
1021
1022
        return $this;
1023
    }
1024
}
1025
1026
/**
1027
 * @method string getInstanceId()
1028
 */
1029
class DescribeQuota extends Roa
1030
{
1031
    /** @var string */
1032
    public $pathPattern = '/v2/openapi/instances/[instanceId]/quota';
1033
1034
    /**
1035
     * @param string $value
1036
     *
1037
     * @return $this
1038
     */
1039
    public function withInstanceId($value)
1040
    {
1041
        $this->data['InstanceId'] = $value;
1042
        $this->pathParameters['instanceId'] = $value;
1043
1044
        return $this;
1045
    }
1046
}
1047
1048
/**
1049
 * @method string getAcceptLanguage()
1050
 */
1051
class DescribeRegions extends Roa
1052
{
1053
    /** @var string */
1054
    public $pathPattern = '/v2/openapi/configurations/regions';
1055
1056
    /**
1057
     * @param string $value
1058
     *
1059
     * @return $this
1060
     */
1061
    public function withAcceptLanguage($value)
1062
    {
1063
        $this->data['AcceptLanguage'] = $value;
1064
        $this->options['query']['acceptLanguage'] = $value;
1065
1066
        return $this;
1067
    }
1068
}
1069
1070
/**
1071
 * @method string getInstanceId()
1072
 * @method string getRuleType()
1073
 * @method string getSceneId()
1074
 * @method string getRuleId()
1075
 */
1076
class DescribeRule extends Roa
1077
{
1078
    /** @var string */
1079
    public $pathPattern = '/v2/openapi/instances/[instanceId]/rules/[ruleId]';
1080
1081
    /**
1082
     * @param string $value
1083
     *
1084
     * @return $this
1085
     */
1086
    public function withInstanceId($value)
1087
    {
1088
        $this->data['InstanceId'] = $value;
1089
        $this->pathParameters['instanceId'] = $value;
1090
1091
        return $this;
1092
    }
1093
1094
    /**
1095
     * @param string $value
1096
     *
1097
     * @return $this
1098
     */
1099
    public function withRuleType($value)
1100
    {
1101
        $this->data['RuleType'] = $value;
1102
        $this->options['query']['ruleType'] = $value;
1103
1104
        return $this;
1105
    }
1106
1107
    /**
1108
     * @param string $value
1109
     *
1110
     * @return $this
1111
     */
1112
    public function withSceneId($value)
1113
    {
1114
        $this->data['SceneId'] = $value;
1115
        $this->options['query']['sceneId'] = $value;
1116
1117
        return $this;
1118
    }
1119
1120
    /**
1121
     * @param string $value
1122
     *
1123
     * @return $this
1124
     */
1125
    public function withRuleId($value)
1126
    {
1127
        $this->data['RuleId'] = $value;
1128
        $this->pathParameters['ruleId'] = $value;
1129
1130
        return $this;
1131
    }
1132
}
1133
1134
/**
1135
 * @method string getInstanceId()
1136
 * @method string getSceneId()
1137
 */
1138
class DescribeScene extends Roa
1139
{
1140
    /** @var string */
1141
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]';
1142
1143
    /**
1144
     * @param string $value
1145
     *
1146
     * @return $this
1147
     */
1148
    public function withInstanceId($value)
1149
    {
1150
        $this->data['InstanceId'] = $value;
1151
        $this->pathParameters['instanceId'] = $value;
1152
1153
        return $this;
1154
    }
1155
1156
    /**
1157
     * @param string $value
1158
     *
1159
     * @return $this
1160
     */
1161
    public function withSceneId($value)
1162
    {
1163
        $this->data['SceneId'] = $value;
1164
        $this->pathParameters['sceneId'] = $value;
1165
1166
        return $this;
1167
    }
1168
}
1169
1170
/**
1171
 * @method string getInstanceId()
1172
 * @method string getSceneId()
1173
 */
1174
class DescribeSceneBucket extends Roa
1175
{
1176
    /** @var string */
1177
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/experiment-bucket';
1178
1179
    /**
1180
     * @param string $value
1181
     *
1182
     * @return $this
1183
     */
1184
    public function withInstanceId($value)
1185
    {
1186
        $this->data['InstanceId'] = $value;
1187
        $this->pathParameters['instanceId'] = $value;
1188
1189
        return $this;
1190
    }
1191
1192
    /**
1193
     * @param string $value
1194
     *
1195
     * @return $this
1196
     */
1197
    public function withSceneId($value)
1198
    {
1199
        $this->data['SceneId'] = $value;
1200
        $this->pathParameters['sceneId'] = $value;
1201
1202
        return $this;
1203
    }
1204
}
1205
1206
/**
1207
 * @method string getInstanceId()
1208
 * @method string getSceneId()
1209
 */
1210
class DescribeSceneThroughput extends Roa
1211
{
1212
    /** @var string */
1213
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/throughput';
1214
1215
    /**
1216
     * @param string $value
1217
     *
1218
     * @return $this
1219
     */
1220
    public function withInstanceId($value)
1221
    {
1222
        $this->data['InstanceId'] = $value;
1223
        $this->pathParameters['instanceId'] = $value;
1224
1225
        return $this;
1226
    }
1227
1228
    /**
1229
     * @param string $value
1230
     *
1231
     * @return $this
1232
     */
1233
    public function withSceneId($value)
1234
    {
1235
        $this->data['SceneId'] = $value;
1236
        $this->pathParameters['sceneId'] = $value;
1237
1238
        return $this;
1239
    }
1240
}
1241
1242
/**
1243
 * @method string getInstanceId()
1244
 * @method string getLevelType()
1245
 * @method string getEndTime()
1246
 * @method string getStartTime()
1247
 * @method string getType()
1248
 */
1249
class DescribeSyncReportDetail extends Roa
1250
{
1251
    /** @var string */
1252
    public $pathPattern = '/v2/openapi/instances/[instanceId]/sync-reports/detail';
1253
1254
    /**
1255
     * @param string $value
1256
     *
1257
     * @return $this
1258
     */
1259
    public function withInstanceId($value)
1260
    {
1261
        $this->data['InstanceId'] = $value;
1262
        $this->pathParameters['instanceId'] = $value;
1263
1264
        return $this;
1265
    }
1266
1267
    /**
1268
     * @param string $value
1269
     *
1270
     * @return $this
1271
     */
1272
    public function withLevelType($value)
1273
    {
1274
        $this->data['LevelType'] = $value;
1275
        $this->options['query']['levelType'] = $value;
1276
1277
        return $this;
1278
    }
1279
1280
    /**
1281
     * @param string $value
1282
     *
1283
     * @return $this
1284
     */
1285
    public function withEndTime($value)
1286
    {
1287
        $this->data['EndTime'] = $value;
1288
        $this->options['query']['endTime'] = $value;
1289
1290
        return $this;
1291
    }
1292
1293
    /**
1294
     * @param string $value
1295
     *
1296
     * @return $this
1297
     */
1298
    public function withStartTime($value)
1299
    {
1300
        $this->data['StartTime'] = $value;
1301
        $this->options['query']['startTime'] = $value;
1302
1303
        return $this;
1304
    }
1305
1306
    /**
1307
     * @param string $value
1308
     *
1309
     * @return $this
1310
     */
1311
    public function withType($value)
1312
    {
1313
        $this->data['Type'] = $value;
1314
        $this->options['query']['type'] = $value;
1315
1316
        return $this;
1317
    }
1318
}
1319
1320
/**
1321
 * @method string getInstanceId()
1322
 * @method string getLevelType()
1323
 * @method string getEndTime()
1324
 * @method string getStartTime()
1325
 * @method string getType()
1326
 * @method string getKey()
1327
 */
1328
class DescribeSyncReportOutliers extends Roa
1329
{
1330
    /** @var string */
1331
    public $pathPattern = '/v2/openapi/instances/[instanceId]/sync-reports/outliers';
1332
1333
    /**
1334
     * @param string $value
1335
     *
1336
     * @return $this
1337
     */
1338
    public function withInstanceId($value)
1339
    {
1340
        $this->data['InstanceId'] = $value;
1341
        $this->pathParameters['instanceId'] = $value;
1342
1343
        return $this;
1344
    }
1345
1346
    /**
1347
     * @param string $value
1348
     *
1349
     * @return $this
1350
     */
1351
    public function withLevelType($value)
1352
    {
1353
        $this->data['LevelType'] = $value;
1354
        $this->options['query']['levelType'] = $value;
1355
1356
        return $this;
1357
    }
1358
1359
    /**
1360
     * @param string $value
1361
     *
1362
     * @return $this
1363
     */
1364
    public function withEndTime($value)
1365
    {
1366
        $this->data['EndTime'] = $value;
1367
        $this->options['query']['endTime'] = $value;
1368
1369
        return $this;
1370
    }
1371
1372
    /**
1373
     * @param string $value
1374
     *
1375
     * @return $this
1376
     */
1377
    public function withStartTime($value)
1378
    {
1379
        $this->data['StartTime'] = $value;
1380
        $this->options['query']['startTime'] = $value;
1381
1382
        return $this;
1383
    }
1384
1385
    /**
1386
     * @param string $value
1387
     *
1388
     * @return $this
1389
     */
1390
    public function withType($value)
1391
    {
1392
        $this->data['Type'] = $value;
1393
        $this->options['query']['type'] = $value;
1394
1395
        return $this;
1396
    }
1397
1398
    /**
1399
     * @param string $value
1400
     *
1401
     * @return $this
1402
     */
1403
    public function withKey($value)
1404
    {
1405
        $this->data['Key'] = $value;
1406
        $this->options['query']['key'] = $value;
1407
1408
        return $this;
1409
    }
1410
}
1411
1412
/**
1413
 * @method string getMetricType()
1414
 * @method string getInstanceId()
1415
 * @method string getEndTime()
1416
 * @method string getStartTime()
1417
 */
1418
class DescribeUserMetrics extends Roa
1419
{
1420
    /** @var string */
1421
    public $pathPattern = '/v2/openapi/instances/[instanceId]/metrics';
1422
1423
    /**
1424
     * @param string $value
1425
     *
1426
     * @return $this
1427
     */
1428
    public function withMetricType($value)
1429
    {
1430
        $this->data['MetricType'] = $value;
1431
        $this->options['query']['metricType'] = $value;
1432
1433
        return $this;
1434
    }
1435
1436
    /**
1437
     * @param string $value
1438
     *
1439
     * @return $this
1440
     */
1441
    public function withInstanceId($value)
1442
    {
1443
        $this->data['InstanceId'] = $value;
1444
        $this->pathParameters['instanceId'] = $value;
1445
1446
        return $this;
1447
    }
1448
1449
    /**
1450
     * @param string $value
1451
     *
1452
     * @return $this
1453
     */
1454
    public function withEndTime($value)
1455
    {
1456
        $this->data['EndTime'] = $value;
1457
        $this->options['query']['endTime'] = $value;
1458
1459
        return $this;
1460
    }
1461
1462
    /**
1463
     * @param string $value
1464
     *
1465
     * @return $this
1466
     */
1467
    public function withStartTime($value)
1468
    {
1469
        $this->data['StartTime'] = $value;
1470
        $this->options['query']['startTime'] = $value;
1471
1472
        return $this;
1473
    }
1474
}
1475
1476
/**
1477
 * @method string getInstanceId()
1478
 */
1479
class DowngradeInstance extends Roa
1480
{
1481
    /** @var string */
1482
    public $pathPattern = '/v2/openapi/instances/[instanceId]/actions/downgrade';
1483
1484
    /** @var string */
1485
    public $method = 'POST';
1486
1487
    /**
1488
     * @param string $value
1489
     *
1490
     * @return $this
1491
     */
1492
    public function withInstanceId($value)
1493
    {
1494
        $this->data['InstanceId'] = $value;
1495
        $this->pathParameters['instanceId'] = $value;
1496
1497
        return $this;
1498
    }
1499
}
1500
1501
/**
1502
 * @method string getInstanceId()
1503
 * @method string getSceneId()
1504
 */
1505
class EnableExperiment extends Roa
1506
{
1507
    /** @var string */
1508
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/actions/enable-experiment';
1509
1510
    /** @var string */
1511
    public $method = 'POST';
1512
1513
    /**
1514
     * @param string $value
1515
     *
1516
     * @return $this
1517
     */
1518
    public function withInstanceId($value)
1519
    {
1520
        $this->data['InstanceId'] = $value;
1521
        $this->pathParameters['instanceId'] = $value;
1522
1523
        return $this;
1524
    }
1525
1526
    /**
1527
     * @param string $value
1528
     *
1529
     * @return $this
1530
     */
1531
    public function withSceneId($value)
1532
    {
1533
        $this->data['SceneId'] = $value;
1534
        $this->pathParameters['sceneId'] = $value;
1535
1536
        return $this;
1537
    }
1538
}
1539
1540
/**
1541
 * @method string getMetricType()
1542
 * @method string getInstanceId()
1543
 * @method string getExperimentIds()
1544
 * @method string getTraceIds()
1545
 * @method string getEndTime()
1546
 * @method string getStartTime()
1547
 * @method string getSceneIds()
1548
 */
1549
class ListDashboardDetails extends Roa
1550
{
1551
    /** @var string */
1552
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dashboard/details';
1553
1554
    /**
1555
     * @param string $value
1556
     *
1557
     * @return $this
1558
     */
1559
    public function withMetricType($value)
1560
    {
1561
        $this->data['MetricType'] = $value;
1562
        $this->options['query']['metricType'] = $value;
1563
1564
        return $this;
1565
    }
1566
1567
    /**
1568
     * @param string $value
1569
     *
1570
     * @return $this
1571
     */
1572
    public function withInstanceId($value)
1573
    {
1574
        $this->data['InstanceId'] = $value;
1575
        $this->pathParameters['instanceId'] = $value;
1576
1577
        return $this;
1578
    }
1579
1580
    /**
1581
     * @param string $value
1582
     *
1583
     * @return $this
1584
     */
1585
    public function withExperimentIds($value)
1586
    {
1587
        $this->data['ExperimentIds'] = $value;
1588
        $this->options['query']['experimentIds'] = $value;
1589
1590
        return $this;
1591
    }
1592
1593
    /**
1594
     * @param string $value
1595
     *
1596
     * @return $this
1597
     */
1598
    public function withTraceIds($value)
1599
    {
1600
        $this->data['TraceIds'] = $value;
1601
        $this->options['query']['traceIds'] = $value;
1602
1603
        return $this;
1604
    }
1605
1606
    /**
1607
     * @param string $value
1608
     *
1609
     * @return $this
1610
     */
1611
    public function withEndTime($value)
1612
    {
1613
        $this->data['EndTime'] = $value;
1614
        $this->options['query']['endTime'] = $value;
1615
1616
        return $this;
1617
    }
1618
1619
    /**
1620
     * @param string $value
1621
     *
1622
     * @return $this
1623
     */
1624
    public function withStartTime($value)
1625
    {
1626
        $this->data['StartTime'] = $value;
1627
        $this->options['query']['startTime'] = $value;
1628
1629
        return $this;
1630
    }
1631
1632
    /**
1633
     * @param string $value
1634
     *
1635
     * @return $this
1636
     */
1637
    public function withSceneIds($value)
1638
    {
1639
        $this->data['SceneIds'] = $value;
1640
        $this->options['query']['sceneIds'] = $value;
1641
1642
        return $this;
1643
    }
1644
}
1645
1646
/**
1647
 * @method string getMetricType()
1648
 * @method string getInstanceId()
1649
 * @method string getExperimentIds()
1650
 * @method string getTraceIds()
1651
 * @method string getEndTime()
1652
 * @method string getStartTime()
1653
 * @method string getSceneIds()
1654
 */
1655
class ListDashboardDetailsFlows extends Roa
1656
{
1657
    /** @var string */
1658
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dashboard/details/flows';
1659
1660
    /**
1661
     * @param string $value
1662
     *
1663
     * @return $this
1664
     */
1665
    public function withMetricType($value)
1666
    {
1667
        $this->data['MetricType'] = $value;
1668
        $this->options['query']['metricType'] = $value;
1669
1670
        return $this;
1671
    }
1672
1673
    /**
1674
     * @param string $value
1675
     *
1676
     * @return $this
1677
     */
1678
    public function withInstanceId($value)
1679
    {
1680
        $this->data['InstanceId'] = $value;
1681
        $this->pathParameters['instanceId'] = $value;
1682
1683
        return $this;
1684
    }
1685
1686
    /**
1687
     * @param string $value
1688
     *
1689
     * @return $this
1690
     */
1691
    public function withExperimentIds($value)
1692
    {
1693
        $this->data['ExperimentIds'] = $value;
1694
        $this->options['query']['experimentIds'] = $value;
1695
1696
        return $this;
1697
    }
1698
1699
    /**
1700
     * @param string $value
1701
     *
1702
     * @return $this
1703
     */
1704
    public function withTraceIds($value)
1705
    {
1706
        $this->data['TraceIds'] = $value;
1707
        $this->options['query']['traceIds'] = $value;
1708
1709
        return $this;
1710
    }
1711
1712
    /**
1713
     * @param string $value
1714
     *
1715
     * @return $this
1716
     */
1717
    public function withEndTime($value)
1718
    {
1719
        $this->data['EndTime'] = $value;
1720
        $this->options['query']['endTime'] = $value;
1721
1722
        return $this;
1723
    }
1724
1725
    /**
1726
     * @param string $value
1727
     *
1728
     * @return $this
1729
     */
1730
    public function withStartTime($value)
1731
    {
1732
        $this->data['StartTime'] = $value;
1733
        $this->options['query']['startTime'] = $value;
1734
1735
        return $this;
1736
    }
1737
1738
    /**
1739
     * @param string $value
1740
     *
1741
     * @return $this
1742
     */
1743
    public function withSceneIds($value)
1744
    {
1745
        $this->data['SceneIds'] = $value;
1746
        $this->options['query']['sceneIds'] = $value;
1747
1748
        return $this;
1749
    }
1750
}
1751
1752
/**
1753
 * @method string getMetricType()
1754
 * @method string getInstanceId()
1755
 * @method string getEndTime()
1756
 * @method string getStartTime()
1757
 */
1758
class ListDashboardMetrics extends Roa
1759
{
1760
    /** @var string */
1761
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dashboard/metrics';
1762
1763
    /**
1764
     * @param string $value
1765
     *
1766
     * @return $this
1767
     */
1768
    public function withMetricType($value)
1769
    {
1770
        $this->data['MetricType'] = $value;
1771
        $this->options['query']['metricType'] = $value;
1772
1773
        return $this;
1774
    }
1775
1776
    /**
1777
     * @param string $value
1778
     *
1779
     * @return $this
1780
     */
1781
    public function withInstanceId($value)
1782
    {
1783
        $this->data['InstanceId'] = $value;
1784
        $this->pathParameters['instanceId'] = $value;
1785
1786
        return $this;
1787
    }
1788
1789
    /**
1790
     * @param string $value
1791
     *
1792
     * @return $this
1793
     */
1794
    public function withEndTime($value)
1795
    {
1796
        $this->data['EndTime'] = $value;
1797
        $this->options['query']['endTime'] = $value;
1798
1799
        return $this;
1800
    }
1801
1802
    /**
1803
     * @param string $value
1804
     *
1805
     * @return $this
1806
     */
1807
    public function withStartTime($value)
1808
    {
1809
        $this->data['StartTime'] = $value;
1810
        $this->options['query']['startTime'] = $value;
1811
1812
        return $this;
1813
    }
1814
}
1815
1816
/**
1817
 * @method string getMetricType()
1818
 * @method string getInstanceId()
1819
 * @method string getEndTime()
1820
 * @method string getStartTime()
1821
 */
1822
class ListDashboardMetricsFlows extends Roa
1823
{
1824
    /** @var string */
1825
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dashboard/metrics/flows';
1826
1827
    /**
1828
     * @param string $value
1829
     *
1830
     * @return $this
1831
     */
1832
    public function withMetricType($value)
1833
    {
1834
        $this->data['MetricType'] = $value;
1835
        $this->options['query']['metricType'] = $value;
1836
1837
        return $this;
1838
    }
1839
1840
    /**
1841
     * @param string $value
1842
     *
1843
     * @return $this
1844
     */
1845
    public function withInstanceId($value)
1846
    {
1847
        $this->data['InstanceId'] = $value;
1848
        $this->pathParameters['instanceId'] = $value;
1849
1850
        return $this;
1851
    }
1852
1853
    /**
1854
     * @param string $value
1855
     *
1856
     * @return $this
1857
     */
1858
    public function withEndTime($value)
1859
    {
1860
        $this->data['EndTime'] = $value;
1861
        $this->options['query']['endTime'] = $value;
1862
1863
        return $this;
1864
    }
1865
1866
    /**
1867
     * @param string $value
1868
     *
1869
     * @return $this
1870
     */
1871
    public function withStartTime($value)
1872
    {
1873
        $this->data['StartTime'] = $value;
1874
        $this->options['query']['startTime'] = $value;
1875
1876
        return $this;
1877
    }
1878
}
1879
1880
/**
1881
 * @method string getInstanceId()
1882
 */
1883
class ListDataSet extends Roa
1884
{
1885
    /** @var string */
1886
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dataSets';
1887
1888
    /**
1889
     * @param string $value
1890
     *
1891
     * @return $this
1892
     */
1893
    public function withInstanceId($value)
1894
    {
1895
        $this->data['InstanceId'] = $value;
1896
        $this->pathParameters['instanceId'] = $value;
1897
1898
        return $this;
1899
    }
1900
}
1901
1902
/**
1903
 * @method string getInstanceId()
1904
 */
1905
class ListDataSource extends Roa
1906
{
1907
    /** @var string */
1908
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dataSources';
1909
1910
    /**
1911
     * @param string $value
1912
     *
1913
     * @return $this
1914
     */
1915
    public function withInstanceId($value)
1916
    {
1917
        $this->data['InstanceId'] = $value;
1918
        $this->pathParameters['instanceId'] = $value;
1919
1920
        return $this;
1921
    }
1922
}
1923
1924
/**
1925
 * @method string getInstanceId()
1926
 * @method string getSceneId()
1927
 */
1928
class ListExperiments extends Roa
1929
{
1930
    /** @var string */
1931
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/experiments';
1932
1933
    /**
1934
     * @param string $value
1935
     *
1936
     * @return $this
1937
     */
1938
    public function withInstanceId($value)
1939
    {
1940
        $this->data['InstanceId'] = $value;
1941
        $this->pathParameters['instanceId'] = $value;
1942
1943
        return $this;
1944
    }
1945
1946
    /**
1947
     * @param string $value
1948
     *
1949
     * @return $this
1950
     */
1951
    public function withSceneId($value)
1952
    {
1953
        $this->data['SceneId'] = $value;
1954
        $this->pathParameters['sceneId'] = $value;
1955
1956
        return $this;
1957
    }
1958
}
1959
1960
/**
1961
 * @method string getInstanceId()
1962
 * @method string getSize()
1963
 * @method string getPage()
1964
 * @method string getStatus()
1965
 * @method string getAlgorithmId()
1966
 */
1967
class ListFilteringAlgorithms extends Roa
1968
{
1969
    /** @var string */
1970
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms';
1971
1972
    /**
1973
     * @param string $value
1974
     *
1975
     * @return $this
1976
     */
1977
    public function withInstanceId($value)
1978
    {
1979
        $this->data['InstanceId'] = $value;
1980
        $this->pathParameters['instanceId'] = $value;
1981
1982
        return $this;
1983
    }
1984
1985
    /**
1986
     * @param string $value
1987
     *
1988
     * @return $this
1989
     */
1990
    public function withSize($value)
1991
    {
1992
        $this->data['Size'] = $value;
1993
        $this->options['query']['size'] = $value;
1994
1995
        return $this;
1996
    }
1997
1998
    /**
1999
     * @param string $value
2000
     *
2001
     * @return $this
2002
     */
2003
    public function withPage($value)
2004
    {
2005
        $this->data['Page'] = $value;
2006
        $this->options['query']['page'] = $value;
2007
2008
        return $this;
2009
    }
2010
2011
    /**
2012
     * @param string $value
2013
     *
2014
     * @return $this
2015
     */
2016
    public function withStatus($value)
2017
    {
2018
        $this->data['Status'] = $value;
2019
        $this->options['query']['status'] = $value;
2020
2021
        return $this;
2022
    }
2023
2024
    /**
2025
     * @param string $value
2026
     *
2027
     * @return $this
2028
     */
2029
    public function withAlgorithmId($value)
2030
    {
2031
        $this->data['AlgorithmId'] = $value;
2032
        $this->options['query']['algorithmId'] = $value;
2033
2034
        return $this;
2035
    }
2036
}
2037
2038
/**
2039
 * @method string getInstanceId()
2040
 * @method string getAlgorithmId()
2041
 */
2042
class ListIndexVersions extends Roa
2043
{
2044
    /** @var string */
2045
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms/[algorithmId]/index-versions';
2046
2047
    /**
2048
     * @param string $value
2049
     *
2050
     * @return $this
2051
     */
2052
    public function withInstanceId($value)
2053
    {
2054
        $this->data['InstanceId'] = $value;
2055
        $this->pathParameters['instanceId'] = $value;
2056
2057
        return $this;
2058
    }
2059
2060
    /**
2061
     * @param string $value
2062
     *
2063
     * @return $this
2064
     */
2065
    public function withAlgorithmId($value)
2066
    {
2067
        $this->data['AlgorithmId'] = $value;
2068
        $this->pathParameters['algorithmId'] = $value;
2069
2070
        return $this;
2071
    }
2072
}
2073
2074
/**
2075
 * @method string getInstanceId()
2076
 * @method string getSize()
2077
 * @method string getName()
2078
 * @method string getExpiredTime()
2079
 * @method string getPage()
2080
 * @method string getStatus()
2081
 */
2082
class ListInstance extends Roa
2083
{
2084
    /** @var string */
2085
    public $pathPattern = '/v2/openapi/instances';
2086
2087
    /**
2088
     * @param string $value
2089
     *
2090
     * @return $this
2091
     */
2092
    public function withInstanceId($value)
2093
    {
2094
        $this->data['InstanceId'] = $value;
2095
        $this->options['query']['instanceId'] = $value;
2096
2097
        return $this;
2098
    }
2099
2100
    /**
2101
     * @param string $value
2102
     *
2103
     * @return $this
2104
     */
2105
    public function withSize($value)
2106
    {
2107
        $this->data['Size'] = $value;
2108
        $this->options['query']['size'] = $value;
2109
2110
        return $this;
2111
    }
2112
2113
    /**
2114
     * @param string $value
2115
     *
2116
     * @return $this
2117
     */
2118
    public function withName($value)
2119
    {
2120
        $this->data['Name'] = $value;
2121
        $this->options['query']['name'] = $value;
2122
2123
        return $this;
2124
    }
2125
2126
    /**
2127
     * @param string $value
2128
     *
2129
     * @return $this
2130
     */
2131
    public function withExpiredTime($value)
2132
    {
2133
        $this->data['ExpiredTime'] = $value;
2134
        $this->options['query']['expiredTime'] = $value;
2135
2136
        return $this;
2137
    }
2138
2139
    /**
2140
     * @param string $value
2141
     *
2142
     * @return $this
2143
     */
2144
    public function withPage($value)
2145
    {
2146
        $this->data['Page'] = $value;
2147
        $this->options['query']['page'] = $value;
2148
2149
        return $this;
2150
    }
2151
2152
    /**
2153
     * @param string $value
2154
     *
2155
     * @return $this
2156
     */
2157
    public function withStatus($value)
2158
    {
2159
        $this->data['Status'] = $value;
2160
        $this->options['query']['status'] = $value;
2161
2162
        return $this;
2163
    }
2164
}
2165
2166
/**
2167
 * @method string getInstanceId()
2168
 */
2169
class ListInstanceTask extends Roa
2170
{
2171
    /** @var string */
2172
    public $pathPattern = '/v2/openapi/instances/[instanceId]/tasks';
2173
2174
    /**
2175
     * @param string $value
2176
     *
2177
     * @return $this
2178
     */
2179
    public function withInstanceId($value)
2180
    {
2181
        $this->data['InstanceId'] = $value;
2182
        $this->pathParameters['instanceId'] = $value;
2183
2184
        return $this;
2185
    }
2186
}
2187
2188
/**
2189
 * @method string getInstanceId()
2190
 * @method string getSize()
2191
 * @method string getPage()
2192
 */
2193
class ListItems extends Roa
2194
{
2195
    /** @var string */
2196
    public $pathPattern = '/v2/openapi/instances/[instanceId]/items/actions/list';
2197
2198
    /** @var string */
2199
    public $method = 'POST';
2200
2201
    /**
2202
     * @param string $value
2203
     *
2204
     * @return $this
2205
     */
2206
    public function withInstanceId($value)
2207
    {
2208
        $this->data['InstanceId'] = $value;
2209
        $this->pathParameters['instanceId'] = $value;
2210
2211
        return $this;
2212
    }
2213
2214
    /**
2215
     * @param string $value
2216
     *
2217
     * @return $this
2218
     */
2219
    public function withSize($value)
2220
    {
2221
        $this->data['Size'] = $value;
2222
        $this->options['query']['size'] = $value;
2223
2224
        return $this;
2225
    }
2226
2227
    /**
2228
     * @param string $value
2229
     *
2230
     * @return $this
2231
     */
2232
    public function withPage($value)
2233
    {
2234
        $this->data['Page'] = $value;
2235
        $this->options['query']['page'] = $value;
2236
2237
        return $this;
2238
    }
2239
}
2240
2241
/**
2242
 * @method string getInstanceId()
2243
 * @method string getSize()
2244
 * @method string getQueryParams()
2245
 * @method string getEndTime()
2246
 * @method string getStartTime()
2247
 * @method string getPage()
2248
 */
2249
class ListLogs extends Roa
2250
{
2251
    /** @var string */
2252
    public $pathPattern = '/v2/openapi/instances/[instanceId]/logs';
2253
2254
    /**
2255
     * @param string $value
2256
     *
2257
     * @return $this
2258
     */
2259
    public function withInstanceId($value)
2260
    {
2261
        $this->data['InstanceId'] = $value;
2262
        $this->pathParameters['instanceId'] = $value;
2263
2264
        return $this;
2265
    }
2266
2267
    /**
2268
     * @param string $value
2269
     *
2270
     * @return $this
2271
     */
2272
    public function withSize($value)
2273
    {
2274
        $this->data['Size'] = $value;
2275
        $this->options['query']['size'] = $value;
2276
2277
        return $this;
2278
    }
2279
2280
    /**
2281
     * @param string $value
2282
     *
2283
     * @return $this
2284
     */
2285
    public function withQueryParams($value)
2286
    {
2287
        $this->data['QueryParams'] = $value;
2288
        $this->options['query']['queryParams'] = $value;
2289
2290
        return $this;
2291
    }
2292
2293
    /**
2294
     * @param string $value
2295
     *
2296
     * @return $this
2297
     */
2298
    public function withEndTime($value)
2299
    {
2300
        $this->data['EndTime'] = $value;
2301
        $this->options['query']['endTime'] = $value;
2302
2303
        return $this;
2304
    }
2305
2306
    /**
2307
     * @param string $value
2308
     *
2309
     * @return $this
2310
     */
2311
    public function withStartTime($value)
2312
    {
2313
        $this->data['StartTime'] = $value;
2314
        $this->options['query']['startTime'] = $value;
2315
2316
        return $this;
2317
    }
2318
2319
    /**
2320
     * @param string $value
2321
     *
2322
     * @return $this
2323
     */
2324
    public function withPage($value)
2325
    {
2326
        $this->data['Page'] = $value;
2327
        $this->options['query']['page'] = $value;
2328
2329
        return $this;
2330
    }
2331
}
2332
2333
class ListMixCategories extends Roa
2334
{
2335
    /** @var string */
2336
    public $pathPattern = '/v2/openapi/configurations/mixCategories';
2337
}
2338
2339
/**
2340
 * @method string getInstanceId()
2341
 * @method string getSize()
2342
 * @method string getRankingModelId()
2343
 * @method string getPage()
2344
 */
2345
class ListRankingModels extends Roa
2346
{
2347
    /** @var string */
2348
    public $pathPattern = '/v2/openapi/instances/[instanceId]/ranking-models';
2349
2350
    /**
2351
     * @param string $value
2352
     *
2353
     * @return $this
2354
     */
2355
    public function withInstanceId($value)
2356
    {
2357
        $this->data['InstanceId'] = $value;
2358
        $this->pathParameters['instanceId'] = $value;
2359
2360
        return $this;
2361
    }
2362
2363
    /**
2364
     * @param string $value
2365
     *
2366
     * @return $this
2367
     */
2368
    public function withSize($value)
2369
    {
2370
        $this->data['Size'] = $value;
2371
        $this->options['query']['size'] = $value;
2372
2373
        return $this;
2374
    }
2375
2376
    /**
2377
     * @param string $value
2378
     *
2379
     * @return $this
2380
     */
2381
    public function withRankingModelId($value)
2382
    {
2383
        $this->data['RankingModelId'] = $value;
2384
        $this->options['query']['rankingModelId'] = $value;
2385
2386
        return $this;
2387
    }
2388
2389
    /**
2390
     * @param string $value
2391
     *
2392
     * @return $this
2393
     */
2394
    public function withPage($value)
2395
    {
2396
        $this->data['Page'] = $value;
2397
        $this->options['query']['page'] = $value;
2398
2399
        return $this;
2400
    }
2401
}
2402
2403
/**
2404
 * @method string getInstanceId()
2405
 */
2406
class ListRuleConditions extends Roa
2407
{
2408
    /** @var string */
2409
    public $pathPattern = '/v2/openapi/instances/[instanceId]/rule-conditions';
2410
2411
    /**
2412
     * @param string $value
2413
     *
2414
     * @return $this
2415
     */
2416
    public function withInstanceId($value)
2417
    {
2418
        $this->data['InstanceId'] = $value;
2419
        $this->pathParameters['instanceId'] = $value;
2420
2421
        return $this;
2422
    }
2423
}
2424
2425
/**
2426
 * @method string getInstanceId()
2427
 * @method string getSize()
2428
 * @method string getRuleType()
2429
 * @method string getSceneId()
2430
 * @method string getEndTime()
2431
 * @method string getPage()
2432
 * @method string getStartTime()
2433
 * @method string getStatus()
2434
 */
2435
class ListRules extends Roa
2436
{
2437
    /** @var string */
2438
    public $pathPattern = '/v2/openapi/instances/[instanceId]/rules';
2439
2440
    /**
2441
     * @param string $value
2442
     *
2443
     * @return $this
2444
     */
2445
    public function withInstanceId($value)
2446
    {
2447
        $this->data['InstanceId'] = $value;
2448
        $this->pathParameters['instanceId'] = $value;
2449
2450
        return $this;
2451
    }
2452
2453
    /**
2454
     * @param string $value
2455
     *
2456
     * @return $this
2457
     */
2458
    public function withSize($value)
2459
    {
2460
        $this->data['Size'] = $value;
2461
        $this->options['query']['size'] = $value;
2462
2463
        return $this;
2464
    }
2465
2466
    /**
2467
     * @param string $value
2468
     *
2469
     * @return $this
2470
     */
2471
    public function withRuleType($value)
2472
    {
2473
        $this->data['RuleType'] = $value;
2474
        $this->options['query']['ruleType'] = $value;
2475
2476
        return $this;
2477
    }
2478
2479
    /**
2480
     * @param string $value
2481
     *
2482
     * @return $this
2483
     */
2484
    public function withSceneId($value)
2485
    {
2486
        $this->data['SceneId'] = $value;
2487
        $this->options['query']['sceneId'] = $value;
2488
2489
        return $this;
2490
    }
2491
2492
    /**
2493
     * @param string $value
2494
     *
2495
     * @return $this
2496
     */
2497
    public function withEndTime($value)
2498
    {
2499
        $this->data['EndTime'] = $value;
2500
        $this->options['query']['endTime'] = $value;
2501
2502
        return $this;
2503
    }
2504
2505
    /**
2506
     * @param string $value
2507
     *
2508
     * @return $this
2509
     */
2510
    public function withPage($value)
2511
    {
2512
        $this->data['Page'] = $value;
2513
        $this->options['query']['page'] = $value;
2514
2515
        return $this;
2516
    }
2517
2518
    /**
2519
     * @param string $value
2520
     *
2521
     * @return $this
2522
     */
2523
    public function withStartTime($value)
2524
    {
2525
        $this->data['StartTime'] = $value;
2526
        $this->options['query']['startTime'] = $value;
2527
2528
        return $this;
2529
    }
2530
2531
    /**
2532
     * @param string $value
2533
     *
2534
     * @return $this
2535
     */
2536
    public function withStatus($value)
2537
    {
2538
        $this->data['Status'] = $value;
2539
        $this->options['query']['status'] = $value;
2540
2541
        return $this;
2542
    }
2543
}
2544
2545
/**
2546
 * @method string getInstanceId()
2547
 * @method string getSceneId()
2548
 */
2549
class ListRuleTasks extends Roa
2550
{
2551
    /** @var string */
2552
    public $pathPattern = '/v2/openapi/instances/[instanceId]/rule-tasks';
2553
2554
    /**
2555
     * @param string $value
2556
     *
2557
     * @return $this
2558
     */
2559
    public function withInstanceId($value)
2560
    {
2561
        $this->data['InstanceId'] = $value;
2562
        $this->pathParameters['instanceId'] = $value;
2563
2564
        return $this;
2565
    }
2566
2567
    /**
2568
     * @param string $value
2569
     *
2570
     * @return $this
2571
     */
2572
    public function withSceneId($value)
2573
    {
2574
        $this->data['SceneId'] = $value;
2575
        $this->options['query']['sceneId'] = $value;
2576
2577
        return $this;
2578
    }
2579
}
2580
2581
/**
2582
 * @method string getSelectionRuleId()
2583
 * @method string getInstanceId()
2584
 * @method string getSize()
2585
 * @method string getQueryCount()
2586
 * @method string getSceneId()
2587
 * @method string getOperationRuleId()
2588
 * @method string getPreviewType()
2589
 * @method string getPage()
2590
 */
2591
class ListSceneItems extends Roa
2592
{
2593
    /** @var string */
2594
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/items';
2595
2596
    /**
2597
     * @param string $value
2598
     *
2599
     * @return $this
2600
     */
2601
    public function withSelectionRuleId($value)
2602
    {
2603
        $this->data['SelectionRuleId'] = $value;
2604
        $this->options['query']['selectionRuleId'] = $value;
2605
2606
        return $this;
2607
    }
2608
2609
    /**
2610
     * @param string $value
2611
     *
2612
     * @return $this
2613
     */
2614
    public function withInstanceId($value)
2615
    {
2616
        $this->data['InstanceId'] = $value;
2617
        $this->pathParameters['instanceId'] = $value;
2618
2619
        return $this;
2620
    }
2621
2622
    /**
2623
     * @param string $value
2624
     *
2625
     * @return $this
2626
     */
2627
    public function withSize($value)
2628
    {
2629
        $this->data['Size'] = $value;
2630
        $this->options['query']['size'] = $value;
2631
2632
        return $this;
2633
    }
2634
2635
    /**
2636
     * @param string $value
2637
     *
2638
     * @return $this
2639
     */
2640
    public function withQueryCount($value)
2641
    {
2642
        $this->data['QueryCount'] = $value;
2643
        $this->options['query']['queryCount'] = $value;
2644
2645
        return $this;
2646
    }
2647
2648
    /**
2649
     * @param string $value
2650
     *
2651
     * @return $this
2652
     */
2653
    public function withSceneId($value)
2654
    {
2655
        $this->data['SceneId'] = $value;
2656
        $this->pathParameters['sceneId'] = $value;
2657
2658
        return $this;
2659
    }
2660
2661
    /**
2662
     * @param string $value
2663
     *
2664
     * @return $this
2665
     */
2666
    public function withOperationRuleId($value)
2667
    {
2668
        $this->data['OperationRuleId'] = $value;
2669
        $this->options['query']['operationRuleId'] = $value;
2670
2671
        return $this;
2672
    }
2673
2674
    /**
2675
     * @param string $value
2676
     *
2677
     * @return $this
2678
     */
2679
    public function withPreviewType($value)
2680
    {
2681
        $this->data['PreviewType'] = $value;
2682
        $this->options['query']['previewType'] = $value;
2683
2684
        return $this;
2685
    }
2686
2687
    /**
2688
     * @param string $value
2689
     *
2690
     * @return $this
2691
     */
2692
    public function withPage($value)
2693
    {
2694
        $this->data['Page'] = $value;
2695
        $this->options['query']['page'] = $value;
2696
2697
        return $this;
2698
    }
2699
}
2700
2701
/**
2702
 * @method string getInstanceId()
2703
 */
2704
class ListSceneParameters extends Roa
2705
{
2706
    /** @var string */
2707
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dashboard/scene-parameters';
2708
2709
    /**
2710
     * @param string $value
2711
     *
2712
     * @return $this
2713
     */
2714
    public function withInstanceId($value)
2715
    {
2716
        $this->data['InstanceId'] = $value;
2717
        $this->pathParameters['instanceId'] = $value;
2718
2719
        return $this;
2720
    }
2721
}
2722
2723
/**
2724
 * @method string getInstanceId()
2725
 * @method string getSize()
2726
 * @method string getSceneId()
2727
 * @method string getPage()
2728
 * @method string getStatus()
2729
 */
2730
class ListScenes extends Roa
2731
{
2732
    /** @var string */
2733
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes';
2734
2735
    /**
2736
     * @param string $value
2737
     *
2738
     * @return $this
2739
     */
2740
    public function withInstanceId($value)
2741
    {
2742
        $this->data['InstanceId'] = $value;
2743
        $this->pathParameters['instanceId'] = $value;
2744
2745
        return $this;
2746
    }
2747
2748
    /**
2749
     * @param string $value
2750
     *
2751
     * @return $this
2752
     */
2753
    public function withSize($value)
2754
    {
2755
        $this->data['Size'] = $value;
2756
        $this->options['query']['size'] = $value;
2757
2758
        return $this;
2759
    }
2760
2761
    /**
2762
     * @param string $value
2763
     *
2764
     * @return $this
2765
     */
2766
    public function withSceneId($value)
2767
    {
2768
        $this->data['SceneId'] = $value;
2769
        $this->options['query']['sceneId'] = $value;
2770
2771
        return $this;
2772
    }
2773
2774
    /**
2775
     * @param string $value
2776
     *
2777
     * @return $this
2778
     */
2779
    public function withPage($value)
2780
    {
2781
        $this->data['Page'] = $value;
2782
        $this->options['query']['page'] = $value;
2783
2784
        return $this;
2785
    }
2786
2787
    /**
2788
     * @param string $value
2789
     *
2790
     * @return $this
2791
     */
2792
    public function withStatus($value)
2793
    {
2794
        $this->data['Status'] = $value;
2795
        $this->options['query']['status'] = $value;
2796
2797
        return $this;
2798
    }
2799
}
2800
2801
class ListUmengAppkeys extends Roa
2802
{
2803
    /** @var string */
2804
    public $pathPattern = '/v2/openapi/umeng/appkeys';
2805
}
2806
2807
/**
2808
 * @method string getInstanceId()
2809
 */
2810
class ListUserClusters extends Roa
2811
{
2812
    /** @var string */
2813
    public $pathPattern = '/v2/openapi/instances/[instanceId]/user-clusters';
2814
2815
    /**
2816
     * @param string $value
2817
     *
2818
     * @return $this
2819
     */
2820
    public function withInstanceId($value)
2821
    {
2822
        $this->data['InstanceId'] = $value;
2823
        $this->pathParameters['instanceId'] = $value;
2824
2825
        return $this;
2826
    }
2827
}
2828
2829
/**
2830
 * @method string getInstanceId()
2831
 * @method string getTableName()
2832
 */
2833
class ModifyDataSource extends Roa
2834
{
2835
    /** @var string */
2836
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dataSources/[tableName]';
2837
2838
    /** @var string */
2839
    public $method = 'PUT';
2840
2841
    /**
2842
     * @param string $value
2843
     *
2844
     * @return $this
2845
     */
2846
    public function withInstanceId($value)
2847
    {
2848
        $this->data['InstanceId'] = $value;
2849
        $this->pathParameters['instanceId'] = $value;
2850
2851
        return $this;
2852
    }
2853
2854
    /**
2855
     * @param string $value
2856
     *
2857
     * @return $this
2858
     */
2859
    public function withTableName($value)
2860
    {
2861
        $this->data['TableName'] = $value;
2862
        $this->pathParameters['tableName'] = $value;
2863
2864
        return $this;
2865
    }
2866
}
2867
2868
/**
2869
 * @method string getInstanceId()
2870
 * @method string getAlgorithmId()
2871
 */
2872
class ModifyFilteringAlgorithmMeta extends Roa
2873
{
2874
    /** @var string */
2875
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms/[algorithmId]/meta';
2876
2877
    /** @var string */
2878
    public $method = 'PUT';
2879
2880
    /**
2881
     * @param string $value
2882
     *
2883
     * @return $this
2884
     */
2885
    public function withInstanceId($value)
2886
    {
2887
        $this->data['InstanceId'] = $value;
2888
        $this->pathParameters['instanceId'] = $value;
2889
2890
        return $this;
2891
    }
2892
2893
    /**
2894
     * @param string $value
2895
     *
2896
     * @return $this
2897
     */
2898
    public function withAlgorithmId($value)
2899
    {
2900
        $this->data['AlgorithmId'] = $value;
2901
        $this->pathParameters['algorithmId'] = $value;
2902
2903
        return $this;
2904
    }
2905
}
2906
2907
/**
2908
 * @method string getInstanceId()
2909
 */
2910
class ModifyInstance extends Roa
2911
{
2912
    /** @var string */
2913
    public $pathPattern = '/v2/openapi/instances/[instanceId]';
2914
2915
    /** @var string */
2916
    public $method = 'PUT';
2917
2918
    /**
2919
     * @param string $value
2920
     *
2921
     * @return $this
2922
     */
2923
    public function withInstanceId($value)
2924
    {
2925
        $this->data['InstanceId'] = $value;
2926
        $this->pathParameters['instanceId'] = $value;
2927
2928
        return $this;
2929
    }
2930
}
2931
2932
/**
2933
 * @method string getInstanceId()
2934
 */
2935
class ModifyItems extends Roa
2936
{
2937
    /** @var string */
2938
    public $pathPattern = '/v2/openapi/instances/[instanceId]/items';
2939
2940
    /** @var string */
2941
    public $method = 'POST';
2942
2943
    /**
2944
     * @param string $value
2945
     *
2946
     * @return $this
2947
     */
2948
    public function withInstanceId($value)
2949
    {
2950
        $this->data['InstanceId'] = $value;
2951
        $this->pathParameters['instanceId'] = $value;
2952
2953
        return $this;
2954
    }
2955
}
2956
2957
/**
2958
 * @method string getInstanceId()
2959
 * @method string getRankingModelId()
2960
 */
2961
class ModifyRankingModel extends Roa
2962
{
2963
    /** @var string */
2964
    public $pathPattern = '/v2/openapi/instances/[instanceId]/ranking-models/[rankingModelId]';
2965
2966
    /** @var string */
2967
    public $method = 'PUT';
2968
2969
    /**
2970
     * @param string $value
2971
     *
2972
     * @return $this
2973
     */
2974
    public function withInstanceId($value)
2975
    {
2976
        $this->data['InstanceId'] = $value;
2977
        $this->pathParameters['instanceId'] = $value;
2978
2979
        return $this;
2980
    }
2981
2982
    /**
2983
     * @param string $value
2984
     *
2985
     * @return $this
2986
     */
2987
    public function withRankingModelId($value)
2988
    {
2989
        $this->data['RankingModelId'] = $value;
2990
        $this->pathParameters['rankingModelId'] = $value;
2991
2992
        return $this;
2993
    }
2994
}
2995
2996
/**
2997
 * @method string getInstanceId()
2998
 * @method string getRuleId()
2999
 */
3000
class ModifyRule extends Roa
3001
{
3002
    /** @var string */
3003
    public $pathPattern = '/v2/openapi/instances/[instanceId]/rules/[ruleId]';
3004
3005
    /** @var string */
3006
    public $method = 'PUT';
3007
3008
    /**
3009
     * @param string $value
3010
     *
3011
     * @return $this
3012
     */
3013
    public function withInstanceId($value)
3014
    {
3015
        $this->data['InstanceId'] = $value;
3016
        $this->pathParameters['instanceId'] = $value;
3017
3018
        return $this;
3019
    }
3020
3021
    /**
3022
     * @param string $value
3023
     *
3024
     * @return $this
3025
     */
3026
    public function withRuleId($value)
3027
    {
3028
        $this->data['RuleId'] = $value;
3029
        $this->pathParameters['ruleId'] = $value;
3030
3031
        return $this;
3032
    }
3033
}
3034
3035
/**
3036
 * @method string getInstanceId()
3037
 * @method string getSceneId()
3038
 */
3039
class ModifyScene extends Roa
3040
{
3041
    /** @var string */
3042
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]';
3043
3044
    /** @var string */
3045
    public $method = 'PUT';
3046
3047
    /**
3048
     * @param string $value
3049
     *
3050
     * @return $this
3051
     */
3052
    public function withInstanceId($value)
3053
    {
3054
        $this->data['InstanceId'] = $value;
3055
        $this->pathParameters['instanceId'] = $value;
3056
3057
        return $this;
3058
    }
3059
3060
    /**
3061
     * @param string $value
3062
     *
3063
     * @return $this
3064
     */
3065
    public function withSceneId($value)
3066
    {
3067
        $this->data['SceneId'] = $value;
3068
        $this->pathParameters['sceneId'] = $value;
3069
3070
        return $this;
3071
    }
3072
}
3073
3074
/**
3075
 * @method string getInstanceId()
3076
 * @method string getAlgorithmId()
3077
 */
3078
class OfflineFilteringAlgorithm extends Roa
3079
{
3080
    /** @var string */
3081
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms/[algorithmId]/actions/offline';
3082
3083
    /** @var string */
3084
    public $method = 'POST';
3085
3086
    /**
3087
     * @param string $value
3088
     *
3089
     * @return $this
3090
     */
3091
    public function withInstanceId($value)
3092
    {
3093
        $this->data['InstanceId'] = $value;
3094
        $this->pathParameters['instanceId'] = $value;
3095
3096
        return $this;
3097
    }
3098
3099
    /**
3100
     * @param string $value
3101
     *
3102
     * @return $this
3103
     */
3104
    public function withAlgorithmId($value)
3105
    {
3106
        $this->data['AlgorithmId'] = $value;
3107
        $this->pathParameters['algorithmId'] = $value;
3108
3109
        return $this;
3110
    }
3111
}
3112
3113
/**
3114
 * @method string getInstanceId()
3115
 * @method string getRuleType()
3116
 * @method string getSceneId()
3117
 * @method string getRuleId()
3118
 */
3119
class PublishRule extends Roa
3120
{
3121
    /** @var string */
3122
    public $pathPattern = '/v2/openapi/instances/[instanceId]/rules/[ruleId]/actions/publish';
3123
3124
    /** @var string */
3125
    public $method = 'PUT';
3126
3127
    /**
3128
     * @param string $value
3129
     *
3130
     * @return $this
3131
     */
3132
    public function withInstanceId($value)
3133
    {
3134
        $this->data['InstanceId'] = $value;
3135
        $this->pathParameters['instanceId'] = $value;
3136
3137
        return $this;
3138
    }
3139
3140
    /**
3141
     * @param string $value
3142
     *
3143
     * @return $this
3144
     */
3145
    public function withRuleType($value)
3146
    {
3147
        $this->data['RuleType'] = $value;
3148
        $this->options['query']['ruleType'] = $value;
3149
3150
        return $this;
3151
    }
3152
3153
    /**
3154
     * @param string $value
3155
     *
3156
     * @return $this
3157
     */
3158
    public function withSceneId($value)
3159
    {
3160
        $this->data['SceneId'] = $value;
3161
        $this->options['query']['sceneId'] = $value;
3162
3163
        return $this;
3164
    }
3165
3166
    /**
3167
     * @param string $value
3168
     *
3169
     * @return $this
3170
     */
3171
    public function withRuleId($value)
3172
    {
3173
        $this->data['RuleId'] = $value;
3174
        $this->pathParameters['ruleId'] = $value;
3175
3176
        return $this;
3177
    }
3178
}
3179
3180
/**
3181
 * @method string getInstanceId()
3182
 * @method string getTableName()
3183
 */
3184
class PushDocument extends Roa
3185
{
3186
    /** @var string */
3187
    public $pathPattern = '/v2/openapi/instances/[instanceId]/tables/[tableName]/actions/bulk';
3188
3189
    /** @var string */
3190
    public $method = 'POST';
3191
3192
    /**
3193
     * @param string $value
3194
     *
3195
     * @return $this
3196
     */
3197
    public function withInstanceId($value)
3198
    {
3199
        $this->data['InstanceId'] = $value;
3200
        $this->pathParameters['instanceId'] = $value;
3201
3202
        return $this;
3203
    }
3204
3205
    /**
3206
     * @param string $value
3207
     *
3208
     * @return $this
3209
     */
3210
    public function withTableName($value)
3211
    {
3212
        $this->data['TableName'] = $value;
3213
        $this->pathParameters['tableName'] = $value;
3214
3215
        return $this;
3216
    }
3217
}
3218
3219
/**
3220
 * @method string getInstanceId()
3221
 */
3222
class PushIntervention extends Roa
3223
{
3224
    /** @var string */
3225
    public $pathPattern = '/v2/openapi/instances/[instanceId]/actions/intervene';
3226
3227
    /** @var string */
3228
    public $method = 'POST';
3229
3230
    /**
3231
     * @param string $value
3232
     *
3233
     * @return $this
3234
     */
3235
    public function withInstanceId($value)
3236
    {
3237
        $this->data['InstanceId'] = $value;
3238
        $this->pathParameters['instanceId'] = $value;
3239
3240
        return $this;
3241
    }
3242
}
3243
3244
/**
3245
 * @method string getTraceId()
3246
 * @method string getMessageSource()
3247
 * @method string getEndTime()
3248
 * @method string getUserType()
3249
 * @method string getStartTime()
3250
 * @method string getUserId()
3251
 * @method string getItemId()
3252
 * @method string getInstanceId()
3253
 * @method string getItemType()
3254
 * @method string getCmdType()
3255
 * @method string getSize()
3256
 * @method string getSceneId()
3257
 * @method string getBhvType()
3258
 * @method string getPage()
3259
 * @method string getTable()
3260
 */
3261
class QueryDataMessage extends Roa
3262
{
3263
    /** @var string */
3264
    public $pathPattern = '/v2/openapi/instances/[instanceId]/tables/[table]/data-message';
3265
3266
    /**
3267
     * @param string $value
3268
     *
3269
     * @return $this
3270
     */
3271
    public function withTraceId($value)
3272
    {
3273
        $this->data['TraceId'] = $value;
3274
        $this->options['query']['traceId'] = $value;
3275
3276
        return $this;
3277
    }
3278
3279
    /**
3280
     * @param string $value
3281
     *
3282
     * @return $this
3283
     */
3284
    public function withMessageSource($value)
3285
    {
3286
        $this->data['MessageSource'] = $value;
3287
        $this->options['query']['messageSource'] = $value;
3288
3289
        return $this;
3290
    }
3291
3292
    /**
3293
     * @param string $value
3294
     *
3295
     * @return $this
3296
     */
3297
    public function withEndTime($value)
3298
    {
3299
        $this->data['EndTime'] = $value;
3300
        $this->options['query']['endTime'] = $value;
3301
3302
        return $this;
3303
    }
3304
3305
    /**
3306
     * @param string $value
3307
     *
3308
     * @return $this
3309
     */
3310
    public function withUserType($value)
3311
    {
3312
        $this->data['UserType'] = $value;
3313
        $this->options['query']['userType'] = $value;
3314
3315
        return $this;
3316
    }
3317
3318
    /**
3319
     * @param string $value
3320
     *
3321
     * @return $this
3322
     */
3323
    public function withStartTime($value)
3324
    {
3325
        $this->data['StartTime'] = $value;
3326
        $this->options['query']['startTime'] = $value;
3327
3328
        return $this;
3329
    }
3330
3331
    /**
3332
     * @param string $value
3333
     *
3334
     * @return $this
3335
     */
3336
    public function withUserId($value)
3337
    {
3338
        $this->data['UserId'] = $value;
3339
        $this->options['query']['userId'] = $value;
3340
3341
        return $this;
3342
    }
3343
3344
    /**
3345
     * @param string $value
3346
     *
3347
     * @return $this
3348
     */
3349
    public function withItemId($value)
3350
    {
3351
        $this->data['ItemId'] = $value;
3352
        $this->options['query']['itemId'] = $value;
3353
3354
        return $this;
3355
    }
3356
3357
    /**
3358
     * @param string $value
3359
     *
3360
     * @return $this
3361
     */
3362
    public function withInstanceId($value)
3363
    {
3364
        $this->data['InstanceId'] = $value;
3365
        $this->pathParameters['instanceId'] = $value;
3366
3367
        return $this;
3368
    }
3369
3370
    /**
3371
     * @param string $value
3372
     *
3373
     * @return $this
3374
     */
3375
    public function withItemType($value)
3376
    {
3377
        $this->data['ItemType'] = $value;
3378
        $this->options['query']['itemType'] = $value;
3379
3380
        return $this;
3381
    }
3382
3383
    /**
3384
     * @param string $value
3385
     *
3386
     * @return $this
3387
     */
3388
    public function withCmdType($value)
3389
    {
3390
        $this->data['CmdType'] = $value;
3391
        $this->options['query']['cmdType'] = $value;
3392
3393
        return $this;
3394
    }
3395
3396
    /**
3397
     * @param string $value
3398
     *
3399
     * @return $this
3400
     */
3401
    public function withSize($value)
3402
    {
3403
        $this->data['Size'] = $value;
3404
        $this->options['query']['size'] = $value;
3405
3406
        return $this;
3407
    }
3408
3409
    /**
3410
     * @param string $value
3411
     *
3412
     * @return $this
3413
     */
3414
    public function withSceneId($value)
3415
    {
3416
        $this->data['SceneId'] = $value;
3417
        $this->options['query']['sceneId'] = $value;
3418
3419
        return $this;
3420
    }
3421
3422
    /**
3423
     * @param string $value
3424
     *
3425
     * @return $this
3426
     */
3427
    public function withBhvType($value)
3428
    {
3429
        $this->data['BhvType'] = $value;
3430
        $this->options['query']['bhvType'] = $value;
3431
3432
        return $this;
3433
    }
3434
3435
    /**
3436
     * @param string $value
3437
     *
3438
     * @return $this
3439
     */
3440
    public function withPage($value)
3441
    {
3442
        $this->data['Page'] = $value;
3443
        $this->options['query']['page'] = $value;
3444
3445
        return $this;
3446
    }
3447
3448
    /**
3449
     * @param string $value
3450
     *
3451
     * @return $this
3452
     */
3453
    public function withTable($value)
3454
    {
3455
        $this->data['Table'] = $value;
3456
        $this->pathParameters['table'] = $value;
3457
3458
        return $this;
3459
    }
3460
}
3461
3462
/**
3463
 * @method string getTraceId()
3464
 * @method string getMessageSource()
3465
 * @method string getEndTime()
3466
 * @method string getUserType()
3467
 * @method string getStartTime()
3468
 * @method string getUserId()
3469
 * @method string getItemId()
3470
 * @method string getInstanceId()
3471
 * @method string getItemType()
3472
 * @method string getCmdType()
3473
 * @method string getSceneId()
3474
 * @method string getBhvType()
3475
 * @method string getTable()
3476
 */
3477
class QueryDataMessageStatistics extends Roa
3478
{
3479
    /** @var string */
3480
    public $pathPattern = '/v2/openapi/instances/[instanceId]/tables/[table]/data-message-statistics';
3481
3482
    /**
3483
     * @param string $value
3484
     *
3485
     * @return $this
3486
     */
3487
    public function withTraceId($value)
3488
    {
3489
        $this->data['TraceId'] = $value;
3490
        $this->options['query']['traceId'] = $value;
3491
3492
        return $this;
3493
    }
3494
3495
    /**
3496
     * @param string $value
3497
     *
3498
     * @return $this
3499
     */
3500
    public function withMessageSource($value)
3501
    {
3502
        $this->data['MessageSource'] = $value;
3503
        $this->options['query']['messageSource'] = $value;
3504
3505
        return $this;
3506
    }
3507
3508
    /**
3509
     * @param string $value
3510
     *
3511
     * @return $this
3512
     */
3513
    public function withEndTime($value)
3514
    {
3515
        $this->data['EndTime'] = $value;
3516
        $this->options['query']['endTime'] = $value;
3517
3518
        return $this;
3519
    }
3520
3521
    /**
3522
     * @param string $value
3523
     *
3524
     * @return $this
3525
     */
3526
    public function withUserType($value)
3527
    {
3528
        $this->data['UserType'] = $value;
3529
        $this->options['query']['userType'] = $value;
3530
3531
        return $this;
3532
    }
3533
3534
    /**
3535
     * @param string $value
3536
     *
3537
     * @return $this
3538
     */
3539
    public function withStartTime($value)
3540
    {
3541
        $this->data['StartTime'] = $value;
3542
        $this->options['query']['startTime'] = $value;
3543
3544
        return $this;
3545
    }
3546
3547
    /**
3548
     * @param string $value
3549
     *
3550
     * @return $this
3551
     */
3552
    public function withUserId($value)
3553
    {
3554
        $this->data['UserId'] = $value;
3555
        $this->options['query']['userId'] = $value;
3556
3557
        return $this;
3558
    }
3559
3560
    /**
3561
     * @param string $value
3562
     *
3563
     * @return $this
3564
     */
3565
    public function withItemId($value)
3566
    {
3567
        $this->data['ItemId'] = $value;
3568
        $this->options['query']['itemId'] = $value;
3569
3570
        return $this;
3571
    }
3572
3573
    /**
3574
     * @param string $value
3575
     *
3576
     * @return $this
3577
     */
3578
    public function withInstanceId($value)
3579
    {
3580
        $this->data['InstanceId'] = $value;
3581
        $this->pathParameters['instanceId'] = $value;
3582
3583
        return $this;
3584
    }
3585
3586
    /**
3587
     * @param string $value
3588
     *
3589
     * @return $this
3590
     */
3591
    public function withItemType($value)
3592
    {
3593
        $this->data['ItemType'] = $value;
3594
        $this->options['query']['itemType'] = $value;
3595
3596
        return $this;
3597
    }
3598
3599
    /**
3600
     * @param string $value
3601
     *
3602
     * @return $this
3603
     */
3604
    public function withCmdType($value)
3605
    {
3606
        $this->data['CmdType'] = $value;
3607
        $this->options['query']['cmdType'] = $value;
3608
3609
        return $this;
3610
    }
3611
3612
    /**
3613
     * @param string $value
3614
     *
3615
     * @return $this
3616
     */
3617
    public function withSceneId($value)
3618
    {
3619
        $this->data['SceneId'] = $value;
3620
        $this->options['query']['sceneId'] = $value;
3621
3622
        return $this;
3623
    }
3624
3625
    /**
3626
     * @param string $value
3627
     *
3628
     * @return $this
3629
     */
3630
    public function withBhvType($value)
3631
    {
3632
        $this->data['BhvType'] = $value;
3633
        $this->options['query']['bhvType'] = $value;
3634
3635
        return $this;
3636
    }
3637
3638
    /**
3639
     * @param string $value
3640
     *
3641
     * @return $this
3642
     */
3643
    public function withTable($value)
3644
    {
3645
        $this->data['Table'] = $value;
3646
        $this->pathParameters['table'] = $value;
3647
3648
        return $this;
3649
    }
3650
}
3651
3652
/**
3653
 * @method string getInstanceId()
3654
 * @method string getEndTime()
3655
 * @method string getStartTime()
3656
 * @method string getType()
3657
 */
3658
class QueryExceptionHistory extends Roa
3659
{
3660
    /** @var string */
3661
    public $pathPattern = '/v2/openapi/instances/[instanceId]/sync-reports/exception-history';
3662
3663
    /**
3664
     * @param string $value
3665
     *
3666
     * @return $this
3667
     */
3668
    public function withInstanceId($value)
3669
    {
3670
        $this->data['InstanceId'] = $value;
3671
        $this->pathParameters['instanceId'] = $value;
3672
3673
        return $this;
3674
    }
3675
3676
    /**
3677
     * @param string $value
3678
     *
3679
     * @return $this
3680
     */
3681
    public function withEndTime($value)
3682
    {
3683
        $this->data['EndTime'] = $value;
3684
        $this->options['query']['endTime'] = $value;
3685
3686
        return $this;
3687
    }
3688
3689
    /**
3690
     * @param string $value
3691
     *
3692
     * @return $this
3693
     */
3694
    public function withStartTime($value)
3695
    {
3696
        $this->data['StartTime'] = $value;
3697
        $this->options['query']['startTime'] = $value;
3698
3699
        return $this;
3700
    }
3701
3702
    /**
3703
     * @param string $value
3704
     *
3705
     * @return $this
3706
     */
3707
    public function withType($value)
3708
    {
3709
        $this->data['Type'] = $value;
3710
        $this->options['query']['type'] = $value;
3711
3712
        return $this;
3713
    }
3714
}
3715
3716
/**
3717
 * @method string getItemId()
3718
 * @method string getInstanceId()
3719
 * @method string getItemType()
3720
 * @method string getUserType()
3721
 * @method string getUserId()
3722
 * @method string getTable()
3723
 */
3724
class QueryRawData extends Roa
3725
{
3726
    /** @var string */
3727
    public $pathPattern = '/v2/openapi/instances/[instanceId]/tables/[table]/raw-data';
3728
3729
    /**
3730
     * @param string $value
3731
     *
3732
     * @return $this
3733
     */
3734
    public function withItemId($value)
3735
    {
3736
        $this->data['ItemId'] = $value;
3737
        $this->options['query']['itemId'] = $value;
3738
3739
        return $this;
3740
    }
3741
3742
    /**
3743
     * @param string $value
3744
     *
3745
     * @return $this
3746
     */
3747
    public function withInstanceId($value)
3748
    {
3749
        $this->data['InstanceId'] = $value;
3750
        $this->pathParameters['instanceId'] = $value;
3751
3752
        return $this;
3753
    }
3754
3755
    /**
3756
     * @param string $value
3757
     *
3758
     * @return $this
3759
     */
3760
    public function withItemType($value)
3761
    {
3762
        $this->data['ItemType'] = $value;
3763
        $this->options['query']['itemType'] = $value;
3764
3765
        return $this;
3766
    }
3767
3768
    /**
3769
     * @param string $value
3770
     *
3771
     * @return $this
3772
     */
3773
    public function withUserType($value)
3774
    {
3775
        $this->data['UserType'] = $value;
3776
        $this->options['query']['userType'] = $value;
3777
3778
        return $this;
3779
    }
3780
3781
    /**
3782
     * @param string $value
3783
     *
3784
     * @return $this
3785
     */
3786
    public function withUserId($value)
3787
    {
3788
        $this->data['UserId'] = $value;
3789
        $this->options['query']['userId'] = $value;
3790
3791
        return $this;
3792
    }
3793
3794
    /**
3795
     * @param string $value
3796
     *
3797
     * @return $this
3798
     */
3799
    public function withTable($value)
3800
    {
3801
        $this->data['Table'] = $value;
3802
        $this->pathParameters['table'] = $value;
3803
3804
        return $this;
3805
    }
3806
}
3807
3808
/**
3809
 * @method string getInstanceId()
3810
 */
3811
class QuerySingleAggregationReport extends Roa
3812
{
3813
    /** @var string */
3814
    public $pathPattern = '/v2/openapi/instances/[instanceId]/sync-reports/single-aggregation-report';
3815
3816
    /**
3817
     * @param string $value
3818
     *
3819
     * @return $this
3820
     */
3821
    public function withInstanceId($value)
3822
    {
3823
        $this->data['InstanceId'] = $value;
3824
        $this->pathParameters['instanceId'] = $value;
3825
3826
        return $this;
3827
    }
3828
}
3829
3830
/**
3831
 * @method string getInstanceId()
3832
 * @method string getReportType()
3833
 */
3834
class QuerySingleReport extends Roa
3835
{
3836
    /** @var string */
3837
    public $pathPattern = '/v2/openapi/instances/[instanceId]/sync-reports/single-report';
3838
3839
    /**
3840
     * @param string $value
3841
     *
3842
     * @return $this
3843
     */
3844
    public function withInstanceId($value)
3845
    {
3846
        $this->data['InstanceId'] = $value;
3847
        $this->pathParameters['instanceId'] = $value;
3848
3849
        return $this;
3850
    }
3851
3852
    /**
3853
     * @param string $value
3854
     *
3855
     * @return $this
3856
     */
3857
    public function withReportType($value)
3858
    {
3859
        $this->data['ReportType'] = $value;
3860
        $this->options['query']['reportType'] = $value;
3861
3862
        return $this;
3863
    }
3864
}
3865
3866
/**
3867
 * @method string getInstanceId()
3868
 * @method string getEndTime()
3869
 * @method string getStartTime()
3870
 */
3871
class QuerySyncReportAggregation extends Roa
3872
{
3873
    /** @var string */
3874
    public $pathPattern = '/v2/openapi/instances/[instanceId]/sync-reports/aggregation';
3875
3876
    /**
3877
     * @param string $value
3878
     *
3879
     * @return $this
3880
     */
3881
    public function withInstanceId($value)
3882
    {
3883
        $this->data['InstanceId'] = $value;
3884
        $this->pathParameters['instanceId'] = $value;
3885
3886
        return $this;
3887
    }
3888
3889
    /**
3890
     * @param string $value
3891
     *
3892
     * @return $this
3893
     */
3894
    public function withEndTime($value)
3895
    {
3896
        $this->data['EndTime'] = $value;
3897
        $this->options['query']['endTime'] = $value;
3898
3899
        return $this;
3900
    }
3901
3902
    /**
3903
     * @param string $value
3904
     *
3905
     * @return $this
3906
     */
3907
    public function withStartTime($value)
3908
    {
3909
        $this->data['StartTime'] = $value;
3910
        $this->options['query']['startTime'] = $value;
3911
3912
        return $this;
3913
    }
3914
}
3915
3916
/**
3917
 * @method string getInstanceId()
3918
 * @method string getAlgorithmId()
3919
 */
3920
class RebuildIndex extends Roa
3921
{
3922
    /** @var string */
3923
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms/[algorithmId]/actions/rebuild';
3924
3925
    /** @var string */
3926
    public $method = 'POST';
3927
3928
    /**
3929
     * @param string $value
3930
     *
3931
     * @return $this
3932
     */
3933
    public function withInstanceId($value)
3934
    {
3935
        $this->data['InstanceId'] = $value;
3936
        $this->pathParameters['instanceId'] = $value;
3937
3938
        return $this;
3939
    }
3940
3941
    /**
3942
     * @param string $value
3943
     *
3944
     * @return $this
3945
     */
3946
    public function withAlgorithmId($value)
3947
    {
3948
        $this->data['AlgorithmId'] = $value;
3949
        $this->pathParameters['algorithmId'] = $value;
3950
3951
        return $this;
3952
    }
3953
}
3954
3955
/**
3956
 * @method string getReturnCount()
3957
 * @method string getServiceType()
3958
 * @method string getInstanceId()
3959
 * @method string getDebug()
3960
 * @method string getIp()
3961
 * @method string getLogLevel()
3962
 * @method string getSceneId()
3963
 * @method string getImei()
3964
 * @method string getExperimentId()
3965
 * @method string getUserId()
3966
 * @method string getItems()
3967
 * @method string getUserInfo()
3968
 */
3969
class Recommend extends Roa
3970
{
3971
    /** @var string */
3972
    public $pathPattern = '/v2/openapi/instances/[instanceId]/actions/recommend';
3973
3974
    /**
3975
     * @param string $value
3976
     *
3977
     * @return $this
3978
     */
3979
    public function withReturnCount($value)
3980
    {
3981
        $this->data['ReturnCount'] = $value;
3982
        $this->options['query']['returnCount'] = $value;
3983
3984
        return $this;
3985
    }
3986
3987
    /**
3988
     * @param string $value
3989
     *
3990
     * @return $this
3991
     */
3992
    public function withServiceType($value)
3993
    {
3994
        $this->data['ServiceType'] = $value;
3995
        $this->options['query']['serviceType'] = $value;
3996
3997
        return $this;
3998
    }
3999
4000
    /**
4001
     * @param string $value
4002
     *
4003
     * @return $this
4004
     */
4005
    public function withInstanceId($value)
4006
    {
4007
        $this->data['InstanceId'] = $value;
4008
        $this->pathParameters['instanceId'] = $value;
4009
4010
        return $this;
4011
    }
4012
4013
    /**
4014
     * @param string $value
4015
     *
4016
     * @return $this
4017
     */
4018
    public function withDebug($value)
4019
    {
4020
        $this->data['Debug'] = $value;
4021
        $this->options['query']['debug'] = $value;
4022
4023
        return $this;
4024
    }
4025
4026
    /**
4027
     * @param string $value
4028
     *
4029
     * @return $this
4030
     */
4031
    public function withIp($value)
4032
    {
4033
        $this->data['Ip'] = $value;
4034
        $this->options['query']['ip'] = $value;
4035
4036
        return $this;
4037
    }
4038
4039
    /**
4040
     * @param string $value
4041
     *
4042
     * @return $this
4043
     */
4044
    public function withLogLevel($value)
4045
    {
4046
        $this->data['LogLevel'] = $value;
4047
        $this->options['query']['logLevel'] = $value;
4048
4049
        return $this;
4050
    }
4051
4052
    /**
4053
     * @param string $value
4054
     *
4055
     * @return $this
4056
     */
4057
    public function withSceneId($value)
4058
    {
4059
        $this->data['SceneId'] = $value;
4060
        $this->options['query']['sceneId'] = $value;
4061
4062
        return $this;
4063
    }
4064
4065
    /**
4066
     * @param string $value
4067
     *
4068
     * @return $this
4069
     */
4070
    public function withImei($value)
4071
    {
4072
        $this->data['Imei'] = $value;
4073
        $this->options['query']['imei'] = $value;
4074
4075
        return $this;
4076
    }
4077
4078
    /**
4079
     * @param string $value
4080
     *
4081
     * @return $this
4082
     */
4083
    public function withExperimentId($value)
4084
    {
4085
        $this->data['ExperimentId'] = $value;
4086
        $this->options['query']['experimentId'] = $value;
4087
4088
        return $this;
4089
    }
4090
4091
    /**
4092
     * @param string $value
4093
     *
4094
     * @return $this
4095
     */
4096
    public function withUserId($value)
4097
    {
4098
        $this->data['UserId'] = $value;
4099
        $this->options['query']['userId'] = $value;
4100
4101
        return $this;
4102
    }
4103
4104
    /**
4105
     * @param string $value
4106
     *
4107
     * @return $this
4108
     */
4109
    public function withItems($value)
4110
    {
4111
        $this->data['Items'] = $value;
4112
        $this->options['query']['items'] = $value;
4113
4114
        return $this;
4115
    }
4116
4117
    /**
4118
     * @param string $value
4119
     *
4120
     * @return $this
4121
     */
4122
    public function withUserInfo($value)
4123
    {
4124
        $this->data['UserInfo'] = $value;
4125
        $this->options['query']['userInfo'] = $value;
4126
4127
        return $this;
4128
    }
4129
}
4130
4131
/**
4132
 * @method string getInstanceId()
4133
 */
4134
class RunInstance extends Roa
4135
{
4136
    /** @var string */
4137
    public $pathPattern = '/v2/openapi/instances/[instanceId]/actions/import';
4138
4139
    /** @var string */
4140
    public $method = 'POST';
4141
4142
    /**
4143
     * @param string $value
4144
     *
4145
     * @return $this
4146
     */
4147
    public function withInstanceId($value)
4148
    {
4149
        $this->data['InstanceId'] = $value;
4150
        $this->pathParameters['instanceId'] = $value;
4151
4152
        return $this;
4153
    }
4154
}
4155
4156
/**
4157
 * @method string getVersionId()
4158
 * @method string getInstanceId()
4159
 */
4160
class StopDataSet extends Roa
4161
{
4162
    /** @var string */
4163
    public $pathPattern = '/v2/openapi/instances/[instanceId]/dataSets/[versionId]/actions/stop';
4164
4165
    /** @var string */
4166
    public $method = 'POST';
4167
4168
    /**
4169
     * @param string $value
4170
     *
4171
     * @return $this
4172
     */
4173
    public function withVersionId($value)
4174
    {
4175
        $this->data['VersionId'] = $value;
4176
        $this->pathParameters['versionId'] = $value;
4177
4178
        return $this;
4179
    }
4180
4181
    /**
4182
     * @param string $value
4183
     *
4184
     * @return $this
4185
     */
4186
    public function withInstanceId($value)
4187
    {
4188
        $this->data['InstanceId'] = $value;
4189
        $this->pathParameters['instanceId'] = $value;
4190
4191
        return $this;
4192
    }
4193
}
4194
4195
/**
4196
 * @method string getInstanceId()
4197
 * @method string getAlgorithmId()
4198
 */
4199
class UnLockIndexVersion extends Roa
4200
{
4201
    /** @var string */
4202
    public $pathPattern = '/v2/openapi/instances/[instanceId]/filtering-algorithms/[algorithmId]/actions/unlock';
4203
4204
    /** @var string */
4205
    public $method = 'POST';
4206
4207
    /**
4208
     * @param string $value
4209
     *
4210
     * @return $this
4211
     */
4212
    public function withInstanceId($value)
4213
    {
4214
        $this->data['InstanceId'] = $value;
4215
        $this->pathParameters['instanceId'] = $value;
4216
4217
        return $this;
4218
    }
4219
4220
    /**
4221
     * @param string $value
4222
     *
4223
     * @return $this
4224
     */
4225
    public function withAlgorithmId($value)
4226
    {
4227
        $this->data['AlgorithmId'] = $value;
4228
        $this->pathParameters['algorithmId'] = $value;
4229
4230
        return $this;
4231
    }
4232
}
4233
4234
/**
4235
 * @method string getInstanceId()
4236
 * @method string getSceneId()
4237
 * @method string getExperimentId()
4238
 */
4239
class UpdateExperimentBasicInfo extends Roa
4240
{
4241
    /** @var string */
4242
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/experiments/[experimentId]/basic';
4243
4244
    /** @var string */
4245
    public $method = 'PUT';
4246
4247
    /**
4248
     * @param string $value
4249
     *
4250
     * @return $this
4251
     */
4252
    public function withInstanceId($value)
4253
    {
4254
        $this->data['InstanceId'] = $value;
4255
        $this->pathParameters['instanceId'] = $value;
4256
4257
        return $this;
4258
    }
4259
4260
    /**
4261
     * @param string $value
4262
     *
4263
     * @return $this
4264
     */
4265
    public function withSceneId($value)
4266
    {
4267
        $this->data['SceneId'] = $value;
4268
        $this->pathParameters['sceneId'] = $value;
4269
4270
        return $this;
4271
    }
4272
4273
    /**
4274
     * @param string $value
4275
     *
4276
     * @return $this
4277
     */
4278
    public function withExperimentId($value)
4279
    {
4280
        $this->data['ExperimentId'] = $value;
4281
        $this->pathParameters['experimentId'] = $value;
4282
4283
        return $this;
4284
    }
4285
}
4286
4287
/**
4288
 * @method string getInstanceId()
4289
 * @method string getSceneId()
4290
 * @method string getExperimentId()
4291
 */
4292
class UpdateExperimentConfig extends Roa
4293
{
4294
    /** @var string */
4295
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/experiments/[experimentId]/config';
4296
4297
    /** @var string */
4298
    public $method = 'PUT';
4299
4300
    /**
4301
     * @param string $value
4302
     *
4303
     * @return $this
4304
     */
4305
    public function withInstanceId($value)
4306
    {
4307
        $this->data['InstanceId'] = $value;
4308
        $this->pathParameters['instanceId'] = $value;
4309
4310
        return $this;
4311
    }
4312
4313
    /**
4314
     * @param string $value
4315
     *
4316
     * @return $this
4317
     */
4318
    public function withSceneId($value)
4319
    {
4320
        $this->data['SceneId'] = $value;
4321
        $this->pathParameters['sceneId'] = $value;
4322
4323
        return $this;
4324
    }
4325
4326
    /**
4327
     * @param string $value
4328
     *
4329
     * @return $this
4330
     */
4331
    public function withExperimentId($value)
4332
    {
4333
        $this->data['ExperimentId'] = $value;
4334
        $this->pathParameters['experimentId'] = $value;
4335
4336
        return $this;
4337
    }
4338
}
4339
4340
/**
4341
 * @method string getInstanceId()
4342
 * @method string getSceneId()
4343
 * @method string getExperimentId()
4344
 */
4345
class UpdateExperimentStatus extends Roa
4346
{
4347
    /** @var string */
4348
    public $pathPattern = '/v2/openapi/instances/[instanceId]/scenes/[sceneId]/experiments/[experimentId]/status';
4349
4350
    /** @var string */
4351
    public $method = 'PUT';
4352
4353
    /**
4354
     * @param string $value
4355
     *
4356
     * @return $this
4357
     */
4358
    public function withInstanceId($value)
4359
    {
4360
        $this->data['InstanceId'] = $value;
4361
        $this->pathParameters['instanceId'] = $value;
4362
4363
        return $this;
4364
    }
4365
4366
    /**
4367
     * @param string $value
4368
     *
4369
     * @return $this
4370
     */
4371
    public function withSceneId($value)
4372
    {
4373
        $this->data['SceneId'] = $value;
4374
        $this->pathParameters['sceneId'] = $value;
4375
4376
        return $this;
4377
    }
4378
4379
    /**
4380
     * @param string $value
4381
     *
4382
     * @return $this
4383
     */
4384
    public function withExperimentId($value)
4385
    {
4386
        $this->data['ExperimentId'] = $value;
4387
        $this->pathParameters['experimentId'] = $value;
4388
4389
        return $this;
4390
    }
4391
}
4392
4393
/**
4394
 * @method string getInstanceId()
4395
 */
4396
class UpgradeInstance extends Roa
4397
{
4398
    /** @var string */
4399
    public $pathPattern = '/v2/openapi/instances/[instanceId]/actions/upgrade';
4400
4401
    /** @var string */
4402
    public $method = 'POST';
4403
4404
    /**
4405
     * @param string $value
4406
     *
4407
     * @return $this
4408
     */
4409
    public function withInstanceId($value)
4410
    {
4411
        $this->data['InstanceId'] = $value;
4412
        $this->pathParameters['instanceId'] = $value;
4413
4414
        return $this;
4415
    }
4416
}
4417
4418
/**
4419
 * @method string getInstanceId()
4420
 */
4421
class ValidateInstance extends Roa
4422
{
4423
    /** @var string */
4424
    public $pathPattern = '/v2/openapi/instances/[instanceId]/actions/validate';
4425
4426
    /** @var string */
4427
    public $method = 'POST';
4428
4429
    /**
4430
     * @param string $value
4431
     *
4432
     * @return $this
4433
     */
4434
    public function withInstanceId($value)
4435
    {
4436
        $this->data['InstanceId'] = $value;
4437
        $this->pathParameters['instanceId'] = $value;
4438
4439
        return $this;
4440
    }
4441
}
4442