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 ( 248772...6d5364 )
by
unknown
07:33
created

withDestinationEndpointRegion()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 3
c 1
b 0
f 0
dl 0
loc 6
rs 10
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Dts\V20200101;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method ConfigureMigrationJob configureMigrationJob(array $options = [])
9
 * @method ConfigureMigrationJobAlert configureMigrationJobAlert(array $options = [])
10
 * @method ConfigureSubscriptionInstance configureSubscriptionInstance(array $options = [])
11
 * @method ConfigureSubscriptionInstanceAlert configureSubscriptionInstanceAlert(array $options = [])
12
 * @method ConfigureSynchronizationJob configureSynchronizationJob(array $options = [])
13
 * @method ConfigureSynchronizationJobAlert configureSynchronizationJobAlert(array $options = [])
14
 * @method ConfigureSynchronizationJobReplicatorCompare configureSynchronizationJobReplicatorCompare(array $options = [])
15
 * @method CreateConsumerGroup createConsumerGroup(array $options = [])
16
 * @method CreateMigrationJob createMigrationJob(array $options = [])
17
 * @method CreateSubscriptionInstance createSubscriptionInstance(array $options = [])
18
 * @method CreateSynchronizationJob createSynchronizationJob(array $options = [])
19
 * @method DeleteConsumerGroup deleteConsumerGroup(array $options = [])
20
 * @method DeleteMigrationJob deleteMigrationJob(array $options = [])
21
 * @method DeleteSubscriptionInstance deleteSubscriptionInstance(array $options = [])
22
 * @method DeleteSynchronizationJob deleteSynchronizationJob(array $options = [])
23
 * @method DescribeConsumerGroup describeConsumerGroup(array $options = [])
24
 * @method DescribeEndpointSwitchStatus describeEndpointSwitchStatus(array $options = [])
25
 * @method DescribeInitializationStatus describeInitializationStatus(array $options = [])
26
 * @method DescribeMigrationJobAlert describeMigrationJobAlert(array $options = [])
27
 * @method DescribeMigrationJobDetail describeMigrationJobDetail(array $options = [])
28
 * @method DescribeMigrationJobs describeMigrationJobs(array $options = [])
29
 * @method DescribeMigrationJobStatus describeMigrationJobStatus(array $options = [])
30
 * @method DescribeSubscriptionInstanceAlert describeSubscriptionInstanceAlert(array $options = [])
31
 * @method DescribeSubscriptionInstances describeSubscriptionInstances(array $options = [])
32
 * @method DescribeSubscriptionInstanceStatus describeSubscriptionInstanceStatus(array $options = [])
33
 * @method DescribeSubscriptionObjectModifyStatus describeSubscriptionObjectModifyStatus(array $options = [])
34
 * @method DescribeSynchronizationJobAlert describeSynchronizationJobAlert(array $options = [])
35
 * @method DescribeSynchronizationJobReplicatorCompare describeSynchronizationJobReplicatorCompare(array $options = [])
36
 * @method DescribeSynchronizationJobs describeSynchronizationJobs(array $options = [])
37
 * @method DescribeSynchronizationJobStatus describeSynchronizationJobStatus(array $options = [])
38
 * @method DescribeSynchronizationJobStatusList describeSynchronizationJobStatusList(array $options = [])
39
 * @method DescribeSynchronizationObjectModifyStatus describeSynchronizationObjectModifyStatus(array $options = [])
40
 * @method ListTagResources listTagResources(array $options = [])
41
 * @method ModifyConsumerGroupPassword modifyConsumerGroupPassword(array $options = [])
42
 * @method ModifyConsumptionTimestamp modifyConsumptionTimestamp(array $options = [])
43
 * @method ModifyMigrationObject modifyMigrationObject(array $options = [])
44
 * @method ModifySubscriptionObject modifySubscriptionObject(array $options = [])
45
 * @method ModifySynchronizationObject modifySynchronizationObject(array $options = [])
46
 * @method ResetSynchronizationJob resetSynchronizationJob(array $options = [])
47
 * @method ShieldPrecheck shieldPrecheck(array $options = [])
48
 * @method StartMigrationJob startMigrationJob(array $options = [])
49
 * @method StartSubscriptionInstance startSubscriptionInstance(array $options = [])
50
 * @method StartSynchronizationJob startSynchronizationJob(array $options = [])
51
 * @method StopMigrationJob stopMigrationJob(array $options = [])
52
 * @method SuspendMigrationJob suspendMigrationJob(array $options = [])
53
 * @method SuspendSynchronizationJob suspendSynchronizationJob(array $options = [])
54
 * @method SwitchSynchronizationEndpoint switchSynchronizationEndpoint(array $options = [])
55
 * @method TagResources tagResources(array $options = [])
56
 * @method UntagResources untagResources(array $options = [])
57
 */
58
class DtsApiResolver extends ApiResolver
59
{
60
}
61
62
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
63
{
64
    /** @var string */
65
    public $product = 'Dts';
66
67
    /** @var string */
68
    public $version = '2020-01-01';
69
70
    /** @var string */
71
    public $method = 'POST';
72
73
    /** @var string */
74
    public $serviceCode = 'dts';
75
}
76
77
/**
78
 * @method string getSourceEndpointInstanceID()
79
 * @method string getCheckpoint()
80
 * @method $this withCheckpoint($value)
81
 * @method string getSourceEndpointEngineName()
82
 * @method string getSourceEndpointOracleSID()
83
 * @method string getDestinationEndpointInstanceID()
84
 * @method string getSourceEndpointIP()
85
 * @method string getDestinationEndpointPassword()
86
 * @method string getMigrationObject()
87
 * @method string getMigrationModeDataIntialization()
88
 * @method string getMigrationJobId()
89
 * @method $this withMigrationJobId($value)
90
 * @method string getSourceEndpointInstanceType()
91
 * @method string getDestinationEndpointEngineName()
92
 * @method string getAccountId()
93
 * @method $this withAccountId($value)
94
 * @method string getMigrationModeStructureIntialization()
95
 * @method string getMigrationModeDataSynchronization()
96
 * @method string getDestinationEndpointRegion()
97
 * @method string getSourceEndpointUserName()
98
 * @method string getSourceEndpointDatabaseName()
99
 * @method string getSourceEndpointPort()
100
 * @method string getSourceEndpointOwnerID()
101
 * @method string getDestinationEndpointUserName()
102
 * @method string getDestinationEndpointOracleSID()
103
 * @method string getDestinationEndpointPort()
104
 * @method string getSourceEndpointRegion()
105
 * @method string getSourceEndpointRole()
106
 * @method string getOwnerId()
107
 * @method $this withOwnerId($value)
108
 * @method string getDestinationEndpointDataBaseName()
109
 * @method string getSourceEndpointPassword()
110
 * @method string getMigrationReserved()
111
 * @method $this withMigrationReserved($value)
112
 * @method string getDestinationEndpointIP()
113
 * @method string getMigrationJobName()
114
 * @method $this withMigrationJobName($value)
115
 * @method string getDestinationEndpointInstanceType()
116
 */
