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 ( d0782a...437dd6 )
by
unknown
04:38
created

QueryDataMessage   A

Complexity

Total Complexity 9

Size/Duplication

Total Lines 120
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 9
eloc 29
c 0
b 0
f 0
dl 0
loc 120
rs 10

9 Methods

Rating   Name   Duplication   Size   Complexity  
A withUserType() 0 6 1
A withCmdType() 0 6 1
A withEndTime() 0 6 1
A withStartTime() 0 6 1
A withSize() 0 6 1
A withItemId() 0 6 1
A withUserId() 0 6 1
A withPage() 0 6 1
A withItemType() 0 6 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 DeleteDataSet deleteDataSet(array $options = [])
13
 * @method DeleteDiversify deleteDiversify(array $options = [])
14
 * @method DeleteMix deleteMix(array $options = [])
15
 * @method DescribeDataSetMessage describeDataSetMessage(array $options = [])
16
 * @method DescribeDataSetReport describeDataSetReport(array $options = [])
17
 * @method DescribeDiversify describeDiversify(array $options = [])
18
 * @method DescribeExposureSettings describeExposureSettings(array $options = [])
19
 * @method DescribeInstance describeInstance(array $options = [])
20
 * @method DescribeMix describeMix(array $options = [])
21
 * @method DescribeQuota describeQuota(array $options = [])
22
 * @method DescribeRegions describeRegions(array $options = [])
23
 * @method DescribeSyncReportDetail describeSyncReportDetail(array $options = [])
24
 * @method DescribeSyncReportOutliers describeSyncReportOutliers(array $options = [])
25
 * @method DescribeUserMetrics describeUserMetrics(array $options = [])
26
 * @method DowngradeInstance downgradeInstance(array $options = [])
27
 * @method ListDashboard listDashboard(array $options = [])
28
 * @method ListDashboardParameters listDashboardParameters(array $options = [])
29
 * @method ListDashboardUid listDashboardUid(array $options = [])
30
 * @method ListDataSet listDataSet(array $options = [])
31
 * @method ListDataSource listDataSource(array $options = [])
32
 * @method ListDiversify listDiversify(array $options = [])
33
 * @method ListInstance listInstance(array $options = [])
34
 * @method ListInstanceTask listInstanceTask(array $options = [])
35
 * @method ListMix listMix(array $options = [])
36
 * @method ListUmengAppkeys listUmengAppkeys(array $options = [])
37
 * @method ModifyDataSource modifyDataSource(array $options = [])
38
 * @method ModifyDiversify modifyDiversify(array $options = [])
39
 * @method ModifyExposureSettings modifyExposureSettings(array $options = [])
40
 * @method ModifyInstance modifyInstance(array $options = [])
41
 * @method ModifyMix modifyMix(array $options = [])
42
 * @method PushDocument pushDocument(array $options = [])
43
 * @method PushIntervention pushIntervention(array $options = [])
44
 * @method QueryDataMessage queryDataMessage(array $options = [])
45
 * @method QueryExceptionHistory queryExceptionHistory(array $options = [])
46
 * @method QueryRawData queryRawData(array $options = [])
47
 * @method QuerySingleAggregationReport querySingleAggregationReport(array $options = [])
48
 * @method QuerySingleReport querySingleReport(array $options = [])
49
 * @method QuerySyncReportAggregation querySyncReportAggregation(array $options = [])
50
 * @method Recommend recommend(array $options = [])
51
 * @method RunInstance runInstance(array $options = [])
52
 * @method StopDataSet stopDataSet(array $options = [])
53
 * @method UpgradeInstance upgradeInstance(array $options = [])
54
 * @method ValidateInstance validateInstance(array $options = [])
55
 */
56
class AirecApiResolver extends ApiResolver
57
{
58
}
59
60
class Roa extends \AlibabaCloud\Client\Resolver\Roa
61
{
62
    /** @var string */
63
    public $product = 'Airec';
64
65
    /** @var string */
66
    public $version = '2018-10-12';
67
68
    /** @var string */
69
    public $serviceCode = 'airec';
70
}
71
72
/**
73
 * @method string getVersionId()
74
 * @method $this withVersionId($value)
75
 * @method string getInstanceId()
76
 * @method $this withInstanceId($value)
77
 */
