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 ( e1f993...67a3e7 )
by
unknown
06:22
created

withDedicatedClusterId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\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 CountJobByCondition countJobByCondition(array $options = [])
18
 * @method CreateConsumerChannel createConsumerChannel(array $options = [])
19
 * @method CreateConsumerGroup createConsumerGroup(array $options = [])
20
 * @method CreateDedicatedClusterMonitorRule createDedicatedClusterMonitorRule(array $options = [])
21
 * @method CreateDtsInstance createDtsInstance(array $options = [])
22
 * @method CreateJobMonitorRule createJobMonitorRule(array $options = [])
23
 * @method CreateMigrationJob createMigrationJob(array $options = [])
24
 * @method CreateSubscriptionInstance createSubscriptionInstance(array $options = [])
25
 * @method CreateSynchronizationJob createSynchronizationJob(array $options = [])
26
 * @method DeleteConsumerChannel deleteConsumerChannel(array $options = [])
27
 * @method DeleteConsumerGroup deleteConsumerGroup(array $options = [])
28
 * @method DeleteDtsJob deleteDtsJob(array $options = [])
29
 * @method DeleteDtsJobs deleteDtsJobs(array $options = [])
30
 * @method DeleteMigrationJob deleteMigrationJob(array $options = [])
31
 * @method DeleteSubscriptionInstance deleteSubscriptionInstance(array $options = [])
32
 * @method DeleteSynchronizationJob deleteSynchronizationJob(array $options = [])
33
 * @method DescribeCheckJobs describeCheckJobs(array $options = [])
34
 * @method DescribeClusterOperateLogs describeClusterOperateLogs(array $options = [])
35
 * @method DescribeClusterUsedUtilization describeClusterUsedUtilization(array $options = [])
36
 * @method DescribeConnectionStatus describeConnectionStatus(array $options = [])
37
 * @method DescribeConsumerChannel describeConsumerChannel(array $options = [])
38
 * @method DescribeConsumerGroup describeConsumerGroup(array $options = [])
39
 * @method DescribeDataCheckReportUrl describeDataCheckReportUrl(array $options = [])
40
 * @method DescribeDataCheckTableDetails describeDataCheckTableDetails(array $options = [])
41
 * @method DescribeDataCheckTableDiffDetails describeDataCheckTableDiffDetails(array $options = [])
42
 * @method DescribeDedicatedCluster describeDedicatedCluster(array $options = [])
43
 * @method DescribeDedicatedClusterMonitorRule describeDedicatedClusterMonitorRule(array $options = [])
44
 * @method DescribeDtsEtlJobVersionInfo describeDtsEtlJobVersionInfo(array $options = [])
45
 * @method DescribeDTSIP describeDTSIP(array $options = [])
46
 * @method DescribeDtsJobDetail describeDtsJobDetail(array $options = [])
47
 * @method DescribeDtsJobs describeDtsJobs(array $options = [])
48
 * @method DescribeDtsServiceLog describeDtsServiceLog(array $options = [])
49
 * @method DescribeEndpointSwitchStatus describeEndpointSwitchStatus(array $options = [])
50
 * @method DescribeEtlJobLogs describeEtlJobLogs(array $options = [])
51
 * @method DescribeInitializationStatus describeInitializationStatus(array $options = [])
52
 * @method DescribeJobMonitorRule describeJobMonitorRule(array $options = [])
53
 * @method DescribeMetricList describeMetricList(array $options = [])
54
 * @method DescribeMigrationJobAlert describeMigrationJobAlert(array $options = [])
55
 * @method DescribeMigrationJobDetail describeMigrationJobDetail(array $options = [])
56
 * @method DescribeMigrationJobs describeMigrationJobs(array $options = [])
57
 * @method DescribeMigrationJobStatus describeMigrationJobStatus(array $options = [])
58
 * @method DescribePreCheckStatus describePreCheckStatus(array $options = [])
59
 * @method DescribeSubscriptionInstanceAlert describeSubscriptionInstanceAlert(array $options = [])
60
 * @method DescribeSubscriptionInstances describeSubscriptionInstances(array $options = [])
61
 * @method DescribeSubscriptionInstanceStatus describeSubscriptionInstanceStatus(array $options = [])
62
 * @method DescribeSubscriptionMeta describeSubscriptionMeta(array $options = [])
63
 * @method DescribeSynchronizationJobAlert describeSynchronizationJobAlert(array $options = [])
64
 * @method DescribeSynchronizationJobReplicatorCompare describeSynchronizationJobReplicatorCompare(array $options = [])
65
 * @method DescribeSynchronizationJobs describeSynchronizationJobs(array $options = [])
66
 * @method DescribeSynchronizationJobStatus describeSynchronizationJobStatus(array $options = [])
67
 * @method DescribeSynchronizationJobStatusList describeSynchronizationJobStatusList(array $options = [])
68
 * @method DescribeSynchronizationObjectModifyStatus describeSynchronizationObjectModifyStatus(array $options = [])
69
 * @method DescribeTagKeys describeTagKeys(array $options = [])
70
 * @method DescribeTagValues describeTagValues(array $options = [])
71
 * @method InitDtsRdsInstance initDtsRdsInstance(array $options = [])
72
 * @method ListDedicatedCluster listDedicatedCluster(array $options = [])
73
 * @method ListTagResources listTagResources(array $options = [])
74
 * @method ModifyConsumerChannel modifyConsumerChannel(array $options = [])
75
 * @method ModifyConsumerGroupPassword modifyConsumerGroupPassword(array $options = [])
76
 * @method ModifyConsumptionTimestamp modifyConsumptionTimestamp(array $options = [])
77
 * @method ModifyDedicatedCluster modifyDedicatedCluster(array $options = [])
78
 * @method ModifyDtsJob modifyDtsJob(array $options = [])
79
 * @method ModifyDtsJobDedicatedCluster modifyDtsJobDedicatedCluster(array $options = [])
80
 * @method ModifyDtsJobDuLimit modifyDtsJobDuLimit(array $options = [])
81
 * @method ModifyDtsJobName modifyDtsJobName(array $options = [])
82
 * @method ModifyDtsJobPassword modifyDtsJobPassword(array $options = [])
83
 * @method ModifySubscription modifySubscription(array $options = [])
84
 * @method ModifySubscriptionObject modifySubscriptionObject(array $options = [])
85
 * @method ModifySynchronizationObject modifySynchronizationObject(array $options = [])
86
 * @method RenewInstance renewInstance(array $options = [])
87
 * @method ResetDtsJob resetDtsJob(array $options = [])
88
 * @method ResetSynchronizationJob resetSynchronizationJob(array $options = [])
89
 * @method ShieldPrecheck shieldPrecheck(array $options = [])
90
 * @method SkipPreCheck skipPreCheck(array $options = [])
91
 * @method StartDtsJob startDtsJob(array $options = [])
92
 * @method StartDtsJobs startDtsJobs(array $options = [])
93
 * @method StartMigrationJob startMigrationJob(array $options = [])
94
 * @method StartSubscriptionInstance startSubscriptionInstance(array $options = [])
95
 * @method StartSynchronizationJob startSynchronizationJob(array $options = [])
96
 * @method StopDedicatedCluster stopDedicatedCluster(array $options = [])
97
 * @method StopDtsJob stopDtsJob(array $options = [])
98
 * @method StopDtsJobs stopDtsJobs(array $options = [])
99
 * @method StopMigrationJob stopMigrationJob(array $options = [])
100
 * @method SummaryJobDetail summaryJobDetail(array $options = [])
101
 * @method SuspendDtsJob suspendDtsJob(array $options = [])
102
 * @method SuspendDtsJobs suspendDtsJobs(array $options = [])
103
 * @method SuspendMigrationJob suspendMigrationJob(array $options = [])
104
 * @method SuspendSynchronizationJob suspendSynchronizationJob(array $options = [])
105
 * @method SwitchPhysicalDtsJobToCloud switchPhysicalDtsJobToCloud(array $options = [])
106
 * @method SwitchSynchronizationEndpoint switchSynchronizationEndpoint(array $options = [])
107
 * @method TagResources tagResources(array $options = [])
108
 * @method TransferInstanceClass transferInstanceClass(array $options = [])
109
 * @method TransferPayType transferPayType(array $options = [])
110
 * @method UntagResources untagResources(array $options = [])
111
 * @method UpgradeTwoWay upgradeTwoWay(array $options = [])
112
 * @method WhiteIpList whiteIpList(array $options = [])
113
 */
114
class DtsApiResolver extends ApiResolver
115
{
116
}
117
118
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
119
{
120
    /** @var string */
121
    public $product = 'Dts';
122
123
    /** @var string */
124
    public $version = '2020-01-01';
125
126
    /** @var string */
127
    public $method = 'POST';
128
129
    /** @var string */
130
    public $serviceCode = 'dts';
131
}
132
133
/**
134
 * @method string getCheckpoint()
135
 * @method $this withCheckpoint($value)
136
 * @method string getSourceEndpointUserName()
137
 * @method $this withSourceEndpointUserName($value)
138
 * @method string getDelayPhone()
139
 * @method $this withDelayPhone($value)
140
 * @method string getSourceEndpointIP()
141
 * @method $this withSourceEndpointIP($value)
142
 * @method string getErrorPhone()
143
 * @method $this withErrorPhone($value)
144
 * @method string getDestinationEndpointUserName()
145
 * @method $this withDestinationEndpointUserName($value)
146
 * @method string getDtsJobId()
147
 * @method $this withDtsJobId($value)
148
 * @method string getDbList()
149
 * @method string getDestinationEndpointOracleSID()
150
 * @method $this withDestinationEndpointOracleSID($value)
151
 * @method string getDestinationEndpointPort()
152
 * @method $this withDestinationEndpointPort($value)
153
 * @method string getSourceEndpointPassword()
154
 * @method $this withSourceEndpointPassword($value)
155
 * @method string getOwnerId()
156
 * @method $this withOwnerId($value)
157
 * @method string getJobType()
158
 * @method $this withJobType($value)
159
 * @method string getDelayRuleTime()
160
 * @method $this withDelayRuleTime($value)
161
 * @method string getDisasterRecoveryJob()
162
 * @method $this withDisasterRecoveryJob($value)
163
 * @method string getDestinationEndpointIP()
164
 * @method $this withDestinationEndpointIP($value)
165
 * @method string getSourceEndpointInstanceType()
166
 * @method $this withSourceEndpointInstanceType($value)
167
 * @method string getDtsJobName()
168
 * @method $this withDtsJobName($value)
169
 * @method string getDtsInstanceId()
170
 * @method $this withDtsInstanceId($value)
171
 * @method string getSynchronizationDirection()
172
 * @method $this withSynchronizationDirection($value)
173
 * @method string getSourceEndpointRegion()
174
 * @method $this withSourceEndpointRegion($value)
175
 * @method string getDelayNotice()
176
 * @method $this withDelayNotice($value)
177
 * @method string getDestinationEndpointInstanceType()
178
 * @method $this withDestinationEndpointInstanceType($value)
179
 * @method string getDataInitialization()
180
 * @method $this withDataInitialization($value)
181
 * @method string getSourceEndpointInstanceID()
182
 * @method $this withSourceEndpointInstanceID($value)
183
 * @method string getStructureInitialization()
184
 * @method $this withStructureInitialization($value)
185
 * @method string getSourceEndpointOwnerID()
186
 * @method $this withSourceEndpointOwnerID($value)
187
 * @method string getDedicatedClusterId()
188
 * @method $this withDedicatedClusterId($value)
189
 * @method string getSourceEndpointDatabaseName()
190
 * @method $this withSourceEndpointDatabaseName($value)
191
 * @method string getDestinationEndpointRegion()
192
 * @method $this withDestinationEndpointRegion($value)
193
 * @method string getDataCheckConfigure()
194
 * @method $this withDataCheckConfigure($value)
195
 * @method string getReserve()
196
 * @method string getDataSynchronization()
197
 * @method $this withDataSynchronization($value)
198
 * @method string getFileOssUrl()
199
 * @method $this withFileOssUrl($value)
200
 * @method string getDestinationEndpointEngineName()
201
 * @method $this withDestinationEndpointEngineName($value)
202
 * @method string getDestinationEndpointInstanceID()
203
 * @method $this withDestinationEndpointInstanceID($value)
204
 * @method string getSourceEndpointPort()
205
 * @method $this withSourceEndpointPort($value)
206
 * @method string getSourceEndpointOracleSID()
207
 * @method $this withSourceEndpointOracleSID($value)
208
 * @method string getDestinationEndpointDataBaseName()
209
 * @method $this withDestinationEndpointDataBaseName($value)
210
 * @method string getErrorNotice()
211
 * @method $this withErrorNotice($value)
212
 * @method string getSourceEndpointRole()
213
 * @method $this withSourceEndpointRole($value)
214
 * @method string getDestinationEndpointPassword()
215
 * @method $this withDestinationEndpointPassword($value)
216
 * @method string getSourceEndpointEngineName()
217
 * @method $this withSourceEndpointEngineName($value)
218
 */
219
class ConfigureDtsJob extends Rpc
220
{
221
222
    /**
223
     * @param string $value
224
     *
225
     * @return $this
226
     */
227
    public function withDbList($value)
228
    {
229
        $this->data['DbList'] = $value;
230
        $this->options['form_params']['DbList'] = $value;
231
232
        return $this;
233
    }
234
235
    /**
236
     * @param string $value
237
     *
238
     * @return $this
239
     */
240
    public function withReserve($value)
241
    {
242
        $this->data['Reserve'] = $value;
243
        $this->options['form_params']['Reserve'] = $value;
244
245
        return $this;
246
    }
247
}
248
249
/**
250
 * @method string getSourceEndpointInstanceID()
251
 * @method string getCheckpoint()
252
 * @method $this withCheckpoint($value)
253
 * @method string getDestinationEndpointInstanceID()
254
 * @method string getSourceEndpointIP()
255
 * @method string getDestinationEndpointPassword()
256
 * @method string getMigrationModeDataIntialization()
257
 * @method string getAccountId()
258
 * @method $this withAccountId($value)
259
 * @method string getMigrationModeStructureIntialization()
260
 * @method string getMigrationModeDataSynchronization()
261
 * @method string getDestinationEndpointRegion()
262
 * @method string getSourceEndpointUserName()
263
 * @method string getSourceEndpointDatabaseName()
264
 * @method string getSourceEndpointPort()
265
 * @method string getSourceEndpointOwnerID()
266
 * @method string getDestinationEndpointPort()
267
 * @method string getSourceEndpointRole()
268
 * @method string getOwnerId()
269
 * @method $this withOwnerId($value)
270
 * @method string getSourceEndpointPassword()
271
 * @method string getDestinationEndpointIP()
272
 * @method string getMigrationJobName()
273
 * @method $this withMigrationJobName($value)
274
 * @method string getDestinationEndpointInstanceType()
275
 * @method string getSourceEndpointEngineName()
276
 * @method string getSourceEndpointOracleSID()
277
 * @method string getMigrationObject()
278
 * @method string getMigrationJobId()
279
 * @method $this withMigrationJobId($value)
280
 * @method string getSourceEndpointInstanceType()
281
 * @method string getDestinationEndpointEngineName()
282
 * @method string getDestinationEndpointUserName()
283
 * @method string getDestinationEndpointOracleSID()
284
 * @method string getSourceEndpointRegion()
285
 * @method string getDestinationEndpointDataBaseName()
286
 * @method string getMigrationReserved()
287
 * @method $this withMigrationReserved($value)
288
 */