117
class ConfigureMigrationJob extends Rpc
118
{
119
120
    /**
121
     * @param string $value
122
     *
123
     * @return $this
124
     */
125
    public function withSourceEndpointInstanceID($value)
126
    {
127
        $this->data['SourceEndpointInstanceID'] = $value;
128
        $this->options['query']['SourceEndpoint.InstanceID'] = $value;
129
130
        return $this;
131
    }
132
133
    /**
134
     * @param string $value
135
     *
136
     * @return $this
137
     */
138
    public function withSourceEndpointEngineName($value)
139
    {
140
        $this->data['SourceEndpointEngineName'] = $value;
141
        $this->options['query']['SourceEndpoint.EngineName'] = $value;
142
143
        return $this;
144
    }
145
146
    /**
147
     * @param string $value
148
     *
149
     * @return $this
150
     */
151
    public function withSourceEndpointOracleSID($value)
152
    {
153
        $this->data['SourceEndpointOracleSID'] = $value;
154
        $this->options['query']['SourceEndpoint.OracleSID'] = $value;
155
156
        return $this;
157
    }
158
159
    /**
160
     * @param string $value
161
     *
162
     * @return $this
163
     */
164
    public function withDestinationEndpointInstanceID($value)
165
    {
166
        $this->data['DestinationEndpointInstanceID'] = $value;
167
        $this->options['query']['DestinationEndpoint.InstanceID'] = $value;
168
169
        return $this;
170
    }
171
172
    /**
173
     * @param string $value
174
     *
175
     * @return $this
176
     */
177
    public function withSourceEndpointIP($value)
178
    {
179
        $this->data['SourceEndpointIP'] = $value;
180
        $this->options['query']['SourceEndpoint.IP'] = $value;
181
182
        return $this;
183
    }
184
185
    /**
186
     * @param string $value
187
     *
188
     * @return $this
189
     */
190
    public function withDestinationEndpointPassword($value)
191
    {
192
        $this->data['DestinationEndpointPassword'] = $value;
193
        $this->options['query']['DestinationEndpoint.Password'] = $value;
194
195
        return $this;
196
    }
197
198
    /**
199
     * @param string $value
200
     *
201
     * @return $this
202
     */
203
    public function withMigrationObject($value)
204
    {
205
        $this->data['MigrationObject'] = $value;
206
        $this->options['form_params']['MigrationObject'] = $value;
207
208
        return $this;
209
    }
210
211
    /**
212
     * @param string $value
213
     *
214
     * @return $this
215
     */
216
    public function withMigrationModeDataIntialization($value)
217
    {
218
        $this->data['MigrationModeDataIntialization'] = $value;
219
        $this->options['query']['MigrationMode.DataIntialization'] = $value;
220
221
        return $this;
222
    }
223
224
    /**
225
     * @param string $value
226
     *
227
     * @return $this
228
     */
229
    public function withSourceEndpointInstanceType($value)
230
    {
231
        $this->data['SourceEndpointInstanceType'] = $value;
232
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
233
234
        return $this;
235
    }
236
237
    /**
238
     * @param string $value
239
     *
240
     * @return $this
241
     */
242
    public function withDestinationEndpointEngineName($value)
243
    {
244
        $this->data['DestinationEndpointEngineName'] = $value;
245
        $this->options['query']['DestinationEndpoint.EngineName'] = $value;
246
247
        return $this;
248
    }
249
250
    /**
251
     * @param string $value
252
     *
253
     * @return $this
254
     */
255
    public function withMigrationModeStructureIntialization($value)
256
    {
257
        $this->data['MigrationModeStructureIntialization'] = $value;
258
        $this->options['query']['MigrationMode.StructureIntialization'] = $value;
259
260
        return $this;
261
    }
262
263
    /**
264
     * @param string $value
265
     *
266
     * @return $this
267
     */
268
    public function withMigrationModeDataSynchronization($value)
269
    {
270
        $this->data['MigrationModeDataSynchronization'] = $value;
271
        $this->options['query']['MigrationMode.DataSynchronization'] = $value;
272
273
        return $this;
274
    }
275
276
    /**
277
     * @param string $value
278
     *
279
     * @return $this
280
     */
281
    public function withDestinationEndpointRegion($value)
282
    {
283
        $this->data['DestinationEndpointRegion'] = $value;
284
        $this->options['query']['DestinationEndpoint.Region'] = $value;
285
286
        return $this;
287
    }
288
289
    /**
290
     * @param string $value
291
     *
292
     * @return $this
293
     */
294
    public function withSourceEndpointUserName($value)
295
    {
296
        $this->data['SourceEndpointUserName'] = $value;
297
        $this->options['query']['SourceEndpoint.UserName'] = $value;
298
299
        return $this;
300
    }
301
302
    /**
303
     * @param string $value
304
     *
305
     * @return $this
306
     */
307
    public function withSourceEndpointDatabaseName($value)
308
    {
309
        $this->data['SourceEndpointDatabaseName'] = $value;
310
        $this->options['query']['SourceEndpoint.DatabaseName'] = $value;
311
312
        return $this;
313
    }
314
315
    /**
316
     * @param string $value
317
     *
318
     * @return $this
319
     */
320
    public function withSourceEndpointPort($value)
321
    {
322
        $this->data['SourceEndpointPort'] = $value;
323
        $this->options['query']['SourceEndpoint.Port'] = $value;
324
325
        return $this;
326
    }
327
328
    /**
329
     * @param string $value
330
     *
331
     * @return $this
332
     */
333
    public function withSourceEndpointOwnerID($value)
334
    {
335
        $this->data['SourceEndpointOwnerID'] = $value;
336
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
337
338
        return $this;
339
    }
340
341
    /**
342
     * @param string $value
343
     *
344
     * @return $this
345
     */
346
    public function withDestinationEndpointUserName($value)
347
    {
348
        $this->data['DestinationEndpointUserName'] = $value;
349
        $this->options['query']['DestinationEndpoint.UserName'] = $value;
350
351
        return $this;
352
    }
353
354
    /**
355
     * @param string $value
356
     *
357
     * @return $this
358
     */
359
    public function withDestinationEndpointOracleSID($value)
360
    {
361
        $this->data['DestinationEndpointOracleSID'] = $value;
362
        $this->options['query']['DestinationEndpoint.OracleSID'] = $value;
363
364
        return $this;
365
    }
366
367
    /**
368
     * @param string $value
369
     *
370
     * @return $this
371
     */
372
    public function withDestinationEndpointPort($value)
373
    {
374
        $this->data['DestinationEndpointPort'] = $value;
375
        $this->options['query']['DestinationEndpoint.Port'] = $value;
376
377
        return $this;
378
    }
379
380
    /**
381
     * @param string $value
382
     *
383
     * @return $this
384
     */
385
    public function withSourceEndpointRegion($value)
386
    {
387
        $this->data['SourceEndpointRegion'] = $value;
388
        $this->options['query']['SourceEndpoint.Region'] = $value;
389
390
        return $this;
391
    }
392
393
    /**
394
     * @param string $value
395
     *
396
     * @return $this
397
     */
398
    public function withSourceEndpointRole($value)
399
    {
400
        $this->data['SourceEndpointRole'] = $value;
401
        $this->options['query']['SourceEndpoint.Role'] = $value;
402
403
        return $this;
404
    }
405
406
    /**
407
     * @param string $value
408
     *
409
     * @return $this
410
     */
411
    public function withDestinationEndpointDataBaseName($value)
412
    {
413
        $this->data['DestinationEndpointDataBaseName'] = $value;
414
        $this->options['query']['DestinationEndpoint.DataBaseName'] = $value;
415
416
        return $this;
417
    }
418
419
    /**
420
     * @param string $value
421
     *
422
     * @return $this
423
     */
424
    public function withSourceEndpointPassword($value)
425
    {
426
        $this->data['SourceEndpointPassword'] = $value;
427
        $this->options['query']['SourceEndpoint.Password'] = $value;
428
429
        return $this;
430
    }
431
432
    /**
433
     * @param string $value
434
     *
435
     * @return $this
436
     */
437
    public function withDestinationEndpointIP($value)
438
    {
439
        $this->data['DestinationEndpointIP'] = $value;
440
        $this->options['query']['DestinationEndpoint.IP'] = $value;
441
442
        return $this;
443
    }
444
445
    /**
446
     * @param string $value
447
     *
448
     * @return $this
449
     */
450
    public function withDestinationEndpointInstanceType($value)
451
    {
452
        $this->data['DestinationEndpointInstanceType'] = $value;
453
        $this->options['query']['DestinationEndpoint.InstanceType'] = $value;
454
455
        return $this;
456
    }
457
}
458
459
/**
460
 * @method string getDelayOverSeconds()
461
 * @method $this withDelayOverSeconds($value)
462
 * @method string getDelayAlertStatus()
463
 * @method $this withDelayAlertStatus($value)
464
 * @method string getMigrationJobId()
465
 * @method $this withMigrationJobId($value)
466
 * @method string getOwnerId()
467
 * @method $this withOwnerId($value)
468
 * @method string getAccountId()
469
 * @method $this withAccountId($value)
470
 * @method string getErrorAlertPhone()
471
 * @method $this withErrorAlertPhone($value)
472
 * @method string getDelayAlertPhone()
473
 * @method $this withDelayAlertPhone($value)
474
 * @method string getErrorAlertStatus()
475
 * @method $this withErrorAlertStatus($value)
476
 */
