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 ( 3eabce...e9ccbe )
by
unknown
05:35
created

GetDataServiceFolder   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 40
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 3
eloc 10
dl 0
loc 40
rs 10
c 0
b 0
f 0

3 Methods

Rating   Name   Duplication   Size   Complexity  
A withTenantId() 0 6 1
A withFolderId() 0 6 1
A withProjectId() 0 6 1
1
<?php
2
3
namespace AlibabaCloud\DataworksPublic\V20200518;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AbolishDataServiceApi abolishDataServiceApi(array $options = [])
9
 * @method AddProjectMemberToRole addProjectMemberToRole(array $options = [])
10
 * @method AddToMetaCategory addToMetaCategory(array $options = [])
11
 * @method CheckMetaPartition checkMetaPartition(array $options = [])
12
 * @method CheckMetaTable checkMetaTable(array $options = [])
13
 * @method CreateConnection createConnection(array $options = [])
14
 * @method CreateDagComplement createDagComplement(array $options = [])
15
 * @method CreateDagTest createDagTest(array $options = [])
16
 * @method CreateDataServiceApi createDataServiceApi(array $options = [])
17
 * @method CreateDataServiceApiAuthority createDataServiceApiAuthority(array $options = [])
18
 * @method CreateDataServiceFolder createDataServiceFolder(array $options = [])
19
 * @method CreateDataServiceGroup createDataServiceGroup(array $options = [])
20
 * @method CreateFile createFile(array $options = [])
21
 * @method CreateFolder createFolder(array $options = [])
22
 * @method CreateMetaCategory createMetaCategory(array $options = [])
23
 * @method CreateProjectMember createProjectMember(array $options = [])
24
 * @method CreateQualityEntity createQualityEntity(array $options = [])
25
 * @method CreateQualityFollower createQualityFollower(array $options = [])
26
 * @method CreateQualityRelativeNode createQualityRelativeNode(array $options = [])
27
 * @method CreateQualityRule createQualityRule(array $options = [])
28
 * @method CreateRemind createRemind(array $options = [])
29
 * @method CreateTable createTable(array $options = [])
30
 * @method CreateTableLevel createTableLevel(array $options = [])
31
 * @method CreateTableTheme createTableTheme(array $options = [])
32
 * @method CreateUdfFile createUdfFile(array $options = [])
33
 * @method DeleteBusiness deleteBusiness(array $options = [])
34
 * @method DeleteConnection deleteConnection(array $options = [])
35
 * @method DeleteDataServiceApi deleteDataServiceApi(array $options = [])
36
 * @method DeleteDataServiceApiAuthority deleteDataServiceApiAuthority(array $options = [])
37
 * @method DeleteFile deleteFile(array $options = [])
38
 * @method DeleteFolder deleteFolder(array $options = [])
39
 * @method DeleteFromMetaCategory deleteFromMetaCategory(array $options = [])
40
 * @method DeleteMetaCategory deleteMetaCategory(array $options = [])
41
 * @method DeleteProjectMember deleteProjectMember(array $options = [])
42
 * @method DeleteQualityEntity deleteQualityEntity(array $options = [])
43
 * @method DeleteQualityFollower deleteQualityFollower(array $options = [])
44
 * @method DeleteQualityRelativeNode deleteQualityRelativeNode(array $options = [])
45
 * @method DeleteQualityRule deleteQualityRule(array $options = [])
46
 * @method DeleteRemind deleteRemind(array $options = [])
47
 * @method DeleteTable deleteTable(array $options = [])
48
 * @method DeleteTableLevel deleteTableLevel(array $options = [])
49
 * @method DeleteTableTheme deleteTableTheme(array $options = [])
50
 * @method DeployFile deployFile(array $options = [])
51
 * @method EstablishRelationTableToBusiness establishRelationTableToBusiness(array $options = [])
52
 * @method GetBaselineConfig getBaselineConfig(array $options = [])
53
 * @method GetBaselineKeyPath getBaselineKeyPath(array $options = [])
54
 * @method GetBaselineStatus getBaselineStatus(array $options = [])
55
 * @method GetBusiness getBusiness(array $options = [])
56
 * @method GetDataServiceApi getDataServiceApi(array $options = [])
57
 * @method GetDataServiceApplication getDataServiceApplication(array $options = [])
58
 * @method GetDataServiceFolder getDataServiceFolder(array $options = [])
59
 * @method GetDataServiceGroup getDataServiceGroup(array $options = [])
60
 * @method GetDataServicePublishedApi getDataServicePublishedApi(array $options = [])
61
 * @method GetDDLJobStatus getDDLJobStatus(array $options = [])
62
 * @method GetDeployment getDeployment(array $options = [])
63
 * @method GetFile getFile(array $options = [])
64
 * @method GetFileVersion getFileVersion(array $options = [])
65
 * @method GetFolder getFolder(array $options = [])
66
 * @method GetInstance getInstance(array $options = [])
67
 * @method GetInstanceConsumeTimeRank getInstanceConsumeTimeRank(array $options = [])
68
 * @method GetInstanceCountTrend getInstanceCountTrend(array $options = [])
69
 * @method GetInstanceErrorRank getInstanceErrorRank(array $options = [])
70
 * @method GetInstanceLog getInstanceLog(array $options = [])
71
 * @method GetInstanceStatusCount getInstanceStatusCount(array $options = [])
72
 * @method GetMetaCategory getMetaCategory(array $options = [])
73
 * @method GetMetaColumnLineage getMetaColumnLineage(array $options = [])
74
 * @method GetMetaDBInfo getMetaDBInfo(array $options = [])
75
 * @method GetMetaDBTableList getMetaDBTableList(array $options = [])
76
 * @method GetMetaTableBasicInfo getMetaTableBasicInfo(array $options = [])
77
 * @method GetMetaTableChangeLog getMetaTableChangeLog(array $options = [])
78
 * @method GetMetaTableColumn getMetaTableColumn(array $options = [])
79
 * @method GetMetaTableFullInfo getMetaTableFullInfo(array $options = [])
80
 * @method GetMetaTableIntroWiki getMetaTableIntroWiki(array $options = [])
81
 * @method GetMetaTableLineage getMetaTableLineage(array $options = [])
82
 * @method GetMetaTableListByCategory getMetaTableListByCategory(array $options = [])
83
 * @method GetMetaTableOutput getMetaTableOutput(array $options = [])
84
 * @method GetMetaTablePartition getMetaTablePartition(array $options = [])
85
 * @method GetNode getNode(array $options = [])
86
 * @method GetNodeCode getNodeCode(array $options = [])
87
 * @method GetNodeOnBaseline getNodeOnBaseline(array $options = [])
88
 * @method GetNodeTypeListInfo getNodeTypeListInfo(array $options = [])
89
 * @method GetProjectDetail getProjectDetail(array $options = [])
90
 * @method GetQualityEntity getQualityEntity(array $options = [])
91
 * @method GetQualityFollower getQualityFollower(array $options = [])
92
 * @method GetQualityRule getQualityRule(array $options = [])
93
 * @method GetRemind getRemind(array $options = [])
94
 * @method GetSuccessInstanceTrend getSuccessInstanceTrend(array $options = [])
95
 * @method GetTopic getTopic(array $options = [])
96
 * @method GetTopicInfluence getTopicInfluence(array $options = [])
97
 * @method ListAlertMessages listAlertMessages(array $options = [])
98
 * @method ListBaselineConfigs listBaselineConfigs(array $options = [])
99
 * @method ListBaselineStatuses listBaselineStatuses(array $options = [])
100
 * @method ListBusiness listBusiness(array $options = [])
101
 * @method ListCalcEngines listCalcEngines(array $options = [])
102
 * @method ListConnections listConnections(array $options = [])
103
 * @method ListDataServiceApiAuthorities listDataServiceApiAuthorities(array $options = [])
104
 * @method ListDataServiceApis listDataServiceApis(array $options = [])
105
 * @method ListDataServiceApplications listDataServiceApplications(array $options = [])
106
 * @method ListDataServiceAuthorizedApis listDataServiceAuthorizedApis(array $options = [])
107
 * @method ListDataServiceFolders listDataServiceFolders(array $options = [])
108
 * @method ListDataServiceGroups listDataServiceGroups(array $options = [])
109
 * @method ListDataServicePublishedApis listDataServicePublishedApis(array $options = [])
110
 * @method ListFiles listFiles(array $options = [])
111
 * @method ListFileVersions listFileVersions(array $options = [])
112
 * @method ListFolders listFolders(array $options = [])
113
 * @method ListInstances listInstances(array $options = [])
114
 * @method ListMetaDB listMetaDB(array $options = [])
115
 * @method ListNodeIO listNodeIO(array $options = [])
116
 * @method ListNodes listNodes(array $options = [])
117
 * @method ListProgramTypeCount listProgramTypeCount(array $options = [])
118
 * @method ListProjectMembers listProjectMembers(array $options = [])
119
 * @method ListProjectRoles listProjectRoles(array $options = [])
120
 * @method ListProjects listProjects(array $options = [])
121
 * @method ListQualityResultsByEntity listQualityResultsByEntity(array $options = [])
122
 * @method ListQualityResultsByRule listQualityResultsByRule(array $options = [])
123
 * @method ListQualityRules listQualityRules(array $options = [])
124
 * @method ListReminds listReminds(array $options = [])
125
 * @method ListResourceGroups listResourceGroups(array $options = [])
126
 * @method ListTableLevel listTableLevel(array $options = [])
127
 * @method ListTableTheme listTableTheme(array $options = [])
128
 * @method ListTopics listTopics(array $options = [])
129
 * @method PublishDataServiceApi publishDataServiceApi(array $options = [])
130
 * @method RemoveProjectMemberFromRole removeProjectMemberFromRole(array $options = [])
131
 * @method RestartInstance restartInstance(array $options = [])
132
 * @method ResumeInstance resumeInstance(array $options = [])
133
 * @method SearchMetaTables searchMetaTables(array $options = [])
134
 * @method SetSuccessInstance setSuccessInstance(array $options = [])
135
 * @method StopInstance stopInstance(array $options = [])
136
 * @method SubmitFile submitFile(array $options = [])
137
 * @method SuspendInstance suspendInstance(array $options = [])
138
 * @method UpdateBusiness updateBusiness(array $options = [])
139
 * @method UpdateConnection updateConnection(array $options = [])
140
 * @method UpdateDataServiceApi updateDataServiceApi(array $options = [])
141
 * @method UpdateFile updateFile(array $options = [])
142
 * @method UpdateFolder updateFolder(array $options = [])
143
 * @method UpdateMetaCategory updateMetaCategory(array $options = [])
144
 * @method UpdateMetaTable updateMetaTable(array $options = [])
145
 * @method UpdateMetaTableIntroWiki updateMetaTableIntroWiki(array $options = [])
146
 * @method UpdateQualityFollower updateQualityFollower(array $options = [])
147
 * @method UpdateQualityRule updateQualityRule(array $options = [])
148
 * @method UpdateRemind updateRemind(array $options = [])
149
 * @method UpdateTable updateTable(array $options = [])
150
 * @method UpdateTableLevel updateTableLevel(array $options = [])
151
 * @method UpdateTableModelInfo updateTableModelInfo(array $options = [])
152
 * @method UpdateTableTheme updateTableTheme(array $options = [])
153
 * @method UpdateUdfFile updateUdfFile(array $options = [])
154
 */
155
class DataworksPublicApiResolver extends ApiResolver
156
{
157
}
158
159
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
160
{
161
    /** @var string */
162
    public $product = 'dataworks-public';
163
164
    /** @var string */
165
    public $version = '2020-05-18';
166
167
    /** @var string */
168
    public $method = 'POST';
169
}
170
171
/**
172
 * @method string getTenantId()
173
 * @method string getProjectId()
174
 * @method string getApiId()
175
 */
176
class AbolishDataServiceApi extends Rpc
177
{
178
179
    /**
180
     * @param string $value
181
     *
182
     * @return $this
183
     */
184
    public function withTenantId($value)
185
    {
186
        $this->data['TenantId'] = $value;
187
        $this->options['form_params']['TenantId'] = $value;
188
189
        return $this;
190
    }
191
192
    /**
193
     * @param string $value
194
     *
195
     * @return $this
196
     */
197
    public function withProjectId($value)
198
    {
199
        $this->data['ProjectId'] = $value;
200
        $this->options['form_params']['ProjectId'] = $value;
201
202
        return $this;
203
    }
204
205
    /**
206
     * @param string $value
207
     *
208
     * @return $this
209
     */
210
    public function withApiId($value)
211
    {
212
        $this->data['ApiId'] = $value;
213
        $this->options['form_params']['ApiId'] = $value;
214
215
        return $this;
216
    }
217
}
218
219
/**
220
 * @method string getRoleCode()
221
 * @method $this withRoleCode($value)
222
 * @method string getClientToken()
223
 * @method $this withClientToken($value)
224
 * @method string getProjectId()
225
 * @method $this withProjectId($value)
226
 * @method string getUserId()
227
 * @method $this withUserId($value)
228
 */
229
class AddProjectMemberToRole extends Rpc
230
{
231
}
232
233
/**
234
 * @method string getTableGuid()
235
 * @method $this withTableGuid($value)
236
 * @method string getCategoryId()
237
 * @method $this withCategoryId($value)
238
 */
239
class AddToMetaCategory extends Rpc
240
{
241
}
242
243
/**
244
 * @method string getDataSourceType()
245
 * @method $this withDataSourceType($value)
246
 * @method string getPartition()
247
 * @method $this withPartition($value)
248
 * @method string getTableGuid()
249
 * @method $this withTableGuid($value)
250
 * @method string getDatabaseName()
251
 * @method $this withDatabaseName($value)
252
 * @method string getClusterId()
253
 * @method $this withClusterId($value)
254
 * @method string getTableName()
255
 * @method $this withTableName($value)
256
 */
257
class CheckMetaPartition extends Rpc
258
{
259
}
260
261
/**
262
 * @method string getDataSourceType()
263
 * @method $this withDataSourceType($value)
264
 * @method string getTableGuid()
265
 * @method $this withTableGuid($value)
266
 * @method string getDatabaseName()
267
 * @method $this withDatabaseName($value)
268
 * @method string getClusterId()
269
 * @method $this withClusterId($value)
270
 * @method string getTableName()
271
 * @method $this withTableName($value)
272
 */
273
class CheckMetaTable extends Rpc
274
{
275
}
276
277
/**
278
 * @method string getDescription()
279
 * @method $this withDescription($value)
280
 * @method string getContent()
281
 * @method $this withContent($value)
282
 * @method string getSubType()
283
 * @method $this withSubType($value)
284
 * @method string getName()
285
 * @method $this withName($value)
286
 * @method string getEnvType()
287
 * @method $this withEnvType($value)
288
 * @method string getConnectionType()
289
 * @method $this withConnectionType($value)
290
 * @method string getProjectId()
291
 * @method $this withProjectId($value)
292
 */
293
class CreateConnection extends Rpc
294
{
295
}
296
297
/**
298
 * @method string getProjectEnv()
299
 * @method string getStartBizDate()
300
 * @method string getParallelism()
301
 * @method string getRootNodeId()
302
 * @method string getBizBeginTime()
303
 * @method string getEndBizDate()
304
 * @method string getIncludeNodeIds()
305
 * @method string getBizEndTime()
306
 * @method string getName()
307
 * @method string getExcludeNodeIds()
308
 * @method string getNodeParams()
309
 */
310
class CreateDagComplement extends Rpc
311
{
312
313
    /**
314
     * @param string $value
315
     *
316
     * @return $this
317
     */
318
    public function withProjectEnv($value)
319
    {
320
        $this->data['ProjectEnv'] = $value;
321
        $this->options['form_params']['ProjectEnv'] = $value;
322
323
        return $this;
324
    }
325
326
    /**
327
     * @param string $value
328
     *
329
     * @return $this
330
     */
331
    public function withStartBizDate($value)
332
    {
333
        $this->data['StartBizDate'] = $value;
334
        $this->options['form_params']['StartBizDate'] = $value;
335
336
        return $this;
337
    }
338
339
    /**
340
     * @param string $value
341
     *
342
     * @return $this
343
     */
344
    public function withParallelism($value)
345
    {
346
        $this->data['Parallelism'] = $value;
347
        $this->options['form_params']['Parallelism'] = $value;
348
349
        return $this;
350
    }
351
352
    /**
353
     * @param string $value
354
     *
355
     * @return $this
356
     */
357
    public function withRootNodeId($value)
358
    {
359
        $this->data['RootNodeId'] = $value;
360
        $this->options['form_params']['RootNodeId'] = $value;
361
362
        return $this;
363
    }
364
365
    /**
366
     * @param string $value
367
     *
368
     * @return $this
369
     */
370
    public function withBizBeginTime($value)
371
    {
372
        $this->data['BizBeginTime'] = $value;
373
        $this->options['form_params']['BizBeginTime'] = $value;
374
375
        return $this;
376
    }
377
378
    /**
379
     * @param string $value
380
     *
381
     * @return $this
382
     */
383
    public function withEndBizDate($value)
384
    {
385
        $this->data['EndBizDate'] = $value;
386
        $this->options['form_params']['EndBizDate'] = $value;
387
388
        return $this;
389
    }
390
391
    /**
392
     * @param string $value
393
     *
394
     * @return $this
395
     */
396
    public function withIncludeNodeIds($value)
397
    {
398
        $this->data['IncludeNodeIds'] = $value;
399
        $this->options['form_params']['IncludeNodeIds'] = $value;
400
401
        return $this;
402
    }
403
404
    /**
405
     * @param string $value
406
     *
407
     * @return $this
408
     */
409
    public function withBizEndTime($value)
410
    {
411
        $this->data['BizEndTime'] = $value;
412
        $this->options['form_params']['BizEndTime'] = $value;
413
414
        return $this;
415
    }
416
417
    /**
418
     * @param string $value
419
     *
420
     * @return $this
421
     */
422
    public function withName($value)
423
    {
424
        $this->data['Name'] = $value;
425
        $this->options['form_params']['Name'] = $value;
426
427
        return $this;
428
    }
429
430
    /**
431
     * @param string $value
432
     *
433
     * @return $this
434
     */
435
    public function withExcludeNodeIds($value)
436
    {
437
        $this->data['ExcludeNodeIds'] = $value;
438
        $this->options['form_params']['ExcludeNodeIds'] = $value;
439
440
        return $this;
441
    }
442
443
    /**
444
     * @param string $value
445
     *
446
     * @return $this
447
     */
448
    public function withNodeParams($value)
449
    {
450
        $this->data['NodeParams'] = $value;
451
        $this->options['form_params']['NodeParams'] = $value;
452
453
        return $this;
454
    }
455
}
456
457
/**
458
 * @method string getProjectEnv()
459
 * @method string getBizdate()
460
 * @method string getName()
461
 * @method string getNodeParams()
462
 * @method string getNodeId()
463
 */
464
class CreateDagTest extends Rpc
465
{
466
467
    /**
468
     * @param string $value
469
     *
470
     * @return $this
471
     */
472
    public function withProjectEnv($value)
473
    {
474
        $this->data['ProjectEnv'] = $value;
475
        $this->options['form_params']['ProjectEnv'] = $value;
476
477
        return $this;
478
    }
479
480
    /**
481
     * @param string $value
482
     *
483
     * @return $this
484
     */
485
    public function withBizdate($value)
486
    {
487
        $this->data['Bizdate'] = $value;
488
        $this->options['form_params']['Bizdate'] = $value;
489
490
        return $this;
491
    }
492
493
    /**
494
     * @param string $value
495
     *
496
     * @return $this
497
     */
498
    public function withName($value)
499
    {
500
        $this->data['Name'] = $value;
501
        $this->options['form_params']['Name'] = $value;
502
503
        return $this;
504
    }
505
506
    /**
507
     * @param string $value
508
     *
509
     * @return $this
510
     */
511
    public function withNodeParams($value)
512
    {
513
        $this->data['NodeParams'] = $value;
514
        $this->options['form_params']['NodeParams'] = $value;
515
516
        return $this;
517
    }
518
519
    /**
520
     * @param string $value
521
     *
522
     * @return $this
523
     */
524
    public function withNodeId($value)
525
    {
526
        $this->data['NodeId'] = $value;
527
        $this->options['form_params']['NodeId'] = $value;
528
529
        return $this;
530
    }
531
}
532
533
/**
534
 * @method string getScriptDetails()
535
 * @method string getRequestMethod()
536
 * @method string getGroupId()
537
 * @method string getApiPath()
538
 * @method string getWizardDetails()
539
 * @method string getApiMode()
540
 * @method string getVisibleRange()
541
 * @method string getApiDescription()
542
 * @method string getTimeout()
543
 * @method string getFolderId()
544
 * @method string getRegistrationDetails()
545
 * @method string getApiName()
546
 * @method string getTenantId()
547
 * @method string getProtocols()
548
 * @method string getProjectId()
549
 * @method string getResponseContentType()
550
 */
551
class CreateDataServiceApi extends Rpc
552
{
553
554
    /**
555
     * @param string $value
556
     *
557
     * @return $this
558
     */
559
    public function withScriptDetails($value)
560
    {
561
        $this->data['ScriptDetails'] = $value;
562
        $this->options['form_params']['ScriptDetails'] = $value;
563
564
        return $this;
565
    }
566
567
    /**
568
     * @param string $value
569
     *
570
     * @return $this
571
     */
572
    public function withRequestMethod($value)
573
    {
574
        $this->data['RequestMethod'] = $value;
575
        $this->options['form_params']['RequestMethod'] = $value;
576
577
        return $this;
578
    }
579
580
    /**
581
     * @param string $value
582
     *
583
     * @return $this
584
     */
585
    public function withGroupId($value)
586
    {
587
        $this->data['GroupId'] = $value;
588
        $this->options['form_params']['GroupId'] = $value;
589
590
        return $this;
591
    }
592
593
    /**
594
     * @param string $value
595
     *
596
     * @return $this
597
     */
598
    public function withApiPath($value)
599
    {
600
        $this->data['ApiPath'] = $value;
601
        $this->options['form_params']['ApiPath'] = $value;
602
603
        return $this;
604
    }
605
606
    /**
607
     * @param string $value
608
     *
609
     * @return $this
610
     */
611
    public function withWizardDetails($value)
612
    {
613
        $this->data['WizardDetails'] = $value;
614
        $this->options['form_params']['WizardDetails'] = $value;
615
616
        return $this;
617
    }
618
619
    /**
620
     * @param string $value
621
     *
622
     * @return $this
623
     */
624
    public function withApiMode($value)
625
    {
626
        $this->data['ApiMode'] = $value;
627
        $this->options['form_params']['ApiMode'] = $value;
628
629
        return $this;
630
    }
631
632
    /**
633
     * @param string $value
634
     *
635
     * @return $this
636
     */
637
    public function withVisibleRange($value)
638
    {
639
        $this->data['VisibleRange'] = $value;
640
        $this->options['form_params']['VisibleRange'] = $value;
641
642
        return $this;
643
    }
644
645
    /**
646
     * @param string $value
647
     *
648
     * @return $this
649
     */
650
    public function withApiDescription($value)
651
    {
652
        $this->data['ApiDescription'] = $value;
653
        $this->options['form_params']['ApiDescription'] = $value;
654
655
        return $this;
656
    }
657
658
    /**
659
     * @param string $value
660
     *
661
     * @return $this
662
     */
663
    public function withTimeout($value)
664
    {
665
        $this->data['Timeout'] = $value;
666
        $this->options['form_params']['Timeout'] = $value;
667
668
        return $this;
669
    }
670
671
    /**
672
     * @param string $value
673
     *
674
     * @return $this
675
     */
676
    public function withFolderId($value)
677
    {
678
        $this->data['FolderId'] = $value;
679
        $this->options['form_params']['FolderId'] = $value;
680
681
        return $this;
682
    }
683
684
    /**
685
     * @param string $value
686
     *
687
     * @return $this
688
     */
689
    public function withRegistrationDetails($value)
690
    {
691
        $this->data['RegistrationDetails'] = $value;
692
        $this->options['form_params']['RegistrationDetails'] = $value;
693
694
        return $this;
695
    }
696
697
    /**
698
     * @param string $value
699
     *
700
     * @return $this
701
     */
702
    public function withApiName($value)
703
    {
704
        $this->data['ApiName'] = $value;
705
        $this->options['form_params']['ApiName'] = $value;
706
707
        return $this;
708
    }
709
710
    /**
711
     * @param string $value
712
     *
713
     * @return $this
714
     */
715
    public function withTenantId($value)
716
    {
717
        $this->data['TenantId'] = $value;
718
        $this->options['form_params']['TenantId'] = $value;
719
720
        return $this;
721
    }
722
723
    /**
724
     * @param string $value
725
     *
726
     * @return $this
727
     */
728
    public function withProtocols($value)
729
    {
730
        $this->data['Protocols'] = $value;
731
        $this->options['form_params']['Protocols'] = $value;
732
733
        return $this;
734
    }
735
736
    /**
737
     * @param string $value
738
     *
739
     * @return $this
740
     */
741
    public function withProjectId($value)
742
    {
743
        $this->data['ProjectId'] = $value;
744
        $this->options['form_params']['ProjectId'] = $value;
745
746
        return $this;
747
    }
748
749
    /**
750
     * @param string $value
751
     *
752
     * @return $this
753
     */
754
    public function withResponseContentType($value)
755
    {
756
        $this->data['ResponseContentType'] = $value;
757
        $this->options['form_params']['ResponseContentType'] = $value;
758
759
        return $this;
760
    }
761
}
762
763
/**
764
 * @method string getAuthorizedProjectId()
765
 * @method string getTenantId()
766
 * @method string getEndTime()
767
 * @method string getProjectId()
768
 * @method string getApiId()
769
 */
770
class CreateDataServiceApiAuthority extends Rpc
771
{
772
773
    /**
774
     * @param string $value
775
     *
776
     * @return $this
777
     */
778
    public function withAuthorizedProjectId($value)
779
    {
780
        $this->data['AuthorizedProjectId'] = $value;
781
        $this->options['form_params']['AuthorizedProjectId'] = $value;
782
783
        return $this;
784
    }
785
786
    /**
787
     * @param string $value
788
     *
789
     * @return $this
790
     */
791
    public function withTenantId($value)
792
    {
793
        $this->data['TenantId'] = $value;
794
        $this->options['form_params']['TenantId'] = $value;
795
796
        return $this;
797
    }
798
799
    /**
800
     * @param string $value
801
     *
802
     * @return $this
803
     */
804
    public function withEndTime($value)
805
    {
806
        $this->data['EndTime'] = $value;
807
        $this->options['form_params']['EndTime'] = $value;
808
809
        return $this;
810
    }
811
812
    /**
813
     * @param string $value
814
     *
815
     * @return $this
816
     */
817
    public function withProjectId($value)
818
    {
819
        $this->data['ProjectId'] = $value;
820
        $this->options['form_params']['ProjectId'] = $value;
821
822
        return $this;
823
    }
824
825
    /**
826
     * @param string $value
827
     *
828
     * @return $this
829
     */
830
    public function withApiId($value)
831
    {
832
        $this->data['ApiId'] = $value;
833
        $this->options['form_params']['ApiId'] = $value;
834
835
        return $this;
836
    }
837
}
838
839
/**
840
 * @method string getGroupId()
841
 * @method string getTenantId()
842
 * @method string getFolderName()
843
 * @method string getProjectId()
844
 * @method string getParentId()
845
 */
846
class CreateDataServiceFolder extends Rpc
847
{
848
849
    /**
850
     * @param string $value
851
     *
852
     * @return $this
853
     */
854
    public function withGroupId($value)
855
    {
856
        $this->data['GroupId'] = $value;
857
        $this->options['form_params']['GroupId'] = $value;
858
859
        return $this;
860
    }
861
862
    /**
863
     * @param string $value
864
     *
865
     * @return $this
866
     */
867
    public function withTenantId($value)
868
    {
869
        $this->data['TenantId'] = $value;
870
        $this->options['form_params']['TenantId'] = $value;
871
872
        return $this;
873
    }
874
875
    /**
876
     * @param string $value
877
     *
878
     * @return $this
879
     */
880
    public function withFolderName($value)
881
    {
882
        $this->data['FolderName'] = $value;
883
        $this->options['form_params']['FolderName'] = $value;
884
885
        return $this;
886
    }
887
888
    /**
889
     * @param string $value
890
     *
891
     * @return $this
892
     */
893
    public function withProjectId($value)
894
    {
895
        $this->data['ProjectId'] = $value;
896
        $this->options['form_params']['ProjectId'] = $value;
897
898
        return $this;
899
    }
900
901
    /**
902
     * @param string $value
903
     *
904
     * @return $this
905
     */
906
    public function withParentId($value)
907
    {
908
        $this->data['ParentId'] = $value;
909
        $this->options['form_params']['ParentId'] = $value;
910
911
        return $this;
912
    }
913
}
914
915
/**
916
 * @method string getApiGatewayGroupId()
917
 * @method string getTenantId()
918
 * @method string getDescription()
919
 * @method string getProjectId()
920
 * @method string getGroupName()
921
 */
