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 ( 7e922b...bdba8c )
by
unknown
07:07
created

ModifyDtsJob::withDbList()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
eloc 3
c 2
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 ConfigureDtsJob configureDtsJob(array $options = [])
9
 * @method ConfigureMigrationJob configureMigrationJob(array $options = [])
10
 * @method ConfigureMigrationJobAlert configureMigrationJobAlert(array $options = [])
11
 * @method ConfigureSubscription configureSubscription(array $options = [])
12
 * @method ConfigureSubscriptionInstance configureSubscriptionInstance(array $options = [])
13
 * @method ConfigureSubscriptionInstanceAlert configureSubscriptionInstanceAlert(array $options = [])
14
 * @method ConfigureSynchronizationJob configureSynchronizationJob(array $options = [])
15
 * @method ConfigureSynchronizationJobAlert configureSynchronizationJobAlert(array $options = [])
16
 * @method ConfigureSynchronizationJobReplicatorCompare configureSynchronizationJobReplicatorCompare(array $options = [])
17
 * @method CreateConsumerChannel createConsumerChannel(array $options = [])
18
 * @method CreateConsumerGroup createConsumerGroup(array $options = [])
19
 * @method CreateDtsInstance createDtsInstance(array $options = [])
20
 * @method CreateJobMonitorRule createJobMonitorRule(array $options = [])
21
 * @method CreateMigrationJob createMigrationJob(array $options = [])
22
 * @method CreateSubscriptionInstance createSubscriptionInstance(array $options = [])
23
 * @method CreateSynchronizationJob createSynchronizationJob(array $options = [])
24
 * @method DeleteConsumerChannel deleteConsumerChannel(array $options = [])
25
 * @method DeleteConsumerGroup deleteConsumerGroup(array $options = [])
26
 * @method DeleteDtsJob deleteDtsJob(array $options = [])
27
 * @method DeleteMigrationJob deleteMigrationJob(array $options = [])
28
 * @method DeleteSubscriptionInstance deleteSubscriptionInstance(array $options = [])
29
 * @method DeleteSynchronizationJob deleteSynchronizationJob(array $options = [])
30
 * @method DescribeConnectionStatus describeConnectionStatus(array $options = [])
31
 * @method DescribeConsumerChannel describeConsumerChannel(array $options = [])
32
 * @method DescribeConsumerGroup describeConsumerGroup(array $options = [])
33
 * @method DescribeDTSIP describeDTSIP(array $options = [])
34
 * @method DescribeDtsJobDetail describeDtsJobDetail(array $options = [])
35
 * @method DescribeDtsJobs describeDtsJobs(array $options = [])
36
 * @method DescribeEndpointSwitchStatus describeEndpointSwitchStatus(array $options = [])
37
 * @method DescribeInitializationStatus describeInitializationStatus(array $options = [])
38
 * @method DescribeJobMonitorRule describeJobMonitorRule(array $options = [])
39
 * @method DescribeMigrationJobAlert describeMigrationJobAlert(array $options = [])
40
 * @method DescribeMigrationJobDetail describeMigrationJobDetail(array $options = [])
41
 * @method DescribeMigrationJobs describeMigrationJobs(array $options = [])
42
 * @method DescribeMigrationJobStatus describeMigrationJobStatus(array $options = [])
43
 * @method DescribePreCheckStatus describePreCheckStatus(array $options = [])
44
 * @method DescribeSubscriptionInstanceAlert describeSubscriptionInstanceAlert(array $options = [])
45
 * @method DescribeSubscriptionInstances describeSubscriptionInstances(array $options = [])
46
 * @method DescribeSubscriptionInstanceStatus describeSubscriptionInstanceStatus(array $options = [])
47
 * @method DescribeSubscriptionMeta describeSubscriptionMeta(array $options = [])
48
 * @method DescribeSynchronizationJobAlert describeSynchronizationJobAlert(array $options = [])
49
 * @method DescribeSynchronizationJobReplicatorCompare describeSynchronizationJobReplicatorCompare(array $options = [])
50
 * @method DescribeSynchronizationJobs describeSynchronizationJobs(array $options = [])
51
 * @method DescribeSynchronizationJobStatus describeSynchronizationJobStatus(array $options = [])
52
 * @method DescribeSynchronizationJobStatusList describeSynchronizationJobStatusList(array $options = [])
53
 * @method DescribeSynchronizationObjectModifyStatus describeSynchronizationObjectModifyStatus(array $options = [])
54
 * @method IgnoreJobDetail ignoreJobDetail(array $options = [])
55
 * @method ListTagResources listTagResources(array $options = [])
56
 * @method ModifyConsumerChannel modifyConsumerChannel(array $options = [])
57
 * @method ModifyConsumerGroupPassword modifyConsumerGroupPassword(array $options = [])
58
 * @method ModifyConsumptionTimestamp modifyConsumptionTimestamp(array $options = [])
59
 * @method ModifyDtsJob modifyDtsJob(array $options = [])
60
 * @method ModifyDtsJobName modifyDtsJobName(array $options = [])
61
 * @method ModifyDtsJobPassword modifyDtsJobPassword(array $options = [])
62
 * @method ModifySubscription modifySubscription(array $options = [])
63
 * @method ModifySubscriptionObject modifySubscriptionObject(array $options = [])
64
 * @method ModifySynchronizationObject modifySynchronizationObject(array $options = [])
65
 * @method RenewInstance renewInstance(array $options = [])
66
 * @method ResetDtsJob resetDtsJob(array $options = [])
67
 * @method ResetSynchronizationJob resetSynchronizationJob(array $options = [])
68
 * @method ShieldPrecheck shieldPrecheck(array $options = [])
69
 * @method SkipPreCheck skipPreCheck(array $options = [])
70
 * @method StartDtsJob startDtsJob(array $options = [])
71
 * @method StartMigrationJob startMigrationJob(array $options = [])
72
 * @method StartSubscriptionInstance startSubscriptionInstance(array $options = [])
73
 * @method StartSynchronizationJob startSynchronizationJob(array $options = [])
74
 * @method StopDtsJob stopDtsJob(array $options = [])
75
 * @method StopMigrationJob stopMigrationJob(array $options = [])
76
 * @method SummaryJobDetail summaryJobDetail(array $options = [])
77
 * @method SuspendDtsJob suspendDtsJob(array $options = [])
78
 * @method SuspendMigrationJob suspendMigrationJob(array $options = [])
79
 * @method SuspendSynchronizationJob suspendSynchronizationJob(array $options = [])
80
 * @method SwitchSynchronizationEndpoint switchSynchronizationEndpoint(array $options = [])
81
 * @method TagResources tagResources(array $options = [])
82
 * @method TransferInstanceClass transferInstanceClass(array $options = [])
83
 * @method TransferPayType transferPayType(array $options = [])
84
 * @method UntagResources untagResources(array $options = [])
85
 * @method UpgradeTwoWay upgradeTwoWay(array $options = [])
86
 * @method WhiteIpList whiteIpList(array $options = [])
87
 */
88
class DtsApiResolver extends ApiResolver
89
{
90
}
91
92
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
93
{
94
    /** @var string */
95
    public $product = 'Dts';
96
97
    /** @var string */
98
    public $version = '2020-01-01';
99
100
    /** @var string */
101
    public $method = 'POST';
102
103
    /** @var string */
104
    public $serviceCode = 'dts';
105
}
106
107
/**
108
 * @method string getCheckpoint()
109
 * @method $this withCheckpoint($value)
110
 * @method string getSourceEndpointUserName()
111
 * @method $this withSourceEndpointUserName($value)
112
 * @method string getDelayPhone()
113
 * @method $this withDelayPhone($value)
114
 * @method string getSourceEndpointIP()
115
 * @method $this withSourceEndpointIP($value)
116
 * @method string getErrorPhone()
117
 * @method $this withErrorPhone($value)
118
 * @method string getDestinationEndpointUserName()
119
 * @method $this withDestinationEndpointUserName($value)
120
 * @method string getDtsJobId()
121
 * @method $this withDtsJobId($value)
122
 * @method string getDbList()
123
 * @method $this withDbList($value)
124
 * @method string getDestinationEndpointOracleSID()
125
 * @method $this withDestinationEndpointOracleSID($value)
126
 * @method string getDestinationEndpointPort()
127
 * @method $this withDestinationEndpointPort($value)
128
 * @method string getSourceEndpointPassword()
129
 * @method $this withSourceEndpointPassword($value)
130
 * @method string getOwnerId()
131
 * @method $this withOwnerId($value)
132
 * @method string getJobType()
133
 * @method $this withJobType($value)
134
 * @method string getDelayRuleTime()
135
 * @method $this withDelayRuleTime($value)
136
 * @method string getDestinationEndpointIP()
137
 * @method $this withDestinationEndpointIP($value)
138
 * @method string getSourceEndpointInstanceType()
139
 * @method $this withSourceEndpointInstanceType($value)
140
 * @method string getDtsJobName()
141
 * @method $this withDtsJobName($value)
142
 * @method string getDtsInstanceId()
143
 * @method $this withDtsInstanceId($value)
144
 * @method string getSynchronizationDirection()
145
 * @method $this withSynchronizationDirection($value)
146
 * @method string getSourceEndpointRegion()
147
 * @method $this withSourceEndpointRegion($value)
148
 * @method string getDelayNotice()
149
 * @method $this withDelayNotice($value)
150
 * @method string getDestinationEndpointInstanceType()
151
 * @method $this withDestinationEndpointInstanceType($value)
152
 * @method string getDataInitialization()
153
 * @method $this withDataInitialization($value)
154
 * @method string getSourceEndpointInstanceID()
155
 * @method $this withSourceEndpointInstanceID($value)
156
 * @method string getStructureInitialization()
157
 * @method $this withStructureInitialization($value)
158
 * @method string getSourceEndpointOwnerID()
159
 * @method $this withSourceEndpointOwnerID($value)
160
 * @method string getSourceEndpointDatabaseName()
161
 * @method $this withSourceEndpointDatabaseName($value)
162
 * @method string getDestinationEndpointRegion()
163
 * @method $this withDestinationEndpointRegion($value)
164
 * @method string getReserve()
165
 * @method $this withReserve($value)
166
 * @method string getDataSynchronization()
167
 * @method $this withDataSynchronization($value)
168
 * @method string getDestinationEndpointEngineName()
169
 * @method $this withDestinationEndpointEngineName($value)
170
 * @method string getDestinationEndpointInstanceID()
171
 * @method $this withDestinationEndpointInstanceID($value)
172
 * @method string getSourceEndpointPort()
173
 * @method $this withSourceEndpointPort($value)
174
 * @method string getSourceEndpointOracleSID()
175
 * @method $this withSourceEndpointOracleSID($value)
176
 * @method string getDestinationEndpointDataBaseName()
177
 * @method $this withDestinationEndpointDataBaseName($value)
178
 * @method string getErrorNotice()
179
 * @method $this withErrorNotice($value)
180
 * @method string getSourceEndpointRole()
181
 * @method $this withSourceEndpointRole($value)
182
 * @method string getDestinationEndpointPassword()
183
 * @method $this withDestinationEndpointPassword($value)
184
 * @method string getSourceEndpointEngineName()
185
 * @method $this withSourceEndpointEngineName($value)
186
 */