477
class ConfigureMigrationJobAlert extends Rpc
478
{
479
}
480
481
/**
482
 * @method string getSourceEndpointInstanceID()
483
 * @method string getSourceEndpointOracleSID()
484
 * @method string getSourceEndpointIP()
485
 * @method string getSubscriptionDataTypeDML()
486
 * @method string getSourceEndpointInstanceType()
487
 * @method string getAccountId()
488
 * @method $this withAccountId($value)
489
 * @method string getSubscriptionObject()
490
 * @method string getSubscriptionInstanceVSwitchId()
491
 * @method string getSourceEndpointUserName()
492
 * @method string getSourceEndpointDatabaseName()
493
 * @method string getSourceEndpointPort()
494
 * @method string getSourceEndpointOwnerID()
495
 * @method string getSubscriptionInstanceVPCId()
496
 * @method string getSubscriptionInstanceNetworkType()
497
 * @method $this withSubscriptionInstanceNetworkType($value)
498
 * @method string getSubscriptionInstanceId()
499
 * @method $this withSubscriptionInstanceId($value)
500
 * @method string getSourceEndpointRole()
501
 * @method string getOwnerId()
502
 * @method $this withOwnerId($value)
503
 * @method string getSubscriptionDataTypeDDL()
504
 * @method string getSourceEndpointPassword()
505
 * @method string getSubscriptionInstanceName()
506
 * @method $this withSubscriptionInstanceName($value)
507
 */
508
class ConfigureSubscriptionInstance extends Rpc
509
{
510
511
    /**
512
     * @param string $value
513
     *
514
     * @return $this
515
     */
516
    public function withSourceEndpointInstanceID($value)
517
    {
518
        $this->data['SourceEndpointInstanceID'] = $value;
519
        $this->options['query']['SourceEndpoint.InstanceID'] = $value;
520
521
        return $this;
522
    }
523
524
    /**
525
     * @param string $value
526
     *
527
     * @return $this
528
     */
529
    public function withSourceEndpointOracleSID($value)
530
    {
531
        $this->data['SourceEndpointOracleSID'] = $value;
532
        $this->options['query']['SourceEndpoint.OracleSID'] = $value;
533
534
        return $this;
535
    }
536
537
    /**
538
     * @param string $value
539
     *
540
     * @return $this
541
     */
542
    public function withSourceEndpointIP($value)
543
    {
544
        $this->data['SourceEndpointIP'] = $value;
545
        $this->options['query']['SourceEndpoint.IP'] = $value;
546
547
        return $this;
548
    }
549
550
    /**
551
     * @param string $value
552
     *
553
     * @return $this
554
     */
555
    public function withSubscriptionDataTypeDML($value)
556
    {
557
        $this->data['SubscriptionDataTypeDML'] = $value;
558
        $this->options['query']['SubscriptionDataType.DML'] = $value;
559
560
        return $this;
561
    }
562
563
    /**
564
     * @param string $value
565
     *
566
     * @return $this
567
     */
568
    public function withSourceEndpointInstanceType($value)
569
    {
570
        $this->data['SourceEndpointInstanceType'] = $value;
571
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
572
573
        return $this;
574
    }
575
576
    /**
577
     * @param string $value
578
     *
579
     * @return $this
580
     */
581
    public function withSubscriptionObject($value)
582
    {
583
        $this->data['SubscriptionObject'] = $value;
584
        $this->options['form_params']['SubscriptionObject'] = $value;
585
586
        return $this;
587
    }
588
589
    /**
590
     * @param string $value
591
     *
592
     * @return $this
593
     */
594
    public function withSubscriptionInstanceVSwitchId($value)
595
    {
596
        $this->data['SubscriptionInstanceVSwitchId'] = $value;
597
        $this->options['query']['SubscriptionInstance.VSwitchId'] = $value;
598
599
        return $this;
600
    }
601
602
    /**
603
     * @param string $value
604
     *
605
     * @return $this
606
     */
607
    public function withSourceEndpointUserName($value)
608
    {
609
        $this->data['SourceEndpointUserName'] = $value;
610
        $this->options['query']['SourceEndpoint.UserName'] = $value;
611
612
        return $this;
613
    }
614
615
    /**
616
     * @param string $value
617
     *
618
     * @return $this
619
     */
620
    public function withSourceEndpointDatabaseName($value)
621
    {
622
        $this->data['SourceEndpointDatabaseName'] = $value;
623
        $this->options['query']['SourceEndpoint.DatabaseName'] = $value;
624
625
        return $this;
626
    }
627
628
    /**
629
     * @param string $value
630
     *
631
     * @return $this
632
     */
633
    public function withSourceEndpointPort($value)
634
    {
635
        $this->data['SourceEndpointPort'] = $value;
636
        $this->options['query']['SourceEndpoint.Port'] = $value;
637
638
        return $this;
639
    }
640
641
    /**
642
     * @param string $value
643
     *
644
     * @return $this
645
     */
646
    public function withSourceEndpointOwnerID($value)
647
    {
648
        $this->data['SourceEndpointOwnerID'] = $value;
649
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
650
651
        return $this;
652
    }
653
654
    /**
655
     * @param string $value
656
     *
657
     * @return $this
658
     */
659
    public function withSubscriptionInstanceVPCId($value)
660
    {
661
        $this->data['SubscriptionInstanceVPCId'] = $value;
662
        $this->options['query']['SubscriptionInstance.VPCId'] = $value;
663
664
        return $this;
665
    }
666
667
    /**
668
     * @param string $value
669
     *
670
     * @return $this
671
     */
672
    public function withSourceEndpointRole($value)
673
    {
674
        $this->data['SourceEndpointRole'] = $value;
675
        $this->options['query']['SourceEndpoint.Role'] = $value;
676
677
        return $this;
678
    }
679
680
    /**
681
     * @param string $value
682
     *
683
     * @return $this
684
     */
685
    public function withSubscriptionDataTypeDDL($value)
686
    {
687
        $this->data['SubscriptionDataTypeDDL'] = $value;
688
        $this->options['query']['SubscriptionDataType.DDL'] = $value;
689
690
        return $this;
691
    }
692
693
    /**
694
     * @param string $value
695
     *
696
     * @return $this
697
     */
698
    public function withSourceEndpointPassword($value)
699
    {
700
        $this->data['SourceEndpointPassword'] = $value;
701
        $this->options['query']['SourceEndpoint.Password'] = $value;
702
703
        return $this;
704
    }
705
}
706
707
/**
708
 * @method string getDelayOverSeconds()
709
 * @method $this withDelayOverSeconds($value)
710
 * @method string getDelayAlertStatus()
711
 * @method $this withDelayAlertStatus($value)
712
 * @method string getSubscriptionInstanceId()
713
 * @method $this withSubscriptionInstanceId($value)
714
 * @method string getOwnerId()
715
 * @method $this withOwnerId($value)
716
 * @method string getAccountId()
717
 * @method $this withAccountId($value)
718
 * @method string getErrorAlertPhone()
719
 * @method $this withErrorAlertPhone($value)
720
 * @method string getDelayAlertPhone()
721
 * @method $this withDelayAlertPhone($value)
722
 * @method string getErrorAlertStatus()
723
 * @method $this withErrorAlertStatus($value)
724
 */