922
class CreateDataServiceGroup extends Rpc
923
{
924
925
    /**
926
     * @param string $value
927
     *
928
     * @return $this
929
     */
930
    public function withApiGatewayGroupId($value)
931
    {
932
        $this->data['ApiGatewayGroupId'] = $value;
933
        $this->options['form_params']['ApiGatewayGroupId'] = $value;
934
935
        return $this;
936
    }
937
938
    /**
939
     * @param string $value
940
     *
941
     * @return $this
942
     */
943
    public function withTenantId($value)
944
    {
945
        $this->data['TenantId'] = $value;
946
        $this->options['form_params']['TenantId'] = $value;
947
948
        return $this;
949
    }
950
951
    /**
952
     * @param string $value
953
     *
954
     * @return $this
955
     */
956
    public function withDescription($value)
957
    {
958
        $this->data['Description'] = $value;
959
        $this->options['form_params']['Description'] = $value;
960
961
        return $this;
962
    }
963
964
    /**
965
     * @param string $value
966
     *
967
     * @return $this
968
     */
969
    public function withProjectId($value)
970
    {
971
        $this->data['ProjectId'] = $value;
972
        $this->options['form_params']['ProjectId'] = $value;
973
974
        return $this;
975
    }
976
977
    /**
978
     * @param string $value
979
     *
980
     * @return $this
981
     */
982
    public function withGroupName($value)
983
    {
984
        $this->data['GroupName'] = $value;
985
        $this->options['form_params']['GroupName'] = $value;
986
987
        return $this;
988
    }
989
}
990
991
/**
992
 * @method string getFileType()
993
 * @method string getDependentNodeIdList()
994
 * @method string getContent()
995
 * @method string getProjectIdentifier()
996
 * @method string getResourceGroupId()
997
 * @method string getProjectId()
998
 * @method string getStartEffectDate()
999
 * @method string getCycleType()
1000
 * @method string getOwner()
1001
 * @method string getAutoRerunIntervalMillis()
1002
 * @method string getInputList()
1003
 * @method string getRerunMode()
1004
 * @method string getConnectionName()
1005
 * @method string getParaValue()
1006
 * @method string getResourceGroupIdentifier()
1007
 * @method string getAutoRerunTimes()
1008
 * @method string getCronExpress()
1009
 * @method string getEndEffectDate()
1010
 * @method string getFileName()
1011
 * @method string getStop()
1012
 * @method string getDependentType()
1013
 * @method string getFileFolderPath()
1014
 * @method string getFileDescription()
1015
 */
1016
class CreateFile extends Rpc
1017
{
1018
1019
    /**
1020
     * @param string $value
1021
     *
1022
     * @return $this
1023
     */
1024
    public function withFileType($value)
1025
    {
1026
        $this->data['FileType'] = $value;
1027
        $this->options['form_params']['FileType'] = $value;
1028
1029
        return $this;
1030
    }
1031
1032
    /**
1033
     * @param string $value
1034
     *
1035
     * @return $this
1036
     */
1037
    public function withDependentNodeIdList($value)
1038
    {
1039
        $this->data['DependentNodeIdList'] = $value;
1040
        $this->options['form_params']['DependentNodeIdList'] = $value;
1041
1042
        return $this;
1043
    }
1044
1045
    /**
1046
     * @param string $value
1047
     *
1048
     * @return $this
1049
     */
1050
    public function withContent($value)
1051
    {
1052
        $this->data['Content'] = $value;
1053
        $this->options['form_params']['Content'] = $value;
1054
1055
        return $this;
1056
    }
1057
1058
    /**
1059
     * @param string $value
1060
     *
1061
     * @return $this
1062
     */
1063
    public function withProjectIdentifier($value)
1064
    {
1065
        $this->data['ProjectIdentifier'] = $value;
1066
        $this->options['form_params']['ProjectIdentifier'] = $value;
1067
1068
        return $this;
1069
    }
1070
1071
    /**
1072
     * @param string $value
1073
     *
1074
     * @return $this
1075
     */
1076
    public function withResourceGroupId($value)
1077
    {
1078
        $this->data['ResourceGroupId'] = $value;
1079
        $this->options['form_params']['ResourceGroupId'] = $value;
1080
1081
        return $this;
1082
    }
1083
1084
    /**
1085
     * @param string $value
1086
     *
1087
     * @return $this
1088
     */
1089
    public function withProjectId($value)
1090
    {
1091
        $this->data['ProjectId'] = $value;
1092
        $this->options['form_params']['ProjectId'] = $value;
1093
1094
        return $this;
1095
    }
1096
1097
    /**
1098
     * @param string $value
1099
     *
1100
     * @return $this
1101
     */
1102
    public function withStartEffectDate($value)
1103
    {
1104
        $this->data['StartEffectDate'] = $value;
1105
        $this->options['form_params']['StartEffectDate'] = $value;
1106
1107
        return $this;
1108
    }
1109
1110
    /**
1111
     * @param string $value
1112
     *
1113
     * @return $this
1114
     */
1115
    public function withCycleType($value)
1116
    {
1117
        $this->data['CycleType'] = $value;
1118
        $this->options['form_params']['CycleType'] = $value;
1119
1120
        return $this;
1121
    }
1122
1123
    /**
1124
     * @param string $value
1125
     *
1126
     * @return $this
1127
     */
1128
    public function withOwner($value)
1129
    {
1130
        $this->data['Owner'] = $value;
1131
        $this->options['form_params']['Owner'] = $value;
1132
1133
        return $this;
1134
    }
1135
1136
    /**
1137
     * @param string $value
1138
     *
1139
     * @return $this
1140
     */
1141
    public function withAutoRerunIntervalMillis($value)
1142
    {
1143
        $this->data['AutoRerunIntervalMillis'] = $value;
1144
        $this->options['form_params']['AutoRerunIntervalMillis'] = $value;
1145
1146
        return $this;
1147
    }
1148
1149
    /**
1150
     * @param string $value
1151
     *
1152
     * @return $this
1153
     */
1154
    public function withInputList($value)
1155
    {
1156
        $this->data['InputList'] = $value;
1157
        $this->options['form_params']['InputList'] = $value;
1158
1159
        return $this;
1160
    }
1161
1162
    /**
1163
     * @param string $value
1164
     *
1165
     * @return $this
1166
     */
1167
    public function withRerunMode($value)
1168
    {
1169
        $this->data['RerunMode'] = $value;
1170
        $this->options['form_params']['RerunMode'] = $value;
1171
1172
        return $this;
1173
    }
1174
1175
    /**
1176
     * @param string $value
1177
     *
1178
     * @return $this
1179
     */
1180
    public function withConnectionName($value)
1181
    {
1182
        $this->data['ConnectionName'] = $value;
1183
        $this->options['form_params']['ConnectionName'] = $value;
1184
1185
        return $this;
1186
    }
1187
1188
    /**
1189
     * @param string $value
1190
     *
1191
     * @return $this
1192
     */
1193
    public function withParaValue($value)
1194
    {
1195
        $this->data['ParaValue'] = $value;
1196
        $this->options['form_params']['ParaValue'] = $value;
1197
1198
        return $this;
1199
    }
1200
1201
    /**
1202
     * @param string $value
1203
     *
1204
     * @return $this
1205
     */
1206
    public function withResourceGroupIdentifier($value)
1207
    {
1208
        $this->data['ResourceGroupIdentifier'] = $value;
1209
        $this->options['form_params']['ResourceGroupIdentifier'] = $value;
1210
1211
        return $this;
1212
    }
1213
1214
    /**
1215
     * @param string $value
1216
     *
1217
     * @return $this
1218
     */
1219
    public function withAutoRerunTimes($value)
1220
    {
1221
        $this->data['AutoRerunTimes'] = $value;
1222
        $this->options['form_params']['AutoRerunTimes'] = $value;
1223
1224
        return $this;
1225
    }
1226
1227
    /**
1228
     * @param string $value
1229
     *
1230
     * @return $this
1231
     */
1232
    public function withCronExpress($value)
1233
    {
1234
        $this->data['CronExpress'] = $value;
1235
        $this->options['form_params']['CronExpress'] = $value;
1236
1237
        return $this;
1238
    }
1239
1240
    /**
1241
     * @param string $value
1242
     *
1243
     * @return $this
1244
     */
1245
    public function withEndEffectDate($value)
1246
    {
1247
        $this->data['EndEffectDate'] = $value;
1248
        $this->options['form_params']['EndEffectDate'] = $value;
1249
1250
        return $this;
1251
    }
1252
1253
    /**
1254
     * @param string $value
1255
     *
1256
     * @return $this
1257
     */
1258
    public function withFileName($value)
1259
    {
1260
        $this->data['FileName'] = $value;
1261
        $this->options['form_params']['FileName'] = $value;
1262
1263
        return $this;
1264
    }
1265
1266
    /**
1267
     * @param string $value
1268
     *
1269
     * @return $this
1270
     */
1271
    public function withStop($value)
1272
    {
1273
        $this->data['Stop'] = $value;
1274
        $this->options['form_params']['Stop'] = $value;
1275
1276
        return $this;
1277
    }
1278
1279
    /**
1280
     * @param string $value
1281
     *
1282
     * @return $this
1283
     */
1284
    public function withDependentType($value)
1285
    {
1286
        $this->data['DependentType'] = $value;
1287
        $this->options['form_params']['DependentType'] = $value;
1288
1289
        return $this;
1290
    }
1291
1292
    /**
1293
     * @param string $value
1294
     *
1295
     * @return $this
1296
     */
1297
    public function withFileFolderPath($value)
1298
    {
1299
        $this->data['FileFolderPath'] = $value;
1300
        $this->options['form_params']['FileFolderPath'] = $value;
1301
1302
        return $this;
1303
    }
1304
1305
    /**
1306
     * @param string $value
1307
     *
1308
     * @return $this
1309
     */
1310
    public function withFileDescription($value)
1311
    {
1312
        $this->data['FileDescription'] = $value;
1313
        $this->options['form_params']['FileDescription'] = $value;
1314
1315
        return $this;
1316
    }
1317
}
1318
1319
/**
1320
 * @method string getFolderPath()
1321
 * @method string getProjectId()
1322
 * @method string getProjectIdentifier()
1323
 */
1324
class CreateFolder extends Rpc
1325
{
1326
1327
    /**
1328
     * @param string $value
1329
     *
1330
     * @return $this
1331
     */
1332
    public function withFolderPath($value)
1333
    {
1334
        $this->data['FolderPath'] = $value;
1335
        $this->options['form_params']['FolderPath'] = $value;
1336
1337
        return $this;
1338
    }
1339
1340
    /**
1341
     * @param string $value
1342
     *
1343
     * @return $this
1344
     */
1345
    public function withProjectId($value)
1346
    {
1347
        $this->data['ProjectId'] = $value;
1348
        $this->options['form_params']['ProjectId'] = $value;
1349
1350
        return $this;
1351
    }
1352
1353
    /**
1354
     * @param string $value
1355
     *
1356
     * @return $this
1357
     */
1358
    public function withProjectIdentifier($value)
1359
    {
1360
        $this->data['ProjectIdentifier'] = $value;
1361
        $this->options['form_params']['ProjectIdentifier'] = $value;
1362
1363
        return $this;
1364
    }
1365
}
1366
1367
/**
1368
 * @method string getName()
1369
 * @method string getComment()
1370
 * @method string getParentId()
1371
 */
1372
class CreateMetaCategory extends Rpc
1373
{
1374
1375
    /**
1376
     * @param string $value
1377
     *
1378
     * @return $this
1379
     */
1380
    public function withName($value)
1381
    {
1382
        $this->data['Name'] = $value;
1383
        $this->options['form_params']['Name'] = $value;
1384
1385
        return $this;
1386
    }
1387
1388
    /**
1389
     * @param string $value
1390
     *
1391
     * @return $this
1392
     */
1393
    public function withComment($value)
1394
    {
1395
        $this->data['Comment'] = $value;
1396
        $this->options['form_params']['Comment'] = $value;
1397
1398
        return $this;
1399
    }
1400
1401
    /**
1402
     * @param string $value
1403
     *
1404
     * @return $this
1405
     */
1406
    public function withParentId($value)
1407
    {
1408
        $this->data['ParentId'] = $value;
1409
        $this->options['form_params']['ParentId'] = $value;
1410
1411
        return $this;
1412
    }
1413
}
1414
1415
/**
1416
 * @method string getRoleCode()
1417
 * @method $this withRoleCode($value)
1418
 * @method string getClientToken()
1419
 * @method $this withClientToken($value)
1420
 * @method string getProjectId()
1421
 * @method $this withProjectId($value)
1422
 * @method string getUserId()
1423
 * @method $this withUserId($value)
1424
 */
1425
class CreateProjectMember extends Rpc
1426
{
1427
}
1428
1429
/**
1430
 * @method string getProjectName()
1431
 * @method string getEntityLevel()
1432
 * @method string getMatchExpression()
1433
 * @method string getEnvType()
1434
 * @method string getTableName()
1435
 */
1436
class CreateQualityEntity extends Rpc
1437
{
1438
1439
    /** @var string */
1440
    public $scheme = 'https';
1441
1442
    /**
1443
     * @param string $value
1444
     *
1445
     * @return $this
1446
     */
1447
    public function withProjectName($value)
1448
    {
1449
        $this->data['ProjectName'] = $value;
1450
        $this->options['form_params']['ProjectName'] = $value;
1451
1452
        return $this;
1453
    }
1454
1455
    /**
1456
     * @param string $value
1457
     *
1458
     * @return $this
1459
     */
1460
    public function withEntityLevel($value)
1461
    {
1462
        $this->data['EntityLevel'] = $value;
1463
        $this->options['form_params']['EntityLevel'] = $value;
1464
1465
        return $this;
1466
    }
1467
1468
    /**
1469
     * @param string $value
1470
     *
1471
     * @return $this
1472
     */
1473
    public function withMatchExpression($value)
1474
    {
1475
        $this->data['MatchExpression'] = $value;
1476
        $this->options['form_params']['MatchExpression'] = $value;
1477
1478
        return $this;
1479
    }
1480
1481
    /**
1482
     * @param string $value
1483
     *
1484
     * @return $this
1485
     */
1486
    public function withEnvType($value)
1487
    {
1488
        $this->data['EnvType'] = $value;
1489
        $this->options['form_params']['EnvType'] = $value;
1490
1491
        return $this;
1492
    }
1493
1494
    /**
1495
     * @param string $value
1496
     *
1497
     * @return $this
1498
     */
1499
    public function withTableName($value)
1500
    {
1501
        $this->data['TableName'] = $value;
1502
        $this->options['form_params']['TableName'] = $value;
1503
1504
        return $this;
1505
    }
1506
}
1507
1508
/**
1509
 * @method string getAlarmMode()
1510
 * @method string getProjectName()
1511
 * @method string getFollower()
1512
 * @method string getEntityId()
1513
 */
1514
class CreateQualityFollower extends Rpc
1515
{
1516
1517
    /**
1518
     * @param string $value
1519
     *
1520
     * @return $this
1521
     */
1522
    public function withAlarmMode($value)
1523
    {
1524
        $this->data['AlarmMode'] = $value;
1525
        $this->options['form_params']['AlarmMode'] = $value;
1526
1527
        return $this;
1528
    }
1529
1530
    /**
1531
     * @param string $value
1532
     *
1533
     * @return $this
1534
     */
1535
    public function withProjectName($value)
1536
    {
1537
        $this->data['ProjectName'] = $value;
1538
        $this->options['form_params']['ProjectName'] = $value;
1539
1540
        return $this;
1541
    }
1542
1543
    /**
1544
     * @param string $value
1545
     *
1546
     * @return $this
1547
     */
1548
    public function withFollower($value)
1549
    {
1550
        $this->data['Follower'] = $value;
1551
        $this->options['form_params']['Follower'] = $value;
1552
1553
        return $this;
1554
    }
1555
1556
    /**
1557
     * @param string $value
1558
     *
1559
     * @return $this
1560
     */
1561
    public function withEntityId($value)
1562
    {
1563
        $this->data['EntityId'] = $value;
1564
        $this->options['form_params']['EntityId'] = $value;
1565
1566
        return $this;
1567
    }
1568
}
1569
1570
/**
1571
 * @method string getProjectName()
1572
 * @method string getTargetNodeProjectId()
1573
 * @method string getMatchExpression()
1574
 * @method string getEnvType()
1575
 * @method string getTargetNodeProjectName()
1576
 * @method string getTableName()
1577
 * @method string getNodeId()
1578
 * @method string getProjectId()
1579
 */
1580
class CreateQualityRelativeNode extends Rpc
1581
{
1582
1583
    /**
1584
     * @param string $value
1585
     *
1586
     * @return $this
1587
     */
1588
    public function withProjectName($value)
1589
    {
1590
        $this->data['ProjectName'] = $value;
1591
        $this->options['form_params']['ProjectName'] = $value;
1592
1593
        return $this;
1594
    }
1595
1596
    /**
1597
     * @param string $value
1598
     *
1599
     * @return $this
1600
     */
1601
    public function withTargetNodeProjectId($value)
1602
    {
1603
        $this->data['TargetNodeProjectId'] = $value;
1604
        $this->options['form_params']['TargetNodeProjectId'] = $value;
1605
1606
        return $this;
1607
    }
1608
1609
    /**
1610
     * @param string $value
1611
     *
1612
     * @return $this
1613
     */
1614
    public function withMatchExpression($value)
1615
    {
1616
        $this->data['MatchExpression'] = $value;
1617
        $this->options['form_params']['MatchExpression'] = $value;
1618
1619
        return $this;
1620
    }
1621
1622
    /**
1623
     * @param string $value
1624
     *
1625
     * @return $this
1626
     */
1627
    public function withEnvType($value)
1628
    {
1629
        $this->data['EnvType'] = $value;
1630
        $this->options['form_params']['EnvType'] = $value;
1631
1632
        return $this;
1633
    }
1634
1635
    /**
1636
     * @param string $value
1637
     *
1638
     * @return $this
1639
     */
1640
    public function withTargetNodeProjectName($value)
1641
    {
1642
        $this->data['TargetNodeProjectName'] = $value;
1643
        $this->options['form_params']['TargetNodeProjectName'] = $value;
1644
1645
        return $this;
1646
    }
1647
1648
    /**
1649
     * @param string $value
1650
     *
1651
     * @return $this
1652
     */
1653
    public function withTableName($value)
1654
    {
1655
        $this->data['TableName'] = $value;
1656
        $this->options['form_params']['TableName'] = $value;
1657
1658
        return $this;
1659
    }
1660
1661
    /**
1662
     * @param string $value
1663
     *
1664
     * @return $this
1665
     */
1666
    public function withNodeId($value)
1667
    {
1668
        $this->data['NodeId'] = $value;
1669
        $this->options['form_params']['NodeId'] = $value;
1670
1671
        return $this;
1672
    }
1673
1674
    /**
1675
     * @param string $value
1676
     *
1677
     * @return $this
1678
     */
1679
    public function withProjectId($value)
1680
    {
1681
        $this->data['ProjectId'] = $value;
1682
        $this->options['form_params']['ProjectId'] = $value;
1683
1684
        return $this;
1685
    }
1686
}
1687
1688
/**
1689
 * @method string getProjectName()
1690
 * @method string getTrend()
1691
 * @method string getRuleType()
1692
 * @method string getBlockType()
1693
 * @method string getPropertyType()
1694
 * @method string getEntityId()
1695
 * @method string getRuleName()
1696
 * @method string getChecker()
1697
 * @method string getTemplateId()
1698
 * @method string getExpectValue()
1699
 * @method string getOperator()
1700
 * @method string getWhereCondition()
1701
 * @method string getCriticalThreshold()
1702
 * @method string getProperty()
1703
 * @method string getComment()
1704
 * @method string getPredictType()
1705
 * @method string getWarningThreshold()
1706
 * @method string getMethodName()
1707
 */
1708
class CreateQualityRule extends Rpc
1709
{
1710
1711
    /**
1712
     * @param string $value
1713
     *
1714
     * @return $this
1715
     */
1716
    public function withProjectName($value)
1717
    {
1718
        $this->data['ProjectName'] = $value;
1719
        $this->options['form_params']['ProjectName'] = $value;
1720
1721
        return $this;
1722
    }
1723
1724
    /**
1725
     * @param string $value
1726
     *
1727
     * @return $this
1728
     */
1729
    public function withTrend($value)
1730
    {
1731
        $this->data['Trend'] = $value;
1732
        $this->options['form_params']['Trend'] = $value;
1733
1734
        return $this;
1735
    }
1736
1737
    /**
1738
     * @param string $value
1739
     *
1740
     * @return $this
1741
     */
1742
    public function withRuleType($value)
1743
    {
1744
        $this->data['RuleType'] = $value;
1745
        $this->options['form_params']['RuleType'] = $value;
1746
1747
        return $this;
1748
    }
1749
1750
    /**
1751
     * @param string $value
1752
     *
1753
     * @return $this
1754
     */
1755
    public function withBlockType($value)
1756
    {
1757
        $this->data['BlockType'] = $value;
1758
        $this->options['form_params']['BlockType'] = $value;
1759
1760
        return $this;
1761
    }
1762
1763
    /**
1764
     * @param string $value
1765
     *
1766
     * @return $this
1767
     */
1768
    public function withPropertyType($value)
1769
    {
1770
        $this->data['PropertyType'] = $value;
1771
        $this->options['form_params']['PropertyType'] = $value;
1772
1773
        return $this;
1774
    }
1775
1776
    /**
1777
     * @param string $value
1778
     *
1779
     * @return $this
1780
     */
1781
    public function withEntityId($value)
1782
    {
1783
        $this->data['EntityId'] = $value;
1784
        $this->options['form_params']['EntityId'] = $value;
1785
1786
        return $this;
1787
    }
1788
1789
    /**
1790
     * @param string $value
1791
     *
1792
     * @return $this
1793
     */
1794
    public function withRuleName($value)
1795
    {
1796
        $this->data['RuleName'] = $value;
1797
        $this->options['form_params']['RuleName'] = $value;
1798
1799
        return $this;
1800
    }
1801
1802
    /**
1803
     * @param string $value
1804
     *
1805
     * @return $this
1806
     */
1807
    public function withChecker($value)
1808
    {
1809
        $this->data['Checker'] = $value;
1810
        $this->options['form_params']['Checker'] = $value;
1811
1812
        return $this;
1813
    }
1814
1815
    /**
1816
     * @param string $value
1817
     *
1818
     * @return $this
1819
     */
1820
    public function withTemplateId($value)
1821
    {
1822
        $this->data['TemplateId'] = $value;
1823
        $this->options['form_params']['TemplateId'] = $value;
1824
1825
        return $this;
1826
    }
1827
1828
    /**
1829
     * @param string $value
1830
     *
1831
     * @return $this
1832
     */
1833
    public function withExpectValue($value)
1834
    {
1835
        $this->data['ExpectValue'] = $value;
1836
        $this->options['form_params']['ExpectValue'] = $value;
1837
1838
        return $this;
1839
    }
1840
1841
    /**
1842
     * @param string $value
1843
     *
1844
     * @return $this
1845
     */
1846
    public function withOperator($value)
1847
    {
1848
        $this->data['Operator'] = $value;
1849
        $this->options['form_params']['Operator'] = $value;
1850
1851
        return $this;
1852
    }
1853
1854
    /**
1855
     * @param string $value
1856
     *
1857
     * @return $this
1858
     */
1859
    public function withWhereCondition($value)
1860
    {
1861
        $this->data['WhereCondition'] = $value;
1862
        $this->options['form_params']['WhereCondition'] = $value;
1863
1864
        return $this;
1865
    }
1866
1867
    /**
1868
     * @param string $value
1869
     *
1870
     * @return $this
1871
     */
1872
    public function withCriticalThreshold($value)
1873
    {
1874
        $this->data['CriticalThreshold'] = $value;
1875
        $this->options['form_params']['CriticalThreshold'] = $value;
1876
1877
        return $this;
1878
    }
1879
1880
    /**
1881
     * @param string $value
1882
     *
1883
     * @return $this
1884
     */
1885
    public function withProperty($value)
1886
    {
1887
        $this->data['Property'] = $value;
1888
        $this->options['form_params']['Property'] = $value;
1889
1890
        return $this;
1891
    }
1892
1893
    /**
1894
     * @param string $value
1895
     *
1896
     * @return $this
1897
     */
1898
    public function withComment($value)
1899
    {
1900
        $this->data['Comment'] = $value;
1901
        $this->options['form_params']['Comment'] = $value;
1902
1903
        return $this;
1904
    }
1905
1906
    /**
1907
     * @param string $value
1908
     *
1909
     * @return $this
1910
     */
1911
    public function withPredictType($value)
1912
    {
1913
        $this->data['PredictType'] = $value;
1914
        $this->options['form_params']['PredictType'] = $value;
1915
1916
        return $this;
1917
    }
1918
1919
    /**
1920
     * @param string $value
1921
     *
1922
     * @return $this
1923
     */
1924
    public function withWarningThreshold($value)
1925
    {
1926
        $this->data['WarningThreshold'] = $value;
1927
        $this->options['form_params']['WarningThreshold'] = $value;
1928
1929
        return $this;
1930
    }
1931
1932
    /**
1933
     * @param string $value
1934
     *
1935
     * @return $this
1936
     */
1937
    public function withMethodName($value)
1938
    {
1939
        $this->data['MethodName'] = $value;
1940
        $this->options['form_params']['MethodName'] = $value;
1941
1942
        return $this;
1943
    }
1944
}
1945
1946
/**
1947
 * @method string getDndEnd()
1948
 * @method string getAlertUnit()
1949
 * @method string getRemindUnit()
1950
 * @method string getAlertInterval()
1951
 * @method string getAlertMethods()
1952
 * @method string getRobotUrls()
1953
 * @method string getMaxAlertTimes()
1954
 * @method string getBizProcessIds()
1955
 * @method string getRemindType()
1956
 * @method string getAlertTargets()
1957
 * @method string getBaselineIds()
1958
 * @method string getDetail()
1959
 * @method string getRemindName()
1960
 * @method string getProjectId()
1961
 * @method string getNodeIds()
1962
 */
1963
class CreateRemind extends Rpc
1964
{
1965
1966
    /**
1967
     * @param string $value
1968
     *
1969
     * @return $this
1970
     */
1971
    public function withDndEnd($value)
1972
    {
1973
        $this->data['DndEnd'] = $value;
1974
        $this->options['form_params']['DndEnd'] = $value;
1975
1976
        return $this;
1977
    }
1978
1979
    /**
1980
     * @param string $value
1981
     *
1982
     * @return $this
1983
     */
1984
    public function withAlertUnit($value)
1985
    {
1986
        $this->data['AlertUnit'] = $value;
1987
        $this->options['form_params']['AlertUnit'] = $value;
1988
1989
        return $this;
1990
    }
1991
1992
    /**
1993
     * @param string $value
1994
     *
1995
     * @return $this
1996
     */
1997
    public function withRemindUnit($value)
1998
    {
1999
        $this->data['RemindUnit'] = $value;
2000
        $this->options['form_params']['RemindUnit'] = $value;
2001
2002
        return $this;
2003
    }
2004
2005
    /**
2006
     * @param string $value
2007
     *
2008
     * @return $this
2009
     */
2010
    public function withAlertInterval($value)
2011
    {
2012
        $this->data['AlertInterval'] = $value;
2013
        $this->options['form_params']['AlertInterval'] = $value;
2014
2015
        return $this;
2016
    }
2017
2018
    /**
2019
     * @param string $value
2020
     *
2021
     * @return $this
2022
     */
2023
    public function withAlertMethods($value)
2024
    {
2025
        $this->data['AlertMethods'] = $value;
2026
        $this->options['form_params']['AlertMethods'] = $value;
2027
2028
        return $this;
2029
    }
2030
2031
    /**
2032
     * @param string $value
2033
     *
2034
     * @return $this
2035
     */
2036
    public function withRobotUrls($value)
2037
    {
2038
        $this->data['RobotUrls'] = $value;
2039
        $this->options['form_params']['RobotUrls'] = $value;
2040
2041
        return $this;
2042
    }
2043
2044
    /**
2045
     * @param string $value
2046
     *
2047
     * @return $this
2048
     */
2049
    public function withMaxAlertTimes($value)
2050
    {
2051
        $this->data['MaxAlertTimes'] = $value;
2052
        $this->options['form_params']['MaxAlertTimes'] = $value;
2053
2054
        return $this;
2055
    }
2056
2057
    /**
2058
     * @param string $value
2059
     *
2060
     * @return $this
2061
     */
2062
    public function withBizProcessIds($value)
2063
    {
2064
        $this->data['BizProcessIds'] = $value;
2065
        $this->options['form_params']['BizProcessIds'] = $value;
2066
2067
        return $this;
2068
    }
2069
2070
    /**
2071
     * @param string $value
2072
     *
2073
     * @return $this
2074
     */
2075
    public function withRemindType($value)
2076
    {
2077
        $this->data['RemindType'] = $value;
2078
        $this->options['form_params']['RemindType'] = $value;
2079
2080
        return $this;
2081
    }
2082
2083
    /**
2084
     * @param string $value
2085
     *
2086
     * @return $this
2087
     */
2088
    public function withAlertTargets($value)
2089
    {
2090
        $this->data['AlertTargets'] = $value;
2091
        $this->options['form_params']['AlertTargets'] = $value;
2092
2093
        return $this;
2094
    }
2095
2096
    /**
2097
     * @param string $value
2098
     *
2099
     * @return $this
2100
     */
2101
    public function withBaselineIds($value)
2102
    {
2103
        $this->data['BaselineIds'] = $value;
2104
        $this->options['form_params']['BaselineIds'] = $value;
2105
2106
        return $this;
2107
    }
2108
2109
    /**
2110
     * @param string $value
2111
     *
2112
     * @return $this
2113
     */
2114
    public function withDetail($value)
2115
    {
2116
        $this->data['Detail'] = $value;
2117
        $this->options['form_params']['Detail'] = $value;
2118
2119
        return $this;
2120
    }
2121
2122
    /**
2123
     * @param string $value
2124
     *
2125
     * @return $this
2126
     */
2127
    public function withRemindName($value)
2128
    {
2129
        $this->data['RemindName'] = $value;
2130
        $this->options['form_params']['RemindName'] = $value;
2131
2132
        return $this;
2133
    }
2134
2135
    /**
2136
     * @param string $value
2137
     *
2138
     * @return $this
2139
     */
2140
    public function withProjectId($value)
2141
    {
2142
        $this->data['ProjectId'] = $value;
2143
        $this->options['form_params']['ProjectId'] = $value;
2144
2145
        return $this;
2146
    }
2147
2148
    /**
2149
     * @param string $value
2150
     *
2151
     * @return $this
2152
     */
2153
    public function withNodeIds($value)
2154
    {
2155
        $this->data['NodeIds'] = $value;
2156
        $this->options['form_params']['NodeIds'] = $value;
2157
2158
        return $this;
2159
    }
2160
}
2161
2162
/**
2163
 * @method string getVisibility()
2164
 * @method $this withVisibility($value)
2165
 * @method string getPhysicsLevelId()
2166
 * @method $this withPhysicsLevelId($value)
2167
 * @method array getColumns()
2168
 * @method string getOwnerId()
2169
 * @method $this withOwnerId($value)
2170
 * @method string getLifeCycle()
2171
 * @method $this withLifeCycle($value)
2172
 * @method array getThemes()
2173
 * @method string getLogicalLevelId()
2174
 * @method $this withLogicalLevelId($value)
2175
 * @method string getEndpoint()
2176
 * @method string getIsView()
2177
 * @method $this withIsView($value)
2178
 * @method string getExternalTableType()
2179
 * @method $this withExternalTableType($value)
2180
 * @method string getEnvType()
2181
 * @method string getHasPart()
2182
 * @method $this withHasPart($value)
2183
 * @method string getLocation()
2184
 * @method $this withLocation($value)
2185
 * @method string getTableName()
2186
 * @method $this withTableName($value)
2187
 * @method string getAppGuid()
2188
 * @method $this withAppGuid($value)
2189
 * @method string getProjectId()
2190
 * @method $this withProjectId($value)
2191
 * @method string getCategoryId()
2192
 * @method $this withCategoryId($value)
2193
 */
