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 ( 6d5c9b...ee32f4 )
by
unknown
06:53 queued 13s
created

ListRules::withStartTime()   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
c 0
b 0
f 0
rs 10
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Airec\V20181012;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AttachDataset attachDataset(array $options = [])
9
 * @method CreateDiversify createDiversify(array $options = [])
10
 * @method CreateInstance createInstance(array $options = [])
11
 * @method CreateMix createMix(array $options = [])
12
 * @method CreateRule createRule(array $options = [])
13
 * @method CreateScene createScene(array $options = [])
14
 * @method DeleteDataSet deleteDataSet(array $options = [])
15
 * @method DeleteDiversify deleteDiversify(array $options = [])
16
 * @method DeleteMix deleteMix(array $options = [])
17
 * @method DeleteScene deleteScene(array $options = [])
18
 * @method DescribeDataSetMessage describeDataSetMessage(array $options = [])
19
 * @method DescribeDataSetReport describeDataSetReport(array $options = [])
20
 * @method DescribeDiversify describeDiversify(array $options = [])
21
 * @method DescribeExposureSettings describeExposureSettings(array $options = [])
22
 * @method DescribeInstance describeInstance(array $options = [])
23
 * @method DescribeMix describeMix(array $options = [])
24
 * @method DescribeQuota describeQuota(array $options = [])
25
 * @method DescribeRegions describeRegions(array $options = [])
26
 * @method DescribeRule describeRule(array $options = [])
27
 * @method DescribeScene describeScene(array $options = [])
28
 * @method DescribeSceneThroughput describeSceneThroughput(array $options = [])
29
 * @method DescribeSyncReportDetail describeSyncReportDetail(array $options = [])
30
 * @method DescribeSyncReportOutliers describeSyncReportOutliers(array $options = [])
31
 * @method DescribeUserMetrics describeUserMetrics(array $options = [])
32
 * @method DowngradeInstance downgradeInstance(array $options = [])
33
 * @method ListDashboard listDashboard(array $options = [])
34
 * @method ListDashboardDetails listDashboardDetails(array $options = [])
35
 * @method ListDashboardDetailsFlows listDashboardDetailsFlows(array $options = [])
36
 * @method ListDashboardMetrics listDashboardMetrics(array $options = [])
37
 * @method ListDashboardMetricsFlows listDashboardMetricsFlows(array $options = [])
38
 * @method ListDashboardParameters listDashboardParameters(array $options = [])
39
 * @method ListDashboardUid listDashboardUid(array $options = [])
40
 * @method ListDataSet listDataSet(array $options = [])
41
 * @method ListDataSource listDataSource(array $options = [])
42
 * @method ListDiversify listDiversify(array $options = [])
43
 * @method ListInstance listInstance(array $options = [])
44
 * @method ListInstanceTask listInstanceTask(array $options = [])
45
 * @method ListMix listMix(array $options = [])
46
 * @method ListRuleConditions listRuleConditions(array $options = [])
47
 * @method ListRules listRules(array $options = [])
48
 * @method ListRuleTasks listRuleTasks(array $options = [])
49
 * @method ListSceneItems listSceneItems(array $options = [])
50
 * @method ListScenes listScenes(array $options = [])
51
 * @method ListUmengAppkeys listUmengAppkeys(array $options = [])
52
 * @method ModifyDataSource modifyDataSource(array $options = [])
53
 * @method ModifyDiversify modifyDiversify(array $options = [])
54
 * @method ModifyExposureSettings modifyExposureSettings(array $options = [])
55
 * @method ModifyInstance modifyInstance(array $options = [])
56
 * @method ModifyMix modifyMix(array $options = [])
57
 * @method ModifyRule modifyRule(array $options = [])
58
 * @method ModifyScene modifyScene(array $options = [])
59
 * @method PublishRule publishRule(array $options = [])
60
 * @method PushDocument pushDocument(array $options = [])
61
 * @method PushIntervention pushIntervention(array $options = [])
62
 * @method QueryDataMessage queryDataMessage(array $options = [])
63
 * @method QueryExceptionHistory queryExceptionHistory(array $options = [])
64
 * @method QueryRawData queryRawData(array $options = [])
65
 * @method QuerySingleAggregationReport querySingleAggregationReport(array $options = [])
66
 * @method QuerySingleReport querySingleReport(array $options = [])
67
 * @method QuerySyncReportAggregation querySyncReportAggregation(array $options = [])
68
 * @method Recommend recommend(array $options = [])
69
 * @method RunInstance runInstance(array $options = [])
70
 * @method StopDataSet stopDataSet(array $options = [])
71
 * @method UpgradeInstance upgradeInstance(array $options = [])
72
 * @method ValidateInstance validateInstance(array $options = [])
73
 */
74
class AirecApiResolver extends ApiResolver
75
{
76
}
77
78
class Roa extends \AlibabaCloud\Client\Resolver\Roa
79
{
80
    /** @var string */
81
    public $product = 'Airec';
82
83
    /** @var string */
84
    public $version = '2018-10-12';
85
86
    /** @var string */
87
    public $serviceCode = 'airec';
88
}
89
90
/**
91
 * @method string getVersionId()
92
 * @method $this withVersionId($value)
93
 * @method string getInstanceId()
94
 * @method $this withInstanceId($value)
95
 */
96
class AttachDataset extends Roa
97
{
98
    /** @var string */
99
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets/[VersionId]/actions/current';
100
101
    /** @var string */
102
    public $method = 'POST';
103
}
104
105
/**
106
 * @method string getInstanceId()
107
 * @method $this withInstanceId($value)
108
 */
109
class CreateDiversify extends Roa
110
{
111
    /** @var string */
112
    public $pathPattern = '/openapi/instances/[InstanceId]/diversifies';
113
114
    /** @var string */
115
    public $method = 'POST';
116
}
117
118
class CreateInstance extends Roa
119
{
120
    /** @var string */
121
    public $pathPattern = '/openapi/instances';
122
123
    /** @var string */
124
    public $method = 'POST';
125
}
126
127
/**
128
 * @method string getInstanceId()
129
 * @method $this withInstanceId($value)
130
 */
131
class CreateMix extends Roa
132
{
133
    /** @var string */
134
    public $pathPattern = '/openapi/instances/[InstanceId]/mixes';
135
136
    /** @var string */
137
    public $method = 'POST';
138
}
139
140
/**
141
 * @method string getInstanceId()
142
 * @method $this withInstanceId($value)
143
 */