725
class ConfigureSubscriptionInstanceAlert extends Rpc
726
{
727
}
728
729
/**
730
 * @method string getSourceEndpointInstanceId()
731
 * @method string getCheckpoint()
732
 * @method $this withCheckpoint($value)
733
 * @method string getDestinationEndpointInstanceId()
734
 * @method string getSourceEndpointIP()
735
 * @method string getSynchronizationObjects()
736
 * @method string getDestinationEndpointPassword()
737
 * @method string getDataInitialization()
738
 * @method $this withDataInitialization($value)
739
 * @method string getStructureInitialization()
740
 * @method $this withStructureInitialization($value)
741
 * @method string getPartitionKeyModifyTimeMInute()
742
 * @method string getPartitionKeyModifyTimeDAy()
743
 * @method string getSourceEndpointInstanceType()
744
 * @method string getSynchronizationJobId()
745
 * @method $this withSynchronizationJobId($value)
746
 * @method string getSynchronizationJobName()
747
 * @method $this withSynchronizationJobName($value)
748
 * @method string getAccountId()
749
 * @method $this withAccountId($value)
750
 * @method string getSourceEndpointUserName()
751
 * @method string getSourceEndpointDatabaseName()
752
 * @method string getPartitionKeyModifyTimeMOnth()
753
 * @method string getSourceEndpointPort()
754
 * @method string getSourceEndpointOwnerID()
755
 * @method string getDestinationEndpointUserName()
756
 * @method string getDestinationEndpointPort()
757
 * @method string getPartitionKeyModifyTimeYEar()
758
 * @method string getSourceEndpointRole()
759
 * @method string getOwnerId()
760
 * @method $this withOwnerId($value)
761
 * @method string getPartitionKeyModifyTimeHOur()
762
 * @method string getDestinationEndpointDataBaseName()
763
 * @method string getSourceEndpointPassword()
764
 * @method string getMigrationReserved()
765
 * @method $this withMigrationReserved($value)
766
 * @method string getDestinationEndpointIP()
767
 * @method string getDestinationEndpointInstanceType()
768
 * @method string getSynchronizationDirection()
769
 * @method $this withSynchronizationDirection($value)
770
 */
771
class ConfigureSynchronizationJob extends Rpc
772
{
773
774
    /**
775
     * @param string $value
776
     *
777
     * @return $this
778
     */
779
    public function withSourceEndpointInstanceId($value)
780
    {
781
        $this->data['SourceEndpointInstanceId'] = $value;
782
        $this->options['query']['SourceEndpoint.InstanceId'] = $value;
783
784
        return $this;
785
    }
786
787
    /**
788
     * @param string $value
789
     *
790
     * @return $this
791
     */
792
    public function withDestinationEndpointInstanceId($value)
793
    {
794
        $this->data['DestinationEndpointInstanceId'] = $value;
795
        $this->options['query']['DestinationEndpoint.InstanceId'] = $value;
796
797
        return $this;
798
    }
799
800
    /**
801
     * @param string $value
802
     *
803
     * @return $this
804
     */
805
    public function withSourceEndpointIP($value)
806
    {
807
        $this->data['SourceEndpointIP'] = $value;
808
        $this->options['query']['SourceEndpoint.IP'] = $value;
809
810
        return $this;
811
    }
812
813
    /**
814
     * @param string $value
815
     *
816
     * @return $this
817
     */
818
    public function withSynchronizationObjects($value)
819
    {
820
        $this->data['SynchronizationObjects'] = $value;
821
        $this->options['form_params']['SynchronizationObjects'] = $value;
822
823
        return $this;
824
    }
825
826
    /**
827
     * @param string $value
828
     *
829
     * @return $this
830
     */
831
    public function withDestinationEndpointPassword($value)
832
    {
833
        $this->data['DestinationEndpointPassword'] = $value;
834
        $this->options['query']['DestinationEndpoint.Password'] = $value;
835
836
        return $this;
837
    }
838
839
    /**
840
     * @param string $value
841
     *
842
     * @return $this
843
     */
844
    public function withPartitionKeyModifyTimeMInute($value)
845
    {
846
        $this->data['PartitionKeyModifyTimeMInute'] = $value;
847
        $this->options['query']['PartitionKey.ModifyTime_Minute'] = $value;
848
849
        return $this;
850
    }
851
852
    /**
853
     * @param string $value
854
     *
855
     * @return $this
856
     */
857
    public function withPartitionKeyModifyTimeDAy($value)
858
    {
859
        $this->data['PartitionKeyModifyTimeDAy'] = $value;
860
        $this->options['query']['PartitionKey.ModifyTime_Day'] = $value;
861
862
        return $this;
863
    }
864
865
    /**
866
     * @param string $value
867
     *
868
     * @return $this
869
     */
870
    public function withSourceEndpointInstanceType($value)
871
    {
872
        $this->data['SourceEndpointInstanceType'] = $value;
873
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
874
875
        return $this;
876
    }
877
878
    /**
879
     * @param string $value
880
     *
881
     * @return $this
882
     */
883
    public function withSourceEndpointUserName($value)
884
    {
885
        $this->data['SourceEndpointUserName'] = $value;
886
        $this->options['query']['SourceEndpoint.UserName'] = $value;
887
888
        return $this;
889
    }
890
891
    /**
892
     * @param string $value
893
     *
894
     * @return $this
895
     */
896
    public function withSourceEndpointDatabaseName($value)
897
    {
898
        $this->data['SourceEndpointDatabaseName'] = $value;
899
        $this->options['query']['SourceEndpoint.DatabaseName'] = $value;
900
901
        return $this;
902
    }
903
904
    /**
905
     * @param string $value
906
     *
907
     * @return $this
908
     */
909
    public function withPartitionKeyModifyTimeMOnth($value)
910
    {
911
        $this->data['PartitionKeyModifyTimeMOnth'] = $value;
912
        $this->options['query']['PartitionKey.ModifyTime_Month'] = $value;
913
914
        return $this;
915
    }
916
917
    /**
918
     * @param string $value
919
     *
920
     * @return $this
921
     */
922
    public function withSourceEndpointPort($value)
923
    {
924
        $this->data['SourceEndpointPort'] = $value;
925
        $this->options['query']['SourceEndpoint.Port'] = $value;
926
927
        return $this;
928
    }
929
930
    /**
931
     * @param string $value
932
     *
933
     * @return $this
934
     */
935
    public function withSourceEndpointOwnerID($value)
936
    {
937
        $this->data['SourceEndpointOwnerID'] = $value;
938
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
939
940
        return $this;
941
    }
942
943
    /**
944
     * @param string $value
945
     *
946
     * @return $this
947
     */
948
    public function withDestinationEndpointUserName($value)
949
    {
950
        $this->data['DestinationEndpointUserName'] = $value;
951
        $this->options['query']['DestinationEndpoint.UserName'] = $value;
952
953
        return $this;
954
    }
955
956
    /**
957
     * @param string $value
958
     *
959
     * @return $this
960
     */
961
    public function withDestinationEndpointPort($value)
962
    {
963
        $this->data['DestinationEndpointPort'] = $value;
964
        $this->options['query']['DestinationEndpoint.Port'] = $value;
965
966
        return $this;
967
    }
968
969
    /**
970
     * @param string $value
971
     *
972
     * @return $this
973
     */
974
    public function withPartitionKeyModifyTimeYEar($value)
975
    {
976
        $this->data['PartitionKeyModifyTimeYEar'] = $value;
977
        $this->options['query']['PartitionKey.ModifyTime_Year'] = $value;
978
979
        return $this;
980
    }
981
982
    /**
983
     * @param string $value
984
     *
985
     * @return $this
986
     */
987
    public function withSourceEndpointRole($value)
988
    {
989
        $this->data['SourceEndpointRole'] = $value;
990
        $this->options['query']['SourceEndpoint.Role'] = $value;
991
992
        return $this;
993
    }
994
995
    /**
996
     * @param string $value
997
     *
998
     * @return $this
999
     */
1000
    public function withPartitionKeyModifyTimeHOur($value)
1001
    {
1002
        $this->data['PartitionKeyModifyTimeHOur'] = $value;
1003
        $this->options['query']['PartitionKey.ModifyTime_Hour'] = $value;
1004
1005
        return $this;
1006
    }
1007
1008
    /**
1009
     * @param string $value
1010
     *
1011
     * @return $this
1012
     */
1013
    public function withDestinationEndpointDataBaseName($value)
1014
    {
1015
        $this->data['DestinationEndpointDataBaseName'] = $value;
1016
        $this->options['query']['DestinationEndpoint.DataBaseName'] = $value;
1017
1018
        return $this;
1019
    }
1020
1021
    /**
1022
     * @param string $value
1023
     *
1024
     * @return $this
1025
     */
1026
    public function withSourceEndpointPassword($value)
1027
    {
1028
        $this->data['SourceEndpointPassword'] = $value;
1029
        $this->options['query']['SourceEndpoint.Password'] = $value;
1030
1031
        return $this;
1032
    }
1033
1034
    /**
1035
     * @param string $value
1036
     *
1037
     * @return $this
1038
     */
1039
    public function withDestinationEndpointIP($value)
1040
    {
1041
        $this->data['DestinationEndpointIP'] = $value;
1042
        $this->options['query']['DestinationEndpoint.IP'] = $value;
1043
1044
        return $this;
1045
    }
1046
1047
    /**
1048
     * @param string $value
1049
     *
1050
     * @return $this
1051
     */
1052
    public function withDestinationEndpointInstanceType($value)
1053
    {
1054
        $this->data['DestinationEndpointInstanceType'] = $value;
1055
        $this->options['query']['DestinationEndpoint.InstanceType'] = $value;
1056
1057
        return $this;
1058
    }
1059
}
1060
1061
/**
1062
 * @method string getSynchronizationJobId()
1063
 * @method $this withSynchronizationJobId($value)
1064
 * @method string getAccountId()
1065
 * @method $this withAccountId($value)
1066
 * @method string getDelayAlertPhone()
1067
 * @method $this withDelayAlertPhone($value)
1068
 * @method string getDelayOverSeconds()
1069
 * @method $this withDelayOverSeconds($value)
1070
 * @method string getDelayAlertStatus()
1071
 * @method $this withDelayAlertStatus($value)
1072
 * @method string getOwnerId()
1073
 * @method $this withOwnerId($value)
1074
 * @method string getErrorAlertPhone()
1075
 * @method $this withErrorAlertPhone($value)
1076
 * @method string getErrorAlertStatus()
1077
 * @method $this withErrorAlertStatus($value)
1078
 * @method string getSynchronizationDirection()
1079
 * @method $this withSynchronizationDirection($value)
1080
 */