2194
class CreateTable extends Rpc
2195
{
2196
2197
    /**
2198
     * @param array $columns
2199
     *
2200
     * @return $this
2201
     */
2202
	public function withColumns(array $columns)
2203
	{
2204
	    $this->data['Columns'] = $columns;
2205
		foreach ($columns as $depth1 => $depth1Value) {
2206
			if(isset($depth1Value['SeqNumber'])){
2207
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.SeqNumber'] = $depth1Value['SeqNumber'];
2208
			}
2209
			if(isset($depth1Value['IsPartitionCol'])){
2210
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.IsPartitionCol'] = $depth1Value['IsPartitionCol'];
2211
			}
2212
			if(isset($depth1Value['ColumnNameCn'])){
2213
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.ColumnNameCn'] = $depth1Value['ColumnNameCn'];
2214
			}
2215
			if(isset($depth1Value['Length'])){
2216
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.Length'] = $depth1Value['Length'];
2217
			}
2218
			if(isset($depth1Value['IsNullable'])){
2219
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.IsNullable'] = $depth1Value['IsNullable'];
2220
			}
2221
			if(isset($depth1Value['Comment'])){
2222
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.Comment'] = $depth1Value['Comment'];
2223
			}
2224
			if(isset($depth1Value['IsPrimaryKey'])){
2225
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.IsPrimaryKey'] = $depth1Value['IsPrimaryKey'];
2226
			}
2227
			if(isset($depth1Value['ColumnName'])){
2228
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.ColumnName'] = $depth1Value['ColumnName'];
2229
			}
2230
			if(isset($depth1Value['ColumnType'])){
2231
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.ColumnType'] = $depth1Value['ColumnType'];
2232
			}
2233
		}
2234
2235
		return $this;
2236
    }
2237
2238
    /**
2239
     * @param array $themes
2240
     *
2241
     * @return $this
2242
     */
2243
	public function withThemes(array $themes)
2244
	{
2245
	    $this->data['Themes'] = $themes;
2246
		foreach ($themes as $depth1 => $depth1Value) {
2247
			if(isset($depth1Value['ThemeLevel'])){
2248
				$this->options['form_params']['Themes.' . ($depth1 + 1) . '.ThemeLevel'] = $depth1Value['ThemeLevel'];
2249
			}
2250
			if(isset($depth1Value['ThemeId'])){
2251
				$this->options['form_params']['Themes.' . ($depth1 + 1) . '.ThemeId'] = $depth1Value['ThemeId'];
2252
			}
2253
		}
2254
2255
		return $this;
2256
    }
2257
2258
    /**
2259
     * @param string $value
2260
     *
2261
     * @return $this
2262
     */
2263
    public function withEndpoint($value)
2264
    {
2265
        $this->data['Endpoint'] = $value;
2266
        $this->options['form_params']['Endpoint'] = $value;
2267
2268
        return $this;
2269
    }
2270
2271
    /**
2272
     * @param string $value
2273
     *
2274
     * @return $this
2275
     */
2276
    public function withEnvType($value)
2277
    {
2278
        $this->data['EnvType'] = $value;
2279
        $this->options['form_params']['EnvType'] = $value;
2280
2281
        return $this;
2282
    }
2283
}
2284
2285
/**
2286
 * @method string getLevelType()
2287
 * @method $this withLevelType($value)
2288
 * @method string getName()
2289
 * @method $this withName($value)
2290
 * @method string getDescription()
2291
 * @method $this withDescription($value)
2292
 * @method string getProjectId()
2293
 * @method $this withProjectId($value)
2294
 */
2295
class CreateTableLevel extends Rpc
2296
{
2297
}
2298
2299
/**
2300
 * @method string getLevel()
2301
 * @method $this withLevel($value)
2302
 * @method string getName()
2303
 * @method $this withName($value)
2304
 * @method string getProjectId()
2305
 * @method $this withProjectId($value)
2306
 * @method string getParentId()
2307
 * @method $this withParentId($value)
2308
 */
2309
class CreateTableTheme extends Rpc
2310
{
2311
}
2312
2313
/**
2314
 * @method string getReturnValue()
2315
 * @method string getResources()
2316
 * @method string getFunctionType()
2317
 * @method string getCmdDescription()
2318
 * @method string getUdfDescription()
2319
 * @method string getParameterDescription()
2320
 * @method string getProjectIdentifier()
2321
 * @method string getExample()
2322
 * @method string getFileName()
2323
 * @method string getClassName()
2324
 * @method string getFileFolderPath()
2325
 * @method string getProjectId()
2326
 */
2327
class CreateUdfFile extends Rpc
2328
{
2329
2330
    /**
2331
     * @param string $value
2332
     *
2333
     * @return $this
2334
     */
2335
    public function withReturnValue($value)
2336
    {
2337
        $this->data['ReturnValue'] = $value;
2338
        $this->options['form_params']['ReturnValue'] = $value;
2339
2340
        return $this;
2341
    }
2342
2343
    /**
2344
     * @param string $value
2345
     *
2346
     * @return $this
2347
     */
2348
    public function withResources($value)
2349
    {
2350
        $this->data['Resources'] = $value;
2351
        $this->options['form_params']['Resources'] = $value;
2352
2353
        return $this;
2354
    }
2355
2356
    /**
2357
     * @param string $value
2358
     *
2359
     * @return $this
2360
     */
2361
    public function withFunctionType($value)
2362
    {
2363
        $this->data['FunctionType'] = $value;
2364
        $this->options['form_params']['FunctionType'] = $value;
2365
2366
        return $this;
2367
    }
2368
2369
    /**
2370
     * @param string $value
2371
     *
2372
     * @return $this
2373
     */
2374
    public function withCmdDescription($value)
2375
    {
2376
        $this->data['CmdDescription'] = $value;
2377
        $this->options['form_params']['CmdDescription'] = $value;
2378
2379
        return $this;
2380
    }
2381
2382
    /**
2383
     * @param string $value
2384
     *
2385
     * @return $this
2386
     */
2387
    public function withUdfDescription($value)
2388
    {
2389
        $this->data['UdfDescription'] = $value;
2390
        $this->options['form_params']['UdfDescription'] = $value;
2391
2392
        return $this;
2393
    }
2394
2395
    /**
2396
     * @param string $value
2397
     *
2398
     * @return $this
2399
     */
2400
    public function withParameterDescription($value)
2401
    {
2402
        $this->data['ParameterDescription'] = $value;
2403
        $this->options['form_params']['ParameterDescription'] = $value;
2404
2405
        return $this;
2406
    }
2407
2408
    /**
2409
     * @param string $value
2410
     *
2411
     * @return $this
2412
     */
2413
    public function withProjectIdentifier($value)
2414
    {
2415
        $this->data['ProjectIdentifier'] = $value;
2416
        $this->options['form_params']['ProjectIdentifier'] = $value;
2417
2418
        return $this;
2419
    }
2420
2421
    /**
2422
     * @param string $value
2423
     *
2424
     * @return $this
2425
     */
2426
    public function withExample($value)
2427
    {
2428
        $this->data['Example'] = $value;
2429
        $this->options['form_params']['Example'] = $value;
2430
2431
        return $this;
2432
    }
2433
2434
    /**
2435
     * @param string $value
2436
     *
2437
     * @return $this
2438
     */
2439
    public function withFileName($value)
2440
    {
2441
        $this->data['FileName'] = $value;
2442
        $this->options['form_params']['FileName'] = $value;
2443
2444
        return $this;
2445
    }
2446
2447
    /**
2448
     * @param string $value
2449
     *
2450
     * @return $this
2451
     */
2452
    public function withClassName($value)
2453
    {
2454
        $this->data['ClassName'] = $value;
2455
        $this->options['form_params']['ClassName'] = $value;
2456
2457
        return $this;
2458
    }
2459
2460
    /**
2461
     * @param string $value
2462
     *
2463
     * @return $this
2464
     */
2465
    public function withFileFolderPath($value)
2466
    {
2467
        $this->data['FileFolderPath'] = $value;
2468
        $this->options['form_params']['FileFolderPath'] = $value;
2469
2470
        return $this;
2471
    }
2472
2473
    /**
2474
     * @param string $value
2475
     *
2476
     * @return $this
2477
     */
2478
    public function withProjectId($value)
2479
    {
2480
        $this->data['ProjectId'] = $value;
2481
        $this->options['form_params']['ProjectId'] = $value;
2482
2483
        return $this;
2484
    }
2485
}
2486
2487
/**
2488
 * @method string getBusinessId()
2489
 * @method string getProjectId()
2490
 * @method string getProjectIdentifier()
2491
 */
2492
class DeleteBusiness extends Rpc
2493
{
2494
2495
    /**
2496
     * @param string $value
2497
     *
2498
     * @return $this
2499
     */
2500
    public function withBusinessId($value)
2501
    {
2502
        $this->data['BusinessId'] = $value;
2503
        $this->options['form_params']['BusinessId'] = $value;
2504
2505
        return $this;
2506
    }
2507
2508
    /**
2509
     * @param string $value
2510
     *
2511
     * @return $this
2512
     */
2513
    public function withProjectId($value)
2514
    {
2515
        $this->data['ProjectId'] = $value;
2516
        $this->options['form_params']['ProjectId'] = $value;
2517
2518
        return $this;
2519
    }
2520
2521
    /**
2522
     * @param string $value
2523
     *
2524
     * @return $this
2525
     */
2526
    public function withProjectIdentifier($value)
2527
    {
2528
        $this->data['ProjectIdentifier'] = $value;
2529
        $this->options['form_params']['ProjectIdentifier'] = $value;
2530
2531
        return $this;
2532
    }
2533
}
2534
2535
/**
2536
 * @method string getConnectionId()
2537
 * @method $this withConnectionId($value)
2538
 */
2539
class DeleteConnection extends Rpc
2540
{
2541
}
2542
2543
/**
2544
 * @method string getTenantId()
2545
 * @method string getProjectId()
2546
 * @method string getApiId()
2547
 */
2548
class DeleteDataServiceApi extends Rpc
2549
{
2550
2551
    /**
2552
     * @param string $value
2553
     *
2554
     * @return $this
2555
     */
2556
    public function withTenantId($value)
2557
    {
2558
        $this->data['TenantId'] = $value;
2559
        $this->options['form_params']['TenantId'] = $value;
2560
2561
        return $this;
2562
    }
2563
2564
    /**
2565
     * @param string $value
2566
     *
2567
     * @return $this
2568
     */
2569
    public function withProjectId($value)
2570
    {
2571
        $this->data['ProjectId'] = $value;
2572
        $this->options['form_params']['ProjectId'] = $value;
2573
2574
        return $this;
2575
    }
2576
2577
    /**
2578
     * @param string $value
2579
     *
2580
     * @return $this
2581
     */
2582
    public function withApiId($value)
2583
    {
2584
        $this->data['ApiId'] = $value;
2585
        $this->options['form_params']['ApiId'] = $value;
2586
2587
        return $this;
2588
    }
2589
}
2590
2591
/**
2592
 * @method string getAuthorizedProjectId()
2593
 * @method string getTenantId()
2594
 * @method string getProjectId()
2595
 * @method string getApiId()
2596
 */
2597
class DeleteDataServiceApiAuthority extends Rpc
2598
{
2599
2600
    /**
2601
     * @param string $value
2602
     *
2603
     * @return $this
2604
     */
2605
    public function withAuthorizedProjectId($value)
2606
    {
2607
        $this->data['AuthorizedProjectId'] = $value;
2608
        $this->options['form_params']['AuthorizedProjectId'] = $value;
2609
2610
        return $this;
2611
    }
2612
2613
    /**
2614
     * @param string $value
2615
     *
2616
     * @return $this
2617
     */
2618
    public function withTenantId($value)
2619
    {
2620
        $this->data['TenantId'] = $value;
2621
        $this->options['form_params']['TenantId'] = $value;
2622
2623
        return $this;
2624
    }
2625
2626
    /**
2627
     * @param string $value
2628
     *
2629
     * @return $this
2630
     */
2631
    public function withProjectId($value)
2632
    {
2633
        $this->data['ProjectId'] = $value;
2634
        $this->options['form_params']['ProjectId'] = $value;
2635
2636
        return $this;
2637
    }
2638
2639
    /**
2640
     * @param string $value
2641
     *
2642
     * @return $this
2643
     */
2644
    public function withApiId($value)
2645
    {
2646
        $this->data['ApiId'] = $value;
2647
        $this->options['form_params']['ApiId'] = $value;
2648
2649
        return $this;
2650
    }
2651
}
2652
2653
/**
2654
 * @method string getProjectId()
2655
 * @method string getProjectIdentifier()
2656
 * @method string getFileId()
2657
 */
2658
class DeleteFile extends Rpc
2659
{
2660
2661
    /**
2662
     * @param string $value
2663
     *
2664
     * @return $this
2665
     */
2666
    public function withProjectId($value)
2667
    {
2668
        $this->data['ProjectId'] = $value;
2669
        $this->options['form_params']['ProjectId'] = $value;
2670
2671
        return $this;
2672
    }
2673
2674
    /**
2675
     * @param string $value
2676
     *
2677
     * @return $this
2678
     */
2679
    public function withProjectIdentifier($value)
2680
    {
2681
        $this->data['ProjectIdentifier'] = $value;
2682
        $this->options['form_params']['ProjectIdentifier'] = $value;
2683
2684
        return $this;
2685
    }
2686
2687
    /**
2688
     * @param string $value
2689
     *
2690
     * @return $this
2691
     */
2692
    public function withFileId($value)
2693
    {
2694
        $this->data['FileId'] = $value;
2695
        $this->options['form_params']['FileId'] = $value;
2696
2697
        return $this;
2698
    }
2699
}
2700
2701
/**
2702
 * @method string getProjectId()
2703
 * @method string getProjectIdentifier()
2704
 * @method string getFolderId()
2705
 */
2706
class DeleteFolder extends Rpc
2707
{
2708
2709
    /**
2710
     * @param string $value
2711
     *
2712
     * @return $this
2713
     */
2714
    public function withProjectId($value)
2715
    {
2716
        $this->data['ProjectId'] = $value;
2717
        $this->options['form_params']['ProjectId'] = $value;
2718
2719
        return $this;
2720
    }
2721
2722
    /**
2723
     * @param string $value
2724
     *
2725
     * @return $this
2726
     */
2727
    public function withProjectIdentifier($value)
2728
    {
2729
        $this->data['ProjectIdentifier'] = $value;
2730
        $this->options['form_params']['ProjectIdentifier'] = $value;
2731
2732
        return $this;
2733
    }
2734
2735
    /**
2736
     * @param string $value
2737
     *
2738
     * @return $this
2739
     */
2740
    public function withFolderId($value)
2741
    {
2742
        $this->data['FolderId'] = $value;
2743
        $this->options['form_params']['FolderId'] = $value;
2744
2745
        return $this;
2746
    }
2747
}
2748
2749
/**
2750
 * @method string getTableGuid()
2751
 * @method $this withTableGuid($value)
2752
 * @method string getCategoryId()
2753
 * @method $this withCategoryId($value)
2754
 */
2755
class DeleteFromMetaCategory extends Rpc
2756
{
2757
}
2758
2759
/**
2760
 * @method string getCategoryId()
2761
 * @method $this withCategoryId($value)
2762
 */
2763
class DeleteMetaCategory extends Rpc
2764
{
2765
2766
    /** @var string */
2767
    public $method = 'GET';
2768
}
2769
2770
/**
2771
 * @method string getProjectId()
2772
 * @method $this withProjectId($value)
2773
 * @method string getUserId()
2774
 * @method $this withUserId($value)
2775
 */
2776
class DeleteProjectMember extends Rpc
2777
{
2778
}
2779
2780
/**
2781
 * @method string getProjectName()
2782
 * @method string getEnvType()
2783
 * @method string getEntityId()
2784
 */
2785
class DeleteQualityEntity extends Rpc
2786
{
2787
2788
    /**
2789
     * @param string $value
2790
     *
2791
     * @return $this
2792
     */
2793
    public function withProjectName($value)
2794
    {
2795
        $this->data['ProjectName'] = $value;
2796
        $this->options['form_params']['ProjectName'] = $value;
2797
2798
        return $this;
2799
    }
2800
2801
    /**
2802
     * @param string $value
2803
     *
2804
     * @return $this
2805
     */
2806
    public function withEnvType($value)
2807
    {
2808
        $this->data['EnvType'] = $value;
2809
        $this->options['form_params']['EnvType'] = $value;
2810
2811
        return $this;
2812
    }
2813
2814
    /**
2815
     * @param string $value
2816
     *
2817
     * @return $this
2818
     */
2819
    public function withEntityId($value)
2820
    {
2821
        $this->data['EntityId'] = $value;
2822
        $this->options['form_params']['EntityId'] = $value;
2823
2824
        return $this;
2825
    }
2826
}
2827
2828
/**
2829
 * @method string getProjectName()
2830
 * @method string getFollowerId()
2831
 */
2832
class DeleteQualityFollower extends Rpc
2833
{
2834
2835
    /**
2836
     * @param string $value
2837
     *
2838
     * @return $this
2839
     */
2840
    public function withProjectName($value)
2841
    {
2842
        $this->data['ProjectName'] = $value;
2843
        $this->options['form_params']['ProjectName'] = $value;
2844
2845
        return $this;
2846
    }
2847
2848
    /**
2849
     * @param string $value
2850
     *
2851
     * @return $this
2852
     */
2853
    public function withFollowerId($value)
2854
    {
2855
        $this->data['FollowerId'] = $value;
2856
        $this->options['form_params']['FollowerId'] = $value;
2857
2858
        return $this;
2859
    }
2860
}
2861
2862
/**
2863
 * @method string getProjectName()
2864
 * @method string getTargetNodeProjectId()
2865
 * @method string getMatchExpression()
2866
 * @method string getEnvType()
2867
 * @method string getTargetNodeProjectName()
2868
 * @method string getTableName()
2869
 * @method string getNodeId()
2870
 * @method string getProjectId()
2871
 */
2872
class DeleteQualityRelativeNode extends Rpc
2873
{
2874
2875
    /**
2876
     * @param string $value
2877
     *
2878
     * @return $this
2879
     */
2880
    public function withProjectName($value)
2881
    {
2882
        $this->data['ProjectName'] = $value;
2883
        $this->options['form_params']['ProjectName'] = $value;
2884
2885
        return $this;
2886
    }
2887
2888
    /**
2889
     * @param string $value
2890
     *
2891
     * @return $this
2892
     */
2893
    public function withTargetNodeProjectId($value)
2894
    {
2895
        $this->data['TargetNodeProjectId'] = $value;
2896
        $this->options['form_params']['TargetNodeProjectId'] = $value;
2897
2898
        return $this;
2899
    }
2900
2901
    /**
2902
     * @param string $value
2903
     *
2904
     * @return $this
2905
     */
2906
    public function withMatchExpression($value)
2907
    {
2908
        $this->data['MatchExpression'] = $value;
2909
        $this->options['form_params']['MatchExpression'] = $value;
2910
2911
        return $this;
2912
    }
2913
2914
    /**
2915
     * @param string $value
2916
     *
2917
     * @return $this
2918
     */
2919
    public function withEnvType($value)
2920
    {
2921
        $this->data['EnvType'] = $value;
2922
        $this->options['form_params']['EnvType'] = $value;
2923
2924
        return $this;
2925
    }
2926
2927
    /**
2928
     * @param string $value
2929
     *
2930
     * @return $this
2931
     */
2932
    public function withTargetNodeProjectName($value)
2933
    {
2934
        $this->data['TargetNodeProjectName'] = $value;
2935
        $this->options['form_params']['TargetNodeProjectName'] = $value;
2936
2937
        return $this;
2938
    }
2939
2940
    /**
2941
     * @param string $value
2942
     *
2943
     * @return $this
2944
     */
2945
    public function withTableName($value)
2946
    {
2947
        $this->data['TableName'] = $value;
2948
        $this->options['form_params']['TableName'] = $value;
2949
2950
        return $this;
2951
    }
2952
2953
    /**
2954
     * @param string $value
2955
     *
2956
     * @return $this
2957
     */
2958
    public function withNodeId($value)
2959
    {
2960
        $this->data['NodeId'] = $value;
2961
        $this->options['form_params']['NodeId'] = $value;
2962
2963
        return $this;
2964
    }
2965
2966
    /**
2967
     * @param string $value
2968
     *
2969
     * @return $this
2970
     */
2971
    public function withProjectId($value)
2972
    {
2973
        $this->data['ProjectId'] = $value;
2974
        $this->options['form_params']['ProjectId'] = $value;
2975
2976
        return $this;
2977
    }
2978
}
2979
2980
/**
2981
 * @method string getProjectName()
2982
 * @method string getRuleId()
2983
 */
2984
class DeleteQualityRule extends Rpc
2985
{
2986
2987
    /**
2988
     * @param string $value
2989
     *
2990
     * @return $this
2991
     */
2992
    public function withProjectName($value)
2993
    {
2994
        $this->data['ProjectName'] = $value;
2995
        $this->options['form_params']['ProjectName'] = $value;
2996
2997
        return $this;
2998
    }
2999
3000
    /**
3001
     * @param string $value
3002
     *
3003
     * @return $this
3004
     */
3005
    public function withRuleId($value)
3006
    {
3007
        $this->data['RuleId'] = $value;
3008
        $this->options['form_params']['RuleId'] = $value;
3009
3010
        return $this;
3011
    }
3012
}
3013
3014
/**
3015
 * @method string getRemindId()
3016
 */
3017
class DeleteRemind extends Rpc
3018
{
3019
3020
    /**
3021
     * @param string $value
3022
     *
3023
     * @return $this
3024
     */
3025
    public function withRemindId($value)
3026
    {
3027
        $this->data['RemindId'] = $value;
3028
        $this->options['form_params']['RemindId'] = $value;
3029
3030
        return $this;
3031
    }
3032
}
3033
3034
/**
3035
 * @method string getEnvType()
3036
 * @method $this withEnvType($value)
3037
 * @method string getTableName()
3038
 * @method $this withTableName($value)
3039
 * @method string getAppGuid()
3040
 * @method $this withAppGuid($value)
3041
 * @method string getProjectId()
3042
 * @method $this withProjectId($value)
3043
 */
3044
class DeleteTable extends Rpc
3045
{
3046
}
3047
3048
/**
3049
 * @method string getLevelId()
3050
 * @method $this withLevelId($value)
3051
 * @method string getProjectId()
3052
 * @method $this withProjectId($value)
3053
 */
3054
class DeleteTableLevel extends Rpc
3055
{
3056
}
3057
3058
/**
3059
 * @method string getThemeId()
3060
 * @method $this withThemeId($value)
3061
 * @method string getProjectId()
3062
 * @method $this withProjectId($value)
3063
 */
3064
class DeleteTableTheme extends Rpc
3065
{
3066
}
3067
3068
/**
3069
 * @method string getComment()
3070
 * @method string getProjectId()
3071
 * @method string getNodeId()
3072
 * @method string getProjectIdentifier()
3073
 * @method string getFileId()
3074
 */
3075
class DeployFile extends Rpc
3076
{
3077
3078
    /**
3079
     * @param string $value
3080
     *
3081
     * @return $this
3082
     */
3083
    public function withComment($value)
3084
    {
3085
        $this->data['Comment'] = $value;
3086
        $this->options['form_params']['Comment'] = $value;
3087
3088
        return $this;
3089
    }
3090
3091
    /**
3092
     * @param string $value
3093
     *
3094
     * @return $this
3095
     */
3096
    public function withProjectId($value)
3097
    {
3098
        $this->data['ProjectId'] = $value;
3099
        $this->options['form_params']['ProjectId'] = $value;
3100
3101
        return $this;
3102
    }
3103
3104
    /**
3105
     * @param string $value
3106
     *
3107
     * @return $this
3108
     */
3109
    public function withNodeId($value)
3110
    {
3111
        $this->data['NodeId'] = $value;
3112
        $this->options['form_params']['NodeId'] = $value;
3113
3114
        return $this;
3115
    }
3116
3117
    /**
3118
     * @param string $value
3119
     *
3120
     * @return $this
3121
     */
3122
    public function withProjectIdentifier($value)
3123
    {
3124
        $this->data['ProjectIdentifier'] = $value;
3125
        $this->options['form_params']['ProjectIdentifier'] = $value;
3126
3127
        return $this;
3128
    }
3129
3130
    /**
3131
     * @param string $value
3132
     *
3133
     * @return $this
3134
     */
3135
    public function withFileId($value)
3136
    {
3137
        $this->data['FileId'] = $value;
3138
        $this->options['form_params']['FileId'] = $value;
3139
3140
        return $this;
3141
    }
3142
}
3143
3144
/**
3145
 * @method string getTableGuid()
3146
 * @method string getBusinessId()
3147
 * @method string getProjectId()
3148
 * @method string getProjectIdentifier()
3149
 * @method string getFolderId()
3150
 */
3151
class EstablishRelationTableToBusiness extends Rpc
3152
{
3153
3154
    /**
3155
     * @param string $value
3156
     *
3157
     * @return $this
3158
     */
3159
    public function withTableGuid($value)
3160
    {
3161
        $this->data['TableGuid'] = $value;
3162
        $this->options['form_params']['TableGuid'] = $value;
3163
3164
        return $this;
3165
    }
3166
3167
    /**
3168
     * @param string $value
3169
     *
3170
     * @return $this
3171
     */
3172
    public function withBusinessId($value)
3173
    {
3174
        $this->data['BusinessId'] = $value;
3175
        $this->options['form_params']['BusinessId'] = $value;
3176
3177
        return $this;
3178
    }
3179
3180
    /**
3181
     * @param string $value
3182
     *
3183
     * @return $this
3184
     */
3185
    public function withProjectId($value)
3186
    {
3187
        $this->data['ProjectId'] = $value;
3188
        $this->options['form_params']['ProjectId'] = $value;
3189
3190
        return $this;
3191
    }
3192
3193
    /**
3194
     * @param string $value
3195
     *
3196
     * @return $this
3197
     */
3198
    public function withProjectIdentifier($value)
3199
    {
3200
        $this->data['ProjectIdentifier'] = $value;
3201
        $this->options['form_params']['ProjectIdentifier'] = $value;
3202
3203
        return $this;
3204
    }
3205
3206
    /**
3207
     * @param string $value
3208
     *
3209
     * @return $this
3210
     */
3211
    public function withFolderId($value)
3212
    {
3213
        $this->data['FolderId'] = $value;
3214
        $this->options['form_params']['FolderId'] = $value;
3215
3216
        return $this;
3217
    }
3218
}
3219
3220
/**
3221
 * @method string getBaselineId()
3222
 */
3223
class GetBaselineConfig extends Rpc
3224
{
3225
3226
    /**
3227
     * @param string $value
3228
     *
3229
     * @return $this
3230
     */
3231
    public function withBaselineId($value)
3232
    {
3233
        $this->data['BaselineId'] = $value;
3234
        $this->options['form_params']['BaselineId'] = $value;
3235
3236
        return $this;
3237
    }
3238
}
3239
3240
/**
3241
 * @method string getBizdate()
3242
 * @method string getInGroupId()
3243
 * @method string getBaselineId()
3244
 */