78
class AttachDataset extends Roa
79
{
80
    /** @var string */
81
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets/[VersionId]/actions/current';
82
83
    /** @var string */
84
    public $method = 'POST';
85
}
86
87
/**
88
 * @method string getInstanceId()
89
 * @method $this withInstanceId($value)
90
 */
91
class CreateDiversify extends Roa
92
{
93
    /** @var string */
94
    public $pathPattern = '/openapi/instances/[InstanceId]/diversifies';
95
96
    /** @var string */
97
    public $method = 'POST';
98
}
99
100
class CreateInstance extends Roa
101
{
102
    /** @var string */
103
    public $pathPattern = '/openapi/instances';
104
105
    /** @var string */
106
    public $method = 'POST';
107
}
108
109
/**
110
 * @method string getInstanceId()
111
 * @method $this withInstanceId($value)
112
 */
113
class CreateMix extends Roa
114
{
115
    /** @var string */
116
    public $pathPattern = '/openapi/instances/[InstanceId]/mixes';
117
118
    /** @var string */
119
    public $method = 'POST';
120
}
121
122
/**
123
 * @method string getVersionId()
124
 * @method $this withVersionId($value)
125
 * @method string getInstanceId()
126
 * @method $this withInstanceId($value)
127
 */
128
class DeleteDataSet extends Roa
129
{
130
    /** @var string */
131
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets/[VersionId]';
132
133
    /** @var string */
134
    public $method = 'DELETE';
135
}
136
137
/**
138
 * @method string getInstanceId()
139
 * @method $this withInstanceId($value)
140
 * @method string getName()
141
 * @method $this withName($value)
142
 */
143
class DeleteDiversify extends Roa
144
{
145
    /** @var string */
146
    public $pathPattern = '/openapi/instances/[InstanceId]/diversifies/[Name]';
147
148
    /** @var string */
149
    public $method = 'DELETE';
150
}
151
152
/**
153
 * @method string getInstanceId()
154
 * @method $this withInstanceId($value)
155
 * @method string getName()
156
 * @method $this withName($value)
157
 */
158
class DeleteMix extends Roa
159
{
160
    /** @var string */
161
    public $pathPattern = '/openapi/instances/[InstanceId]/mixes/[Name]';
162
163
    /** @var string */
164
    public $method = 'DELETE';
165
}
166
167
/**
168
 * @method string getVersionId()
169
 * @method $this withVersionId($value)
170
 * @method string getInstanceId()
171
 * @method $this withInstanceId($value)
172
 */
173
class DescribeDataSetMessage extends Roa
174
{
175
    /** @var string */
176
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets/[VersionId]/messages';
177
}
178
179
/**
180
 * @method string getVersionId()
181
 * @method $this withVersionId($value)
182
 * @method string getInstanceId()
183
 * @method $this withInstanceId($value)
184
 */
185
class DescribeDataSetReport extends Roa
186
{
187
    /** @var string */
188
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets/[VersionId]/report';
189
}
190
191
/**
192
 * @method string getInstanceId()
193
 * @method $this withInstanceId($value)
194
 * @method string getName()
195
 * @method $this withName($value)
196
 */
197
class DescribeDiversify extends Roa
198
{
199
    /** @var string */
200
    public $pathPattern = '/openapi/instances/[InstanceId]/diversifies/[Name]';
201
}
202
203
/**
204
 * @method string getInstanceId()
205
 * @method $this withInstanceId($value)
206
 */
207
class DescribeExposureSettings extends Roa
208
{
209
    /** @var string */
210
    public $pathPattern = '/openapi/instances/[InstanceId]/exposure-settings';
211
}
212
213
/**
214
 * @method string getInstanceId()
215
 * @method $this withInstanceId($value)
216
 */
217
class DescribeInstance extends Roa
218
{
219
    /** @var string */
220
    public $pathPattern = '/openapi/instances/[InstanceId]';
221
}
222
223
/**
224
 * @method string getInstanceId()
225
 * @method $this withInstanceId($value)
226
 * @method string getName()
227
 * @method $this withName($value)
228
 */