1081
class ConfigureSynchronizationJobAlert extends Rpc
1082
{
1083
}
1084
1085
/**
1086
 * @method string getClientToken()
1087
 * @method $this withClientToken($value)
1088
 * @method string getOwnerId()
1089
 * @method $this withOwnerId($value)
1090
 * @method string getSynchronizationJobId()
1091
 * @method $this withSynchronizationJobId($value)
1092
 * @method string getAccountId()
1093
 * @method $this withAccountId($value)
1094
 * @method string getSynchronizationReplicatorCompareEnable()
1095
 * @method $this withSynchronizationReplicatorCompareEnable($value)
1096
 * @method string getSynchronizationDirection()
1097
 * @method $this withSynchronizationDirection($value)
1098
 */
1099
class ConfigureSynchronizationJobReplicatorCompare extends Rpc
1100
{
1101
}
1102
1103
/**
1104
 * @method string getConsumerGroupName()
1105
 * @method $this withConsumerGroupName($value)
1106
 * @method string getSubscriptionInstanceId()
1107
 * @method $this withSubscriptionInstanceId($value)
1108
 * @method string getOwnerId()
1109
 * @method $this withOwnerId($value)
1110
 * @method string getConsumerGroupPassword()
1111
 * @method $this withConsumerGroupPassword($value)
1112
 * @method string getAccountId()
1113
 * @method $this withAccountId($value)
1114
 * @method string getConsumerGroupUserName()
1115
 * @method $this withConsumerGroupUserName($value)
1116
 */
1117
class CreateConsumerGroup extends Rpc
1118
{
1119
}
1120
1121
/**
1122
 * @method string getClientToken()
1123
 * @method $this withClientToken($value)
1124
 * @method string getOwnerId()
1125
 * @method $this withOwnerId($value)
1126
 * @method string getAccountId()
1127
 * @method $this withAccountId($value)
1128
 * @method string getRegion()
1129
 * @method $this withRegion($value)
1130
 * @method string getMigrationJobClass()
1131
 * @method $this withMigrationJobClass($value)
1132
 */
1133
class CreateMigrationJob extends Rpc
1134
{
1135
}
1136
1137
/**
1138
 * @method string getPeriod()
1139
 * @method $this withPeriod($value)
1140
 * @method string getClientToken()
1141
 * @method $this withClientToken($value)
1142
 * @method string getOwnerId()
1143
 * @method $this withOwnerId($value)
1144
 * @method string getUsedTime()
1145
 * @method $this withUsedTime($value)
1146
 * @method string getSourceEndpointInstanceType()
1147
 * @method string getAccountId()
1148
 * @method $this withAccountId($value)
1149
 * @method string getRegion()
1150
 * @method $this withRegion($value)
1151
 * @method string getPayType()
1152
 * @method $this withPayType($value)
1153
 */
1154
class CreateSubscriptionInstance extends Rpc
1155
{
1156
1157
    /**
1158
     * @param string $value
1159
     *
1160
     * @return $this
1161
     */
1162
    public function withSourceEndpointInstanceType($value)
1163
    {
1164
        $this->data['SourceEndpointInstanceType'] = $value;
1165
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
1166
1167
        return $this;
1168
    }
1169
}
1170
1171
/**
1172
 * @method string getClientToken()
1173
 * @method $this withClientToken($value)
1174
 * @method string getNetworkType()
1175
 * @method string getSourceEndpointInstanceType()
1176
 * @method string getAccountId()
1177
 * @method $this withAccountId($value)
1178
 * @method string getSynchronizationJobClass()
1179
 * @method $this withSynchronizationJobClass($value)
1180
 * @method string getPeriod()
1181
 * @method $this withPeriod($value)
1182
 * @method string getDestRegion()
1183
 * @method $this withDestRegion($value)
1184
 * @method string getTopology()
1185
 * @method $this withTopology($value)
1186
 * @method string getOwnerId()
1187
 * @method $this withOwnerId($value)
1188
 * @method string getUsedTime()
1189
 * @method $this withUsedTime($value)
1190
 * @method string getDBInstanceCount()
1191
 * @method $this withDBInstanceCount($value)
1192
 * @method string getSourceRegion()
1193
 * @method $this withSourceRegion($value)
1194
 * @method string getPayType()
1195
 * @method $this withPayType($value)
1196
 * @method string getDestinationEndpointInstanceType()
1197
 */
1198
class CreateSynchronizationJob extends Rpc
1199
{
1200
1201
    /**
1202
     * @param string $value
1203
     *
1204
     * @return $this
1205
     */
1206
    public function withNetworkType($value)
1207
    {
1208
        $this->data['NetworkType'] = $value;
1209
        $this->options['query']['networkType'] = $value;
1210
1211
        return $this;
1212
    }
1213
1214
    /**
1215
     * @param string $value
1216
     *
1217
     * @return $this
1218
     */
1219
    public function withSourceEndpointInstanceType($value)
1220
    {
1221
        $this->data['SourceEndpointInstanceType'] = $value;
1222
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
1223
1224
        return $this;
1225
    }
1226
1227
    /**
1228
     * @param string $value
1229
     *
1230
     * @return $this
1231
     */
1232
    public function withDestinationEndpointInstanceType($value)
1233
    {
1234
        $this->data['DestinationEndpointInstanceType'] = $value;
1235
        $this->options['query']['DestinationEndpoint.InstanceType'] = $value;
1236
1237
        return $this;
1238
    }
1239
}
1240
1241
/**
1242
 * @method string getConsumerGroupID()
1243
 * @method $this withConsumerGroupID($value)
1244
 * @method string getSubscriptionInstanceId()
1245
 * @method $this withSubscriptionInstanceId($value)
1246
 * @method string getOwnerId()
1247
 * @method $this withOwnerId($value)
1248
 * @method string getAccountId()
1249
 * @method $this withAccountId($value)
1250
 */
1251
class DeleteConsumerGroup extends Rpc
1252
{
1253
}
1254
1255
/**
1256
 * @method string getMigrationJobId()
1257
 * @method $this withMigrationJobId($value)
1258
 * @method string getOwnerId()
1259
 * @method $this withOwnerId($value)
1260
 * @method string getAccountId()
1261
 * @method $this withAccountId($value)
1262
 */
1263
class DeleteMigrationJob extends Rpc
1264
{
1265
}
1266
1267
/**
1268
 * @method string getSubscriptionInstanceId()
1269
 * @method $this withSubscriptionInstanceId($value)
1270
 * @method string getOwnerId()
1271
 * @method $this withOwnerId($value)
1272
 * @method string getAccountId()
1273
 * @method $this withAccountId($value)
1274
 */