3245
class GetBaselineKeyPath extends Rpc
3246
{
3247
3248
    /**
3249
     * @param string $value
3250
     *
3251
     * @return $this
3252
     */
3253
    public function withBizdate($value)
3254
    {
3255
        $this->data['Bizdate'] = $value;
3256
        $this->options['form_params']['Bizdate'] = $value;
3257
3258
        return $this;
3259
    }
3260
3261
    /**
3262
     * @param string $value
3263
     *
3264
     * @return $this
3265
     */
3266
    public function withInGroupId($value)
3267
    {
3268
        $this->data['InGroupId'] = $value;
3269
        $this->options['form_params']['InGroupId'] = $value;
3270
3271
        return $this;
3272
    }
3273
3274
    /**
3275
     * @param string $value
3276
     *
3277
     * @return $this
3278
     */
3279
    public function withBaselineId($value)
3280
    {
3281
        $this->data['BaselineId'] = $value;
3282
        $this->options['form_params']['BaselineId'] = $value;
3283
3284
        return $this;
3285
    }
3286
}
3287
3288
/**
3289
 * @method string getBizdate()
3290
 * @method string getInGroupId()
3291
 * @method string getBaselineId()
3292
 */
3293
class GetBaselineStatus extends Rpc
3294
{
3295
3296
    /**
3297
     * @param string $value
3298
     *
3299
     * @return $this
3300
     */
3301
    public function withBizdate($value)
3302
    {
3303
        $this->data['Bizdate'] = $value;
3304
        $this->options['form_params']['Bizdate'] = $value;
3305
3306
        return $this;
3307
    }
3308
3309
    /**
3310
     * @param string $value
3311
     *
3312
     * @return $this
3313
     */
3314
    public function withInGroupId($value)
3315
    {
3316
        $this->data['InGroupId'] = $value;
3317
        $this->options['form_params']['InGroupId'] = $value;
3318
3319
        return $this;
3320
    }
3321
3322
    /**
3323
     * @param string $value
3324
     *
3325
     * @return $this
3326
     */
3327
    public function withBaselineId($value)
3328
    {
3329
        $this->data['BaselineId'] = $value;
3330
        $this->options['form_params']['BaselineId'] = $value;
3331
3332
        return $this;
3333
    }
3334
}
3335
3336
/**
3337
 * @method string getBusinessId()
3338
 * @method string getProjectId()
3339
 * @method string getProjectIdentifier()
3340
 */
3341
class GetBusiness extends Rpc
3342
{
3343
3344
    /**
3345
     * @param string $value
3346
     *
3347
     * @return $this
3348
     */
3349
    public function withBusinessId($value)
3350
    {
3351
        $this->data['BusinessId'] = $value;
3352
        $this->options['form_params']['BusinessId'] = $value;
3353
3354
        return $this;
3355
    }
3356
3357
    /**
3358
     * @param string $value
3359
     *
3360
     * @return $this
3361
     */
3362
    public function withProjectId($value)
3363
    {
3364
        $this->data['ProjectId'] = $value;
3365
        $this->options['form_params']['ProjectId'] = $value;
3366
3367
        return $this;
3368
    }
3369
3370
    /**
3371
     * @param string $value
3372
     *
3373
     * @return $this
3374
     */
3375
    public function withProjectIdentifier($value)
3376
    {
3377
        $this->data['ProjectIdentifier'] = $value;
3378
        $this->options['form_params']['ProjectIdentifier'] = $value;
3379
3380
        return $this;
3381
    }
3382
}
3383
3384
/**
3385
 * @method string getTenantId()
3386
 * @method string getProjectId()
3387
 * @method string getApiId()
3388
 */
3389
class GetDataServiceApi extends Rpc
3390
{
3391
3392
    /**
3393
     * @param string $value
3394
     *
3395
     * @return $this
3396
     */
3397
    public function withTenantId($value)
3398
    {
3399
        $this->data['TenantId'] = $value;
3400
        $this->options['form_params']['TenantId'] = $value;
3401
3402
        return $this;
3403
    }
3404
3405
    /**
3406
     * @param string $value
3407
     *
3408
     * @return $this
3409
     */
3410
    public function withProjectId($value)
3411
    {
3412
        $this->data['ProjectId'] = $value;
3413
        $this->options['form_params']['ProjectId'] = $value;
3414
3415
        return $this;
3416
    }
3417
3418
    /**
3419
     * @param string $value
3420
     *
3421
     * @return $this
3422
     */
3423
    public function withApiId($value)
3424
    {
3425
        $this->data['ApiId'] = $value;
3426
        $this->options['form_params']['ApiId'] = $value;
3427
3428
        return $this;
3429
    }
3430
}
3431
3432
/**
3433
 * @method string getTenantId()
3434
 * @method string getApplicationId()
3435
 * @method string getProjectId()
3436
 */
3437
class GetDataServiceApplication extends Rpc
3438
{
3439
3440
    /**
3441
     * @param string $value
3442
     *
3443
     * @return $this
3444
     */
3445
    public function withTenantId($value)
3446
    {
3447
        $this->data['TenantId'] = $value;
3448
        $this->options['form_params']['TenantId'] = $value;
3449
3450
        return $this;
3451
    }
3452
3453
    /**
3454
     * @param string $value
3455
     *
3456
     * @return $this
3457
     */
3458
    public function withApplicationId($value)
3459
    {
3460
        $this->data['ApplicationId'] = $value;
3461
        $this->options['form_params']['ApplicationId'] = $value;
3462
3463
        return $this;
3464
    }
3465
3466
    /**
3467
     * @param string $value
3468
     *
3469
     * @return $this
3470
     */
3471
    public function withProjectId($value)
3472
    {
3473
        $this->data['ProjectId'] = $value;
3474
        $this->options['form_params']['ProjectId'] = $value;
3475
3476
        return $this;
3477
    }
3478
}
3479
3480
/**
3481
 * @method string getTenantId()
3482
 * @method string getProjectId()
3483
 * @method string getFolderId()
3484
 */
3485
class GetDataServiceFolder extends Rpc
3486
{
3487
3488
    /**
3489
     * @param string $value
3490
     *
3491
     * @return $this
3492
     */
3493
    public function withTenantId($value)
3494
    {
3495
        $this->data['TenantId'] = $value;
3496
        $this->options['form_params']['TenantId'] = $value;
3497
3498
        return $this;
3499
    }
3500
3501
    /**
3502
     * @param string $value
3503
     *
3504
     * @return $this
3505
     */
3506
    public function withProjectId($value)
3507
    {
3508
        $this->data['ProjectId'] = $value;
3509
        $this->options['form_params']['ProjectId'] = $value;
3510
3511
        return $this;
3512
    }
3513
3514
    /**
3515
     * @param string $value
3516
     *
3517
     * @return $this
3518
     */
3519
    public function withFolderId($value)
3520
    {
3521
        $this->data['FolderId'] = $value;
3522
        $this->options['form_params']['FolderId'] = $value;
3523
3524
        return $this;
3525
    }
3526
}
3527
3528
/**
3529
 * @method string getGroupId()
3530
 * @method string getTenantId()
3531
 * @method string getProjectId()
3532
 */
3533
class GetDataServiceGroup extends Rpc
3534
{
3535
3536
    /**
3537
     * @param string $value
3538
     *
3539
     * @return $this
3540
     */
3541
    public function withGroupId($value)
3542
    {
3543
        $this->data['GroupId'] = $value;
3544
        $this->options['form_params']['GroupId'] = $value;
3545
3546
        return $this;
3547
    }
3548
3549
    /**
3550
     * @param string $value
3551
     *
3552
     * @return $this
3553
     */
3554
    public function withTenantId($value)
3555
    {
3556
        $this->data['TenantId'] = $value;
3557
        $this->options['form_params']['TenantId'] = $value;
3558
3559
        return $this;
3560
    }
3561
3562
    /**
3563
     * @param string $value
3564
     *
3565
     * @return $this
3566
     */
3567
    public function withProjectId($value)
3568
    {
3569
        $this->data['ProjectId'] = $value;
3570
        $this->options['form_params']['ProjectId'] = $value;
3571
3572
        return $this;
3573
    }
3574
}
3575
3576
/**
3577
 * @method string getTenantId()
3578
 * @method string getProjectId()
3579
 * @method string getApiId()
3580
 */
3581
class GetDataServicePublishedApi extends Rpc
3582
{
3583
3584
    /**
3585
     * @param string $value
3586
     *
3587
     * @return $this
3588
     */
3589
    public function withTenantId($value)
3590
    {
3591
        $this->data['TenantId'] = $value;
3592
        $this->options['form_params']['TenantId'] = $value;
3593
3594
        return $this;
3595
    }
3596
3597
    /**
3598
     * @param string $value
3599
     *
3600
     * @return $this
3601
     */
3602
    public function withProjectId($value)
3603
    {
3604
        $this->data['ProjectId'] = $value;
3605
        $this->options['form_params']['ProjectId'] = $value;
3606
3607
        return $this;
3608
    }
3609
3610
    /**
3611
     * @param string $value
3612
     *
3613
     * @return $this
3614
     */
3615
    public function withApiId($value)
3616
    {
3617
        $this->data['ApiId'] = $value;
3618
        $this->options['form_params']['ApiId'] = $value;
3619
3620
        return $this;
3621
    }
3622
}
3623
3624
/**
3625
 * @method string getTaskId()
3626
 * @method $this withTaskId($value)
3627
 */
3628
class GetDDLJobStatus extends Rpc
3629
{
3630
3631
    /** @var string */
3632
    public $method = 'GET';
3633
}
3634
3635
/**
3636
 * @method string getDeploymentId()
3637
 * @method string getProjectId()
3638
 * @method string getProjectIdentifier()
3639
 */
3640
class GetDeployment extends Rpc
3641
{
3642
3643
    /**
3644
     * @param string $value
3645
     *
3646
     * @return $this
3647
     */
3648
    public function withDeploymentId($value)
3649
    {
3650
        $this->data['DeploymentId'] = $value;
3651
        $this->options['form_params']['DeploymentId'] = $value;
3652
3653
        return $this;
3654
    }
3655
3656
    /**
3657
     * @param string $value
3658
     *
3659
     * @return $this
3660
     */
3661
    public function withProjectId($value)
3662
    {
3663
        $this->data['ProjectId'] = $value;
3664
        $this->options['form_params']['ProjectId'] = $value;
3665
3666
        return $this;
3667
    }
3668
3669
    /**
3670
     * @param string $value
3671
     *
3672
     * @return $this
3673
     */
3674
    public function withProjectIdentifier($value)
3675
    {
3676
        $this->data['ProjectIdentifier'] = $value;
3677
        $this->options['form_params']['ProjectIdentifier'] = $value;
3678
3679
        return $this;
3680
    }
3681
}
3682
3683
/**
3684
 * @method string getProjectId()
3685
 * @method string getProjectIdentifier()
3686
 * @method string getFileId()
3687
 */
3688
class GetFile extends Rpc
3689
{
3690
3691
    /**
3692
     * @param string $value
3693
     *
3694
     * @return $this
3695
     */
3696
    public function withProjectId($value)
3697
    {
3698
        $this->data['ProjectId'] = $value;
3699
        $this->options['form_params']['ProjectId'] = $value;
3700
3701
        return $this;
3702
    }
3703
3704
    /**
3705
     * @param string $value
3706
     *
3707
     * @return $this
3708
     */
3709
    public function withProjectIdentifier($value)
3710
    {
3711
        $this->data['ProjectIdentifier'] = $value;
3712
        $this->options['form_params']['ProjectIdentifier'] = $value;
3713
3714
        return $this;
3715
    }
3716
3717
    /**
3718
     * @param string $value
3719
     *
3720
     * @return $this
3721
     */
3722
    public function withFileId($value)
3723
    {
3724
        $this->data['FileId'] = $value;
3725
        $this->options['form_params']['FileId'] = $value;
3726
3727
        return $this;
3728
    }
3729
}
3730
3731
/**
3732
 * @method string getFileVersion()
3733
 * @method string getProjectId()
3734
 * @method string getProjectIdentifier()
3735
 * @method string getFileId()
3736
 */
3737
class GetFileVersion extends Rpc
3738
{
3739
3740
    /**
3741
     * @param string $value
3742
     *
3743
     * @return $this
3744
     */
3745
    public function withFileVersion($value)
3746
    {
3747
        $this->data['FileVersion'] = $value;
3748
        $this->options['form_params']['FileVersion'] = $value;
3749
3750
        return $this;
3751
    }
3752
3753
    /**
3754
     * @param string $value
3755
     *
3756
     * @return $this
3757
     */
3758
    public function withProjectId($value)
3759
    {
3760
        $this->data['ProjectId'] = $value;
3761
        $this->options['form_params']['ProjectId'] = $value;
3762
3763
        return $this;
3764
    }
3765
3766
    /**
3767
     * @param string $value
3768
     *
3769
     * @return $this
3770
     */
3771
    public function withProjectIdentifier($value)
3772
    {
3773
        $this->data['ProjectIdentifier'] = $value;
3774
        $this->options['form_params']['ProjectIdentifier'] = $value;
3775
3776
        return $this;
3777
    }
3778
3779
    /**
3780
     * @param string $value
3781
     *
3782
     * @return $this
3783
     */
3784
    public function withFileId($value)
3785
    {
3786
        $this->data['FileId'] = $value;
3787
        $this->options['form_params']['FileId'] = $value;
3788
3789
        return $this;
3790
    }
3791
}
3792
3793
/**
3794
 * @method string getFolderPath()
3795
 * @method string getProjectId()
3796
 * @method string getProjectIdentifier()
3797
 * @method string getFolderId()
3798
 */
3799
class GetFolder extends Rpc
3800
{
3801
3802
    /**
3803
     * @param string $value
3804
     *
3805
     * @return $this
3806
     */
3807
    public function withFolderPath($value)
3808
    {
3809
        $this->data['FolderPath'] = $value;
3810
        $this->options['form_params']['FolderPath'] = $value;
3811
3812
        return $this;
3813
    }
3814
3815
    /**
3816
     * @param string $value
3817
     *
3818
     * @return $this
3819
     */
3820
    public function withProjectId($value)
3821
    {
3822
        $this->data['ProjectId'] = $value;
3823
        $this->options['form_params']['ProjectId'] = $value;
3824
3825
        return $this;
3826
    }
3827
3828
    /**
3829
     * @param string $value
3830
     *
3831
     * @return $this
3832
     */
3833
    public function withProjectIdentifier($value)
3834
    {
3835
        $this->data['ProjectIdentifier'] = $value;
3836
        $this->options['form_params']['ProjectIdentifier'] = $value;
3837
3838
        return $this;
3839
    }
3840
3841
    /**
3842
     * @param string $value
3843
     *
3844
     * @return $this
3845
     */
3846
    public function withFolderId($value)
3847
    {
3848
        $this->data['FolderId'] = $value;
3849
        $this->options['form_params']['FolderId'] = $value;
3850
3851
        return $this;
3852
    }
3853
}
3854
3855
/**
3856
 * @method string getProjectEnv()
3857
 * @method string getInstanceId()
3858
 */
3859
class GetInstance extends Rpc
3860
{
3861
3862
    /**
3863
     * @param string $value
3864
     *
3865
     * @return $this
3866
     */
3867
    public function withProjectEnv($value)
3868
    {
3869
        $this->data['ProjectEnv'] = $value;
3870
        $this->options['form_params']['ProjectEnv'] = $value;
3871
3872
        return $this;
3873
    }
3874
3875
    /**
3876
     * @param string $value
3877
     *
3878
     * @return $this
3879
     */
3880
    public function withInstanceId($value)
3881
    {
3882
        $this->data['InstanceId'] = $value;
3883
        $this->options['form_params']['InstanceId'] = $value;
3884
3885
        return $this;
3886
    }
3887
}
3888
3889
/**
3890
 * @method string getBizdate()
3891
 * @method string getProjectId()
3892
 */
3893
class GetInstanceConsumeTimeRank extends Rpc
3894
{
3895
3896
    /**
3897
     * @param string $value
3898
     *
3899
     * @return $this
3900
     */
3901
    public function withBizdate($value)
3902
    {
3903
        $this->data['Bizdate'] = $value;
3904
        $this->options['form_params']['Bizdate'] = $value;
3905
3906
        return $this;
3907
    }
3908
3909
    /**
3910
     * @param string $value
3911
     *
3912
     * @return $this
3913
     */
3914
    public function withProjectId($value)
3915
    {
3916
        $this->data['ProjectId'] = $value;
3917
        $this->options['form_params']['ProjectId'] = $value;
3918
3919
        return $this;
3920
    }
3921
}
3922
3923
/**
3924
 * @method string getBeginDate()
3925
 * @method string getEndDate()
3926
 * @method string getProjectId()
3927
 */
3928
class GetInstanceCountTrend extends Rpc
3929
{
3930
3931
    /**
3932
     * @param string $value
3933
     *
3934
     * @return $this
3935
     */
3936
    public function withBeginDate($value)
3937
    {
3938
        $this->data['BeginDate'] = $value;
3939
        $this->options['form_params']['BeginDate'] = $value;
3940
3941
        return $this;
3942
    }
3943
3944
    /**
3945
     * @param string $value
3946
     *
3947
     * @return $this
3948
     */
3949
    public function withEndDate($value)
3950
    {
3951
        $this->data['EndDate'] = $value;
3952
        $this->options['form_params']['EndDate'] = $value;
3953
3954
        return $this;
3955
    }
3956
3957
    /**
3958
     * @param string $value
3959
     *
3960
     * @return $this
3961
     */
3962
    public function withProjectId($value)
3963
    {
3964
        $this->data['ProjectId'] = $value;
3965
        $this->options['form_params']['ProjectId'] = $value;
3966
3967
        return $this;
3968
    }
3969
}
3970
3971
/**
3972
 * @method string getProjectId()
3973
 */
3974
class GetInstanceErrorRank extends Rpc
3975
{
3976
3977
    /**
3978
     * @param string $value
3979
     *
3980
     * @return $this
3981
     */
3982
    public function withProjectId($value)
3983
    {
3984
        $this->data['ProjectId'] = $value;
3985
        $this->options['form_params']['ProjectId'] = $value;
3986
3987
        return $this;
3988
    }
3989
}
3990
3991
/**
3992
 * @method string getProjectEnv()
3993
 * @method string getInstanceId()
3994
 */
3995
class GetInstanceLog extends Rpc
3996
{
3997
3998
    /**
3999
     * @param string $value
4000
     *
4001
     * @return $this
4002
     */
4003
    public function withProjectEnv($value)
4004
    {
4005
        $this->data['ProjectEnv'] = $value;
4006
        $this->options['form_params']['ProjectEnv'] = $value;
4007
4008
        return $this;
4009
    }
4010
4011
    /**
4012
     * @param string $value
4013
     *
4014
     * @return $this
4015
     */
4016
    public function withInstanceId($value)
4017
    {
4018
        $this->data['InstanceId'] = $value;
4019
        $this->options['form_params']['InstanceId'] = $value;
4020
4021
        return $this;
4022
    }
4023
}
4024
4025
/**
4026
 * @method string getProjectEnv()
4027
 * @method string getBizDate()
4028
 * @method string getProjectId()
4029
 */
4030
class GetInstanceStatusCount extends Rpc
4031
{
4032
4033
    /**
4034
     * @param string $value
4035
     *
4036
     * @return $this
4037
     */
4038
    public function withProjectEnv($value)
4039
    {
4040
        $this->data['ProjectEnv'] = $value;
4041
        $this->options['form_params']['ProjectEnv'] = $value;
4042
4043
        return $this;
4044
    }
4045
4046
    /**
4047
     * @param string $value
4048
     *
4049
     * @return $this
4050
     */
4051
    public function withBizDate($value)
4052
    {
4053
        $this->data['BizDate'] = $value;
4054
        $this->options['form_params']['BizDate'] = $value;
4055
4056
        return $this;
4057
    }
4058
4059
    /**
4060
     * @param string $value
4061
     *
4062
     * @return $this
4063
     */
4064
    public function withProjectId($value)
4065
    {
4066
        $this->data['ProjectId'] = $value;
4067
        $this->options['form_params']['ProjectId'] = $value;
4068
4069
        return $this;
4070
    }
4071
}
4072
4073
/**
4074
 * @method string getParentCategoryId()
4075
 * @method $this withParentCategoryId($value)
4076
 * @method string getPageSize()
4077
 * @method $this withPageSize($value)
4078
 * @method string getPageNum()
4079
 * @method $this withPageNum($value)
4080
 */
4081
class GetMetaCategory extends Rpc
4082
{
4083
}
4084
4085
/**
4086
 * @method string getDataSourceType()
4087
 * @method $this withDataSourceType($value)
4088
 * @method string getClusterId()
4089
 * @method $this withClusterId($value)
4090
 * @method string getPageNum()
4091
 * @method $this withPageNum($value)
4092
 * @method string getColumnName()
4093
 * @method $this withColumnName($value)
4094
 * @method string getColumnGuid()
4095
 * @method $this withColumnGuid($value)
4096
 * @method string getDatabaseName()
4097
 * @method $this withDatabaseName($value)
4098
 * @method string getPageSize()
4099
 * @method $this withPageSize($value)
4100
 * @method string getTableName()
4101
 * @method $this withTableName($value)
4102
 * @method string getDirection()
4103
 * @method $this withDirection($value)
4104
 */
4105
class GetMetaColumnLineage extends Rpc
4106
{
4107
}
4108
4109
/**
4110
 * @method string getDataSourceType()
4111
 * @method $this withDataSourceType($value)
4112
 * @method string getDatabaseName()
4113
 * @method $this withDatabaseName($value)
4114
 * @method string getClusterId()
4115
 * @method $this withClusterId($value)
4116
 * @method string getAppGuid()
4117
 * @method $this withAppGuid($value)
4118
 */
4119
class GetMetaDBInfo extends Rpc
4120
{
4121
4122
    /** @var string */
4123
    public $method = 'GET';
4124
}
4125
4126
/**
4127
 * @method string getDataSourceType()
4128
 * @method $this withDataSourceType($value)
4129
 * @method string getDatabaseName()
4130
 * @method $this withDatabaseName($value)
4131
 * @method string getPageSize()
4132
 * @method $this withPageSize($value)
4133
 * @method string getClusterId()
4134
 * @method $this withClusterId($value)
4135
 * @method string getAppGuid()
4136
 * @method $this withAppGuid($value)
4137
 * @method string getPageNumber()
4138
 * @method $this withPageNumber($value)
4139
 */
4140
class GetMetaDBTableList extends Rpc
4141
{
4142
}
4143
4144
/**
4145
 * @method string getDataSourceType()
4146
 * @method $this withDataSourceType($value)
4147
 * @method string getTableGuid()
4148
 * @method $this withTableGuid($value)
4149
 * @method string getDatabaseName()
4150
 * @method $this withDatabaseName($value)
4151
 * @method string getClusterId()
4152
 * @method $this withClusterId($value)
4153
 * @method string getTableName()
4154
 * @method $this withTableName($value)
4155
 */
4156
class GetMetaTableBasicInfo extends Rpc
4157
{
4158
4159
    /** @var string */
4160
    public $method = 'GET';
4161
}
4162
4163
/**
4164
 * @method string getStartDate()
4165
 * @method string getPageNumber()
4166
 * @method string getEndDate()
4167
 * @method string getTableGuid()
4168
 * @method string getChangeType()
4169
 * @method string getPageSize()
4170
 * @method string getObjectType()
4171
 */
4172
class GetMetaTableChangeLog extends Rpc
4173
{
4174
4175
    /**
4176
     * @param string $value
4177
     *
4178
     * @return $this
4179
     */
4180
    public function withStartDate($value)
4181
    {
4182
        $this->data['StartDate'] = $value;
4183
        $this->options['form_params']['StartDate'] = $value;
4184
4185
        return $this;
4186
    }
4187
4188
    /**
4189
     * @param string $value
4190
     *
4191
     * @return $this
4192
     */
4193
    public function withPageNumber($value)
4194
    {
4195
        $this->data['PageNumber'] = $value;
4196
        $this->options['form_params']['PageNumber'] = $value;
4197
4198
        return $this;
4199
    }
4200
4201
    /**
4202
     * @param string $value
4203
     *
4204
     * @return $this
4205
     */
4206
    public function withEndDate($value)
4207
    {
4208
        $this->data['EndDate'] = $value;
4209
        $this->options['form_params']['EndDate'] = $value;
4210
4211
        return $this;
4212
    }
4213
4214
    /**
4215
     * @param string $value
4216
     *
4217
     * @return $this
4218
     */
4219
    public function withTableGuid($value)
4220
    {
4221
        $this->data['TableGuid'] = $value;
4222
        $this->options['form_params']['TableGuid'] = $value;
4223
4224
        return $this;
4225
    }
4226
4227
    /**
4228
     * @param string $value
4229
     *
4230
     * @return $this
4231
     */
4232
    public function withChangeType($value)
4233
    {
4234
        $this->data['ChangeType'] = $value;
4235
        $this->options['form_params']['ChangeType'] = $value;
4236
4237
        return $this;
4238
    }
4239
4240
    /**
4241
     * @param string $value
4242
     *
4243
     * @return $this
4244
     */
4245
    public function withPageSize($value)
4246
    {
4247
        $this->data['PageSize'] = $value;
4248
        $this->options['form_params']['PageSize'] = $value;
4249
4250
        return $this;
4251
    }
4252
4253
    /**
4254
     * @param string $value
4255
     *
4256
     * @return $this
4257
     */
4258
    public function withObjectType($value)
4259
    {
4260
        $this->data['ObjectType'] = $value;
4261
        $this->options['form_params']['ObjectType'] = $value;
4262
4263
        return $this;
4264
    }
4265
}
4266
4267
/**
4268
 * @method string getDataSourceType()
4269
 * @method $this withDataSourceType($value)
4270
 * @method string getClusterId()
4271
 * @method $this withClusterId($value)
4272
 * @method string getPageNum()
4273
 * @method $this withPageNum($value)
4274
 * @method string getTableGuid()
4275
 * @method $this withTableGuid($value)
4276
 * @method string getDatabaseName()
4277
 * @method $this withDatabaseName($value)
4278
 * @method string getPageSize()
4279
 * @method $this withPageSize($value)
4280
 * @method string getTableName()
4281
 * @method $this withTableName($value)
4282
 */
4283
class GetMetaTableColumn extends Rpc
4284
{
4285
4286
    /** @var string */
4287
    public $method = 'GET';
4288
}
4289
4290
/**
4291
 * @method string getDataSourceType()
4292
 * @method $this withDataSourceType($value)
4293
 * @method string getClusterId()
4294
 * @method $this withClusterId($value)
4295
 * @method string getPageNum()
4296
 * @method $this withPageNum($value)
4297
 * @method string getTableGuid()
4298
 * @method $this withTableGuid($value)
4299
 * @method string getDatabaseName()
4300
 * @method $this withDatabaseName($value)
4301
 * @method string getPageSize()
4302
 * @method $this withPageSize($value)
4303
 * @method string getTableName()
4304
 * @method $this withTableName($value)
4305
 */
4306
class GetMetaTableFullInfo extends Rpc
4307
{
4308
4309
    /** @var string */
4310
    public $method = 'GET';
4311
}
4312
4313
/**
4314
 * @method string getWikiVersion()
4315
 * @method $this withWikiVersion($value)
4316
 * @method string getTableGuid()
4317
 * @method $this withTableGuid($value)
4318
 */
4319
class GetMetaTableIntroWiki extends Rpc
4320
{
4321
}
4322
4323
/**
4324
 * @method string getDataSourceType()
4325
 * @method $this withDataSourceType($value)
4326
 * @method string getClusterId()
4327
 * @method $this withClusterId($value)
4328
 * @method string getTableGuid()
4329
 * @method $this withTableGuid($value)
4330
 * @method string getNextPrimaryKey()
4331
 * @method $this withNextPrimaryKey($value)
4332
 * @method string getDatabaseName()
4333
 * @method $this withDatabaseName($value)
4334
 * @method string getPageSize()
4335
 * @method $this withPageSize($value)
4336
 * @method string getTableName()
4337
 * @method $this withTableName($value)
4338
 * @method string getDirection()
4339
 * @method $this withDirection($value)
4340
 */
4341
class GetMetaTableLineage extends Rpc
4342
{
4343
}
4344
4345
/**
4346
 * @method string getPageSize()
4347
 * @method $this withPageSize($value)
4348
 * @method string getPageNumber()
4349
 * @method $this withPageNumber($value)
4350
 * @method string getCategoryId()
4351
 * @method $this withCategoryId($value)
4352
 */
4353
class GetMetaTableListByCategory extends Rpc
4354
{
4355
4356
    /** @var string */
4357
    public $method = 'GET';
4358
}
4359
4360
/**
4361
 * @method string getEndDate()
4362
 * @method $this withEndDate($value)
4363
 * @method string getTableGuid()
4364
 * @method $this withTableGuid($value)
4365
 * @method string getPageSize()
4366
 * @method $this withPageSize($value)
4367
 * @method string getStartDate()
4368
 * @method $this withStartDate($value)
4369
 * @method string getPageNumber()
4370
 * @method $this withPageNumber($value)
4371
 */
4372
class GetMetaTableOutput extends Rpc
4373
{
4374
}
4375
4376
/**
4377
 * @method string getDataSourceType()
4378
 * @method $this withDataSourceType($value)
4379
 * @method string getClusterId()
4380
 * @method $this withClusterId($value)
4381
 * @method string getPageNumber()
4382
 * @method $this withPageNumber($value)
4383
 * @method string getTableGuid()
4384
 * @method $this withTableGuid($value)
4385
 * @method string getDatabaseName()
4386
 * @method $this withDatabaseName($value)
4387
 * @method string getPageSize()
4388
 * @method $this withPageSize($value)
4389
 * @method string getTableName()
4390
 * @method $this withTableName($value)
4391
 */