229
class DescribeMix extends Roa
230
{
231
    /** @var string */
232
    public $pathPattern = '/openapi/instances/[InstanceId]/mixes/[Name]';
233
}
234
235
/**
236
 * @method string getInstanceId()
237
 * @method $this withInstanceId($value)
238
 */
239
class DescribeQuota extends Roa
240
{
241
    /** @var string */
242
    public $pathPattern = '/openapi/instances/[InstanceId]/quota';
243
}
244
245
/**
246
 * @method string getAcceptLanguage()
247
 */
248
class DescribeRegions extends Roa
249
{
250
    /** @var string */
251
    public $pathPattern = '/openapi/configurations/regions';
252
253
    /**
254
     * @param string $value
255
     *
256
     * @return $this
257
     */
258
    public function withAcceptLanguage($value)
259
    {
260
        $this->data['AcceptLanguage'] = $value;
261
        $this->options['query']['AcceptLanguage'] = $value;
262
263
        return $this;
264
    }
265
}
266
267
/**
268
 * @method string getInstanceId()
269
 * @method $this withInstanceId($value)
270
 * @method string getLevelType()
271
 * @method string getEndTime()
272
 * @method string getStartTime()
273
 * @method string getType()
274
 */
275
class DescribeSyncReportDetail extends Roa
276
{
277
    /** @var string */
278
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/detail';
279
280
    /**
281
     * @param string $value
282
     *
283
     * @return $this
284
     */
285
    public function withLevelType($value)
286
    {
287
        $this->data['LevelType'] = $value;
288
        $this->options['query']['LevelType'] = $value;
289
290
        return $this;
291
    }
292
293
    /**
294
     * @param string $value
295
     *
296
     * @return $this
297
     */
298
    public function withEndTime($value)
299
    {
300
        $this->data['EndTime'] = $value;
301
        $this->options['query']['EndTime'] = $value;
302
303
        return $this;
304
    }
305
306
    /**
307
     * @param string $value
308
     *
309
     * @return $this
310
     */
311
    public function withStartTime($value)
312
    {
313
        $this->data['StartTime'] = $value;
314
        $this->options['query']['StartTime'] = $value;
315
316
        return $this;
317
    }
318
319
    /**
320
     * @param string $value
321
     *
322
     * @return $this
323
     */
324
    public function withType($value)
325
    {
326
        $this->data['Type'] = $value;
327
        $this->options['query']['Type'] = $value;
328
329
        return $this;
330
    }
331
}
332
333
/**
334
 * @method string getInstanceId()
335
 * @method $this withInstanceId($value)
336
 * @method string getLevelType()
337
 * @method string getEndTime()
338
 * @method string getStartTime()
339
 * @method string getType()
340
 * @method string getKey()
341
 */
342
class DescribeSyncReportOutliers extends Roa
343
{
344
    /** @var string */
345
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/outliers';
346
347
    /**
348
     * @param string $value
349
     *
350
     * @return $this
351
     */
352
    public function withLevelType($value)
353
    {
354
        $this->data['LevelType'] = $value;
355
        $this->options['query']['LevelType'] = $value;
356
357
        return $this;
358
    }
359
360
    /**
361
     * @param string $value
362
     *
363
     * @return $this
364
     */
365
    public function withEndTime($value)
366
    {
367
        $this->data['EndTime'] = $value;
368
        $this->options['query']['EndTime'] = $value;
369
370
        return $this;
371
    }
372
373
    /**
374
     * @param string $value
375
     *
376
     * @return $this
377
     */
378
    public function withStartTime($value)
379
    {
380
        $this->data['StartTime'] = $value;
381
        $this->options['query']['StartTime'] = $value;
382
383
        return $this;
384
    }
385
386
    /**
387
     * @param string $value
388
     *
389
     * @return $this
390
     */
391
    public function withType($value)
392
    {
393
        $this->data['Type'] = $value;
394
        $this->options['query']['Type'] = $value;
395
396
        return $this;
397
    }
398
399
    /**
400
     * @param string $value
401
     *
402
     * @return $this
403
     */
404
    public function withKey($value)
405
    {
406
        $this->data['Key'] = $value;
407
        $this->options['query']['Key'] = $value;
408
409
        return $this;
410
    }
411
}
412
413
/**
414
 * @method string getMetricType()
415
 * @method string getInstanceId()
416
 * @method $this withInstanceId($value)
417
 * @method string getEndTime()
418
 * @method string getStartTime()
419
 */