144
class CreateRule extends Roa
145
{
146
    /** @var string */
147
    public $pathPattern = '/openapi/instances/[InstanceId]/rules';
148
149
    /** @var string */
150
    public $method = 'POST';
151
}
152
153
/**
154
 * @method string getInstanceId()
155
 * @method $this withInstanceId($value)
156
 * @method string getDryRun()
157
 */
158
class CreateScene extends Roa
159
{
160
    /** @var string */
161
    public $pathPattern = '/openapi/instances/[InstanceId]/scenes';
162
163
    /** @var string */
164
    public $method = 'POST';
165
166
    /**
167
     * @param string $value
168
     *
169
     * @return $this
170
     */
171
    public function withDryRun($value)
172
    {
173
        $this->data['DryRun'] = $value;
174
        $this->options['query']['DryRun'] = $value;
175
176
        return $this;
177
    }
178
}
179
180
/**
181
 * @method string getVersionId()
182
 * @method $this withVersionId($value)
183
 * @method string getInstanceId()
184
 * @method $this withInstanceId($value)
185
 */
186
class DeleteDataSet extends Roa
187
{
188
    /** @var string */
189
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets/[VersionId]';
190
191
    /** @var string */
192
    public $method = 'DELETE';
193
}
194
195
/**
196
 * @method string getInstanceId()
197
 * @method $this withInstanceId($value)
198
 * @method string getName()
199
 * @method $this withName($value)
200
 */
201
class DeleteDiversify extends Roa
202
{
203
    /** @var string */
204
    public $pathPattern = '/openapi/instances/[InstanceId]/diversifies/[Name]';
205
206
    /** @var string */
207
    public $method = 'DELETE';
208
}
209
210
/**
211
 * @method string getInstanceId()
212
 * @method $this withInstanceId($value)
213
 * @method string getName()
214
 * @method $this withName($value)
215
 */
216
class DeleteMix extends Roa
217
{
218
    /** @var string */
219
    public $pathPattern = '/openapi/instances/[InstanceId]/mixes/[Name]';
220
221
    /** @var string */
222
    public $method = 'DELETE';
223
}
224
225
/**
226
 * @method string getInstanceId()
227
 * @method $this withInstanceId($value)
228
 * @method string getSceneId()
229
 * @method $this withSceneId($value)
230
 */
231
class DeleteScene extends Roa
232
{
233
    /** @var string */
234
    public $pathPattern = '/openapi/instances/[InstanceId]/scenes/[SceneId]';
235
236
    /** @var string */
237
    public $method = 'DELETE';
238
}
239
240
/**
241
 * @method string getVersionId()
242
 * @method $this withVersionId($value)
243
 * @method string getInstanceId()
244
 * @method $this withInstanceId($value)
245
 */
246
class DescribeDataSetMessage extends Roa
247
{
248
    /** @var string */
249
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets/[VersionId]/messages';
250
}
251
252
/**
253
 * @method string getVersionId()
254
 * @method $this withVersionId($value)
255
 * @method string getInstanceId()
256
 * @method $this withInstanceId($value)
257
 */
258
class DescribeDataSetReport extends Roa
259
{
260
    /** @var string */
261
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets/[VersionId]/report';
262
}
263
264
/**
265
 * @method string getInstanceId()
266
 * @method $this withInstanceId($value)
267
 * @method string getName()
268
 * @method $this withName($value)
269
 */
270
class DescribeDiversify extends Roa
271
{
272
    /** @var string */
273
    public $pathPattern = '/openapi/instances/[InstanceId]/diversifies/[Name]';
274
}
275
276
/**
277
 * @method string getInstanceId()
278
 * @method $this withInstanceId($value)
279
 */
280
class DescribeExposureSettings extends Roa
281
{
282
    /** @var string */
283
    public $pathPattern = '/openapi/instances/[InstanceId]/exposure-settings';
284
}
285
286
/**
287
 * @method string getInstanceId()
288
 * @method $this withInstanceId($value)
289
 */
290
class DescribeInstance extends Roa
291
{
292
    /** @var string */
293
    public $pathPattern = '/openapi/instances/[InstanceId]';
294
}
295
296
/**
297
 * @method string getInstanceId()
298
 * @method $this withInstanceId($value)
299
 * @method string getName()
300
 * @method $this withName($value)
301
 */
302
class DescribeMix extends Roa
303
{
304
    /** @var string */
305
    public $pathPattern = '/openapi/instances/[InstanceId]/mixes/[Name]';
306
}
307
308
/**
309
 * @method string getInstanceId()
310
 * @method $this withInstanceId($value)
311
 */
312
class DescribeQuota extends Roa
313
{
314
    /** @var string */
315
    public $pathPattern = '/openapi/instances/[InstanceId]/quota';
316
}
317
318
/**
319
 * @method string getAcceptLanguage()
320
 */
321
class DescribeRegions extends Roa
322
{
323
    /** @var string */
324
    public $pathPattern = '/openapi/configurations/regions';
325
326
    /**
327
     * @param string $value
328
     *
329
     * @return $this
330
     */
331
    public function withAcceptLanguage($value)
332
    {
333
        $this->data['AcceptLanguage'] = $value;
334
        $this->options['query']['AcceptLanguage'] = $value;
335
336
        return $this;
337
    }
338
}
339
340
/**
341
 * @method string getInstanceId()
342
 * @method $this withInstanceId($value)
343
 * @method string getRuleType()
344
 * @method string getSceneId()
345
 * @method string getRuleId()
346
 * @method $this withRuleId($value)
347
 */
348
class DescribeRule extends Roa
349
{
350
    /** @var string */
351
    public $pathPattern = '/openapi/instances/[InstanceId]/rules/[RuleId]';
352
353
    /**
354
     * @param string $value
355
     *
356
     * @return $this
357
     */
358
    public function withRuleType($value)
359
    {
360
        $this->data['RuleType'] = $value;
361
        $this->options['query']['RuleType'] = $value;
362
363
        return $this;
364
    }
365
366
    /**
367
     * @param string $value
368
     *
369
     * @return $this
370
     */
371
    public function withSceneId($value)
372
    {
373
        $this->data['SceneId'] = $value;
374
        $this->options['query']['SceneId'] = $value;
375
376
        return $this;
377
    }
378
}
379
380
/**
381
 * @method string getInstanceId()
382
 * @method $this withInstanceId($value)
383
 * @method string getSceneId()
384
 * @method $this withSceneId($value)
385
 */
386
class DescribeScene extends Roa
387
{
388
    /** @var string */
389
    public $pathPattern = '/openapi/instances/[InstanceId]/scenes/[SceneId]';
390
}
391
392
/**
393
 * @method string getInstanceId()
394
 * @method $this withInstanceId($value)
395
 * @method string getSceneId()
396
 * @method $this withSceneId($value)
397
 */