1275
class DeleteSubscriptionInstance extends Rpc
1276
{
1277
}
1278
1279
/**
1280
 * @method string getOwnerId()
1281
 * @method $this withOwnerId($value)
1282
 * @method string getSynchronizationJobId()
1283
 * @method $this withSynchronizationJobId($value)
1284
 * @method string getAccountId()
1285
 * @method $this withAccountId($value)
1286
 */
1287
class DeleteSynchronizationJob extends Rpc
1288
{
1289
}
1290
1291
/**
1292
 * @method string getSubscriptionInstanceId()
1293
 * @method $this withSubscriptionInstanceId($value)
1294
 * @method string getPageNum()
1295
 * @method $this withPageNum($value)
1296
 * @method string getOwnerId()
1297
 * @method $this withOwnerId($value)
1298
 * @method string getAccountId()
1299
 * @method $this withAccountId($value)
1300
 * @method string getPageSize()
1301
 * @method $this withPageSize($value)
1302
 */
1303
class DescribeConsumerGroup extends Rpc
1304
{
1305
}
1306
1307
/**
1308
 * @method string getClientToken()
1309
 * @method $this withClientToken($value)
1310
 * @method string getOwnerId()
1311
 * @method $this withOwnerId($value)
1312
 * @method string getAccountId()
1313
 * @method $this withAccountId($value)
1314
 * @method string getTaskId()
1315
 * @method $this withTaskId($value)
1316
 */
1317
class DescribeEndpointSwitchStatus extends Rpc
1318
{
1319
}
1320
1321
/**
1322
 * @method string getPageNum()
1323
 * @method $this withPageNum($value)
1324
 * @method string getOwnerId()
1325
 * @method $this withOwnerId($value)
1326
 * @method string getSynchronizationJobId()
1327
 * @method $this withSynchronizationJobId($value)
1328
 * @method string getAccountId()
1329
 * @method $this withAccountId($value)
1330
 * @method string getPageSize()
1331
 * @method $this withPageSize($value)
1332
 */
1333
class DescribeInitializationStatus extends Rpc
1334
{
1335
}
1336
1337
/**
1338
 * @method string getClientToken()
1339
 * @method $this withClientToken($value)
1340
 * @method string getMigrationJobId()
1341
 * @method $this withMigrationJobId($value)
1342
 * @method string getOwnerId()
1343
 * @method $this withOwnerId($value)
1344
 * @method string getAccountId()
1345
 * @method $this withAccountId($value)
1346
 */
1347
class DescribeMigrationJobAlert extends Rpc
1348
{
1349
}
1350
1351
/**
1352
 * @method string getClientToken()
1353
 * @method $this withClientToken($value)
1354
 * @method string getMigrationModeDataInitialization()
1355
 * @method string getMigrationJobId()
1356
 * @method $this withMigrationJobId($value)
1357
 * @method string getPageNum()
1358
 * @method $this withPageNum($value)
1359
 * @method string getAccountId()
1360
 * @method $this withAccountId($value)
1361
 * @method string getMigrationModeDataSynchronization()
1362
 * @method string getPageSize()
1363
 * @method $this withPageSize($value)
1364
 * @method string getOwnerId()
1365
 * @method $this withOwnerId($value)
1366
 * @method string getMigrationModeStructureInitialization()
1367
 */
1368
class DescribeMigrationJobDetail extends Rpc
1369
{
1370
1371
    /**
1372
     * @param string $value
1373
     *
1374
     * @return $this
1375
     */
1376
    public function withMigrationModeDataInitialization($value)
1377
    {
1378
        $this->data['MigrationModeDataInitialization'] = $value;
1379
        $this->options['query']['MigrationMode.DataInitialization'] = $value;
1380
1381
        return $this;
1382
    }
1383
1384
    /**
1385
     * @param string $value
1386
     *
1387
     * @return $this
1388
     */
1389
    public function withMigrationModeDataSynchronization($value)
1390
    {
1391
        $this->data['MigrationModeDataSynchronization'] = $value;
1392
        $this->options['query']['MigrationMode.DataSynchronization'] = $value;
1393
1394
        return $this;
1395
    }
1396
1397
    /**
1398
     * @param string $value
1399
     *
1400
     * @return $this
1401
     */
1402
    public function withMigrationModeStructureInitialization($value)
1403
    {
1404
        $this->data['MigrationModeStructureInitialization'] = $value;
1405
        $this->options['query']['MigrationMode.StructureInitialization'] = $value;
1406
1407
        return $this;
1408
    }
1409
}
1410
1411
/**
1412
 * @method string getPageNum()
1413
 * @method $this withPageNum($value)
1414
 * @method string getOwnerId()
1415
 * @method $this withOwnerId($value)
1416
 * @method string getAccountId()
1417
 * @method $this withAccountId($value)
1418
 * @method string getPageSize()
1419
 * @method $this withPageSize($value)
1420
 * @method string getMigrationJobName()
1421
 * @method $this withMigrationJobName($value)
1422
 */
1423
class DescribeMigrationJobs extends Rpc
1424
{
1425
}
1426
1427
/**
1428
 * @method string getClientToken()
1429
 * @method $this withClientToken($value)
1430
 * @method string getMigrationJobId()
1431
 * @method $this withMigrationJobId($value)
1432
 * @method string getOwnerId()
1433
 * @method $this withOwnerId($value)
1434
 * @method string getAccountId()
1435
 * @method $this withAccountId($value)
1436
 */
1437
class DescribeMigrationJobStatus extends Rpc
1438
{
1439
}
1440
1441
/**
1442
 * @method string getClientToken()
1443
 * @method $this withClientToken($value)
1444
 * @method string getSubscriptionInstanceId()
1445
 * @method $this withSubscriptionInstanceId($value)
1446
 * @method string getOwnerId()
1447
 * @method $this withOwnerId($value)
1448
 * @method string getAccountId()
1449
 * @method $this withAccountId($value)
1450
 */
1451
class DescribeSubscriptionInstanceAlert extends Rpc
1452
{
1453
}
1454
1455
/**
1456
 * @method string getClientToken()
1457
 * @method $this withClientToken($value)
1458
 * @method string getPageNum()
1459
 * @method $this withPageNum($value)
1460
 * @method string getOwnerId()
1461
 * @method $this withOwnerId($value)
1462
 * @method string getAccountId()
1463
 * @method $this withAccountId($value)
1464
 * @method string getPageSize()
1465
 * @method $this withPageSize($value)
1466
 * @method string getSubscriptionInstanceName()
1467
 * @method $this withSubscriptionInstanceName($value)
1468
 */
1469
class DescribeSubscriptionInstances extends Rpc
1470
{
1471
}
1472
1473
/**
1474
 * @method string getSubscriptionInstanceId()
1475
 * @method $this withSubscriptionInstanceId($value)
1476
 * @method string getOwnerId()
1477
 * @method $this withOwnerId($value)
1478
 * @method string getAccountId()
1479
 * @method $this withAccountId($value)
1480
 */
1481
class DescribeSubscriptionInstanceStatus extends Rpc
1482
{
1483
}
1484
1485
/**
1486
 * @method string getClientToken()
1487
 * @method $this withClientToken($value)
1488
 * @method string getSubscriptionInstanceId()
1489
 * @method $this withSubscriptionInstanceId($value)
1490
 * @method string getOwnerId()
1491
 * @method $this withOwnerId($value)
1492
 * @method string getAccountId()
1493
 * @method $this withAccountId($value)
1494
 */
1495
class DescribeSubscriptionObjectModifyStatus extends Rpc
1496
{
1497
}
1498
1499
/**
1500
 * @method string getClientToken()
1501
 * @method $this withClientToken($value)
1502
 * @method string getOwnerId()
1503
 * @method $this withOwnerId($value)
1504
 * @method string getSynchronizationJobId()
1505
 * @method $this withSynchronizationJobId($value)
1506
 * @method string getAccountId()
1507
 * @method $this withAccountId($value)
1508
 * @method string getSynchronizationDirection()
1509
 * @method $this withSynchronizationDirection($value)
1510
 */