289
class ConfigureMigrationJob extends Rpc
290
{
291
292
    /**
293
     * @param string $value
294
     *
295
     * @return $this
296
     */
297
    public function withSourceEndpointInstanceID($value)
298
    {
299
        $this->data['SourceEndpointInstanceID'] = $value;
300
        $this->options['query']['SourceEndpoint.InstanceID'] = $value;
301
302
        return $this;
303
    }
304
305
    /**
306
     * @param string $value
307
     *
308
     * @return $this
309
     */
310
    public function withDestinationEndpointInstanceID($value)
311
    {
312
        $this->data['DestinationEndpointInstanceID'] = $value;
313
        $this->options['query']['DestinationEndpoint.InstanceID'] = $value;
314
315
        return $this;
316
    }
317
318
    /**
319
     * @param string $value
320
     *
321
     * @return $this
322
     */
323
    public function withSourceEndpointIP($value)
324
    {
325
        $this->data['SourceEndpointIP'] = $value;
326
        $this->options['query']['SourceEndpoint.IP'] = $value;
327
328
        return $this;
329
    }
330
331
    /**
332
     * @param string $value
333
     *
334
     * @return $this
335
     */
336
    public function withDestinationEndpointPassword($value)
337
    {
338
        $this->data['DestinationEndpointPassword'] = $value;
339
        $this->options['query']['DestinationEndpoint.Password'] = $value;
340
341
        return $this;
342
    }
343
344
    /**
345
     * @param string $value
346
     *
347
     * @return $this
348
     */
349
    public function withMigrationModeDataIntialization($value)
350
    {
351
        $this->data['MigrationModeDataIntialization'] = $value;
352
        $this->options['query']['MigrationMode.DataIntialization'] = $value;
353
354
        return $this;
355
    }
356
357
    /**
358
     * @param string $value
359
     *
360
     * @return $this
361
     */
362
    public function withMigrationModeStructureIntialization($value)
363
    {
364
        $this->data['MigrationModeStructureIntialization'] = $value;
365
        $this->options['query']['MigrationMode.StructureIntialization'] = $value;
366
367
        return $this;
368
    }
369
370
    /**
371
     * @param string $value
372
     *
373
     * @return $this
374
     */
375
    public function withMigrationModeDataSynchronization($value)
376
    {
377
        $this->data['MigrationModeDataSynchronization'] = $value;
378
        $this->options['query']['MigrationMode.DataSynchronization'] = $value;
379
380
        return $this;
381
    }
382
383
    /**
384
     * @param string $value
385
     *
386
     * @return $this
387
     */
388
    public function withDestinationEndpointRegion($value)
389
    {
390
        $this->data['DestinationEndpointRegion'] = $value;
391
        $this->options['query']['DestinationEndpoint.Region'] = $value;
392
393
        return $this;
394
    }
395
396
    /**
397
     * @param string $value
398
     *
399
     * @return $this
400
     */
401
    public function withSourceEndpointUserName($value)
402
    {
403
        $this->data['SourceEndpointUserName'] = $value;
404
        $this->options['query']['SourceEndpoint.UserName'] = $value;
405
406
        return $this;
407
    }
408
409
    /**
410
     * @param string $value
411
     *
412
     * @return $this
413
     */
414
    public function withSourceEndpointDatabaseName($value)
415
    {
416
        $this->data['SourceEndpointDatabaseName'] = $value;
417
        $this->options['query']['SourceEndpoint.DatabaseName'] = $value;
418
419
        return $this;
420
    }
421
422
    /**
423
     * @param string $value
424
     *
425
     * @return $this
426
     */
427
    public function withSourceEndpointPort($value)
428
    {
429
        $this->data['SourceEndpointPort'] = $value;
430
        $this->options['query']['SourceEndpoint.Port'] = $value;
431
432
        return $this;
433
    }
434
435
    /**
436
     * @param string $value
437
     *
438
     * @return $this
439
     */
440
    public function withSourceEndpointOwnerID($value)
441
    {
442
        $this->data['SourceEndpointOwnerID'] = $value;
443
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
444
445
        return $this;
446
    }
447
448
    /**
449
     * @param string $value
450
     *
451
     * @return $this
452
     */
453
    public function withDestinationEndpointPort($value)
454
    {
455
        $this->data['DestinationEndpointPort'] = $value;
456
        $this->options['query']['DestinationEndpoint.Port'] = $value;
457
458
        return $this;
459
    }
460
461
    /**
462
     * @param string $value
463
     *
464
     * @return $this
465
     */
466
    public function withSourceEndpointRole($value)
467
    {
468
        $this->data['SourceEndpointRole'] = $value;
469
        $this->options['query']['SourceEndpoint.Role'] = $value;
470
471
        return $this;
472
    }
473
474
    /**
475
     * @param string $value
476
     *
477
     * @return $this
478
     */
479
    public function withSourceEndpointPassword($value)
480
    {
481
        $this->data['SourceEndpointPassword'] = $value;
482
        $this->options['query']['SourceEndpoint.Password'] = $value;
483
484
        return $this;
485
    }
486
487
    /**
488
     * @param string $value
489
     *
490
     * @return $this
491
     */
492
    public function withDestinationEndpointIP($value)
493
    {
494
        $this->data['DestinationEndpointIP'] = $value;
495
        $this->options['query']['DestinationEndpoint.IP'] = $value;
496
497
        return $this;
498
    }
499
500
    /**
501
     * @param string $value
502
     *
503
     * @return $this
504
     */
505
    public function withDestinationEndpointInstanceType($value)
506
    {
507
        $this->data['DestinationEndpointInstanceType'] = $value;
508
        $this->options['query']['DestinationEndpoint.InstanceType'] = $value;
509
510
        return $this;
511
    }
512
513
    /**
514
     * @param string $value
515
     *
516
     * @return $this
517
     */
518
    public function withSourceEndpointEngineName($value)
519
    {
520
        $this->data['SourceEndpointEngineName'] = $value;
521
        $this->options['query']['SourceEndpoint.EngineName'] = $value;
522
523
        return $this;
524
    }
525
526
    /**
527
     * @param string $value
528
     *
529
     * @return $this
530
     */
531
    public function withSourceEndpointOracleSID($value)
532
    {
533
        $this->data['SourceEndpointOracleSID'] = $value;
534
        $this->options['query']['SourceEndpoint.OracleSID'] = $value;
535
536
        return $this;
537
    }
538
539
    /**
540
     * @param string $value
541
     *
542
     * @return $this
543
     */
544
    public function withMigrationObject($value)
545
    {
546
        $this->data['MigrationObject'] = $value;
547
        $this->options['form_params']['MigrationObject'] = $value;
548
549
        return $this;
550
    }
551
552
    /**
553
     * @param string $value
554
     *
555
     * @return $this
556
     */
557
    public function withSourceEndpointInstanceType($value)
558
    {
559
        $this->data['SourceEndpointInstanceType'] = $value;
560
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
561
562
        return $this;
563
    }
564
565
    /**
566
     * @param string $value
567
     *
568
     * @return $this
569
     */
570
    public function withDestinationEndpointEngineName($value)
571
    {
572
        $this->data['DestinationEndpointEngineName'] = $value;
573
        $this->options['query']['DestinationEndpoint.EngineName'] = $value;
574
575
        return $this;
576
    }
577
578
    /**
579
     * @param string $value
580
     *
581
     * @return $this
582
     */
583
    public function withDestinationEndpointUserName($value)
584
    {
585
        $this->data['DestinationEndpointUserName'] = $value;
586
        $this->options['query']['DestinationEndpoint.UserName'] = $value;
587
588
        return $this;
589
    }
590
591
    /**
592
     * @param string $value
593
     *
594
     * @return $this
595
     */
596
    public function withDestinationEndpointOracleSID($value)
597
    {
598
        $this->data['DestinationEndpointOracleSID'] = $value;
599
        $this->options['query']['DestinationEndpoint.OracleSID'] = $value;
600
601
        return $this;
602
    }
603
604
    /**
605
     * @param string $value
606
     *
607
     * @return $this
608
     */
609
    public function withSourceEndpointRegion($value)
610
    {
611
        $this->data['SourceEndpointRegion'] = $value;
612
        $this->options['query']['SourceEndpoint.Region'] = $value;
613
614
        return $this;
615
    }
616
617
    /**
618
     * @param string $value
619
     *
620
     * @return $this
621
     */
622
    public function withDestinationEndpointDataBaseName($value)
623
    {
624
        $this->data['DestinationEndpointDataBaseName'] = $value;
625
        $this->options['query']['DestinationEndpoint.DataBaseName'] = $value;
626
627
        return $this;
628
    }
629
}
630
631
/**
632
 * @method string getMigrationJobId()
633
 * @method $this withMigrationJobId($value)
634
 * @method string getAccountId()
635
 * @method $this withAccountId($value)
636
 * @method string getDelayAlertPhone()
637
 * @method $this withDelayAlertPhone($value)
638
 * @method string getDelayOverSeconds()
639
 * @method $this withDelayOverSeconds($value)
640
 * @method string getDelayAlertStatus()
641
 * @method $this withDelayAlertStatus($value)
642
 * @method string getOwnerId()
643
 * @method $this withOwnerId($value)
644
 * @method string getErrorAlertPhone()
645
 * @method $this withErrorAlertPhone($value)
646
 * @method string getErrorAlertStatus()
647
 * @method $this withErrorAlertStatus($value)
648
 */
649
class ConfigureMigrationJobAlert extends Rpc
650
{
651
}
652
653
/**
654
 * @method string getSourceEndpointRegion()
655
 * @method $this withSourceEndpointRegion($value)
656
 * @method string getCheckpoint()
657
 * @method $this withCheckpoint($value)
658
 * @method string getSubscriptionInstanceVSwitchId()
659
 * @method $this withSubscriptionInstanceVSwitchId($value)
660
 * @method string getDelayNotice()
661
 * @method $this withDelayNotice($value)
662
 * @method string getSourceEndpointInstanceID()
663
 * @method $this withSourceEndpointInstanceID($value)
664
 * @method string getSourceEndpointUserName()
665
 * @method $this withSourceEndpointUserName($value)
666
 * @method string getSourceEndpointOwnerID()
667
 * @method $this withSourceEndpointOwnerID($value)
668
 * @method string getDedicatedClusterId()
669
 * @method $this withDedicatedClusterId($value)
670
 * @method string getDelayPhone()
671
 * @method $this withDelayPhone($value)
672
 * @method string getSubscriptionDataTypeDML()
673
 * @method $this withSubscriptionDataTypeDML($value)
674
 * @method string getSourceEndpointDatabaseName()
675
 * @method $this withSourceEndpointDatabaseName($value)
676
 * @method string getSourceEndpointIP()
677
 * @method $this withSourceEndpointIP($value)
678
 * @method string getErrorPhone()
679
 * @method $this withErrorPhone($value)
680
 * @method string getReserve()
681
 * @method $this withReserve($value)
682
 * @method string getDtsJobId()
683
 * @method $this withDtsJobId($value)
684
 * @method string getDbList()
685
 * @method $this withDbList($value)
686
 * @method string getSubscriptionInstanceNetworkType()
687
 * @method $this withSubscriptionInstanceNetworkType($value)
688
 * @method string getSubscriptionDataTypeDDL()
689
 * @method $this withSubscriptionDataTypeDDL($value)
690
 * @method string getSourceEndpointPassword()
691
 * @method $this withSourceEndpointPassword($value)
692
 * @method string getSourceEndpointPort()
693
 * @method $this withSourceEndpointPort($value)
694
 * @method string getSubscriptionInstanceVPCId()
695
 * @method $this withSubscriptionInstanceVPCId($value)
696
 * @method string getDelayRuleTime()
697
 * @method $this withDelayRuleTime($value)
698
 * @method string getSourceEndpointInstanceType()
699
 * @method $this withSourceEndpointInstanceType($value)
700
 * @method string getDtsJobName()
701
 * @method $this withDtsJobName($value)
702
 * @method string getSourceEndpointOracleSID()
703
 * @method $this withSourceEndpointOracleSID($value)
704
 * @method string getErrorNotice()
705
 * @method $this withErrorNotice($value)
706
 * @method string getSourceEndpointRole()
707
 * @method $this withSourceEndpointRole($value)
708
 * @method string getDtsInstanceId()
709
 * @method $this withDtsInstanceId($value)
710
 * @method string getSourceEndpointEngineName()
711
 * @method $this withSourceEndpointEngineName($value)
712
 */
713
class ConfigureSubscription extends Rpc
714
{
715
}
716
717
/**
718
 * @method string getSourceEndpointInstanceID()
719
 * @method string getSourceEndpointOracleSID()
720
 * @method string getSourceEndpointIP()
721
 * @method string getSubscriptionDataTypeDML()
722
 * @method string getSourceEndpointInstanceType()
723
 * @method string getAccountId()
724
 * @method $this withAccountId($value)
725
 * @method string getSubscriptionObject()
726
 * @method string getSubscriptionInstanceVSwitchId()
727
 * @method string getSourceEndpointUserName()
728
 * @method string getSourceEndpointDatabaseName()
729
 * @method string getSourceEndpointPort()
730
 * @method string getSourceEndpointOwnerID()
731
 * @method string getSubscriptionInstanceVPCId()
732
 * @method string getSubscriptionInstanceNetworkType()
733
 * @method $this withSubscriptionInstanceNetworkType($value)
734
 * @method string getSubscriptionInstanceId()
735
 * @method $this withSubscriptionInstanceId($value)
736
 * @method string getSourceEndpointRole()
737
 * @method string getOwnerId()
738
 * @method $this withOwnerId($value)
739
 * @method string getSubscriptionDataTypeDDL()
740
 * @method string getSourceEndpointPassword()
741
 * @method string getSubscriptionInstanceName()
742
 * @method $this withSubscriptionInstanceName($value)
743
 */