398
class DescribeSceneThroughput extends Roa
399
{
400
    /** @var string */
401
    public $pathPattern = '/openapi/instances/[InstanceId]/scenes/[SceneId]/throughput';
402
}
403
404
/**
405
 * @method string getInstanceId()
406
 * @method $this withInstanceId($value)
407
 * @method string getLevelType()
408
 * @method string getEndTime()
409
 * @method string getStartTime()
410
 * @method string getType()
411
 */
412
class DescribeSyncReportDetail extends Roa
413
{
414
    /** @var string */
415
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/detail';
416
417
    /**
418
     * @param string $value
419
     *
420
     * @return $this
421
     */
422
    public function withLevelType($value)
423
    {
424
        $this->data['LevelType'] = $value;
425
        $this->options['query']['LevelType'] = $value;
426
427
        return $this;
428
    }
429
430
    /**
431
     * @param string $value
432
     *
433
     * @return $this
434
     */
435
    public function withEndTime($value)
436
    {
437
        $this->data['EndTime'] = $value;
438
        $this->options['query']['EndTime'] = $value;
439
440
        return $this;
441
    }
442
443
    /**
444
     * @param string $value
445
     *
446
     * @return $this
447
     */
448
    public function withStartTime($value)
449
    {
450
        $this->data['StartTime'] = $value;
451
        $this->options['query']['StartTime'] = $value;
452
453
        return $this;
454
    }
455
456
    /**
457
     * @param string $value
458
     *
459
     * @return $this
460
     */
461
    public function withType($value)
462
    {
463
        $this->data['Type'] = $value;
464
        $this->options['query']['Type'] = $value;
465
466
        return $this;
467
    }
468
}
469
470
/**
471
 * @method string getInstanceId()
472
 * @method $this withInstanceId($value)
473
 * @method string getLevelType()
474
 * @method string getEndTime()
475
 * @method string getStartTime()
476
 * @method string getType()
477
 * @method string getKey()
478
 */
479
class DescribeSyncReportOutliers extends Roa
480
{
481
    /** @var string */
482
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/outliers';
483
484
    /**
485
     * @param string $value
486
     *
487
     * @return $this
488
     */
489
    public function withLevelType($value)
490
    {
491
        $this->data['LevelType'] = $value;
492
        $this->options['query']['LevelType'] = $value;
493
494
        return $this;
495
    }
496
497
    /**
498
     * @param string $value
499
     *
500
     * @return $this
501
     */
502
    public function withEndTime($value)
503
    {
504
        $this->data['EndTime'] = $value;
505
        $this->options['query']['EndTime'] = $value;
506
507
        return $this;
508
    }
509
510
    /**
511
     * @param string $value
512
     *
513
     * @return $this
514
     */
515
    public function withStartTime($value)
516
    {
517
        $this->data['StartTime'] = $value;
518
        $this->options['query']['StartTime'] = $value;
519
520
        return $this;
521
    }
522
523
    /**
524
     * @param string $value
525
     *
526
     * @return $this
527
     */
528
    public function withType($value)
529
    {
530
        $this->data['Type'] = $value;
531
        $this->options['query']['Type'] = $value;
532
533
        return $this;
534
    }
535
536
    /**
537
     * @param string $value
538
     *
539
     * @return $this
540
     */
541
    public function withKey($value)
542
    {
543
        $this->data['Key'] = $value;
544
        $this->options['query']['Key'] = $value;
545
546
        return $this;
547
    }
548
}
549
550
/**
551
 * @method string getMetricType()
552
 * @method string getInstanceId()
553
 * @method $this withInstanceId($value)
554
 * @method string getEndTime()
555
 * @method string getStartTime()
556
 */
557
class DescribeUserMetrics extends Roa
558
{
559
    /** @var string */
560
    public $pathPattern = '/openapi/instances/[InstanceId]/metrics';
561
562
    /**
563
     * @param string $value
564
     *
565
     * @return $this
566
     */
567
    public function withMetricType($value)
568
    {
569
        $this->data['MetricType'] = $value;
570
        $this->options['query']['MetricType'] = $value;
571
572
        return $this;
573
    }
574
575
    /**
576
     * @param string $value
577
     *
578
     * @return $this
579
     */
580
    public function withEndTime($value)
581
    {
582
        $this->data['EndTime'] = $value;
583
        $this->options['query']['EndTime'] = $value;
584
585
        return $this;
586
    }
587
588
    /**
589
     * @param string $value
590
     *
591
     * @return $this
592
     */
593
    public function withStartTime($value)
594
    {
595
        $this->data['StartTime'] = $value;
596
        $this->options['query']['StartTime'] = $value;
597
598
        return $this;
599
    }
600
}
601
602
/**
603
 * @method string getInstanceId()
604
 * @method $this withInstanceId($value)
605
 */
606
class DowngradeInstance extends Roa
607
{
608
    /** @var string */
609
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/downgrade';
610
611
    /** @var string */
612
    public $method = 'POST';
613
}
614
615
/**
616
 * @method string getTraceId()
617
 * @method string getInstanceId()
618
 * @method $this withInstanceId($value)
619
 * @method string getEndDate()
620
 * @method string getSize()
621
 * @method string getSceneId()
622
 * @method string getPage()
623
 * @method string getStartDate()
624
 */
625
class ListDashboard extends Roa
626
{
627
    /** @var string */
628
    public $pathPattern = '/openapi/instances/[InstanceId]/dashboard/statistics';
629
630
    /**
631
     * @param string $value
632
     *
633
     * @return $this
634
     */
635
    public function withTraceId($value)
636
    {
637
        $this->data['TraceId'] = $value;
638
        $this->options['query']['TraceId'] = $value;
639
640
        return $this;
641
    }
642
643
    /**
644
     * @param string $value
645
     *
646
     * @return $this
647
     */
648
    public function withEndDate($value)
649
    {
650
        $this->data['EndDate'] = $value;
651
        $this->options['query']['EndDate'] = $value;
652
653
        return $this;
654
    }
655
656
    /**
657
     * @param string $value
658
     *
659
     * @return $this
660
     */
661
    public function withSize($value)
662
    {
663
        $this->data['Size'] = $value;
664
        $this->options['query']['Size'] = $value;
665
666
        return $this;
667
    }
668
669
    /**
670
     * @param string $value
671
     *
672
     * @return $this
673
     */
674
    public function withSceneId($value)
675
    {
676
        $this->data['SceneId'] = $value;
677
        $this->options['query']['SceneId'] = $value;
678
679
        return $this;
680
    }
681
682
    /**
683
     * @param string $value
684
     *
685
     * @return $this
686
     */
687
    public function withPage($value)
688
    {
689
        $this->data['Page'] = $value;
690
        $this->options['query']['Page'] = $value;
691
692
        return $this;
693
    }
694
695
    /**
696
     * @param string $value
697
     *
698
     * @return $this
699
     */
700
    public function withStartDate($value)
701
    {
702
        $this->data['StartDate'] = $value;
703
        $this->options['query']['StartDate'] = $value;
704
705
        return $this;
706
    }
707
}
708
709
/**
710
 * @method string getMetricType()
711
 * @method string getInstanceId()
712
 * @method $this withInstanceId($value)
713
 * @method string getTraceIds()
714
 * @method string getEndTime()
715
 * @method string getStartTime()
716
 * @method string getSceneIds()
717
 */