1511
class DescribeSynchronizationJobAlert extends Rpc
1512
{
1513
}
1514
1515
/**
1516
 * @method string getClientToken()
1517
 * @method $this withClientToken($value)
1518
 * @method string getOwnerId()
1519
 * @method $this withOwnerId($value)
1520
 * @method string getSynchronizationJobId()
1521
 * @method $this withSynchronizationJobId($value)
1522
 * @method string getAccountId()
1523
 * @method $this withAccountId($value)
1524
 * @method string getSynchronizationDirection()
1525
 * @method $this withSynchronizationDirection($value)
1526
 */
1527
class DescribeSynchronizationJobReplicatorCompare extends Rpc
1528
{
1529
}
1530
1531
/**
1532
 * @method string getClientToken()
1533
 * @method $this withClientToken($value)
1534
 * @method string getPageNum()
1535
 * @method $this withPageNum($value)
1536
 * @method string getOwnerId()
1537
 * @method $this withOwnerId($value)
1538
 * @method string getSynchronizationJobName()
1539
 * @method $this withSynchronizationJobName($value)
1540
 * @method string getAccountId()
1541
 * @method $this withAccountId($value)
1542
 * @method string getPageSize()
1543
 * @method $this withPageSize($value)
1544
 */
1545
class DescribeSynchronizationJobs extends Rpc
1546
{
1547
}
1548
1549
/**
1550
 * @method string getClientToken()
1551
 * @method $this withClientToken($value)
1552
 * @method string getOwnerId()
1553
 * @method $this withOwnerId($value)
1554
 * @method string getSynchronizationJobId()
1555
 * @method $this withSynchronizationJobId($value)
1556
 * @method string getAccountId()
1557
 * @method $this withAccountId($value)
1558
 * @method string getSynchronizationDirection()
1559
 * @method $this withSynchronizationDirection($value)
1560
 */
1561
class DescribeSynchronizationJobStatus extends Rpc
1562
{
1563
}
1564
1565
/**
1566
 * @method string getClientToken()
1567
 * @method $this withClientToken($value)
1568
 * @method string getOwnerId()
1569
 * @method $this withOwnerId($value)
1570
 * @method string getSynchronizationJobIdListJsonStr()
1571
 * @method $this withSynchronizationJobIdListJsonStr($value)
1572
 * @method string getAccountId()
1573
 * @method $this withAccountId($value)
1574
 */
1575
class DescribeSynchronizationJobStatusList extends Rpc
1576
{
1577
}
1578
1579
/**
1580
 * @method string getClientToken()
1581
 * @method $this withClientToken($value)
1582
 * @method string getOwnerId()
1583
 * @method $this withOwnerId($value)
1584
 * @method string getAccountId()
1585
 * @method $this withAccountId($value)
1586
 * @method string getTaskId()
1587
 * @method $this withTaskId($value)
1588
 */
1589
class DescribeSynchronizationObjectModifyStatus extends Rpc
1590
{
1591
}
1592
1593
/**
1594
 * @method string getNextToken()
1595
 * @method $this withNextToken($value)
1596
 * @method array getTag()
1597
 * @method array getResourceId()
1598
 * @method string getResourceType()
1599
 * @method $this withResourceType($value)
1600
 */
1601
class ListTagResources extends Rpc
1602
{
1603
1604
    /**
1605
     * @param array $tag
1606
     *
1607
     * @return $this
1608
     */
1609
	public function withTag(array $tag)
1610
	{
1611
	    $this->data['Tag'] = $tag;
1612
		foreach ($tag as $depth1 => $depth1Value) {
1613
			if(isset($depth1Value['Value'])){
1614
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1615
			}
1616
			if(isset($depth1Value['Key'])){
1617
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1618
			}
1619
		}
1620
1621
		return $this;
1622
    }
1623
1624
    /**
1625
     * @param array $resourceId
1626
     *
1627
     * @return $this
1628
     */
1629
	public function withResourceId(array $resourceId)
1630
	{
1631
	    $this->data['ResourceId'] = $resourceId;
1632
		foreach ($resourceId as $i => $iValue) {
1633
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1634
		}
1635
1636
		return $this;
1637
    }
1638
}
1639
1640
/**
1641
 * @method string getConsumerGroupName()
1642
 * @method $this withConsumerGroupName($value)
1643
 * @method string getConsumerGroupID()
1644
 * @method $this withConsumerGroupID($value)
1645
 * @method string getSubscriptionInstanceId()
1646
 * @method $this withSubscriptionInstanceId($value)
1647
 * @method string getOwnerId()
1648
 * @method $this withOwnerId($value)
1649
 * @method string getConsumerGroupNewPassword()
1650
 * @method string getConsumerGroupPassword()
1651
 * @method $this withConsumerGroupPassword($value)
1652
 * @method string getAccountId()
1653
 * @method $this withAccountId($value)
1654
 * @method string getConsumerGroupUserName()
1655
 * @method $this withConsumerGroupUserName($value)
1656
 */
1657
class ModifyConsumerGroupPassword extends Rpc
1658
{
1659
1660
    /**
1661
     * @param string $value
1662
     *
1663
     * @return $this
1664
     */
1665
    public function withConsumerGroupNewPassword($value)
1666
    {
1667
        $this->data['ConsumerGroupNewPassword'] = $value;
1668
        $this->options['query']['consumerGroupNewPassword'] = $value;
1669
1670
        return $this;
1671
    }
1672
}
1673
1674
/**
1675
 * @method string getSubscriptionInstanceId()
1676
 * @method $this withSubscriptionInstanceId($value)
1677
 * @method string getConsumptionTimestamp()
1678
 * @method $this withConsumptionTimestamp($value)
1679
 * @method string getOwnerId()
1680
 * @method $this withOwnerId($value)
1681
 * @method string getAccountId()
1682
 * @method $this withAccountId($value)
1683
 */
1684
class ModifyConsumptionTimestamp extends Rpc
1685
{
1686
}
1687
1688
/**
1689
 * @method string getMigrationObject()
1690
 * @method $this withMigrationObject($value)
1691
 * @method string getClientToken()
1692
 * @method $this withClientToken($value)
1693
 * @method string getMigrationJobId()
1694
 * @method $this withMigrationJobId($value)
1695
 * @method string getOwnerId()
1696
 * @method $this withOwnerId($value)
1697
 * @method string getAccountId()
1698
 * @method $this withAccountId($value)
1699
 */
1700
class ModifyMigrationObject extends Rpc
1701
{
1702
}
1703
1704
/**
1705
 * @method string getSubscriptionInstanceId()
1706
 * @method $this withSubscriptionInstanceId($value)
1707
 * @method string getOwnerId()
1708
 * @method $this withOwnerId($value)
1709
 * @method string getAccountId()
1710
 * @method $this withAccountId($value)
1711
 * @method string getSubscriptionObject()
1712
 * @method $this withSubscriptionObject($value)
1713
 */
1714
class ModifySubscriptionObject extends Rpc
1715
{
1716
}
1717
1718
/**
1719
 * @method string getSynchronizationObjects()
1720
 * @method $this withSynchronizationObjects($value)
1721
 * @method string getOwnerId()
1722
 * @method $this withOwnerId($value)
1723
 * @method string getSynchronizationJobId()
1724
 * @method $this withSynchronizationJobId($value)
1725
 * @method string getAccountId()
1726
 * @method $this withAccountId($value)
1727
 * @method string getSynchronizationDirection()
1728
 * @method $this withSynchronizationDirection($value)
1729
 */
1730
class ModifySynchronizationObject extends Rpc
1731
{
1732
}
1733
1734
/**
1735
 * @method string getOwnerId()
1736
 * @method $this withOwnerId($value)
1737
 * @method string getSynchronizationJobId()
1738
 * @method $this withSynchronizationJobId($value)
1739
 * @method string getAccountId()
1740
 * @method $this withAccountId($value)
1741
 * @method string getSynchronizationDirection()
1742
 * @method $this withSynchronizationDirection($value)
1743
 */
1744
class ResetSynchronizationJob extends Rpc
1745
{
1746
}
1747
1748
/**
1749
 * @method string getPrecheckItems()
1750
 * @method $this withPrecheckItems($value)
1751
 * @method string getDtsInstanceId()
1752
 * @method $this withDtsInstanceId($value)
1753
 */