420
class DescribeUserMetrics extends Roa
421
{
422
    /** @var string */
423
    public $pathPattern = '/openapi/instances/[InstanceId]/metrics';
424
425
    /**
426
     * @param string $value
427
     *
428
     * @return $this
429
     */
430
    public function withMetricType($value)
431
    {
432
        $this->data['MetricType'] = $value;
433
        $this->options['query']['MetricType'] = $value;
434
435
        return $this;
436
    }
437
438
    /**
439
     * @param string $value
440
     *
441
     * @return $this
442
     */
443
    public function withEndTime($value)
444
    {
445
        $this->data['EndTime'] = $value;
446
        $this->options['query']['EndTime'] = $value;
447
448
        return $this;
449
    }
450
451
    /**
452
     * @param string $value
453
     *
454
     * @return $this
455
     */
456
    public function withStartTime($value)
457
    {
458
        $this->data['StartTime'] = $value;
459
        $this->options['query']['StartTime'] = $value;
460
461
        return $this;
462
    }
463
}
464
465
/**
466
 * @method string getInstanceId()
467
 * @method $this withInstanceId($value)
468
 */
469
class DowngradeInstance extends Roa
470
{
471
    /** @var string */
472
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/downgrade';
473
474
    /** @var string */
475
    public $method = 'POST';
476
}
477
478
/**
479
 * @method string getTraceId()
480
 * @method string getInstanceId()
481
 * @method $this withInstanceId($value)
482
 * @method string getEndDate()
483
 * @method string getSize()
484
 * @method string getSceneId()
485
 * @method string getPage()
486
 * @method string getStartDate()
487
 */
488
class ListDashboard extends Roa
489
{
490
    /** @var string */
491
    public $pathPattern = '/openapi/instances/[InstanceId]/dashboard/statistics';
492
493
    /**
494
     * @param string $value
495
     *
496
     * @return $this
497
     */
498
    public function withTraceId($value)
499
    {
500
        $this->data['TraceId'] = $value;
501
        $this->options['query']['TraceId'] = $value;
502
503
        return $this;
504
    }
505
506
    /**
507
     * @param string $value
508
     *
509
     * @return $this
510
     */
511
    public function withEndDate($value)
512
    {
513
        $this->data['EndDate'] = $value;
514
        $this->options['query']['EndDate'] = $value;
515
516
        return $this;
517
    }
518
519
    /**
520
     * @param string $value
521
     *
522
     * @return $this
523
     */
524
    public function withSize($value)
525
    {
526
        $this->data['Size'] = $value;
527
        $this->options['query']['Size'] = $value;
528
529
        return $this;
530
    }
531
532
    /**
533
     * @param string $value
534
     *
535
     * @return $this
536
     */
537
    public function withSceneId($value)
538
    {
539
        $this->data['SceneId'] = $value;
540
        $this->options['query']['SceneId'] = $value;
541
542
        return $this;
543
    }
544
545
    /**
546
     * @param string $value
547
     *
548
     * @return $this
549
     */
550
    public function withPage($value)
551
    {
552
        $this->data['Page'] = $value;
553
        $this->options['query']['Page'] = $value;
554
555
        return $this;
556
    }
557
558
    /**
559
     * @param string $value
560
     *
561
     * @return $this
562
     */
563
    public function withStartDate($value)
564
    {
565
        $this->data['StartDate'] = $value;
566
        $this->options['query']['StartDate'] = $value;
567
568
        return $this;
569
    }
570
}
571
572
/**
573
 * @method string getInstanceId()
574
 * @method $this withInstanceId($value)
575
 */
576
class ListDashboardParameters extends Roa
577
{
578
    /** @var string */
579
    public $pathPattern = '/openapi/instances/[InstanceId]/dashboard/parameters';
580
}
581
582
/**
583
 * @method string getInstanceId()
584
 * @method $this withInstanceId($value)
585
 */