187
class ConfigureDtsJob extends Rpc
188
{
189
}
190
191
/**
192
 * @method string getSourceEndpointInstanceID()
193
 * @method string getCheckpoint()
194
 * @method $this withCheckpoint($value)
195
 * @method string getSourceEndpointEngineName()
196
 * @method string getSourceEndpointOracleSID()
197
 * @method string getDestinationEndpointInstanceID()
198
 * @method string getSourceEndpointIP()
199
 * @method string getDestinationEndpointPassword()
200
 * @method string getMigrationObject()
201
 * @method string getMigrationModeDataIntialization()
202
 * @method string getMigrationJobId()
203
 * @method $this withMigrationJobId($value)
204
 * @method string getSourceEndpointInstanceType()
205
 * @method string getDestinationEndpointEngineName()
206
 * @method string getAccountId()
207
 * @method $this withAccountId($value)
208
 * @method string getMigrationModeStructureIntialization()
209
 * @method string getMigrationModeDataSynchronization()
210
 * @method string getDestinationEndpointRegion()
211
 * @method string getSourceEndpointUserName()
212
 * @method string getSourceEndpointDatabaseName()
213
 * @method string getSourceEndpointPort()
214
 * @method string getSourceEndpointOwnerID()
215
 * @method string getDestinationEndpointUserName()
216
 * @method string getDestinationEndpointOracleSID()
217
 * @method string getDestinationEndpointPort()
218
 * @method string getSourceEndpointRegion()
219
 * @method string getSourceEndpointRole()
220
 * @method string getOwnerId()
221
 * @method $this withOwnerId($value)
222
 * @method string getDestinationEndpointDataBaseName()
223
 * @method string getSourceEndpointPassword()
224
 * @method string getMigrationReserved()
225
 * @method $this withMigrationReserved($value)
226
 * @method string getDestinationEndpointIP()
227
 * @method string getMigrationJobName()
228
 * @method $this withMigrationJobName($value)
229
 * @method string getDestinationEndpointInstanceType()
230
 */
231
class ConfigureMigrationJob extends Rpc
232
{
233
234
    /**
235
     * @param string $value
236
     *
237
     * @return $this
238
     */
239
    public function withSourceEndpointInstanceID($value)
240
    {
241
        $this->data['SourceEndpointInstanceID'] = $value;
242
        $this->options['query']['SourceEndpoint.InstanceID'] = $value;
243
244
        return $this;
245
    }
246
247
    /**
248
     * @param string $value
249
     *
250
     * @return $this
251
     */
252
    public function withSourceEndpointEngineName($value)
253
    {
254
        $this->data['SourceEndpointEngineName'] = $value;
255
        $this->options['query']['SourceEndpoint.EngineName'] = $value;
256
257
        return $this;
258
    }
259
260
    /**
261
     * @param string $value
262
     *
263
     * @return $this
264
     */
265
    public function withSourceEndpointOracleSID($value)
266
    {
267
        $this->data['SourceEndpointOracleSID'] = $value;
268
        $this->options['query']['SourceEndpoint.OracleSID'] = $value;
269
270
        return $this;
271
    }
272
273
    /**
274
     * @param string $value
275
     *
276
     * @return $this
277
     */
278
    public function withDestinationEndpointInstanceID($value)
279
    {
280
        $this->data['DestinationEndpointInstanceID'] = $value;
281
        $this->options['query']['DestinationEndpoint.InstanceID'] = $value;
282
283
        return $this;
284
    }
285
286
    /**
287
     * @param string $value
288
     *
289
     * @return $this
290
     */
291
    public function withSourceEndpointIP($value)
292
    {
293
        $this->data['SourceEndpointIP'] = $value;
294
        $this->options['query']['SourceEndpoint.IP'] = $value;
295
296
        return $this;
297
    }
298
299
    /**
300
     * @param string $value
301
     *
302
     * @return $this
303
     */
304
    public function withDestinationEndpointPassword($value)
305
    {
306
        $this->data['DestinationEndpointPassword'] = $value;
307
        $this->options['query']['DestinationEndpoint.Password'] = $value;
308
309
        return $this;
310
    }
311
312
    /**
313
     * @param string $value
314
     *
315
     * @return $this
316
     */
317
    public function withMigrationObject($value)
318
    {
319
        $this->data['MigrationObject'] = $value;
320
        $this->options['form_params']['MigrationObject'] = $value;
321
322
        return $this;
323
    }
324
325
    /**
326
     * @param string $value
327
     *
328
     * @return $this
329
     */
330
    public function withMigrationModeDataIntialization($value)
331
    {
332
        $this->data['MigrationModeDataIntialization'] = $value;
333
        $this->options['query']['MigrationMode.DataIntialization'] = $value;
334
335
        return $this;
336
    }
337
338
    /**
339
     * @param string $value
340
     *
341
     * @return $this
342
     */
343
    public function withSourceEndpointInstanceType($value)
344
    {
345
        $this->data['SourceEndpointInstanceType'] = $value;
346
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
347
348
        return $this;
349
    }
350
351
    /**
352
     * @param string $value
353
     *
354
     * @return $this
355
     */
356
    public function withDestinationEndpointEngineName($value)
357
    {
358
        $this->data['DestinationEndpointEngineName'] = $value;
359
        $this->options['query']['DestinationEndpoint.EngineName'] = $value;
360
361
        return $this;
362
    }
363
364
    /**
365
     * @param string $value
366
     *
367
     * @return $this
368
     */
369
    public function withMigrationModeStructureIntialization($value)
370
    {
371
        $this->data['MigrationModeStructureIntialization'] = $value;
372
        $this->options['query']['MigrationMode.StructureIntialization'] = $value;
373
374
        return $this;
375
    }
376
377
    /**
378
     * @param string $value
379
     *
380
     * @return $this
381
     */
382
    public function withMigrationModeDataSynchronization($value)
383
    {
384
        $this->data['MigrationModeDataSynchronization'] = $value;
385
        $this->options['query']['MigrationMode.DataSynchronization'] = $value;
386
387
        return $this;
388
    }
389
390
    /**
391
     * @param string $value
392
     *
393
     * @return $this
394
     */
395
    public function withDestinationEndpointRegion($value)
396
    {
397
        $this->data['DestinationEndpointRegion'] = $value;
398
        $this->options['query']['DestinationEndpoint.Region'] = $value;
399
400
        return $this;
401
    }
402
403
    /**
404
     * @param string $value
405
     *
406
     * @return $this
407
     */
408
    public function withSourceEndpointUserName($value)
409
    {
410
        $this->data['SourceEndpointUserName'] = $value;
411
        $this->options['query']['SourceEndpoint.UserName'] = $value;
412
413
        return $this;
414
    }
415
416
    /**
417
     * @param string $value
418
     *
419
     * @return $this
420
     */
421
    public function withSourceEndpointDatabaseName($value)
422
    {
423
        $this->data['SourceEndpointDatabaseName'] = $value;
424
        $this->options['query']['SourceEndpoint.DatabaseName'] = $value;
425
426
        return $this;
427
    }
428
429
    /**
430
     * @param string $value
431
     *
432
     * @return $this
433
     */
434
    public function withSourceEndpointPort($value)
435
    {
436
        $this->data['SourceEndpointPort'] = $value;
437
        $this->options['query']['SourceEndpoint.Port'] = $value;
438
439
        return $this;
440
    }
441
442
    /**
443
     * @param string $value
444
     *
445
     * @return $this
446
     */
447
    public function withSourceEndpointOwnerID($value)
448
    {
449
        $this->data['SourceEndpointOwnerID'] = $value;
450
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
451
452
        return $this;
453
    }
454
455
    /**
456
     * @param string $value
457
     *
458
     * @return $this
459
     */
460
    public function withDestinationEndpointUserName($value)
461
    {
462
        $this->data['DestinationEndpointUserName'] = $value;
463
        $this->options['query']['DestinationEndpoint.UserName'] = $value;
464
465
        return $this;
466
    }
467
468
    /**
469
     * @param string $value
470
     *
471
     * @return $this
472
     */
473
    public function withDestinationEndpointOracleSID($value)
474
    {
475
        $this->data['DestinationEndpointOracleSID'] = $value;
476
        $this->options['query']['DestinationEndpoint.OracleSID'] = $value;
477
478
        return $this;
479
    }
480
481
    /**
482
     * @param string $value
483
     *
484
     * @return $this
485
     */
486
    public function withDestinationEndpointPort($value)
487
    {
488
        $this->data['DestinationEndpointPort'] = $value;
489
        $this->options['query']['DestinationEndpoint.Port'] = $value;
490
491
        return $this;
492
    }
493
494
    /**
495
     * @param string $value
496
     *
497
     * @return $this
498
     */
499
    public function withSourceEndpointRegion($value)
500
    {
501
        $this->data['SourceEndpointRegion'] = $value;
502
        $this->options['query']['SourceEndpoint.Region'] = $value;
503
504
        return $this;
505
    }
506
507
    /**
508
     * @param string $value
509
     *
510
     * @return $this
511
     */
512
    public function withSourceEndpointRole($value)
513
    {
514
        $this->data['SourceEndpointRole'] = $value;
515
        $this->options['query']['SourceEndpoint.Role'] = $value;
516
517
        return $this;
518
    }
519
520
    /**
521
     * @param string $value
522
     *
523
     * @return $this
524
     */
525
    public function withDestinationEndpointDataBaseName($value)
526
    {
527
        $this->data['DestinationEndpointDataBaseName'] = $value;
528
        $this->options['query']['DestinationEndpoint.DataBaseName'] = $value;
529
530
        return $this;
531
    }
532
533
    /**
534
     * @param string $value
535
     *
536
     * @return $this
537
     */
538
    public function withSourceEndpointPassword($value)
539
    {
540
        $this->data['SourceEndpointPassword'] = $value;
541
        $this->options['query']['SourceEndpoint.Password'] = $value;
542
543
        return $this;
544
    }
545
546
    /**
547
     * @param string $value
548
     *
549
     * @return $this
550
     */
551
    public function withDestinationEndpointIP($value)
552
    {
553
        $this->data['DestinationEndpointIP'] = $value;
554
        $this->options['query']['DestinationEndpoint.IP'] = $value;
555
556
        return $this;
557
    }
558
559
    /**
560
     * @param string $value
561
     *
562
     * @return $this
563
     */
564
    public function withDestinationEndpointInstanceType($value)
565
    {
566
        $this->data['DestinationEndpointInstanceType'] = $value;
567
        $this->options['query']['DestinationEndpoint.InstanceType'] = $value;
568
569
        return $this;
570
    }
571
}
572
573
/**
574
 * @method string getDelayOverSeconds()
575
 * @method $this withDelayOverSeconds($value)
576
 * @method string getDelayAlertStatus()
577
 * @method $this withDelayAlertStatus($value)
578
 * @method string getMigrationJobId()
579
 * @method $this withMigrationJobId($value)
580
 * @method string getOwnerId()
581
 * @method $this withOwnerId($value)
582
 * @method string getAccountId()
583
 * @method $this withAccountId($value)
584
 * @method string getErrorAlertPhone()
585
 * @method $this withErrorAlertPhone($value)
586
 * @method string getDelayAlertPhone()
587
 * @method $this withDelayAlertPhone($value)
588
 * @method string getErrorAlertStatus()
589
 * @method $this withErrorAlertStatus($value)
590
 */