718
class ListDashboardDetails extends Roa
719
{
720
    /** @var string */
721
    public $pathPattern = '/openapi/instances/[InstanceId]/dashboard/details';
722
723
    /**
724
     * @param string $value
725
     *
726
     * @return $this
727
     */
728
    public function withMetricType($value)
729
    {
730
        $this->data['MetricType'] = $value;
731
        $this->options['query']['MetricType'] = $value;
732
733
        return $this;
734
    }
735
736
    /**
737
     * @param string $value
738
     *
739
     * @return $this
740
     */
741
    public function withTraceIds($value)
742
    {
743
        $this->data['TraceIds'] = $value;
744
        $this->options['query']['TraceIds'] = $value;
745
746
        return $this;
747
    }
748
749
    /**
750
     * @param string $value
751
     *
752
     * @return $this
753
     */
754
    public function withEndTime($value)
755
    {
756
        $this->data['EndTime'] = $value;
757
        $this->options['query']['EndTime'] = $value;
758
759
        return $this;
760
    }
761
762
    /**
763
     * @param string $value
764
     *
765
     * @return $this
766
     */
767
    public function withStartTime($value)
768
    {
769
        $this->data['StartTime'] = $value;
770
        $this->options['query']['StartTime'] = $value;
771
772
        return $this;
773
    }
774
775
    /**
776
     * @param string $value
777
     *
778
     * @return $this
779
     */
780
    public function withSceneIds($value)
781
    {
782
        $this->data['SceneIds'] = $value;
783
        $this->options['query']['SceneIds'] = $value;
784
785
        return $this;
786
    }
787
}
788
789
/**
790
 * @method string getMetricType()
791
 * @method string getInstanceId()
792
 * @method $this withInstanceId($value)
793
 * @method string getTraceIds()
794
 * @method string getEndTime()
795
 * @method string getStartTime()
796
 * @method string getSceneIds()
797
 */
798
class ListDashboardDetailsFlows extends Roa
799
{
800
    /** @var string */
801
    public $pathPattern = '/openapi/instances/[InstanceId]/dashboard/details/flows';
802
803
    /**
804
     * @param string $value
805
     *
806
     * @return $this
807
     */
808
    public function withMetricType($value)
809
    {
810
        $this->data['MetricType'] = $value;
811
        $this->options['query']['MetricType'] = $value;
812
813
        return $this;
814
    }
815
816
    /**
817
     * @param string $value
818
     *
819
     * @return $this
820
     */
821
    public function withTraceIds($value)
822
    {
823
        $this->data['TraceIds'] = $value;
824
        $this->options['query']['TraceIds'] = $value;
825
826
        return $this;
827
    }
828
829
    /**
830
     * @param string $value
831
     *
832
     * @return $this
833
     */
834
    public function withEndTime($value)
835
    {
836
        $this->data['EndTime'] = $value;
837
        $this->options['query']['EndTime'] = $value;
838
839
        return $this;
840
    }
841
842
    /**
843
     * @param string $value
844
     *
845
     * @return $this
846
     */
847
    public function withStartTime($value)
848
    {
849
        $this->data['StartTime'] = $value;
850
        $this->options['query']['StartTime'] = $value;
851
852
        return $this;
853
    }
854
855
    /**
856
     * @param string $value
857
     *
858
     * @return $this
859
     */
860
    public function withSceneIds($value)
861
    {
862
        $this->data['SceneIds'] = $value;
863
        $this->options['query']['SceneIds'] = $value;
864
865
        return $this;
866
    }
867
}
868
869
/**
870
 * @method string getMetricType()
871
 * @method string getInstanceId()
872
 * @method $this withInstanceId($value)
873
 * @method string getEndTime()
874
 * @method string getStartTime()
875
 */
876
class ListDashboardMetrics extends Roa
877
{
878
    /** @var string */
879
    public $pathPattern = '/openapi/instances/[InstanceId]/dashboard/metrics';
880
881
    /**
882
     * @param string $value
883
     *
884
     * @return $this
885
     */
886
    public function withMetricType($value)
887
    {
888
        $this->data['MetricType'] = $value;
889
        $this->options['query']['MetricType'] = $value;
890
891
        return $this;
892
    }
893
894
    /**
895
     * @param string $value
896
     *
897
     * @return $this
898
     */
899
    public function withEndTime($value)
900
    {
901
        $this->data['EndTime'] = $value;
902
        $this->options['query']['EndTime'] = $value;
903
904
        return $this;
905
    }
906
907
    /**
908
     * @param string $value
909
     *
910
     * @return $this
911
     */
912
    public function withStartTime($value)
913
    {
914
        $this->data['StartTime'] = $value;
915
        $this->options['query']['StartTime'] = $value;
916
917
        return $this;
918
    }
919
}
920
921
/**
922
 * @method string getMetricType()
923
 * @method string getInstanceId()
924
 * @method $this withInstanceId($value)
925
 * @method string getEndTime()
926
 * @method string getStartTime()
927
 */
928
class ListDashboardMetricsFlows extends Roa
929
{
930
    /** @var string */
931
    public $pathPattern = '/openapi/instances/[InstanceId]/dashboard/metrics/flows';
932
933
    /**
934
     * @param string $value
935
     *
936
     * @return $this
937
     */
938
    public function withMetricType($value)
939
    {
940
        $this->data['MetricType'] = $value;
941
        $this->options['query']['MetricType'] = $value;
942
943
        return $this;
944
    }
945
946
    /**
947
     * @param string $value
948
     *
949
     * @return $this
950
     */
951
    public function withEndTime($value)
952
    {
953
        $this->data['EndTime'] = $value;
954
        $this->options['query']['EndTime'] = $value;
955
956
        return $this;
957
    }
958
959
    /**
960
     * @param string $value
961
     *
962
     * @return $this
963
     */
964
    public function withStartTime($value)
965
    {
966
        $this->data['StartTime'] = $value;
967
        $this->options['query']['StartTime'] = $value;
968
969
        return $this;
970
    }
971
}
972
973
/**
974
 * @method string getInstanceId()
975
 * @method $this withInstanceId($value)
976
 */