4392
class GetMetaTablePartition extends Rpc
4393
{
4394
}
4395
4396
/**
4397
 * @method string getProjectEnv()
4398
 * @method string getNodeId()
4399
 */
4400
class GetNode extends Rpc
4401
{
4402
4403
    /**
4404
     * @param string $value
4405
     *
4406
     * @return $this
4407
     */
4408
    public function withProjectEnv($value)
4409
    {
4410
        $this->data['ProjectEnv'] = $value;
4411
        $this->options['form_params']['ProjectEnv'] = $value;
4412
4413
        return $this;
4414
    }
4415
4416
    /**
4417
     * @param string $value
4418
     *
4419
     * @return $this
4420
     */
4421
    public function withNodeId($value)
4422
    {
4423
        $this->data['NodeId'] = $value;
4424
        $this->options['form_params']['NodeId'] = $value;
4425
4426
        return $this;
4427
    }
4428
}
4429
4430
/**
4431
 * @method string getProjectEnv()
4432
 * @method string getNodeId()
4433
 */
4434
class GetNodeCode extends Rpc
4435
{
4436
4437
    /**
4438
     * @param string $value
4439
     *
4440
     * @return $this
4441
     */
4442
    public function withProjectEnv($value)
4443
    {
4444
        $this->data['ProjectEnv'] = $value;
4445
        $this->options['form_params']['ProjectEnv'] = $value;
4446
4447
        return $this;
4448
    }
4449
4450
    /**
4451
     * @param string $value
4452
     *
4453
     * @return $this
4454
     */
4455
    public function withNodeId($value)
4456
    {
4457
        $this->data['NodeId'] = $value;
4458
        $this->options['form_params']['NodeId'] = $value;
4459
4460
        return $this;
4461
    }
4462
}
4463
4464
/**
4465
 * @method string getBaselineId()
4466
 */
4467
class GetNodeOnBaseline extends Rpc
4468
{
4469
4470
    /**
4471
     * @param string $value
4472
     *
4473
     * @return $this
4474
     */
4475
    public function withBaselineId($value)
4476
    {
4477
        $this->data['BaselineId'] = $value;
4478
        $this->options['form_params']['BaselineId'] = $value;
4479
4480
        return $this;
4481
    }
4482
}
4483
4484
/**
4485
 * @method string getPageSize()
4486
 * @method string getKeyword()
4487
 * @method string getLocale()
4488
 * @method string getProjectId()
4489
 * @method string getProjectIdentifier()
4490
 * @method string getPageNumber()
4491
 */
4492
class GetNodeTypeListInfo extends Rpc
4493
{
4494
4495
    /**
4496
     * @param string $value
4497
     *
4498
     * @return $this
4499
     */
4500
    public function withPageSize($value)
4501
    {
4502
        $this->data['PageSize'] = $value;
4503
        $this->options['form_params']['PageSize'] = $value;
4504
4505
        return $this;
4506
    }
4507
4508
    /**
4509
     * @param string $value
4510
     *
4511
     * @return $this
4512
     */
4513
    public function withKeyword($value)
4514
    {
4515
        $this->data['Keyword'] = $value;
4516
        $this->options['form_params']['Keyword'] = $value;
4517
4518
        return $this;
4519
    }
4520
4521
    /**
4522
     * @param string $value
4523
     *
4524
     * @return $this
4525
     */
4526
    public function withLocale($value)
4527
    {
4528
        $this->data['Locale'] = $value;
4529
        $this->options['form_params']['Locale'] = $value;
4530
4531
        return $this;
4532
    }
4533
4534
    /**
4535
     * @param string $value
4536
     *
4537
     * @return $this
4538
     */
4539
    public function withProjectId($value)
4540
    {
4541
        $this->data['ProjectId'] = $value;
4542
        $this->options['form_params']['ProjectId'] = $value;
4543
4544
        return $this;
4545
    }
4546
4547
    /**
4548
     * @param string $value
4549
     *
4550
     * @return $this
4551
     */
4552
    public function withProjectIdentifier($value)
4553
    {
4554
        $this->data['ProjectIdentifier'] = $value;
4555
        $this->options['form_params']['ProjectIdentifier'] = $value;
4556
4557
        return $this;
4558
    }
4559
4560
    /**
4561
     * @param string $value
4562
     *
4563
     * @return $this
4564
     */
4565
    public function withPageNumber($value)
4566
    {
4567
        $this->data['PageNumber'] = $value;
4568
        $this->options['form_params']['PageNumber'] = $value;
4569
4570
        return $this;
4571
    }
4572
}
4573
4574
/**
4575
 * @method string getProjectId()
4576
 * @method $this withProjectId($value)
4577
 */
4578
class GetProjectDetail extends Rpc
4579
{
4580
}
4581
4582
/**
4583
 * @method string getProjectName()
4584
 * @method string getMatchExpression()
4585
 * @method string getEnvType()
4586
 * @method string getTableName()
4587
 */
4588
class GetQualityEntity extends Rpc
4589
{
4590
4591
    /** @var string */
4592
    public $scheme = 'https';
4593
4594
    /**
4595
     * @param string $value
4596
     *
4597
     * @return $this
4598
     */
4599
    public function withProjectName($value)
4600
    {
4601
        $this->data['ProjectName'] = $value;
4602
        $this->options['form_params']['ProjectName'] = $value;
4603
4604
        return $this;
4605
    }
4606
4607
    /**
4608
     * @param string $value
4609
     *
4610
     * @return $this
4611
     */
4612
    public function withMatchExpression($value)
4613
    {
4614
        $this->data['MatchExpression'] = $value;
4615
        $this->options['form_params']['MatchExpression'] = $value;
4616
4617
        return $this;
4618
    }
4619
4620
    /**
4621
     * @param string $value
4622
     *
4623
     * @return $this
4624
     */
4625
    public function withEnvType($value)
4626
    {
4627
        $this->data['EnvType'] = $value;
4628
        $this->options['form_params']['EnvType'] = $value;
4629
4630
        return $this;
4631
    }
4632
4633
    /**
4634
     * @param string $value
4635
     *
4636
     * @return $this
4637
     */
4638
    public function withTableName($value)
4639
    {
4640
        $this->data['TableName'] = $value;
4641
        $this->options['form_params']['TableName'] = $value;
4642
4643
        return $this;
4644
    }
4645
}
4646
4647
/**
4648
 * @method string getProjectName()
4649
 * @method string getEntityId()
4650
 */
4651
class GetQualityFollower extends Rpc
4652
{
4653
4654
    /**
4655
     * @param string $value
4656
     *
4657
     * @return $this
4658
     */
4659
    public function withProjectName($value)
4660
    {
4661
        $this->data['ProjectName'] = $value;
4662
        $this->options['form_params']['ProjectName'] = $value;
4663
4664
        return $this;
4665
    }
4666
4667
    /**
4668
     * @param string $value
4669
     *
4670
     * @return $this
4671
     */
4672
    public function withEntityId($value)
4673
    {
4674
        $this->data['EntityId'] = $value;
4675
        $this->options['form_params']['EntityId'] = $value;
4676
4677
        return $this;
4678
    }
4679
}
4680
4681
/**
4682
 * @method string getProjectName()
4683
 * @method string getRuleId()
4684
 */
4685
class GetQualityRule extends Rpc
4686
{
4687
4688
    /**
4689
     * @param string $value
4690
     *
4691
     * @return $this
4692
     */
4693
    public function withProjectName($value)
4694
    {
4695
        $this->data['ProjectName'] = $value;
4696
        $this->options['form_params']['ProjectName'] = $value;
4697
4698
        return $this;
4699
    }
4700
4701
    /**
4702
     * @param string $value
4703
     *
4704
     * @return $this
4705
     */
4706
    public function withRuleId($value)
4707
    {
4708
        $this->data['RuleId'] = $value;
4709
        $this->options['form_params']['RuleId'] = $value;
4710
4711
        return $this;
4712
    }
4713
}
4714
4715
/**
4716
 * @method string getRemindId()
4717
 */
4718
class GetRemind extends Rpc
4719
{
4720
4721
    /**
4722
     * @param string $value
4723
     *
4724
     * @return $this
4725
     */
4726
    public function withRemindId($value)
4727
    {
4728
        $this->data['RemindId'] = $value;
4729
        $this->options['form_params']['RemindId'] = $value;
4730
4731
        return $this;
4732
    }
4733
}
4734
4735
/**
4736
 * @method string getProjectId()
4737
 */
4738
class GetSuccessInstanceTrend extends Rpc
4739
{
4740
4741
    /**
4742
     * @param string $value
4743
     *
4744
     * @return $this
4745
     */
4746
    public function withProjectId($value)
4747
    {
4748
        $this->data['ProjectId'] = $value;
4749
        $this->options['form_params']['ProjectId'] = $value;
4750
4751
        return $this;
4752
    }
4753
}
4754
4755
/**
4756
 * @method string getTopicId()
4757
 */
4758
class GetTopic extends Rpc
4759
{
4760
4761
    /**
4762
     * @param string $value
4763
     *
4764
     * @return $this
4765
     */
4766
    public function withTopicId($value)
4767
    {
4768
        $this->data['TopicId'] = $value;
4769
        $this->options['form_params']['TopicId'] = $value;
4770
4771
        return $this;
4772
    }
4773
}
4774
4775
/**
4776
 * @method string getTopicId()
4777
 */
4778
class GetTopicInfluence extends Rpc
4779
{
4780
4781
    /**
4782
     * @param string $value
4783
     *
4784
     * @return $this
4785
     */
4786
    public function withTopicId($value)
4787
    {
4788
        $this->data['TopicId'] = $value;
4789
        $this->options['form_params']['TopicId'] = $value;
4790
4791
        return $this;
4792
    }
4793
}
4794
4795
/**
4796
 * @method string getAlertUser()
4797
 * @method string getEndTime()
4798
 * @method string getBeginTime()
4799
 * @method string getAlertMethods()
4800
 * @method string getPageNumber()
4801
 * @method string getRemindId()
4802
 * @method string getPageSize()
4803
 * @method string getAlertRuleTypes()
4804
 */
4805
class ListAlertMessages extends Rpc
4806
{
4807
4808
    /**
4809
     * @param string $value
4810
     *
4811
     * @return $this
4812
     */
4813
    public function withAlertUser($value)
4814
    {
4815
        $this->data['AlertUser'] = $value;
4816
        $this->options['form_params']['AlertUser'] = $value;
4817
4818
        return $this;
4819
    }
4820
4821
    /**
4822
     * @param string $value
4823
     *
4824
     * @return $this
4825
     */
4826
    public function withEndTime($value)
4827
    {
4828
        $this->data['EndTime'] = $value;
4829
        $this->options['form_params']['EndTime'] = $value;
4830
4831
        return $this;
4832
    }
4833
4834
    /**
4835
     * @param string $value
4836
     *
4837
     * @return $this
4838
     */
4839
    public function withBeginTime($value)
4840
    {
4841
        $this->data['BeginTime'] = $value;
4842
        $this->options['form_params']['BeginTime'] = $value;
4843
4844
        return $this;
4845
    }
4846
4847
    /**
4848
     * @param string $value
4849
     *
4850
     * @return $this
4851
     */
4852
    public function withAlertMethods($value)
4853
    {
4854
        $this->data['AlertMethods'] = $value;
4855
        $this->options['form_params']['AlertMethods'] = $value;
4856
4857
        return $this;
4858
    }
4859
4860
    /**
4861
     * @param string $value
4862
     *
4863
     * @return $this
4864
     */
4865
    public function withPageNumber($value)
4866
    {
4867
        $this->data['PageNumber'] = $value;
4868
        $this->options['form_params']['PageNumber'] = $value;
4869
4870
        return $this;
4871
    }
4872
4873
    /**
4874
     * @param string $value
4875
     *
4876
     * @return $this
4877
     */
4878
    public function withRemindId($value)
4879
    {
4880
        $this->data['RemindId'] = $value;
4881
        $this->options['form_params']['RemindId'] = $value;
4882
4883
        return $this;
4884
    }
4885
4886
    /**
4887
     * @param string $value
4888
     *
4889
     * @return $this
4890
     */
4891
    public function withPageSize($value)
4892
    {
4893
        $this->data['PageSize'] = $value;
4894
        $this->options['form_params']['PageSize'] = $value;
4895
4896
        return $this;
4897
    }
4898
4899
    /**
4900
     * @param string $value
4901
     *
4902
     * @return $this
4903
     */
4904
    public function withAlertRuleTypes($value)
4905
    {
4906
        $this->data['AlertRuleTypes'] = $value;
4907
        $this->options['form_params']['AlertRuleTypes'] = $value;
4908
4909
        return $this;
4910
    }
4911
}
4912
4913
/**
4914
 * @method string getOwner()
4915
 * @method string getSearchText()
4916
 * @method string getUseflag()
4917
 * @method string getPriority()
4918
 * @method string getPageNumber()
4919
 * @method string getPageSize()
4920
 * @method string getProjectId()
4921
 * @method string getBaselineTypes()
4922
 */
4923
class ListBaselineConfigs extends Rpc
4924
{
4925
4926
    /**
4927
     * @param string $value
4928
     *
4929
     * @return $this
4930
     */
4931
    public function withOwner($value)
4932
    {
4933
        $this->data['Owner'] = $value;
4934
        $this->options['form_params']['Owner'] = $value;
4935
4936
        return $this;
4937
    }
4938
4939
    /**
4940
     * @param string $value
4941
     *
4942
     * @return $this
4943
     */
4944
    public function withSearchText($value)
4945
    {
4946
        $this->data['SearchText'] = $value;
4947
        $this->options['form_params']['SearchText'] = $value;
4948
4949
        return $this;
4950
    }
4951
4952
    /**
4953
     * @param string $value
4954
     *
4955
     * @return $this
4956
     */
4957
    public function withUseflag($value)
4958
    {
4959
        $this->data['Useflag'] = $value;
4960
        $this->options['form_params']['Useflag'] = $value;
4961
4962
        return $this;
4963
    }
4964
4965
    /**
4966
     * @param string $value
4967
     *
4968
     * @return $this
4969
     */
4970
    public function withPriority($value)
4971
    {
4972
        $this->data['Priority'] = $value;
4973
        $this->options['form_params']['Priority'] = $value;
4974
4975
        return $this;
4976
    }
4977
4978
    /**
4979
     * @param string $value
4980
     *
4981
     * @return $this
4982
     */
4983
    public function withPageNumber($value)
4984
    {
4985
        $this->data['PageNumber'] = $value;
4986
        $this->options['form_params']['PageNumber'] = $value;
4987
4988
        return $this;
4989
    }
4990
4991
    /**
4992
     * @param string $value
4993
     *
4994
     * @return $this
4995
     */
4996
    public function withPageSize($value)
4997
    {
4998
        $this->data['PageSize'] = $value;
4999
        $this->options['form_params']['PageSize'] = $value;
5000
5001
        return $this;
5002
    }
5003
5004
    /**
5005
     * @param string $value
5006
     *
5007
     * @return $this
5008
     */
5009
    public function withProjectId($value)
5010
    {
5011
        $this->data['ProjectId'] = $value;
5012
        $this->options['form_params']['ProjectId'] = $value;
5013
5014
        return $this;
5015
    }
5016
5017
    /**
5018
     * @param string $value
5019
     *
5020
     * @return $this
5021
     */
5022
    public function withBaselineTypes($value)
5023
    {
5024
        $this->data['BaselineTypes'] = $value;
5025
        $this->options['form_params']['BaselineTypes'] = $value;
5026
5027
        return $this;
5028
    }
5029
}
5030
5031
/**
5032
 * @method string getSearchText()
5033
 * @method string getOwner()
5034
 * @method string getPriority()
5035
 * @method string getPageNumber()
5036
 * @method string getTopicId()
5037
 * @method string getBizdate()
5038
 * @method string getFinishStatus()
5039
 * @method string getPageSize()
5040
 * @method string getBaselineTypes()
5041
 * @method string getStatus()
5042
 */
5043
class ListBaselineStatuses extends Rpc
5044
{
5045
5046
    /**
5047
     * @param string $value
5048
     *
5049
     * @return $this
5050
     */
5051
    public function withSearchText($value)
5052
    {
5053
        $this->data['SearchText'] = $value;
5054
        $this->options['form_params']['SearchText'] = $value;
5055
5056
        return $this;
5057
    }
5058
5059
    /**
5060
     * @param string $value
5061
     *
5062
     * @return $this
5063
     */
5064
    public function withOwner($value)
5065
    {
5066
        $this->data['Owner'] = $value;
5067
        $this->options['form_params']['Owner'] = $value;
5068
5069
        return $this;
5070
    }
5071
5072
    /**
5073
     * @param string $value
5074
     *
5075
     * @return $this
5076
     */
5077
    public function withPriority($value)
5078
    {
5079
        $this->data['Priority'] = $value;
5080
        $this->options['form_params']['Priority'] = $value;
5081
5082
        return $this;
5083
    }
5084
5085
    /**
5086
     * @param string $value
5087
     *
5088
     * @return $this
5089
     */
5090
    public function withPageNumber($value)
5091
    {
5092
        $this->data['PageNumber'] = $value;
5093
        $this->options['form_params']['PageNumber'] = $value;
5094
5095
        return $this;
5096
    }
5097
5098
    /**
5099
     * @param string $value
5100
     *
5101
     * @return $this
5102
     */
5103
    public function withTopicId($value)
5104
    {
5105
        $this->data['TopicId'] = $value;
5106
        $this->options['form_params']['TopicId'] = $value;
5107
5108
        return $this;
5109
    }
5110
5111
    /**
5112
     * @param string $value
5113
     *
5114
     * @return $this
5115
     */
5116
    public function withBizdate($value)
5117
    {
5118
        $this->data['Bizdate'] = $value;
5119
        $this->options['form_params']['Bizdate'] = $value;
5120
5121
        return $this;
5122
    }
5123
5124
    /**
5125
     * @param string $value
5126
     *
5127
     * @return $this
5128
     */
5129
    public function withFinishStatus($value)
5130
    {
5131
        $this->data['FinishStatus'] = $value;
5132
        $this->options['form_params']['FinishStatus'] = $value;
5133
5134
        return $this;
5135
    }
5136
5137
    /**
5138
     * @param string $value
5139
     *
5140
     * @return $this
5141
     */
5142
    public function withPageSize($value)
5143
    {
5144
        $this->data['PageSize'] = $value;
5145
        $this->options['form_params']['PageSize'] = $value;
5146
5147
        return $this;
5148
    }
5149
5150
    /**
5151
     * @param string $value
5152
     *
5153
     * @return $this
5154
     */
5155
    public function withBaselineTypes($value)
5156
    {
5157
        $this->data['BaselineTypes'] = $value;
5158
        $this->options['form_params']['BaselineTypes'] = $value;
5159
5160
        return $this;
5161
    }
5162
5163
    /**
5164
     * @param string $value
5165
     *
5166
     * @return $this
5167
     */
5168
    public function withStatus($value)
5169
    {
5170
        $this->data['Status'] = $value;
5171
        $this->options['form_params']['Status'] = $value;
5172
5173
        return $this;
5174
    }
5175
}
5176
5177
/**
5178
 * @method string getPageSize()
5179
 * @method string getKeyword()
5180
 * @method string getProjectId()
5181
 * @method string getProjectIdentifier()
5182
 * @method string getPageNumber()
5183
 */
5184
class ListBusiness extends Rpc
5185
{
5186
5187
    /**
5188
     * @param string $value
5189
     *
5190
     * @return $this
5191
     */
5192
    public function withPageSize($value)
5193
    {
5194
        $this->data['PageSize'] = $value;
5195
        $this->options['form_params']['PageSize'] = $value;
5196
5197
        return $this;
5198
    }
5199
5200
    /**
5201
     * @param string $value
5202
     *
5203
     * @return $this
5204
     */
5205
    public function withKeyword($value)
5206
    {
5207
        $this->data['Keyword'] = $value;
5208
        $this->options['form_params']['Keyword'] = $value;
5209
5210
        return $this;
5211
    }
5212
5213
    /**
5214
     * @param string $value
5215
     *
5216
     * @return $this
5217
     */
5218
    public function withProjectId($value)
5219
    {
5220
        $this->data['ProjectId'] = $value;
5221
        $this->options['form_params']['ProjectId'] = $value;
5222
5223
        return $this;
5224
    }
5225
5226
    /**
5227
     * @param string $value
5228
     *
5229
     * @return $this
5230
     */
5231
    public function withProjectIdentifier($value)
5232
    {
5233
        $this->data['ProjectIdentifier'] = $value;
5234
        $this->options['form_params']['ProjectIdentifier'] = $value;
5235
5236
        return $this;
5237
    }
5238
5239
    /**
5240
     * @param string $value
5241
     *
5242
     * @return $this
5243
     */
5244
    public function withPageNumber($value)
5245
    {
5246
        $this->data['PageNumber'] = $value;
5247
        $this->options['form_params']['PageNumber'] = $value;
5248
5249
        return $this;
5250
    }
5251
}
5252
5253
/**
5254
 * @method string getCalcEngineType()
5255
 * @method $this withCalcEngineType($value)
5256
 * @method string getPageNumber()
5257
 * @method $this withPageNumber($value)
5258
 * @method string getName()
5259
 * @method $this withName($value)
5260
 * @method string getEnvType()
5261
 * @method $this withEnvType($value)
5262
 * @method string getPageSize()
5263
 * @method $this withPageSize($value)
5264
 * @method string getProjectId()
5265
 * @method $this withProjectId($value)
5266
 */
5267
class ListCalcEngines extends Rpc
5268
{
5269
}
5270
5271
/**
5272
 * @method string getPageNumber()
5273
 * @method $this withPageNumber($value)
5274
 * @method string getSubType()
5275
 * @method $this withSubType($value)
5276
 * @method string getName()
5277
 * @method $this withName($value)
5278
 * @method string getEnvType()
5279
 * @method $this withEnvType($value)
5280
 * @method string getPageSize()
5281
 * @method $this withPageSize($value)
5282
 * @method string getConnectionType()
5283
 * @method $this withConnectionType($value)
5284
 * @method string getProjectId()
5285
 * @method $this withProjectId($value)
5286
 * @method string getStatus()
5287
 * @method $this withStatus($value)
5288
 */
5289
class ListConnections extends Rpc
5290
{
5291
5292
    /** @var string */
5293
    public $method = 'GET';
5294
}
5295
5296
/**
5297
 * @method string getApiNameKeyword()
5298
 * @method string getPageSize()
5299
 * @method $this withPageSize($value)
5300
 * @method string getTenantId()
5301
 * @method string getProjectId()
5302
 * @method string getPageNumber()
5303
 * @method $this withPageNumber($value)
5304
 */
5305
class ListDataServiceApiAuthorities extends Rpc
5306
{
5307
5308
    /**
5309
     * @param string $value
5310
     *
5311
     * @return $this
5312
     */
5313
    public function withApiNameKeyword($value)
5314
    {
5315
        $this->data['ApiNameKeyword'] = $value;
5316
        $this->options['form_params']['ApiNameKeyword'] = $value;
5317
5318
        return $this;
5319
    }
5320
5321
    /**
5322
     * @param string $value
5323
     *
5324
     * @return $this
5325
     */
5326
    public function withTenantId($value)
5327
    {
5328
        $this->data['TenantId'] = $value;
5329
        $this->options['form_params']['TenantId'] = $value;
5330
5331
        return $this;
5332
    }
5333
5334
    /**
5335
     * @param string $value
5336
     *
5337
     * @return $this
5338
     */
5339
    public function withProjectId($value)
5340
    {
5341
        $this->data['ProjectId'] = $value;
5342
        $this->options['form_params']['ProjectId'] = $value;
5343
5344
        return $this;
5345
    }
5346
}
5347
5348
/**
5349
 * @method string getApiNameKeyword()
5350
 * @method string getApiPathKeyword()
5351
 * @method string getCreatorId()
5352
 * @method string getPageNumber()
5353
 * @method string getPageSize()
5354
 * @method string getTenantId()
5355
 * @method string getProjectId()
5356
 */
5357
class ListDataServiceApis extends Rpc
5358
{
5359
5360
    /**
5361
     * @param string $value
5362
     *
5363
     * @return $this
5364
     */
5365
    public function withApiNameKeyword($value)
5366
    {
5367
        $this->data['ApiNameKeyword'] = $value;
5368
        $this->options['form_params']['ApiNameKeyword'] = $value;
5369
5370
        return $this;
5371
    }
5372
5373
    /**
5374
     * @param string $value
5375
     *
5376
     * @return $this
5377
     */
5378
    public function withApiPathKeyword($value)
5379
    {
5380
        $this->data['ApiPathKeyword'] = $value;
5381
        $this->options['form_params']['ApiPathKeyword'] = $value;
5382
5383
        return $this;
5384
    }
5385
5386
    /**
5387
     * @param string $value
5388
     *
5389
     * @return $this
5390
     */
5391
    public function withCreatorId($value)
5392
    {
5393
        $this->data['CreatorId'] = $value;
5394
        $this->options['form_params']['CreatorId'] = $value;
5395
5396
        return $this;
5397
    }
5398
5399
    /**
5400
     * @param string $value
5401
     *
5402
     * @return $this
5403
     */
5404
    public function withPageNumber($value)
5405
    {
5406
        $this->data['PageNumber'] = $value;
5407
        $this->options['form_params']['PageNumber'] = $value;
5408
5409
        return $this;
5410
    }
5411
5412
    /**
5413
     * @param string $value
5414
     *
5415
     * @return $this
5416
     */
5417
    public function withPageSize($value)
5418
    {
5419
        $this->data['PageSize'] = $value;
5420
        $this->options['form_params']['PageSize'] = $value;
5421
5422
        return $this;
5423
    }
5424
5425
    /**
5426
     * @param string $value
5427
     *
5428
     * @return $this
5429
     */
5430
    public function withTenantId($value)
5431
    {
5432
        $this->data['TenantId'] = $value;
5433
        $this->options['form_params']['TenantId'] = $value;
5434
5435
        return $this;
5436
    }
5437
5438
    /**
5439
     * @param string $value
5440
     *
5441
     * @return $this
5442
     */
5443
    public function withProjectId($value)
5444
    {
5445
        $this->data['ProjectId'] = $value;
5446
        $this->options['form_params']['ProjectId'] = $value;
5447
5448
        return $this;
5449
    }
5450
}
5451
5452
/**
5453
 * @method string getPageSize()
5454
 * @method string getTenantId()
5455
 * @method string getProjectIdList()
5456
 * @method string getPageNumber()
5457
 */
5458
class ListDataServiceApplications extends Rpc
5459
{
5460
5461
    /**
5462
     * @param string $value
5463
     *
5464
     * @return $this
5465
     */
5466
    public function withPageSize($value)
5467
    {
5468
        $this->data['PageSize'] = $value;
5469
        $this->options['form_params']['PageSize'] = $value;
5470
5471
        return $this;
5472
    }
5473
5474
    /**
5475
     * @param string $value
5476
     *
5477
     * @return $this
5478
     */
5479
    public function withTenantId($value)
5480
    {
5481
        $this->data['TenantId'] = $value;
5482
        $this->options['form_params']['TenantId'] = $value;
5483
5484
        return $this;
5485
    }
5486
5487
    /**
5488
     * @param string $value
5489
     *
5490
     * @return $this
5491
     */
5492
    public function withProjectIdList($value)
5493
    {
5494
        $this->data['ProjectIdList'] = $value;
5495
        $this->options['form_params']['ProjectIdList'] = $value;
5496
5497
        return $this;
5498
    }
5499
5500
    /**
5501
     * @param string $value
5502
     *
5503
     * @return $this
5504
     */
5505
    public function withPageNumber($value)
5506
    {
5507
        $this->data['PageNumber'] = $value;
5508
        $this->options['form_params']['PageNumber'] = $value;
5509
5510
        return $this;
5511
    }
5512
}
5513
5514
/**
5515
 * @method string getApiNameKeyword()
5516
 * @method string getPageSize()
5517
 * @method $this withPageSize($value)
5518
 * @method string getTenantId()
5519
 * @method string getProjectId()
5520
 * @method string getPageNumber()
5521
 * @method $this withPageNumber($value)
5522
 */
5523
class ListDataServiceAuthorizedApis extends Rpc
5524
{
5525
5526
    /**
5527
     * @param string $value
5528
     *
5529
     * @return $this
5530
     */
5531
    public function withApiNameKeyword($value)
5532
    {
5533
        $this->data['ApiNameKeyword'] = $value;
5534
        $this->options['form_params']['ApiNameKeyword'] = $value;
5535
5536
        return $this;
5537
    }
5538
5539
    /**
5540
     * @param string $value
5541
     *
5542
     * @return $this
5543
     */
5544
    public function withTenantId($value)
5545
    {
5546
        $this->data['TenantId'] = $value;
5547
        $this->options['form_params']['TenantId'] = $value;
5548
5549
        return $this;
5550
    }
5551
5552
    /**
5553
     * @param string $value
5554
     *
5555
     * @return $this
5556
     */
5557
    public function withProjectId($value)
5558
    {
5559
        $this->data['ProjectId'] = $value;
5560
        $this->options['form_params']['ProjectId'] = $value;
5561
5562
        return $this;
5563
    }
5564
}
5565
5566
/**
5567
 * @method string getFolderNameKeyword()
5568
 * @method string getGroupId()
5569
 * @method string getPageSize()
5570
 * @method string getTenantId()
5571
 * @method string getProjectId()
5572
 * @method string getPageNumber()
5573
 */