586
class ListDashboardUid extends Roa
587
{
588
    /** @var string */
589
    public $pathPattern = '/openapi/instances/[InstanceId]/dashboard/uid';
590
}
591
592
/**
593
 * @method string getInstanceId()
594
 * @method $this withInstanceId($value)
595
 */
596
class ListDataSet extends Roa
597
{
598
    /** @var string */
599
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets';
600
}
601
602
/**
603
 * @method string getInstanceId()
604
 * @method $this withInstanceId($value)
605
 */
606
class ListDataSource extends Roa
607
{
608
    /** @var string */
609
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSources';
610
}
611
612
/**
613
 * @method string getInstanceId()
614
 * @method $this withInstanceId($value)
615
 */
616
class ListDiversify extends Roa
617
{
618
    /** @var string */
619
    public $pathPattern = '/openapi/instances/[InstanceId]/diversifies';
620
}
621
622
/**
623
 * @method string getSize()
624
 * @method string getPage()
625
 */
626
class ListInstance extends Roa
627
{
628
    /** @var string */
629
    public $pathPattern = '/openapi/instances';
630
631
    /**
632
     * @param string $value
633
     *
634
     * @return $this
635
     */
636
    public function withSize($value)
637
    {
638
        $this->data['Size'] = $value;
639
        $this->options['query']['size'] = $value;
640
641
        return $this;
642
    }
643
644
    /**
645
     * @param string $value
646
     *
647
     * @return $this
648
     */
649
    public function withPage($value)
650
    {
651
        $this->data['Page'] = $value;
652
        $this->options['query']['page'] = $value;
653
654
        return $this;
655
    }
656
}
657
658
/**
659
 * @method string getInstanceId()
660
 * @method $this withInstanceId($value)
661
 */
662
class ListInstanceTask extends Roa
663
{
664
    /** @var string */
665
    public $pathPattern = '/openapi/instances/[InstanceId]/tasks';
666
}
667
668
/**
669
 * @method string getInstanceId()
670
 * @method $this withInstanceId($value)
671
 */
672
class ListMix extends Roa
673
{
674
    /** @var string */
675
    public $pathPattern = '/openapi/instances/[InstanceId]/mixes';
676
}
677
678
class ListUmengAppkeys extends Roa
679
{
680
    /** @var string */
681
    public $pathPattern = '/openapi/umeng/appkeys';
682
}
683
684
/**
685
 * @method string getInstanceId()
686
 * @method $this withInstanceId($value)
687
 * @method string getTableName()
688
 * @method $this withTableName($value)
689
 */
690
class ModifyDataSource extends Roa
691
{
692
    /** @var string */
693
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSources/[TableName]';
694
695
    /** @var string */
696
    public $method = 'PUT';
697
}
698
699
/**
700
 * @method string getInstanceId()
701
 * @method $this withInstanceId($value)
702
 * @method string getName()
703
 * @method $this withName($value)
704
 */
705
class ModifyDiversify extends Roa
706
{
707
    /** @var string */
708
    public $pathPattern = '/openapi/instances/[InstanceId]/diversifies/[Name]';
709
710
    /** @var string */
711
    public $method = 'PUT';
712
}
713
714
/**
715
 * @method string getInstanceId()
716
 * @method $this withInstanceId($value)
717
 */
718
class ModifyExposureSettings extends Roa
719
{
720
    /** @var string */
721
    public $pathPattern = '/openapi/instances/[InstanceId]/exposure-settings';
722
723
    /** @var string */
724
    public $method = 'PUT';
725
}
726
727
/**
728
 * @method string getInstanceId()
729
 * @method $this withInstanceId($value)
730
 */
731
class ModifyInstance extends Roa
732
{
733
    /** @var string */
734
    public $pathPattern = '/openapi/instances/[InstanceId]';
735
736
    /** @var string */
737
    public $method = 'PUT';
738
}
739
740
/**
741
 * @method string getInstanceId()
742
 * @method $this withInstanceId($value)
743
 * @method string getName()
744
 * @method $this withName($value)
745
 */