1754
class ShieldPrecheck extends Rpc
1755
{
1756
}
1757
1758
/**
1759
 * @method string getMigrationJobId()
1760
 * @method $this withMigrationJobId($value)
1761
 * @method string getOwnerId()
1762
 * @method $this withOwnerId($value)
1763
 * @method string getAccountId()
1764
 * @method $this withAccountId($value)
1765
 */
1766
class StartMigrationJob extends Rpc
1767
{
1768
}
1769
1770
/**
1771
 * @method string getSubscriptionInstanceId()
1772
 * @method $this withSubscriptionInstanceId($value)
1773
 * @method string getOwnerId()
1774
 * @method $this withOwnerId($value)
1775
 * @method string getAccountId()
1776
 * @method $this withAccountId($value)
1777
 */
1778
class StartSubscriptionInstance extends Rpc
1779
{
1780
}
1781
1782
/**
1783
 * @method string getOwnerId()
1784
 * @method $this withOwnerId($value)
1785
 * @method string getSynchronizationJobId()
1786
 * @method $this withSynchronizationJobId($value)
1787
 * @method string getAccountId()
1788
 * @method $this withAccountId($value)
1789
 * @method string getSynchronizationDirection()
1790
 * @method $this withSynchronizationDirection($value)
1791
 */
1792
class StartSynchronizationJob extends Rpc
1793
{
1794
}
1795
1796
/**
1797
 * @method string getClientToken()
1798
 * @method $this withClientToken($value)
1799
 * @method string getMigrationJobId()
1800
 * @method $this withMigrationJobId($value)
1801
 * @method string getOwnerId()
1802
 * @method $this withOwnerId($value)
1803
 * @method string getAccountId()
1804
 * @method $this withAccountId($value)
1805
 */
1806
class StopMigrationJob extends Rpc
1807
{
1808
}
1809
1810
/**
1811
 * @method string getClientToken()
1812
 * @method $this withClientToken($value)
1813
 * @method string getMigrationJobId()
1814
 * @method $this withMigrationJobId($value)
1815
 * @method string getOwnerId()
1816
 * @method $this withOwnerId($value)
1817
 * @method string getAccountId()
1818
 * @method $this withAccountId($value)
1819
 */
1820
class SuspendMigrationJob extends Rpc
1821
{
1822
}
1823
1824
/**
1825
 * @method string getOwnerId()
1826
 * @method $this withOwnerId($value)
1827
 * @method string getSynchronizationJobId()
1828
 * @method $this withSynchronizationJobId($value)
1829
 * @method string getAccountId()
1830
 * @method $this withAccountId($value)
1831
 * @method string getSynchronizationDirection()
1832
 * @method $this withSynchronizationDirection($value)
1833
 */
1834
class SuspendSynchronizationJob extends Rpc
1835
{
1836
}
1837
1838
/**
1839
 * @method string getSynchronizationJobId()
1840
 * @method $this withSynchronizationJobId($value)
1841
 * @method string getEndpointType()
1842
 * @method string getAccountId()
1843
 * @method $this withAccountId($value)
1844
 * @method string getEndpointPort()
1845
 * @method string getEndpointInstanceType()
1846
 * @method string getSourceEndpointOwnerID()
1847
 * @method string getSourceEndpointRole()
1848
 * @method string getEndpointIP()
1849
 * @method string getOwnerId()
1850
 * @method $this withOwnerId($value)
1851
 * @method string getEndpointInstanceId()
1852
 * @method string getSynchronizationDirection()
1853
 * @method $this withSynchronizationDirection($value)
1854
 */
1855
class SwitchSynchronizationEndpoint extends Rpc
1856
{
1857
1858
    /**
1859
     * @param string $value
1860
     *
1861
     * @return $this
1862
     */
1863
    public function withEndpointType($value)
1864
    {
1865
        $this->data['EndpointType'] = $value;
1866
        $this->options['query']['Endpoint.Type'] = $value;
1867
1868
        return $this;
1869
    }
1870
1871
    /**
1872
     * @param string $value
1873
     *
1874
     * @return $this
1875
     */
1876
    public function withEndpointPort($value)
1877
    {
1878
        $this->data['EndpointPort'] = $value;
1879
        $this->options['query']['Endpoint.Port'] = $value;
1880
1881
        return $this;
1882
    }
1883
1884
    /**
1885
     * @param string $value
1886
     *
1887
     * @return $this
1888
     */
1889
    public function withEndpointInstanceType($value)
1890
    {
1891
        $this->data['EndpointInstanceType'] = $value;
1892
        $this->options['query']['Endpoint.InstanceType'] = $value;
1893
1894
        return $this;
1895
    }
1896
1897
    /**
1898
     * @param string $value
1899
     *
1900
     * @return $this
1901
     */
1902
    public function withSourceEndpointOwnerID($value)
1903
    {
1904
        $this->data['SourceEndpointOwnerID'] = $value;
1905
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
1906
1907
        return $this;
1908
    }
1909
1910
    /**
1911
     * @param string $value
1912
     *
1913
     * @return $this
1914
     */
1915
    public function withSourceEndpointRole($value)
1916
    {
1917
        $this->data['SourceEndpointRole'] = $value;
1918
        $this->options['query']['SourceEndpoint.Role'] = $value;
1919
1920
        return $this;
1921
    }
1922
1923
    /**
1924
     * @param string $value
1925
     *
1926
     * @return $this
1927
     */
1928
    public function withEndpointIP($value)
1929
    {
1930
        $this->data['EndpointIP'] = $value;
1931
        $this->options['query']['Endpoint.IP'] = $value;
1932
1933
        return $this;
1934
    }
1935
1936
    /**
1937
     * @param string $value
1938
     *
1939
     * @return $this
1940
     */
1941
    public function withEndpointInstanceId($value)
1942
    {
1943
        $this->data['EndpointInstanceId'] = $value;
1944
        $this->options['query']['Endpoint.InstanceId'] = $value;
1945
1946
        return $this;
1947
    }
1948
}
1949
1950
/**
1951
 * @method array getTag()
1952
 * @method array getResourceId()
1953
 * @method string getResourceType()
1954
 * @method $this withResourceType($value)
1955
 */
1956
class TagResources extends Rpc
1957
{
1958
1959
    /**
1960
     * @param array $tag
1961
     *
1962
     * @return $this
1963
     */
1964
	public function withTag(array $tag)
1965
	{
1966
	    $this->data['Tag'] = $tag;
1967
		foreach ($tag as $depth1 => $depth1Value) {
1968
			if(isset($depth1Value['Value'])){
1969
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1970
			}
1971
			if(isset($depth1Value['Key'])){
1972
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1973
			}
1974
		}
1975
1976
		return $this;
1977
    }
1978
1979
    /**
1980
     * @param array $resourceId
1981
     *
1982
     * @return $this
1983
     */
1984
	public function withResourceId(array $resourceId)
1985
	{
1986
	    $this->data['ResourceId'] = $resourceId;
1987
		foreach ($resourceId as $i => $iValue) {
1988
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1989
		}
1990
1991
		return $this;
1992
    }
1993
}
1994
1995
/**
1996
 * @method string getAll()
1997
 * @method $this withAll($value)
1998
 * @method array getResourceId()
1999
 * @method string getResourceType()
2000
 * @method $this withResourceType($value)
2001
 * @method array getTagKey()
2002
 */
2003
class UntagResources extends Rpc
2004
{
2005
2006
    /**
2007
     * @param array $resourceId
2008
     *
2009
     * @return $this
2010
     */
2011
	public function withResourceId(array $resourceId)
2012
	{
2013
	    $this->data['ResourceId'] = $resourceId;
2014
		foreach ($resourceId as $i => $iValue) {
2015
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2016
		}
2017
2018
		return $this;
2019
    }
2020
2021
    /**
2022
     * @param array $tagKey
2023
     *
2024
     * @return $this
2025
     */
2026
	public function withTagKey(array $tagKey)
2027
	{
2028
	    $this->data['TagKey'] = $tagKey;
2029
		foreach ($tagKey as $i => $iValue) {
2030
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
2031
		}
2032
2033
		return $this;
2034
    }
2035
}
2036