5574
class ListDataServiceFolders extends Rpc
5575
{
5576
5577
    /**
5578
     * @param string $value
5579
     *
5580
     * @return $this
5581
     */
5582
    public function withFolderNameKeyword($value)
5583
    {
5584
        $this->data['FolderNameKeyword'] = $value;
5585
        $this->options['form_params']['FolderNameKeyword'] = $value;
5586
5587
        return $this;
5588
    }
5589
5590
    /**
5591
     * @param string $value
5592
     *
5593
     * @return $this
5594
     */
5595
    public function withGroupId($value)
5596
    {
5597
        $this->data['GroupId'] = $value;
5598
        $this->options['form_params']['GroupId'] = $value;
5599
5600
        return $this;
5601
    }
5602
5603
    /**
5604
     * @param string $value
5605
     *
5606
     * @return $this
5607
     */
5608
    public function withPageSize($value)
5609
    {
5610
        $this->data['PageSize'] = $value;
5611
        $this->options['form_params']['PageSize'] = $value;
5612
5613
        return $this;
5614
    }
5615
5616
    /**
5617
     * @param string $value
5618
     *
5619
     * @return $this
5620
     */
5621
    public function withTenantId($value)
5622
    {
5623
        $this->data['TenantId'] = $value;
5624
        $this->options['form_params']['TenantId'] = $value;
5625
5626
        return $this;
5627
    }
5628
5629
    /**
5630
     * @param string $value
5631
     *
5632
     * @return $this
5633
     */
5634
    public function withProjectId($value)
5635
    {
5636
        $this->data['ProjectId'] = $value;
5637
        $this->options['form_params']['ProjectId'] = $value;
5638
5639
        return $this;
5640
    }
5641
5642
    /**
5643
     * @param string $value
5644
     *
5645
     * @return $this
5646
     */
5647
    public function withPageNumber($value)
5648
    {
5649
        $this->data['PageNumber'] = $value;
5650
        $this->options['form_params']['PageNumber'] = $value;
5651
5652
        return $this;
5653
    }
5654
}
5655
5656
/**
5657
 * @method string getPageSize()
5658
 * @method string getTenantId()
5659
 * @method string getProjectId()
5660
 * @method string getGroupNameKeyword()
5661
 * @method string getPageNumber()
5662
 */
5663
class ListDataServiceGroups extends Rpc
5664
{
5665
5666
    /**
5667
     * @param string $value
5668
     *
5669
     * @return $this
5670
     */
5671
    public function withPageSize($value)
5672
    {
5673
        $this->data['PageSize'] = $value;
5674
        $this->options['form_params']['PageSize'] = $value;
5675
5676
        return $this;
5677
    }
5678
5679
    /**
5680
     * @param string $value
5681
     *
5682
     * @return $this
5683
     */
5684
    public function withTenantId($value)
5685
    {
5686
        $this->data['TenantId'] = $value;
5687
        $this->options['form_params']['TenantId'] = $value;
5688
5689
        return $this;
5690
    }
5691
5692
    /**
5693
     * @param string $value
5694
     *
5695
     * @return $this
5696
     */
5697
    public function withProjectId($value)
5698
    {
5699
        $this->data['ProjectId'] = $value;
5700
        $this->options['form_params']['ProjectId'] = $value;
5701
5702
        return $this;
5703
    }
5704
5705
    /**
5706
     * @param string $value
5707
     *
5708
     * @return $this
5709
     */
5710
    public function withGroupNameKeyword($value)
5711
    {
5712
        $this->data['GroupNameKeyword'] = $value;
5713
        $this->options['form_params']['GroupNameKeyword'] = $value;
5714
5715
        return $this;
5716
    }
5717
5718
    /**
5719
     * @param string $value
5720
     *
5721
     * @return $this
5722
     */
5723
    public function withPageNumber($value)
5724
    {
5725
        $this->data['PageNumber'] = $value;
5726
        $this->options['form_params']['PageNumber'] = $value;
5727
5728
        return $this;
5729
    }
5730
}
5731
5732
/**
5733
 * @method string getApiNameKeyword()
5734
 * @method string getApiPathKeyword()
5735
 * @method string getCreatorId()
5736
 * @method string getPageNumber()
5737
 * @method string getPageSize()
5738
 * @method string getTenantId()
5739
 * @method string getProjectId()
5740
 */
5741
class ListDataServicePublishedApis extends Rpc
5742
{
5743
5744
    /**
5745
     * @param string $value
5746
     *
5747
     * @return $this
5748
     */
5749
    public function withApiNameKeyword($value)
5750
    {
5751
        $this->data['ApiNameKeyword'] = $value;
5752
        $this->options['form_params']['ApiNameKeyword'] = $value;
5753
5754
        return $this;
5755
    }
5756
5757
    /**
5758
     * @param string $value
5759
     *
5760
     * @return $this
5761
     */
5762
    public function withApiPathKeyword($value)
5763
    {
5764
        $this->data['ApiPathKeyword'] = $value;
5765
        $this->options['form_params']['ApiPathKeyword'] = $value;
5766
5767
        return $this;
5768
    }
5769
5770
    /**
5771
     * @param string $value
5772
     *
5773
     * @return $this
5774
     */
5775
    public function withCreatorId($value)
5776
    {
5777
        $this->data['CreatorId'] = $value;
5778
        $this->options['form_params']['CreatorId'] = $value;
5779
5780
        return $this;
5781
    }
5782
5783
    /**
5784
     * @param string $value
5785
     *
5786
     * @return $this
5787
     */
5788
    public function withPageNumber($value)
5789
    {
5790
        $this->data['PageNumber'] = $value;
5791
        $this->options['form_params']['PageNumber'] = $value;
5792
5793
        return $this;
5794
    }
5795
5796
    /**
5797
     * @param string $value
5798
     *
5799
     * @return $this
5800
     */
5801
    public function withPageSize($value)
5802
    {
5803
        $this->data['PageSize'] = $value;
5804
        $this->options['form_params']['PageSize'] = $value;
5805
5806
        return $this;
5807
    }
5808
5809
    /**
5810
     * @param string $value
5811
     *
5812
     * @return $this
5813
     */
5814
    public function withTenantId($value)
5815
    {
5816
        $this->data['TenantId'] = $value;
5817
        $this->options['form_params']['TenantId'] = $value;
5818
5819
        return $this;
5820
    }
5821
5822
    /**
5823
     * @param string $value
5824
     *
5825
     * @return $this
5826
     */
5827
    public function withProjectId($value)
5828
    {
5829
        $this->data['ProjectId'] = $value;
5830
        $this->options['form_params']['ProjectId'] = $value;
5831
5832
        return $this;
5833
    }
5834
}
5835
5836
/**
5837
 * @method string getOwner()
5838
 * @method string getFileTypes()
5839
 * @method string getProjectIdentifier()
5840
 * @method string getPageNumber()
5841
 * @method string getFileFolderPath()
5842
 * @method string getPageSize()
5843
 * @method string getKeyword()
5844
 * @method string getProjectId()
5845
 * @method string getUseType()
5846
 */
5847
class ListFiles extends Rpc
5848
{
5849
5850
    /**
5851
     * @param string $value
5852
     *
5853
     * @return $this
5854
     */
5855
    public function withOwner($value)
5856
    {
5857
        $this->data['Owner'] = $value;
5858
        $this->options['form_params']['Owner'] = $value;
5859
5860
        return $this;
5861
    }
5862
5863
    /**
5864
     * @param string $value
5865
     *
5866
     * @return $this
5867
     */
5868
    public function withFileTypes($value)
5869
    {
5870
        $this->data['FileTypes'] = $value;
5871
        $this->options['form_params']['FileTypes'] = $value;
5872
5873
        return $this;
5874
    }
5875
5876
    /**
5877
     * @param string $value
5878
     *
5879
     * @return $this
5880
     */
5881
    public function withProjectIdentifier($value)
5882
    {
5883
        $this->data['ProjectIdentifier'] = $value;
5884
        $this->options['form_params']['ProjectIdentifier'] = $value;
5885
5886
        return $this;
5887
    }
5888
5889
    /**
5890
     * @param string $value
5891
     *
5892
     * @return $this
5893
     */
5894
    public function withPageNumber($value)
5895
    {
5896
        $this->data['PageNumber'] = $value;
5897
        $this->options['form_params']['PageNumber'] = $value;
5898
5899
        return $this;
5900
    }
5901
5902
    /**
5903
     * @param string $value
5904
     *
5905
     * @return $this
5906
     */
5907
    public function withFileFolderPath($value)
5908
    {
5909
        $this->data['FileFolderPath'] = $value;
5910
        $this->options['form_params']['FileFolderPath'] = $value;
5911
5912
        return $this;
5913
    }
5914
5915
    /**
5916
     * @param string $value
5917
     *
5918
     * @return $this
5919
     */
5920
    public function withPageSize($value)
5921
    {
5922
        $this->data['PageSize'] = $value;
5923
        $this->options['form_params']['PageSize'] = $value;
5924
5925
        return $this;
5926
    }
5927
5928
    /**
5929
     * @param string $value
5930
     *
5931
     * @return $this
5932
     */
5933
    public function withKeyword($value)
5934
    {
5935
        $this->data['Keyword'] = $value;
5936
        $this->options['form_params']['Keyword'] = $value;
5937
5938
        return $this;
5939
    }
5940
5941
    /**
5942
     * @param string $value
5943
     *
5944
     * @return $this
5945
     */
5946
    public function withProjectId($value)
5947
    {
5948
        $this->data['ProjectId'] = $value;
5949
        $this->options['form_params']['ProjectId'] = $value;
5950
5951
        return $this;
5952
    }
5953
5954
    /**
5955
     * @param string $value
5956
     *
5957
     * @return $this
5958
     */
5959
    public function withUseType($value)
5960
    {
5961
        $this->data['UseType'] = $value;
5962
        $this->options['form_params']['UseType'] = $value;
5963
5964
        return $this;
5965
    }
5966
}
5967
5968
/**
5969
 * @method string getPageSize()
5970
 * @method string getProjectId()
5971
 * @method string getProjectIdentifier()
5972
 * @method string getPageNumber()
5973
 * @method string getFileId()
5974
 */
5975
class ListFileVersions extends Rpc
5976
{
5977
5978
    /**
5979
     * @param string $value
5980
     *
5981
     * @return $this
5982
     */
5983
    public function withPageSize($value)
5984
    {
5985
        $this->data['PageSize'] = $value;
5986
        $this->options['form_params']['PageSize'] = $value;
5987
5988
        return $this;
5989
    }
5990
5991
    /**
5992
     * @param string $value
5993
     *
5994
     * @return $this
5995
     */
5996
    public function withProjectId($value)
5997
    {
5998
        $this->data['ProjectId'] = $value;
5999
        $this->options['form_params']['ProjectId'] = $value;
6000
6001
        return $this;
6002
    }
6003
6004
    /**
6005
     * @param string $value
6006
     *
6007
     * @return $this
6008
     */
6009
    public function withProjectIdentifier($value)
6010
    {
6011
        $this->data['ProjectIdentifier'] = $value;
6012
        $this->options['form_params']['ProjectIdentifier'] = $value;
6013
6014
        return $this;
6015
    }
6016
6017
    /**
6018
     * @param string $value
6019
     *
6020
     * @return $this
6021
     */
6022
    public function withPageNumber($value)
6023
    {
6024
        $this->data['PageNumber'] = $value;
6025
        $this->options['form_params']['PageNumber'] = $value;
6026
6027
        return $this;
6028
    }
6029
6030
    /**
6031
     * @param string $value
6032
     *
6033
     * @return $this
6034
     */
6035
    public function withFileId($value)
6036
    {
6037
        $this->data['FileId'] = $value;
6038
        $this->options['form_params']['FileId'] = $value;
6039
6040
        return $this;
6041
    }
6042
}
6043
6044
/**
6045
 * @method string getPageSize()
6046
 * @method string getParentFolderPath()
6047
 * @method string getProjectId()
6048
 * @method string getProjectIdentifier()
6049
 * @method string getPageNumber()
6050
 */
6051
class ListFolders extends Rpc
6052
{
6053
6054
    /**
6055
     * @param string $value
6056
     *
6057
     * @return $this
6058
     */
6059
    public function withPageSize($value)
6060
    {
6061
        $this->data['PageSize'] = $value;
6062
        $this->options['form_params']['PageSize'] = $value;
6063
6064
        return $this;
6065
    }
6066
6067
    /**
6068
     * @param string $value
6069
     *
6070
     * @return $this
6071
     */
6072
    public function withParentFolderPath($value)
6073
    {
6074
        $this->data['ParentFolderPath'] = $value;
6075
        $this->options['form_params']['ParentFolderPath'] = $value;
6076
6077
        return $this;
6078
    }
6079
6080
    /**
6081
     * @param string $value
6082
     *
6083
     * @return $this
6084
     */
6085
    public function withProjectId($value)
6086
    {
6087
        $this->data['ProjectId'] = $value;
6088
        $this->options['form_params']['ProjectId'] = $value;
6089
6090
        return $this;
6091
    }
6092
6093
    /**
6094
     * @param string $value
6095
     *
6096
     * @return $this
6097
     */
6098
    public function withProjectIdentifier($value)
6099
    {
6100
        $this->data['ProjectIdentifier'] = $value;
6101
        $this->options['form_params']['ProjectIdentifier'] = $value;
6102
6103
        return $this;
6104
    }
6105
6106
    /**
6107
     * @param string $value
6108
     *
6109
     * @return $this
6110
     */
6111
    public function withPageNumber($value)
6112
    {
6113
        $this->data['PageNumber'] = $value;
6114
        $this->options['form_params']['PageNumber'] = $value;
6115
6116
        return $this;
6117
    }
6118
}
6119
6120
/**
6121
 * @method string getProjectEnv()
6122
 * @method string getOwner()
6123
 * @method string getBizName()
6124
 * @method string getPageNumber()
6125
 * @method string getNodeName()
6126
 * @method string getProgramType()
6127
 * @method string getPageSize()
6128
 * @method string getNodeId()
6129
 * @method string getProjectId()
6130
 */
6131
class ListInstances extends Rpc
6132
{
6133
6134
    /**
6135
     * @param string $value
6136
     *
6137
     * @return $this
6138
     */
6139
    public function withProjectEnv($value)
6140
    {
6141
        $this->data['ProjectEnv'] = $value;
6142
        $this->options['form_params']['ProjectEnv'] = $value;
6143
6144
        return $this;
6145
    }
6146
6147
    /**
6148
     * @param string $value
6149
     *
6150
     * @return $this
6151
     */
6152
    public function withOwner($value)
6153
    {
6154
        $this->data['Owner'] = $value;
6155
        $this->options['form_params']['Owner'] = $value;
6156
6157
        return $this;
6158
    }
6159
6160
    /**
6161
     * @param string $value
6162
     *
6163
     * @return $this
6164
     */
6165
    public function withBizName($value)
6166
    {
6167
        $this->data['BizName'] = $value;
6168
        $this->options['form_params']['BizName'] = $value;
6169
6170
        return $this;
6171
    }
6172
6173
    /**
6174
     * @param string $value
6175
     *
6176
     * @return $this
6177
     */
6178
    public function withPageNumber($value)
6179
    {
6180
        $this->data['PageNumber'] = $value;
6181
        $this->options['form_params']['PageNumber'] = $value;
6182
6183
        return $this;
6184
    }
6185
6186
    /**
6187
     * @param string $value
6188
     *
6189
     * @return $this
6190
     */
6191
    public function withNodeName($value)
6192
    {
6193
        $this->data['NodeName'] = $value;
6194
        $this->options['form_params']['NodeName'] = $value;
6195
6196
        return $this;
6197
    }
6198
6199
    /**
6200
     * @param string $value
6201
     *
6202
     * @return $this
6203
     */
6204
    public function withProgramType($value)
6205
    {
6206
        $this->data['ProgramType'] = $value;
6207
        $this->options['form_params']['ProgramType'] = $value;
6208
6209
        return $this;
6210
    }
6211
6212
    /**
6213
     * @param string $value
6214
     *
6215
     * @return $this
6216
     */
6217
    public function withPageSize($value)
6218
    {
6219
        $this->data['PageSize'] = $value;
6220
        $this->options['form_params']['PageSize'] = $value;
6221
6222
        return $this;
6223
    }
6224
6225
    /**
6226
     * @param string $value
6227
     *
6228
     * @return $this
6229
     */
6230
    public function withNodeId($value)
6231
    {
6232
        $this->data['NodeId'] = $value;
6233
        $this->options['form_params']['NodeId'] = $value;
6234
6235
        return $this;
6236
    }
6237
6238
    /**
6239
     * @param string $value
6240
     *
6241
     * @return $this
6242
     */
6243
    public function withProjectId($value)
6244
    {
6245
        $this->data['ProjectId'] = $value;
6246
        $this->options['form_params']['ProjectId'] = $value;
6247
6248
        return $this;
6249
    }
6250
}
6251
6252
/**
6253
 * @method string getDataSourceType()
6254
 * @method $this withDataSourceType($value)
6255
 * @method string getProjectId()
6256
 * @method $this withProjectId($value)
6257
 */
6258
class ListMetaDB extends Rpc
6259
{
6260
6261
    /** @var string */
6262
    public $method = 'GET';
6263
}
6264
6265
/**
6266
 * @method string getProjectEnv()
6267
 * @method string getNodeId()
6268
 * @method string getIoType()
6269
 */
6270
class ListNodeIO extends Rpc
6271
{
6272
6273
    /**
6274
     * @param string $value
6275
     *
6276
     * @return $this
6277
     */
6278
    public function withProjectEnv($value)
6279
    {
6280
        $this->data['ProjectEnv'] = $value;
6281
        $this->options['form_params']['ProjectEnv'] = $value;
6282
6283
        return $this;
6284
    }
6285
6286
    /**
6287
     * @param string $value
6288
     *
6289
     * @return $this
6290
     */
6291
    public function withNodeId($value)
6292
    {
6293
        $this->data['NodeId'] = $value;
6294
        $this->options['form_params']['NodeId'] = $value;
6295
6296
        return $this;
6297
    }
6298
6299
    /**
6300
     * @param string $value
6301
     *
6302
     * @return $this
6303
     */
6304
    public function withIoType($value)
6305
    {
6306
        $this->data['IoType'] = $value;
6307
        $this->options['form_params']['IoType'] = $value;
6308
6309
        return $this;
6310
    }
6311
}
6312
6313
/**
6314
 * @method string getOwner()
6315
 * @method string getProjectEnv()
6316
 * @method string getBizName()
6317
 * @method string getPageNumber()
6318
 * @method string getNodeName()
6319
 * @method string getProgramType()
6320
 * @method string getPageSize()
6321
 * @method string getProjectId()
6322
 */
6323
class ListNodes extends Rpc
6324
{
6325
6326
    /**
6327
     * @param string $value
6328
     *
6329
     * @return $this
6330
     */
6331
    public function withOwner($value)
6332
    {
6333
        $this->data['Owner'] = $value;
6334
        $this->options['form_params']['Owner'] = $value;
6335
6336
        return $this;
6337
    }
6338
6339
    /**
6340
     * @param string $value
6341
     *
6342
     * @return $this
6343
     */
6344
    public function withProjectEnv($value)
6345
    {
6346
        $this->data['ProjectEnv'] = $value;
6347
        $this->options['form_params']['ProjectEnv'] = $value;
6348
6349
        return $this;
6350
    }
6351
6352
    /**
6353
     * @param string $value
6354
     *
6355
     * @return $this
6356
     */
6357
    public function withBizName($value)
6358
    {
6359
        $this->data['BizName'] = $value;
6360
        $this->options['form_params']['BizName'] = $value;
6361
6362
        return $this;
6363
    }
6364
6365
    /**
6366
     * @param string $value
6367
     *
6368
     * @return $this
6369
     */
6370
    public function withPageNumber($value)
6371
    {
6372
        $this->data['PageNumber'] = $value;
6373
        $this->options['form_params']['PageNumber'] = $value;
6374
6375
        return $this;
6376
    }
6377
6378
    /**
6379
     * @param string $value
6380
     *
6381
     * @return $this
6382
     */
6383
    public function withNodeName($value)
6384
    {
6385
        $this->data['NodeName'] = $value;
6386
        $this->options['form_params']['NodeName'] = $value;
6387
6388
        return $this;
6389
    }
6390
6391
    /**
6392
     * @param string $value
6393
     *
6394
     * @return $this
6395
     */
6396
    public function withProgramType($value)
6397
    {
6398
        $this->data['ProgramType'] = $value;
6399
        $this->options['form_params']['ProgramType'] = $value;
6400
6401
        return $this;
6402
    }
6403
6404
    /**
6405
     * @param string $value
6406
     *
6407
     * @return $this
6408
     */
6409
    public function withPageSize($value)
6410
    {
6411
        $this->data['PageSize'] = $value;
6412
        $this->options['form_params']['PageSize'] = $value;
6413
6414
        return $this;
6415
    }
6416
6417
    /**
6418
     * @param string $value
6419
     *
6420
     * @return $this
6421
     */
6422
    public function withProjectId($value)
6423
    {
6424
        $this->data['ProjectId'] = $value;
6425
        $this->options['form_params']['ProjectId'] = $value;
6426
6427
        return $this;
6428
    }
6429
}
6430
6431
/**
6432
 * @method string getProjectEnv()
6433
 * @method string getProjectId()
6434
 */
6435
class ListProgramTypeCount extends Rpc
6436
{
6437
6438
    /**
6439
     * @param string $value
6440
     *
6441
     * @return $this
6442
     */
6443
    public function withProjectEnv($value)
6444
    {
6445
        $this->data['ProjectEnv'] = $value;
6446
        $this->options['form_params']['ProjectEnv'] = $value;
6447
6448
        return $this;
6449
    }
6450
6451
    /**
6452
     * @param string $value
6453
     *
6454
     * @return $this
6455
     */
6456
    public function withProjectId($value)
6457
    {
6458
        $this->data['ProjectId'] = $value;
6459
        $this->options['form_params']['ProjectId'] = $value;
6460
6461
        return $this;
6462
    }
6463
}
6464
6465
/**
6466
 * @method string getPageSize()
6467
 * @method $this withPageSize($value)
6468
 * @method string getProjectId()
6469
 * @method $this withProjectId($value)
6470
 * @method string getPageNumber()
6471
 * @method $this withPageNumber($value)
6472
 */
6473
class ListProjectMembers extends Rpc
6474
{
6475
}
6476
6477
/**
6478
 * @method string getProjectId()
6479
 * @method $this withProjectId($value)
6480
 */
6481
class ListProjectRoles extends Rpc
6482
{
6483
}
6484
6485
/**
6486
 * @method string getPageSize()
6487
 * @method $this withPageSize($value)
6488
 * @method string getPageNumber()
6489
 * @method $this withPageNumber($value)
6490
 */
6491
class ListProjects extends Rpc
6492
{
6493
}
6494
6495
/**
6496
 * @method string getProjectName()
6497
 * @method string getEndDate()
6498
 * @method string getPageSize()
6499
 * @method string getEntityId()
6500
 * @method string getStartDate()
6501
 * @method string getPageNumber()
6502
 */
6503
class ListQualityResultsByEntity extends Rpc
6504
{
6505
6506
    /**
6507
     * @param string $value
6508
     *
6509
     * @return $this
6510
     */
6511
    public function withProjectName($value)
6512
    {
6513
        $this->data['ProjectName'] = $value;
6514
        $this->options['form_params']['ProjectName'] = $value;
6515
6516
        return $this;
6517
    }
6518
6519
    /**
6520
     * @param string $value
6521
     *
6522
     * @return $this
6523
     */
6524
    public function withEndDate($value)
6525
    {
6526
        $this->data['EndDate'] = $value;
6527
        $this->options['form_params']['EndDate'] = $value;
6528
6529
        return $this;
6530
    }
6531
6532
    /**
6533
     * @param string $value
6534
     *
6535
     * @return $this
6536
     */
6537
    public function withPageSize($value)
6538
    {
6539
        $this->data['PageSize'] = $value;
6540
        $this->options['form_params']['PageSize'] = $value;
6541
6542
        return $this;
6543
    }
6544
6545
    /**
6546
     * @param string $value
6547
     *
6548
     * @return $this
6549
     */
6550
    public function withEntityId($value)
6551
    {
6552
        $this->data['EntityId'] = $value;
6553
        $this->options['form_params']['EntityId'] = $value;
6554
6555
        return $this;
6556
    }
6557
6558
    /**
6559
     * @param string $value
6560
     *
6561
     * @return $this
6562
     */
6563
    public function withStartDate($value)
6564
    {
6565
        $this->data['StartDate'] = $value;
6566
        $this->options['form_params']['StartDate'] = $value;
6567
6568
        return $this;
6569
    }
6570
6571
    /**
6572
     * @param string $value
6573
     *
6574
     * @return $this
6575
     */
6576
    public function withPageNumber($value)
6577
    {
6578
        $this->data['PageNumber'] = $value;
6579
        $this->options['form_params']['PageNumber'] = $value;
6580
6581
        return $this;
6582
    }
6583
}
6584
6585
/**
6586
 * @method string getProjectName()
6587
 * @method string getEndDate()
6588
 * @method string getPageSize()
6589
 * @method string getRuleId()
6590
 * @method string getStartDate()
6591
 * @method string getPageNumber()
6592
 */
6593
class ListQualityResultsByRule extends Rpc
6594
{
6595
6596
    /**
6597
     * @param string $value
6598
     *
6599
     * @return $this
6600
     */
6601
    public function withProjectName($value)
6602
    {
6603
        $this->data['ProjectName'] = $value;
6604
        $this->options['form_params']['ProjectName'] = $value;
6605
6606
        return $this;
6607
    }
6608
6609
    /**
6610
     * @param string $value
6611
     *
6612
     * @return $this
6613
     */
6614
    public function withEndDate($value)
6615
    {
6616
        $this->data['EndDate'] = $value;
6617
        $this->options['form_params']['EndDate'] = $value;
6618
6619
        return $this;
6620
    }
6621
6622
    /**
6623
     * @param string $value
6624
     *
6625
     * @return $this
6626
     */
6627
    public function withPageSize($value)
6628
    {
6629
        $this->data['PageSize'] = $value;
6630
        $this->options['form_params']['PageSize'] = $value;
6631
6632
        return $this;
6633
    }
6634
6635
    /**
6636
     * @param string $value
6637
     *
6638
     * @return $this
6639
     */
6640
    public function withRuleId($value)
6641
    {
6642
        $this->data['RuleId'] = $value;
6643
        $this->options['form_params']['RuleId'] = $value;
6644
6645
        return $this;
6646
    }
6647
6648
    /**
6649
     * @param string $value
6650
     *
6651
     * @return $this
6652
     */
6653
    public function withStartDate($value)
6654
    {
6655
        $this->data['StartDate'] = $value;
6656
        $this->options['form_params']['StartDate'] = $value;
6657
6658
        return $this;
6659
    }
6660
6661
    /**
6662
     * @param string $value
6663
     *
6664
     * @return $this
6665
     */
6666
    public function withPageNumber($value)
6667
    {
6668
        $this->data['PageNumber'] = $value;
6669
        $this->options['form_params']['PageNumber'] = $value;
6670
6671
        return $this;
6672
    }
6673
}
6674
6675
/**
6676
 * @method string getProjectName()
6677
 * @method string getPageSize()
6678
 * @method string getEntityId()
6679
 * @method string getPageNumber()
6680
 */
6681
class ListQualityRules extends Rpc
6682
{
6683
6684
    /**
6685
     * @param string $value
6686
     *
6687
     * @return $this
6688
     */
6689
    public function withProjectName($value)
6690
    {
6691
        $this->data['ProjectName'] = $value;
6692
        $this->options['form_params']['ProjectName'] = $value;
6693
6694
        return $this;
6695
    }
6696
6697
    /**
6698
     * @param string $value
6699
     *
6700
     * @return $this
6701
     */
6702
    public function withPageSize($value)
6703
    {
6704
        $this->data['PageSize'] = $value;
6705
        $this->options['form_params']['PageSize'] = $value;
6706
6707
        return $this;
6708
    }
6709
6710
    /**
6711
     * @param string $value
6712
     *
6713
     * @return $this
6714
     */
6715
    public function withEntityId($value)
6716
    {
6717
        $this->data['EntityId'] = $value;
6718
        $this->options['form_params']['EntityId'] = $value;
6719
6720
        return $this;
6721
    }
6722
6723
    /**
6724
     * @param string $value
6725
     *
6726
     * @return $this
6727
     */
6728
    public function withPageNumber($value)
6729
    {
6730
        $this->data['PageNumber'] = $value;
6731
        $this->options['form_params']['PageNumber'] = $value;
6732
6733
        return $this;
6734
    }
6735
}
6736
6737
/**
6738
 * @method string getSearchText()
6739
 * @method string getFounder()
6740
 * @method string getRemindTypes()
6741
 * @method string getPageNumber()
6742
 * @method string getAlertTarget()
6743
 * @method string getPageSize()
6744
 * @method string getNodeId()
6745
 */