744
class ConfigureSubscriptionInstance extends Rpc
745
{
746
747
    /**
748
     * @param string $value
749
     *
750
     * @return $this
751
     */
752
    public function withSourceEndpointInstanceID($value)
753
    {
754
        $this->data['SourceEndpointInstanceID'] = $value;
755
        $this->options['query']['SourceEndpoint.InstanceID'] = $value;
756
757
        return $this;
758
    }
759
760
    /**
761
     * @param string $value
762
     *
763
     * @return $this
764
     */
765
    public function withSourceEndpointOracleSID($value)
766
    {
767
        $this->data['SourceEndpointOracleSID'] = $value;
768
        $this->options['query']['SourceEndpoint.OracleSID'] = $value;
769
770
        return $this;
771
    }
772
773
    /**
774
     * @param string $value
775
     *
776
     * @return $this
777
     */
778
    public function withSourceEndpointIP($value)
779
    {
780
        $this->data['SourceEndpointIP'] = $value;
781
        $this->options['query']['SourceEndpoint.IP'] = $value;
782
783
        return $this;
784
    }
785
786
    /**
787
     * @param string $value
788
     *
789
     * @return $this
790
     */
791
    public function withSubscriptionDataTypeDML($value)
792
    {
793
        $this->data['SubscriptionDataTypeDML'] = $value;
794
        $this->options['query']['SubscriptionDataType.DML'] = $value;
795
796
        return $this;
797
    }
798
799
    /**
800
     * @param string $value
801
     *
802
     * @return $this
803
     */
804
    public function withSourceEndpointInstanceType($value)
805
    {
806
        $this->data['SourceEndpointInstanceType'] = $value;
807
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
808
809
        return $this;
810
    }
811
812
    /**
813
     * @param string $value
814
     *
815
     * @return $this
816
     */
817
    public function withSubscriptionObject($value)
818
    {
819
        $this->data['SubscriptionObject'] = $value;
820
        $this->options['form_params']['SubscriptionObject'] = $value;
821
822
        return $this;
823
    }
824
825
    /**
826
     * @param string $value
827
     *
828
     * @return $this
829
     */
830
    public function withSubscriptionInstanceVSwitchId($value)
831
    {
832
        $this->data['SubscriptionInstanceVSwitchId'] = $value;
833
        $this->options['query']['SubscriptionInstance.VSwitchId'] = $value;
834
835
        return $this;
836
    }
837
838
    /**
839
     * @param string $value
840
     *
841
     * @return $this
842
     */
843
    public function withSourceEndpointUserName($value)
844
    {
845
        $this->data['SourceEndpointUserName'] = $value;
846
        $this->options['query']['SourceEndpoint.UserName'] = $value;
847
848
        return $this;
849
    }
850
851
    /**
852
     * @param string $value
853
     *
854
     * @return $this
855
     */
856
    public function withSourceEndpointDatabaseName($value)
857
    {
858
        $this->data['SourceEndpointDatabaseName'] = $value;
859
        $this->options['query']['SourceEndpoint.DatabaseName'] = $value;
860
861
        return $this;
862
    }
863
864
    /**
865
     * @param string $value
866
     *
867
     * @return $this
868
     */
869
    public function withSourceEndpointPort($value)
870
    {
871
        $this->data['SourceEndpointPort'] = $value;
872
        $this->options['query']['SourceEndpoint.Port'] = $value;
873
874
        return $this;
875
    }
876
877
    /**
878
     * @param string $value
879
     *
880
     * @return $this
881
     */
882
    public function withSourceEndpointOwnerID($value)
883
    {
884
        $this->data['SourceEndpointOwnerID'] = $value;
885
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
886
887
        return $this;
888
    }
889
890
    /**
891
     * @param string $value
892
     *
893
     * @return $this
894
     */
895
    public function withSubscriptionInstanceVPCId($value)
896
    {
897
        $this->data['SubscriptionInstanceVPCId'] = $value;
898
        $this->options['query']['SubscriptionInstance.VPCId'] = $value;
899
900
        return $this;
901
    }
902
903
    /**
904
     * @param string $value
905
     *
906
     * @return $this
907
     */
908
    public function withSourceEndpointRole($value)
909
    {
910
        $this->data['SourceEndpointRole'] = $value;
911
        $this->options['query']['SourceEndpoint.Role'] = $value;
912
913
        return $this;
914
    }
915
916
    /**
917
     * @param string $value
918
     *
919
     * @return $this
920
     */
921
    public function withSubscriptionDataTypeDDL($value)
922
    {
923
        $this->data['SubscriptionDataTypeDDL'] = $value;
924
        $this->options['query']['SubscriptionDataType.DDL'] = $value;
925
926
        return $this;
927
    }
928
929
    /**
930
     * @param string $value
931
     *
932
     * @return $this
933
     */
934
    public function withSourceEndpointPassword($value)
935
    {
936
        $this->data['SourceEndpointPassword'] = $value;
937
        $this->options['query']['SourceEndpoint.Password'] = $value;
938
939
        return $this;
940
    }
941
}
942
943
/**
944
 * @method string getAccountId()
945
 * @method $this withAccountId($value)
946
 * @method string getDelayAlertPhone()
947
 * @method $this withDelayAlertPhone($value)
948
 * @method string getDelayOverSeconds()
949
 * @method $this withDelayOverSeconds($value)
950
 * @method string getDelayAlertStatus()
951
 * @method $this withDelayAlertStatus($value)
952
 * @method string getSubscriptionInstanceId()
953
 * @method $this withSubscriptionInstanceId($value)
954
 * @method string getOwnerId()
955
 * @method $this withOwnerId($value)
956
 * @method string getErrorAlertPhone()
957
 * @method $this withErrorAlertPhone($value)
958
 * @method string getErrorAlertStatus()
959
 * @method $this withErrorAlertStatus($value)
960
 */
961
class ConfigureSubscriptionInstanceAlert extends Rpc
962
{
963
}
964
965
/**
966
 * @method string getSourceEndpointInstanceId()
967
 * @method string getCheckpoint()
968
 * @method $this withCheckpoint($value)
969
 * @method string getDestinationEndpointInstanceId()
970
 * @method string getSourceEndpointIP()
971
 * @method string getSynchronizationObjects()
972
 * @method string getDestinationEndpointPassword()
973
 * @method string getDataInitialization()
974
 * @method $this withDataInitialization($value)
975
 * @method string getStructureInitialization()
976
 * @method $this withStructureInitialization($value)
977
 * @method string getPartitionKeyModifyTimeMInute()
978
 * @method string getPartitionKeyModifyTimeDAy()
979
 * @method string getSourceEndpointInstanceType()
980
 * @method string getSynchronizationJobId()
981
 * @method $this withSynchronizationJobId($value)
982
 * @method string getSynchronizationJobName()
983
 * @method $this withSynchronizationJobName($value)
984
 * @method string getAccountId()
985
 * @method $this withAccountId($value)
986
 * @method string getSourceEndpointUserName()
987
 * @method string getSourceEndpointDatabaseName()
988
 * @method string getPartitionKeyModifyTimeMOnth()
989
 * @method string getSourceEndpointPort()
990
 * @method string getSourceEndpointOwnerID()
991
 * @method string getDestinationEndpointUserName()
992
 * @method string getDestinationEndpointPort()
993
 * @method string getPartitionKeyModifyTimeYEar()
994
 * @method string getSourceEndpointRole()
995
 * @method string getOwnerId()
996
 * @method $this withOwnerId($value)
997
 * @method string getPartitionKeyModifyTimeHOur()
998
 * @method string getDestinationEndpointDataBaseName()
999
 * @method string getSourceEndpointPassword()
1000
 * @method string getMigrationReserved()
1001
 * @method $this withMigrationReserved($value)
1002
 * @method string getDestinationEndpointIP()
1003
 * @method string getDestinationEndpointInstanceType()
1004
 * @method string getSynchronizationDirection()
1005
 * @method $this withSynchronizationDirection($value)
1006
 */
1007
class ConfigureSynchronizationJob extends Rpc
1008
{
1009
1010
    /**
1011
     * @param string $value
1012
     *
1013
     * @return $this
1014
     */
1015
    public function withSourceEndpointInstanceId($value)
1016
    {
1017
        $this->data['SourceEndpointInstanceId'] = $value;
1018
        $this->options['query']['SourceEndpoint.InstanceId'] = $value;
1019
1020
        return $this;
1021
    }
1022
1023
    /**
1024
     * @param string $value
1025
     *
1026
     * @return $this
1027
     */
1028
    public function withDestinationEndpointInstanceId($value)
1029
    {
1030
        $this->data['DestinationEndpointInstanceId'] = $value;
1031
        $this->options['query']['DestinationEndpoint.InstanceId'] = $value;
1032
1033
        return $this;
1034
    }
1035
1036
    /**
1037
     * @param string $value
1038
     *
1039
     * @return $this
1040
     */
1041
    public function withSourceEndpointIP($value)
1042
    {
1043
        $this->data['SourceEndpointIP'] = $value;
1044
        $this->options['query']['SourceEndpoint.IP'] = $value;
1045
1046
        return $this;
1047
    }
1048
1049
    /**
1050
     * @param string $value
1051
     *
1052
     * @return $this
1053
     */
1054
    public function withSynchronizationObjects($value)
1055
    {
1056
        $this->data['SynchronizationObjects'] = $value;
1057
        $this->options['form_params']['SynchronizationObjects'] = $value;
1058
1059
        return $this;
1060
    }
1061
1062
    /**
1063
     * @param string $value
1064
     *
1065
     * @return $this
1066
     */
1067
    public function withDestinationEndpointPassword($value)
1068
    {
1069
        $this->data['DestinationEndpointPassword'] = $value;
1070
        $this->options['query']['DestinationEndpoint.Password'] = $value;
1071
1072
        return $this;
1073
    }
1074
1075
    /**
1076
     * @param string $value
1077
     *
1078
     * @return $this
1079
     */
1080
    public function withPartitionKeyModifyTimeMInute($value)
1081
    {
1082
        $this->data['PartitionKeyModifyTimeMInute'] = $value;
1083
        $this->options['query']['PartitionKey.ModifyTime_Minute'] = $value;
1084
1085
        return $this;
1086
    }
1087
1088
    /**
1089
     * @param string $value
1090
     *
1091
     * @return $this
1092
     */
1093
    public function withPartitionKeyModifyTimeDAy($value)
1094
    {
1095
        $this->data['PartitionKeyModifyTimeDAy'] = $value;
1096
        $this->options['query']['PartitionKey.ModifyTime_Day'] = $value;
1097
1098
        return $this;
1099
    }
1100
1101
    /**
1102
     * @param string $value
1103
     *
1104
     * @return $this
1105
     */
1106
    public function withSourceEndpointInstanceType($value)
1107
    {
1108
        $this->data['SourceEndpointInstanceType'] = $value;
1109
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
1110
1111
        return $this;
1112
    }
1113
1114
    /**
1115
     * @param string $value
1116
     *
1117
     * @return $this
1118
     */
1119
    public function withSourceEndpointUserName($value)
1120
    {
1121
        $this->data['SourceEndpointUserName'] = $value;
1122
        $this->options['query']['SourceEndpoint.UserName'] = $value;
1123
1124
        return $this;
1125
    }
1126
1127
    /**
1128
     * @param string $value
1129
     *
1130
     * @return $this
1131
     */
1132
    public function withSourceEndpointDatabaseName($value)
1133
    {
1134
        $this->data['SourceEndpointDatabaseName'] = $value;
1135
        $this->options['query']['SourceEndpoint.DatabaseName'] = $value;
1136
1137
        return $this;
1138
    }
1139
1140
    /**
1141
     * @param string $value
1142
     *
1143
     * @return $this
1144
     */
1145
    public function withPartitionKeyModifyTimeMOnth($value)
1146
    {
1147
        $this->data['PartitionKeyModifyTimeMOnth'] = $value;
1148
        $this->options['query']['PartitionKey.ModifyTime_Month'] = $value;
1149
1150
        return $this;
1151
    }
1152
1153
    /**
1154
     * @param string $value
1155
     *
1156
     * @return $this
1157
     */
1158
    public function withSourceEndpointPort($value)
1159
    {
1160
        $this->data['SourceEndpointPort'] = $value;
1161
        $this->options['query']['SourceEndpoint.Port'] = $value;
1162
1163
        return $this;
1164
    }
1165
1166
    /**
1167
     * @param string $value
1168
     *
1169
     * @return $this
1170
     */
1171
    public function withSourceEndpointOwnerID($value)
1172
    {
1173
        $this->data['SourceEndpointOwnerID'] = $value;
1174
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
1175
1176
        return $this;
1177
    }
1178
1179
    /**
1180
     * @param string $value
1181
     *
1182
     * @return $this
1183
     */
1184
    public function withDestinationEndpointUserName($value)
1185
    {
1186
        $this->data['DestinationEndpointUserName'] = $value;
1187
        $this->options['query']['DestinationEndpoint.UserName'] = $value;
1188
1189
        return $this;
1190
    }
1191
1192
    /**
1193
     * @param string $value
1194
     *
1195
     * @return $this
1196
     */
1197
    public function withDestinationEndpointPort($value)
1198
    {
1199
        $this->data['DestinationEndpointPort'] = $value;
1200
        $this->options['query']['DestinationEndpoint.Port'] = $value;
1201
1202
        return $this;
1203
    }
1204
1205
    /**
1206
     * @param string $value
1207
     *
1208
     * @return $this
1209
     */
1210
    public function withPartitionKeyModifyTimeYEar($value)
1211
    {
1212
        $this->data['PartitionKeyModifyTimeYEar'] = $value;
1213
        $this->options['query']['PartitionKey.ModifyTime_Year'] = $value;
1214
1215
        return $this;
1216
    }
1217
1218
    /**
1219
     * @param string $value
1220
     *
1221
     * @return $this
1222
     */
1223
    public function withSourceEndpointRole($value)
1224
    {
1225
        $this->data['SourceEndpointRole'] = $value;
1226
        $this->options['query']['SourceEndpoint.Role'] = $value;
1227
1228
        return $this;
1229
    }
1230
1231
    /**
1232
     * @param string $value
1233
     *
1234
     * @return $this
1235
     */
1236
    public function withPartitionKeyModifyTimeHOur($value)
1237
    {
1238
        $this->data['PartitionKeyModifyTimeHOur'] = $value;
1239
        $this->options['query']['PartitionKey.ModifyTime_Hour'] = $value;
1240
1241
        return $this;
1242
    }
1243
1244
    /**
1245
     * @param string $value
1246
     *
1247
     * @return $this
1248
     */
1249
    public function withDestinationEndpointDataBaseName($value)
1250
    {
1251
        $this->data['DestinationEndpointDataBaseName'] = $value;
1252
        $this->options['query']['DestinationEndpoint.DataBaseName'] = $value;
1253
1254
        return $this;
1255
    }
1256
1257
    /**
1258
     * @param string $value
1259
     *
1260
     * @return $this
1261
     */
1262
    public function withSourceEndpointPassword($value)
1263
    {
1264
        $this->data['SourceEndpointPassword'] = $value;
1265
        $this->options['query']['SourceEndpoint.Password'] = $value;
1266
1267
        return $this;
1268
    }
1269
1270
    /**
1271
     * @param string $value
1272
     *
1273
     * @return $this
1274
     */
1275
    public function withDestinationEndpointIP($value)
1276
    {
1277
        $this->data['DestinationEndpointIP'] = $value;
1278
        $this->options['query']['DestinationEndpoint.IP'] = $value;
1279
1280
        return $this;
1281
    }
1282
1283
    /**
1284
     * @param string $value
1285
     *
1286
     * @return $this
1287
     */
1288
    public function withDestinationEndpointInstanceType($value)
1289
    {
1290
        $this->data['DestinationEndpointInstanceType'] = $value;
1291
        $this->options['query']['DestinationEndpoint.InstanceType'] = $value;
1292
1293
        return $this;
1294
    }
1295
}
1296
1297
/**
1298
 * @method string getSynchronizationJobId()
1299
 * @method $this withSynchronizationJobId($value)
1300
 * @method string getAccountId()
1301
 * @method $this withAccountId($value)
1302
 * @method string getDelayAlertPhone()
1303
 * @method $this withDelayAlertPhone($value)
1304
 * @method string getDelayOverSeconds()
1305
 * @method $this withDelayOverSeconds($value)
1306
 * @method string getDelayAlertStatus()
1307
 * @method $this withDelayAlertStatus($value)
1308
 * @method string getOwnerId()
1309
 * @method $this withOwnerId($value)
1310
 * @method string getErrorAlertPhone()
1311
 * @method $this withErrorAlertPhone($value)
1312
 * @method string getErrorAlertStatus()
1313
 * @method $this withErrorAlertStatus($value)
1314
 * @method string getSynchronizationDirection()
1315
 * @method $this withSynchronizationDirection($value)
1316
 */