746
class ModifyMix extends Roa
747
{
748
    /** @var string */
749
    public $pathPattern = '/openapi/instances/[InstanceId]/mixes/[Name]';
750
751
    /** @var string */
752
    public $method = 'PUT';
753
}
754
755
/**
756
 * @method string getInstanceId()
757
 * @method $this withInstanceId($value)
758
 * @method string getTableName()
759
 * @method $this withTableName($value)
760
 */
761
class PushDocument extends Roa
762
{
763
    /** @var string */
764
    public $pathPattern = '/openapi/instances/[InstanceId]/tables/[TableName]/actions/bulk';
765
766
    /** @var string */
767
    public $method = 'POST';
768
}
769
770
/**
771
 * @method string getInstanceId()
772
 * @method $this withInstanceId($value)
773
 */
774
class PushIntervention extends Roa
775
{
776
    /** @var string */
777
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/intervene';
778
779
    /** @var string */
780
    public $method = 'POST';
781
}
782
783
/**
784
 * @method string getItemId()
785
 * @method string getInstanceId()
786
 * @method $this withInstanceId($value)
787
 * @method string getItemType()
788
 * @method string getCmdType()
789
 * @method string getSize()
790
 * @method string getEndTime()
791
 * @method string getUserType()
792
 * @method string getStartTime()
793
 * @method string getPage()
794
 * @method string getUserId()
795
 * @method string getTable()
796
 * @method $this withTable($value)
797
 */
798
class QueryDataMessage extends Roa
799
{
800
    /** @var string */
801
    public $pathPattern = '/openapi/instances/[InstanceId]/tables/[Table]/data-message';
802
803
    /**
804
     * @param string $value
805
     *
806
     * @return $this
807
     */
808
    public function withItemId($value)
809
    {
810
        $this->data['ItemId'] = $value;
811
        $this->options['query']['ItemId'] = $value;
812
813
        return $this;
814
    }
815
816
    /**
817
     * @param string $value
818
     *
819
     * @return $this
820
     */
821
    public function withItemType($value)
822
    {
823
        $this->data['ItemType'] = $value;
824
        $this->options['query']['ItemType'] = $value;
825
826
        return $this;
827
    }
828
829
    /**
830
     * @param string $value
831
     *
832
     * @return $this
833
     */
834
    public function withCmdType($value)
835
    {
836
        $this->data['CmdType'] = $value;
837
        $this->options['query']['CmdType'] = $value;
838
839
        return $this;
840
    }
841
842
    /**
843
     * @param string $value
844
     *
845
     * @return $this
846
     */
847
    public function withSize($value)
848
    {
849
        $this->data['Size'] = $value;
850
        $this->options['query']['Size'] = $value;
851
852
        return $this;
853
    }
854
855
    /**
856
     * @param string $value
857
     *
858
     * @return $this
859
     */
860
    public function withEndTime($value)
861
    {
862
        $this->data['EndTime'] = $value;
863
        $this->options['query']['EndTime'] = $value;
864
865
        return $this;
866
    }
867
868
    /**
869
     * @param string $value
870
     *
871
     * @return $this
872
     */
873
    public function withUserType($value)
874
    {
875
        $this->data['UserType'] = $value;
876
        $this->options['query']['UserType'] = $value;
877
878
        return $this;
879
    }
880
881
    /**
882
     * @param string $value
883
     *
884
     * @return $this
885
     */
886
    public function withStartTime($value)
887
    {
888
        $this->data['StartTime'] = $value;
889
        $this->options['query']['StartTime'] = $value;
890
891
        return $this;
892
    }
893
894
    /**
895
     * @param string $value
896
     *
897
     * @return $this
898
     */
899
    public function withPage($value)
900
    {
901
        $this->data['Page'] = $value;
902
        $this->options['query']['Page'] = $value;
903
904
        return $this;
905
    }
906
907
    /**
908
     * @param string $value
909
     *
910
     * @return $this
911
     */
912
    public function withUserId($value)
913
    {
914
        $this->data['UserId'] = $value;
915
        $this->options['query']['UserId'] = $value;
916
917
        return $this;
918
    }
919
}
920
921
/**
922
 * @method string getInstanceId()
923
 * @method $this withInstanceId($value)
924
 * @method string getEndTime()
925
 * @method string getStartTime()
926
 * @method string getType()
927
 */