591
class ConfigureMigrationJobAlert extends Rpc
592
{
593
}
594
595
/**
596
 * @method string getSourceEndpointRegion()
597
 * @method $this withSourceEndpointRegion($value)
598
 * @method string getCheckpoint()
599
 * @method $this withCheckpoint($value)
600
 * @method string getSubscriptionInstanceVSwitchId()
601
 * @method $this withSubscriptionInstanceVSwitchId($value)
602
 * @method string getDelayNotice()
603
 * @method $this withDelayNotice($value)
604
 * @method string getSourceEndpointInstanceID()
605
 * @method $this withSourceEndpointInstanceID($value)
606
 * @method string getSourceEndpointUserName()
607
 * @method $this withSourceEndpointUserName($value)
608
 * @method string getSourceEndpointOwnerID()
609
 * @method $this withSourceEndpointOwnerID($value)
610
 * @method string getDelayPhone()
611
 * @method $this withDelayPhone($value)
612
 * @method string getSubscriptionDataTypeDML()
613
 * @method $this withSubscriptionDataTypeDML($value)
614
 * @method string getSourceEndpointDatabaseName()
615
 * @method $this withSourceEndpointDatabaseName($value)
616
 * @method string getSourceEndpointIP()
617
 * @method $this withSourceEndpointIP($value)
618
 * @method string getErrorPhone()
619
 * @method $this withErrorPhone($value)
620
 * @method string getReserve()
621
 * @method $this withReserve($value)
622
 * @method string getDtsJobId()
623
 * @method $this withDtsJobId($value)
624
 * @method string getDbList()
625
 * @method $this withDbList($value)
626
 * @method string getSubscriptionInstanceNetworkType()
627
 * @method $this withSubscriptionInstanceNetworkType($value)
628
 * @method string getSubscriptionDataTypeDDL()
629
 * @method $this withSubscriptionDataTypeDDL($value)
630
 * @method string getSourceEndpointPassword()
631
 * @method $this withSourceEndpointPassword($value)
632
 * @method string getSourceEndpointPort()
633
 * @method $this withSourceEndpointPort($value)
634
 * @method string getSubscriptionInstanceVPCId()
635
 * @method $this withSubscriptionInstanceVPCId($value)
636
 * @method string getDelayRuleTime()
637
 * @method $this withDelayRuleTime($value)
638
 * @method string getSourceEndpointInstanceType()
639
 * @method $this withSourceEndpointInstanceType($value)
640
 * @method string getDtsJobName()
641
 * @method $this withDtsJobName($value)
642
 * @method string getSourceEndpointOracleSID()
643
 * @method $this withSourceEndpointOracleSID($value)
644
 * @method string getErrorNotice()
645
 * @method $this withErrorNotice($value)
646
 * @method string getSourceEndpointRole()
647
 * @method $this withSourceEndpointRole($value)
648
 * @method string getDtsInstanceId()
649
 * @method $this withDtsInstanceId($value)
650
 * @method string getSourceEndpointEngineName()
651
 * @method $this withSourceEndpointEngineName($value)
652
 */
653
class ConfigureSubscription extends Rpc
654
{
655
}
656
657
/**
658
 * @method string getSourceEndpointInstanceID()
659
 * @method string getSourceEndpointOracleSID()
660
 * @method string getSourceEndpointIP()
661
 * @method string getSubscriptionDataTypeDML()
662
 * @method string getSourceEndpointInstanceType()
663
 * @method string getAccountId()
664
 * @method $this withAccountId($value)
665
 * @method string getSubscriptionObject()
666
 * @method string getSubscriptionInstanceVSwitchId()
667
 * @method string getSourceEndpointUserName()
668
 * @method string getSourceEndpointDatabaseName()
669
 * @method string getSourceEndpointPort()
670
 * @method string getSourceEndpointOwnerID()
671
 * @method string getSubscriptionInstanceVPCId()
672
 * @method string getSubscriptionInstanceNetworkType()
673
 * @method $this withSubscriptionInstanceNetworkType($value)
674
 * @method string getSubscriptionInstanceId()
675
 * @method $this withSubscriptionInstanceId($value)
676
 * @method string getSourceEndpointRole()
677
 * @method string getOwnerId()
678
 * @method $this withOwnerId($value)
679
 * @method string getSubscriptionDataTypeDDL()
680
 * @method string getSourceEndpointPassword()
681
 * @method string getSubscriptionInstanceName()
682
 * @method $this withSubscriptionInstanceName($value)
683
 */
684
class ConfigureSubscriptionInstance extends Rpc
685
{
686
687
    /**
688
     * @param string $value
689
     *
690
     * @return $this
691
     */
692
    public function withSourceEndpointInstanceID($value)
693
    {
694
        $this->data['SourceEndpointInstanceID'] = $value;
695
        $this->options['query']['SourceEndpoint.InstanceID'] = $value;
696
697
        return $this;
698
    }
699
700
    /**
701
     * @param string $value
702
     *
703
     * @return $this
704
     */
705
    public function withSourceEndpointOracleSID($value)
706
    {
707
        $this->data['SourceEndpointOracleSID'] = $value;
708
        $this->options['query']['SourceEndpoint.OracleSID'] = $value;
709
710
        return $this;
711
    }
712
713
    /**
714
     * @param string $value
715
     *
716
     * @return $this
717
     */
718
    public function withSourceEndpointIP($value)
719
    {
720
        $this->data['SourceEndpointIP'] = $value;
721
        $this->options['query']['SourceEndpoint.IP'] = $value;
722
723
        return $this;
724
    }
725
726
    /**
727
     * @param string $value
728
     *
729
     * @return $this
730
     */
731
    public function withSubscriptionDataTypeDML($value)
732
    {
733
        $this->data['SubscriptionDataTypeDML'] = $value;
734
        $this->options['query']['SubscriptionDataType.DML'] = $value;
735
736
        return $this;
737
    }
738
739
    /**
740
     * @param string $value
741
     *
742
     * @return $this
743
     */
744
    public function withSourceEndpointInstanceType($value)
745
    {
746
        $this->data['SourceEndpointInstanceType'] = $value;
747
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
748
749
        return $this;
750
    }
751
752
    /**
753
     * @param string $value
754
     *
755
     * @return $this
756
     */
757
    public function withSubscriptionObject($value)
758
    {
759
        $this->data['SubscriptionObject'] = $value;
760
        $this->options['form_params']['SubscriptionObject'] = $value;
761
762
        return $this;
763
    }
764
765
    /**
766
     * @param string $value
767
     *
768
     * @return $this
769
     */
770
    public function withSubscriptionInstanceVSwitchId($value)
771
    {
772
        $this->data['SubscriptionInstanceVSwitchId'] = $value;
773
        $this->options['query']['SubscriptionInstance.VSwitchId'] = $value;
774
775
        return $this;
776
    }
777
778
    /**
779
     * @param string $value
780
     *
781
     * @return $this
782
     */
783
    public function withSourceEndpointUserName($value)
784
    {
785
        $this->data['SourceEndpointUserName'] = $value;
786
        $this->options['query']['SourceEndpoint.UserName'] = $value;
787
788
        return $this;
789
    }
790
791
    /**
792
     * @param string $value
793
     *
794
     * @return $this
795
     */
796
    public function withSourceEndpointDatabaseName($value)
797
    {
798
        $this->data['SourceEndpointDatabaseName'] = $value;
799
        $this->options['query']['SourceEndpoint.DatabaseName'] = $value;
800
801
        return $this;
802
    }
803
804
    /**
805
     * @param string $value
806
     *
807
     * @return $this
808
     */
809
    public function withSourceEndpointPort($value)
810
    {
811
        $this->data['SourceEndpointPort'] = $value;
812
        $this->options['query']['SourceEndpoint.Port'] = $value;
813
814
        return $this;
815
    }
816
817
    /**
818
     * @param string $value
819
     *
820
     * @return $this
821
     */
822
    public function withSourceEndpointOwnerID($value)
823
    {
824
        $this->data['SourceEndpointOwnerID'] = $value;
825
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
826
827
        return $this;
828
    }
829
830
    /**
831
     * @param string $value
832
     *
833
     * @return $this
834
     */
835
    public function withSubscriptionInstanceVPCId($value)
836
    {
837
        $this->data['SubscriptionInstanceVPCId'] = $value;
838
        $this->options['query']['SubscriptionInstance.VPCId'] = $value;
839
840
        return $this;
841
    }
842
843
    /**
844
     * @param string $value
845
     *
846
     * @return $this
847
     */
848
    public function withSourceEndpointRole($value)
849
    {
850
        $this->data['SourceEndpointRole'] = $value;
851
        $this->options['query']['SourceEndpoint.Role'] = $value;
852
853
        return $this;
854
    }
855
856
    /**
857
     * @param string $value
858
     *
859
     * @return $this
860
     */
861
    public function withSubscriptionDataTypeDDL($value)
862
    {
863
        $this->data['SubscriptionDataTypeDDL'] = $value;
864
        $this->options['query']['SubscriptionDataType.DDL'] = $value;
865
866
        return $this;
867
    }
868
869
    /**
870
     * @param string $value
871
     *
872
     * @return $this
873
     */
874
    public function withSourceEndpointPassword($value)
875
    {
876
        $this->data['SourceEndpointPassword'] = $value;
877
        $this->options['query']['SourceEndpoint.Password'] = $value;
878
879
        return $this;
880
    }
881
}
882
883
/**
884
 * @method string getDelayOverSeconds()
885
 * @method $this withDelayOverSeconds($value)
886
 * @method string getDelayAlertStatus()
887
 * @method $this withDelayAlertStatus($value)
888
 * @method string getSubscriptionInstanceId()
889
 * @method $this withSubscriptionInstanceId($value)
890
 * @method string getOwnerId()
891
 * @method $this withOwnerId($value)
892
 * @method string getAccountId()
893
 * @method $this withAccountId($value)
894
 * @method string getErrorAlertPhone()
895
 * @method $this withErrorAlertPhone($value)
896
 * @method string getDelayAlertPhone()
897
 * @method $this withDelayAlertPhone($value)
898
 * @method string getErrorAlertStatus()
899
 * @method $this withErrorAlertStatus($value)
900
 */
901
class ConfigureSubscriptionInstanceAlert extends Rpc
902
{
903
}
904
905
/**
906
 * @method string getSourceEndpointInstanceId()
907
 * @method string getCheckpoint()
908
 * @method $this withCheckpoint($value)
909
 * @method string getDestinationEndpointInstanceId()
910
 * @method string getSourceEndpointIP()
911
 * @method string getSynchronizationObjects()
912
 * @method string getDestinationEndpointPassword()
913
 * @method string getDataInitialization()
914
 * @method $this withDataInitialization($value)
915
 * @method string getStructureInitialization()
916
 * @method $this withStructureInitialization($value)
917
 * @method string getPartitionKeyModifyTimeMInute()
918
 * @method string getPartitionKeyModifyTimeDAy()
919
 * @method string getSourceEndpointInstanceType()
920
 * @method string getSynchronizationJobId()
921
 * @method $this withSynchronizationJobId($value)
922
 * @method string getSynchronizationJobName()
923
 * @method $this withSynchronizationJobName($value)
924
 * @method string getAccountId()
925
 * @method $this withAccountId($value)
926
 * @method string getSourceEndpointUserName()
927
 * @method string getSourceEndpointDatabaseName()
928
 * @method string getPartitionKeyModifyTimeMOnth()
929
 * @method string getSourceEndpointPort()
930
 * @method string getSourceEndpointOwnerID()
931
 * @method string getDestinationEndpointUserName()
932
 * @method string getDestinationEndpointPort()
933
 * @method string getPartitionKeyModifyTimeYEar()
934
 * @method string getSourceEndpointRole()
935
 * @method string getOwnerId()
936
 * @method $this withOwnerId($value)
937
 * @method string getPartitionKeyModifyTimeHOur()
938
 * @method string getDestinationEndpointDataBaseName()
939
 * @method string getSourceEndpointPassword()
940
 * @method string getMigrationReserved()
941
 * @method $this withMigrationReserved($value)
942
 * @method string getDestinationEndpointIP()
943
 * @method string getDestinationEndpointInstanceType()
944
 * @method string getSynchronizationDirection()
945
 * @method $this withSynchronizationDirection($value)
946
 */