1317
class ConfigureSynchronizationJobAlert extends Rpc
1318
{
1319
}
1320
1321
/**
1322
 * @method string getClientToken()
1323
 * @method $this withClientToken($value)
1324
 * @method string getSynchronizationJobId()
1325
 * @method $this withSynchronizationJobId($value)
1326
 * @method string getAccountId()
1327
 * @method $this withAccountId($value)
1328
 * @method string getOwnerId()
1329
 * @method $this withOwnerId($value)
1330
 * @method string getSynchronizationReplicatorCompareEnable()
1331
 * @method $this withSynchronizationReplicatorCompareEnable($value)
1332
 * @method string getSynchronizationDirection()
1333
 * @method $this withSynchronizationDirection($value)
1334
 */
1335
class ConfigureSynchronizationJobReplicatorCompare extends Rpc
1336
{
1337
}
1338
1339
/**
1340
 * @method string getType()
1341
 * @method $this withType($value)
1342
 * @method string getSrcDbType()
1343
 * @method $this withSrcDbType($value)
1344
 * @method string getGroupId()
1345
 * @method $this withGroupId($value)
1346
 * @method string getParams()
1347
 * @method $this withParams($value)
1348
 * @method string getJobType()
1349
 * @method $this withJobType($value)
1350
 * @method string getDestDbType()
1351
 * @method $this withDestDbType($value)
1352
 * @method string getRegion()
1353
 * @method $this withRegion($value)
1354
 * @method string getStatus()
1355
 * @method $this withStatus($value)
1356
 */
1357
class CountJobByCondition extends Rpc
1358
{
1359
}
1360
1361
/**
1362
 * @method string getConsumerGroupName()
1363
 * @method $this withConsumerGroupName($value)
1364
 * @method string getConsumerGroupPassword()
1365
 * @method $this withConsumerGroupPassword($value)
1366
 * @method string getConsumerGroupUserName()
1367
 * @method $this withConsumerGroupUserName($value)
1368
 * @method string getDtsJobId()
1369
 * @method $this withDtsJobId($value)
1370
 * @method string getDtsInstanceId()
1371
 * @method $this withDtsInstanceId($value)
1372
 */
1373
class CreateConsumerChannel extends Rpc
1374
{
1375
}
1376
1377
/**
1378
 * @method string getConsumerGroupPassword()
1379
 * @method $this withConsumerGroupPassword($value)
1380
 * @method string getAccountId()
1381
 * @method $this withAccountId($value)
1382
 * @method string getConsumerGroupUserName()
1383
 * @method $this withConsumerGroupUserName($value)
1384
 * @method string getConsumerGroupName()
1385
 * @method $this withConsumerGroupName($value)
1386
 * @method string getSubscriptionInstanceId()
1387
 * @method $this withSubscriptionInstanceId($value)
1388
 * @method string getOwnerId()
1389
 * @method $this withOwnerId($value)
1390
 */
1391
class CreateConsumerGroup extends Rpc
1392
{
1393
}
1394
1395
/**
1396
 * @method string getCpuAlarmThreshold()
1397
 * @method $this withCpuAlarmThreshold($value)
1398
 * @method string getPhones()
1399
 * @method $this withPhones($value)
1400
 * @method string getDedicatedClusterId()
1401
 * @method $this withDedicatedClusterId($value)
1402
 * @method string getDiskAlarmThreshold()
1403
 * @method $this withDiskAlarmThreshold($value)
1404
 * @method string getMemAlarmThreshold()
1405
 * @method $this withMemAlarmThreshold($value)
1406
 * @method string getDuAlarmThreshold()
1407
 * @method $this withDuAlarmThreshold($value)
1408
 * @method string getOwnerId()
1409
 * @method $this withOwnerId($value)
1410
 * @method string getNoticeSwitch()
1411
 * @method $this withNoticeSwitch($value)
1412
 * @method string getInstanceId()
1413
 * @method $this withInstanceId($value)
1414
 */
1415
class CreateDedicatedClusterMonitorRule extends Rpc
1416
{
1417
}
1418
1419
/**
1420
 * @method string getAutoStart()
1421
 * @method $this withAutoStart($value)
1422
 * @method string getType()
1423
 * @method $this withType($value)
1424
 * @method string getInstanceClass()
1425
 * @method $this withInstanceClass($value)
1426
 * @method string getDatabaseCount()
1427
 * @method $this withDatabaseCount($value)
1428
 * @method string getJobId()
1429
 * @method $this withJobId($value)
1430
 * @method string getDu()
1431
 * @method $this withDu($value)
1432
 * @method string getResourceGroupId()
1433
 * @method $this withResourceGroupId($value)
1434
 * @method string getComputeUnit()
1435
 * @method $this withComputeUnit($value)
1436
 * @method string getFeeType()
1437
 * @method $this withFeeType($value)
1438
 * @method string getDestinationRegion()
1439
 * @method $this withDestinationRegion($value)
1440
 * @method string getPeriod()
1441
 * @method $this withPeriod($value)
1442
 * @method string getDestinationEndpointEngineName()
1443
 * @method $this withDestinationEndpointEngineName($value)
1444
 * @method string getQuantity()
1445
 * @method $this withQuantity($value)
1446
 * @method string getAutoPay()
1447
 * @method $this withAutoPay($value)
1448
 * @method string getUsedTime()
1449
 * @method $this withUsedTime($value)
1450
 * @method string getSyncArchitecture()
1451
 * @method $this withSyncArchitecture($value)
1452
 * @method string getPayType()
1453
 * @method $this withPayType($value)
1454
 * @method string getSourceRegion()
1455
 * @method $this withSourceRegion($value)
1456
 * @method string getSourceEndpointEngineName()
1457
 * @method $this withSourceEndpointEngineName($value)
1458
 */
1459
class CreateDtsInstance extends Rpc
1460
{
1461
}
1462
1463
/**
1464
 * @method string getType()
1465
 * @method $this withType($value)
1466
 * @method string getNoticeValue()
1467
 * @method $this withNoticeValue($value)
1468
 * @method string getTimes()
1469
 * @method $this withTimes($value)
1470
 * @method string getDtsJobId()
1471
 * @method $this withDtsJobId($value)
1472
 * @method string getState()
1473
 * @method $this withState($value)
1474
 * @method string getPeriod()
1475
 * @method $this withPeriod($value)
1476
 * @method string getDelayRuleTime()
1477
 * @method $this withDelayRuleTime($value)
1478
 * @method string getPhone()
1479
 * @method $this withPhone($value)
1480
 */
1481
class CreateJobMonitorRule extends Rpc
1482
{
1483
}
1484
1485
/**
1486
 * @method string getClientToken()
1487
 * @method $this withClientToken($value)
1488
 * @method string getOwnerId()
1489
 * @method $this withOwnerId($value)
1490
 * @method string getAccountId()
1491
 * @method $this withAccountId($value)
1492
 * @method string getRegion()
1493
 * @method $this withRegion($value)
1494
 * @method string getMigrationJobClass()
1495
 * @method $this withMigrationJobClass($value)
1496
 */
1497
class CreateMigrationJob extends Rpc
1498
{
1499
}
1500
1501
/**
1502
 * @method string getClientToken()
1503
 * @method $this withClientToken($value)
1504
 * @method string getSourceEndpointInstanceType()
1505
 * @method string getAccountId()
1506
 * @method $this withAccountId($value)
1507
 * @method string getPeriod()
1508
 * @method $this withPeriod($value)
1509
 * @method string getOwnerId()
1510
 * @method $this withOwnerId($value)
1511
 * @method string getUsedTime()
1512
 * @method $this withUsedTime($value)
1513
 * @method string getRegion()
1514
 * @method $this withRegion($value)
1515
 * @method string getPayType()
1516
 * @method $this withPayType($value)
1517
 */
1518
class CreateSubscriptionInstance extends Rpc
1519
{
1520
1521
    /**
1522
     * @param string $value
1523
     *
1524
     * @return $this
1525
     */
1526
    public function withSourceEndpointInstanceType($value)
1527
    {
1528
        $this->data['SourceEndpointInstanceType'] = $value;
1529
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
1530
1531
        return $this;
1532
    }
1533
}
1534
1535
/**
1536
 * @method string getClientToken()
1537
 * @method $this withClientToken($value)
1538
 * @method string getNetworkType()
1539
 * @method string getSourceEndpointInstanceType()
1540
 * @method string getAccountId()
1541
 * @method $this withAccountId($value)
1542
 * @method string getSynchronizationJobClass()
1543
 * @method $this withSynchronizationJobClass($value)
1544
 * @method string getPeriod()
1545
 * @method $this withPeriod($value)
1546
 * @method string getDestRegion()
1547
 * @method $this withDestRegion($value)
1548
 * @method string getTopology()
1549
 * @method $this withTopology($value)
1550
 * @method string getOwnerId()
1551
 * @method $this withOwnerId($value)
1552
 * @method string getUsedTime()
1553
 * @method $this withUsedTime($value)
1554
 * @method string getDBInstanceCount()
1555
 * @method $this withDBInstanceCount($value)
1556
 * @method string getSourceRegion()
1557
 * @method $this withSourceRegion($value)
1558
 * @method string getPayType()
1559
 * @method $this withPayType($value)
1560
 * @method string getDestinationEndpointInstanceType()
1561
 */
1562
class CreateSynchronizationJob extends Rpc
1563
{
1564
1565
    /**
1566
     * @param string $value
1567
     *
1568
     * @return $this
1569
     */
1570
    public function withNetworkType($value)
1571
    {
1572
        $this->data['NetworkType'] = $value;
1573
        $this->options['query']['networkType'] = $value;
1574
1575
        return $this;
1576
    }
1577
1578
    /**
1579
     * @param string $value
1580
     *
1581
     * @return $this
1582
     */
1583
    public function withSourceEndpointInstanceType($value)
1584
    {
1585
        $this->data['SourceEndpointInstanceType'] = $value;
1586
        $this->options['query']['SourceEndpoint.InstanceType'] = $value;
1587
1588
        return $this;
1589
    }
1590
1591
    /**
1592
     * @param string $value
1593
     *
1594
     * @return $this
1595
     */
1596
    public function withDestinationEndpointInstanceType($value)
1597
    {
1598
        $this->data['DestinationEndpointInstanceType'] = $value;
1599
        $this->options['query']['DestinationEndpoint.InstanceType'] = $value;
1600
1601
        return $this;
1602
    }
1603
}
1604
1605
/**
1606
 * @method string getConsumerGroupId()
1607
 * @method $this withConsumerGroupId($value)
1608
 * @method string getDtsJobId()
1609
 * @method $this withDtsJobId($value)
1610
 * @method string getDtsInstanceId()
1611
 * @method $this withDtsInstanceId($value)
1612
 */
1613
class DeleteConsumerChannel extends Rpc
1614
{
1615
}
1616
1617
/**
1618
 * @method string getConsumerGroupID()
1619
 * @method $this withConsumerGroupID($value)
1620
 * @method string getSubscriptionInstanceId()
1621
 * @method $this withSubscriptionInstanceId($value)
1622
 * @method string getOwnerId()
1623
 * @method $this withOwnerId($value)
1624
 * @method string getAccountId()
1625
 * @method $this withAccountId($value)
1626
 */
1627
class DeleteConsumerGroup extends Rpc
1628
{
1629
}
1630
1631
/**
1632
 * @method string getDtsJobId()
1633
 * @method $this withDtsJobId($value)
1634
 * @method string getDtsInstanceId()
1635
 * @method $this withDtsInstanceId($value)
1636
 * @method string getSynchronizationDirection()
1637
 * @method $this withSynchronizationDirection($value)
1638
 */
1639
class DeleteDtsJob extends Rpc
1640
{
1641
}
1642
1643
/**
1644
 * @method string getDtsJobIds()
1645
 * @method $this withDtsJobIds($value)
1646
 */
1647
class DeleteDtsJobs extends Rpc
1648
{
1649
}
1650
1651
/**
1652
 * @method string getMigrationJobId()
1653
 * @method $this withMigrationJobId($value)
1654
 * @method string getOwnerId()
1655
 * @method $this withOwnerId($value)
1656
 * @method string getAccountId()
1657
 * @method $this withAccountId($value)
1658
 */
1659
class DeleteMigrationJob extends Rpc
1660
{
1661
}
1662
1663
/**
1664
 * @method string getSubscriptionInstanceId()
1665
 * @method $this withSubscriptionInstanceId($value)
1666
 * @method string getOwnerId()
1667
 * @method $this withOwnerId($value)
1668
 * @method string getAccountId()
1669
 * @method $this withAccountId($value)
1670
 */
1671
class DeleteSubscriptionInstance extends Rpc
1672
{
1673
}
1674
1675
/**
1676
 * @method string getOwnerId()
1677
 * @method $this withOwnerId($value)
1678
 * @method string getSynchronizationJobId()
1679
 * @method $this withSynchronizationJobId($value)
1680
 * @method string getAccountId()
1681
 * @method $this withAccountId($value)
1682
 */
1683
class DeleteSynchronizationJob extends Rpc
1684
{
1685
}
1686
1687
/**
1688
 * @method string getPageNumber()
1689
 * @method $this withPageNumber($value)
1690
 * @method string getCheckType()
1691
 * @method $this withCheckType($value)
1692
 * @method string getInstanceId()
1693
 * @method $this withInstanceId($value)
1694
 * @method string getPageSize()
1695
 * @method $this withPageSize($value)
1696
 * @method string getJobName()
1697
 * @method $this withJobName($value)
1698
 */
1699
class DescribeCheckJobs extends Rpc
1700
{
1701
}
1702
1703
/**
1704
 * @method string getClientToken()
1705
 * @method string getDedicatedClusterId()
1706
 * @method string getStartTime()
1707
 * @method string getPageNumber()
1708
 * @method string getAccountId()
1709
 * @method string getPageSize()
1710
 * @method string getDtsJobId()
1711
 * @method string getEndTime()
1712
 * @method string getOwnerID()
1713
 */