928
class QueryExceptionHistory extends Roa
929
{
930
    /** @var string */
931
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/exception-history';
932
933
    /**
934
     * @param string $value
935
     *
936
     * @return $this
937
     */
938
    public function withEndTime($value)
939
    {
940
        $this->data['EndTime'] = $value;
941
        $this->options['query']['EndTime'] = $value;
942
943
        return $this;
944
    }
945
946
    /**
947
     * @param string $value
948
     *
949
     * @return $this
950
     */
951
    public function withStartTime($value)
952
    {
953
        $this->data['StartTime'] = $value;
954
        $this->options['query']['StartTime'] = $value;
955
956
        return $this;
957
    }
958
959
    /**
960
     * @param string $value
961
     *
962
     * @return $this
963
     */
964
    public function withType($value)
965
    {
966
        $this->data['Type'] = $value;
967
        $this->options['query']['Type'] = $value;
968
969
        return $this;
970
    }
971
}
972
973
/**
974
 * @method string getItemId()
975
 * @method string getInstanceId()
976
 * @method $this withInstanceId($value)
977
 * @method string getItemType()
978
 * @method string getUserType()
979
 * @method string getUserId()
980
 * @method string getTable()
981
 * @method $this withTable($value)
982
 */
983
class QueryRawData extends Roa
984
{
985
    /** @var string */
986
    public $pathPattern = '/openapi/instances/[InstanceId]/tables/[Table]/raw-data';
987
988
    /**
989
     * @param string $value
990
     *
991
     * @return $this
992
     */
993
    public function withItemId($value)
994
    {
995
        $this->data['ItemId'] = $value;
996
        $this->options['query']['ItemId'] = $value;
997
998
        return $this;
999
    }
1000
1001
    /**
1002
     * @param string $value
1003
     *
1004
     * @return $this
1005
     */
1006
    public function withItemType($value)
1007
    {
1008
        $this->data['ItemType'] = $value;
1009
        $this->options['query']['ItemType'] = $value;
1010
1011
        return $this;
1012
    }
1013
1014
    /**
1015
     * @param string $value
1016
     *
1017
     * @return $this
1018
     */
1019
    public function withUserType($value)
1020
    {
1021
        $this->data['UserType'] = $value;
1022
        $this->options['query']['UserType'] = $value;
1023
1024
        return $this;
1025
    }
1026
1027
    /**
1028
     * @param string $value
1029
     *
1030
     * @return $this
1031
     */
1032
    public function withUserId($value)
1033
    {
1034
        $this->data['UserId'] = $value;
1035
        $this->options['query']['UserId'] = $value;
1036
1037
        return $this;
1038
    }
1039
}
1040
1041
/**
1042
 * @method string getInstanceId()
1043
 * @method $this withInstanceId($value)
1044
 */
1045
class QuerySingleAggregationReport extends Roa
1046
{
1047
    /** @var string */
1048
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/single-aggregation-report';
1049
}
1050
1051
/**
1052
 * @method string getInstanceId()
1053
 * @method $this withInstanceId($value)
1054
 * @method string getReportType()
1055
 */
1056
class QuerySingleReport extends Roa
1057
{
1058
    /** @var string */
1059
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/single-report';
1060
1061
    /**
1062
     * @param string $value
1063
     *
1064
     * @return $this
1065
     */
1066
    public function withReportType($value)
1067
    {
1068
        $this->data['ReportType'] = $value;
1069
        $this->options['query']['ReportType'] = $value;
1070
1071
        return $this;
1072
    }
1073
}
1074
1075
/**
1076
 * @method string getInstanceId()
1077
 * @method $this withInstanceId($value)
1078
 * @method string getEndTime()
1079
 * @method string getStartTime()
1080
 */