947
class ConfigureSynchronizationJob extends Rpc
948
{
949
950
    /**
951
     * @param string $value
952
     *
953
     * @return $this
954
     */
955
    public function withSourceEndpointInstanceId($value)
956
    {
957
        $this->data['SourceEndpointInstanceId'] = $value;
958
        $this->options['query']['SourceEndpoint.InstanceId'] = $value;
959
960
        return $this;
961
    }
962
963
    /**
964
     * @param string $value
965
     *
966
     * @return $this
967
     */
968
    public function withDestinationEndpointInstanceId($value)
969
    {
970
        $this->data['DestinationEndpointInstanceId'] = $value;
971
        $this->options['query']['DestinationEndpoint.InstanceId'] = $value;
972
973
        return $this;
974
    }
975
976
    /**
977
     * @param string $value
978
     *
979
     * @return $this
980
     */
981
    public function withSourceEndpointIP($value)
982
    {
983
        $this->data['SourceEndpointIP'] = $value;
984
        $this->options['query']['SourceEndpoint.IP'] = $value;
985
986
        return $this;
987
    }
988
989
    /**
990
     * @param string $value
991
     *
992
     * @return $this
993
     */
994
    public function withSynchronizationObjects($value)
995
    {
996
        $this->data['SynchronizationObjects'] = $value;
997
        $this->options['form_params']['SynchronizationObjects'] = $value;
998
999
        return $this;
1000
    }
1001
1002
    /**
1003
     * @param string $value
1004
     *
1005
     * @return $this
1006
     */
1007
    public function withDestinationEndpointPassword($value)
1008
    {
1009
        $this->data['DestinationEndpointPassword'] = $value;
1010
        $this->options['query']['DestinationEndpoint.Password'] = $value;
1011
1012
        return $this;
1013
    }
1014
1015
    /**
1016
     * @param string $value
1017
     *
1018
     * @return $this
1019
     */
1020
    public function withPartitionKeyModifyTimeMInute($value)
1021
    {
1022
        $this->data['PartitionKeyModifyTimeMInute'] = $value;
1023
        $this->options['query']['PartitionKey.ModifyTime_Minute'] = $value;
1024
1025
        return $this;
1026
    }
1027
1028
    /**
1029
     * @param string $value
1030
     *
1031
     * @return $this
1032
     */
1033
    public function withPartitionKeyModifyTimeDAy($value)
1034
    {
1035
        $this->data['PartitionKeyModifyTimeDAy'] = $value;
1036
        $this->options['query']['PartitionKey.ModifyTime_Day'] = $value;
1037
1038
        return $this;
1039
    }
1040
1041
    /**
1042
     * @param string $value
1043
     *
1044
     * @return $this
1045
     */
1046
    public function withSourceEndpointInstanceType($value)
1047
    {
1048
        $this->data['SourceEndpointInstanceType'] = $value;
1049
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
1050
1051
        return $this;
1052
    }
1053
1054
    /**
1055
     * @param string $value
1056
     *
1057
     * @return $this
1058
     */
1059
    public function withSourceEndpointUserName($value)
1060
    {
1061
        $this->data['SourceEndpointUserName'] = $value;
1062
        $this->options['query']['SourceEndpoint.UserName'] = $value;
1063
1064
        return $this;
1065
    }
1066
1067
    /**
1068
     * @param string $value
1069
     *
1070
     * @return $this
1071
     */
1072
    public function withSourceEndpointDatabaseName($value)
1073
    {
1074
        $this->data['SourceEndpointDatabaseName'] = $value;
1075
        $this->options['query']['SourceEndpoint.DatabaseName'] = $value;
1076
1077
        return $this;
1078
    }
1079
1080
    /**
1081
     * @param string $value
1082
     *
1083
     * @return $this
1084
     */
1085
    public function withPartitionKeyModifyTimeMOnth($value)
1086
    {
1087
        $this->data['PartitionKeyModifyTimeMOnth'] = $value;
1088
        $this->options['query']['PartitionKey.ModifyTime_Month'] = $value;
1089
1090
        return $this;
1091
    }
1092
1093
    /**
1094
     * @param string $value
1095
     *
1096
     * @return $this
1097
     */
1098
    public function withSourceEndpointPort($value)
1099
    {
1100
        $this->data['SourceEndpointPort'] = $value;
1101
        $this->options['query']['SourceEndpoint.Port'] = $value;
1102
1103
        return $this;
1104
    }
1105
1106
    /**
1107
     * @param string $value
1108
     *
1109
     * @return $this
1110
     */
1111
    public function withSourceEndpointOwnerID($value)
1112
    {
1113
        $this->data['SourceEndpointOwnerID'] = $value;
1114
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
1115
1116
        return $this;
1117
    }
1118
1119
    /**
1120
     * @param string $value
1121
     *
1122
     * @return $this
1123
     */
1124
    public function withDestinationEndpointUserName($value)
1125
    {
1126
        $this->data['DestinationEndpointUserName'] = $value;
1127
        $this->options['query']['DestinationEndpoint.UserName'] = $value;
1128
1129
        return $this;
1130
    }
1131
1132
    /**
1133
     * @param string $value
1134
     *
1135
     * @return $this
1136
     */
1137
    public function withDestinationEndpointPort($value)
1138
    {
1139
        $this->data['DestinationEndpointPort'] = $value;
1140
        $this->options['query']['DestinationEndpoint.Port'] = $value;
1141
1142
        return $this;
1143
    }
1144
1145
    /**
1146
     * @param string $value
1147
     *
1148
     * @return $this
1149
     */
1150
    public function withPartitionKeyModifyTimeYEar($value)
1151
    {
1152
        $this->data['PartitionKeyModifyTimeYEar'] = $value;
1153
        $this->options['query']['PartitionKey.ModifyTime_Year'] = $value;
1154
1155
        return $this;
1156
    }
1157
1158
    /**
1159
     * @param string $value
1160
     *
1161
     * @return $this
1162
     */
1163
    public function withSourceEndpointRole($value)
1164
    {
1165
        $this->data['SourceEndpointRole'] = $value;
1166
        $this->options['query']['SourceEndpoint.Role'] = $value;
1167
1168
        return $this;
1169
    }
1170
1171
    /**
1172
     * @param string $value
1173
     *
1174
     * @return $this
1175
     */
1176
    public function withPartitionKeyModifyTimeHOur($value)
1177
    {
1178
        $this->data['PartitionKeyModifyTimeHOur'] = $value;
1179
        $this->options['query']['PartitionKey.ModifyTime_Hour'] = $value;
1180
1181
        return $this;
1182
    }
1183
1184
    /**
1185
     * @param string $value
1186
     *
1187
     * @return $this
1188
     */
1189
    public function withDestinationEndpointDataBaseName($value)
1190
    {
1191
        $this->data['DestinationEndpointDataBaseName'] = $value;
1192
        $this->options['query']['DestinationEndpoint.DataBaseName'] = $value;
1193
1194
        return $this;
1195
    }
1196
1197
    /**
1198
     * @param string $value
1199
     *
1200
     * @return $this
1201
     */
1202
    public function withSourceEndpointPassword($value)
1203
    {
1204
        $this->data['SourceEndpointPassword'] = $value;
1205
        $this->options['query']['SourceEndpoint.Password'] = $value;
1206
1207
        return $this;
1208
    }
1209
1210
    /**
1211
     * @param string $value
1212
     *
1213
     * @return $this
1214
     */
1215
    public function withDestinationEndpointIP($value)
1216
    {
1217
        $this->data['DestinationEndpointIP'] = $value;
1218
        $this->options['query']['DestinationEndpoint.IP'] = $value;
1219
1220
        return $this;
1221
    }
1222
1223
    /**
1224
     * @param string $value
1225
     *
1226
     * @return $this
1227
     */
1228
    public function withDestinationEndpointInstanceType($value)
1229
    {
1230
        $this->data['DestinationEndpointInstanceType'] = $value;
1231
        $this->options['query']['DestinationEndpoint.InstanceType'] = $value;
1232
1233
        return $this;
1234
    }
1235
}
1236
1237
/**
1238
 * @method string getSynchronizationJobId()
1239
 * @method $this withSynchronizationJobId($value)
1240
 * @method string getAccountId()
1241
 * @method $this withAccountId($value)
1242
 * @method string getDelayAlertPhone()
1243
 * @method $this withDelayAlertPhone($value)
1244
 * @method string getDelayOverSeconds()
1245
 * @method $this withDelayOverSeconds($value)
1246
 * @method string getDelayAlertStatus()
1247
 * @method $this withDelayAlertStatus($value)
1248
 * @method string getOwnerId()
1249
 * @method $this withOwnerId($value)
1250
 * @method string getErrorAlertPhone()
1251
 * @method $this withErrorAlertPhone($value)
1252
 * @method string getErrorAlertStatus()
1253
 * @method $this withErrorAlertStatus($value)
1254
 * @method string getSynchronizationDirection()
1255
 * @method $this withSynchronizationDirection($value)
1256
 */
1257
class ConfigureSynchronizationJobAlert extends Rpc
1258
{
1259
}
1260
1261
/**
1262
 * @method string getClientToken()
1263
 * @method $this withClientToken($value)
1264
 * @method string getOwnerId()
1265
 * @method $this withOwnerId($value)
1266
 * @method string getSynchronizationJobId()
1267
 * @method $this withSynchronizationJobId($value)
1268
 * @method string getAccountId()
1269
 * @method $this withAccountId($value)
1270
 * @method string getSynchronizationReplicatorCompareEnable()
1271
 * @method $this withSynchronizationReplicatorCompareEnable($value)
1272
 * @method string getSynchronizationDirection()
1273
 * @method $this withSynchronizationDirection($value)
1274
 */
1275
class ConfigureSynchronizationJobReplicatorCompare extends Rpc
1276
{
1277
}
1278
1279
/**
1280
 * @method string getConsumerGroupName()
1281
 * @method $this withConsumerGroupName($value)
1282
 * @method string getConsumerGroupPassword()
1283
 * @method $this withConsumerGroupPassword($value)
1284
 * @method string getConsumerGroupUserName()
1285
 * @method $this withConsumerGroupUserName($value)
1286
 * @method string getDtsJobId()
1287
 * @method $this withDtsJobId($value)
1288
 * @method string getDtsInstanceId()
1289
 * @method $this withDtsInstanceId($value)
1290
 */
1291
class CreateConsumerChannel extends Rpc
1292
{
1293
}
1294
1295
/**
1296
 * @method string getConsumerGroupName()
1297
 * @method $this withConsumerGroupName($value)
1298
 * @method string getSubscriptionInstanceId()
1299
 * @method $this withSubscriptionInstanceId($value)
1300
 * @method string getOwnerId()
1301
 * @method $this withOwnerId($value)
1302
 * @method string getConsumerGroupPassword()
1303
 * @method $this withConsumerGroupPassword($value)
1304
 * @method string getAccountId()
1305
 * @method $this withAccountId($value)
1306
 * @method string getConsumerGroupUserName()
1307
 * @method $this withConsumerGroupUserName($value)
1308
 */
1309
class CreateConsumerGroup extends Rpc
1310
{
1311
}
1312
1313
/**
1314
 * @method string getAutoStart()
1315
 * @method $this withAutoStart($value)
1316
 * @method string getType()
1317
 * @method $this withType($value)
1318
 * @method string getInstanceClass()
1319
 * @method $this withInstanceClass($value)
1320
 * @method string getDatabaseCount()
1321
 * @method $this withDatabaseCount($value)
1322
 * @method string getJobId()
1323
 * @method $this withJobId($value)
1324
 * @method string getComputeUnit()
1325
 * @method $this withComputeUnit($value)
1326
 * @method string getDestinationRegion()
1327
 * @method $this withDestinationRegion($value)
1328
 * @method string getPeriod()
1329
 * @method $this withPeriod($value)
1330
 * @method string getDestinationEndpointEngineName()
1331
 * @method $this withDestinationEndpointEngineName($value)
1332
 * @method string getQuantity()
1333
 * @method $this withQuantity($value)
1334
 * @method string getAutoPay()
1335
 * @method $this withAutoPay($value)
1336
 * @method string getUsedTime()
1337
 * @method $this withUsedTime($value)
1338
 * @method string getSyncArchitecture()
1339
 * @method $this withSyncArchitecture($value)
1340
 * @method string getPayType()
1341
 * @method $this withPayType($value)
1342
 * @method string getSourceRegion()
1343
 * @method $this withSourceRegion($value)
1344
 * @method string getSourceEndpointEngineName()
1345
 * @method $this withSourceEndpointEngineName($value)
1346
 */
