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 ( 70b900...ba16b3 )
by
unknown
05:46
created

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