1081
class QuerySyncReportAggregation extends Roa
1082
{
1083
    /** @var string */
1084
    public $pathPattern = '/openapi/instances/[InstanceId]/sync-reports/aggregation';
1085
1086
    /**
1087
     * @param string $value
1088
     *
1089
     * @return $this
1090
     */
1091
    public function withEndTime($value)
1092
    {
1093
        $this->data['EndTime'] = $value;
1094
        $this->options['query']['EndTime'] = $value;
1095
1096
        return $this;
1097
    }
1098
1099
    /**
1100
     * @param string $value
1101
     *
1102
     * @return $this
1103
     */
1104
    public function withStartTime($value)
1105
    {
1106
        $this->data['StartTime'] = $value;
1107
        $this->options['query']['StartTime'] = $value;
1108
1109
        return $this;
1110
    }
1111
}
1112
1113
/**
1114
 * @method string getReturnCount()
1115
 * @method string getInstanceId()
1116
 * @method $this withInstanceId($value)
1117
 * @method string getIp()
1118
 * @method string getSceneId()
1119
 * @method string getImei()
1120
 * @method string getUserId()
1121
 * @method string getItems()
1122
 */
1123
class Recommend extends Roa
1124
{
1125
    /** @var string */
1126
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/recommend';
1127
1128
    /**
1129
     * @param string $value
1130
     *
1131
     * @return $this
1132
     */
1133
    public function withReturnCount($value)
1134
    {
1135
        $this->data['ReturnCount'] = $value;
1136
        $this->options['query']['ReturnCount'] = $value;
1137
1138
        return $this;
1139
    }
1140
1141
    /**
1142
     * @param string $value
1143
     *
1144
     * @return $this
1145
     */
1146
    public function withIp($value)
1147
    {
1148
        $this->data['Ip'] = $value;
1149
        $this->options['query']['Ip'] = $value;
1150
1151
        return $this;
1152
    }
1153
1154
    /**
1155
     * @param string $value
1156
     *
1157
     * @return $this
1158
     */
1159
    public function withSceneId($value)
1160
    {
1161
        $this->data['SceneId'] = $value;
1162
        $this->options['query']['SceneId'] = $value;
1163
1164
        return $this;
1165
    }
1166
1167
    /**
1168
     * @param string $value
1169
     *
1170
     * @return $this
1171
     */
1172
    public function withImei($value)
1173
    {
1174
        $this->data['Imei'] = $value;
1175
        $this->options['query']['Imei'] = $value;
1176
1177
        return $this;
1178
    }
1179
1180
    /**
1181
     * @param string $value
1182
     *
1183
     * @return $this
1184
     */
1185
    public function withUserId($value)
1186
    {
1187
        $this->data['UserId'] = $value;
1188
        $this->options['query']['UserId'] = $value;
1189
1190
        return $this;
1191
    }
1192
1193
    /**
1194
     * @param string $value
1195
     *
1196
     * @return $this
1197
     */
1198
    public function withItems($value)
1199
    {
1200
        $this->data['Items'] = $value;
1201
        $this->options['query']['Items'] = $value;
1202
1203
        return $this;
1204
    }
1205
}
1206
1207
/**
1208
 * @method string getInstanceId()
1209
 * @method $this withInstanceId($value)
1210
 */
1211
class RunInstance extends Roa
1212
{
1213
    /** @var string */
1214
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/import';
1215
1216
    /** @var string */
1217
    public $method = 'POST';
1218
}
1219
1220
/**
1221
 * @method string getVersionId()
1222
 * @method $this withVersionId($value)
1223
 * @method string getInstanceId()
1224
 * @method $this withInstanceId($value)
1225
 */
1226
class StopDataSet extends Roa
1227
{
1228
    /** @var string */
1229
    public $pathPattern = '/openapi/instances/[InstanceId]/dataSets/[VersionId]/actions/stop';
1230
1231
    /** @var string */
1232
    public $method = 'POST';
1233
}
1234
1235
/**
1236
 * @method string getInstanceId()
1237
 * @method $this withInstanceId($value)
1238
 */
1239
class UpgradeInstance extends Roa
1240
{
1241
    /** @var string */
1242
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/upgrade';
1243
1244
    /** @var string */
1245
    public $method = 'POST';
1246
}
1247
1248
/**
1249
 * @method string getInstanceId()
1250
 * @method $this withInstanceId($value)
1251
 */
1252
class ValidateInstance extends Roa
1253
{
1254
    /** @var string */
1255
    public $pathPattern = '/openapi/instances/[InstanceId]/actions/validate';
1256
1257
    /** @var string */
1258
    public $method = 'POST';
1259
}
1260