1714
class DescribeClusterOperateLogs extends Rpc
1715
{
1716
1717
    /**
1718
     * @param string $value
1719
     *
1720
     * @return $this
1721
     */
1722
    public function withClientToken($value)
1723
    {
1724
        $this->data['ClientToken'] = $value;
1725
        $this->options['form_params']['ClientToken'] = $value;
1726
1727
        return $this;
1728
    }
1729
1730
    /**
1731
     * @param string $value
1732
     *
1733
     * @return $this
1734
     */
1735
    public function withDedicatedClusterId($value)
1736
    {
1737
        $this->data['DedicatedClusterId'] = $value;
1738
        $this->options['form_params']['DedicatedClusterId'] = $value;
1739
1740
        return $this;
1741
    }
1742
1743
    /**
1744
     * @param string $value
1745
     *
1746
     * @return $this
1747
     */
1748
    public function withStartTime($value)
1749
    {
1750
        $this->data['StartTime'] = $value;
1751
        $this->options['form_params']['StartTime'] = $value;
1752
1753
        return $this;
1754
    }
1755
1756
    /**
1757
     * @param string $value
1758
     *
1759
     * @return $this
1760
     */
1761
    public function withPageNumber($value)
1762
    {
1763
        $this->data['PageNumber'] = $value;
1764
        $this->options['form_params']['PageNumber'] = $value;
1765
1766
        return $this;
1767
    }
1768
1769
    /**
1770
     * @param string $value
1771
     *
1772
     * @return $this
1773
     */
1774
    public function withAccountId($value)
1775
    {
1776
        $this->data['AccountId'] = $value;
1777
        $this->options['form_params']['AccountId'] = $value;
1778
1779
        return $this;
1780
    }
1781
1782
    /**
1783
     * @param string $value
1784
     *
1785
     * @return $this
1786
     */
1787
    public function withPageSize($value)
1788
    {
1789
        $this->data['PageSize'] = $value;
1790
        $this->options['form_params']['PageSize'] = $value;
1791
1792
        return $this;
1793
    }
1794
1795
    /**
1796
     * @param string $value
1797
     *
1798
     * @return $this
1799
     */
1800
    public function withDtsJobId($value)
1801
    {
1802
        $this->data['DtsJobId'] = $value;
1803
        $this->options['form_params']['DtsJobId'] = $value;
1804
1805
        return $this;
1806
    }
1807
1808
    /**
1809
     * @param string $value
1810
     *
1811
     * @return $this
1812
     */
1813
    public function withEndTime($value)
1814
    {
1815
        $this->data['EndTime'] = $value;
1816
        $this->options['form_params']['EndTime'] = $value;
1817
1818
        return $this;
1819
    }
1820
1821
    /**
1822
     * @param string $value
1823
     *
1824
     * @return $this
1825
     */
1826
    public function withOwnerID($value)
1827
    {
1828
        $this->data['OwnerID'] = $value;
1829
        $this->options['form_params']['OwnerID'] = $value;
1830
1831
        return $this;
1832
    }
1833
}
1834
1835
/**
1836
 * @method string getMetricType()
1837
 * @method string getClientToken()
1838
 * @method string getDedicatedClusterId()
1839
 * @method string getEnv()
1840
 * @method string getOwnerID()
1841
 * @method string getAccountId()
1842
 * @method string getSecurityToken()
1843
 * @method string getDtsJobId()
1844
 */
1845
class DescribeClusterUsedUtilization extends Rpc
1846
{
1847
1848
    /**
1849
     * @param string $value
1850
     *
1851
     * @return $this
1852
     */
1853
    public function withMetricType($value)
1854
    {
1855
        $this->data['MetricType'] = $value;
1856
        $this->options['form_params']['MetricType'] = $value;
1857
1858
        return $this;
1859
    }
1860
1861
    /**
1862
     * @param string $value
1863
     *
1864
     * @return $this
1865
     */
1866
    public function withClientToken($value)
1867
    {
1868
        $this->data['ClientToken'] = $value;
1869
        $this->options['form_params']['ClientToken'] = $value;
1870
1871
        return $this;
1872
    }
1873
1874
    /**
1875
     * @param string $value
1876
     *
1877
     * @return $this
1878
     */
1879
    public function withDedicatedClusterId($value)
1880
    {
1881
        $this->data['DedicatedClusterId'] = $value;
1882
        $this->options['form_params']['DedicatedClusterId'] = $value;
1883
1884
        return $this;
1885
    }
1886
1887
    /**
1888
     * @param string $value
1889
     *
1890
     * @return $this
1891
     */
1892
    public function withEnv($value)
1893
    {
1894
        $this->data['Env'] = $value;
1895
        $this->options['form_params']['Env'] = $value;
1896
1897
        return $this;
1898
    }
1899
1900
    /**
1901
     * @param string $value
1902
     *
1903
     * @return $this
1904
     */
1905
    public function withOwnerID($value)
1906
    {
1907
        $this->data['OwnerID'] = $value;
1908
        $this->options['form_params']['OwnerID'] = $value;
1909
1910
        return $this;
1911
    }
1912
1913
    /**
1914
     * @param string $value
1915
     *
1916
     * @return $this
1917
     */
1918
    public function withAccountId($value)
1919
    {
1920
        $this->data['AccountId'] = $value;
1921
        $this->options['form_params']['AccountId'] = $value;
1922
1923
        return $this;
1924
    }
1925
1926
    /**
1927
     * @param string $value
1928
     *
1929
     * @return $this
1930
     */
1931
    public function withSecurityToken($value)
1932
    {
1933
        $this->data['SecurityToken'] = $value;
1934
        $this->options['form_params']['SecurityToken'] = $value;
1935
1936
        return $this;
1937
    }
1938
1939
    /**
1940
     * @param string $value
1941
     *
1942
     * @return $this
1943
     */
1944
    public function withDtsJobId($value)
1945
    {
1946
        $this->data['DtsJobId'] = $value;
1947
        $this->options['form_params']['DtsJobId'] = $value;
1948
1949
        return $this;
1950
    }
1951
}
1952
1953
/**
1954
 * @method string getSourceEndpointRegion()
1955
 * @method $this withSourceEndpointRegion($value)
1956
 * @method string getSourceEndpointArchitecture()
1957
 * @method $this withSourceEndpointArchitecture($value)
1958
 * @method string getDestinationEndpointInstanceType()
1959
 * @method $this withDestinationEndpointInstanceType($value)
1960
 * @method string getSourceEndpointInstanceID()
1961
 * @method $this withSourceEndpointInstanceID($value)
1962
 * @method string getSourceEndpointUserName()
1963
 * @method $this withSourceEndpointUserName($value)
1964
 * @method string getSourceEndpointDatabaseName()
1965
 * @method $this withSourceEndpointDatabaseName($value)
1966
 * @method string getDestinationEndpointRegion()
1967
 * @method $this withDestinationEndpointRegion($value)
1968
 * @method string getSourceEndpointIP()
1969
 * @method $this withSourceEndpointIP($value)
1970
 * @method string getDestinationEndpointUserName()
1971
 * @method $this withDestinationEndpointUserName($value)
1972
 * @method string getDestinationEndpointArchitecture()
1973
 * @method $this withDestinationEndpointArchitecture($value)
1974
 * @method string getDestinationEndpointOracleSID()
1975
 * @method $this withDestinationEndpointOracleSID($value)
1976
 * @method string getDestinationEndpointEngineName()
1977
 * @method $this withDestinationEndpointEngineName($value)
1978
 * @method string getDestinationEndpointInstanceID()
1979
 * @method $this withDestinationEndpointInstanceID($value)
1980
 * @method string getDestinationEndpointPort()
1981
 * @method $this withDestinationEndpointPort($value)
1982
 * @method string getSourceEndpointPassword()
1983
 * @method $this withSourceEndpointPassword($value)
1984
 * @method string getSourceEndpointPort()
1985
 * @method $this withSourceEndpointPort($value)
1986
 * @method string getDestinationEndpointIP()
1987
 * @method $this withDestinationEndpointIP($value)
1988
 * @method string getSourceEndpointInstanceType()
1989
 * @method $this withSourceEndpointInstanceType($value)
1990
 * @method string getSourceEndpointOracleSID()
1991
 * @method $this withSourceEndpointOracleSID($value)
1992
 * @method string getDestinationEndpointDatabaseName()
1993
 * @method $this withDestinationEndpointDatabaseName($value)
1994
 * @method string getDestinationEndpointPassword()
1995
 * @method $this withDestinationEndpointPassword($value)
1996
 * @method string getSourceEndpointEngineName()
1997
 * @method $this withSourceEndpointEngineName($value)
1998
 */
1999
class DescribeConnectionStatus extends Rpc
2000
{
2001
}
2002
2003
/**
2004
 * @method string getPageNumber()
2005
 * @method $this withPageNumber($value)
2006
 * @method string getParentChannelId()
2007
 * @method $this withParentChannelId($value)
2008
 * @method string getPageSize()
2009
 * @method $this withPageSize($value)
2010
 * @method string getDtsJobId()
2011
 * @method $this withDtsJobId($value)
2012
 * @method string getDtsInstanceId()
2013
 * @method $this withDtsInstanceId($value)
2014
 */
2015
class DescribeConsumerChannel extends Rpc
2016
{
2017
}
2018
2019
/**
2020
 * @method string getSubscriptionInstanceId()
2021
 * @method $this withSubscriptionInstanceId($value)
2022
 * @method string getPageNum()
2023
 * @method $this withPageNum($value)
2024
 * @method string getOwnerId()
2025
 * @method $this withOwnerId($value)
2026
 * @method string getAccountId()
2027
 * @method $this withAccountId($value)
2028
 * @method string getPageSize()
2029
 * @method $this withPageSize($value)
2030
 */
2031
class DescribeConsumerGroup extends Rpc
2032
{
2033
}
2034
2035
/**
2036
 * @method string getJobStepId()
2037
 * @method $this withJobStepId($value)
2038
 * @method string getTbName()
2039
 * @method $this withTbName($value)
2040
 * @method string getDbName()
2041
 * @method $this withDbName($value)
2042
 */
2043
class DescribeDataCheckReportUrl extends Rpc
2044
{
2045
}
2046
2047
/**
2048
 * @method string getPageNumber()
2049
 * @method $this withPageNumber($value)
2050
 * @method string getJobStepId()
2051
 * @method $this withJobStepId($value)
2052
 * @method string getPageSize()
2053
 * @method $this withPageSize($value)
2054
 * @method string getTableName()
2055
 * @method $this withTableName($value)
2056
 * @method string getStatus()
2057
 * @method $this withStatus($value)
2058
 */
2059
class DescribeDataCheckTableDetails extends Rpc
2060
{
2061
}
2062
2063
/**
2064
 * @method string getJobStepId()
2065
 * @method $this withJobStepId($value)
2066
 * @method string getPageNumber()
2067
 * @method $this withPageNumber($value)
2068
 * @method string getPageSize()
2069
 * @method $this withPageSize($value)
2070
 * @method string getTbName()
2071
 * @method $this withTbName($value)
2072
 * @method string getDbName()
2073
 * @method $this withDbName($value)
2074
 */
2075
class DescribeDataCheckTableDiffDetails extends Rpc
2076
{
2077
}
2078
2079
/**
2080
 * @method string getDedicatedClusterId()
2081
 * @method $this withDedicatedClusterId($value)
2082
 * @method string getOwnerId()
2083
 * @method $this withOwnerId($value)
2084
 */
2085
class DescribeDedicatedCluster extends Rpc
2086
{
2087
}
2088
2089
/**
2090
 * @method string getDedicatedClusterId()
2091
 * @method $this withDedicatedClusterId($value)
2092
 * @method string getOwnerId()
2093
 * @method $this withOwnerId($value)
2094
 */
2095
class DescribeDedicatedClusterMonitorRule extends Rpc
2096
{
2097
}
2098
2099
/**
2100
 * @method string getPageNumber()
2101
 * @method $this withPageNumber($value)
2102
 * @method string getPageSize()
2103
 * @method $this withPageSize($value)
2104
 * @method string getDtsJobId()
2105
 * @method $this withDtsJobId($value)
2106
 * @method string getDtsInstanceId()
2107
 * @method $this withDtsInstanceId($value)
2108
 */
2109
class DescribeDtsEtlJobVersionInfo extends Rpc
2110
{
2111
}
2112
2113
/**
2114
 * @method string getSourceEndpointRegion()
2115
 * @method $this withSourceEndpointRegion($value)
2116
 * @method string getDestinationEndpointRegion()
2117
 * @method $this withDestinationEndpointRegion($value)
2118
 */
2119
class DescribeDTSIP extends Rpc
2120
{
2121
}
2122
2123
/**
2124
 * @method string getSyncSubJobHistory()
2125
 * @method $this withSyncSubJobHistory($value)
2126
 * @method string getDtsJobId()
2127
 * @method $this withDtsJobId($value)
2128
 * @method string getDtsInstanceID()
2129
 * @method $this withDtsInstanceID($value)
2130
 * @method string getSynchronizationDirection()
2131
 * @method $this withSynchronizationDirection($value)
2132
 */
2133
class DescribeDtsJobDetail extends Rpc
2134
{
2135
}
2136
2137
/**
2138
 * @method string getOrderDirection()
2139
 * @method $this withOrderDirection($value)
2140
 * @method string getDedicatedClusterId()
2141
 * @method $this withDedicatedClusterId($value)
2142
 * @method string getType()
2143
 * @method $this withType($value)
2144
 * @method string getPageNumber()
2145
 * @method $this withPageNumber($value)
2146
 * @method string getOrderColumn()
2147
 * @method $this withOrderColumn($value)
2148
 * @method string getResourceGroupId()
2149
 * @method $this withResourceGroupId($value)
2150
 * @method string getPageSize()
2151
 * @method $this withPageSize($value)
2152
 * @method string getDtsJobId()
2153
 * @method $this withDtsJobId($value)
2154
 * @method string getOriginType()
2155
 * @method $this withOriginType($value)
2156
 * @method string getGroupId()
2157
 * @method $this withGroupId($value)
2158
 * @method string getParams()
2159
 * @method $this withParams($value)
2160
 * @method string getOwnerId()
2161
 * @method $this withOwnerId($value)
2162
 * @method string getJobType()
2163
 * @method $this withJobType($value)
2164
 * @method string getTags()
2165
 * @method $this withTags($value)
2166
 * @method string getRegion()
2167
 * @method $this withRegion($value)
2168
 * @method string getDtsInstanceId()
2169
 * @method $this withDtsInstanceId($value)
2170
 * @method string getStatus()
2171
 * @method $this withStatus($value)
2172
 */
2173
class DescribeDtsJobs extends Rpc
2174
{
2175
}
2176
2177
/**
2178
 * @method string getStartTime()
2179
 * @method $this withStartTime($value)
2180
 * @method string getPageNumber()
2181
 * @method $this withPageNumber($value)
2182
 * @method string getPageSize()
2183
 * @method $this withPageSize($value)
2184
 * @method string getDtsJobId()
2185
 * @method $this withDtsJobId($value)
2186
 * @method string getKeyword()
2187
 * @method $this withKeyword($value)
2188
 * @method string getSubJobType()
2189
 * @method $this withSubJobType($value)
2190
 * @method string getEndTime()
2191
 * @method $this withEndTime($value)
2192
 * @method string getStatus()
2193
 * @method $this withStatus($value)
2194
 */