1347
class CreateDtsInstance extends Rpc
1348
{
1349
}
1350
1351
/**
1352
 * @method string getType()
1353
 * @method $this withType($value)
1354
 * @method string getDelayRuleTime()
1355
 * @method $this withDelayRuleTime($value)
1356
 * @method string getPhone()
1357
 * @method $this withPhone($value)
1358
 * @method string getDtsJobId()
1359
 * @method $this withDtsJobId($value)
1360
 * @method string getState()
1361
 * @method $this withState($value)
1362
 */
1363
class CreateJobMonitorRule extends Rpc
1364
{
1365
}
1366
1367
/**
1368
 * @method string getClientToken()
1369
 * @method $this withClientToken($value)
1370
 * @method string getOwnerId()
1371
 * @method $this withOwnerId($value)
1372
 * @method string getAccountId()
1373
 * @method $this withAccountId($value)
1374
 * @method string getRegion()
1375
 * @method $this withRegion($value)
1376
 * @method string getMigrationJobClass()
1377
 * @method $this withMigrationJobClass($value)
1378
 */
1379
class CreateMigrationJob extends Rpc
1380
{
1381
}
1382
1383
/**
1384
 * @method string getPeriod()
1385
 * @method $this withPeriod($value)
1386
 * @method string getClientToken()
1387
 * @method $this withClientToken($value)
1388
 * @method string getOwnerId()
1389
 * @method $this withOwnerId($value)
1390
 * @method string getUsedTime()
1391
 * @method $this withUsedTime($value)
1392
 * @method string getSourceEndpointInstanceType()
1393
 * @method string getAccountId()
1394
 * @method $this withAccountId($value)
1395
 * @method string getRegion()
1396
 * @method $this withRegion($value)
1397
 * @method string getPayType()
1398
 * @method $this withPayType($value)
1399
 */
1400
class CreateSubscriptionInstance extends Rpc
1401
{
1402
1403
    /**
1404
     * @param string $value
1405
     *
1406
     * @return $this
1407
     */
1408
    public function withSourceEndpointInstanceType($value)
1409
    {
1410
        $this->data['SourceEndpointInstanceType'] = $value;
1411
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
1412
1413
        return $this;
1414
    }
1415
}
1416
1417
/**
1418
 * @method string getClientToken()
1419
 * @method $this withClientToken($value)
1420
 * @method string getNetworkType()
1421
 * @method string getSourceEndpointInstanceType()
1422
 * @method string getAccountId()
1423
 * @method $this withAccountId($value)
1424
 * @method string getSynchronizationJobClass()
1425
 * @method $this withSynchronizationJobClass($value)
1426
 * @method string getPeriod()
1427
 * @method $this withPeriod($value)
1428
 * @method string getDestRegion()
1429
 * @method $this withDestRegion($value)
1430
 * @method string getTopology()
1431
 * @method $this withTopology($value)
1432
 * @method string getOwnerId()
1433
 * @method $this withOwnerId($value)
1434
 * @method string getUsedTime()
1435
 * @method $this withUsedTime($value)
1436
 * @method string getDBInstanceCount()
1437
 * @method $this withDBInstanceCount($value)
1438
 * @method string getSourceRegion()
1439
 * @method $this withSourceRegion($value)
1440
 * @method string getPayType()
1441
 * @method $this withPayType($value)
1442
 * @method string getDestinationEndpointInstanceType()
1443
 */
1444
class CreateSynchronizationJob extends Rpc
1445
{
1446
1447
    /**
1448
     * @param string $value
1449
     *
1450
     * @return $this
1451
     */
1452
    public function withNetworkType($value)
1453
    {
1454
        $this->data['NetworkType'] = $value;
1455
        $this->options['query']['networkType'] = $value;
1456
1457
        return $this;
1458
    }
1459
1460
    /**
1461
     * @param string $value
1462
     *
1463
     * @return $this
1464
     */
1465
    public function withSourceEndpointInstanceType($value)
1466
    {
1467
        $this->data['SourceEndpointInstanceType'] = $value;
1468
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
1469
1470
        return $this;
1471
    }
1472
1473
    /**
1474
     * @param string $value
1475
     *
1476
     * @return $this
1477
     */
1478
    public function withDestinationEndpointInstanceType($value)
1479
    {
1480
        $this->data['DestinationEndpointInstanceType'] = $value;
1481
        $this->options['query']['DestinationEndpoint.InstanceType'] = $value;
1482
1483
        return $this;
1484
    }
1485
}
1486
1487
/**
1488
 * @method string getConsumerGroupId()
1489
 * @method $this withConsumerGroupId($value)
1490
 * @method string getDtsJobId()
1491
 * @method $this withDtsJobId($value)
1492
 * @method string getDtsInstanceId()
1493
 * @method $this withDtsInstanceId($value)
1494
 */
1495
class DeleteConsumerChannel extends Rpc
1496
{
1497
}
1498
1499
/**
1500
 * @method string getConsumerGroupID()
1501
 * @method $this withConsumerGroupID($value)
1502
 * @method string getSubscriptionInstanceId()
1503
 * @method $this withSubscriptionInstanceId($value)
1504
 * @method string getOwnerId()
1505
 * @method $this withOwnerId($value)
1506
 * @method string getAccountId()
1507
 * @method $this withAccountId($value)
1508
 */
1509
class DeleteConsumerGroup extends Rpc
1510
{
1511
}
1512
1513
/**
1514
 * @method string getDtsJobId()
1515
 * @method $this withDtsJobId($value)
1516
 * @method string getDtsInstanceId()
1517
 * @method $this withDtsInstanceId($value)
1518
 * @method string getSynchronizationDirection()
1519
 * @method $this withSynchronizationDirection($value)
1520
 */
1521
class DeleteDtsJob extends Rpc
1522
{
1523
}
1524
1525
/**
1526
 * @method string getMigrationJobId()
1527
 * @method $this withMigrationJobId($value)
1528
 * @method string getOwnerId()
1529
 * @method $this withOwnerId($value)
1530
 * @method string getAccountId()
1531
 * @method $this withAccountId($value)
1532
 */
1533
class DeleteMigrationJob extends Rpc
1534
{
1535
}
1536
1537
/**
1538
 * @method string getSubscriptionInstanceId()
1539
 * @method $this withSubscriptionInstanceId($value)
1540
 * @method string getOwnerId()
1541
 * @method $this withOwnerId($value)
1542
 * @method string getAccountId()
1543
 * @method $this withAccountId($value)
1544
 */
1545
class DeleteSubscriptionInstance extends Rpc
1546
{
1547
}
1548
1549
/**
1550
 * @method string getOwnerId()
1551
 * @method $this withOwnerId($value)
1552
 * @method string getSynchronizationJobId()
1553
 * @method $this withSynchronizationJobId($value)
1554
 * @method string getAccountId()
1555
 * @method $this withAccountId($value)
1556
 */
1557
class DeleteSynchronizationJob extends Rpc
1558
{
1559
}
1560
1561
/**
1562
 * @method string getSourceEndpointRegion()
1563
 * @method $this withSourceEndpointRegion($value)
1564
 * @method string getSourceEndpointArchitecture()
1565
 * @method $this withSourceEndpointArchitecture($value)
1566
 * @method string getDestinationEndpointInstanceType()
1567
 * @method $this withDestinationEndpointInstanceType($value)
1568
 * @method string getSourceEndpointInstanceID()
1569
 * @method $this withSourceEndpointInstanceID($value)
1570
 * @method string getSourceEndpointUserName()
1571
 * @method $this withSourceEndpointUserName($value)
1572
 * @method string getSourceEndpointDatabaseName()
1573
 * @method $this withSourceEndpointDatabaseName($value)
1574
 * @method string getDestinationEndpointRegion()
1575
 * @method $this withDestinationEndpointRegion($value)
1576
 * @method string getSourceEndpointIP()
1577
 * @method $this withSourceEndpointIP($value)
1578
 * @method string getDestinationEndpointUserName()
1579
 * @method $this withDestinationEndpointUserName($value)
1580
 * @method string getDestinationEndpointArchitecture()
1581
 * @method $this withDestinationEndpointArchitecture($value)
1582
 * @method string getDestinationEndpointOracleSID()
1583
 * @method $this withDestinationEndpointOracleSID($value)
1584
 * @method string getDestinationEndpointEngineName()
1585
 * @method $this withDestinationEndpointEngineName($value)
1586
 * @method string getDestinationEndpointInstanceID()
1587
 * @method $this withDestinationEndpointInstanceID($value)
1588
 * @method string getDestinationEndpointPort()
1589
 * @method $this withDestinationEndpointPort($value)
1590
 * @method string getSourceEndpointPassword()
1591
 * @method $this withSourceEndpointPassword($value)
1592
 * @method string getSourceEndpointPort()
1593
 * @method $this withSourceEndpointPort($value)
1594
 * @method string getDestinationEndpointIP()
1595
 * @method $this withDestinationEndpointIP($value)
1596
 * @method string getSourceEndpointInstanceType()
1597
 * @method $this withSourceEndpointInstanceType($value)
1598
 * @method string getSourceEndpointOracleSID()
1599
 * @method $this withSourceEndpointOracleSID($value)
1600
 * @method string getDestinationEndpointDatabaseName()
1601
 * @method $this withDestinationEndpointDatabaseName($value)
1602
 * @method string getDestinationEndpointPassword()
1603
 * @method $this withDestinationEndpointPassword($value)
1604
 * @method string getSourceEndpointEngineName()
1605
 * @method $this withSourceEndpointEngineName($value)
1606
 */
1607
class DescribeConnectionStatus extends Rpc
1608
{
1609
}
1610
1611
/**
1612
 * @method string getPageNumber()
1613
 * @method $this withPageNumber($value)
1614
 * @method string getParentChannelId()
1615
 * @method $this withParentChannelId($value)
1616
 * @method string getPageSize()
1617
 * @method $this withPageSize($value)
1618
 * @method string getDtsJobId()
1619
 * @method $this withDtsJobId($value)
1620
 * @method string getDtsInstanceId()
1621
 * @method $this withDtsInstanceId($value)
1622
 */
1623
class DescribeConsumerChannel extends Rpc
1624
{
1625
}
1626
1627
/**
1628
 * @method string getSubscriptionInstanceId()
1629
 * @method $this withSubscriptionInstanceId($value)
1630
 * @method string getPageNum()
1631
 * @method $this withPageNum($value)
1632
 * @method string getOwnerId()
1633
 * @method $this withOwnerId($value)
1634
 * @method string getAccountId()
1635
 * @method $this withAccountId($value)
1636
 * @method string getPageSize()
1637
 * @method $this withPageSize($value)
1638
 */
1639
class DescribeConsumerGroup extends Rpc
1640
{
1641
}
1642
1643
/**
1644
 * @method string getSourceEndpointRegion()
1645
 * @method $this withSourceEndpointRegion($value)
1646
 * @method string getDestinationEndpointRegion()
1647
 * @method $this withDestinationEndpointRegion($value)
1648
 */
1649
class DescribeDTSIP extends Rpc
1650
{
1651
}
1652
1653
/**
1654
 * @method string getDtsJobId()
1655
 * @method $this withDtsJobId($value)
1656
 * @method string getDtsInstanceID()
1657
 * @method $this withDtsInstanceID($value)
1658
 * @method string getSynchronizationDirection()
1659
 * @method $this withSynchronizationDirection($value)
1660
 */