977
class ListDashboardParameters extends Roa
978
{
979
    /** @var string */
980
    public $pathPattern = '/openapi/instances/[InstanceId]/dashboard/parameters';
981
}
982
983
/**
984
 * @method string getInstanceId()
985
 * @method $this withInstanceId($value)
986
 */
987
class ListDashboardUid extends Roa
988
{
989
    /** @var string */
990
    public $pathPattern = '/openapi/instances/[InstanceId]/dashboard/uid';
991
}
992
993
/**
994
 * @method string getInstanceId()
995
 * @method $this withInstanceId($value)
996
 */
997
class ListDataSet extends Roa
998
{
999
    /** @var string */
1000
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets';
1001
}
1002
1003
/**
1004
 * @method string getInstanceId()
1005
 * @method $this withInstanceId($value)
1006
 */
1007
class ListDataSource extends Roa
1008
{
1009
    /** @var string */
1010
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSources';
1011
}
1012
1013
/**
1014
 * @method string getInstanceId()
1015
 * @method $this withInstanceId($value)
1016
 */
1017
class ListDiversify extends Roa
1018
{
1019
    /** @var string */
1020
    public $pathPattern = '/openapi/instances/[InstanceId]/diversifies';
1021
}
1022
1023
/**
1024
 * @method string getSize()
1025
 * @method string getPage()
1026
 */
1027
class ListInstance extends Roa
1028
{
1029
    /** @var string */
1030
    public $pathPattern = '/openapi/instances';
1031
1032
    /**
1033
     * @param string $value
1034
     *
1035
     * @return $this
1036
     */
1037
    public function withSize($value)
1038
    {
1039
        $this->data['Size'] = $value;
1040
        $this->options['query']['size'] = $value;
1041
1042
        return $this;
1043
    }
1044
1045
    /**
1046
     * @param string $value
1047
     *
1048
     * @return $this
1049
     */
1050
    public function withPage($value)
1051
    {
1052
        $this->data['Page'] = $value;
1053
        $this->options['query']['page'] = $value;
1054
1055
        return $this;
1056
    }
1057
}
1058
1059
/**
1060
 * @method string getInstanceId()
1061
 * @method $this withInstanceId($value)
1062
 */
1063
class ListInstanceTask extends Roa
1064
{
1065
    /** @var string */
1066
    public $pathPattern = '/openapi/instances/[InstanceId]/tasks';
1067
}
1068
1069
/**
1070
 * @method string getInstanceId()
1071
 * @method $this withInstanceId($value)
1072
 */
1073
class ListMix extends Roa
1074
{
1075
    /** @var string */
1076
    public $pathPattern = '/openapi/instances/[InstanceId]/mixes';
1077
}
1078
1079
/**
1080
 * @method string getInstanceId()
1081
 * @method $this withInstanceId($value)
1082
 */
1083
class ListRuleConditions extends Roa
1084
{
1085
    /** @var string */
1086
    public $pathPattern = '/openapi/instances/[InstanceId]/rule-conditions';
1087
}
1088
1089
/**
1090
 * @method string getInstanceId()
1091
 * @method $this withInstanceId($value)
1092
 * @method string getSize()
1093
 * @method string getRuleType()
1094
 * @method string getSceneId()
1095
 * @method string getEndTime()
1096
 * @method string getPage()
1097
 * @method string getStartTime()
1098
 * @method string getStatus()
1099
 */
1100
class ListRules extends Roa
1101
{
1102
    /** @var string */
1103
    public $pathPattern = '/openapi/instances/[InstanceId]/rules';
1104
1105
    /**
1106
     * @param string $value
1107
     *
1108
     * @return $this
1109
     */
1110
    public function withSize($value)
1111
    {
1112
        $this->data['Size'] = $value;
1113
        $this->options['query']['Size'] = $value;
1114
1115
        return $this;
1116
    }
1117
1118
    /**
1119
     * @param string $value
1120
     *
1121
     * @return $this
1122
     */
1123
    public function withRuleType($value)
1124
    {
1125
        $this->data['RuleType'] = $value;
1126
        $this->options['query']['RuleType'] = $value;
1127
1128
        return $this;
1129
    }
1130
1131
    /**
1132
     * @param string $value
1133
     *
1134
     * @return $this
1135
     */
1136
    public function withSceneId($value)
1137
    {
1138
        $this->data['SceneId'] = $value;
1139
        $this->options['query']['SceneId'] = $value;
1140
1141
        return $this;
1142
    }
1143
1144
    /**
1145
     * @param string $value
1146
     *
1147
     * @return $this
1148
     */
1149
    public function withEndTime($value)
1150
    {
1151
        $this->data['EndTime'] = $value;
1152
        $this->options['query']['EndTime'] = $value;
1153
1154
        return $this;
1155
    }
1156
1157
    /**
1158
     * @param string $value
1159
     *
1160
     * @return $this
1161
     */
1162
    public function withPage($value)
1163
    {
1164
        $this->data['Page'] = $value;
1165
        $this->options['query']['Page'] = $value;
1166
1167
        return $this;
1168
    }
1169
1170
    /**
1171
     * @param string $value
1172
     *
1173
     * @return $this
1174
     */
1175
    public function withStartTime($value)
1176
    {
1177
        $this->data['StartTime'] = $value;
1178
        $this->options['query']['StartTime'] = $value;
1179
1180
        return $this;
1181
    }
1182
1183
    /**
1184
     * @param string $value
1185
     *
1186
     * @return $this
1187
     */
1188
    public function withStatus($value)
1189
    {
1190
        $this->data['Status'] = $value;
1191
        $this->options['query']['Status'] = $value;
1192
1193
        return $this;
1194
    }
1195
}
1196
1197
/**
1198
 * @method string getInstanceId()
1199
 * @method $this withInstanceId($value)
1200
 * @method string getSceneId()
1201
 */
1202
class ListRuleTasks extends Roa
1203
{
1204
    /** @var string */
1205
    public $pathPattern = '/openapi/instances/[InstanceId]/rule-tasks';
1206
1207
    /**
1208
     * @param string $value
1209
     *
1210
     * @return $this
1211
     */
1212
    public function withSceneId($value)
1213
    {
1214
        $this->data['SceneId'] = $value;
1215
        $this->options['query']['SceneId'] = $value;
1216
1217
        return $this;
1218
    }
1219
}
1220
1221
/**
1222
 * @method string getSelectionRuleId()
1223
 * @method string getInstanceId()
1224
 * @method $this withInstanceId($value)
1225
 * @method string getSize()
1226
 * @method string getQueryCount()
1227
 * @method string getSceneId()
1228
 * @method $this withSceneId($value)
1229
 * @method string getOperationRuleId()
1230
 * @method string getPreviewType()
1231
 * @method string getPage()
1232
 */