2195
class DescribeDtsServiceLog extends Rpc
2196
{
2197
}
2198
2199
/**
2200
 * @method string getClientToken()
2201
 * @method $this withClientToken($value)
2202
 * @method string getOwnerId()
2203
 * @method $this withOwnerId($value)
2204
 * @method string getAccountId()
2205
 * @method $this withAccountId($value)
2206
 * @method string getTaskId()
2207
 * @method $this withTaskId($value)
2208
 */
2209
class DescribeEndpointSwitchStatus extends Rpc
2210
{
2211
}
2212
2213
/**
2214
 * @method string getDtsJobId()
2215
 * @method $this withDtsJobId($value)
2216
 */
2217
class DescribeEtlJobLogs extends Rpc
2218
{
2219
}
2220
2221
/**
2222
 * @method string getPageNum()
2223
 * @method $this withPageNum($value)
2224
 * @method string getOwnerId()
2225
 * @method $this withOwnerId($value)
2226
 * @method string getSynchronizationJobId()
2227
 * @method $this withSynchronizationJobId($value)
2228
 * @method string getAccountId()
2229
 * @method $this withAccountId($value)
2230
 * @method string getPageSize()
2231
 * @method $this withPageSize($value)
2232
 */
2233
class DescribeInitializationStatus extends Rpc
2234
{
2235
}
2236
2237
/**
2238
 * @method string getDtsJobId()
2239
 * @method $this withDtsJobId($value)
2240
 */
2241
class DescribeJobMonitorRule extends Rpc
2242
{
2243
}
2244
2245
/**
2246
 * @method string getMetricType()
2247
 * @method string getClientToken()
2248
 * @method string getStartTime()
2249
 * @method string getAccountId()
2250
 * @method string getParam()
2251
 * @method string getDtsJobId()
2252
 * @method string getMetricName()
2253
 * @method string getPeriod()
2254
 * @method string getEndTime()
2255
 * @method string getEnv()
2256
 * @method string getOwnerID()
2257
 */
2258
class DescribeMetricList extends Rpc
2259
{
2260
2261
    /**
2262
     * @param string $value
2263
     *
2264
     * @return $this
2265
     */
2266
    public function withMetricType($value)
2267
    {
2268
        $this->data['MetricType'] = $value;
2269
        $this->options['form_params']['MetricType'] = $value;
2270
2271
        return $this;
2272
    }
2273
2274
    /**
2275
     * @param string $value
2276
     *
2277
     * @return $this
2278
     */
2279
    public function withClientToken($value)
2280
    {
2281
        $this->data['ClientToken'] = $value;
2282
        $this->options['form_params']['ClientToken'] = $value;
2283
2284
        return $this;
2285
    }
2286
2287
    /**
2288
     * @param string $value
2289
     *
2290
     * @return $this
2291
     */
2292
    public function withStartTime($value)
2293
    {
2294
        $this->data['StartTime'] = $value;
2295
        $this->options['form_params']['StartTime'] = $value;
2296
2297
        return $this;
2298
    }
2299
2300
    /**
2301
     * @param string $value
2302
     *
2303
     * @return $this
2304
     */
2305
    public function withAccountId($value)
2306
    {
2307
        $this->data['AccountId'] = $value;
2308
        $this->options['form_params']['AccountId'] = $value;
2309
2310
        return $this;
2311
    }
2312
2313
    /**
2314
     * @param string $value
2315
     *
2316
     * @return $this
2317
     */
2318
    public function withParam($value)
2319
    {
2320
        $this->data['Param'] = $value;
2321
        $this->options['form_params']['Param'] = $value;
2322
2323
        return $this;
2324
    }
2325
2326
    /**
2327
     * @param string $value
2328
     *
2329
     * @return $this
2330
     */
2331
    public function withDtsJobId($value)
2332
    {
2333
        $this->data['DtsJobId'] = $value;
2334
        $this->options['form_params']['DtsJobId'] = $value;
2335
2336
        return $this;
2337
    }
2338
2339
    /**
2340
     * @param string $value
2341
     *
2342
     * @return $this
2343
     */
2344
    public function withMetricName($value)
2345
    {
2346
        $this->data['MetricName'] = $value;
2347
        $this->options['form_params']['MetricName'] = $value;
2348
2349
        return $this;
2350
    }
2351
2352
    /**
2353
     * @param string $value
2354
     *
2355
     * @return $this
2356
     */
2357
    public function withPeriod($value)
2358
    {
2359
        $this->data['Period'] = $value;
2360
        $this->options['form_params']['Period'] = $value;
2361
2362
        return $this;
2363
    }
2364
2365
    /**
2366
     * @param string $value
2367
     *
2368
     * @return $this
2369
     */
2370
    public function withEndTime($value)
2371
    {
2372
        $this->data['EndTime'] = $value;
2373
        $this->options['form_params']['EndTime'] = $value;
2374
2375
        return $this;
2376
    }
2377
2378
    /**
2379
     * @param string $value
2380
     *
2381
     * @return $this
2382
     */
2383
    public function withEnv($value)
2384
    {
2385
        $this->data['Env'] = $value;
2386
        $this->options['form_params']['Env'] = $value;
2387
2388
        return $this;
2389
    }
2390
2391
    /**
2392
     * @param string $value
2393
     *
2394
     * @return $this
2395
     */
2396
    public function withOwnerID($value)
2397
    {
2398
        $this->data['OwnerID'] = $value;
2399
        $this->options['form_params']['OwnerID'] = $value;
2400
2401
        return $this;
2402
    }
2403
}
2404
2405
/**
2406
 * @method string getClientToken()
2407
 * @method $this withClientToken($value)
2408
 * @method string getMigrationJobId()
2409
 * @method $this withMigrationJobId($value)
2410
 * @method string getOwnerId()
2411
 * @method $this withOwnerId($value)
2412
 * @method string getAccountId()
2413
 * @method $this withAccountId($value)
2414
 */
2415
class DescribeMigrationJobAlert extends Rpc
2416
{
2417
}
2418
2419
/**
2420
 * @method string getClientToken()
2421
 * @method $this withClientToken($value)
2422
 * @method string getMigrationModeDataInitialization()
2423
 * @method string getMigrationJobId()
2424
 * @method $this withMigrationJobId($value)
2425
 * @method string getPageNum()
2426
 * @method $this withPageNum($value)
2427
 * @method string getAccountId()
2428
 * @method $this withAccountId($value)
2429
 * @method string getMigrationModeDataSynchronization()
2430
 * @method string getPageSize()
2431
 * @method $this withPageSize($value)
2432
 * @method string getOwnerId()
2433
 * @method $this withOwnerId($value)
2434
 * @method string getMigrationModeStructureInitialization()
2435
 */
2436
class DescribeMigrationJobDetail extends Rpc
2437
{
2438
2439
    /**
2440
     * @param string $value
2441
     *
2442
     * @return $this
2443
     */
2444
    public function withMigrationModeDataInitialization($value)
2445
    {
2446
        $this->data['MigrationModeDataInitialization'] = $value;
2447
        $this->options['query']['MigrationMode.DataInitialization'] = $value;
2448
2449
        return $this;
2450
    }
2451
2452
    /**
2453
     * @param string $value
2454
     *
2455
     * @return $this
2456
     */
2457
    public function withMigrationModeDataSynchronization($value)
2458
    {
2459
        $this->data['MigrationModeDataSynchronization'] = $value;
2460
        $this->options['query']['MigrationMode.DataSynchronization'] = $value;
2461
2462
        return $this;
2463
    }
2464
2465
    /**
2466
     * @param string $value
2467
     *
2468
     * @return $this
2469
     */
2470
    public function withMigrationModeStructureInitialization($value)
2471
    {
2472
        $this->data['MigrationModeStructureInitialization'] = $value;
2473
        $this->options['query']['MigrationMode.StructureInitialization'] = $value;
2474
2475
        return $this;
2476
    }
2477
}
2478
2479
/**
2480
 * @method string getInstFilterRegion()
2481
 * @method $this withInstFilterRegion($value)
2482
 * @method string getPageNum()
2483
 * @method $this withPageNum($value)
2484
 * @method string getOwnerId()
2485
 * @method $this withOwnerId($value)
2486
 * @method string getAccountId()
2487
 * @method $this withAccountId($value)
2488
 * @method string getPageSize()
2489
 * @method $this withPageSize($value)
2490
 * @method string getMigrationJobName()
2491
 * @method $this withMigrationJobName($value)
2492
 * @method array getTag()
2493
 */
2494
class DescribeMigrationJobs extends Rpc
2495
{
2496
2497
    /**
2498
     * @param array $tag
2499
     *
2500
     * @return $this
2501
     */
2502
	public function withTag(array $tag)
2503
	{
2504
	    $this->data['Tag'] = $tag;
2505
		foreach ($tag as $depth1 => $depth1Value) {
2506
			if(isset($depth1Value['Value'])){
2507
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2508
			}
2509
			if(isset($depth1Value['Key'])){
2510
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2511
			}
2512
		}
2513
2514
		return $this;
2515
    }
2516
}
2517
2518
/**
2519
 * @method string getClientToken()
2520
 * @method $this withClientToken($value)
2521
 * @method string getMigrationJobId()
2522
 * @method $this withMigrationJobId($value)
2523
 * @method string getOwnerId()
2524
 * @method $this withOwnerId($value)
2525
 * @method string getAccountId()
2526
 * @method $this withAccountId($value)
2527
 */
2528
class DescribeMigrationJobStatus extends Rpc
2529
{
2530
}
2531
2532
/**
2533
 * @method string getStructType()
2534
 * @method $this withStructType($value)
2535
 * @method string getPageSize()
2536
 * @method $this withPageSize($value)
2537
 * @method string getDtsJobId()
2538
 * @method $this withDtsJobId($value)
2539
 * @method string getPageNo()
2540
 * @method $this withPageNo($value)
2541
 * @method string getJobCode()
2542
 * @method $this withJobCode($value)
2543
 * @method string getName()
2544
 * @method $this withName($value)
2545
 * @method string getStructPhase()
2546
 * @method $this withStructPhase($value)
2547
 */
2548
class DescribePreCheckStatus extends Rpc
2549
{
2550
}
2551
2552
/**
2553
 * @method string getClientToken()
2554
 * @method $this withClientToken($value)
2555
 * @method string getSubscriptionInstanceId()
2556
 * @method $this withSubscriptionInstanceId($value)
2557
 * @method string getOwnerId()
2558
 * @method $this withOwnerId($value)
2559
 * @method string getAccountId()
2560
 * @method $this withAccountId($value)
2561
 */
2562
class DescribeSubscriptionInstanceAlert extends Rpc
2563
{
2564
}
2565
2566
/**
2567
 * @method string getClientToken()
2568
 * @method $this withClientToken($value)
2569
 * @method string getPageNum()
2570
 * @method $this withPageNum($value)
2571
 * @method string getAccountId()
2572
 * @method $this withAccountId($value)
2573
 * @method string getPageSize()
2574
 * @method $this withPageSize($value)
2575
 * @method array getTag()
2576
 * @method string getInstFilterRegion()
2577
 * @method $this withInstFilterRegion($value)
2578
 * @method string getOwnerId()
2579
 * @method $this withOwnerId($value)
2580
 * @method string getSubscriptionInstanceName()
2581
 * @method $this withSubscriptionInstanceName($value)
2582
 */
2583
class DescribeSubscriptionInstances extends Rpc
2584
{
2585
2586
    /**
2587
     * @param array $tag
2588
     *
2589
     * @return $this
2590
     */
2591
	public function withTag(array $tag)
2592
	{
2593
	    $this->data['Tag'] = $tag;
2594
		foreach ($tag as $depth1 => $depth1Value) {
2595
			if(isset($depth1Value['Value'])){
2596
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2597
			}
2598
			if(isset($depth1Value['Key'])){
2599
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2600
			}
2601
		}
2602
2603
		return $this;
2604
    }
2605
}
2606
2607
/**
2608
 * @method string getSubscriptionInstanceId()
2609
 * @method $this withSubscriptionInstanceId($value)
2610
 * @method string getOwnerId()
2611
 * @method $this withOwnerId($value)
2612
 * @method string getAccountId()
2613
 * @method $this withAccountId($value)
2614
 */
2615
class DescribeSubscriptionInstanceStatus extends Rpc
2616
{
2617
}
2618
2619
/**
2620
 * @method string getTopics()
2621
 * @method $this withTopics($value)
2622
 * @method string getSid()
2623
 * @method $this withSid($value)
2624
 * @method string getSubMigrationJobIds()
2625
 * @method $this withSubMigrationJobIds($value)
2626
 * @method string getDtsInstanceId()
2627
 * @method $this withDtsInstanceId($value)
2628
 */
2629
class DescribeSubscriptionMeta extends Rpc
2630
{
2631
}
2632
2633
/**
2634
 * @method string getClientToken()
2635
 * @method $this withClientToken($value)
2636
 * @method string getOwnerId()
2637
 * @method $this withOwnerId($value)
2638
 * @method string getSynchronizationJobId()
2639
 * @method $this withSynchronizationJobId($value)
2640
 * @method string getAccountId()
2641
 * @method $this withAccountId($value)
2642
 * @method string getSynchronizationDirection()
2643
 * @method $this withSynchronizationDirection($value)
2644
 */
2645
class DescribeSynchronizationJobAlert extends Rpc
2646
{
2647
}
2648
2649
/**
2650
 * @method string getClientToken()
2651
 * @method $this withClientToken($value)
2652
 * @method string getOwnerId()
2653
 * @method $this withOwnerId($value)
2654
 * @method string getSynchronizationJobId()
2655
 * @method $this withSynchronizationJobId($value)
2656
 * @method string getAccountId()
2657
 * @method $this withAccountId($value)
2658
 * @method string getSynchronizationDirection()
2659
 * @method $this withSynchronizationDirection($value)
2660
 */
2661
class DescribeSynchronizationJobReplicatorCompare extends Rpc
2662
{
2663
}
2664
2665
/**
2666
 * @method string getClientToken()
2667
 * @method $this withClientToken($value)
2668
 * @method string getPageNum()
2669
 * @method $this withPageNum($value)
2670
 * @method string getSynchronizationJobName()
2671
 * @method $this withSynchronizationJobName($value)
2672
 * @method string getAccountId()
2673
 * @method $this withAccountId($value)
2674
 * @method string getPageSize()
2675
 * @method $this withPageSize($value)
2676
 * @method array getTag()
2677
 * @method string getInstFilterRegion()
2678
 * @method $this withInstFilterRegion($value)
2679
 * @method string getOwnerId()
2680
 * @method $this withOwnerId($value)
2681
 */