1661
class DescribeDtsJobDetail extends Rpc
1662
{
1663
}
1664
1665
/**
1666
 * @method string getOrderDirection()
1667
 * @method $this withOrderDirection($value)
1668
 * @method string getType()
1669
 * @method $this withType($value)
1670
 * @method string getPageNumber()
1671
 * @method $this withPageNumber($value)
1672
 * @method string getOrderColumn()
1673
 * @method $this withOrderColumn($value)
1674
 * @method string getPageSize()
1675
 * @method $this withPageSize($value)
1676
 * @method string getGroupId()
1677
 * @method $this withGroupId($value)
1678
 * @method string getParams()
1679
 * @method $this withParams($value)
1680
 * @method string getJobType()
1681
 * @method $this withJobType($value)
1682
 * @method string getTags()
1683
 * @method $this withTags($value)
1684
 * @method string getRegion()
1685
 * @method $this withRegion($value)
1686
 * @method string getStatus()
1687
 * @method $this withStatus($value)
1688
 */
1689
class DescribeDtsJobs extends Rpc
1690
{
1691
}
1692
1693
/**
1694
 * @method string getClientToken()
1695
 * @method $this withClientToken($value)
1696
 * @method string getOwnerId()
1697
 * @method $this withOwnerId($value)
1698
 * @method string getAccountId()
1699
 * @method $this withAccountId($value)
1700
 * @method string getTaskId()
1701
 * @method $this withTaskId($value)
1702
 */
1703
class DescribeEndpointSwitchStatus extends Rpc
1704
{
1705
}
1706
1707
/**
1708
 * @method string getPageNum()
1709
 * @method $this withPageNum($value)
1710
 * @method string getOwnerId()
1711
 * @method $this withOwnerId($value)
1712
 * @method string getSynchronizationJobId()
1713
 * @method $this withSynchronizationJobId($value)
1714
 * @method string getAccountId()
1715
 * @method $this withAccountId($value)
1716
 * @method string getPageSize()
1717
 * @method $this withPageSize($value)
1718
 */
1719
class DescribeInitializationStatus extends Rpc
1720
{
1721
}
1722
1723
/**
1724
 * @method string getDtsJobId()
1725
 * @method $this withDtsJobId($value)
1726
 */
1727
class DescribeJobMonitorRule extends Rpc
1728
{
1729
}
1730
1731
/**
1732
 * @method string getClientToken()
1733
 * @method $this withClientToken($value)
1734
 * @method string getMigrationJobId()
1735
 * @method $this withMigrationJobId($value)
1736
 * @method string getOwnerId()
1737
 * @method $this withOwnerId($value)
1738
 * @method string getAccountId()
1739
 * @method $this withAccountId($value)
1740
 */
1741
class DescribeMigrationJobAlert extends Rpc
1742
{
1743
}
1744
1745
/**
1746
 * @method string getClientToken()
1747
 * @method $this withClientToken($value)
1748
 * @method string getMigrationModeDataInitialization()
1749
 * @method string getMigrationJobId()
1750
 * @method $this withMigrationJobId($value)
1751
 * @method string getPageNum()
1752
 * @method $this withPageNum($value)
1753
 * @method string getAccountId()
1754
 * @method $this withAccountId($value)
1755
 * @method string getMigrationModeDataSynchronization()
1756
 * @method string getPageSize()
1757
 * @method $this withPageSize($value)
1758
 * @method string getOwnerId()
1759
 * @method $this withOwnerId($value)
1760
 * @method string getMigrationModeStructureInitialization()
1761
 */
1762
class DescribeMigrationJobDetail extends Rpc
1763
{
1764
1765
    /**
1766
     * @param string $value
1767
     *
1768
     * @return $this
1769
     */
1770
    public function withMigrationModeDataInitialization($value)
1771
    {
1772
        $this->data['MigrationModeDataInitialization'] = $value;
1773
        $this->options['query']['MigrationMode.DataInitialization'] = $value;
1774
1775
        return $this;
1776
    }
1777
1778
    /**
1779
     * @param string $value
1780
     *
1781
     * @return $this
1782
     */
1783
    public function withMigrationModeDataSynchronization($value)
1784
    {
1785
        $this->data['MigrationModeDataSynchronization'] = $value;
1786
        $this->options['query']['MigrationMode.DataSynchronization'] = $value;
1787
1788
        return $this;
1789
    }
1790
1791
    /**
1792
     * @param string $value
1793
     *
1794
     * @return $this
1795
     */
1796
    public function withMigrationModeStructureInitialization($value)
1797
    {
1798
        $this->data['MigrationModeStructureInitialization'] = $value;
1799
        $this->options['query']['MigrationMode.StructureInitialization'] = $value;
1800
1801
        return $this;
1802
    }
1803
}
1804
1805
/**
1806
 * @method string getInstFilterRegion()
1807
 * @method $this withInstFilterRegion($value)
1808
 * @method string getPageNum()
1809
 * @method $this withPageNum($value)
1810
 * @method string getOwnerId()
1811
 * @method $this withOwnerId($value)
1812
 * @method string getAccountId()
1813
 * @method $this withAccountId($value)
1814
 * @method string getPageSize()
1815
 * @method $this withPageSize($value)
1816
 * @method string getMigrationJobName()
1817
 * @method $this withMigrationJobName($value)
1818
 * @method array getTag()
1819
 */
1820
class DescribeMigrationJobs extends Rpc
1821
{
1822
1823
    /**
1824
     * @param array $tag
1825
     *
1826
     * @return $this
1827
     */
1828
	public function withTag(array $tag)
1829
	{
1830
	    $this->data['Tag'] = $tag;
1831
		foreach ($tag as $depth1 => $depth1Value) {
1832
			if(isset($depth1Value['Value'])){
1833
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1834
			}
1835
			if(isset($depth1Value['Key'])){
1836
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1837
			}
1838
		}
1839
1840
		return $this;
1841
    }
1842
}
1843
1844
/**
1845
 * @method string getClientToken()
1846
 * @method $this withClientToken($value)
1847
 * @method string getMigrationJobId()
1848
 * @method $this withMigrationJobId($value)
1849
 * @method string getOwnerId()
1850
 * @method $this withOwnerId($value)
1851
 * @method string getAccountId()
1852
 * @method $this withAccountId($value)
1853
 */
1854
class DescribeMigrationJobStatus extends Rpc
1855
{
1856
}
1857
1858
/**
1859
 * @method string getStructType()
1860
 * @method $this withStructType($value)
1861
 * @method string getPageNo()
1862
 * @method $this withPageNo($value)
1863
 * @method string getPageSize()
1864
 * @method $this withPageSize($value)
1865
 * @method string getJobCode()
1866
 * @method $this withJobCode($value)
1867
 * @method string getName()
1868
 * @method $this withName($value)
1869
 * @method string getDtsJobId()
1870
 * @method $this withDtsJobId($value)
1871
 * @method string getStructPhase()
1872
 * @method $this withStructPhase($value)
1873
 */
1874
class DescribePreCheckStatus extends Rpc
1875
{
1876
}
1877
1878
/**
1879
 * @method string getClientToken()
1880
 * @method $this withClientToken($value)
1881
 * @method string getSubscriptionInstanceId()
1882
 * @method $this withSubscriptionInstanceId($value)
1883
 * @method string getOwnerId()
1884
 * @method $this withOwnerId($value)
1885
 * @method string getAccountId()
1886
 * @method $this withAccountId($value)
1887
 */
1888
class DescribeSubscriptionInstanceAlert extends Rpc
1889
{
1890
}
1891
1892
/**
1893
 * @method string getClientToken()
1894
 * @method $this withClientToken($value)
1895
 * @method string getInstFilterRegion()
1896
 * @method $this withInstFilterRegion($value)
1897
 * @method string getPageNum()
1898
 * @method $this withPageNum($value)
1899
 * @method string getOwnerId()
1900
 * @method $this withOwnerId($value)
1901
 * @method string getAccountId()
1902
 * @method $this withAccountId($value)
1903
 * @method string getPageSize()
1904
 * @method $this withPageSize($value)
1905
 * @method string getSubscriptionInstanceName()
1906
 * @method $this withSubscriptionInstanceName($value)
1907
 * @method array getTag()
1908
 */
1909
class DescribeSubscriptionInstances extends Rpc
1910
{
1911
1912
    /**
1913
     * @param array $tag
1914
     *
1915
     * @return $this
1916
     */
1917
	public function withTag(array $tag)
1918
	{
1919
	    $this->data['Tag'] = $tag;
1920
		foreach ($tag as $depth1 => $depth1Value) {
1921
			if(isset($depth1Value['Value'])){
1922
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1923
			}
1924
			if(isset($depth1Value['Key'])){
1925
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1926
			}
1927
		}
1928
1929
		return $this;
1930
    }
1931
}
1932
1933
/**
1934
 * @method string getSubscriptionInstanceId()
1935
 * @method $this withSubscriptionInstanceId($value)
1936
 * @method string getOwnerId()
1937
 * @method $this withOwnerId($value)
1938
 * @method string getAccountId()
1939
 * @method $this withAccountId($value)
1940
 */
1941
class DescribeSubscriptionInstanceStatus extends Rpc
1942
{
1943
}
1944
1945
/**
1946
 * @method string getTopics()
1947
 * @method $this withTopics($value)
1948
 * @method string getSid()
1949
 * @method $this withSid($value)
1950
 * @method string getSubMigrationJobIds()
1951
 * @method $this withSubMigrationJobIds($value)
1952
 * @method string getDtsInstanceId()
1953
 * @method $this withDtsInstanceId($value)
1954
 */
1955
class DescribeSubscriptionMeta extends Rpc
1956
{
1957
}
1958
1959
/**
1960
 * @method string getClientToken()
1961
 * @method $this withClientToken($value)
1962
 * @method string getOwnerId()
1963
 * @method $this withOwnerId($value)
1964
 * @method string getSynchronizationJobId()
1965
 * @method $this withSynchronizationJobId($value)
1966
 * @method string getAccountId()
1967
 * @method $this withAccountId($value)
1968
 * @method string getSynchronizationDirection()
1969
 * @method $this withSynchronizationDirection($value)
1970
 */
1971
class DescribeSynchronizationJobAlert extends Rpc
1972
{
1973
}
1974
1975
/**
1976
 * @method string getClientToken()
1977
 * @method $this withClientToken($value)
1978
 * @method string getOwnerId()
1979
 * @method $this withOwnerId($value)
1980
 * @method string getSynchronizationJobId()
1981
 * @method $this withSynchronizationJobId($value)
1982
 * @method string getAccountId()
1983
 * @method $this withAccountId($value)
1984
 * @method string getSynchronizationDirection()
1985
 * @method $this withSynchronizationDirection($value)
1986
 */
1987
class DescribeSynchronizationJobReplicatorCompare extends Rpc
1988
{
1989
}
1990
1991
/**
1992
 * @method string getClientToken()
1993
 * @method $this withClientToken($value)
1994
 * @method string getInstFilterRegion()
1995
 * @method $this withInstFilterRegion($value)
1996
 * @method string getPageNum()
1997
 * @method $this withPageNum($value)
1998
 * @method string getOwnerId()
1999
 * @method $this withOwnerId($value)
2000
 * @method string getSynchronizationJobName()
2001
 * @method $this withSynchronizationJobName($value)
2002
 * @method string getAccountId()
2003
 * @method $this withAccountId($value)
2004
 * @method string getPageSize()
2005
 * @method $this withPageSize($value)
2006
 * @method array getTag()
2007
 */