1233
class ListSceneItems extends Roa
1234
{
1235
    /** @var string */
1236
    public $pathPattern = '/openapi/instances/[InstanceId]/scenes/[SceneId]/items';
1237
1238
    /**
1239
     * @param string $value
1240
     *
1241
     * @return $this
1242
     */
1243
    public function withSelectionRuleId($value)
1244
    {
1245
        $this->data['SelectionRuleId'] = $value;
1246
        $this->options['query']['SelectionRuleId'] = $value;
1247
1248
        return $this;
1249
    }
1250
1251
    /**
1252
     * @param string $value
1253
     *
1254
     * @return $this
1255
     */
1256
    public function withSize($value)
1257
    {
1258
        $this->data['Size'] = $value;
1259
        $this->options['query']['Size'] = $value;
1260
1261
        return $this;
1262
    }
1263
1264
    /**
1265
     * @param string $value
1266
     *
1267
     * @return $this
1268
     */
1269
    public function withQueryCount($value)
1270
    {
1271
        $this->data['QueryCount'] = $value;
1272
        $this->options['query']['QueryCount'] = $value;
1273
1274
        return $this;
1275
    }
1276
1277
    /**
1278
     * @param string $value
1279
     *
1280
     * @return $this
1281
     */
1282
    public function withOperationRuleId($value)
1283
    {
1284
        $this->data['OperationRuleId'] = $value;
1285
        $this->options['query']['OperationRuleId'] = $value;
1286
1287
        return $this;
1288
    }
1289
1290
    /**
1291
     * @param string $value
1292
     *
1293
     * @return $this
1294
     */
1295
    public function withPreviewType($value)
1296
    {
1297
        $this->data['PreviewType'] = $value;
1298
        $this->options['query']['PreviewType'] = $value;
1299
1300
        return $this;
1301
    }
1302
1303
    /**
1304
     * @param string $value
1305
     *
1306
     * @return $this
1307
     */
1308
    public function withPage($value)
1309
    {
1310
        $this->data['Page'] = $value;
1311
        $this->options['query']['Page'] = $value;
1312
1313
        return $this;
1314
    }
1315
}
1316
1317
/**
1318
 * @method string getInstanceId()
1319
 * @method $this withInstanceId($value)
1320
 */
1321
class ListScenes extends Roa
1322
{
1323
    /** @var string */
1324
    public $pathPattern = '/openapi/instances/[InstanceId]/scenes';
1325
}
1326
1327
class ListUmengAppkeys extends Roa
1328
{
1329
    /** @var string */
1330
    public $pathPattern = '/openapi/umeng/appkeys';
1331
}
1332
1333
/**
1334
 * @method string getInstanceId()
1335
 * @method $this withInstanceId($value)
1336
 * @method string getTableName()
1337
 * @method $this withTableName($value)
1338
 */
1339
class ModifyDataSource extends Roa
1340
{
1341
    /** @var string */
1342
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSources/[TableName]';
1343
1344
    /** @var string */
1345
    public $method = 'PUT';
1346
}
1347
1348
/**
1349
 * @method string getInstanceId()
1350
 * @method $this withInstanceId($value)
1351
 * @method string getName()
1352
 * @method $this withName($value)
1353
 */
1354
class ModifyDiversify extends Roa
1355
{
1356
    /** @var string */
1357
    public $pathPattern = '/openapi/instances/[InstanceId]/diversifies/[Name]';
1358
1359
    /** @var string */
1360
    public $method = 'PUT';
1361
}
1362
1363
/**
1364
 * @method string getInstanceId()
1365
 * @method $this withInstanceId($value)
1366
 */
1367
class ModifyExposureSettings extends Roa
1368
{
1369
    /** @var string */
1370
    public $pathPattern = '/openapi/instances/[InstanceId]/exposure-settings';
1371
1372
    /** @var string */
1373
    public $method = 'PUT';
1374
}
1375
1376
/**
1377
 * @method string getInstanceId()
1378
 * @method $this withInstanceId($value)
1379
 */
1380
class ModifyInstance extends Roa
1381
{
1382
    /** @var string */
1383
    public $pathPattern = '/openapi/instances/[InstanceId]';
1384
1385
    /** @var string */
1386
    public $method = 'PUT';
1387
}
1388
1389
/**
1390
 * @method string getInstanceId()
1391
 * @method $this withInstanceId($value)
1392
 * @method string getName()
1393
 * @method $this withName($value)
1394
 */
1395
class ModifyMix extends Roa
1396
{
1397
    /** @var string */
1398
    public $pathPattern = '/openapi/instances/[InstanceId]/mixes/[Name]';
1399
1400
    /** @var string */
1401
    public $method = 'PUT';
1402
}
1403
1404
/**
1405
 * @method string getInstanceId()
1406
 * @method $this withInstanceId($value)
1407
 * @method string getRuleId()
1408
 * @method $this withRuleId($value)
1409
 */
1410
class ModifyRule extends Roa
1411
{
1412
    /** @var string */
1413
    public $pathPattern = '/openapi/instances/[InstanceId]/rules/[RuleId]';
1414
1415
    /** @var string */
1416
    public $method = 'PUT';
1417
}
1418
1419
/**
1420
 * @method string getInstanceId()
1421
 * @method $this withInstanceId($value)
1422
 * @method string getSceneId()
1423
 * @method $this withSceneId($value)
1424
 */
1425
class ModifyScene extends Roa
1426
{
1427
    /** @var string */
1428
    public $pathPattern = '/openapi/instances/[InstanceId]/scenes/[SceneId]';
1429
1430
    /** @var string */
1431
    public $method = 'PUT';
1432
}
1433
1434
/**
1435
 * @method string getInstanceId()
1436
 * @method $this withInstanceId($value)
1437
 * @method string getRuleType()
1438
 * @method string getSceneId()
1439
 * @method string getRuleId()
1440
 * @method $this withRuleId($value)
1441
 */