2682
class DescribeSynchronizationJobs extends Rpc
2683
{
2684
2685
    /**
2686
     * @param array $tag
2687
     *
2688
     * @return $this
2689
     */
2690
	public function withTag(array $tag)
2691
	{
2692
	    $this->data['Tag'] = $tag;
2693
		foreach ($tag as $depth1 => $depth1Value) {
2694
			if(isset($depth1Value['Value'])){
2695
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2696
			}
2697
			if(isset($depth1Value['Key'])){
2698
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2699
			}
2700
		}
2701
2702
		return $this;
2703
    }
2704
}
2705
2706
/**
2707
 * @method string getClientToken()
2708
 * @method $this withClientToken($value)
2709
 * @method string getOwnerId()
2710
 * @method $this withOwnerId($value)
2711
 * @method string getSynchronizationJobId()
2712
 * @method $this withSynchronizationJobId($value)
2713
 * @method string getAccountId()
2714
 * @method $this withAccountId($value)
2715
 * @method string getSynchronizationDirection()
2716
 * @method $this withSynchronizationDirection($value)
2717
 */
2718
class DescribeSynchronizationJobStatus extends Rpc
2719
{
2720
}
2721
2722
/**
2723
 * @method string getClientToken()
2724
 * @method $this withClientToken($value)
2725
 * @method string getOwnerId()
2726
 * @method $this withOwnerId($value)
2727
 * @method string getSynchronizationJobIdListJsonStr()
2728
 * @method $this withSynchronizationJobIdListJsonStr($value)
2729
 * @method string getAccountId()
2730
 * @method $this withAccountId($value)
2731
 */
2732
class DescribeSynchronizationJobStatusList extends Rpc
2733
{
2734
}
2735
2736
/**
2737
 * @method string getClientToken()
2738
 * @method $this withClientToken($value)
2739
 * @method string getOwnerId()
2740
 * @method $this withOwnerId($value)
2741
 * @method string getAccountId()
2742
 * @method $this withAccountId($value)
2743
 * @method string getTaskId()
2744
 * @method $this withTaskId($value)
2745
 */
2746
class DescribeSynchronizationObjectModifyStatus extends Rpc
2747
{
2748
}
2749
2750
/**
2751
 * @method string getPageNumber()
2752
 * @method $this withPageNumber($value)
2753
 * @method string getPageSize()
2754
 * @method $this withPageSize($value)
2755
 * @method string getResourceId()
2756
 * @method $this withResourceId($value)
2757
 * @method string getResourceType()
2758
 * @method $this withResourceType($value)
2759
 * @method string getCategory()
2760
 * @method $this withCategory($value)
2761
 */
2762
class DescribeTagKeys extends Rpc
2763
{
2764
}
2765
2766
/**
2767
 * @method string getPageNumber()
2768
 * @method $this withPageNumber($value)
2769
 * @method string getPageSize()
2770
 * @method $this withPageSize($value)
2771
 * @method string getKey()
2772
 * @method $this withKey($value)
2773
 * @method string getResourceId()
2774
 * @method $this withResourceId($value)
2775
 * @method string getResourceType()
2776
 * @method $this withResourceType($value)
2777
 * @method string getCategory()
2778
 * @method $this withCategory($value)
2779
 */
2780
class DescribeTagValues extends Rpc
2781
{
2782
}
2783
2784
/**
2785
 * @method string getEndpointInstanceId()
2786
 * @method $this withEndpointInstanceId($value)
2787
 * @method string getEndpointRegion()
2788
 * @method $this withEndpointRegion($value)
2789
 * @method string getEndpointCenId()
2790
 * @method $this withEndpointCenId($value)
2791
 * @method string getEndpointInstanceType()
2792
 * @method $this withEndpointInstanceType($value)
2793
 * @method string getDtsInstanceId()
2794
 * @method $this withDtsInstanceId($value)
2795
 */
2796
class InitDtsRdsInstance extends Rpc
2797
{
2798
}
2799
2800
/**
2801
 * @method string getOrderDirection()
2802
 * @method $this withOrderDirection($value)
2803
 * @method string getType()
2804
 * @method $this withType($value)
2805
 * @method string getPageNumber()
2806
 * @method $this withPageNumber($value)
2807
 * @method string getOrderColumn()
2808
 * @method $this withOrderColumn($value)
2809
 * @method string getPageSize()
2810
 * @method $this withPageSize($value)
2811
 * @method string getState()
2812
 * @method $this withState($value)
2813
 * @method string getOwnerId()
2814
 * @method $this withOwnerId($value)
2815
 * @method string getParams()
2816
 * @method $this withParams($value)
2817
 */
2818
class ListDedicatedCluster extends Rpc
2819
{
2820
}
2821
2822
/**
2823
 * @method string getNextToken()
2824
 * @method $this withNextToken($value)
2825
 * @method array getTag()
2826
 * @method array getResourceId()
2827
 * @method string getResourceType()
2828
 * @method $this withResourceType($value)
2829
 */
2830
class ListTagResources extends Rpc
2831
{
2832
2833
    /**
2834
     * @param array $tag
2835
     *
2836
     * @return $this
2837
     */
2838
	public function withTag(array $tag)
2839
	{
2840
	    $this->data['Tag'] = $tag;
2841
		foreach ($tag as $depth1 => $depth1Value) {
2842
			if(isset($depth1Value['Value'])){
2843
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2844
			}
2845
			if(isset($depth1Value['Key'])){
2846
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2847
			}
2848
		}
2849
2850
		return $this;
2851
    }
2852
2853
    /**
2854
     * @param array $resourceId
2855
     *
2856
     * @return $this
2857
     */
2858
	public function withResourceId(array $resourceId)
2859
	{
2860
	    $this->data['ResourceId'] = $resourceId;
2861
		foreach ($resourceId as $i => $iValue) {
2862
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2863
		}
2864
2865
		return $this;
2866
    }
2867
}
2868
2869
/**
2870
 * @method string getConsumerGroupId()
2871
 * @method $this withConsumerGroupId($value)
2872
 * @method string getConsumerGroupPassword()
2873
 * @method $this withConsumerGroupPassword($value)
2874
 * @method string getConsumerGroupUserName()
2875
 * @method $this withConsumerGroupUserName($value)
2876
 * @method string getDtsJobId()
2877
 * @method $this withDtsJobId($value)
2878
 * @method string getConsumerGroupName()
2879
 * @method $this withConsumerGroupName($value)
2880
 * @method string getDtsInstanceId()
2881
 * @method $this withDtsInstanceId($value)
2882
 */
2883
class ModifyConsumerChannel extends Rpc
2884
{
2885
}
2886
2887
/**
2888
 * @method string getConsumerGroupID()
2889
 * @method $this withConsumerGroupID($value)
2890
 * @method string getConsumerGroupPassword()
2891
 * @method $this withConsumerGroupPassword($value)
2892
 * @method string getAccountId()
2893
 * @method $this withAccountId($value)
2894
 * @method string getConsumerGroupUserName()
2895
 * @method $this withConsumerGroupUserName($value)
2896
 * @method string getConsumerGroupName()
2897
 * @method $this withConsumerGroupName($value)
2898
 * @method string getSubscriptionInstanceId()
2899
 * @method $this withSubscriptionInstanceId($value)
2900
 * @method string getOwnerId()
2901
 * @method $this withOwnerId($value)
2902
 * @method string getConsumerGroupNewPassword()
2903
 */
2904
class ModifyConsumerGroupPassword extends Rpc
2905
{
2906
2907
    /**
2908
     * @param string $value
2909
     *
2910
     * @return $this
2911
     */
2912
    public function withConsumerGroupNewPassword($value)
2913
    {
2914
        $this->data['ConsumerGroupNewPassword'] = $value;
2915
        $this->options['query']['consumerGroupNewPassword'] = $value;
2916
2917
        return $this;
2918
    }
2919
}
2920
2921
/**
2922
 * @method string getSubscriptionInstanceId()
2923
 * @method $this withSubscriptionInstanceId($value)
2924
 * @method string getConsumptionTimestamp()
2925
 * @method $this withConsumptionTimestamp($value)
2926
 * @method string getOwnerId()
2927
 * @method $this withOwnerId($value)
2928
 * @method string getAccountId()
2929
 * @method $this withAccountId($value)
2930
 */
2931
class ModifyConsumptionTimestamp extends Rpc
2932
{
2933
}
2934
2935
/**
2936
 * @method string getDedicatedClusterId()
2937
 * @method $this withDedicatedClusterId($value)
2938
 * @method string getOwnerId()
2939
 * @method $this withOwnerId($value)
2940
 * @method string getDedicatedClusterName()
2941
 * @method $this withDedicatedClusterName($value)
2942
 * @method string getInstanceId()
2943
 * @method $this withInstanceId($value)
2944
 * @method string getOversoldRatio()
2945
 * @method $this withOversoldRatio($value)
2946
 */
2947
class ModifyDedicatedCluster extends Rpc
2948
{
2949
}
2950
2951
/**
2952
 * @method string getClientToken()
2953
 * @method $this withClientToken($value)
2954
 * @method string getEtlOperatorColumnReference()
2955
 * @method string getDbList()
2956
 * @method string getFileOssUrl()
2957
 * @method $this withFileOssUrl($value)
2958
 * @method string getOwnerId()
2959
 * @method $this withOwnerId($value)
2960
 * @method string getModifyTypeEnum()
2961
 * @method string getReserved()
2962
 * @method string getFilterTableName()
2963
 * @method string getDtsInstanceId()
2964
 * @method $this withDtsInstanceId($value)
2965
 * @method string getSynchronizationDirection()
2966
 * @method $this withSynchronizationDirection($value)
2967
 */
2968
class ModifyDtsJob extends Rpc
2969
{
2970
2971
    /**
2972
     * @param string $value
2973
     *
2974
     * @return $this
2975
     */
2976
    public function withEtlOperatorColumnReference($value)
2977
    {
2978
        $this->data['EtlOperatorColumnReference'] = $value;
2979
        $this->options['form_params']['EtlOperatorColumnReference'] = $value;
2980
2981
        return $this;
2982
    }
2983
2984
    /**
2985
     * @param string $value
2986
     *
2987
     * @return $this
2988
     */
2989
    public function withDbList($value)
2990
    {
2991
        $this->data['DbList'] = $value;
2992
        $this->options['form_params']['DbList'] = $value;
2993
2994
        return $this;
2995
    }
2996
2997
    /**
2998
     * @param string $value
2999
     *
3000
     * @return $this
3001
     */
3002
    public function withModifyTypeEnum($value)
3003
    {
3004
        $this->data['ModifyTypeEnum'] = $value;
3005
        $this->options['form_params']['ModifyTypeEnum'] = $value;
3006
3007
        return $this;
3008
    }
3009
3010
    /**
3011
     * @param string $value
3012
     *
3013
     * @return $this
3014
     */
3015
    public function withReserved($value)
3016
    {
3017
        $this->data['Reserved'] = $value;
3018
        $this->options['form_params']['Reserved'] = $value;
3019
3020
        return $this;
3021
    }
3022
3023
    /**
3024
     * @param string $value
3025
     *
3026
     * @return $this
3027
     */
3028
    public function withFilterTableName($value)
3029
    {
3030
        $this->data['FilterTableName'] = $value;
3031
        $this->options['form_params']['FilterTableName'] = $value;
3032
3033
        return $this;
3034
    }
3035
}
3036
3037
/**
3038
 * @method string getDtsJobIds()
3039
 * @method $this withDtsJobIds($value)
3040
 * @method string getDedicatedClusterId()
3041
 * @method $this withDedicatedClusterId($value)
3042
 * @method string getOwnerId()
3043
 * @method $this withOwnerId($value)
3044
 */
3045
class ModifyDtsJobDedicatedCluster extends Rpc
3046
{
3047
}
3048
3049
/**
3050
 * @method string getOwnerId()
3051
 * @method $this withOwnerId($value)
3052
 * @method string getDuLimit()
3053
 * @method $this withDuLimit($value)
3054
 * @method string getDtsJobId()
3055
 * @method $this withDtsJobId($value)
3056
 */
3057
class ModifyDtsJobDuLimit extends Rpc
3058
{
3059
}
3060
3061
/**
3062
 * @method string getDtsJobName()
3063
 * @method $this withDtsJobName($value)
3064
 * @method string getDtsJobId()
3065
 * @method $this withDtsJobId($value)
3066
 */
3067
class ModifyDtsJobName extends Rpc
3068
{
3069
}
3070
3071
/**
3072
 * @method string getPassword()
3073
 * @method $this withPassword($value)
3074
 * @method string getEndpoint()
3075
 * @method $this withEndpoint($value)
3076
 * @method string getDtsJobId()
3077
 * @method $this withDtsJobId($value)
3078
 * @method string getUserName()
3079
 * @method $this withUserName($value)
3080
 */
3081
class ModifyDtsJobPassword extends Rpc
3082
{
3083
}
3084
3085
/**
3086
 * @method string getDbList()
3087
 * @method $this withDbList($value)
3088
 * @method string getSubscriptionDataTypeDDL()
3089
 * @method $this withSubscriptionDataTypeDDL($value)
3090
 * @method string getSubscriptionDataTypeDML()
3091
 * @method $this withSubscriptionDataTypeDML($value)
3092
 * @method string getDtsJobId()
3093
 * @method $this withDtsJobId($value)
3094
 * @method string getDtsInstanceId()
3095
 * @method $this withDtsInstanceId($value)
3096
 */
3097
class ModifySubscription extends Rpc
3098
{
3099
}
3100
3101
/**
3102
 * @method string getSubscriptionInstanceId()
3103
 * @method $this withSubscriptionInstanceId($value)
3104
 * @method string getOwnerId()
3105
 * @method $this withOwnerId($value)
3106
 * @method string getAccountId()
3107
 * @method $this withAccountId($value)
3108
 * @method string getSubscriptionObject()
3109
 * @method $this withSubscriptionObject($value)
3110
 */
3111
class ModifySubscriptionObject extends Rpc
3112
{
3113
}
3114
3115
/**
3116
 * @method string getSynchronizationObjects()
3117
 * @method string getOwnerId()
3118
 * @method $this withOwnerId($value)
3119
 * @method string getSynchronizationJobId()
3120
 * @method $this withSynchronizationJobId($value)
3121
 * @method string getAccountId()
3122
 * @method $this withAccountId($value)
3123
 * @method string getSynchronizationDirection()
3124
 * @method $this withSynchronizationDirection($value)
3125
 */
3126
class ModifySynchronizationObject extends Rpc
3127
{
3128
3129
    /**
3130
     * @param string $value
3131
     *
3132
     * @return $this
3133
     */
3134
    public function withSynchronizationObjects($value)
3135
    {
3136
        $this->data['SynchronizationObjects'] = $value;
3137
        $this->options['form_params']['SynchronizationObjects'] = $value;
3138
3139
        return $this;
3140
    }
3141
}
3142
3143
/**
3144
 * @method string getPeriod()
3145
 * @method $this withPeriod($value)
3146
 * @method string getBuyCount()
3147
 * @method $this withBuyCount($value)
3148
 * @method string getDtsJobId()
3149
 * @method $this withDtsJobId($value)
3150
 * @method string getChargeType()
3151
 * @method $this withChargeType($value)
3152
 */