2008
class DescribeSynchronizationJobs extends Rpc
2009
{
2010
2011
    /**
2012
     * @param array $tag
2013
     *
2014
     * @return $this
2015
     */
2016
	public function withTag(array $tag)
2017
	{
2018
	    $this->data['Tag'] = $tag;
2019
		foreach ($tag as $depth1 => $depth1Value) {
2020
			if(isset($depth1Value['Value'])){
2021
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2022
			}
2023
			if(isset($depth1Value['Key'])){
2024
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2025
			}
2026
		}
2027
2028
		return $this;
2029
    }
2030
}
2031
2032
/**
2033
 * @method string getClientToken()
2034
 * @method $this withClientToken($value)
2035
 * @method string getOwnerId()
2036
 * @method $this withOwnerId($value)
2037
 * @method string getSynchronizationJobId()
2038
 * @method $this withSynchronizationJobId($value)
2039
 * @method string getAccountId()
2040
 * @method $this withAccountId($value)
2041
 * @method string getSynchronizationDirection()
2042
 * @method $this withSynchronizationDirection($value)
2043
 */
2044
class DescribeSynchronizationJobStatus extends Rpc
2045
{
2046
}
2047
2048
/**
2049
 * @method string getClientToken()
2050
 * @method $this withClientToken($value)
2051
 * @method string getOwnerId()
2052
 * @method $this withOwnerId($value)
2053
 * @method string getSynchronizationJobIdListJsonStr()
2054
 * @method $this withSynchronizationJobIdListJsonStr($value)
2055
 * @method string getAccountId()
2056
 * @method $this withAccountId($value)
2057
 */
2058
class DescribeSynchronizationJobStatusList extends Rpc
2059
{
2060
}
2061
2062
/**
2063
 * @method string getClientToken()
2064
 * @method $this withClientToken($value)
2065
 * @method string getOwnerId()
2066
 * @method $this withOwnerId($value)
2067
 * @method string getAccountId()
2068
 * @method $this withAccountId($value)
2069
 * @method string getTaskId()
2070
 * @method $this withTaskId($value)
2071
 */
2072
class DescribeSynchronizationObjectModifyStatus extends Rpc
2073
{
2074
}
2075
2076
/**
2077
 * @method string getJobCode()
2078
 * @method $this withJobCode($value)
2079
 * @method string getDtsJobId()
2080
 * @method $this withDtsJobId($value)
2081
 * @method string getId()
2082
 * @method $this withId($value)
2083
 * @method string getDtsInstanceId()
2084
 * @method $this withDtsInstanceId($value)
2085
 * @method string getSynchronizationDirection()
2086
 * @method $this withSynchronizationDirection($value)
2087
 */
2088
class IgnoreJobDetail extends Rpc
2089
{
2090
}
2091
2092
/**
2093
 * @method string getNextToken()
2094
 * @method $this withNextToken($value)
2095
 * @method array getTag()
2096
 * @method array getResourceId()
2097
 * @method string getResourceType()
2098
 * @method $this withResourceType($value)
2099
 */
2100
class ListTagResources extends Rpc
2101
{
2102
2103
    /**
2104
     * @param array $tag
2105
     *
2106
     * @return $this
2107
     */
2108
	public function withTag(array $tag)
2109
	{
2110
	    $this->data['Tag'] = $tag;
2111
		foreach ($tag as $depth1 => $depth1Value) {
2112
			if(isset($depth1Value['Value'])){
2113
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2114
			}
2115
			if(isset($depth1Value['Key'])){
2116
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2117
			}
2118
		}
2119
2120
		return $this;
2121
    }
2122
2123
    /**
2124
     * @param array $resourceId
2125
     *
2126
     * @return $this
2127
     */
2128
	public function withResourceId(array $resourceId)
2129
	{
2130
	    $this->data['ResourceId'] = $resourceId;
2131
		foreach ($resourceId as $i => $iValue) {
2132
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2133
		}
2134
2135
		return $this;
2136
    }
2137
}
2138
2139
/**
2140
 * @method string getConsumerGroupName()
2141
 * @method $this withConsumerGroupName($value)
2142
 * @method string getConsumerGroupId()
2143
 * @method $this withConsumerGroupId($value)
2144
 * @method string getConsumerGroupPassword()
2145
 * @method $this withConsumerGroupPassword($value)
2146
 * @method string getConsumerGroupUserName()
2147
 * @method $this withConsumerGroupUserName($value)
2148
 * @method string getDtsJobId()
2149
 * @method $this withDtsJobId($value)
2150
 * @method string getDtsInstanceId()
2151
 * @method $this withDtsInstanceId($value)
2152
 */
2153
class ModifyConsumerChannel extends Rpc
2154
{
2155
}
2156
2157
/**
2158
 * @method string getConsumerGroupName()
2159
 * @method $this withConsumerGroupName($value)
2160
 * @method string getConsumerGroupID()
2161
 * @method $this withConsumerGroupID($value)
2162
 * @method string getSubscriptionInstanceId()
2163
 * @method $this withSubscriptionInstanceId($value)
2164
 * @method string getOwnerId()
2165
 * @method $this withOwnerId($value)
2166
 * @method string getConsumerGroupNewPassword()
2167
 * @method string getConsumerGroupPassword()
2168
 * @method $this withConsumerGroupPassword($value)
2169
 * @method string getAccountId()
2170
 * @method $this withAccountId($value)
2171
 * @method string getConsumerGroupUserName()
2172
 * @method $this withConsumerGroupUserName($value)
2173
 */
2174
class ModifyConsumerGroupPassword extends Rpc
2175
{
2176
2177
    /**
2178
     * @param string $value
2179
     *
2180
     * @return $this
2181
     */
2182
    public function withConsumerGroupNewPassword($value)
2183
    {
2184
        $this->data['ConsumerGroupNewPassword'] = $value;
2185
        $this->options['query']['consumerGroupNewPassword'] = $value;
2186
2187
        return $this;
2188
    }
2189
}
2190
2191
/**
2192
 * @method string getSubscriptionInstanceId()
2193
 * @method $this withSubscriptionInstanceId($value)
2194
 * @method string getConsumptionTimestamp()
2195
 * @method $this withConsumptionTimestamp($value)
2196
 * @method string getOwnerId()
2197
 * @method $this withOwnerId($value)
2198
 * @method string getAccountId()
2199
 * @method $this withAccountId($value)
2200
 */
2201
class ModifyConsumptionTimestamp extends Rpc
2202
{
2203
}
2204
2205
/**
2206
 * @method string getDbList()
2207
 * @method string getClientToken()
2208
 * @method $this withClientToken($value)
2209
 * @method string getOwnerId()
2210
 * @method $this withOwnerId($value)
2211
 * @method string getEtlOperatorColumnReference()
2212
 * @method string getDtsInstanceId()
2213
 * @method $this withDtsInstanceId($value)
2214
 * @method string getSynchronizationDirection()
2215
 * @method $this withSynchronizationDirection($value)
2216
 */
2217
class ModifyDtsJob extends Rpc
2218
{
2219
2220
    /**
2221
     * @param string $value
2222
     *
2223
     * @return $this
2224
     */
2225
    public function withDbList($value)
2226
    {
2227
        $this->data['DbList'] = $value;
2228
        $this->options['form_params']['DbList'] = $value;
2229
2230
        return $this;
2231
    }
2232
2233
    /**
2234
     * @param string $value
2235
     *
2236
     * @return $this
2237
     */
2238
    public function withEtlOperatorColumnReference($value)
2239
    {
2240
        $this->data['EtlOperatorColumnReference'] = $value;
2241
        $this->options['form_params']['EtlOperatorColumnReference'] = $value;
2242
2243
        return $this;
2244
    }
2245
}
2246
2247
/**
2248
 * @method string getDtsJobName()
2249
 * @method $this withDtsJobName($value)
2250
 * @method string getDtsJobId()
2251
 * @method $this withDtsJobId($value)
2252
 */
2253
class ModifyDtsJobName extends Rpc
2254
{
2255
}
2256
2257
/**
2258
 * @method string getPassword()
2259
 * @method $this withPassword($value)
2260
 * @method string getEndpoint()
2261
 * @method $this withEndpoint($value)
2262
 * @method string getDtsJobId()
2263
 * @method $this withDtsJobId($value)
2264
 * @method string getUserName()
2265
 * @method $this withUserName($value)
2266
 */
2267
class ModifyDtsJobPassword extends Rpc
2268
{
2269
}
2270
2271
/**
2272
 * @method string getDbList()
2273
 * @method $this withDbList($value)
2274
 * @method string getSubscriptionDataTypeDDL()
2275
 * @method $this withSubscriptionDataTypeDDL($value)
2276
 * @method string getSubscriptionDataTypeDML()
2277
 * @method $this withSubscriptionDataTypeDML($value)
2278
 * @method string getDtsJobId()
2279
 * @method $this withDtsJobId($value)
2280
 * @method string getDtsInstanceId()
2281
 * @method $this withDtsInstanceId($value)
2282
 */
2283
class ModifySubscription extends Rpc
2284
{
2285
}
2286
2287
/**
2288
 * @method string getSubscriptionInstanceId()
2289
 * @method $this withSubscriptionInstanceId($value)
2290
 * @method string getOwnerId()
2291
 * @method $this withOwnerId($value)
2292
 * @method string getAccountId()
2293
 * @method $this withAccountId($value)
2294
 * @method string getSubscriptionObject()
2295
 * @method $this withSubscriptionObject($value)
2296
 */
2297
class ModifySubscriptionObject extends Rpc
2298
{
2299
}
2300
2301
/**
2302
 * @method string getSynchronizationObjects()
2303
 * @method $this withSynchronizationObjects($value)
2304
 * @method string getOwnerId()
2305
 * @method $this withOwnerId($value)
2306
 * @method string getSynchronizationJobId()
2307
 * @method $this withSynchronizationJobId($value)
2308
 * @method string getAccountId()
2309
 * @method $this withAccountId($value)
2310
 * @method string getSynchronizationDirection()
2311
 * @method $this withSynchronizationDirection($value)
2312
 */
2313
class ModifySynchronizationObject extends Rpc
2314
{
2315
}
2316
2317
/**
2318
 * @method string getPeriod()
2319
 * @method $this withPeriod($value)
2320
 * @method string getBuyCount()
2321
 * @method $this withBuyCount($value)
2322
 * @method string getDtsJobId()
2323
 * @method $this withDtsJobId($value)
2324
 * @method string getChargeType()
2325
 * @method $this withChargeType($value)
2326
 */
2327
class RenewInstance extends Rpc
2328
{
2329
}
2330
2331
/**
2332
 * @method string getDtsJobId()
2333
 * @method $this withDtsJobId($value)
2334
 * @method string getDtsInstanceId()
2335
 * @method $this withDtsInstanceId($value)
2336
 * @method string getSynchronizationDirection()
2337
 * @method $this withSynchronizationDirection($value)
2338
 */
2339
class ResetDtsJob extends Rpc
2340
{
2341
}
2342
2343
/**
2344
 * @method string getOwnerId()
2345
 * @method $this withOwnerId($value)
2346
 * @method string getSynchronizationJobId()
2347
 * @method $this withSynchronizationJobId($value)
2348
 * @method string getAccountId()
2349
 * @method $this withAccountId($value)
2350
 * @method string getSynchronizationDirection()
2351
 * @method $this withSynchronizationDirection($value)
2352
 */
2353
class ResetSynchronizationJob extends Rpc
2354
{
2355
}
2356
2357
/**
2358
 * @method string getPrecheckItems()
2359
 * @method $this withPrecheckItems($value)
2360
 * @method string getDtsInstanceId()
2361
 * @method $this withDtsInstanceId($value)
2362
 */