1442
class PublishRule extends Roa
1443
{
1444
    /** @var string */
1445
    public $pathPattern = '/openapi/instances/[InstanceId]/rules/[RuleId]/actions/publish';
1446
1447
    /** @var string */
1448
    public $method = 'PUT';
1449
1450
    /**
1451
     * @param string $value
1452
     *
1453
     * @return $this
1454
     */
1455
    public function withRuleType($value)
1456
    {
1457
        $this->data['RuleType'] = $value;
1458
        $this->options['query']['RuleType'] = $value;
1459
1460
        return $this;
1461
    }
1462
1463
    /**
1464
     * @param string $value
1465
     *
1466
     * @return $this
1467
     */
1468
    public function withSceneId($value)
1469
    {
1470
        $this->data['SceneId'] = $value;
1471
        $this->options['query']['SceneId'] = $value;
1472
1473
        return $this;
1474
    }
1475
}
1476
1477
/**
1478
 * @method string getInstanceId()
1479
 * @method $this withInstanceId($value)
1480
 * @method string getTableName()
1481
 * @method $this withTableName($value)
1482
 */
1483
class PushDocument extends Roa
1484
{
1485
    /** @var string */
1486
    public $pathPattern = '/openapi/instances/[InstanceId]/tables/[TableName]/actions/bulk';
1487
1488
    /** @var string */
1489
    public $method = 'POST';
1490
}
1491
1492
/**
1493
 * @method string getInstanceId()
1494
 * @method $this withInstanceId($value)
1495
 */
1496
class PushIntervention extends Roa
1497
{
1498
    /** @var string */
1499
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/intervene';
1500
1501
    /** @var string */
1502
    public $method = 'POST';
1503
}
1504
1505
/**
1506
 * @method string getItemId()
1507
 * @method string getInstanceId()
1508
 * @method $this withInstanceId($value)
1509
 * @method string getItemType()
1510
 * @method string getCmdType()
1511
 * @method string getSize()
1512
 * @method string getEndTime()
1513
 * @method string getUserType()
1514
 * @method string getStartTime()
1515
 * @method string getPage()
1516
 * @method string getUserId()
1517
 * @method string getTable()
1518
 * @method $this withTable($value)
1519
 */
1520
class QueryDataMessage extends Roa
1521
{
1522
    /** @var string */
1523
    public $pathPattern = '/openapi/instances/[InstanceId]/tables/[Table]/data-message';
1524
1525
    /**
1526
     * @param string $value
1527
     *
1528
     * @return $this
1529
     */
1530
    public function withItemId($value)
1531
    {
1532
        $this->data['ItemId'] = $value;
1533
        $this->options['query']['ItemId'] = $value;
1534
1535
        return $this;
1536
    }
1537
1538
    /**
1539
     * @param string $value
1540
     *
1541
     * @return $this
1542
     */
1543
    public function withItemType($value)
1544
    {
1545
        $this->data['ItemType'] = $value;
1546
        $this->options['query']['ItemType'] = $value;
1547
1548
        return $this;
1549
    }
1550
1551
    /**
1552
     * @param string $value
1553
     *
1554
     * @return $this
1555
     */
1556
    public function withCmdType($value)
1557
    {
1558
        $this->data['CmdType'] = $value;
1559
        $this->options['query']['CmdType'] = $value;
1560
1561
        return $this;
1562
    }
1563
1564
    /**
1565
     * @param string $value
1566
     *
1567
     * @return $this
1568
     */
1569
    public function withSize($value)
1570
    {
1571
        $this->data['Size'] = $value;
1572
        $this->options['query']['Size'] = $value;
1573
1574
        return $this;
1575
    }
1576
1577
    /**
1578
     * @param string $value
1579
     *
1580
     * @return $this
1581
     */
1582
    public function withEndTime($value)
1583
    {
1584
        $this->data['EndTime'] = $value;
1585
        $this->options['query']['EndTime'] = $value;
1586
1587
        return $this;
1588
    }
1589
1590
    /**
1591
     * @param string $value
1592
     *
1593
     * @return $this
1594
     */
1595
    public function withUserType($value)
1596
    {
1597
        $this->data['UserType'] = $value;
1598
        $this->options['query']['UserType'] = $value;
1599
1600
        return $this;
1601
    }
1602
1603
    /**
1604
     * @param string $value
1605
     *
1606
     * @return $this
1607
     */
1608
    public function withStartTime($value)
1609
    {
1610
        $this->data['StartTime'] = $value;
1611
        $this->options['query']['StartTime'] = $value;
1612
1613
        return $this;
1614
    }
1615
1616
    /**
1617
     * @param string $value
1618
     *
1619
     * @return $this
1620
     */
1621
    public function withPage($value)
1622
    {
1623
        $this->data['Page'] = $value;
1624
        $this->options['query']['Page'] = $value;
1625
1626
        return $this;
1627
    }
1628
1629
    /**
1630
     * @param string $value
1631
     *
1632
     * @return $this
1633
     */
1634
    public function withUserId($value)
1635
    {
1636
        $this->data['UserId'] = $value;
1637
        $this->options['query']['UserId'] = $value;
1638
1639
        return $this;
1640
    }
1641
}
1642
1643
/**
1644
 * @method string getInstanceId()
1645
 * @method $this withInstanceId($value)
1646
 * @method string getEndTime()
1647
 * @method string getStartTime()
1648
 * @method string getType()
1649
 */
1650
class QueryExceptionHistory extends Roa
1651
{
1652
    /** @var string */
1653
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/exception-history';
1654
1655
    /**
1656
     * @param string $value
1657
     *
1658
     * @return $this
1659
     */
1660
    public function withEndTime($value)
1661
    {
1662
        $this->data['EndTime'] = $value;
1663
        $this->options['query']['EndTime'] = $value;
1664
1665
        return $this;
1666
    }
1667
1668
    /**
1669
     * @param string $value
1670
     *
1671
     * @return $this
1672
     */
1673
    public function withStartTime($value)
1674
    {
1675
        $this->data['StartTime'] = $value;
1676
        $this->options['query']['StartTime'] = $value;
1677
1678
        return $this;
1679
    }
1680
1681
    /**
1682
     * @param string $value
1683
     *
1684
     * @return $this
1685
     */
1686
    public function withType($value)
1687
    {
1688
        $this->data['Type'] = $value;
1689
        $this->options['query']['Type'] = $value;
1690
1691
        return $this;
1692
    }
1693
}
1694
1695
/**
1696
 * @method string getItemId()
1697
 * @method string getInstanceId()
1698
 * @method $this withInstanceId($value)
1699
 * @method string getItemType()
1700
 * @method string getUserType()
1701
 * @method string getUserId()
1702
 * @method string getTable()
1703
 * @method $this withTable($value)
1704
 */