3153
class RenewInstance extends Rpc
3154
{
3155
}
3156
3157
/**
3158
 * @method string getDtsJobId()
3159
 * @method $this withDtsJobId($value)
3160
 * @method string getDtsInstanceId()
3161
 * @method $this withDtsInstanceId($value)
3162
 * @method string getSynchronizationDirection()
3163
 * @method $this withSynchronizationDirection($value)
3164
 */
3165
class ResetDtsJob extends Rpc
3166
{
3167
}
3168
3169
/**
3170
 * @method string getOwnerId()
3171
 * @method $this withOwnerId($value)
3172
 * @method string getSynchronizationJobId()
3173
 * @method $this withSynchronizationJobId($value)
3174
 * @method string getAccountId()
3175
 * @method $this withAccountId($value)
3176
 * @method string getSynchronizationDirection()
3177
 * @method $this withSynchronizationDirection($value)
3178
 */
3179
class ResetSynchronizationJob extends Rpc
3180
{
3181
}
3182
3183
/**
3184
 * @method string getPrecheckItems()
3185
 * @method $this withPrecheckItems($value)
3186
 * @method string getDtsInstanceId()
3187
 * @method $this withDtsInstanceId($value)
3188
 */
3189
class ShieldPrecheck extends Rpc
3190
{
3191
}
3192
3193
/**
3194
 * @method string getSkip()
3195
 * @method $this withSkip($value)
3196
 * @method string getJobId()
3197
 * @method $this withJobId($value)
3198
 * @method string getSkipPreCheckNames()
3199
 * @method $this withSkipPreCheckNames($value)
3200
 * @method string getDtsJobId()
3201
 * @method $this withDtsJobId($value)
3202
 * @method string getSkipPreCheckItems()
3203
 * @method $this withSkipPreCheckItems($value)
3204
 */
3205
class SkipPreCheck extends Rpc
3206
{
3207
}
3208
3209
/**
3210
 * @method string getResetCheckpoint()
3211
 * @method $this withResetCheckpoint($value)
3212
 * @method string getResumeHoldJob()
3213
 * @method $this withResumeHoldJob($value)
3214
 * @method string getDtsJobId()
3215
 * @method $this withDtsJobId($value)
3216
 * @method string getDtsInstanceId()
3217
 * @method $this withDtsInstanceId($value)
3218
 * @method string getSynchronizationDirection()
3219
 * @method $this withSynchronizationDirection($value)
3220
 */
3221
class StartDtsJob extends Rpc
3222
{
3223
}
3224
3225
/**
3226
 * @method string getDtsJobIds()
3227
 * @method $this withDtsJobIds($value)
3228
 */
3229
class StartDtsJobs extends Rpc
3230
{
3231
}
3232
3233
/**
3234
 * @method string getMigrationJobId()
3235
 * @method $this withMigrationJobId($value)
3236
 * @method string getOwnerId()
3237
 * @method $this withOwnerId($value)
3238
 * @method string getAccountId()
3239
 * @method $this withAccountId($value)
3240
 */
3241
class StartMigrationJob extends Rpc
3242
{
3243
}
3244
3245
/**
3246
 * @method string getSubscriptionInstanceId()
3247
 * @method $this withSubscriptionInstanceId($value)
3248
 * @method string getOwnerId()
3249
 * @method $this withOwnerId($value)
3250
 * @method string getAccountId()
3251
 * @method $this withAccountId($value)
3252
 */
3253
class StartSubscriptionInstance extends Rpc
3254
{
3255
}
3256
3257
/**
3258
 * @method string getOwnerId()
3259
 * @method $this withOwnerId($value)
3260
 * @method string getSynchronizationJobId()
3261
 * @method $this withSynchronizationJobId($value)
3262
 * @method string getAccountId()
3263
 * @method $this withAccountId($value)
3264
 * @method string getSynchronizationDirection()
3265
 * @method $this withSynchronizationDirection($value)
3266
 */
3267
class StartSynchronizationJob extends Rpc
3268
{
3269
}
3270
3271
/**
3272
 * @method string getDedicatedClusterId()
3273
 * @method $this withDedicatedClusterId($value)
3274
 * @method string getOwnerId()
3275
 * @method $this withOwnerId($value)
3276
 * @method string getDedicatedClusterName()
3277
 * @method $this withDedicatedClusterName($value)
3278
 * @method string getInstanceId()
3279
 * @method $this withInstanceId($value)
3280
 */
3281
class StopDedicatedCluster extends Rpc
3282
{
3283
}
3284
3285
/**
3286
 * @method string getDtsJobId()
3287
 * @method $this withDtsJobId($value)
3288
 * @method string getDtsInstanceId()
3289
 * @method $this withDtsInstanceId($value)
3290
 * @method string getSynchronizationDirection()
3291
 * @method $this withSynchronizationDirection($value)
3292
 */
3293
class StopDtsJob extends Rpc
3294
{
3295
}
3296
3297
/**
3298
 * @method string getDtsJobIds()
3299
 * @method $this withDtsJobIds($value)
3300
 */
3301
class StopDtsJobs extends Rpc
3302
{
3303
}
3304
3305
/**
3306
 * @method string getClientToken()
3307
 * @method $this withClientToken($value)
3308
 * @method string getMigrationJobId()
3309
 * @method $this withMigrationJobId($value)
3310
 * @method string getOwnerId()
3311
 * @method $this withOwnerId($value)
3312
 * @method string getAccountId()
3313
 * @method $this withAccountId($value)
3314
 */
3315
class StopMigrationJob extends Rpc
3316
{
3317
}
3318
3319
/**
3320
 * @method string getStructType()
3321
 * @method $this withStructType($value)
3322
 * @method string getDtsJobId()
3323
 * @method $this withDtsJobId($value)
3324
 * @method string getJobCode()
3325
 * @method $this withJobCode($value)
3326
 * @method string getDtsInstanceId()
3327
 * @method $this withDtsInstanceId($value)
3328
 * @method string getSynchronizationDirection()
3329
 * @method $this withSynchronizationDirection($value)
3330
 */
3331
class SummaryJobDetail extends Rpc
3332
{
3333
}
3334
3335
/**
3336
 * @method string getDtsJobId()
3337
 * @method $this withDtsJobId($value)
3338
 * @method string getDtsInstanceId()
3339
 * @method $this withDtsInstanceId($value)
3340
 * @method string getSynchronizationDirection()
3341
 * @method $this withSynchronizationDirection($value)
3342
 */
3343
class SuspendDtsJob extends Rpc
3344
{
3345
}
3346
3347
/**
3348
 * @method string getDtsJobIds()
3349
 * @method $this withDtsJobIds($value)
3350
 */
3351
class SuspendDtsJobs extends Rpc
3352
{
3353
}
3354
3355
/**
3356
 * @method string getClientToken()
3357
 * @method $this withClientToken($value)
3358
 * @method string getMigrationJobId()
3359
 * @method $this withMigrationJobId($value)
3360
 * @method string getOwnerId()
3361
 * @method $this withOwnerId($value)
3362
 * @method string getAccountId()
3363
 * @method $this withAccountId($value)
3364
 */
3365
class SuspendMigrationJob extends Rpc
3366
{
3367
}
3368
3369
/**
3370
 * @method string getOwnerId()
3371
 * @method $this withOwnerId($value)
3372
 * @method string getSynchronizationJobId()
3373
 * @method $this withSynchronizationJobId($value)
3374
 * @method string getAccountId()
3375
 * @method $this withAccountId($value)
3376
 * @method string getSynchronizationDirection()
3377
 * @method $this withSynchronizationDirection($value)
3378
 */
3379
class SuspendSynchronizationJob extends Rpc
3380
{
3381
}
3382
3383
/**
3384
 * @method string getResetCheckpoint()
3385
 * @method $this withResetCheckpoint($value)
3386
 * @method string getResumeHoldJob()
3387
 * @method $this withResumeHoldJob($value)
3388
 * @method string getDtsJobId()
3389
 * @method $this withDtsJobId($value)
3390
 * @method string getDtsInstanceId()
3391
 * @method $this withDtsInstanceId($value)
3392
 * @method string getSynchronizationDirection()
3393
 * @method $this withSynchronizationDirection($value)
3394
 */
3395
class SwitchPhysicalDtsJobToCloud extends Rpc
3396
{
3397
}
3398
3399
/**
3400
 * @method string getSynchronizationJobId()
3401
 * @method $this withSynchronizationJobId($value)
3402
 * @method string getEndpointType()
3403
 * @method string getAccountId()
3404
 * @method $this withAccountId($value)
3405
 * @method string getEndpointPort()
3406
 * @method string getEndpointInstanceType()
3407
 * @method string getSourceEndpointOwnerID()
3408
 * @method string getSourceEndpointRole()
3409
 * @method string getEndpointIP()
3410
 * @method string getOwnerId()
3411
 * @method $this withOwnerId($value)
3412
 * @method string getEndpointInstanceId()
3413
 * @method string getSynchronizationDirection()
3414
 * @method $this withSynchronizationDirection($value)
3415
 */
3416
class SwitchSynchronizationEndpoint extends Rpc
3417
{
3418
3419
    /**
3420
     * @param string $value
3421
     *
3422
     * @return $this
3423
     */
3424
    public function withEndpointType($value)
3425
    {
3426
        $this->data['EndpointType'] = $value;
3427
        $this->options['query']['Endpoint.Type'] = $value;
3428
3429
        return $this;
3430
    }
3431
3432
    /**
3433
     * @param string $value
3434
     *
3435
     * @return $this
3436
     */
3437
    public function withEndpointPort($value)
3438
    {
3439
        $this->data['EndpointPort'] = $value;
3440
        $this->options['query']['Endpoint.Port'] = $value;
3441
3442
        return $this;
3443
    }
3444
3445
    /**
3446
     * @param string $value
3447
     *
3448
     * @return $this
3449
     */
3450
    public function withEndpointInstanceType($value)
3451
    {
3452
        $this->data['EndpointInstanceType'] = $value;
3453
        $this->options['query']['Endpoint.InstanceType'] = $value;
3454
3455
        return $this;
3456
    }
3457
3458
    /**
3459
     * @param string $value
3460
     *
3461
     * @return $this
3462
     */
3463
    public function withSourceEndpointOwnerID($value)
3464
    {
3465
        $this->data['SourceEndpointOwnerID'] = $value;
3466
        $this->options['query']['SourceEndpoint.OwnerID'] = $value;
3467
3468
        return $this;
3469
    }
3470
3471
    /**
3472
     * @param string $value
3473
     *
3474
     * @return $this
3475
     */
3476
    public function withSourceEndpointRole($value)
3477
    {
3478
        $this->data['SourceEndpointRole'] = $value;
3479
        $this->options['query']['SourceEndpoint.Role'] = $value;
3480
3481
        return $this;
3482
    }
3483
3484
    /**
3485
     * @param string $value
3486
     *
3487
     * @return $this
3488
     */
3489
    public function withEndpointIP($value)
3490
    {
3491
        $this->data['EndpointIP'] = $value;
3492
        $this->options['query']['Endpoint.IP'] = $value;
3493
3494
        return $this;
3495
    }
3496
3497
    /**
3498
     * @param string $value
3499
     *
3500
     * @return $this
3501
     */
3502
    public function withEndpointInstanceId($value)
3503
    {
3504
        $this->data['EndpointInstanceId'] = $value;
3505
        $this->options['query']['Endpoint.InstanceId'] = $value;
3506
3507
        return $this;
3508
    }
3509
}
3510
3511
/**
3512
 * @method array getTag()
3513
 * @method array getResourceId()
3514
 * @method string getResourceType()
3515
 * @method $this withResourceType($value)
3516
 */
3517
class TagResources extends Rpc
3518
{
3519
3520
    /**
3521
     * @param array $tag
3522
     *
3523
     * @return $this
3524
     */
3525
	public function withTag(array $tag)
3526
	{
3527
	    $this->data['Tag'] = $tag;
3528
		foreach ($tag as $depth1 => $depth1Value) {
3529
			if(isset($depth1Value['Value'])){
3530
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
3531
			}
3532
			if(isset($depth1Value['Key'])){
3533
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
3534
			}
3535
		}
3536
3537
		return $this;
3538
    }
3539
3540
    /**
3541
     * @param array $resourceId
3542
     *
3543
     * @return $this
3544
     */
3545
	public function withResourceId(array $resourceId)
3546
	{
3547
	    $this->data['ResourceId'] = $resourceId;
3548
		foreach ($resourceId as $i => $iValue) {
3549
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3550
		}
3551
3552
		return $this;
3553
    }
3554
}
3555
3556
/**
3557
 * @method string getInstanceClass()
3558
 * @method $this withInstanceClass($value)
3559
 * @method string getDtsJobId()
3560
 * @method $this withDtsJobId($value)
3561
 * @method string getOrderType()
3562
 * @method $this withOrderType($value)
3563
 */
3564
class TransferInstanceClass extends Rpc
3565
{
3566
}
3567
3568
/**
3569
 * @method string getPeriod()
3570
 * @method $this withPeriod($value)
3571
 * @method string getBuyCount()
3572
 * @method $this withBuyCount($value)
3573
 * @method string getDtsJobId()
3574
 * @method $this withDtsJobId($value)
3575
 * @method string getChargeType()
3576
 * @method $this withChargeType($value)
3577
 */
3578
class TransferPayType extends Rpc
3579
{
3580
}
3581
3582
/**
3583
 * @method string getAll()
3584
 * @method $this withAll($value)
3585
 * @method array getResourceId()
3586
 * @method string getResourceType()
3587
 * @method $this withResourceType($value)
3588
 * @method array getTagKey()
3589
 */
3590
class UntagResources extends Rpc
3591
{
3592
3593
    /**
3594
     * @param array $resourceId
3595
     *
3596
     * @return $this
3597
     */
3598
	public function withResourceId(array $resourceId)
3599
	{
3600
	    $this->data['ResourceId'] = $resourceId;
3601
		foreach ($resourceId as $i => $iValue) {
3602
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3603
		}
3604
3605
		return $this;
3606
    }
3607
3608
    /**
3609
     * @param array $tagKey
3610
     *
3611
     * @return $this
3612
     */
3613
	public function withTagKey(array $tagKey)
3614
	{
3615
	    $this->data['TagKey'] = $tagKey;
3616
		foreach ($tagKey as $i => $iValue) {
3617
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
3618
		}
3619
3620
		return $this;
3621
    }
3622
}
3623
3624
/**
3625
 * @method string getInstanceClass()
3626
 * @method $this withInstanceClass($value)
3627
 * @method string getInstanceId()
3628
 * @method $this withInstanceId($value)
3629
 */
3630
class UpgradeTwoWay extends Rpc
3631
{
3632
}
3633
3634
/**
3635
 * @method string getDestinationRegion()
3636
 * @method $this withDestinationRegion($value)
3637
 * @method string getType()
3638
 * @method $this withType($value)
3639
 * @method string getRegion()
3640
 * @method $this withRegion($value)
3641
 */
3642
class WhiteIpList extends Rpc
3643
{
3644
}
3645