2363
class ShieldPrecheck extends Rpc
2364
{
2365
}
2366
2367
/**
2368
 * @method string getSkipPreCheckItems()
2369
 * @method $this withSkipPreCheckItems($value)
2370
 * @method string getSkip()
2371
 * @method $this withSkip($value)
2372
 * @method string getJobId()
2373
 * @method $this withJobId($value)
2374
 * @method string getSkipPreCheckNames()
2375
 * @method $this withSkipPreCheckNames($value)
2376
 * @method string getDtsJobId()
2377
 * @method $this withDtsJobId($value)
2378
 */
2379
class SkipPreCheck extends Rpc
2380
{
2381
}
2382
2383
/**
2384
 * @method string getResetCheckpoint()
2385
 * @method $this withResetCheckpoint($value)
2386
 * @method string getResumeHoldJob()
2387
 * @method $this withResumeHoldJob($value)
2388
 * @method string getDtsJobId()
2389
 * @method $this withDtsJobId($value)
2390
 * @method string getDtsInstanceId()
2391
 * @method $this withDtsInstanceId($value)
2392
 * @method string getSynchronizationDirection()
2393
 * @method $this withSynchronizationDirection($value)
2394
 */
2395
class StartDtsJob extends Rpc
2396
{
2397
}
2398
2399
/**
2400
 * @method string getMigrationJobId()
2401
 * @method $this withMigrationJobId($value)
2402
 * @method string getOwnerId()
2403
 * @method $this withOwnerId($value)
2404
 * @method string getAccountId()
2405
 * @method $this withAccountId($value)
2406
 */
2407
class StartMigrationJob extends Rpc
2408
{
2409
}
2410
2411
/**
2412
 * @method string getSubscriptionInstanceId()
2413
 * @method $this withSubscriptionInstanceId($value)
2414
 * @method string getOwnerId()
2415
 * @method $this withOwnerId($value)
2416
 * @method string getAccountId()
2417
 * @method $this withAccountId($value)
2418
 */
2419
class StartSubscriptionInstance extends Rpc
2420
{
2421
}
2422
2423
/**
2424
 * @method string getOwnerId()
2425
 * @method $this withOwnerId($value)
2426
 * @method string getSynchronizationJobId()
2427
 * @method $this withSynchronizationJobId($value)
2428
 * @method string getAccountId()
2429
 * @method $this withAccountId($value)
2430
 * @method string getSynchronizationDirection()
2431
 * @method $this withSynchronizationDirection($value)
2432
 */
2433
class StartSynchronizationJob extends Rpc
2434
{
2435
}
2436
2437
/**
2438
 * @method string getDtsJobId()
2439
 * @method $this withDtsJobId($value)
2440
 * @method string getDtsInstanceId()
2441
 * @method $this withDtsInstanceId($value)
2442
 * @method string getSynchronizationDirection()
2443
 * @method $this withSynchronizationDirection($value)
2444
 */
2445
class StopDtsJob extends Rpc
2446
{
2447
}
2448
2449
/**
2450
 * @method string getClientToken()
2451
 * @method $this withClientToken($value)
2452
 * @method string getMigrationJobId()
2453
 * @method $this withMigrationJobId($value)
2454
 * @method string getOwnerId()
2455
 * @method $this withOwnerId($value)
2456
 * @method string getAccountId()
2457
 * @method $this withAccountId($value)
2458
 */
2459
class StopMigrationJob extends Rpc
2460
{
2461
}
2462
2463
/**
2464
 * @method string getJobCode()
2465
 * @method $this withJobCode($value)
2466
 * @method string getDtsJobId()
2467
 * @method $this withDtsJobId($value)
2468
 * @method string getDtsInstanceId()
2469
 * @method $this withDtsInstanceId($value)
2470
 * @method string getSynchronizationDirection()
2471
 * @method $this withSynchronizationDirection($value)
2472
 */
2473
class SummaryJobDetail extends Rpc
2474
{
2475
}
2476
2477
/**
2478
 * @method string getDtsJobId()
2479
 * @method $this withDtsJobId($value)
2480
 * @method string getDtsInstanceId()
2481
 * @method $this withDtsInstanceId($value)
2482
 * @method string getSynchronizationDirection()
2483
 * @method $this withSynchronizationDirection($value)
2484
 */
2485
class SuspendDtsJob extends Rpc
2486
{
2487
}
2488
2489
/**
2490
 * @method string getClientToken()
2491
 * @method $this withClientToken($value)
2492
 * @method string getMigrationJobId()
2493
 * @method $this withMigrationJobId($value)
2494
 * @method string getOwnerId()
2495
 * @method $this withOwnerId($value)
2496
 * @method string getAccountId()
2497
 * @method $this withAccountId($value)
2498
 */
2499
class SuspendMigrationJob extends Rpc
2500
{
2501
}
2502
2503
/**
2504
 * @method string getOwnerId()
2505
 * @method $this withOwnerId($value)
2506
 * @method string getSynchronizationJobId()
2507
 * @method $this withSynchronizationJobId($value)
2508
 * @method string getAccountId()
2509
 * @method $this withAccountId($value)
2510
 * @method string getSynchronizationDirection()
2511
 * @method $this withSynchronizationDirection($value)
2512
 */
2513
class SuspendSynchronizationJob extends Rpc
2514
{
2515
}
2516
2517
/**
2518
 * @method string getSynchronizationJobId()
2519
 * @method $this withSynchronizationJobId($value)
2520
 * @method string getEndpointType()
2521
 * @method string getAccountId()
2522
 * @method $this withAccountId($value)
2523
 * @method string getEndpointPort()
2524
 * @method string getEndpointInstanceType()
2525
 * @method string getSourceEndpointOwnerID()
2526
 * @method string getSourceEndpointRole()
2527
 * @method string getEndpointIP()
2528
 * @method string getOwnerId()
2529
 * @method $this withOwnerId($value)
2530
 * @method string getEndpointInstanceId()
2531
 * @method string getSynchronizationDirection()
2532
 * @method $this withSynchronizationDirection($value)
2533
 */
2534
class SwitchSynchronizationEndpoint extends Rpc
2535
{
2536
2537
    /**
2538
     * @param string $value
2539
     *
2540
     * @return $this
2541
     */
2542
    public function withEndpointType($value)
2543
    {
2544
        $this->data['EndpointType'] = $value;
2545
        $this->options['query']['Endpoint.Type'] = $value;
2546
2547
        return $this;
2548
    }
2549
2550
    /**
2551
     * @param string $value
2552
     *
2553
     * @return $this
2554
     */
2555
    public function withEndpointPort($value)
2556
    {
2557
        $this->data['EndpointPort'] = $value;
2558
        $this->options['query']['Endpoint.Port'] = $value;
2559
2560
        return $this;
2561
    }
2562
2563
    /**
2564
     * @param string $value
2565
     *
2566
     * @return $this
2567
     */
2568
    public function withEndpointInstanceType($value)
2569
    {
2570
        $this->data['EndpointInstanceType'] = $value;
2571
        $this->options['query']['Endpoint.InstanceType'] = $value;
2572
2573
        return $this;
2574
    }
2575
2576
    /**
2577
     * @param string $value
2578
     *
2579
     * @return $this
2580
     */
2581
    public function withSourceEndpointOwnerID($value)
2582
    {
2583
        $this->data['SourceEndpointOwnerID'] = $value;
2584
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
2585
2586
        return $this;
2587
    }
2588
2589
    /**
2590
     * @param string $value
2591
     *
2592
     * @return $this
2593
     */
2594
    public function withSourceEndpointRole($value)
2595
    {
2596
        $this->data['SourceEndpointRole'] = $value;
2597
        $this->options['query']['SourceEndpoint.Role'] = $value;
2598
2599
        return $this;
2600
    }
2601
2602
    /**
2603
     * @param string $value
2604
     *
2605
     * @return $this
2606
     */
2607
    public function withEndpointIP($value)
2608
    {
2609
        $this->data['EndpointIP'] = $value;
2610
        $this->options['query']['Endpoint.IP'] = $value;
2611
2612
        return $this;
2613
    }
2614
2615
    /**
2616
     * @param string $value
2617
     *
2618
     * @return $this
2619
     */
2620
    public function withEndpointInstanceId($value)
2621
    {
2622
        $this->data['EndpointInstanceId'] = $value;
2623
        $this->options['query']['Endpoint.InstanceId'] = $value;
2624
2625
        return $this;
2626
    }
2627
}
2628
2629
/**
2630
 * @method array getTag()
2631
 * @method array getResourceId()
2632
 * @method string getResourceType()
2633
 * @method $this withResourceType($value)
2634
 */
2635
class TagResources extends Rpc
2636
{
2637
2638
    /**
2639
     * @param array $tag
2640
     *
2641
     * @return $this
2642
     */
2643
	public function withTag(array $tag)
2644
	{
2645
	    $this->data['Tag'] = $tag;
2646
		foreach ($tag as $depth1 => $depth1Value) {
2647
			if(isset($depth1Value['Value'])){
2648
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2649
			}
2650
			if(isset($depth1Value['Key'])){
2651
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2652
			}
2653
		}
2654
2655
		return $this;
2656
    }
2657
2658
    /**
2659
     * @param array $resourceId
2660
     *
2661
     * @return $this
2662
     */
2663
	public function withResourceId(array $resourceId)
2664
	{
2665
	    $this->data['ResourceId'] = $resourceId;
2666
		foreach ($resourceId as $i => $iValue) {
2667
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2668
		}
2669
2670
		return $this;
2671
    }
2672
}
2673
2674
/**
2675
 * @method string getInstanceClass()
2676
 * @method $this withInstanceClass($value)
2677
 * @method string getDtsJobId()
2678
 * @method $this withDtsJobId($value)
2679
 * @method string getOrderType()
2680
 * @method $this withOrderType($value)
2681
 */
2682
class TransferInstanceClass extends Rpc
2683
{
2684
}
2685
2686
/**
2687
 * @method string getPeriod()
2688
 * @method $this withPeriod($value)
2689
 * @method string getBuyCount()
2690
 * @method $this withBuyCount($value)
2691
 * @method string getDtsJobId()
2692
 * @method $this withDtsJobId($value)
2693
 * @method string getChargeType()
2694
 * @method $this withChargeType($value)
2695
 */
2696
class TransferPayType extends Rpc
2697
{
2698
}
2699
2700
/**
2701
 * @method string getAll()
2702
 * @method $this withAll($value)
2703
 * @method array getResourceId()
2704
 * @method string getResourceType()
2705
 * @method $this withResourceType($value)
2706
 * @method array getTagKey()
2707
 */
2708
class UntagResources extends Rpc
2709
{
2710
2711
    /**
2712
     * @param array $resourceId
2713
     *
2714
     * @return $this
2715
     */
2716
	public function withResourceId(array $resourceId)
2717
	{
2718
	    $this->data['ResourceId'] = $resourceId;
2719
		foreach ($resourceId as $i => $iValue) {
2720
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2721
		}
2722
2723
		return $this;
2724
    }
2725
2726
    /**
2727
     * @param array $tagKey
2728
     *
2729
     * @return $this
2730
     */
2731
	public function withTagKey(array $tagKey)
2732
	{
2733
	    $this->data['TagKey'] = $tagKey;
2734
		foreach ($tagKey as $i => $iValue) {
2735
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
2736
		}
2737
2738
		return $this;
2739
    }
2740
}
2741
2742
/**
2743
 * @method string getInstanceClass()
2744
 * @method $this withInstanceClass($value)
2745
 * @method string getInstanceId()
2746
 * @method $this withInstanceId($value)
2747
 */
2748
class UpgradeTwoWay extends Rpc
2749
{
2750
}
2751
2752
/**
2753
 * @method string getDestinationRegion()
2754
 * @method $this withDestinationRegion($value)
2755
 * @method string getType()
2756
 * @method $this withType($value)
2757
 * @method string getRegion()
2758
 * @method $this withRegion($value)
2759
 */
2760
class WhiteIpList extends Rpc
2761
{
2762
}
2763