6746
class ListReminds extends Rpc
6747
{
6748
6749
    /**
6750
     * @param string $value
6751
     *
6752
     * @return $this
6753
     */
6754
    public function withSearchText($value)
6755
    {
6756
        $this->data['SearchText'] = $value;
6757
        $this->options['form_params']['SearchText'] = $value;
6758
6759
        return $this;
6760
    }
6761
6762
    /**
6763
     * @param string $value
6764
     *
6765
     * @return $this
6766
     */
6767
    public function withFounder($value)
6768
    {
6769
        $this->data['Founder'] = $value;
6770
        $this->options['form_params']['Founder'] = $value;
6771
6772
        return $this;
6773
    }
6774
6775
    /**
6776
     * @param string $value
6777
     *
6778
     * @return $this
6779
     */
6780
    public function withRemindTypes($value)
6781
    {
6782
        $this->data['RemindTypes'] = $value;
6783
        $this->options['form_params']['RemindTypes'] = $value;
6784
6785
        return $this;
6786
    }
6787
6788
    /**
6789
     * @param string $value
6790
     *
6791
     * @return $this
6792
     */
6793
    public function withPageNumber($value)
6794
    {
6795
        $this->data['PageNumber'] = $value;
6796
        $this->options['form_params']['PageNumber'] = $value;
6797
6798
        return $this;
6799
    }
6800
6801
    /**
6802
     * @param string $value
6803
     *
6804
     * @return $this
6805
     */
6806
    public function withAlertTarget($value)
6807
    {
6808
        $this->data['AlertTarget'] = $value;
6809
        $this->options['form_params']['AlertTarget'] = $value;
6810
6811
        return $this;
6812
    }
6813
6814
    /**
6815
     * @param string $value
6816
     *
6817
     * @return $this
6818
     */
6819
    public function withPageSize($value)
6820
    {
6821
        $this->data['PageSize'] = $value;
6822
        $this->options['form_params']['PageSize'] = $value;
6823
6824
        return $this;
6825
    }
6826
6827
    /**
6828
     * @param string $value
6829
     *
6830
     * @return $this
6831
     */
6832
    public function withNodeId($value)
6833
    {
6834
        $this->data['NodeId'] = $value;
6835
        $this->options['form_params']['NodeId'] = $value;
6836
6837
        return $this;
6838
    }
6839
}
6840
6841
/**
6842
 * @method string getResourceGroupType()
6843
 * @method $this withResourceGroupType($value)
6844
 * @method string getKeyword()
6845
 * @method $this withKeyword($value)
6846
 */
6847
class ListResourceGroups extends Rpc
6848
{
6849
}
6850
6851
/**
6852
 * @method string getLevelType()
6853
 * @method $this withLevelType($value)
6854
 * @method string getProjectId()
6855
 * @method $this withProjectId($value)
6856
 */
6857
class ListTableLevel extends Rpc
6858
{
6859
6860
    /** @var string */
6861
    public $method = 'GET';
6862
}
6863
6864
/**
6865
 * @method string getPageSize()
6866
 * @method $this withPageSize($value)
6867
 * @method string getPageNum()
6868
 * @method $this withPageNum($value)
6869
 * @method string getProjectId()
6870
 * @method $this withProjectId($value)
6871
 * @method string getParentId()
6872
 * @method $this withParentId($value)
6873
 */
6874
class ListTableTheme extends Rpc
6875
{
6876
6877
    /** @var string */
6878
    public $method = 'GET';
6879
}
6880
6881
/**
6882
 * @method string getOwner()
6883
 * @method string getEndTime()
6884
 * @method string getBeginTime()
6885
 * @method string getTopicStatuses()
6886
 * @method string getPageNumber()
6887
 * @method string getInstanceId()
6888
 * @method string getPageSize()
6889
 * @method string getTopicTypes()
6890
 * @method string getNodeId()
6891
 */
6892
class ListTopics extends Rpc
6893
{
6894
6895
    /**
6896
     * @param string $value
6897
     *
6898
     * @return $this
6899
     */
6900
    public function withOwner($value)
6901
    {
6902
        $this->data['Owner'] = $value;
6903
        $this->options['form_params']['Owner'] = $value;
6904
6905
        return $this;
6906
    }
6907
6908
    /**
6909
     * @param string $value
6910
     *
6911
     * @return $this
6912
     */
6913
    public function withEndTime($value)
6914
    {
6915
        $this->data['EndTime'] = $value;
6916
        $this->options['form_params']['EndTime'] = $value;
6917
6918
        return $this;
6919
    }
6920
6921
    /**
6922
     * @param string $value
6923
     *
6924
     * @return $this
6925
     */
6926
    public function withBeginTime($value)
6927
    {
6928
        $this->data['BeginTime'] = $value;
6929
        $this->options['form_params']['BeginTime'] = $value;
6930
6931
        return $this;
6932
    }
6933
6934
    /**
6935
     * @param string $value
6936
     *
6937
     * @return $this
6938
     */
6939
    public function withTopicStatuses($value)
6940
    {
6941
        $this->data['TopicStatuses'] = $value;
6942
        $this->options['form_params']['TopicStatuses'] = $value;
6943
6944
        return $this;
6945
    }
6946
6947
    /**
6948
     * @param string $value
6949
     *
6950
     * @return $this
6951
     */
6952
    public function withPageNumber($value)
6953
    {
6954
        $this->data['PageNumber'] = $value;
6955
        $this->options['form_params']['PageNumber'] = $value;
6956
6957
        return $this;
6958
    }
6959
6960
    /**
6961
     * @param string $value
6962
     *
6963
     * @return $this
6964
     */
6965
    public function withInstanceId($value)
6966
    {
6967
        $this->data['InstanceId'] = $value;
6968
        $this->options['form_params']['InstanceId'] = $value;
6969
6970
        return $this;
6971
    }
6972
6973
    /**
6974
     * @param string $value
6975
     *
6976
     * @return $this
6977
     */
6978
    public function withPageSize($value)
6979
    {
6980
        $this->data['PageSize'] = $value;
6981
        $this->options['form_params']['PageSize'] = $value;
6982
6983
        return $this;
6984
    }
6985
6986
    /**
6987
     * @param string $value
6988
     *
6989
     * @return $this
6990
     */
6991
    public function withTopicTypes($value)
6992
    {
6993
        $this->data['TopicTypes'] = $value;
6994
        $this->options['form_params']['TopicTypes'] = $value;
6995
6996
        return $this;
6997
    }
6998
6999
    /**
7000
     * @param string $value
7001
     *
7002
     * @return $this
7003
     */
7004
    public function withNodeId($value)
7005
    {
7006
        $this->data['NodeId'] = $value;
7007
        $this->options['form_params']['NodeId'] = $value;
7008
7009
        return $this;
7010
    }
7011
}
7012
7013
/**
7014
 * @method string getTenantId()
7015
 * @method string getProjectId()
7016
 * @method string getApiId()
7017
 */
7018
class PublishDataServiceApi extends Rpc
7019
{
7020
7021
    /**
7022
     * @param string $value
7023
     *
7024
     * @return $this
7025
     */
7026
    public function withTenantId($value)
7027
    {
7028
        $this->data['TenantId'] = $value;
7029
        $this->options['form_params']['TenantId'] = $value;
7030
7031
        return $this;
7032
    }
7033
7034
    /**
7035
     * @param string $value
7036
     *
7037
     * @return $this
7038
     */
7039
    public function withProjectId($value)
7040
    {
7041
        $this->data['ProjectId'] = $value;
7042
        $this->options['form_params']['ProjectId'] = $value;
7043
7044
        return $this;
7045
    }
7046
7047
    /**
7048
     * @param string $value
7049
     *
7050
     * @return $this
7051
     */
7052
    public function withApiId($value)
7053
    {
7054
        $this->data['ApiId'] = $value;
7055
        $this->options['form_params']['ApiId'] = $value;
7056
7057
        return $this;
7058
    }
7059
}
7060
7061
/**
7062
 * @method string getRoleCode()
7063
 * @method $this withRoleCode($value)
7064
 * @method string getProjectId()
7065
 * @method $this withProjectId($value)
7066
 * @method string getUserId()
7067
 * @method $this withUserId($value)
7068
 */
7069
class RemoveProjectMemberFromRole extends Rpc
7070
{
7071
}
7072
7073
/**
7074
 * @method string getProjectEnv()
7075
 * @method string getInstanceId()
7076
 */
7077
class RestartInstance extends Rpc
7078
{
7079
7080
    /**
7081
     * @param string $value
7082
     *
7083
     * @return $this
7084
     */
7085
    public function withProjectEnv($value)
7086
    {
7087
        $this->data['ProjectEnv'] = $value;
7088
        $this->options['form_params']['ProjectEnv'] = $value;
7089
7090
        return $this;
7091
    }
7092
7093
    /**
7094
     * @param string $value
7095
     *
7096
     * @return $this
7097
     */
7098
    public function withInstanceId($value)
7099
    {
7100
        $this->data['InstanceId'] = $value;
7101
        $this->options['form_params']['InstanceId'] = $value;
7102
7103
        return $this;
7104
    }
7105
}
7106
7107
/**
7108
 * @method string getProjectEnv()
7109
 * @method string getInstanceId()
7110
 */
7111
class ResumeInstance extends Rpc
7112
{
7113
7114
    /**
7115
     * @param string $value
7116
     *
7117
     * @return $this
7118
     */
7119
    public function withProjectEnv($value)
7120
    {
7121
        $this->data['ProjectEnv'] = $value;
7122
        $this->options['form_params']['ProjectEnv'] = $value;
7123
7124
        return $this;
7125
    }
7126
7127
    /**
7128
     * @param string $value
7129
     *
7130
     * @return $this
7131
     */
7132
    public function withInstanceId($value)
7133
    {
7134
        $this->data['InstanceId'] = $value;
7135
        $this->options['form_params']['InstanceId'] = $value;
7136
7137
        return $this;
7138
    }
7139
}
7140
7141
/**
7142
 * @method string getDataSourceType()
7143
 * @method $this withDataSourceType($value)
7144
 * @method string getClusterId()
7145
 * @method $this withClusterId($value)
7146
 * @method string getPageNumber()
7147
 * @method $this withPageNumber($value)
7148
 * @method string getEntityType()
7149
 * @method $this withEntityType($value)
7150
 * @method string getPageSize()
7151
 * @method $this withPageSize($value)
7152
 * @method string getAppGuid()
7153
 * @method $this withAppGuid($value)
7154
 * @method string getKeyword()
7155
 * @method $this withKeyword($value)
7156
 */
7157
class SearchMetaTables extends Rpc
7158
{
7159
}
7160
7161
/**
7162
 * @method string getProjectEnv()
7163
 * @method string getInstanceId()
7164
 */
7165
class SetSuccessInstance extends Rpc
7166
{
7167
7168
    /**
7169
     * @param string $value
7170
     *
7171
     * @return $this
7172
     */
7173
    public function withProjectEnv($value)
7174
    {
7175
        $this->data['ProjectEnv'] = $value;
7176
        $this->options['form_params']['ProjectEnv'] = $value;
7177
7178
        return $this;
7179
    }
7180
7181
    /**
7182
     * @param string $value
7183
     *
7184
     * @return $this
7185
     */
7186
    public function withInstanceId($value)
7187
    {
7188
        $this->data['InstanceId'] = $value;
7189
        $this->options['form_params']['InstanceId'] = $value;
7190
7191
        return $this;
7192
    }
7193
}
7194
7195
/**
7196
 * @method string getProjectEnv()
7197
 * @method string getInstanceId()
7198
 */
7199
class StopInstance extends Rpc
7200
{
7201
7202
    /**
7203
     * @param string $value
7204
     *
7205
     * @return $this
7206
     */
7207
    public function withProjectEnv($value)
7208
    {
7209
        $this->data['ProjectEnv'] = $value;
7210
        $this->options['form_params']['ProjectEnv'] = $value;
7211
7212
        return $this;
7213
    }
7214
7215
    /**
7216
     * @param string $value
7217
     *
7218
     * @return $this
7219
     */
7220
    public function withInstanceId($value)
7221
    {
7222
        $this->data['InstanceId'] = $value;
7223
        $this->options['form_params']['InstanceId'] = $value;
7224
7225
        return $this;
7226
    }
7227
}
7228
7229
/**
7230
 * @method string getComment()
7231
 * @method string getProjectId()
7232
 * @method string getProjectIdentifier()
7233
 * @method string getFileId()
7234
 */
7235
class SubmitFile extends Rpc
7236
{
7237
7238
    /**
7239
     * @param string $value
7240
     *
7241
     * @return $this
7242
     */
7243
    public function withComment($value)
7244
    {
7245
        $this->data['Comment'] = $value;
7246
        $this->options['form_params']['Comment'] = $value;
7247
7248
        return $this;
7249
    }
7250
7251
    /**
7252
     * @param string $value
7253
     *
7254
     * @return $this
7255
     */
7256
    public function withProjectId($value)
7257
    {
7258
        $this->data['ProjectId'] = $value;
7259
        $this->options['form_params']['ProjectId'] = $value;
7260
7261
        return $this;
7262
    }
7263
7264
    /**
7265
     * @param string $value
7266
     *
7267
     * @return $this
7268
     */
7269
    public function withProjectIdentifier($value)
7270
    {
7271
        $this->data['ProjectIdentifier'] = $value;
7272
        $this->options['form_params']['ProjectIdentifier'] = $value;
7273
7274
        return $this;
7275
    }
7276
7277
    /**
7278
     * @param string $value
7279
     *
7280
     * @return $this
7281
     */
7282
    public function withFileId($value)
7283
    {
7284
        $this->data['FileId'] = $value;
7285
        $this->options['form_params']['FileId'] = $value;
7286
7287
        return $this;
7288
    }
7289
}
7290
7291
/**
7292
 * @method string getProjectEnv()
7293
 * @method string getInstanceId()
7294
 */
7295
class SuspendInstance extends Rpc
7296
{
7297
7298
    /**
7299
     * @param string $value
7300
     *
7301
     * @return $this
7302
     */
7303
    public function withProjectEnv($value)
7304
    {
7305
        $this->data['ProjectEnv'] = $value;
7306
        $this->options['form_params']['ProjectEnv'] = $value;
7307
7308
        return $this;
7309
    }
7310
7311
    /**
7312
     * @param string $value
7313
     *
7314
     * @return $this
7315
     */
7316
    public function withInstanceId($value)
7317
    {
7318
        $this->data['InstanceId'] = $value;
7319
        $this->options['form_params']['InstanceId'] = $value;
7320
7321
        return $this;
7322
    }
7323
}
7324
7325
/**
7326
 * @method string getOwner()
7327
 * @method string getBusinessId()
7328
 * @method string getBusinessName()
7329
 * @method string getDescription()
7330
 * @method string getProjectId()
7331
 * @method string getProjectIdentifier()
7332
 */
7333
class UpdateBusiness extends Rpc
7334
{
7335
7336
    /**
7337
     * @param string $value
7338
     *
7339
     * @return $this
7340
     */
7341
    public function withOwner($value)
7342
    {
7343
        $this->data['Owner'] = $value;
7344
        $this->options['form_params']['Owner'] = $value;
7345
7346
        return $this;
7347
    }
7348
7349
    /**
7350
     * @param string $value
7351
     *
7352
     * @return $this
7353
     */
7354
    public function withBusinessId($value)
7355
    {
7356
        $this->data['BusinessId'] = $value;
7357
        $this->options['form_params']['BusinessId'] = $value;
7358
7359
        return $this;
7360
    }
7361
7362
    /**
7363
     * @param string $value
7364
     *
7365
     * @return $this
7366
     */
7367
    public function withBusinessName($value)
7368
    {
7369
        $this->data['BusinessName'] = $value;
7370
        $this->options['form_params']['BusinessName'] = $value;
7371
7372
        return $this;
7373
    }
7374
7375
    /**
7376
     * @param string $value
7377
     *
7378
     * @return $this
7379
     */
7380
    public function withDescription($value)
7381
    {
7382
        $this->data['Description'] = $value;
7383
        $this->options['form_params']['Description'] = $value;
7384
7385
        return $this;
7386
    }
7387
7388
    /**
7389
     * @param string $value
7390
     *
7391
     * @return $this
7392
     */
7393
    public function withProjectId($value)
7394
    {
7395
        $this->data['ProjectId'] = $value;
7396
        $this->options['form_params']['ProjectId'] = $value;
7397
7398
        return $this;
7399
    }
7400
7401
    /**
7402
     * @param string $value
7403
     *
7404
     * @return $this
7405
     */
7406
    public function withProjectIdentifier($value)
7407
    {
7408
        $this->data['ProjectIdentifier'] = $value;
7409
        $this->options['form_params']['ProjectIdentifier'] = $value;
7410
7411
        return $this;
7412
    }
7413
}
7414
7415
/**
7416
 * @method string getEnvType()
7417
 * @method $this withEnvType($value)
7418
 * @method string getDescription()
7419
 * @method $this withDescription($value)
7420
 * @method string getConnectionId()
7421
 * @method $this withConnectionId($value)
7422
 * @method string getContent()
7423
 * @method $this withContent($value)
7424
 * @method string getStatus()
7425
 * @method $this withStatus($value)
7426
 */
7427
class UpdateConnection extends Rpc
7428
{
7429
7430
    /** @var string */
7431
    public $method = 'PUT';
7432
}
7433
7434
/**
7435
 * @method string getScriptDetails()
7436
 * @method string getRequestMethod()
7437
 * @method string getApiPath()
7438
 * @method string getWizardDetails()
7439
 * @method string getVisibleRange()
7440
 * @method string getApiDescription()
7441
 * @method string getTimeout()
7442
 * @method string getRegistrationDetails()
7443
 * @method string getTenantId()
7444
 * @method string getProtocols()
7445
 * @method string getProjectId()
7446
 * @method string getApiId()
7447
 * @method string getResponseContentType()
7448
 */
7449
class UpdateDataServiceApi extends Rpc
7450
{
7451
7452
    /**
7453
     * @param string $value
7454
     *
7455
     * @return $this
7456
     */
7457
    public function withScriptDetails($value)
7458
    {
7459
        $this->data['ScriptDetails'] = $value;
7460
        $this->options['form_params']['ScriptDetails'] = $value;
7461
7462
        return $this;
7463
    }
7464
7465
    /**
7466
     * @param string $value
7467
     *
7468
     * @return $this
7469
     */
7470
    public function withRequestMethod($value)
7471
    {
7472
        $this->data['RequestMethod'] = $value;
7473
        $this->options['form_params']['RequestMethod'] = $value;
7474
7475
        return $this;
7476
    }
7477
7478
    /**
7479
     * @param string $value
7480
     *
7481
     * @return $this
7482
     */
7483
    public function withApiPath($value)
7484
    {
7485
        $this->data['ApiPath'] = $value;
7486
        $this->options['form_params']['ApiPath'] = $value;
7487
7488
        return $this;
7489
    }
7490
7491
    /**
7492
     * @param string $value
7493
     *
7494
     * @return $this
7495
     */
7496
    public function withWizardDetails($value)
7497
    {
7498
        $this->data['WizardDetails'] = $value;
7499
        $this->options['form_params']['WizardDetails'] = $value;
7500
7501
        return $this;
7502
    }
7503
7504
    /**
7505
     * @param string $value
7506
     *
7507
     * @return $this
7508
     */
7509
    public function withVisibleRange($value)
7510
    {
7511
        $this->data['VisibleRange'] = $value;
7512
        $this->options['form_params']['VisibleRange'] = $value;
7513
7514
        return $this;
7515
    }
7516
7517
    /**
7518
     * @param string $value
7519
     *
7520
     * @return $this
7521
     */
7522
    public function withApiDescription($value)
7523
    {
7524
        $this->data['ApiDescription'] = $value;
7525
        $this->options['form_params']['ApiDescription'] = $value;
7526
7527
        return $this;
7528
    }
7529
7530
    /**
7531
     * @param string $value
7532
     *
7533
     * @return $this
7534
     */
7535
    public function withTimeout($value)
7536
    {
7537
        $this->data['Timeout'] = $value;
7538
        $this->options['form_params']['Timeout'] = $value;
7539
7540
        return $this;
7541
    }
7542
7543
    /**
7544
     * @param string $value
7545
     *
7546
     * @return $this
7547
     */
7548
    public function withRegistrationDetails($value)
7549
    {
7550
        $this->data['RegistrationDetails'] = $value;
7551
        $this->options['form_params']['RegistrationDetails'] = $value;
7552
7553
        return $this;
7554
    }
7555
7556
    /**
7557
     * @param string $value
7558
     *
7559
     * @return $this
7560
     */
7561
    public function withTenantId($value)
7562
    {
7563
        $this->data['TenantId'] = $value;
7564
        $this->options['form_params']['TenantId'] = $value;
7565
7566
        return $this;
7567
    }
7568
7569
    /**
7570
     * @param string $value
7571
     *
7572
     * @return $this
7573
     */
7574
    public function withProtocols($value)
7575
    {
7576
        $this->data['Protocols'] = $value;
7577
        $this->options['form_params']['Protocols'] = $value;
7578
7579
        return $this;
7580
    }
7581
7582
    /**
7583
     * @param string $value
7584
     *
7585
     * @return $this
7586
     */
7587
    public function withProjectId($value)
7588
    {
7589
        $this->data['ProjectId'] = $value;
7590
        $this->options['form_params']['ProjectId'] = $value;
7591
7592
        return $this;
7593
    }
7594
7595
    /**
7596
     * @param string $value
7597
     *
7598
     * @return $this
7599
     */
7600
    public function withApiId($value)
7601
    {
7602
        $this->data['ApiId'] = $value;
7603
        $this->options['form_params']['ApiId'] = $value;
7604
7605
        return $this;
7606
    }
7607
7608
    /**
7609
     * @param string $value
7610
     *
7611
     * @return $this
7612
     */
7613
    public function withResponseContentType($value)
7614
    {
7615
        $this->data['ResponseContentType'] = $value;
7616
        $this->options['form_params']['ResponseContentType'] = $value;
7617
7618
        return $this;
7619
    }
7620
}
7621
7622
/**
7623
 * @method string getOutputList()
7624
 * @method string getDependentNodeIdList()
7625
 * @method string getContent()
7626
 * @method string getProjectIdentifier()
7627
 * @method string getProjectId()
7628
 * @method string getStartEffectDate()
7629
 * @method string getCycleType()
7630
 * @method string getFileId()
7631
 * @method string getAutoRerunIntervalMillis()
7632
 * @method string getOwner()
7633
 * @method string getInputList()
7634
 * @method string getRerunMode()
7635
 * @method string getConnectionName()
7636
 * @method string getParaValue()
7637
 * @method string getResourceGroupIdentifier()
7638
 * @method string getAutoRerunTimes()
7639
 * @method string getCronExpress()
7640
 * @method string getEndEffectDate()
7641
 * @method string getFileName()
7642
 * @method string getStop()
7643
 * @method string getDependentType()
7644
 * @method string getFileFolderPath()
7645
 * @method string getFileDescription()
7646
 */
7647
class UpdateFile extends Rpc
7648
{
7649
7650
    /**
7651
     * @param string $value
7652
     *
7653
     * @return $this
7654
     */
7655
    public function withOutputList($value)
7656
    {
7657
        $this->data['OutputList'] = $value;
7658
        $this->options['form_params']['OutputList'] = $value;
7659
7660
        return $this;
7661
    }
7662
7663
    /**
7664
     * @param string $value
7665
     *
7666
     * @return $this
7667
     */
7668
    public function withDependentNodeIdList($value)
7669
    {
7670
        $this->data['DependentNodeIdList'] = $value;
7671
        $this->options['form_params']['DependentNodeIdList'] = $value;
7672
7673
        return $this;
7674
    }
7675
7676
    /**
7677
     * @param string $value
7678
     *
7679
     * @return $this
7680
     */
7681
    public function withContent($value)
7682
    {
7683
        $this->data['Content'] = $value;
7684
        $this->options['form_params']['Content'] = $value;
7685
7686
        return $this;
7687
    }
7688
7689
    /**
7690
     * @param string $value
7691
     *
7692
     * @return $this
7693
     */
7694
    public function withProjectIdentifier($value)
7695
    {
7696
        $this->data['ProjectIdentifier'] = $value;
7697
        $this->options['form_params']['ProjectIdentifier'] = $value;
7698
7699
        return $this;
7700
    }
7701
7702
    /**
7703
     * @param string $value
7704
     *
7705
     * @return $this
7706
     */
7707
    public function withProjectId($value)
7708
    {
7709
        $this->data['ProjectId'] = $value;
7710
        $this->options['form_params']['ProjectId'] = $value;
7711
7712
        return $this;
7713
    }
7714
7715
    /**
7716
     * @param string $value
7717
     *
7718
     * @return $this
7719
     */
7720
    public function withStartEffectDate($value)
7721
    {
7722
        $this->data['StartEffectDate'] = $value;
7723
        $this->options['form_params']['StartEffectDate'] = $value;
7724
7725
        return $this;
7726
    }
7727
7728
    /**
7729
     * @param string $value
7730
     *
7731
     * @return $this
7732
     */
7733
    public function withCycleType($value)
7734
    {
7735
        $this->data['CycleType'] = $value;
7736
        $this->options['form_params']['CycleType'] = $value;
7737
7738
        return $this;
7739
    }
7740
7741
    /**
7742
     * @param string $value
7743
     *
7744
     * @return $this
7745
     */
7746
    public function withFileId($value)
7747
    {
7748
        $this->data['FileId'] = $value;
7749
        $this->options['form_params']['FileId'] = $value;
7750
7751
        return $this;
7752
    }
7753
7754
    /**
7755
     * @param string $value
7756
     *
7757
     * @return $this
7758
     */
7759
    public function withAutoRerunIntervalMillis($value)
7760
    {
7761
        $this->data['AutoRerunIntervalMillis'] = $value;
7762
        $this->options['form_params']['AutoRerunIntervalMillis'] = $value;
7763
7764
        return $this;
7765
    }
7766
7767
    /**
7768
     * @param string $value
7769
     *
7770
     * @return $this
7771
     */
7772
    public function withOwner($value)
7773
    {
7774
        $this->data['Owner'] = $value;
7775
        $this->options['form_params']['Owner'] = $value;
7776
7777
        return $this;
7778
    }
7779
7780
    /**
7781
     * @param string $value
7782
     *
7783
     * @return $this
7784
     */
7785
    public function withInputList($value)
7786
    {
7787
        $this->data['InputList'] = $value;
7788
        $this->options['form_params']['InputList'] = $value;
7789
7790
        return $this;
7791
    }
7792
7793
    /**
7794
     * @param string $value
7795
     *
7796
     * @return $this
7797
     */
7798
    public function withRerunMode($value)
7799
    {
7800
        $this->data['RerunMode'] = $value;
7801
        $this->options['form_params']['RerunMode'] = $value;
7802
7803
        return $this;
7804
    }
7805
7806
    /**
7807
     * @param string $value
7808
     *
7809
     * @return $this
7810
     */
7811
    public function withConnectionName($value)
7812
    {
7813
        $this->data['ConnectionName'] = $value;
7814
        $this->options['form_params']['ConnectionName'] = $value;
7815
7816
        return $this;
7817
    }
7818
7819
    /**
7820
     * @param string $value
7821
     *
7822
     * @return $this
7823
     */
7824
    public function withParaValue($value)
7825
    {
7826
        $this->data['ParaValue'] = $value;
7827
        $this->options['form_params']['ParaValue'] = $value;
7828
7829
        return $this;
7830
    }
7831
7832
    /**
7833
     * @param string $value
7834
     *
7835
     * @return $this
7836
     */
7837
    public function withResourceGroupIdentifier($value)
7838
    {
7839
        $this->data['ResourceGroupIdentifier'] = $value;
7840
        $this->options['form_params']['ResourceGroupIdentifier'] = $value;
7841
7842
        return $this;
7843
    }
7844
7845
    /**
7846
     * @param string $value
7847
     *
7848
     * @return $this
7849
     */
7850
    public function withAutoRerunTimes($value)
7851
    {
7852
        $this->data['AutoRerunTimes'] = $value;
7853
        $this->options['form_params']['AutoRerunTimes'] = $value;
7854
7855
        return $this;
7856
    }
7857
7858
    /**
7859
     * @param string $value
7860
     *
7861
     * @return $this
7862
     */
7863
    public function withCronExpress($value)
7864
    {
7865
        $this->data['CronExpress'] = $value;
7866
        $this->options['form_params']['CronExpress'] = $value;
7867
7868
        return $this;
7869
    }
7870
7871
    /**
7872
     * @param string $value
7873
     *
7874
     * @return $this
7875
     */
7876
    public function withEndEffectDate($value)
7877
    {
7878
        $this->data['EndEffectDate'] = $value;
7879
        $this->options['form_params']['EndEffectDate'] = $value;
7880
7881
        return $this;
7882
    }
7883
7884
    /**
7885
     * @param string $value
7886
     *
7887
     * @return $this
7888
     */
7889
    public function withFileName($value)
7890
    {
7891
        $this->data['FileName'] = $value;
7892
        $this->options['form_params']['FileName'] = $value;
7893
7894
        return $this;
7895
    }
7896
7897
    /**
7898
     * @param string $value
7899
     *
7900
     * @return $this
7901
     */
7902
    public function withStop($value)
7903
    {
7904
        $this->data['Stop'] = $value;
7905
        $this->options['form_params']['Stop'] = $value;
7906
7907
        return $this;
7908
    }
7909
7910
    /**
7911
     * @param string $value
7912
     *
7913
     * @return $this
7914
     */
7915
    public function withDependentType($value)
7916
    {
7917
        $this->data['DependentType'] = $value;
7918
        $this->options['form_params']['DependentType'] = $value;
7919
7920
        return $this;
7921
    }
7922
7923
    /**
7924
     * @param string $value
7925
     *
7926
     * @return $this
7927
     */
7928
    public function withFileFolderPath($value)
7929
    {
7930
        $this->data['FileFolderPath'] = $value;
7931
        $this->options['form_params']['FileFolderPath'] = $value;
7932
7933
        return $this;
7934
    }
7935
7936
    /**
7937
     * @param string $value
7938
     *
7939
     * @return $this
7940
     */
7941
    public function withFileDescription($value)
7942
    {
7943
        $this->data['FileDescription'] = $value;
7944
        $this->options['form_params']['FileDescription'] = $value;
7945
7946
        return $this;
7947
    }
7948
}
7949
7950
/**
7951
 * @method string getFolderName()
7952
 * @method string getProjectId()
7953
 * @method string getProjectIdentifier()
7954
 * @method string getFolderId()
7955
 */