1705
class QueryRawData extends Roa
1706
{
1707
    /** @var string */
1708
    public $pathPattern = '/openapi/instances/[InstanceId]/tables/[Table]/raw-data';
1709
1710
    /**
1711
     * @param string $value
1712
     *
1713
     * @return $this
1714
     */
1715
    public function withItemId($value)
1716
    {
1717
        $this->data['ItemId'] = $value;
1718
        $this->options['query']['ItemId'] = $value;
1719
1720
        return $this;
1721
    }
1722
1723
    /**
1724
     * @param string $value
1725
     *
1726
     * @return $this
1727
     */
1728
    public function withItemType($value)
1729
    {
1730
        $this->data['ItemType'] = $value;
1731
        $this->options['query']['ItemType'] = $value;
1732
1733
        return $this;
1734
    }
1735
1736
    /**
1737
     * @param string $value
1738
     *
1739
     * @return $this
1740
     */
1741
    public function withUserType($value)
1742
    {
1743
        $this->data['UserType'] = $value;
1744
        $this->options['query']['UserType'] = $value;
1745
1746
        return $this;
1747
    }
1748
1749
    /**
1750
     * @param string $value
1751
     *
1752
     * @return $this
1753
     */
1754
    public function withUserId($value)
1755
    {
1756
        $this->data['UserId'] = $value;
1757
        $this->options['query']['UserId'] = $value;
1758
1759
        return $this;
1760
    }
1761
}
1762
1763
/**
1764
 * @method string getInstanceId()
1765
 * @method $this withInstanceId($value)
1766
 */
1767
class QuerySingleAggregationReport extends Roa
1768
{
1769
    /** @var string */
1770
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/single-aggregation-report';
1771
}
1772
1773
/**
1774
 * @method string getInstanceId()
1775
 * @method $this withInstanceId($value)
1776
 * @method string getReportType()
1777
 */
1778
class QuerySingleReport extends Roa
1779
{
1780
    /** @var string */
1781
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/single-report';
1782
1783
    /**
1784
     * @param string $value
1785
     *
1786
     * @return $this
1787
     */
1788
    public function withReportType($value)
1789
    {
1790
        $this->data['ReportType'] = $value;
1791
        $this->options['query']['ReportType'] = $value;
1792
1793
        return $this;
1794
    }
1795
}
1796
1797
/**
1798
 * @method string getInstanceId()
1799
 * @method $this withInstanceId($value)
1800
 * @method string getEndTime()
1801
 * @method string getStartTime()
1802
 */
1803
class QuerySyncReportAggregation extends Roa
1804
{
1805
    /** @var string */
1806
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/aggregation';
1807
1808
    /**
1809
     * @param string $value
1810
     *
1811
     * @return $this
1812
     */
1813
    public function withEndTime($value)
1814
    {
1815
        $this->data['EndTime'] = $value;
1816
        $this->options['query']['EndTime'] = $value;
1817
1818
        return $this;
1819
    }
1820
1821
    /**
1822
     * @param string $value
1823
     *
1824
     * @return $this
1825
     */
1826
    public function withStartTime($value)
1827
    {
1828
        $this->data['StartTime'] = $value;
1829
        $this->options['query']['StartTime'] = $value;
1830
1831
        return $this;
1832
    }
1833
}
1834
1835
/**
1836
 * @method string getReturnCount()
1837
 * @method string getInstanceId()
1838
 * @method $this withInstanceId($value)
1839
 * @method string getIp()
1840
 * @method string getSceneId()
1841
 * @method string getImei()
1842
 * @method string getUserId()
1843
 * @method string getItems()
1844
 */
1845
class Recommend extends Roa
1846
{
1847
    /** @var string */
1848
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/recommend';
1849
1850
    /**
1851
     * @param string $value
1852
     *
1853
     * @return $this
1854
     */
1855
    public function withReturnCount($value)
1856
    {
1857
        $this->data['ReturnCount'] = $value;
1858
        $this->options['query']['ReturnCount'] = $value;
1859
1860
        return $this;
1861
    }
1862
1863
    /**
1864
     * @param string $value
1865
     *
1866
     * @return $this
1867
     */
1868
    public function withIp($value)
1869
    {
1870
        $this->data['Ip'] = $value;
1871
        $this->options['query']['Ip'] = $value;
1872
1873
        return $this;
1874
    }
1875
1876
    /**
1877
     * @param string $value
1878
     *
1879
     * @return $this
1880
     */
1881
    public function withSceneId($value)
1882
    {
1883
        $this->data['SceneId'] = $value;
1884
        $this->options['query']['SceneId'] = $value;
1885
1886
        return $this;
1887
    }
1888
1889
    /**
1890
     * @param string $value
1891
     *
1892
     * @return $this
1893
     */
1894
    public function withImei($value)
1895
    {
1896
        $this->data['Imei'] = $value;
1897
        $this->options['query']['Imei'] = $value;
1898
1899
        return $this;
1900
    }
1901
1902
    /**
1903
     * @param string $value
1904
     *
1905
     * @return $this
1906
     */
1907
    public function withUserId($value)
1908
    {
1909
        $this->data['UserId'] = $value;
1910
        $this->options['query']['UserId'] = $value;
1911
1912
        return $this;
1913
    }
1914
1915
    /**
1916
     * @param string $value
1917
     *
1918
     * @return $this
1919
     */
1920
    public function withItems($value)
1921
    {
1922
        $this->data['Items'] = $value;
1923
        $this->options['query']['Items'] = $value;
1924
1925
        return $this;
1926
    }
1927
}
1928
1929
/**
1930
 * @method string getInstanceId()
1931
 * @method $this withInstanceId($value)
1932
 */
1933
class RunInstance extends Roa
1934
{
1935
    /** @var string */
1936
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/import';
1937
1938
    /** @var string */
1939
    public $method = 'POST';
1940
}
1941
1942
/**
1943
 * @method string getVersionId()
1944
 * @method $this withVersionId($value)
1945
 * @method string getInstanceId()
1946
 * @method $this withInstanceId($value)
1947
 */
1948
class StopDataSet extends Roa
1949
{
1950
    /** @var string */
1951
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets/[VersionId]/actions/stop';
1952
1953
    /** @var string */
1954
    public $method = 'POST';
1955
}
1956
1957
/**
1958
 * @method string getInstanceId()
1959
 * @method $this withInstanceId($value)
1960
 */
1961
class UpgradeInstance extends Roa
1962
{
1963
    /** @var string */
1964
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/upgrade';
1965
1966
    /** @var string */
1967
    public $method = 'POST';
1968
}
1969
1970
/**
1971
 * @method string getInstanceId()
1972
 * @method $this withInstanceId($value)
1973
 */
1974
class ValidateInstance extends Roa
1975
{
1976
    /** @var string */
1977
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/validate';
1978
1979
    /** @var string */
1980
    public $method = 'POST';
1981
}
1982