7956
class UpdateFolder extends Rpc
7957
{
7958
7959
    /**
7960
     * @param string $value
7961
     *
7962
     * @return $this
7963
     */
7964
    public function withFolderName($value)
7965
    {
7966
        $this->data['FolderName'] = $value;
7967
        $this->options['form_params']['FolderName'] = $value;
7968
7969
        return $this;
7970
    }
7971
7972
    /**
7973
     * @param string $value
7974
     *
7975
     * @return $this
7976
     */
7977
    public function withProjectId($value)
7978
    {
7979
        $this->data['ProjectId'] = $value;
7980
        $this->options['form_params']['ProjectId'] = $value;
7981
7982
        return $this;
7983
    }
7984
7985
    /**
7986
     * @param string $value
7987
     *
7988
     * @return $this
7989
     */
7990
    public function withProjectIdentifier($value)
7991
    {
7992
        $this->data['ProjectIdentifier'] = $value;
7993
        $this->options['form_params']['ProjectIdentifier'] = $value;
7994
7995
        return $this;
7996
    }
7997
7998
    /**
7999
     * @param string $value
8000
     *
8001
     * @return $this
8002
     */
8003
    public function withFolderId($value)
8004
    {
8005
        $this->data['FolderId'] = $value;
8006
        $this->options['form_params']['FolderId'] = $value;
8007
8008
        return $this;
8009
    }
8010
}
8011
8012
/**
8013
 * @method string getName()
8014
 * @method string getComment()
8015
 * @method string getCategoryId()
8016
 */
8017
class UpdateMetaCategory extends Rpc
8018
{
8019
8020
    /**
8021
     * @param string $value
8022
     *
8023
     * @return $this
8024
     */
8025
    public function withName($value)
8026
    {
8027
        $this->data['Name'] = $value;
8028
        $this->options['form_params']['Name'] = $value;
8029
8030
        return $this;
8031
    }
8032
8033
    /**
8034
     * @param string $value
8035
     *
8036
     * @return $this
8037
     */
8038
    public function withComment($value)
8039
    {
8040
        $this->data['Comment'] = $value;
8041
        $this->options['form_params']['Comment'] = $value;
8042
8043
        return $this;
8044
    }
8045
8046
    /**
8047
     * @param string $value
8048
     *
8049
     * @return $this
8050
     */
8051
    public function withCategoryId($value)
8052
    {
8053
        $this->data['CategoryId'] = $value;
8054
        $this->options['form_params']['CategoryId'] = $value;
8055
8056
        return $this;
8057
    }
8058
}
8059
8060
/**
8061
 * @method string getVisibility()
8062
 * @method $this withVisibility($value)
8063
 * @method string getCaption()
8064
 * @method $this withCaption($value)
8065
 * @method string getNewOwnerId()
8066
 * @method $this withNewOwnerId($value)
8067
 * @method string getTableGuid()
8068
 * @method $this withTableGuid($value)
8069
 * @method string getAddedLabels()
8070
 * @method string getRemovedLabels()
8071
 * @method string getEnvType()
8072
 * @method $this withEnvType($value)
8073
 * @method string getTableName()
8074
 * @method $this withTableName($value)
8075
 * @method string getProjectId()
8076
 * @method $this withProjectId($value)
8077
 * @method string getCategoryId()
8078
 * @method $this withCategoryId($value)
8079
 */
8080
class UpdateMetaTable extends Rpc
8081
{
8082
8083
    /**
8084
     * @param string $value
8085
     *
8086
     * @return $this
8087
     */
8088
    public function withAddedLabels($value)
8089
    {
8090
        $this->data['AddedLabels'] = $value;
8091
        $this->options['form_params']['AddedLabels'] = $value;
8092
8093
        return $this;
8094
    }
8095
8096
    /**
8097
     * @param string $value
8098
     *
8099
     * @return $this
8100
     */
8101
    public function withRemovedLabels($value)
8102
    {
8103
        $this->data['RemovedLabels'] = $value;
8104
        $this->options['form_params']['RemovedLabels'] = $value;
8105
8106
        return $this;
8107
    }
8108
}
8109
8110
/**
8111
 * @method string getTableGuid()
8112
 * @method $this withTableGuid($value)
8113
 * @method string getContent()
8114
 */
8115
class UpdateMetaTableIntroWiki extends Rpc
8116
{
8117
8118
    /**
8119
     * @param string $value
8120
     *
8121
     * @return $this
8122
     */
8123
    public function withContent($value)
8124
    {
8125
        $this->data['Content'] = $value;
8126
        $this->options['form_params']['Content'] = $value;
8127
8128
        return $this;
8129
    }
8130
}
8131
8132
/**
8133
 * @method string getAlarmMode()
8134
 * @method string getProjectName()
8135
 * @method string getFollower()
8136
 * @method string getFollowerId()
8137
 */
8138
class UpdateQualityFollower extends Rpc
8139
{
8140
8141
    /**
8142
     * @param string $value
8143
     *
8144
     * @return $this
8145
     */
8146
    public function withAlarmMode($value)
8147
    {
8148
        $this->data['AlarmMode'] = $value;
8149
        $this->options['form_params']['AlarmMode'] = $value;
8150
8151
        return $this;
8152
    }
8153
8154
    /**
8155
     * @param string $value
8156
     *
8157
     * @return $this
8158
     */
8159
    public function withProjectName($value)
8160
    {
8161
        $this->data['ProjectName'] = $value;
8162
        $this->options['form_params']['ProjectName'] = $value;
8163
8164
        return $this;
8165
    }
8166
8167
    /**
8168
     * @param string $value
8169
     *
8170
     * @return $this
8171
     */
8172
    public function withFollower($value)
8173
    {
8174
        $this->data['Follower'] = $value;
8175
        $this->options['form_params']['Follower'] = $value;
8176
8177
        return $this;
8178
    }
8179
8180
    /**
8181
     * @param string $value
8182
     *
8183
     * @return $this
8184
     */
8185
    public function withFollowerId($value)
8186
    {
8187
        $this->data['FollowerId'] = $value;
8188
        $this->options['form_params']['FollowerId'] = $value;
8189
8190
        return $this;
8191
    }
8192
}
8193
8194
/**
8195
 * @method string getTrend()
8196
 * @method string getBlockType()
8197
 * @method string getPropertyType()
8198
 * @method string getEntityId()
8199
 * @method string getRuleName()
8200
 * @method string getChecker()
8201
 * @method string getOperator()
8202
 * @method string getProperty()
8203
 * @method string getId()
8204
 * @method string getWarningThreshold()
8205
 * @method string getMethodName()
8206
 * @method string getProjectName()
8207
 * @method string getRuleType()
8208
 * @method string getTemplateId()
8209
 * @method string getExpectValue()
8210
 * @method string getWhereCondition()
8211
 * @method string getCriticalThreshold()
8212
 * @method string getComment()
8213
 * @method string getPredictType()
8214
 */
8215
class UpdateQualityRule extends Rpc
8216
{
8217
8218
    /**
8219
     * @param string $value
8220
     *
8221
     * @return $this
8222
     */
8223
    public function withTrend($value)
8224
    {
8225
        $this->data['Trend'] = $value;
8226
        $this->options['form_params']['Trend'] = $value;
8227
8228
        return $this;
8229
    }
8230
8231
    /**
8232
     * @param string $value
8233
     *
8234
     * @return $this
8235
     */
8236
    public function withBlockType($value)
8237
    {
8238
        $this->data['BlockType'] = $value;
8239
        $this->options['form_params']['BlockType'] = $value;
8240
8241
        return $this;
8242
    }
8243
8244
    /**
8245
     * @param string $value
8246
     *
8247
     * @return $this
8248
     */
8249
    public function withPropertyType($value)
8250
    {
8251
        $this->data['PropertyType'] = $value;
8252
        $this->options['form_params']['PropertyType'] = $value;
8253
8254
        return $this;
8255
    }
8256
8257
    /**
8258
     * @param string $value
8259
     *
8260
     * @return $this
8261
     */
8262
    public function withEntityId($value)
8263
    {
8264
        $this->data['EntityId'] = $value;
8265
        $this->options['form_params']['EntityId'] = $value;
8266
8267
        return $this;
8268
    }
8269
8270
    /**
8271
     * @param string $value
8272
     *
8273
     * @return $this
8274
     */
8275
    public function withRuleName($value)
8276
    {
8277
        $this->data['RuleName'] = $value;
8278
        $this->options['form_params']['RuleName'] = $value;
8279
8280
        return $this;
8281
    }
8282
8283
    /**
8284
     * @param string $value
8285
     *
8286
     * @return $this
8287
     */
8288
    public function withChecker($value)
8289
    {
8290
        $this->data['Checker'] = $value;
8291
        $this->options['form_params']['Checker'] = $value;
8292
8293
        return $this;
8294
    }
8295
8296
    /**
8297
     * @param string $value
8298
     *
8299
     * @return $this
8300
     */
8301
    public function withOperator($value)
8302
    {
8303
        $this->data['Operator'] = $value;
8304
        $this->options['form_params']['Operator'] = $value;
8305
8306
        return $this;
8307
    }
8308
8309
    /**
8310
     * @param string $value
8311
     *
8312
     * @return $this
8313
     */
8314
    public function withProperty($value)
8315
    {
8316
        $this->data['Property'] = $value;
8317
        $this->options['form_params']['Property'] = $value;
8318
8319
        return $this;
8320
    }
8321
8322
    /**
8323
     * @param string $value
8324
     *
8325
     * @return $this
8326
     */
8327
    public function withId($value)
8328
    {
8329
        $this->data['Id'] = $value;
8330
        $this->options['form_params']['Id'] = $value;
8331
8332
        return $this;
8333
    }
8334
8335
    /**
8336
     * @param string $value
8337
     *
8338
     * @return $this
8339
     */
8340
    public function withWarningThreshold($value)
8341
    {
8342
        $this->data['WarningThreshold'] = $value;
8343
        $this->options['form_params']['WarningThreshold'] = $value;
8344
8345
        return $this;
8346
    }
8347
8348
    /**
8349
     * @param string $value
8350
     *
8351
     * @return $this
8352
     */
8353
    public function withMethodName($value)
8354
    {
8355
        $this->data['MethodName'] = $value;
8356
        $this->options['form_params']['MethodName'] = $value;
8357
8358
        return $this;
8359
    }
8360
8361
    /**
8362
     * @param string $value
8363
     *
8364
     * @return $this
8365
     */
8366
    public function withProjectName($value)
8367
    {
8368
        $this->data['ProjectName'] = $value;
8369
        $this->options['form_params']['ProjectName'] = $value;
8370
8371
        return $this;
8372
    }
8373
8374
    /**
8375
     * @param string $value
8376
     *
8377
     * @return $this
8378
     */
8379
    public function withRuleType($value)
8380
    {
8381
        $this->data['RuleType'] = $value;
8382
        $this->options['form_params']['RuleType'] = $value;
8383
8384
        return $this;
8385
    }
8386
8387
    /**
8388
     * @param string $value
8389
     *
8390
     * @return $this
8391
     */
8392
    public function withTemplateId($value)
8393
    {
8394
        $this->data['TemplateId'] = $value;
8395
        $this->options['form_params']['TemplateId'] = $value;
8396
8397
        return $this;
8398
    }
8399
8400
    /**
8401
     * @param string $value
8402
     *
8403
     * @return $this
8404
     */
8405
    public function withExpectValue($value)
8406
    {
8407
        $this->data['ExpectValue'] = $value;
8408
        $this->options['form_params']['ExpectValue'] = $value;
8409
8410
        return $this;
8411
    }
8412
8413
    /**
8414
     * @param string $value
8415
     *
8416
     * @return $this
8417
     */
8418
    public function withWhereCondition($value)
8419
    {
8420
        $this->data['WhereCondition'] = $value;
8421
        $this->options['form_params']['WhereCondition'] = $value;
8422
8423
        return $this;
8424
    }
8425
8426
    /**
8427
     * @param string $value
8428
     *
8429
     * @return $this
8430
     */
8431
    public function withCriticalThreshold($value)
8432
    {
8433
        $this->data['CriticalThreshold'] = $value;
8434
        $this->options['form_params']['CriticalThreshold'] = $value;
8435
8436
        return $this;
8437
    }
8438
8439
    /**
8440
     * @param string $value
8441
     *
8442
     * @return $this
8443
     */
8444
    public function withComment($value)
8445
    {
8446
        $this->data['Comment'] = $value;
8447
        $this->options['form_params']['Comment'] = $value;
8448
8449
        return $this;
8450
    }
8451
8452
    /**
8453
     * @param string $value
8454
     *
8455
     * @return $this
8456
     */
8457
    public function withPredictType($value)
8458
    {
8459
        $this->data['PredictType'] = $value;
8460
        $this->options['form_params']['PredictType'] = $value;
8461
8462
        return $this;
8463
    }
8464
}
8465
8466
/**
8467
 * @method string getDndEnd()
8468
 * @method string getAlertUnit()
8469
 * @method string getRemindUnit()
8470
 * @method string getUseFlag()
8471
 * @method string getAlertInterval()
8472
 * @method string getAlertMethods()
8473
 * @method string getRobotUrls()
8474
 * @method string getMaxAlertTimes()
8475
 * @method string getBizProcessIds()
8476
 * @method string getRemindType()
8477
 * @method string getAlertTargets()
8478
 * @method string getBaselineIds()
8479
 * @method string getRemindId()
8480
 * @method string getDetail()
8481
 * @method string getRemindName()
8482
 * @method string getProjectId()
8483
 * @method string getNodeIds()
8484
 */
8485
class UpdateRemind extends Rpc
8486
{
8487
8488
    /**
8489
     * @param string $value
8490
     *
8491
     * @return $this
8492
     */
8493
    public function withDndEnd($value)
8494
    {
8495
        $this->data['DndEnd'] = $value;
8496
        $this->options['form_params']['DndEnd'] = $value;
8497
8498
        return $this;
8499
    }
8500
8501
    /**
8502
     * @param string $value
8503
     *
8504
     * @return $this
8505
     */
8506
    public function withAlertUnit($value)
8507
    {
8508
        $this->data['AlertUnit'] = $value;
8509
        $this->options['form_params']['AlertUnit'] = $value;
8510
8511
        return $this;
8512
    }
8513
8514
    /**
8515
     * @param string $value
8516
     *
8517
     * @return $this
8518
     */
8519
    public function withRemindUnit($value)
8520
    {
8521
        $this->data['RemindUnit'] = $value;
8522
        $this->options['form_params']['RemindUnit'] = $value;
8523
8524
        return $this;
8525
    }
8526
8527
    /**
8528
     * @param string $value
8529
     *
8530
     * @return $this
8531
     */
8532
    public function withUseFlag($value)
8533
    {
8534
        $this->data['UseFlag'] = $value;
8535
        $this->options['form_params']['UseFlag'] = $value;
8536
8537
        return $this;
8538
    }
8539
8540
    /**
8541
     * @param string $value
8542
     *
8543
     * @return $this
8544
     */
8545
    public function withAlertInterval($value)
8546
    {
8547
        $this->data['AlertInterval'] = $value;
8548
        $this->options['form_params']['AlertInterval'] = $value;
8549
8550
        return $this;
8551
    }
8552
8553
    /**
8554
     * @param string $value
8555
     *
8556
     * @return $this
8557
     */
8558
    public function withAlertMethods($value)
8559
    {
8560
        $this->data['AlertMethods'] = $value;
8561
        $this->options['form_params']['AlertMethods'] = $value;
8562
8563
        return $this;
8564
    }
8565
8566
    /**
8567
     * @param string $value
8568
     *
8569
     * @return $this
8570
     */
8571
    public function withRobotUrls($value)
8572
    {
8573
        $this->data['RobotUrls'] = $value;
8574
        $this->options['form_params']['RobotUrls'] = $value;
8575
8576
        return $this;
8577
    }
8578
8579
    /**
8580
     * @param string $value
8581
     *
8582
     * @return $this
8583
     */
8584
    public function withMaxAlertTimes($value)
8585
    {
8586
        $this->data['MaxAlertTimes'] = $value;
8587
        $this->options['form_params']['MaxAlertTimes'] = $value;
8588
8589
        return $this;
8590
    }
8591
8592
    /**
8593
     * @param string $value
8594
     *
8595
     * @return $this
8596
     */
8597
    public function withBizProcessIds($value)
8598
    {
8599
        $this->data['BizProcessIds'] = $value;
8600
        $this->options['form_params']['BizProcessIds'] = $value;
8601
8602
        return $this;
8603
    }
8604
8605
    /**
8606
     * @param string $value
8607
     *
8608
     * @return $this
8609
     */
8610
    public function withRemindType($value)
8611
    {
8612
        $this->data['RemindType'] = $value;
8613
        $this->options['form_params']['RemindType'] = $value;
8614
8615
        return $this;
8616
    }
8617
8618
    /**
8619
     * @param string $value
8620
     *
8621
     * @return $this
8622
     */
8623
    public function withAlertTargets($value)
8624
    {
8625
        $this->data['AlertTargets'] = $value;
8626
        $this->options['form_params']['AlertTargets'] = $value;
8627
8628
        return $this;
8629
    }
8630
8631
    /**
8632
     * @param string $value
8633
     *
8634
     * @return $this
8635
     */
8636
    public function withBaselineIds($value)
8637
    {
8638
        $this->data['BaselineIds'] = $value;
8639
        $this->options['form_params']['BaselineIds'] = $value;
8640
8641
        return $this;
8642
    }
8643
8644
    /**
8645
     * @param string $value
8646
     *
8647
     * @return $this
8648
     */
8649
    public function withRemindId($value)
8650
    {
8651
        $this->data['RemindId'] = $value;
8652
        $this->options['form_params']['RemindId'] = $value;
8653
8654
        return $this;
8655
    }
8656
8657
    /**
8658
     * @param string $value
8659
     *
8660
     * @return $this
8661
     */
8662
    public function withDetail($value)
8663
    {
8664
        $this->data['Detail'] = $value;
8665
        $this->options['form_params']['Detail'] = $value;
8666
8667
        return $this;
8668
    }
8669
8670
    /**
8671
     * @param string $value
8672
     *
8673
     * @return $this
8674
     */
8675
    public function withRemindName($value)
8676
    {
8677
        $this->data['RemindName'] = $value;
8678
        $this->options['form_params']['RemindName'] = $value;
8679
8680
        return $this;
8681
    }
8682
8683
    /**
8684
     * @param string $value
8685
     *
8686
     * @return $this
8687
     */
8688
    public function withProjectId($value)
8689
    {
8690
        $this->data['ProjectId'] = $value;
8691
        $this->options['form_params']['ProjectId'] = $value;
8692
8693
        return $this;
8694
    }
8695
8696
    /**
8697
     * @param string $value
8698
     *
8699
     * @return $this
8700
     */
8701
    public function withNodeIds($value)
8702
    {
8703
        $this->data['NodeIds'] = $value;
8704
        $this->options['form_params']['NodeIds'] = $value;
8705
8706
        return $this;
8707
    }
8708
}
8709
8710
/**
8711
 * @method string getVisibility()
8712
 * @method $this withVisibility($value)
8713
 * @method string getPhysicsLevelId()
8714
 * @method $this withPhysicsLevelId($value)
8715
 * @method array getColumns()
8716
 * @method string getOwnerId()
8717
 * @method $this withOwnerId($value)
8718
 * @method string getLifeCycle()
8719
 * @method $this withLifeCycle($value)
8720
 * @method array getThemes()
8721
 * @method string getLogicalLevelId()
8722
 * @method $this withLogicalLevelId($value)
8723
 * @method string getEndpoint()
8724
 * @method string getIsView()
8725
 * @method $this withIsView($value)
8726
 * @method string getExternalTableType()
8727
 * @method $this withExternalTableType($value)
8728
 * @method string getEnvType()
8729
 * @method string getHasPart()
8730
 * @method $this withHasPart($value)
8731
 * @method string getLocation()
8732
 * @method $this withLocation($value)
8733
 * @method string getTableName()
8734
 * @method $this withTableName($value)
8735
 * @method string getAppGuid()
8736
 * @method $this withAppGuid($value)
8737
 * @method string getProjectId()
8738
 * @method $this withProjectId($value)
8739
 * @method string getCategoryId()
8740
 * @method $this withCategoryId($value)
8741
 * @method string getCreateIfNotExists()
8742
 * @method $this withCreateIfNotExists($value)
8743
 */
8744
class UpdateTable extends Rpc
8745
{
8746
8747
    /**
8748
     * @param array $columns
8749
     *
8750
     * @return $this
8751
     */
8752
	public function withColumns(array $columns)
8753
	{
8754
	    $this->data['Columns'] = $columns;
8755
		foreach ($columns as $depth1 => $depth1Value) {
8756
			if(isset($depth1Value['SeqNumber'])){
8757
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.SeqNumber'] = $depth1Value['SeqNumber'];
8758
			}
8759
			if(isset($depth1Value['IsPartitionCol'])){
8760
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.IsPartitionCol'] = $depth1Value['IsPartitionCol'];
8761
			}
8762
			if(isset($depth1Value['ColumnNameCn'])){
8763
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.ColumnNameCn'] = $depth1Value['ColumnNameCn'];
8764
			}
8765
			if(isset($depth1Value['Length'])){
8766
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.Length'] = $depth1Value['Length'];
8767
			}
8768
			if(isset($depth1Value['IsNullable'])){
8769
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.IsNullable'] = $depth1Value['IsNullable'];
8770
			}
8771
			if(isset($depth1Value['Comment'])){
8772
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.Comment'] = $depth1Value['Comment'];
8773
			}
8774
			if(isset($depth1Value['IsPrimaryKey'])){
8775
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.IsPrimaryKey'] = $depth1Value['IsPrimaryKey'];
8776
			}
8777
			if(isset($depth1Value['ColumnName'])){
8778
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.ColumnName'] = $depth1Value['ColumnName'];
8779
			}
8780
			if(isset($depth1Value['ColumnType'])){
8781
				$this->options['form_params']['Columns.' . ($depth1 + 1) . '.ColumnType'] = $depth1Value['ColumnType'];
8782
			}
8783
		}
8784
8785
		return $this;
8786
    }
8787
8788
    /**
8789
     * @param array $themes
8790
     *
8791
     * @return $this
8792
     */
8793
	public function withThemes(array $themes)
8794
	{
8795
	    $this->data['Themes'] = $themes;
8796
		foreach ($themes as $depth1 => $depth1Value) {
8797
			if(isset($depth1Value['ThemeLevel'])){
8798
				$this->options['form_params']['Themes.' . ($depth1 + 1) . '.ThemeLevel'] = $depth1Value['ThemeLevel'];
8799
			}
8800
			if(isset($depth1Value['ThemeId'])){
8801
				$this->options['form_params']['Themes.' . ($depth1 + 1) . '.ThemeId'] = $depth1Value['ThemeId'];
8802
			}
8803
		}
8804
8805
		return $this;
8806
    }
8807
8808
    /**
8809
     * @param string $value
8810
     *
8811
     * @return $this
8812
     */
8813
    public function withEndpoint($value)
8814
    {
8815
        $this->data['Endpoint'] = $value;
8816
        $this->options['form_params']['Endpoint'] = $value;
8817
8818
        return $this;
8819
    }
8820
8821
    /**
8822
     * @param string $value
8823
     *
8824
     * @return $this
8825
     */
8826
    public function withEnvType($value)
8827
    {
8828
        $this->data['EnvType'] = $value;
8829
        $this->options['form_params']['EnvType'] = $value;
8830
8831
        return $this;
8832
    }
8833
}
8834
8835
/**
8836
 * @method string getLevelId()
8837
 * @method $this withLevelId($value)
8838
 * @method string getLevelType()
8839
 * @method $this withLevelType($value)
8840
 * @method string getName()
8841
 * @method $this withName($value)
8842
 * @method string getDescription()
8843
 * @method $this withDescription($value)
8844
 * @method string getProjectId()
8845
 * @method $this withProjectId($value)
8846
 */
8847
class UpdateTableLevel extends Rpc
8848
{
8849
}
8850
8851
/**
8852
 * @method string getSecondLevelThemeId()
8853
 * @method $this withSecondLevelThemeId($value)
8854
 * @method string getTableGuid()
8855
 * @method $this withTableGuid($value)
8856
 * @method string getLevelId()
8857
 * @method $this withLevelId($value)
8858
 * @method string getLevelType()
8859
 * @method $this withLevelType($value)
8860
 * @method string getFirstLevelThemeId()
8861
 * @method $this withFirstLevelThemeId($value)
8862
 */
8863
class UpdateTableModelInfo extends Rpc
8864
{
8865
}
8866
8867
/**
8868
 * @method string getName()
8869
 * @method $this withName($value)
8870
 * @method string getThemeId()
8871
 * @method $this withThemeId($value)
8872
 * @method string getProjectId()
8873
 * @method $this withProjectId($value)
8874
 */
8875
class UpdateTableTheme extends Rpc
8876
{
8877
}
8878
8879
/**
8880
 * @method string getReturnValue()
8881
 * @method string getResources()
8882
 * @method string getFunctionType()
8883
 * @method string getCmdDescription()
8884
 * @method string getUdfDescription()
8885
 * @method string getParameterDescription()
8886
 * @method string getProjectIdentifier()
8887
 * @method string getExample()
8888
 * @method string getClassName()
8889
 * @method string getFileFolderPath()
8890
 * @method string getProjectId()
8891
 * @method string getFileId()
8892
 */
8893
class UpdateUdfFile extends Rpc
8894
{
8895
8896
    /**
8897
     * @param string $value
8898
     *
8899
     * @return $this
8900
     */
8901
    public function withReturnValue($value)
8902
    {
8903
        $this->data['ReturnValue'] = $value;
8904
        $this->options['form_params']['ReturnValue'] = $value;
8905
8906
        return $this;
8907
    }
8908
8909
    /**
8910
     * @param string $value
8911
     *
8912
     * @return $this
8913
     */
8914
    public function withResources($value)
8915
    {
8916
        $this->data['Resources'] = $value;
8917
        $this->options['form_params']['Resources'] = $value;
8918
8919
        return $this;
8920
    }
8921
8922
    /**
8923
     * @param string $value
8924
     *
8925
     * @return $this
8926
     */
8927
    public function withFunctionType($value)
8928
    {
8929
        $this->data['FunctionType'] = $value;
8930
        $this->options['form_params']['FunctionType'] = $value;
8931
8932
        return $this;
8933
    }
8934
8935
    /**
8936
     * @param string $value
8937
     *
8938
     * @return $this
8939
     */
8940
    public function withCmdDescription($value)
8941
    {
8942
        $this->data['CmdDescription'] = $value;
8943
        $this->options['form_params']['CmdDescription'] = $value;
8944
8945
        return $this;
8946
    }
8947
8948
    /**
8949
     * @param string $value
8950
     *
8951
     * @return $this
8952
     */
8953
    public function withUdfDescription($value)
8954
    {
8955
        $this->data['UdfDescription'] = $value;
8956
        $this->options['form_params']['UdfDescription'] = $value;
8957
8958
        return $this;
8959
    }
8960
8961
    /**
8962
     * @param string $value
8963
     *
8964
     * @return $this
8965
     */
8966
    public function withParameterDescription($value)
8967
    {
8968
        $this->data['ParameterDescription'] = $value;
8969
        $this->options['form_params']['ParameterDescription'] = $value;
8970
8971
        return $this;
8972
    }
8973
8974
    /**
8975
     * @param string $value
8976
     *
8977
     * @return $this
8978
     */
8979
    public function withProjectIdentifier($value)
8980
    {
8981
        $this->data['ProjectIdentifier'] = $value;
8982
        $this->options['form_params']['ProjectIdentifier'] = $value;
8983
8984
        return $this;
8985
    }
8986
8987
    /**
8988
     * @param string $value
8989
     *
8990
     * @return $this
8991
     */
8992
    public function withExample($value)
8993
    {
8994
        $this->data['Example'] = $value;
8995
        $this->options['form_params']['Example'] = $value;
8996
8997
        return $this;
8998
    }
8999
9000
    /**
9001
     * @param string $value
9002
     *
9003
     * @return $this
9004
     */
9005
    public function withClassName($value)
9006
    {
9007
        $this->data['ClassName'] = $value;
9008
        $this->options['form_params']['ClassName'] = $value;
9009
9010
        return $this;
9011
    }
9012
9013
    /**
9014
     * @param string $value
9015
     *
9016
     * @return $this
9017
     */
9018
    public function withFileFolderPath($value)
9019
    {
9020
        $this->data['FileFolderPath'] = $value;
9021
        $this->options['form_params']['FileFolderPath'] = $value;
9022
9023
        return $this;
9024
    }
9025
9026
    /**
9027
     * @param string $value
9028
     *
9029
     * @return $this
9030
     */
9031
    public function withProjectId($value)
9032
    {
9033
        $this->data['ProjectId'] = $value;
9034
        $this->options['form_params']['ProjectId'] = $value;
9035
9036
        return $this;
9037
    }
9038
9039
    /**
9040
     * @param string $value
9041
     *
9042
     * @return $this
9043
     */
9044
    public function withFileId($value)
9045
    {
9046
        $this->data['FileId'] = $value;
9047
        $this->options['form_params']['FileId'] = $value;
9048
9049
        return $this;
9050
    }
9051
}
9052