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 ( ada2b6...ede2f5 )
by
unknown
08:20
created

CreateJob::withNamespaceId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Sae\V20190506;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AbortAndRollbackChangeOrder abortAndRollbackChangeOrder(array $options = [])
9
 * @method AbortChangeOrder abortChangeOrder(array $options = [])
10
 * @method BatchStartApplications batchStartApplications(array $options = [])
11
 * @method BatchStopApplications batchStopApplications(array $options = [])
12
 * @method BindSlb bindSlb(array $options = [])
13
 * @method ConfirmPipelineBatch confirmPipelineBatch(array $options = [])
14
 * @method CreateApplication createApplication(array $options = [])
15
 * @method CreateApplicationScalingRule createApplicationScalingRule(array $options = [])
16
 * @method CreateConfigMap createConfigMap(array $options = [])
17
 * @method CreateGreyTagRoute createGreyTagRoute(array $options = [])
18
 * @method CreateIngress createIngress(array $options = [])
19
 * @method CreateJob createJob(array $options = [])
20
 * @method CreateNamespace createNamespace(array $options = [])
21
 * @method CreateSecret createSecret(array $options = [])
22
 * @method DeleteApplication deleteApplication(array $options = [])
23
 * @method DeleteApplicationScalingRule deleteApplicationScalingRule(array $options = [])
24
 * @method DeleteConfigMap deleteConfigMap(array $options = [])
25
 * @method DeleteGreyTagRoute deleteGreyTagRoute(array $options = [])
26
 * @method DeleteHistoryJob deleteHistoryJob(array $options = [])
27
 * @method DeleteIngress deleteIngress(array $options = [])
28
 * @method DeleteJob deleteJob(array $options = [])
29
 * @method DeleteNamespace deleteNamespace(array $options = [])
30
 * @method DeleteSecret deleteSecret(array $options = [])
31
 * @method DeployApplication deployApplication(array $options = [])
32
 * @method DescribeApplicationConfig describeApplicationConfig(array $options = [])
33
 * @method DescribeApplicationGroups describeApplicationGroups(array $options = [])
34
 * @method DescribeApplicationImage describeApplicationImage(array $options = [])
35
 * @method DescribeApplicationInstances describeApplicationInstances(array $options = [])
36
 * @method DescribeApplicationScalingRule describeApplicationScalingRule(array $options = [])
37
 * @method DescribeApplicationScalingRules describeApplicationScalingRules(array $options = [])
38
 * @method DescribeApplicationSlbs describeApplicationSlbs(array $options = [])
39
 * @method DescribeApplicationStatus describeApplicationStatus(array $options = [])
40
 * @method DescribeAppServiceDetail describeAppServiceDetail(array $options = [])
41
 * @method DescribeChangeOrder describeChangeOrder(array $options = [])
42
 * @method DescribeComponents describeComponents(array $options = [])
43
 * @method DescribeConfigMap describeConfigMap(array $options = [])
44
 * @method DescribeConfigurationPrice describeConfigurationPrice(array $options = [])
45
 * @method DescribeEdasContainers describeEdasContainers(array $options = [])
46
 * @method DescribeGreyTagRoute describeGreyTagRoute(array $options = [])
47
 * @method DescribeIngress describeIngress(array $options = [])
48
 * @method DescribeInstanceLog describeInstanceLog(array $options = [])
49
 * @method DescribeInstanceSpecifications describeInstanceSpecifications(array $options = [])
50
 * @method DescribeJob describeJob(array $options = [])
51
 * @method DescribeJobHistory describeJobHistory(array $options = [])
52
 * @method DescribeJobStatus describeJobStatus(array $options = [])
53
 * @method DescribeNamespace describeNamespace(array $options = [])
54
 * @method DescribeNamespaceList describeNamespaceList(array $options = [])
55
 * @method DescribeNamespaceResources describeNamespaceResources(array $options = [])
56
 * @method DescribeNamespaces describeNamespaces(array $options = [])
57
 * @method DescribePipeline describePipeline(array $options = [])
58
 * @method DescribeRegions describeRegions(array $options = [])
59
 * @method DescribeSecret describeSecret(array $options = [])
60
 * @method DisableApplicationScalingRule disableApplicationScalingRule(array $options = [])
61
 * @method EnableApplicationScalingRule enableApplicationScalingRule(array $options = [])
62
 * @method ExecJob execJob(array $options = [])
63
 * @method ListAppEvents listAppEvents(array $options = [])
64
 * @method ListApplications listApplications(array $options = [])
65
 * @method ListAppServicesPage listAppServicesPage(array $options = [])
66
 * @method ListAppVersions listAppVersions(array $options = [])
67
 * @method ListChangeOrders listChangeOrders(array $options = [])
68
 * @method ListConsumedServices listConsumedServices(array $options = [])
69
 * @method ListGreyTagRoute listGreyTagRoute(array $options = [])
70
 * @method ListIngresses listIngresses(array $options = [])
71
 * @method ListJobs listJobs(array $options = [])
72
 * @method ListLogConfigs listLogConfigs(array $options = [])
73
 * @method ListNamespaceChangeOrders listNamespaceChangeOrders(array $options = [])
74
 * @method ListNamespacedConfigMaps listNamespacedConfigMaps(array $options = [])
75
 * @method ListPublishedServices listPublishedServices(array $options = [])
76
 * @method ListSecrets listSecrets(array $options = [])
77
 * @method ListTagResources listTagResources(array $options = [])
78
 * @method OpenSaeService openSaeService(array $options = [])
79
 * @method QueryResourceStatics queryResourceStatics(array $options = [])
80
 * @method ReduceApplicationCapacityByInstanceIds reduceApplicationCapacityByInstanceIds(array $options = [])
81
 * @method RescaleApplication rescaleApplication(array $options = [])
82
 * @method RescaleApplicationVertically rescaleApplicationVertically(array $options = [])
83
 * @method RestartApplication restartApplication(array $options = [])
84
 * @method RestartInstances restartInstances(array $options = [])
85
 * @method RollbackApplication rollbackApplication(array $options = [])
86
 * @method StartApplication startApplication(array $options = [])
87
 * @method StopApplication stopApplication(array $options = [])
88
 * @method SuspendJob suspendJob(array $options = [])
89
 * @method TagResources tagResources(array $options = [])
90
 * @method UnbindSlb unbindSlb(array $options = [])
91
 * @method UntagResources untagResources(array $options = [])
92
 * @method UpdateApplicationDescription updateApplicationDescription(array $options = [])
93
 * @method UpdateApplicationScalingRule updateApplicationScalingRule(array $options = [])
94
 * @method UpdateApplicationVswitches updateApplicationVswitches(array $options = [])
95
 * @method UpdateAppSecurityGroup updateAppSecurityGroup(array $options = [])
96
 * @method UpdateConfigMap updateConfigMap(array $options = [])
97
 * @method UpdateGreyTagRoute updateGreyTagRoute(array $options = [])
98
 * @method UpdateIngress updateIngress(array $options = [])
99
 * @method UpdateJob updateJob(array $options = [])
100
 * @method UpdateNamespace updateNamespace(array $options = [])
101
 * @method UpdateNamespaceVpc updateNamespaceVpc(array $options = [])
102
 * @method UpdateSecret updateSecret(array $options = [])
103
 */
104
class SaeApiResolver extends ApiResolver
105
{
106
}
107
108
class Roa extends \AlibabaCloud\Client\Resolver\Roa
109
{
110
    /** @var string */
111
    public $product = 'sae';
112
113
    /** @var string */
114
    public $version = '2019-05-06';
115
116
    /** @var string */
117
    public $serviceCode = 'serverless';
118
}
119
120
/**
121
 * @method string getChangeOrderId()
122
 */
123
class AbortAndRollbackChangeOrder extends Roa
124
{
125
    /** @var string */
126
    public $pathPattern = '/pop/v1/sam/changeorder/AbortAndRollbackChangeOrder';
127
128
    /** @var string */
129
    public $method = 'PUT';
130
131
    /**
132
     * @param string $value
133
     *
134
     * @return $this
135
     */
136
    public function withChangeOrderId($value)
137
    {
138
        $this->data['ChangeOrderId'] = $value;
139
        $this->options['query']['ChangeOrderId'] = $value;
140
141
        return $this;
142
    }
143
}
144
145
/**
146
 * @method string getChangeOrderId()
147
 */
148
class AbortChangeOrder extends Roa
149
{
150
    /** @var string */
151
    public $pathPattern = '/pop/v1/sam/changeorder/AbortChangeOrder';
152
153
    /** @var string */
154
    public $method = 'PUT';
155
156
    /**
157
     * @param string $value
158
     *
159
     * @return $this
160
     */
161
    public function withChangeOrderId($value)
162
    {
163
        $this->data['ChangeOrderId'] = $value;
164
        $this->options['query']['ChangeOrderId'] = $value;
165
166
        return $this;
167
    }
168
}
169
170
/**
171
 * @method string getAppIds()
172
 * @method string getNamespaceId()
173
 */
174
class BatchStartApplications extends Roa
175
{
176
    /** @var string */
177
    public $pathPattern = '/pop/v1/sam/app/batchStartApplications';
178
179
    /** @var string */
180
    public $method = 'PUT';
181
182
    /**
183
     * @param string $value
184
     *
185
     * @return $this
186
     */
187
    public function withAppIds($value)
188
    {
189
        $this->data['AppIds'] = $value;
190
        $this->options['query']['AppIds'] = $value;
191
192
        return $this;
193
    }
194
195
    /**
196
     * @param string $value
197
     *
198
     * @return $this
199
     */
200
    public function withNamespaceId($value)
201
    {
202
        $this->data['NamespaceId'] = $value;
203
        $this->options['query']['NamespaceId'] = $value;
204
205
        return $this;
206
    }
207
}
208
209
/**
210
 * @method string getAppIds()
211
 * @method string getNamespaceId()
212
 */
213
class BatchStopApplications extends Roa
214
{
215
    /** @var string */
216
    public $pathPattern = '/pop/v1/sam/app/batchStopApplications';
217
218
    /** @var string */
219
    public $method = 'PUT';
220
221
    /**
222
     * @param string $value
223
     *
224
     * @return $this
225
     */
226
    public function withAppIds($value)
227
    {
228
        $this->data['AppIds'] = $value;
229
        $this->options['query']['AppIds'] = $value;
230
231
        return $this;
232
    }
233
234
    /**
235
     * @param string $value
236
     *
237
     * @return $this
238
     */
239
    public function withNamespaceId($value)
240
    {
241
        $this->data['NamespaceId'] = $value;
242
        $this->options['query']['NamespaceId'] = $value;
243
244
        return $this;
245
    }
246
}
247
248
/**
249
 * @method string getIntranet()
250
 * @method string getIntranetSlbId()
251
 * @method string getInternetSlbId()
252
 * @method string getAppId()
253
 * @method string getInternet()
254
 */
255
class BindSlb extends Roa
256
{
257
    /** @var string */
258
    public $pathPattern = '/pop/v1/sam/app/slb';
259
260
    /** @var string */
261
    public $method = 'POST';
262
263
    /**
264
     * @param string $value
265
     *
266
     * @return $this
267
     */
268
    public function withIntranet($value)
269
    {
270
        $this->data['Intranet'] = $value;
271
        $this->options['query']['Intranet'] = $value;
272
273
        return $this;
274
    }
275
276
    /**
277
     * @param string $value
278
     *
279
     * @return $this
280
     */
281
    public function withIntranetSlbId($value)
282
    {
283
        $this->data['IntranetSlbId'] = $value;
284
        $this->options['query']['IntranetSlbId'] = $value;
285
286
        return $this;
287
    }
288
289
    /**
290
     * @param string $value
291
     *
292
     * @return $this
293
     */
294
    public function withInternetSlbId($value)
295
    {
296
        $this->data['InternetSlbId'] = $value;
297
        $this->options['query']['InternetSlbId'] = $value;
298
299
        return $this;
300
    }
301
302
    /**
303
     * @param string $value
304
     *
305
     * @return $this
306
     */
307
    public function withAppId($value)
308
    {
309
        $this->data['AppId'] = $value;
310
        $this->options['query']['AppId'] = $value;
311
312
        return $this;
313
    }
314
315
    /**
316
     * @param string $value
317
     *
318
     * @return $this
319
     */
320
    public function withInternet($value)
321
    {
322
        $this->data['Internet'] = $value;
323
        $this->options['query']['Internet'] = $value;
324
325
        return $this;
326
    }
327
}
328
329
/**
330
 * @method string getConfirm()
331
 * @method string getPipelineId()
332
 */
333
class ConfirmPipelineBatch extends Roa
334
{
335
    /** @var string */
336
    public $pathPattern = '/pop/v1/sam/changeorder/ConfirmPipelineBatch';
337
338
    /**
339
     * @param string $value
340
     *
341
     * @return $this
342
     */
343
    public function withConfirm($value)
344
    {
345
        $this->data['Confirm'] = $value;
346
        $this->options['query']['Confirm'] = $value;
347
348
        return $this;
349
    }
350
351
    /**
352
     * @param string $value
353
     *
354
     * @return $this
355
     */
356
    public function withPipelineId($value)
357
    {
358
        $this->data['PipelineId'] = $value;
359
        $this->options['query']['PipelineId'] = $value;
360
361
        return $this;
362
    }
363
}
364
365
/**
366
 * @method string getNasId()
367
 * @method string getJarStartArgs()
368
 * @method string getOssAkSecret()
369
 * @method string getNasConfigs()
370
 * @method string getMountHost()
371
 * @method string getAutoConfig()
372
 * @method string getEnvs()
373
 * @method string getPhpPECLExtensions()
374
 * @method string getPhpArmsConfigLocation()
375
 * @method string getProgrammingLanguage()
376
 * @method string getCustomHostAlias()
377
 * @method string getDeploy()
378
 * @method string getJarStartOptions()
379
 * @method string getAppName()
380
 * @method string getNamespaceId()
381
 * @method string getPurchaseEip()
382
 * @method string getPvtzDiscoverySvc()
383
 * @method string getConfigMapMountDesc()
384
 * @method string getOssMountDescs()
385
 * @method string getImagePullSecrets()
386
 * @method string getPreStop()
387
 * @method string getPython()
388
 * @method string getCpu()
389
 * @method string getVSwitchId()
390
 * @method string getPackageType()
391
 * @method string getPostStart()
392
 * @method string getPhpExtensions()
393
 * @method string getAssociateEip()
394
 * @method string getWebContainer()
395
 * @method string getMemory()
396
 * @method string getSlsConfigs()
397
 * @method string getKafkaConfigs()
398
 * @method string getCommandArgs()
399
 * @method string getAcrAssumeRoleArn()
400
 * @method string getReadiness()
401
 * @method string getTimezone()
402
 * @method string getOssAkId()
403
 * @method string getLiveness()
404
 * @method string getSecurityGroupId()
405
 * @method string getPackageVersion()
406
 * @method string getTomcatConfig()
407
 * @method string getWarStartOptions()
408
 * @method string getPackageRuntimeCustomBuild()
409
 * @method string getEdasContainerVersion()
410
 * @method string getPackageUrl()
411
 * @method string getTerminationGracePeriodSeconds()
412
 * @method string getPhpConfig()
413
 * @method string getEnableImageAccl()
414
 * @method string getMicroRegistration()
415
 * @method string getReplicas()
416
 * @method string getCommand()
417
 * @method string getMountDesc()
418
 * @method string getJdk()
419
 * @method string getAppDescription()
420
 * @method string getAcrInstanceId()
421
 * @method string getVpcId()
422
 * @method string getImageUrl()
423
 * @method string getPhp()
424
 * @method string getPythonModules()
425
 * @method string getPhpConfigLocation()
426
 */
427
class CreateApplication extends Roa
428
{
429
    /** @var string */
430
    public $pathPattern = '/pop/v1/sam/app/createApplication';
431
432
    /** @var string */
433
    public $method = 'POST';
434
435
    /**
436
     * @param string $value
437
     *
438
     * @return $this
439
     */
440
    public function withNasId($value)
441
    {
442
        $this->data['NasId'] = $value;
443
        $this->options['query']['NasId'] = $value;
444
445
        return $this;
446
    }
447
448
    /**
449
     * @param string $value
450
     *
451
     * @return $this
452
     */
453
    public function withJarStartArgs($value)
454
    {
455
        $this->data['JarStartArgs'] = $value;
456
        $this->options['query']['JarStartArgs'] = $value;
457
458
        return $this;
459
    }
460
461
    /**
462
     * @param string $value
463
     *
464
     * @return $this
465
     */
466
    public function withOssAkSecret($value)
467
    {
468
        $this->data['OssAkSecret'] = $value;
469
        $this->options['form_params']['OssAkSecret'] = $value;
470
471
        return $this;
472
    }
473
474
    /**
475
     * @param string $value
476
     *
477
     * @return $this
478
     */
479
    public function withNasConfigs($value)
480
    {
481
        $this->data['NasConfigs'] = $value;
482
        $this->options['query']['NasConfigs'] = $value;
483
484
        return $this;
485
    }
486
487
    /**
488
     * @param string $value
489
     *
490
     * @return $this
491
     */
492
    public function withMountHost($value)
493
    {
494
        $this->data['MountHost'] = $value;
495
        $this->options['query']['MountHost'] = $value;
496
497
        return $this;
498
    }
499
500
    /**
501
     * @param string $value
502
     *
503
     * @return $this
504
     */
505
    public function withAutoConfig($value)
506
    {
507
        $this->data['AutoConfig'] = $value;
508
        $this->options['query']['AutoConfig'] = $value;
509
510
        return $this;
511
    }
512
513
    /**
514
     * @param string $value
515
     *
516
     * @return $this
517
     */
518
    public function withEnvs($value)
519
    {
520
        $this->data['Envs'] = $value;
521
        $this->options['query']['Envs'] = $value;
522
523
        return $this;
524
    }
525
526
    /**
527
     * @param string $value
528
     *
529
     * @return $this
530
     */
531
    public function withPhpPECLExtensions($value)
532
    {
533
        $this->data['PhpPECLExtensions'] = $value;
534
        $this->options['form_params']['PhpPECLExtensions'] = $value;
535
536
        return $this;
537
    }
538
539
    /**
540
     * @param string $value
541
     *
542
     * @return $this
543
     */
544
    public function withPhpArmsConfigLocation($value)
545
    {
546
        $this->data['PhpArmsConfigLocation'] = $value;
547
        $this->options['query']['PhpArmsConfigLocation'] = $value;
548
549
        return $this;
550
    }
551
552
    /**
553
     * @param string $value
554
     *
555
     * @return $this
556
     */
557
    public function withProgrammingLanguage($value)
558
    {
559
        $this->data['ProgrammingLanguage'] = $value;
560
        $this->options['query']['ProgrammingLanguage'] = $value;
561
562
        return $this;
563
    }
564
565
    /**
566
     * @param string $value
567
     *
568
     * @return $this
569
     */
570
    public function withCustomHostAlias($value)
571
    {
572
        $this->data['CustomHostAlias'] = $value;
573
        $this->options['query']['CustomHostAlias'] = $value;
574
575
        return $this;
576
    }
577
578
    /**
579
     * @param string $value
580
     *
581
     * @return $this
582
     */
583
    public function withDeploy($value)
584
    {
585
        $this->data['Deploy'] = $value;
586
        $this->options['query']['Deploy'] = $value;
587
588
        return $this;
589
    }
590
591
    /**
592
     * @param string $value
593
     *
594
     * @return $this
595
     */
596
    public function withJarStartOptions($value)
597
    {
598
        $this->data['JarStartOptions'] = $value;
599
        $this->options['query']['JarStartOptions'] = $value;
600
601
        return $this;
602
    }
603
604
    /**
605
     * @param string $value
606
     *
607
     * @return $this
608
     */
609
    public function withAppName($value)
610
    {
611
        $this->data['AppName'] = $value;
612
        $this->options['query']['AppName'] = $value;
613
614
        return $this;
615
    }
616
617
    /**
618
     * @param string $value
619
     *
620
     * @return $this
621
     */
622
    public function withNamespaceId($value)
623
    {
624
        $this->data['NamespaceId'] = $value;
625
        $this->options['query']['NamespaceId'] = $value;
626
627
        return $this;
628
    }
629
630
    /**
631
     * @param string $value
632
     *
633
     * @return $this
634
     */
635
    public function withPurchaseEip($value)
636
    {
637
        $this->data['PurchaseEip'] = $value;
638
        $this->options['query']['PurchaseEip'] = $value;
639
640
        return $this;
641
    }
642
643
    /**
644
     * @param string $value
645
     *
646
     * @return $this
647
     */
648
    public function withPvtzDiscoverySvc($value)
649
    {
650
        $this->data['PvtzDiscoverySvc'] = $value;
651
        $this->options['query']['PvtzDiscoverySvc'] = $value;
652
653
        return $this;
654
    }
655
656
    /**
657
     * @param string $value
658
     *
659
     * @return $this
660
     */
661
    public function withConfigMapMountDesc($value)
662
    {
663
        $this->data['ConfigMapMountDesc'] = $value;
664
        $this->options['form_params']['ConfigMapMountDesc'] = $value;
665
666
        return $this;
667
    }
668
669
    /**
670
     * @param string $value
671
     *
672
     * @return $this
673
     */
674
    public function withOssMountDescs($value)
675
    {
676
        $this->data['OssMountDescs'] = $value;
677
        $this->options['form_params']['OssMountDescs'] = $value;
678
679
        return $this;
680
    }
681
682
    /**
683
     * @param string $value
684
     *
685
     * @return $this
686
     */
687
    public function withImagePullSecrets($value)
688
    {
689
        $this->data['ImagePullSecrets'] = $value;
690
        $this->options['query']['ImagePullSecrets'] = $value;
691
692
        return $this;
693
    }
694
695
    /**
696
     * @param string $value
697
     *
698
     * @return $this
699
     */
700
    public function withPreStop($value)
701
    {
702
        $this->data['PreStop'] = $value;
703
        $this->options['query']['PreStop'] = $value;
704
705
        return $this;
706
    }
707
708
    /**
709
     * @param string $value
710
     *
711
     * @return $this
712
     */
713
    public function withPython($value)
714
    {
715
        $this->data['Python'] = $value;
716
        $this->options['query']['Python'] = $value;
717
718
        return $this;
719
    }
720
721
    /**
722
     * @param string $value
723
     *
724
     * @return $this
725
     */
726
    public function withCpu($value)
727
    {
728
        $this->data['Cpu'] = $value;
729
        $this->options['query']['Cpu'] = $value;
730
731
        return $this;
732
    }
733
734
    /**
735
     * @param string $value
736
     *
737
     * @return $this
738
     */
739
    public function withVSwitchId($value)
740
    {
741
        $this->data['VSwitchId'] = $value;
742
        $this->options['query']['VSwitchId'] = $value;
743
744
        return $this;
745
    }
746
747
    /**
748
     * @param string $value
749
     *
750
     * @return $this
751
     */
752
    public function withPackageType($value)
753
    {
754
        $this->data['PackageType'] = $value;
755
        $this->options['query']['PackageType'] = $value;
756
757
        return $this;
758
    }
759
760
    /**
761
     * @param string $value
762
     *
763
     * @return $this
764
     */
765
    public function withPostStart($value)
766
    {
767
        $this->data['PostStart'] = $value;
768
        $this->options['query']['PostStart'] = $value;
769
770
        return $this;
771
    }
772
773
    /**
774
     * @param string $value
775
     *
776
     * @return $this
777
     */
778
    public function withPhpExtensions($value)
779
    {
780
        $this->data['PhpExtensions'] = $value;
781
        $this->options['form_params']['PhpExtensions'] = $value;
782
783
        return $this;
784
    }
785
786
    /**
787
     * @param string $value
788
     *
789
     * @return $this
790
     */
791
    public function withAssociateEip($value)
792
    {
793
        $this->data['AssociateEip'] = $value;
794
        $this->options['form_params']['AssociateEip'] = $value;
795
796
        return $this;
797
    }
798
799
    /**
800
     * @param string $value
801
     *
802
     * @return $this
803
     */
804
    public function withWebContainer($value)
805
    {
806
        $this->data['WebContainer'] = $value;
807
        $this->options['query']['WebContainer'] = $value;
808
809
        return $this;
810
    }
811
812
    /**
813
     * @param string $value
814
     *
815
     * @return $this
816
     */
817
    public function withMemory($value)
818
    {
819
        $this->data['Memory'] = $value;
820
        $this->options['query']['Memory'] = $value;
821
822
        return $this;
823
    }
824
825
    /**
826
     * @param string $value
827
     *
828
     * @return $this
829
     */
830
    public function withSlsConfigs($value)
831
    {
832
        $this->data['SlsConfigs'] = $value;
833
        $this->options['query']['SlsConfigs'] = $value;
834
835
        return $this;
836
    }
837
838
    /**
839
     * @param string $value
840
     *
841
     * @return $this
842
     */
843
    public function withKafkaConfigs($value)
844
    {
845
        $this->data['KafkaConfigs'] = $value;
846
        $this->options['query']['KafkaConfigs'] = $value;
847
848
        return $this;
849
    }
850
851
    /**
852
     * @param string $value
853
     *
854
     * @return $this
855
     */
856
    public function withCommandArgs($value)
857
    {
858
        $this->data['CommandArgs'] = $value;
859
        $this->options['query']['CommandArgs'] = $value;
860
861
        return $this;
862
    }
863
864
    /**
865
     * @param string $value
866
     *
867
     * @return $this
868
     */
869
    public function withAcrAssumeRoleArn($value)
870
    {
871
        $this->data['AcrAssumeRoleArn'] = $value;
872
        $this->options['query']['AcrAssumeRoleArn'] = $value;
873
874
        return $this;
875
    }
876
877
    /**
878
     * @param string $value
879
     *
880
     * @return $this
881
     */
882
    public function withReadiness($value)
883
    {
884
        $this->data['Readiness'] = $value;
885
        $this->options['query']['Readiness'] = $value;
886
887
        return $this;
888
    }
889
890
    /**
891
     * @param string $value
892
     *
893
     * @return $this
894
     */
895
    public function withTimezone($value)
896
    {
897
        $this->data['Timezone'] = $value;
898
        $this->options['query']['Timezone'] = $value;
899
900
        return $this;
901
    }
902
903
    /**
904
     * @param string $value
905
     *
906
     * @return $this
907
     */
908
    public function withOssAkId($value)
909
    {
910
        $this->data['OssAkId'] = $value;
911
        $this->options['form_params']['OssAkId'] = $value;
912
913
        return $this;
914
    }
915
916
    /**
917
     * @param string $value
918
     *
919
     * @return $this
920
     */
921
    public function withLiveness($value)
922
    {
923
        $this->data['Liveness'] = $value;
924
        $this->options['query']['Liveness'] = $value;
925
926
        return $this;
927
    }
928
929
    /**
930
     * @param string $value
931
     *
932
     * @return $this
933
     */
934
    public function withSecurityGroupId($value)
935
    {
936
        $this->data['SecurityGroupId'] = $value;
937
        $this->options['query']['SecurityGroupId'] = $value;
938
939
        return $this;
940
    }
941
942
    /**
943
     * @param string $value
944
     *
945
     * @return $this
946
     */
947
    public function withPackageVersion($value)
948
    {
949
        $this->data['PackageVersion'] = $value;
950
        $this->options['query']['PackageVersion'] = $value;
951
952
        return $this;
953
    }
954
955
    /**
956
     * @param string $value
957
     *
958
     * @return $this
959
     */
960
    public function withTomcatConfig($value)
961
    {
962
        $this->data['TomcatConfig'] = $value;
963
        $this->options['query']['TomcatConfig'] = $value;
964
965
        return $this;
966
    }
967
968
    /**
969
     * @param string $value
970
     *
971
     * @return $this
972
     */
973
    public function withWarStartOptions($value)
974
    {
975
        $this->data['WarStartOptions'] = $value;
976
        $this->options['query']['WarStartOptions'] = $value;
977
978
        return $this;
979
    }
980
981
    /**
982
     * @param string $value
983
     *
984
     * @return $this
985
     */
986
    public function withPackageRuntimeCustomBuild($value)
987
    {
988
        $this->data['PackageRuntimeCustomBuild'] = $value;
989
        $this->options['form_params']['PackageRuntimeCustomBuild'] = $value;
990
991
        return $this;
992
    }
993
994
    /**
995
     * @param string $value
996
     *
997
     * @return $this
998
     */
999
    public function withEdasContainerVersion($value)
1000
    {
1001
        $this->data['EdasContainerVersion'] = $value;
1002
        $this->options['query']['EdasContainerVersion'] = $value;
1003
1004
        return $this;
1005
    }
1006
1007
    /**
1008
     * @param string $value
1009
     *
1010
     * @return $this
1011
     */
1012
    public function withPackageUrl($value)
1013
    {
1014
        $this->data['PackageUrl'] = $value;
1015
        $this->options['query']['PackageUrl'] = $value;
1016
1017
        return $this;
1018
    }
1019
1020
    /**
1021
     * @param string $value
1022
     *
1023
     * @return $this
1024
     */
1025
    public function withTerminationGracePeriodSeconds($value)
1026
    {
1027
        $this->data['TerminationGracePeriodSeconds'] = $value;
1028
        $this->options['query']['TerminationGracePeriodSeconds'] = $value;
1029
1030
        return $this;
1031
    }
1032
1033
    /**
1034
     * @param string $value
1035
     *
1036
     * @return $this
1037
     */
1038
    public function withPhpConfig($value)
1039
    {
1040
        $this->data['PhpConfig'] = $value;
1041
        $this->options['form_params']['PhpConfig'] = $value;
1042
1043
        return $this;
1044
    }
1045
1046
    /**
1047
     * @param string $value
1048
     *
1049
     * @return $this
1050
     */
1051
    public function withEnableImageAccl($value)
1052
    {
1053
        $this->data['EnableImageAccl'] = $value;
1054
        $this->options['form_params']['EnableImageAccl'] = $value;
1055
1056
        return $this;
1057
    }
1058
1059
    /**
1060
     * @param string $value
1061
     *
1062
     * @return $this
1063
     */
1064
    public function withMicroRegistration($value)
1065
    {
1066
        $this->data['MicroRegistration'] = $value;
1067
        $this->options['query']['MicroRegistration'] = $value;
1068
1069
        return $this;
1070
    }
1071
1072
    /**
1073
     * @param string $value
1074
     *
1075
     * @return $this
1076
     */
1077
    public function withReplicas($value)
1078
    {
1079
        $this->data['Replicas'] = $value;
1080
        $this->options['query']['Replicas'] = $value;
1081
1082
        return $this;
1083
    }
1084
1085
    /**
1086
     * @param string $value
1087
     *
1088
     * @return $this
1089
     */
1090
    public function withCommand($value)
1091
    {
1092
        $this->data['Command'] = $value;
1093
        $this->options['query']['Command'] = $value;
1094
1095
        return $this;
1096
    }
1097
1098
    /**
1099
     * @param string $value
1100
     *
1101
     * @return $this
1102
     */
1103
    public function withMountDesc($value)
1104
    {
1105
        $this->data['MountDesc'] = $value;
1106
        $this->options['query']['MountDesc'] = $value;
1107
1108
        return $this;
1109
    }
1110
1111
    /**
1112
     * @param string $value
1113
     *
1114
     * @return $this
1115
     */
1116
    public function withJdk($value)
1117
    {
1118
        $this->data['Jdk'] = $value;
1119
        $this->options['query']['Jdk'] = $value;
1120
1121
        return $this;
1122
    }
1123
1124
    /**
1125
     * @param string $value
1126
     *
1127
     * @return $this
1128
     */
1129
    public function withAppDescription($value)
1130
    {
1131
        $this->data['AppDescription'] = $value;
1132
        $this->options['query']['AppDescription'] = $value;
1133
1134
        return $this;
1135
    }
1136
1137
    /**
1138
     * @param string $value
1139
     *
1140
     * @return $this
1141
     */
1142
    public function withAcrInstanceId($value)
1143
    {
1144
        $this->data['AcrInstanceId'] = $value;
1145
        $this->options['form_params']['AcrInstanceId'] = $value;
1146
1147
        return $this;
1148
    }
1149
1150
    /**
1151
     * @param string $value
1152
     *
1153
     * @return $this
1154
     */
1155
    public function withVpcId($value)
1156
    {
1157
        $this->data['VpcId'] = $value;
1158
        $this->options['query']['VpcId'] = $value;
1159
1160
        return $this;
1161
    }
1162
1163
    /**
1164
     * @param string $value
1165
     *
1166
     * @return $this
1167
     */
1168
    public function withImageUrl($value)
1169
    {
1170
        $this->data['ImageUrl'] = $value;
1171
        $this->options['query']['ImageUrl'] = $value;
1172
1173
        return $this;
1174
    }
1175
1176
    /**
1177
     * @param string $value
1178
     *
1179
     * @return $this
1180
     */
1181
    public function withPhp($value)
1182
    {
1183
        $this->data['Php'] = $value;
1184
        $this->options['form_params']['Php'] = $value;
1185
1186
        return $this;
1187
    }
1188
1189
    /**
1190
     * @param string $value
1191
     *
1192
     * @return $this
1193
     */
1194
    public function withPythonModules($value)
1195
    {
1196
        $this->data['PythonModules'] = $value;
1197
        $this->options['query']['PythonModules'] = $value;
1198
1199
        return $this;
1200
    }
1201
1202
    /**
1203
     * @param string $value
1204
     *
1205
     * @return $this
1206
     */
1207
    public function withPhpConfigLocation($value)
1208
    {
1209
        $this->data['PhpConfigLocation'] = $value;
1210
        $this->options['query']['PhpConfigLocation'] = $value;
1211
1212
        return $this;
1213
    }
1214
}
1215
1216
/**
1217
 * @method string getScalingRuleName()
1218
 * @method string getMinReadyInstances()
1219
 * @method string getScalingRuleEnable()
1220
 * @method string getScalingRuleTimer()
1221
 * @method string getScalingRuleMetric()
1222
 * @method string getAppId()
1223
 * @method string getMinReadyInstanceRatio()
1224
 * @method string getScalingRuleType()
1225
 */
1226
class CreateApplicationScalingRule extends Roa
1227
{
1228
    /** @var string */
1229
    public $pathPattern = '/pop/v1/sam/scale/applicationScalingRule';
1230
1231
    /** @var string */
1232
    public $method = 'POST';
1233
1234
    /**
1235
     * @param string $value
1236
     *
1237
     * @return $this
1238
     */
1239
    public function withScalingRuleName($value)
1240
    {
1241
        $this->data['ScalingRuleName'] = $value;
1242
        $this->options['query']['ScalingRuleName'] = $value;
1243
1244
        return $this;
1245
    }
1246
1247
    /**
1248
     * @param string $value
1249
     *
1250
     * @return $this
1251
     */
1252
    public function withMinReadyInstances($value)
1253
    {
1254
        $this->data['MinReadyInstances'] = $value;
1255
        $this->options['query']['MinReadyInstances'] = $value;
1256
1257
        return $this;
1258
    }
1259
1260
    /**
1261
     * @param string $value
1262
     *
1263
     * @return $this
1264
     */
1265
    public function withScalingRuleEnable($value)
1266
    {
1267
        $this->data['ScalingRuleEnable'] = $value;
1268
        $this->options['query']['ScalingRuleEnable'] = $value;
1269
1270
        return $this;
1271
    }
1272
1273
    /**
1274
     * @param string $value
1275
     *
1276
     * @return $this
1277
     */
1278
    public function withScalingRuleTimer($value)
1279
    {
1280
        $this->data['ScalingRuleTimer'] = $value;
1281
        $this->options['query']['ScalingRuleTimer'] = $value;
1282
1283
        return $this;
1284
    }
1285
1286
    /**
1287
     * @param string $value
1288
     *
1289
     * @return $this
1290
     */
1291
    public function withScalingRuleMetric($value)
1292
    {
1293
        $this->data['ScalingRuleMetric'] = $value;
1294
        $this->options['query']['ScalingRuleMetric'] = $value;
1295
1296
        return $this;
1297
    }
1298
1299
    /**
1300
     * @param string $value
1301
     *
1302
     * @return $this
1303
     */
1304
    public function withAppId($value)
1305
    {
1306
        $this->data['AppId'] = $value;
1307
        $this->options['query']['AppId'] = $value;
1308
1309
        return $this;
1310
    }
1311
1312
    /**
1313
     * @param string $value
1314
     *
1315
     * @return $this
1316
     */
1317
    public function withMinReadyInstanceRatio($value)
1318
    {
1319
        $this->data['MinReadyInstanceRatio'] = $value;
1320
        $this->options['query']['MinReadyInstanceRatio'] = $value;
1321
1322
        return $this;
1323
    }
1324
1325
    /**
1326
     * @param string $value
1327
     *
1328
     * @return $this
1329
     */
1330
    public function withScalingRuleType($value)
1331
    {
1332
        $this->data['ScalingRuleType'] = $value;
1333
        $this->options['query']['ScalingRuleType'] = $value;
1334
1335
        return $this;
1336
    }
1337
}
1338
1339
/**
1340
 * @method string getData()
1341
 * @method string getNamespaceId()
1342
 * @method string getName()
1343
 * @method string getDescription()
1344
 */
1345
class CreateConfigMap extends Roa
1346
{
1347
    /** @var string */
1348
    public $pathPattern = '/pop/v1/sam/configmap/configMap';
1349
1350
    /** @var string */
1351
    public $method = 'POST';
1352
1353
    /**
1354
     * @param string $value
1355
     *
1356
     * @return $this
1357
     */
1358
    public function withData($value)
1359
    {
1360
        $this->data['Data'] = $value;
1361
        $this->options['form_params']['Data'] = $value;
1362
1363
        return $this;
1364
    }
1365
1366
    /**
1367
     * @param string $value
1368
     *
1369
     * @return $this
1370
     */
1371
    public function withNamespaceId($value)
1372
    {
1373
        $this->data['NamespaceId'] = $value;
1374
        $this->options['query']['NamespaceId'] = $value;
1375
1376
        return $this;
1377
    }
1378
1379
    /**
1380
     * @param string $value
1381
     *
1382
     * @return $this
1383
     */
1384
    public function withName($value)
1385
    {
1386
        $this->data['Name'] = $value;
1387
        $this->options['query']['Name'] = $value;
1388
1389
        return $this;
1390
    }
1391
1392
    /**
1393
     * @param string $value
1394
     *
1395
     * @return $this
1396
     */
1397
    public function withDescription($value)
1398
    {
1399
        $this->data['Description'] = $value;
1400
        $this->options['query']['Description'] = $value;
1401
1402
        return $this;
1403
    }
1404
}
1405
1406
/**
1407
 * @method string getAppId()
1408
 * @method string getName()
1409
 * @method string getDescription()
1410
 * @method string getDubboRules()
1411
 * @method string getScRules()
1412
 */
1413
class CreateGreyTagRoute extends Roa
1414
{
1415
    /** @var string */
1416
    public $pathPattern = '/pop/v1/sam/tagroute/greyTagRoute';
1417
1418
    /** @var string */
1419
    public $method = 'POST';
1420
1421
    /**
1422
     * @param string $value
1423
     *
1424
     * @return $this
1425
     */
1426
    public function withAppId($value)
1427
    {
1428
        $this->data['AppId'] = $value;
1429
        $this->options['query']['AppId'] = $value;
1430
1431
        return $this;
1432
    }
1433
1434
    /**
1435
     * @param string $value
1436
     *
1437
     * @return $this
1438
     */
1439
    public function withName($value)
1440
    {
1441
        $this->data['Name'] = $value;
1442
        $this->options['query']['Name'] = $value;
1443
1444
        return $this;
1445
    }
1446
1447
    /**
1448
     * @param string $value
1449
     *
1450
     * @return $this
1451
     */
1452
    public function withDescription($value)
1453
    {
1454
        $this->data['Description'] = $value;
1455
        $this->options['query']['Description'] = $value;
1456
1457
        return $this;
1458
    }
1459
1460
    /**
1461
     * @param string $value
1462
     *
1463
     * @return $this
1464
     */
1465
    public function withDubboRules($value)
1466
    {
1467
        $this->data['DubboRules'] = $value;
1468
        $this->options['query']['DubboRules'] = $value;
1469
1470
        return $this;
1471
    }
1472
1473
    /**
1474
     * @param string $value
1475
     *
1476
     * @return $this
1477
     */
1478
    public function withScRules($value)
1479
    {
1480
        $this->data['ScRules'] = $value;
1481
        $this->options['query']['ScRules'] = $value;
1482
1483
        return $this;
1484
    }
1485
}
1486
1487
/**
1488
 * @method string getListenerPort()
1489
 * @method string getSlbId()
1490
 * @method string getNamespaceId()
1491
 * @method string getDescription()
1492
 * @method string getLoadBalanceType()
1493
 * @method string getRules()
1494
 * @method string getCertId()
1495
 * @method string getCertIds()
1496
 * @method string getListenerProtocol()
1497
 * @method string getDefaultRule()
1498
 */
1499
class CreateIngress extends Roa
1500
{
1501
    /** @var string */
1502
    public $pathPattern = '/pop/v1/sam/ingress/Ingress';
1503
1504
    /** @var string */
1505
    public $method = 'POST';
1506
1507
    /**
1508
     * @param string $value
1509
     *
1510
     * @return $this
1511
     */
1512
    public function withListenerPort($value)
1513
    {
1514
        $this->data['ListenerPort'] = $value;
1515
        $this->options['query']['ListenerPort'] = $value;
1516
1517
        return $this;
1518
    }
1519
1520
    /**
1521
     * @param string $value
1522
     *
1523
     * @return $this
1524
     */
1525
    public function withSlbId($value)
1526
    {
1527
        $this->data['SlbId'] = $value;
1528
        $this->options['query']['SlbId'] = $value;
1529
1530
        return $this;
1531
    }
1532
1533
    /**
1534
     * @param string $value
1535
     *
1536
     * @return $this
1537
     */
1538
    public function withNamespaceId($value)
1539
    {
1540
        $this->data['NamespaceId'] = $value;
1541
        $this->options['query']['NamespaceId'] = $value;
1542
1543
        return $this;
1544
    }
1545
1546
    /**
1547
     * @param string $value
1548
     *
1549
     * @return $this
1550
     */
1551
    public function withDescription($value)
1552
    {
1553
        $this->data['Description'] = $value;
1554
        $this->options['query']['Description'] = $value;
1555
1556
        return $this;
1557
    }
1558
1559
    /**
1560
     * @param string $value
1561
     *
1562
     * @return $this
1563
     */
1564
    public function withLoadBalanceType($value)
1565
    {
1566
        $this->data['LoadBalanceType'] = $value;
1567
        $this->options['query']['LoadBalanceType'] = $value;
1568
1569
        return $this;
1570
    }
1571
1572
    /**
1573
     * @param string $value
1574
     *
1575
     * @return $this
1576
     */
1577
    public function withRules($value)
1578
    {
1579
        $this->data['Rules'] = $value;
1580
        $this->options['form_params']['Rules'] = $value;
1581
1582
        return $this;
1583
    }
1584
1585
    /**
1586
     * @param string $value
1587
     *
1588
     * @return $this
1589
     */
1590
    public function withCertId($value)
1591
    {
1592
        $this->data['CertId'] = $value;
1593
        $this->options['query']['CertId'] = $value;
1594
1595
        return $this;
1596
    }
1597
1598
    /**
1599
     * @param string $value
1600
     *
1601
     * @return $this
1602
     */
1603
    public function withCertIds($value)
1604
    {
1605
        $this->data['CertIds'] = $value;
1606
        $this->options['query']['CertIds'] = $value;
1607
1608
        return $this;
1609
    }
1610
1611
    /**
1612
     * @param string $value
1613
     *
1614
     * @return $this
1615
     */
1616
    public function withListenerProtocol($value)
1617
    {
1618
        $this->data['ListenerProtocol'] = $value;
1619
        $this->options['query']['ListenerProtocol'] = $value;
1620
1621
        return $this;
1622
    }
1623
1624
    /**
1625
     * @param string $value
1626
     *
1627
     * @return $this
1628
     */
1629
    public function withDefaultRule($value)
1630
    {
1631
        $this->data['DefaultRule'] = $value;
1632
        $this->options['query']['DefaultRule'] = $value;
1633
1634
        return $this;
1635
    }
1636
}
1637
1638
/**
1639
 * @method string getNasId()
1640
 * @method string getJarStartArgs()
1641
 * @method string getConcurrencyPolicy()
1642
 * @method string getTriggerConfig()
1643
 * @method string getOssAkSecret()
1644
 * @method string getMountHost()
1645
 * @method string getAutoConfig()
1646
 * @method string getEnvs()
1647
 * @method string getPhpPECLExtensions()
1648
 * @method string getPhpArmsConfigLocation()
1649
 * @method string getProgrammingLanguage()
1650
 * @method string getCustomHostAlias()
1651
 * @method string getDeploy()
1652
 * @method string getJarStartOptions()
1653
 * @method string getAppName()
1654
 * @method string getNamespaceId()
1655
 * @method string getSlice()
1656
 * @method string getConfigMapMountDesc()
1657
 * @method string getOssMountDescs()
1658
 * @method string getImagePullSecrets()
1659
 * @method string getPreStop()
1660
 * @method string getPython()
1661
 * @method string getCpu()
1662
 * @method string getBackoffLimit()
1663
 * @method string getVSwitchId()
1664
 * @method string getPackageType()
1665
 * @method string getPostStart()
1666
 * @method string getPhpExtensions()
1667
 * @method string getAssociateEip()
1668
 * @method string getWebContainer()
1669
 * @method string getMemory()
1670
 * @method string getSlsConfigs()
1671
 * @method string getCommandArgs()
1672
 * @method string getAcrAssumeRoleArn()
1673
 * @method string getReadiness()
1674
 * @method string getTimezone()
1675
 * @method string getOssAkId()
1676
 * @method string getLiveness()
1677
 * @method string getSecurityGroupId()
1678
 * @method string getPackageVersion()
1679
 * @method string getTomcatConfig()
1680
 * @method string getTimeout()
1681
 * @method string getWarStartOptions()
1682
 * @method string getPackageRuntimeCustomBuild()
1683
 * @method string getEdasContainerVersion()
1684
 * @method string getPackageUrl()
1685
 * @method string getTerminationGracePeriodSeconds()
1686
 * @method string getPhpConfig()
1687
 * @method string getSliceEnvs()
1688
 * @method string getEnableImageAccl()
1689
 * @method string getReplicas()
1690
 * @method string getWorkload()
1691
 * @method string getCommand()
1692
 * @method string getMountDesc()
1693
 * @method string getJdk()
1694
 * @method string getAppDescription()
1695
 * @method string getAcrInstanceId()
1696
 * @method string getVpcId()
1697
 * @method string getImageUrl()
1698
 * @method string getPhp()
1699
 * @method string getRefAppId()
1700
 * @method string getPythonModules()
1701
 * @method string getPhpConfigLocation()
1702
 */
1703
class CreateJob extends Roa
1704
{
1705
    /** @var string */
1706
    public $pathPattern = '/pop/v1/sam/job/createJob';
1707
1708
    /** @var string */
1709
    public $method = 'POST';
1710
1711
    /**
1712
     * @param string $value
1713
     *
1714
     * @return $this
1715
     */
1716
    public function withNasId($value)
1717
    {
1718
        $this->data['NasId'] = $value;
1719
        $this->options['query']['NasId'] = $value;
1720
1721
        return $this;
1722
    }
1723
1724
    /**
1725
     * @param string $value
1726
     *
1727
     * @return $this
1728
     */
1729
    public function withJarStartArgs($value)
1730
    {
1731
        $this->data['JarStartArgs'] = $value;
1732
        $this->options['query']['JarStartArgs'] = $value;
1733
1734
        return $this;
1735
    }
1736
1737
    /**
1738
     * @param string $value
1739
     *
1740
     * @return $this
1741
     */
1742
    public function withConcurrencyPolicy($value)
1743
    {
1744
        $this->data['ConcurrencyPolicy'] = $value;
1745
        $this->options['query']['ConcurrencyPolicy'] = $value;
1746
1747
        return $this;
1748
    }
1749
1750
    /**
1751
     * @param string $value
1752
     *
1753
     * @return $this
1754
     */
1755
    public function withTriggerConfig($value)
1756
    {
1757
        $this->data['TriggerConfig'] = $value;
1758
        $this->options['query']['TriggerConfig'] = $value;
1759
1760
        return $this;
1761
    }
1762
1763
    /**
1764
     * @param string $value
1765
     *
1766
     * @return $this
1767
     */
1768
    public function withOssAkSecret($value)
1769
    {
1770
        $this->data['OssAkSecret'] = $value;
1771
        $this->options['form_params']['OssAkSecret'] = $value;
1772
1773
        return $this;
1774
    }
1775
1776
    /**
1777
     * @param string $value
1778
     *
1779
     * @return $this
1780
     */
1781
    public function withMountHost($value)
1782
    {
1783
        $this->data['MountHost'] = $value;
1784
        $this->options['query']['MountHost'] = $value;
1785
1786
        return $this;
1787
    }
1788
1789
    /**
1790
     * @param string $value
1791
     *
1792
     * @return $this
1793
     */
1794
    public function withAutoConfig($value)
1795
    {
1796
        $this->data['AutoConfig'] = $value;
1797
        $this->options['query']['AutoConfig'] = $value;
1798
1799
        return $this;
1800
    }
1801
1802
    /**
1803
     * @param string $value
1804
     *
1805
     * @return $this
1806
     */
1807
    public function withEnvs($value)
1808
    {
1809
        $this->data['Envs'] = $value;
1810
        $this->options['query']['Envs'] = $value;
1811
1812
        return $this;
1813
    }
1814
1815
    /**
1816
     * @param string $value
1817
     *
1818
     * @return $this
1819
     */
1820
    public function withPhpPECLExtensions($value)
1821
    {
1822
        $this->data['PhpPECLExtensions'] = $value;
1823
        $this->options['form_params']['PhpPECLExtensions'] = $value;
1824
1825
        return $this;
1826
    }
1827
1828
    /**
1829
     * @param string $value
1830
     *
1831
     * @return $this
1832
     */
1833
    public function withPhpArmsConfigLocation($value)
1834
    {
1835
        $this->data['PhpArmsConfigLocation'] = $value;
1836
        $this->options['query']['PhpArmsConfigLocation'] = $value;
1837
1838
        return $this;
1839
    }
1840
1841
    /**
1842
     * @param string $value
1843
     *
1844
     * @return $this
1845
     */
1846
    public function withProgrammingLanguage($value)
1847
    {
1848
        $this->data['ProgrammingLanguage'] = $value;
1849
        $this->options['query']['ProgrammingLanguage'] = $value;
1850
1851
        return $this;
1852
    }
1853
1854
    /**
1855
     * @param string $value
1856
     *
1857
     * @return $this
1858
     */
1859
    public function withCustomHostAlias($value)
1860
    {
1861
        $this->data['CustomHostAlias'] = $value;
1862
        $this->options['query']['CustomHostAlias'] = $value;
1863
1864
        return $this;
1865
    }
1866
1867
    /**
1868
     * @param string $value
1869
     *
1870
     * @return $this
1871
     */
1872
    public function withDeploy($value)
1873
    {
1874
        $this->data['Deploy'] = $value;
1875
        $this->options['query']['Deploy'] = $value;
1876
1877
        return $this;
1878
    }
1879
1880
    /**
1881
     * @param string $value
1882
     *
1883
     * @return $this
1884
     */
1885
    public function withJarStartOptions($value)
1886
    {
1887
        $this->data['JarStartOptions'] = $value;
1888
        $this->options['query']['JarStartOptions'] = $value;
1889
1890
        return $this;
1891
    }
1892
1893
    /**
1894
     * @param string $value
1895
     *
1896
     * @return $this
1897
     */
1898
    public function withAppName($value)
1899
    {
1900
        $this->data['AppName'] = $value;
1901
        $this->options['query']['AppName'] = $value;
1902
1903
        return $this;
1904
    }
1905
1906
    /**
1907
     * @param string $value
1908
     *
1909
     * @return $this
1910
     */
1911
    public function withNamespaceId($value)
1912
    {
1913
        $this->data['NamespaceId'] = $value;
1914
        $this->options['query']['NamespaceId'] = $value;
1915
1916
        return $this;
1917
    }
1918
1919
    /**
1920
     * @param string $value
1921
     *
1922
     * @return $this
1923
     */
1924
    public function withSlice($value)
1925
    {
1926
        $this->data['Slice'] = $value;
1927
        $this->options['query']['Slice'] = $value;
1928
1929
        return $this;
1930
    }
1931
1932
    /**
1933
     * @param string $value
1934
     *
1935
     * @return $this
1936
     */
1937
    public function withConfigMapMountDesc($value)
1938
    {
1939
        $this->data['ConfigMapMountDesc'] = $value;
1940
        $this->options['form_params']['ConfigMapMountDesc'] = $value;
1941
1942
        return $this;
1943
    }
1944
1945
    /**
1946
     * @param string $value
1947
     *
1948
     * @return $this
1949
     */
1950
    public function withOssMountDescs($value)
1951
    {
1952
        $this->data['OssMountDescs'] = $value;
1953
        $this->options['form_params']['OssMountDescs'] = $value;
1954
1955
        return $this;
1956
    }
1957
1958
    /**
1959
     * @param string $value
1960
     *
1961
     * @return $this
1962
     */
1963
    public function withImagePullSecrets($value)
1964
    {
1965
        $this->data['ImagePullSecrets'] = $value;
1966
        $this->options['query']['ImagePullSecrets'] = $value;
1967
1968
        return $this;
1969
    }
1970
1971
    /**
1972
     * @param string $value
1973
     *
1974
     * @return $this
1975
     */
1976
    public function withPreStop($value)
1977
    {
1978
        $this->data['PreStop'] = $value;
1979
        $this->options['query']['PreStop'] = $value;
1980
1981
        return $this;
1982
    }
1983
1984
    /**
1985
     * @param string $value
1986
     *
1987
     * @return $this
1988
     */
1989
    public function withPython($value)
1990
    {
1991
        $this->data['Python'] = $value;
1992
        $this->options['query']['Python'] = $value;
1993
1994
        return $this;
1995
    }
1996
1997
    /**
1998
     * @param string $value
1999
     *
2000
     * @return $this
2001
     */
2002
    public function withCpu($value)
2003
    {
2004
        $this->data['Cpu'] = $value;
2005
        $this->options['query']['Cpu'] = $value;
2006
2007
        return $this;
2008
    }
2009
2010
    /**
2011
     * @param string $value
2012
     *
2013
     * @return $this
2014
     */
2015
    public function withBackoffLimit($value)
2016
    {
2017
        $this->data['BackoffLimit'] = $value;
2018
        $this->options['query']['BackoffLimit'] = $value;
2019
2020
        return $this;
2021
    }
2022
2023
    /**
2024
     * @param string $value
2025
     *
2026
     * @return $this
2027
     */
2028
    public function withVSwitchId($value)
2029
    {
2030
        $this->data['VSwitchId'] = $value;
2031
        $this->options['query']['VSwitchId'] = $value;
2032
2033
        return $this;
2034
    }
2035
2036
    /**
2037
     * @param string $value
2038
     *
2039
     * @return $this
2040
     */
2041
    public function withPackageType($value)
2042
    {
2043
        $this->data['PackageType'] = $value;
2044
        $this->options['query']['PackageType'] = $value;
2045
2046
        return $this;
2047
    }
2048
2049
    /**
2050
     * @param string $value
2051
     *
2052
     * @return $this
2053
     */
2054
    public function withPostStart($value)
2055
    {
2056
        $this->data['PostStart'] = $value;
2057
        $this->options['query']['PostStart'] = $value;
2058
2059
        return $this;
2060
    }
2061
2062
    /**
2063
     * @param string $value
2064
     *
2065
     * @return $this
2066
     */
2067
    public function withPhpExtensions($value)
2068
    {
2069
        $this->data['PhpExtensions'] = $value;
2070
        $this->options['form_params']['PhpExtensions'] = $value;
2071
2072
        return $this;
2073
    }
2074
2075
    /**
2076
     * @param string $value
2077
     *
2078
     * @return $this
2079
     */
2080
    public function withAssociateEip($value)
2081
    {
2082
        $this->data['AssociateEip'] = $value;
2083
        $this->options['form_params']['AssociateEip'] = $value;
2084
2085
        return $this;
2086
    }
2087
2088
    /**
2089
     * @param string $value
2090
     *
2091
     * @return $this
2092
     */
2093
    public function withWebContainer($value)
2094
    {
2095
        $this->data['WebContainer'] = $value;
2096
        $this->options['query']['WebContainer'] = $value;
2097
2098
        return $this;
2099
    }
2100
2101
    /**
2102
     * @param string $value
2103
     *
2104
     * @return $this
2105
     */
2106
    public function withMemory($value)
2107
    {
2108
        $this->data['Memory'] = $value;
2109
        $this->options['query']['Memory'] = $value;
2110
2111
        return $this;
2112
    }
2113
2114
    /**
2115
     * @param string $value
2116
     *
2117
     * @return $this
2118
     */
2119
    public function withSlsConfigs($value)
2120
    {
2121
        $this->data['SlsConfigs'] = $value;
2122
        $this->options['query']['SlsConfigs'] = $value;
2123
2124
        return $this;
2125
    }
2126
2127
    /**
2128
     * @param string $value
2129
     *
2130
     * @return $this
2131
     */
2132
    public function withCommandArgs($value)
2133
    {
2134
        $this->data['CommandArgs'] = $value;
2135
        $this->options['query']['CommandArgs'] = $value;
2136
2137
        return $this;
2138
    }
2139
2140
    /**
2141
     * @param string $value
2142
     *
2143
     * @return $this
2144
     */
2145
    public function withAcrAssumeRoleArn($value)
2146
    {
2147
        $this->data['AcrAssumeRoleArn'] = $value;
2148
        $this->options['query']['AcrAssumeRoleArn'] = $value;
2149
2150
        return $this;
2151
    }
2152
2153
    /**
2154
     * @param string $value
2155
     *
2156
     * @return $this
2157
     */
2158
    public function withReadiness($value)
2159
    {
2160
        $this->data['Readiness'] = $value;
2161
        $this->options['query']['Readiness'] = $value;
2162
2163
        return $this;
2164
    }
2165
2166
    /**
2167
     * @param string $value
2168
     *
2169
     * @return $this
2170
     */
2171
    public function withTimezone($value)
2172
    {
2173
        $this->data['Timezone'] = $value;
2174
        $this->options['query']['Timezone'] = $value;
2175
2176
        return $this;
2177
    }
2178
2179
    /**
2180
     * @param string $value
2181
     *
2182
     * @return $this
2183
     */
2184
    public function withOssAkId($value)
2185
    {
2186
        $this->data['OssAkId'] = $value;
2187
        $this->options['form_params']['OssAkId'] = $value;
2188
2189
        return $this;
2190
    }
2191
2192
    /**
2193
     * @param string $value
2194
     *
2195
     * @return $this
2196
     */
2197
    public function withLiveness($value)
2198
    {
2199
        $this->data['Liveness'] = $value;
2200
        $this->options['query']['Liveness'] = $value;
2201
2202
        return $this;
2203
    }
2204
2205
    /**
2206
     * @param string $value
2207
     *
2208
     * @return $this
2209
     */
2210
    public function withSecurityGroupId($value)
2211
    {
2212
        $this->data['SecurityGroupId'] = $value;
2213
        $this->options['query']['SecurityGroupId'] = $value;
2214
2215
        return $this;
2216
    }
2217
2218
    /**
2219
     * @param string $value
2220
     *
2221
     * @return $this
2222
     */
2223
    public function withPackageVersion($value)
2224
    {
2225
        $this->data['PackageVersion'] = $value;
2226
        $this->options['query']['PackageVersion'] = $value;
2227
2228
        return $this;
2229
    }
2230
2231
    /**
2232
     * @param string $value
2233
     *
2234
     * @return $this
2235
     */
2236
    public function withTomcatConfig($value)
2237
    {
2238
        $this->data['TomcatConfig'] = $value;
2239
        $this->options['query']['TomcatConfig'] = $value;
2240
2241
        return $this;
2242
    }
2243
2244
    /**
2245
     * @param string $value
2246
     *
2247
     * @return $this
2248
     */
2249
    public function withTimeout($value)
2250
    {
2251
        $this->data['Timeout'] = $value;
2252
        $this->options['query']['Timeout'] = $value;
2253
2254
        return $this;
2255
    }
2256
2257
    /**
2258
     * @param string $value
2259
     *
2260
     * @return $this
2261
     */
2262
    public function withWarStartOptions($value)
2263
    {
2264
        $this->data['WarStartOptions'] = $value;
2265
        $this->options['query']['WarStartOptions'] = $value;
2266
2267
        return $this;
2268
    }
2269
2270
    /**
2271
     * @param string $value
2272
     *
2273
     * @return $this
2274
     */
2275
    public function withPackageRuntimeCustomBuild($value)
2276
    {
2277
        $this->data['PackageRuntimeCustomBuild'] = $value;
2278
        $this->options['form_params']['PackageRuntimeCustomBuild'] = $value;
2279
2280
        return $this;
2281
    }
2282
2283
    /**
2284
     * @param string $value
2285
     *
2286
     * @return $this
2287
     */
2288
    public function withEdasContainerVersion($value)
2289
    {
2290
        $this->data['EdasContainerVersion'] = $value;
2291
        $this->options['query']['EdasContainerVersion'] = $value;
2292
2293
        return $this;
2294
    }
2295
2296
    /**
2297
     * @param string $value
2298
     *
2299
     * @return $this
2300
     */
2301
    public function withPackageUrl($value)
2302
    {
2303
        $this->data['PackageUrl'] = $value;
2304
        $this->options['query']['PackageUrl'] = $value;
2305
2306
        return $this;
2307
    }
2308
2309
    /**
2310
     * @param string $value
2311
     *
2312
     * @return $this
2313
     */
2314
    public function withTerminationGracePeriodSeconds($value)
2315
    {
2316
        $this->data['TerminationGracePeriodSeconds'] = $value;
2317
        $this->options['query']['TerminationGracePeriodSeconds'] = $value;
2318
2319
        return $this;
2320
    }
2321
2322
    /**
2323
     * @param string $value
2324
     *
2325
     * @return $this
2326
     */
2327
    public function withPhpConfig($value)
2328
    {
2329
        $this->data['PhpConfig'] = $value;
2330
        $this->options['form_params']['PhpConfig'] = $value;
2331
2332
        return $this;
2333
    }
2334
2335
    /**
2336
     * @param string $value
2337
     *
2338
     * @return $this
2339
     */
2340
    public function withSliceEnvs($value)
2341
    {
2342
        $this->data['SliceEnvs'] = $value;
2343
        $this->options['query']['SliceEnvs'] = $value;
2344
2345
        return $this;
2346
    }
2347
2348
    /**
2349
     * @param string $value
2350
     *
2351
     * @return $this
2352
     */
2353
    public function withEnableImageAccl($value)
2354
    {
2355
        $this->data['EnableImageAccl'] = $value;
2356
        $this->options['form_params']['EnableImageAccl'] = $value;
2357
2358
        return $this;
2359
    }
2360
2361
    /**
2362
     * @param string $value
2363
     *
2364
     * @return $this
2365
     */
2366
    public function withReplicas($value)
2367
    {
2368
        $this->data['Replicas'] = $value;
2369
        $this->options['query']['Replicas'] = $value;
2370
2371
        return $this;
2372
    }
2373
2374
    /**
2375
     * @param string $value
2376
     *
2377
     * @return $this
2378
     */
2379
    public function withWorkload($value)
2380
    {
2381
        $this->data['Workload'] = $value;
2382
        $this->options['query']['Workload'] = $value;
2383
2384
        return $this;
2385
    }
2386
2387
    /**
2388
     * @param string $value
2389
     *
2390
     * @return $this
2391
     */
2392
    public function withCommand($value)
2393
    {
2394
        $this->data['Command'] = $value;
2395
        $this->options['query']['Command'] = $value;
2396
2397
        return $this;
2398
    }
2399
2400
    /**
2401
     * @param string $value
2402
     *
2403
     * @return $this
2404
     */
2405
    public function withMountDesc($value)
2406
    {
2407
        $this->data['MountDesc'] = $value;
2408
        $this->options['query']['MountDesc'] = $value;
2409
2410
        return $this;
2411
    }
2412
2413
    /**
2414
     * @param string $value
2415
     *
2416
     * @return $this
2417
     */
2418
    public function withJdk($value)
2419
    {
2420
        $this->data['Jdk'] = $value;
2421
        $this->options['query']['Jdk'] = $value;
2422
2423
        return $this;
2424
    }
2425
2426
    /**
2427
     * @param string $value
2428
     *
2429
     * @return $this
2430
     */
2431
    public function withAppDescription($value)
2432
    {
2433
        $this->data['AppDescription'] = $value;
2434
        $this->options['query']['AppDescription'] = $value;
2435
2436
        return $this;
2437
    }
2438
2439
    /**
2440
     * @param string $value
2441
     *
2442
     * @return $this
2443
     */
2444
    public function withAcrInstanceId($value)
2445
    {
2446
        $this->data['AcrInstanceId'] = $value;
2447
        $this->options['form_params']['AcrInstanceId'] = $value;
2448
2449
        return $this;
2450
    }
2451
2452
    /**
2453
     * @param string $value
2454
     *
2455
     * @return $this
2456
     */
2457
    public function withVpcId($value)
2458
    {
2459
        $this->data['VpcId'] = $value;
2460
        $this->options['query']['VpcId'] = $value;
2461
2462
        return $this;
2463
    }
2464
2465
    /**
2466
     * @param string $value
2467
     *
2468
     * @return $this
2469
     */
2470
    public function withImageUrl($value)
2471
    {
2472
        $this->data['ImageUrl'] = $value;
2473
        $this->options['query']['ImageUrl'] = $value;
2474
2475
        return $this;
2476
    }
2477
2478
    /**
2479
     * @param string $value
2480
     *
2481
     * @return $this
2482
     */
2483
    public function withPhp($value)
2484
    {
2485
        $this->data['Php'] = $value;
2486
        $this->options['form_params']['Php'] = $value;
2487
2488
        return $this;
2489
    }
2490
2491
    /**
2492
     * @param string $value
2493
     *
2494
     * @return $this
2495
     */
2496
    public function withRefAppId($value)
2497
    {
2498
        $this->data['RefAppId'] = $value;
2499
        $this->options['query']['RefAppId'] = $value;
2500
2501
        return $this;
2502
    }
2503
2504
    /**
2505
     * @param string $value
2506
     *
2507
     * @return $this
2508
     */
2509
    public function withPythonModules($value)
2510
    {
2511
        $this->data['PythonModules'] = $value;
2512
        $this->options['query']['PythonModules'] = $value;
2513
2514
        return $this;
2515
    }
2516
2517
    /**
2518
     * @param string $value
2519
     *
2520
     * @return $this
2521
     */
2522
    public function withPhpConfigLocation($value)
2523
    {
2524
        $this->data['PhpConfigLocation'] = $value;
2525
        $this->options['query']['PhpConfigLocation'] = $value;
2526
2527
        return $this;
2528
    }
2529
}
2530
2531
/**
2532
 * @method string getNamespaceName()
2533
 * @method string getNamespaceDescription()
2534
 * @method string getNamespaceId()
2535
 */
2536
class CreateNamespace extends Roa
2537
{
2538
    /** @var string */
2539
    public $pathPattern = '/pop/v1/paas/namespace';
2540
2541
    /** @var string */
2542
    public $method = 'POST';
2543
2544
    /**
2545
     * @param string $value
2546
     *
2547
     * @return $this
2548
     */
2549
    public function withNamespaceName($value)
2550
    {
2551
        $this->data['NamespaceName'] = $value;
2552
        $this->options['query']['NamespaceName'] = $value;
2553
2554
        return $this;
2555
    }
2556
2557
    /**
2558
     * @param string $value
2559
     *
2560
     * @return $this
2561
     */
2562
    public function withNamespaceDescription($value)
2563
    {
2564
        $this->data['NamespaceDescription'] = $value;
2565
        $this->options['query']['NamespaceDescription'] = $value;
2566
2567
        return $this;
2568
    }
2569
2570
    /**
2571
     * @param string $value
2572
     *
2573
     * @return $this
2574
     */
2575
    public function withNamespaceId($value)
2576
    {
2577
        $this->data['NamespaceId'] = $value;
2578
        $this->options['query']['NamespaceId'] = $value;
2579
2580
        return $this;
2581
    }
2582
}
2583
2584
/**
2585
 * @method string getSecretType()
2586
 * @method string getNamespaceId()
2587
 * @method string getSecretData()
2588
 * @method string getSecretName()
2589
 */
2590
class CreateSecret extends Roa
2591
{
2592
    /** @var string */
2593
    public $pathPattern = '/pop/v1/sam/secret/secret';
2594
2595
    /** @var string */
2596
    public $method = 'POST';
2597
2598
    /**
2599
     * @param string $value
2600
     *
2601
     * @return $this
2602
     */
2603
    public function withSecretType($value)
2604
    {
2605
        $this->data['SecretType'] = $value;
2606
        $this->options['query']['SecretType'] = $value;
2607
2608
        return $this;
2609
    }
2610
2611
    /**
2612
     * @param string $value
2613
     *
2614
     * @return $this
2615
     */
2616
    public function withNamespaceId($value)
2617
    {
2618
        $this->data['NamespaceId'] = $value;
2619
        $this->options['query']['NamespaceId'] = $value;
2620
2621
        return $this;
2622
    }
2623
2624
    /**
2625
     * @param string $value
2626
     *
2627
     * @return $this
2628
     */
2629
    public function withSecretData($value)
2630
    {
2631
        $this->data['SecretData'] = $value;
2632
        $this->options['form_params']['SecretData'] = $value;
2633
2634
        return $this;
2635
    }
2636
2637
    /**
2638
     * @param string $value
2639
     *
2640
     * @return $this
2641
     */
2642
    public function withSecretName($value)
2643
    {
2644
        $this->data['SecretName'] = $value;
2645
        $this->options['query']['SecretName'] = $value;
2646
2647
        return $this;
2648
    }
2649
}
2650
2651
/**
2652
 * @method string getAppId()
2653
 */
2654
class DeleteApplication extends Roa
2655
{
2656
    /** @var string */
2657
    public $pathPattern = '/pop/v1/sam/app/deleteApplication';
2658
2659
    /** @var string */
2660
    public $method = 'DELETE';
2661
2662
    /**
2663
     * @param string $value
2664
     *
2665
     * @return $this
2666
     */
2667
    public function withAppId($value)
2668
    {
2669
        $this->data['AppId'] = $value;
2670
        $this->options['query']['AppId'] = $value;
2671
2672
        return $this;
2673
    }
2674
}
2675
2676
/**
2677
 * @method string getScalingRuleName()
2678
 * @method string getAppId()
2679
 */
2680
class DeleteApplicationScalingRule extends Roa
2681
{
2682
    /** @var string */
2683
    public $pathPattern = '/pop/v1/sam/scale/applicationScalingRule';
2684
2685
    /** @var string */
2686
    public $method = 'DELETE';
2687
2688
    /**
2689
     * @param string $value
2690
     *
2691
     * @return $this
2692
     */
2693
    public function withScalingRuleName($value)
2694
    {
2695
        $this->data['ScalingRuleName'] = $value;
2696
        $this->options['query']['ScalingRuleName'] = $value;
2697
2698
        return $this;
2699
    }
2700
2701
    /**
2702
     * @param string $value
2703
     *
2704
     * @return $this
2705
     */
2706
    public function withAppId($value)
2707
    {
2708
        $this->data['AppId'] = $value;
2709
        $this->options['query']['AppId'] = $value;
2710
2711
        return $this;
2712
    }
2713
}
2714
2715
/**
2716
 * @method string getConfigMapId()
2717
 */
2718
class DeleteConfigMap extends Roa
2719
{
2720
    /** @var string */
2721
    public $pathPattern = '/pop/v1/sam/configmap/configMap';
2722
2723
    /** @var string */
2724
    public $method = 'DELETE';
2725
2726
    /**
2727
     * @param string $value
2728
     *
2729
     * @return $this
2730
     */
2731
    public function withConfigMapId($value)
2732
    {
2733
        $this->data['ConfigMapId'] = $value;
2734
        $this->options['query']['ConfigMapId'] = $value;
2735
2736
        return $this;
2737
    }
2738
}
2739
2740
/**
2741
 * @method string getGreyTagRouteId()
2742
 */
2743
class DeleteGreyTagRoute extends Roa
2744
{
2745
    /** @var string */
2746
    public $pathPattern = '/pop/v1/sam/tagroute/greyTagRoute';
2747
2748
    /** @var string */
2749
    public $method = 'DELETE';
2750
2751
    /**
2752
     * @param string $value
2753
     *
2754
     * @return $this
2755
     */
2756
    public function withGreyTagRouteId($value)
2757
    {
2758
        $this->data['GreyTagRouteId'] = $value;
2759
        $this->options['query']['GreyTagRouteId'] = $value;
2760
2761
        return $this;
2762
    }
2763
}
2764
2765
/**
2766
 * @method string getJobId()
2767
 * @method string getAppId()
2768
 */
2769
class DeleteHistoryJob extends Roa
2770
{
2771
    /** @var string */
2772
    public $pathPattern = '/pop/v1/sam/job/deleteHistoryJob';
2773
2774
    /** @var string */
2775
    public $method = 'DELETE';
2776
2777
    /**
2778
     * @param string $value
2779
     *
2780
     * @return $this
2781
     */
2782
    public function withJobId($value)
2783
    {
2784
        $this->data['JobId'] = $value;
2785
        $this->options['query']['JobId'] = $value;
2786
2787
        return $this;
2788
    }
2789
2790
    /**
2791
     * @param string $value
2792
     *
2793
     * @return $this
2794
     */
2795
    public function withAppId($value)
2796
    {
2797
        $this->data['AppId'] = $value;
2798
        $this->options['query']['AppId'] = $value;
2799
2800
        return $this;
2801
    }
2802
}
2803
2804
/**
2805
 * @method string getIngressId()
2806
 */
2807
class DeleteIngress extends Roa
2808
{
2809
    /** @var string */
2810
    public $pathPattern = '/pop/v1/sam/ingress/Ingress';
2811
2812
    /** @var string */
2813
    public $method = 'DELETE';
2814
2815
    /**
2816
     * @param string $value
2817
     *
2818
     * @return $this
2819
     */
2820
    public function withIngressId($value)
2821
    {
2822
        $this->data['IngressId'] = $value;
2823
        $this->options['query']['IngressId'] = $value;
2824
2825
        return $this;
2826
    }
2827
}
2828
2829
/**
2830
 * @method string getAppId()
2831
 */
2832
class DeleteJob extends Roa
2833
{
2834
    /** @var string */
2835
    public $pathPattern = '/pop/v1/sam/job/deleteJob';
2836
2837
    /** @var string */
2838
    public $method = 'DELETE';
2839
2840
    /**
2841
     * @param string $value
2842
     *
2843
     * @return $this
2844
     */
2845
    public function withAppId($value)
2846
    {
2847
        $this->data['AppId'] = $value;
2848
        $this->options['query']['AppId'] = $value;
2849
2850
        return $this;
2851
    }
2852
}
2853
2854
/**
2855
 * @method string getNamespaceId()
2856
 */
2857
class DeleteNamespace extends Roa
2858
{
2859
    /** @var string */
2860
    public $pathPattern = '/pop/v1/paas/namespace';
2861
2862
    /** @var string */
2863
    public $method = 'DELETE';
2864
2865
    /**
2866
     * @param string $value
2867
     *
2868
     * @return $this
2869
     */
2870
    public function withNamespaceId($value)
2871
    {
2872
        $this->data['NamespaceId'] = $value;
2873
        $this->options['query']['NamespaceId'] = $value;
2874
2875
        return $this;
2876
    }
2877
}
2878
2879
/**
2880
 * @method string getNamespaceId()
2881
 * @method string getSecretId()
2882
 */
2883
class DeleteSecret extends Roa
2884
{
2885
    /** @var string */
2886
    public $pathPattern = '/pop/v1/sam/secret/secret';
2887
2888
    /** @var string */
2889
    public $method = 'DELETE';
2890
2891
    /**
2892
     * @param string $value
2893
     *
2894
     * @return $this
2895
     */
2896
    public function withNamespaceId($value)
2897
    {
2898
        $this->data['NamespaceId'] = $value;
2899
        $this->options['query']['NamespaceId'] = $value;
2900
2901
        return $this;
2902
    }
2903
2904
    /**
2905
     * @param string $value
2906
     *
2907
     * @return $this
2908
     */
2909
    public function withSecretId($value)
2910
    {
2911
        $this->data['SecretId'] = $value;
2912
        $this->options['query']['SecretId'] = $value;
2913
2914
        return $this;
2915
    }
2916
}
2917
2918
/**
2919
 * @method string getNasId()
2920
 * @method string getJarStartArgs()
2921
 * @method string getOssAkSecret()
2922
 * @method string getNasConfigs()
2923
 * @method string getMountHost()
2924
 * @method string getBatchWaitTime()
2925
 * @method string getEnvs()
2926
 * @method string getPhpPECLExtensions()
2927
 * @method string getPhpArmsConfigLocation()
2928
 * @method string getCustomHostAlias()
2929
 * @method string getDeploy()
2930
 * @method string getJarStartOptions()
2931
 * @method string getPvtzDiscoverySvc()
2932
 * @method string getConfigMapMountDesc()
2933
 * @method string getOssMountDescs()
2934
 * @method string getImagePullSecrets()
2935
 * @method string getPreStop()
2936
 * @method string getPython()
2937
 * @method string getUpdateStrategy()
2938
 * @method string getChangeOrderDesc()
2939
 * @method string getMinReadyInstanceRatio()
2940
 * @method string getAutoEnableApplicationScalingRule()
2941
 * @method string getPostStart()
2942
 * @method string getPhpExtensions()
2943
 * @method string getAssociateEip()
2944
 * @method string getWebContainer()
2945
 * @method string getEnableAhas()
2946
 * @method string getSlsConfigs()
2947
 * @method string getKafkaConfigs()
2948
 * @method string getCommandArgs()
2949
 * @method string getAcrAssumeRoleArn()
2950
 * @method string getReadiness()
2951
 * @method string getTimezone()
2952
 * @method string getOssAkId()
2953
 * @method string getLiveness()
2954
 * @method string getPackageVersion()
2955
 * @method string getTomcatConfig()
2956
 * @method string getWarStartOptions()
2957
 * @method string getPackageRuntimeCustomBuild()
2958
 * @method string getEdasContainerVersion()
2959
 * @method string getPackageUrl()
2960
 * @method string getTerminationGracePeriodSeconds()
2961
 * @method string getPhpConfig()
2962
 * @method string getEnableImageAccl()
2963
 * @method string getMicroRegistration()
2964
 * @method string getEnableGreyTagRoute()
2965
 * @method string getCommand()
2966
 * @method string getMountDesc()
2967
 * @method string getJdk()
2968
 * @method string getMinReadyInstances()
2969
 * @method string getAcrInstanceId()
2970
 * @method string getAppId()
2971
 * @method string getImageUrl()
2972
 * @method string getPhp()
2973
 * @method string getPythonModules()
2974
 * @method string getPhpConfigLocation()
2975
 */
2976
class DeployApplication extends Roa
2977
{
2978
    /** @var string */
2979
    public $pathPattern = '/pop/v1/sam/app/deployApplication';
2980
2981
    /** @var string */
2982
    public $method = 'POST';
2983
2984
    /**
2985
     * @param string $value
2986
     *
2987
     * @return $this
2988
     */
2989
    public function withNasId($value)
2990
    {
2991
        $this->data['NasId'] = $value;
2992
        $this->options['query']['NasId'] = $value;
2993
2994
        return $this;
2995
    }
2996
2997
    /**
2998
     * @param string $value
2999
     *
3000
     * @return $this
3001
     */
3002
    public function withJarStartArgs($value)
3003
    {
3004
        $this->data['JarStartArgs'] = $value;
3005
        $this->options['query']['JarStartArgs'] = $value;
3006
3007
        return $this;
3008
    }
3009
3010
    /**
3011
     * @param string $value
3012
     *
3013
     * @return $this
3014
     */
3015
    public function withOssAkSecret($value)
3016
    {
3017
        $this->data['OssAkSecret'] = $value;
3018
        $this->options['form_params']['OssAkSecret'] = $value;
3019
3020
        return $this;
3021
    }
3022
3023
    /**
3024
     * @param string $value
3025
     *
3026
     * @return $this
3027
     */
3028
    public function withNasConfigs($value)
3029
    {
3030
        $this->data['NasConfigs'] = $value;
3031
        $this->options['query']['NasConfigs'] = $value;
3032
3033
        return $this;
3034
    }
3035
3036
    /**
3037
     * @param string $value
3038
     *
3039
     * @return $this
3040
     */
3041
    public function withMountHost($value)
3042
    {
3043
        $this->data['MountHost'] = $value;
3044
        $this->options['query']['MountHost'] = $value;
3045
3046
        return $this;
3047
    }
3048
3049
    /**
3050
     * @param string $value
3051
     *
3052
     * @return $this
3053
     */
3054
    public function withBatchWaitTime($value)
3055
    {
3056
        $this->data['BatchWaitTime'] = $value;
3057
        $this->options['query']['BatchWaitTime'] = $value;
3058
3059
        return $this;
3060
    }
3061
3062
    /**
3063
     * @param string $value
3064
     *
3065
     * @return $this
3066
     */
3067
    public function withEnvs($value)
3068
    {
3069
        $this->data['Envs'] = $value;
3070
        $this->options['query']['Envs'] = $value;
3071
3072
        return $this;
3073
    }
3074
3075
    /**
3076
     * @param string $value
3077
     *
3078
     * @return $this
3079
     */
3080
    public function withPhpPECLExtensions($value)
3081
    {
3082
        $this->data['PhpPECLExtensions'] = $value;
3083
        $this->options['form_params']['PhpPECLExtensions'] = $value;
3084
3085
        return $this;
3086
    }
3087
3088
    /**
3089
     * @param string $value
3090
     *
3091
     * @return $this
3092
     */
3093
    public function withPhpArmsConfigLocation($value)
3094
    {
3095
        $this->data['PhpArmsConfigLocation'] = $value;
3096
        $this->options['query']['PhpArmsConfigLocation'] = $value;
3097
3098
        return $this;
3099
    }
3100
3101
    /**
3102
     * @param string $value
3103
     *
3104
     * @return $this
3105
     */
3106
    public function withCustomHostAlias($value)
3107
    {
3108
        $this->data['CustomHostAlias'] = $value;
3109
        $this->options['query']['CustomHostAlias'] = $value;
3110
3111
        return $this;
3112
    }
3113
3114
    /**
3115
     * @param string $value
3116
     *
3117
     * @return $this
3118
     */
3119
    public function withDeploy($value)
3120
    {
3121
        $this->data['Deploy'] = $value;
3122
        $this->options['query']['Deploy'] = $value;
3123
3124
        return $this;
3125
    }
3126
3127
    /**
3128
     * @param string $value
3129
     *
3130
     * @return $this
3131
     */
3132
    public function withJarStartOptions($value)
3133
    {
3134
        $this->data['JarStartOptions'] = $value;
3135
        $this->options['query']['JarStartOptions'] = $value;
3136
3137
        return $this;
3138
    }
3139
3140
    /**
3141
     * @param string $value
3142
     *
3143
     * @return $this
3144
     */
3145
    public function withPvtzDiscoverySvc($value)
3146
    {
3147
        $this->data['PvtzDiscoverySvc'] = $value;
3148
        $this->options['query']['PvtzDiscoverySvc'] = $value;
3149
3150
        return $this;
3151
    }
3152
3153
    /**
3154
     * @param string $value
3155
     *
3156
     * @return $this
3157
     */
3158
    public function withConfigMapMountDesc($value)
3159
    {
3160
        $this->data['ConfigMapMountDesc'] = $value;
3161
        $this->options['form_params']['ConfigMapMountDesc'] = $value;
3162
3163
        return $this;
3164
    }
3165
3166
    /**
3167
     * @param string $value
3168
     *
3169
     * @return $this
3170
     */
3171
    public function withOssMountDescs($value)
3172
    {
3173
        $this->data['OssMountDescs'] = $value;
3174
        $this->options['form_params']['OssMountDescs'] = $value;
3175
3176
        return $this;
3177
    }
3178
3179
    /**
3180
     * @param string $value
3181
     *
3182
     * @return $this
3183
     */
3184
    public function withImagePullSecrets($value)
3185
    {
3186
        $this->data['ImagePullSecrets'] = $value;
3187
        $this->options['query']['ImagePullSecrets'] = $value;
3188
3189
        return $this;
3190
    }
3191
3192
    /**
3193
     * @param string $value
3194
     *
3195
     * @return $this
3196
     */
3197
    public function withPreStop($value)
3198
    {
3199
        $this->data['PreStop'] = $value;
3200
        $this->options['query']['PreStop'] = $value;
3201
3202
        return $this;
3203
    }
3204
3205
    /**
3206
     * @param string $value
3207
     *
3208
     * @return $this
3209
     */
3210
    public function withPython($value)
3211
    {
3212
        $this->data['Python'] = $value;
3213
        $this->options['query']['Python'] = $value;
3214
3215
        return $this;
3216
    }
3217
3218
    /**
3219
     * @param string $value
3220
     *
3221
     * @return $this
3222
     */
3223
    public function withUpdateStrategy($value)
3224
    {
3225
        $this->data['UpdateStrategy'] = $value;
3226
        $this->options['query']['UpdateStrategy'] = $value;
3227
3228
        return $this;
3229
    }
3230
3231
    /**
3232
     * @param string $value
3233
     *
3234
     * @return $this
3235
     */
3236
    public function withChangeOrderDesc($value)
3237
    {
3238
        $this->data['ChangeOrderDesc'] = $value;
3239
        $this->options['query']['ChangeOrderDesc'] = $value;
3240
3241
        return $this;
3242
    }
3243
3244
    /**
3245
     * @param string $value
3246
     *
3247
     * @return $this
3248
     */
3249
    public function withMinReadyInstanceRatio($value)
3250
    {
3251
        $this->data['MinReadyInstanceRatio'] = $value;
3252
        $this->options['query']['MinReadyInstanceRatio'] = $value;
3253
3254
        return $this;
3255
    }
3256
3257
    /**
3258
     * @param string $value
3259
     *
3260
     * @return $this
3261
     */
3262
    public function withAutoEnableApplicationScalingRule($value)
3263
    {
3264
        $this->data['AutoEnableApplicationScalingRule'] = $value;
3265
        $this->options['query']['AutoEnableApplicationScalingRule'] = $value;
3266
3267
        return $this;
3268
    }
3269
3270
    /**
3271
     * @param string $value
3272
     *
3273
     * @return $this
3274
     */
3275
    public function withPostStart($value)
3276
    {
3277
        $this->data['PostStart'] = $value;
3278
        $this->options['query']['PostStart'] = $value;
3279
3280
        return $this;
3281
    }
3282
3283
    /**
3284
     * @param string $value
3285
     *
3286
     * @return $this
3287
     */
3288
    public function withPhpExtensions($value)
3289
    {
3290
        $this->data['PhpExtensions'] = $value;
3291
        $this->options['form_params']['PhpExtensions'] = $value;
3292
3293
        return $this;
3294
    }
3295
3296
    /**
3297
     * @param string $value
3298
     *
3299
     * @return $this
3300
     */
3301
    public function withAssociateEip($value)
3302
    {
3303
        $this->data['AssociateEip'] = $value;
3304
        $this->options['form_params']['AssociateEip'] = $value;
3305
3306
        return $this;
3307
    }
3308
3309
    /**
3310
     * @param string $value
3311
     *
3312
     * @return $this
3313
     */
3314
    public function withWebContainer($value)
3315
    {
3316
        $this->data['WebContainer'] = $value;
3317
        $this->options['query']['WebContainer'] = $value;
3318
3319
        return $this;
3320
    }
3321
3322
    /**
3323
     * @param string $value
3324
     *
3325
     * @return $this
3326
     */
3327
    public function withEnableAhas($value)
3328
    {
3329
        $this->data['EnableAhas'] = $value;
3330
        $this->options['query']['EnableAhas'] = $value;
3331
3332
        return $this;
3333
    }
3334
3335
    /**
3336
     * @param string $value
3337
     *
3338
     * @return $this
3339
     */
3340
    public function withSlsConfigs($value)
3341
    {
3342
        $this->data['SlsConfigs'] = $value;
3343
        $this->options['query']['SlsConfigs'] = $value;
3344
3345
        return $this;
3346
    }
3347
3348
    /**
3349
     * @param string $value
3350
     *
3351
     * @return $this
3352
     */
3353
    public function withKafkaConfigs($value)
3354
    {
3355
        $this->data['KafkaConfigs'] = $value;
3356
        $this->options['query']['KafkaConfigs'] = $value;
3357
3358
        return $this;
3359
    }
3360
3361
    /**
3362
     * @param string $value
3363
     *
3364
     * @return $this
3365
     */
3366
    public function withCommandArgs($value)
3367
    {
3368
        $this->data['CommandArgs'] = $value;
3369
        $this->options['query']['CommandArgs'] = $value;
3370
3371
        return $this;
3372
    }
3373
3374
    /**
3375
     * @param string $value
3376
     *
3377
     * @return $this
3378
     */
3379
    public function withAcrAssumeRoleArn($value)
3380
    {
3381
        $this->data['AcrAssumeRoleArn'] = $value;
3382
        $this->options['query']['AcrAssumeRoleArn'] = $value;
3383
3384
        return $this;
3385
    }
3386
3387
    /**
3388
     * @param string $value
3389
     *
3390
     * @return $this
3391
     */
3392
    public function withReadiness($value)
3393
    {
3394
        $this->data['Readiness'] = $value;
3395
        $this->options['query']['Readiness'] = $value;
3396
3397
        return $this;
3398
    }
3399
3400
    /**
3401
     * @param string $value
3402
     *
3403
     * @return $this
3404
     */
3405
    public function withTimezone($value)
3406
    {
3407
        $this->data['Timezone'] = $value;
3408
        $this->options['query']['Timezone'] = $value;
3409
3410
        return $this;
3411
    }
3412
3413
    /**
3414
     * @param string $value
3415
     *
3416
     * @return $this
3417
     */
3418
    public function withOssAkId($value)
3419
    {
3420
        $this->data['OssAkId'] = $value;
3421
        $this->options['form_params']['OssAkId'] = $value;
3422
3423
        return $this;
3424
    }
3425
3426
    /**
3427
     * @param string $value
3428
     *
3429
     * @return $this
3430
     */
3431
    public function withLiveness($value)
3432
    {
3433
        $this->data['Liveness'] = $value;
3434
        $this->options['query']['Liveness'] = $value;
3435
3436
        return $this;
3437
    }
3438
3439
    /**
3440
     * @param string $value
3441
     *
3442
     * @return $this
3443
     */
3444
    public function withPackageVersion($value)
3445
    {
3446
        $this->data['PackageVersion'] = $value;
3447
        $this->options['query']['PackageVersion'] = $value;
3448
3449
        return $this;
3450
    }
3451
3452
    /**
3453
     * @param string $value
3454
     *
3455
     * @return $this
3456
     */
3457
    public function withTomcatConfig($value)
3458
    {
3459
        $this->data['TomcatConfig'] = $value;
3460
        $this->options['query']['TomcatConfig'] = $value;
3461
3462
        return $this;
3463
    }
3464
3465
    /**
3466
     * @param string $value
3467
     *
3468
     * @return $this
3469
     */
3470
    public function withWarStartOptions($value)
3471
    {
3472
        $this->data['WarStartOptions'] = $value;
3473
        $this->options['query']['WarStartOptions'] = $value;
3474
3475
        return $this;
3476
    }
3477
3478
    /**
3479
     * @param string $value
3480
     *
3481
     * @return $this
3482
     */
3483
    public function withPackageRuntimeCustomBuild($value)
3484
    {
3485
        $this->data['PackageRuntimeCustomBuild'] = $value;
3486
        $this->options['form_params']['PackageRuntimeCustomBuild'] = $value;
3487
3488
        return $this;
3489
    }
3490
3491
    /**
3492
     * @param string $value
3493
     *
3494
     * @return $this
3495
     */
3496
    public function withEdasContainerVersion($value)
3497
    {
3498
        $this->data['EdasContainerVersion'] = $value;
3499
        $this->options['query']['EdasContainerVersion'] = $value;
3500
3501
        return $this;
3502
    }
3503
3504
    /**
3505
     * @param string $value
3506
     *
3507
     * @return $this
3508
     */
3509
    public function withPackageUrl($value)
3510
    {
3511
        $this->data['PackageUrl'] = $value;
3512
        $this->options['query']['PackageUrl'] = $value;
3513
3514
        return $this;
3515
    }
3516
3517
    /**
3518
     * @param string $value
3519
     *
3520
     * @return $this
3521
     */
3522
    public function withTerminationGracePeriodSeconds($value)
3523
    {
3524
        $this->data['TerminationGracePeriodSeconds'] = $value;
3525
        $this->options['query']['TerminationGracePeriodSeconds'] = $value;
3526
3527
        return $this;
3528
    }
3529
3530
    /**
3531
     * @param string $value
3532
     *
3533
     * @return $this
3534
     */
3535
    public function withPhpConfig($value)
3536
    {
3537
        $this->data['PhpConfig'] = $value;
3538
        $this->options['form_params']['PhpConfig'] = $value;
3539
3540
        return $this;
3541
    }
3542
3543
    /**
3544
     * @param string $value
3545
     *
3546
     * @return $this
3547
     */
3548
    public function withEnableImageAccl($value)
3549
    {
3550
        $this->data['EnableImageAccl'] = $value;
3551
        $this->options['form_params']['EnableImageAccl'] = $value;
3552
3553
        return $this;
3554
    }
3555
3556
    /**
3557
     * @param string $value
3558
     *
3559
     * @return $this
3560
     */
3561
    public function withMicroRegistration($value)
3562
    {
3563
        $this->data['MicroRegistration'] = $value;
3564
        $this->options['query']['MicroRegistration'] = $value;
3565
3566
        return $this;
3567
    }
3568
3569
    /**
3570
     * @param string $value
3571
     *
3572
     * @return $this
3573
     */
3574
    public function withEnableGreyTagRoute($value)
3575
    {
3576
        $this->data['EnableGreyTagRoute'] = $value;
3577
        $this->options['query']['EnableGreyTagRoute'] = $value;
3578
3579
        return $this;
3580
    }
3581
3582
    /**
3583
     * @param string $value
3584
     *
3585
     * @return $this
3586
     */
3587
    public function withCommand($value)
3588
    {
3589
        $this->data['Command'] = $value;
3590
        $this->options['query']['Command'] = $value;
3591
3592
        return $this;
3593
    }
3594
3595
    /**
3596
     * @param string $value
3597
     *
3598
     * @return $this
3599
     */
3600
    public function withMountDesc($value)
3601
    {
3602
        $this->data['MountDesc'] = $value;
3603
        $this->options['query']['MountDesc'] = $value;
3604
3605
        return $this;
3606
    }
3607
3608
    /**
3609
     * @param string $value
3610
     *
3611
     * @return $this
3612
     */
3613
    public function withJdk($value)
3614
    {
3615
        $this->data['Jdk'] = $value;
3616
        $this->options['query']['Jdk'] = $value;
3617
3618
        return $this;
3619
    }
3620
3621
    /**
3622
     * @param string $value
3623
     *
3624
     * @return $this
3625
     */
3626
    public function withMinReadyInstances($value)
3627
    {
3628
        $this->data['MinReadyInstances'] = $value;
3629
        $this->options['query']['MinReadyInstances'] = $value;
3630
3631
        return $this;
3632
    }
3633
3634
    /**
3635
     * @param string $value
3636
     *
3637
     * @return $this
3638
     */
3639
    public function withAcrInstanceId($value)
3640
    {
3641
        $this->data['AcrInstanceId'] = $value;
3642
        $this->options['form_params']['AcrInstanceId'] = $value;
3643
3644
        return $this;
3645
    }
3646
3647
    /**
3648
     * @param string $value
3649
     *
3650
     * @return $this
3651
     */
3652
    public function withAppId($value)
3653
    {
3654
        $this->data['AppId'] = $value;
3655
        $this->options['query']['AppId'] = $value;
3656
3657
        return $this;
3658
    }
3659
3660
    /**
3661
     * @param string $value
3662
     *
3663
     * @return $this
3664
     */
3665
    public function withImageUrl($value)
3666
    {
3667
        $this->data['ImageUrl'] = $value;
3668
        $this->options['query']['ImageUrl'] = $value;
3669
3670
        return $this;
3671
    }
3672
3673
    /**
3674
     * @param string $value
3675
     *
3676
     * @return $this
3677
     */
3678
    public function withPhp($value)
3679
    {
3680
        $this->data['Php'] = $value;
3681
        $this->options['form_params']['Php'] = $value;
3682
3683
        return $this;
3684
    }
3685
3686
    /**
3687
     * @param string $value
3688
     *
3689
     * @return $this
3690
     */
3691
    public function withPythonModules($value)
3692
    {
3693
        $this->data['PythonModules'] = $value;
3694
        $this->options['query']['PythonModules'] = $value;
3695
3696
        return $this;
3697
    }
3698
3699
    /**
3700
     * @param string $value
3701
     *
3702
     * @return $this
3703
     */
3704
    public function withPhpConfigLocation($value)
3705
    {
3706
        $this->data['PhpConfigLocation'] = $value;
3707
        $this->options['query']['PhpConfigLocation'] = $value;
3708
3709
        return $this;
3710
    }
3711
}
3712
3713
/**
3714
 * @method string getVersionId()
3715
 * @method string getAppId()
3716
 */
3717
class DescribeApplicationConfig extends Roa
3718
{
3719
    /** @var string */
3720
    public $pathPattern = '/pop/v1/sam/app/describeApplicationConfig';
3721
3722
    /**
3723
     * @param string $value
3724
     *
3725
     * @return $this
3726
     */
3727
    public function withVersionId($value)
3728
    {
3729
        $this->data['VersionId'] = $value;
3730
        $this->options['query']['VersionId'] = $value;
3731
3732
        return $this;
3733
    }
3734
3735
    /**
3736
     * @param string $value
3737
     *
3738
     * @return $this
3739
     */
3740
    public function withAppId($value)
3741
    {
3742
        $this->data['AppId'] = $value;
3743
        $this->options['query']['AppId'] = $value;
3744
3745
        return $this;
3746
    }
3747
}
3748
3749
/**
3750
 * @method string getAppId()
3751
 * @method string getPageSize()
3752
 * @method string getCurrentPage()
3753
 */
3754
class DescribeApplicationGroups extends Roa
3755
{
3756
    /** @var string */
3757
    public $pathPattern = '/pop/v1/sam/app/describeApplicationGroups';
3758
3759
    /**
3760
     * @param string $value
3761
     *
3762
     * @return $this
3763
     */
3764
    public function withAppId($value)
3765
    {
3766
        $this->data['AppId'] = $value;
3767
        $this->options['query']['AppId'] = $value;
3768
3769
        return $this;
3770
    }
3771
3772
    /**
3773
     * @param string $value
3774
     *
3775
     * @return $this
3776
     */
3777
    public function withPageSize($value)
3778
    {
3779
        $this->data['PageSize'] = $value;
3780
        $this->options['query']['PageSize'] = $value;
3781
3782
        return $this;
3783
    }
3784
3785
    /**
3786
     * @param string $value
3787
     *
3788
     * @return $this
3789
     */
3790
    public function withCurrentPage($value)
3791
    {
3792
        $this->data['CurrentPage'] = $value;
3793
        $this->options['query']['CurrentPage'] = $value;
3794
3795
        return $this;
3796
    }
3797
}
3798
3799
/**
3800
 * @method string getAppId()
3801
 * @method string getImageUrl()
3802
 */
3803
class DescribeApplicationImage extends Roa
3804
{
3805
    /** @var string */
3806
    public $pathPattern = '/pop/v1/sam/container/describeApplicationImage';
3807
3808
    /**
3809
     * @param string $value
3810
     *
3811
     * @return $this
3812
     */
3813
    public function withAppId($value)
3814
    {
3815
        $this->data['AppId'] = $value;
3816
        $this->options['query']['AppId'] = $value;
3817
3818
        return $this;
3819
    }
3820
3821
    /**
3822
     * @param string $value
3823
     *
3824
     * @return $this
3825
     */
3826
    public function withImageUrl($value)
3827
    {
3828
        $this->data['ImageUrl'] = $value;
3829
        $this->options['query']['ImageUrl'] = $value;
3830
3831
        return $this;
3832
    }
3833
}
3834
3835
/**
3836
 * @method string getJobId()
3837
 * @method string getAppId()
3838
 * @method string getGroupId()
3839
 * @method string getPageSize()
3840
 * @method string getCurrentPage()
3841
 * @method string getReverse()
3842
 */
3843
class DescribeApplicationInstances extends Roa
3844
{
3845
    /** @var string */
3846
    public $pathPattern = '/pop/v1/sam/app/describeApplicationInstances';
3847
3848
    /**
3849
     * @param string $value
3850
     *
3851
     * @return $this
3852
     */
3853
    public function withJobId($value)
3854
    {
3855
        $this->data['JobId'] = $value;
3856
        $this->options['query']['JobId'] = $value;
3857
3858
        return $this;
3859
    }
3860
3861
    /**
3862
     * @param string $value
3863
     *
3864
     * @return $this
3865
     */
3866
    public function withAppId($value)
3867
    {
3868
        $this->data['AppId'] = $value;
3869
        $this->options['query']['AppId'] = $value;
3870
3871
        return $this;
3872
    }
3873
3874
    /**
3875
     * @param string $value
3876
     *
3877
     * @return $this
3878
     */
3879
    public function withGroupId($value)
3880
    {
3881
        $this->data['GroupId'] = $value;
3882
        $this->options['query']['GroupId'] = $value;
3883
3884
        return $this;
3885
    }
3886
3887
    /**
3888
     * @param string $value
3889
     *
3890
     * @return $this
3891
     */
3892
    public function withPageSize($value)
3893
    {
3894
        $this->data['PageSize'] = $value;
3895
        $this->options['query']['PageSize'] = $value;
3896
3897
        return $this;
3898
    }
3899
3900
    /**
3901
     * @param string $value
3902
     *
3903
     * @return $this
3904
     */
3905
    public function withCurrentPage($value)
3906
    {
3907
        $this->data['CurrentPage'] = $value;
3908
        $this->options['query']['CurrentPage'] = $value;
3909
3910
        return $this;
3911
    }
3912
3913
    /**
3914
     * @param string $value
3915
     *
3916
     * @return $this
3917
     */
3918
    public function withReverse($value)
3919
    {
3920
        $this->data['Reverse'] = $value;
3921
        $this->options['query']['Reverse'] = $value;
3922
3923
        return $this;
3924
    }
3925
}
3926
3927
/**
3928
 * @method string getScalingRuleName()
3929
 * @method string getAppId()
3930
 */
3931
class DescribeApplicationScalingRule extends Roa
3932
{
3933
    /** @var string */
3934
    public $pathPattern = '/pop/v1/sam/scale/applicationScalingRule';
3935
3936
    /**
3937
     * @param string $value
3938
     *
3939
     * @return $this
3940
     */
3941
    public function withScalingRuleName($value)
3942
    {
3943
        $this->data['ScalingRuleName'] = $value;
3944
        $this->options['query']['ScalingRuleName'] = $value;
3945
3946
        return $this;
3947
    }
3948
3949
    /**
3950
     * @param string $value
3951
     *
3952
     * @return $this
3953
     */
3954
    public function withAppId($value)
3955
    {
3956
        $this->data['AppId'] = $value;
3957
        $this->options['query']['AppId'] = $value;
3958
3959
        return $this;
3960
    }
3961
}
3962
3963
/**
3964
 * @method string getAppId()
3965
 */
3966
class DescribeApplicationScalingRules extends Roa
3967
{
3968
    /** @var string */
3969
    public $pathPattern = '/pop/v1/sam/scale/applicationScalingRules';
3970
3971
    /**
3972
     * @param string $value
3973
     *
3974
     * @return $this
3975
     */
3976
    public function withAppId($value)
3977
    {
3978
        $this->data['AppId'] = $value;
3979
        $this->options['query']['AppId'] = $value;
3980
3981
        return $this;
3982
    }
3983
}
3984
3985
/**
3986
 * @method string getAppId()
3987
 */
3988
class DescribeApplicationSlbs extends Roa
3989
{
3990
    /** @var string */
3991
    public $pathPattern = '/pop/v1/sam/app/slb';
3992
3993
    /**
3994
     * @param string $value
3995
     *
3996
     * @return $this
3997
     */
3998
    public function withAppId($value)
3999
    {
4000
        $this->data['AppId'] = $value;
4001
        $this->options['query']['AppId'] = $value;
4002
4003
        return $this;
4004
    }
4005
}
4006
4007
/**
4008
 * @method string getAppId()
4009
 */
4010
class DescribeApplicationStatus extends Roa
4011
{
4012
    /** @var string */
4013
    public $pathPattern = '/pop/v1/sam/app/describeApplicationStatus';
4014
4015
    /**
4016
     * @param string $value
4017
     *
4018
     * @return $this
4019
     */
4020
    public function withAppId($value)
4021
    {
4022
        $this->data['AppId'] = $value;
4023
        $this->options['query']['AppId'] = $value;
4024
4025
        return $this;
4026
    }
4027
}
4028
4029
/**
4030
 * @method string getServiceType()
4031
 * @method string getAppId()
4032
 * @method string getServiceVersion()
4033
 * @method string getServiceName()
4034
 * @method string getServiceGroup()
4035
 */
4036
class DescribeAppServiceDetail extends Roa
4037
{
4038
    /** @var string */
4039
    public $pathPattern = '/pop/v1/sam/service/describeAppServiceDetail';
4040
4041
    /**
4042
     * @param string $value
4043
     *
4044
     * @return $this
4045
     */
4046
    public function withServiceType($value)
4047
    {
4048
        $this->data['ServiceType'] = $value;
4049
        $this->options['query']['ServiceType'] = $value;
4050
4051
        return $this;
4052
    }
4053
4054
    /**
4055
     * @param string $value
4056
     *
4057
     * @return $this
4058
     */
4059
    public function withAppId($value)
4060
    {
4061
        $this->data['AppId'] = $value;
4062
        $this->options['query']['AppId'] = $value;
4063
4064
        return $this;
4065
    }
4066
4067
    /**
4068
     * @param string $value
4069
     *
4070
     * @return $this
4071
     */
4072
    public function withServiceVersion($value)
4073
    {
4074
        $this->data['ServiceVersion'] = $value;
4075
        $this->options['query']['ServiceVersion'] = $value;
4076
4077
        return $this;
4078
    }
4079
4080
    /**
4081
     * @param string $value
4082
     *
4083
     * @return $this
4084
     */
4085
    public function withServiceName($value)
4086
    {
4087
        $this->data['ServiceName'] = $value;
4088
        $this->options['query']['ServiceName'] = $value;
4089
4090
        return $this;
4091
    }
4092
4093
    /**
4094
     * @param string $value
4095
     *
4096
     * @return $this
4097
     */
4098
    public function withServiceGroup($value)
4099
    {
4100
        $this->data['ServiceGroup'] = $value;
4101
        $this->options['query']['ServiceGroup'] = $value;
4102
4103
        return $this;
4104
    }
4105
}
4106
4107
/**
4108
 * @method string getChangeOrderId()
4109
 */
4110
class DescribeChangeOrder extends Roa
4111
{
4112
    /** @var string */
4113
    public $pathPattern = '/pop/v1/sam/changeorder/DescribeChangeOrder';
4114
4115
    /**
4116
     * @param string $value
4117
     *
4118
     * @return $this
4119
     */
4120
    public function withChangeOrderId($value)
4121
    {
4122
        $this->data['ChangeOrderId'] = $value;
4123
        $this->options['query']['ChangeOrderId'] = $value;
4124
4125
        return $this;
4126
    }
4127
}
4128
4129
/**
4130
 * @method string getAppId()
4131
 * @method string getType()
4132
 */
4133
class DescribeComponents extends Roa
4134
{
4135
    /** @var string */
4136
    public $pathPattern = '/pop/v1/sam/resource/components';
4137
4138
    /**
4139
     * @param string $value
4140
     *
4141
     * @return $this
4142
     */
4143
    public function withAppId($value)
4144
    {
4145
        $this->data['AppId'] = $value;
4146
        $this->options['query']['AppId'] = $value;
4147
4148
        return $this;
4149
    }
4150
4151
    /**
4152
     * @param string $value
4153
     *
4154
     * @return $this
4155
     */
4156
    public function withType($value)
4157
    {
4158
        $this->data['Type'] = $value;
4159
        $this->options['query']['Type'] = $value;
4160
4161
        return $this;
4162
    }
4163
}
4164
4165
/**
4166
 * @method string getConfigMapId()
4167
 */
4168
class DescribeConfigMap extends Roa
4169
{
4170
    /** @var string */
4171
    public $pathPattern = '/pop/v1/sam/configmap/configMap';
4172
4173
    /**
4174
     * @param string $value
4175
     *
4176
     * @return $this
4177
     */
4178
    public function withConfigMapId($value)
4179
    {
4180
        $this->data['ConfigMapId'] = $value;
4181
        $this->options['query']['ConfigMapId'] = $value;
4182
4183
        return $this;
4184
    }
4185
}
4186
4187
/**
4188
 * @method string getMemory()
4189
 * @method string getCpu()
4190
 * @method string getWorkload()
4191
 */
4192
class DescribeConfigurationPrice extends Roa
4193
{
4194
    /** @var string */
4195
    public $pathPattern = '/pop/v1/paas/configurationPrice';
4196
4197
    /**
4198
     * @param string $value
4199
     *
4200
     * @return $this
4201
     */
4202
    public function withMemory($value)
4203
    {
4204
        $this->data['Memory'] = $value;
4205
        $this->options['query']['Memory'] = $value;
4206
4207
        return $this;
4208
    }
4209
4210
    /**
4211
     * @param string $value
4212
     *
4213
     * @return $this
4214
     */
4215
    public function withCpu($value)
4216
    {
4217
        $this->data['Cpu'] = $value;
4218
        $this->options['query']['Cpu'] = $value;
4219
4220
        return $this;
4221
    }
4222
4223
    /**
4224
     * @param string $value
4225
     *
4226
     * @return $this
4227
     */
4228
    public function withWorkload($value)
4229
    {
4230
        $this->data['Workload'] = $value;
4231
        $this->options['query']['Workload'] = $value;
4232
4233
        return $this;
4234
    }
4235
}
4236
4237
class DescribeEdasContainers extends Roa
4238
{
4239
    /** @var string */
4240
    public $pathPattern = '/pop/v1/sam/resource/edasContainers';
4241
}
4242
4243
/**
4244
 * @method string getGreyTagRouteId()
4245
 */
4246
class DescribeGreyTagRoute extends Roa
4247
{
4248
    /** @var string */
4249
    public $pathPattern = '/pop/v1/sam/tagroute/greyTagRoute';
4250
4251
    /**
4252
     * @param string $value
4253
     *
4254
     * @return $this
4255
     */
4256
    public function withGreyTagRouteId($value)
4257
    {
4258
        $this->data['GreyTagRouteId'] = $value;
4259
        $this->options['query']['GreyTagRouteId'] = $value;
4260
4261
        return $this;
4262
    }
4263
}
4264
4265
/**
4266
 * @method string getIngressId()
4267
 */
4268
class DescribeIngress extends Roa
4269
{
4270
    /** @var string */
4271
    public $pathPattern = '/pop/v1/sam/ingress/Ingress';
4272
4273
    /**
4274
     * @param string $value
4275
     *
4276
     * @return $this
4277
     */
4278
    public function withIngressId($value)
4279
    {
4280
        $this->data['IngressId'] = $value;
4281
        $this->options['query']['IngressId'] = $value;
4282
4283
        return $this;
4284
    }
4285
}
4286
4287
/**
4288
 * @method string getInstanceId()
4289
 */
4290
class DescribeInstanceLog extends Roa
4291
{
4292
    /** @var string */
4293
    public $pathPattern = '/pop/v1/sam/instance/describeInstanceLog';
4294
4295
    /**
4296
     * @param string $value
4297
     *
4298
     * @return $this
4299
     */
4300
    public function withInstanceId($value)
4301
    {
4302
        $this->data['InstanceId'] = $value;
4303
        $this->options['query']['InstanceId'] = $value;
4304
4305
        return $this;
4306
    }
4307
}
4308
4309
class DescribeInstanceSpecifications extends Roa
4310
{
4311
    /** @var string */
4312
    public $pathPattern = '/pop/v1/paas/quota/instanceSpecifications';
4313
}
4314
4315
/**
4316
 * @method string getJobId()
4317
 * @method string getVersionId()
4318
 * @method string getAppId()
4319
 */
4320
class DescribeJob extends Roa
4321
{
4322
    /** @var string */
4323
    public $pathPattern = '/pop/v1/sam/job/describeJob';
4324
4325
    /**
4326
     * @param string $value
4327
     *
4328
     * @return $this
4329
     */
4330
    public function withJobId($value)
4331
    {
4332
        $this->data['JobId'] = $value;
4333
        $this->options['query']['JobId'] = $value;
4334
4335
        return $this;
4336
    }
4337
4338
    /**
4339
     * @param string $value
4340
     *
4341
     * @return $this
4342
     */
4343
    public function withVersionId($value)
4344
    {
4345
        $this->data['VersionId'] = $value;
4346
        $this->options['query']['VersionId'] = $value;
4347
4348
        return $this;
4349
    }
4350
4351
    /**
4352
     * @param string $value
4353
     *
4354
     * @return $this
4355
     */
4356
    public function withAppId($value)
4357
    {
4358
        $this->data['AppId'] = $value;
4359
        $this->options['query']['AppId'] = $value;
4360
4361
        return $this;
4362
    }
4363
}
4364
4365
/**
4366
 * @method string getAppId()
4367
 * @method string getPageSize()
4368
 * @method string getCurrentPage()
4369
 * @method string getState()
4370
 */
4371
class DescribeJobHistory extends Roa
4372
{
4373
    /** @var string */
4374
    public $pathPattern = '/pop/v1/sam/job/describeJobHistory';
4375
4376
    /**
4377
     * @param string $value
4378
     *
4379
     * @return $this
4380
     */
4381
    public function withAppId($value)
4382
    {
4383
        $this->data['AppId'] = $value;
4384
        $this->options['query']['AppId'] = $value;
4385
4386
        return $this;
4387
    }
4388
4389
    /**
4390
     * @param string $value
4391
     *
4392
     * @return $this
4393
     */
4394
    public function withPageSize($value)
4395
    {
4396
        $this->data['PageSize'] = $value;
4397
        $this->options['query']['PageSize'] = $value;
4398
4399
        return $this;
4400
    }
4401
4402
    /**
4403
     * @param string $value
4404
     *
4405
     * @return $this
4406
     */
4407
    public function withCurrentPage($value)
4408
    {
4409
        $this->data['CurrentPage'] = $value;
4410
        $this->options['query']['CurrentPage'] = $value;
4411
4412
        return $this;
4413
    }
4414
4415
    /**
4416
     * @param string $value
4417
     *
4418
     * @return $this
4419
     */
4420
    public function withState($value)
4421
    {
4422
        $this->data['State'] = $value;
4423
        $this->options['query']['State'] = $value;
4424
4425
        return $this;
4426
    }
4427
}
4428
4429
/**
4430
 * @method string getJobId()
4431
 * @method string getAppId()
4432
 */
4433
class DescribeJobStatus extends Roa
4434
{
4435
    /** @var string */
4436
    public $pathPattern = '/pop/v1/sam/job/describeJobStatus';
4437
4438
    /**
4439
     * @param string $value
4440
     *
4441
     * @return $this
4442
     */
4443
    public function withJobId($value)
4444
    {
4445
        $this->data['JobId'] = $value;
4446
        $this->options['query']['JobId'] = $value;
4447
4448
        return $this;
4449
    }
4450
4451
    /**
4452
     * @param string $value
4453
     *
4454
     * @return $this
4455
     */
4456
    public function withAppId($value)
4457
    {
4458
        $this->data['AppId'] = $value;
4459
        $this->options['query']['AppId'] = $value;
4460
4461
        return $this;
4462
    }
4463
}
4464
4465
/**
4466
 * @method string getNamespaceId()
4467
 */
4468
class DescribeNamespace extends Roa
4469
{
4470
    /** @var string */
4471
    public $pathPattern = '/pop/v1/paas/namespace';
4472
4473
    /**
4474
     * @param string $value
4475
     *
4476
     * @return $this
4477
     */
4478
    public function withNamespaceId($value)
4479
    {
4480
        $this->data['NamespaceId'] = $value;
4481
        $this->options['query']['NamespaceId'] = $value;
4482
4483
        return $this;
4484
    }
4485
}
4486
4487
/**
4488
 * @method string getHybridCloudExclude()
4489
 * @method string getContainCustom()
4490
 */
4491
class DescribeNamespaceList extends Roa
4492
{
4493
    /** @var string */
4494
    public $pathPattern = '/pop/v1/sam/namespace/describeNamespaceList';
4495
4496
    /**
4497
     * @param string $value
4498
     *
4499
     * @return $this
4500
     */
4501
    public function withHybridCloudExclude($value)
4502
    {
4503
        $this->data['HybridCloudExclude'] = $value;
4504
        $this->options['query']['HybridCloudExclude'] = $value;
4505
4506
        return $this;
4507
    }
4508
4509
    /**
4510
     * @param string $value
4511
     *
4512
     * @return $this
4513
     */
4514
    public function withContainCustom($value)
4515
    {
4516
        $this->data['ContainCustom'] = $value;
4517
        $this->options['query']['ContainCustom'] = $value;
4518
4519
        return $this;
4520
    }
4521
}
4522
4523
/**
4524
 * @method string getNamespaceId()
4525
 */
4526
class DescribeNamespaceResources extends Roa
4527
{
4528
    /** @var string */
4529
    public $pathPattern = '/pop/v1/sam/namespace/describeNamespaceResources';
4530
4531
    /**
4532
     * @param string $value
4533
     *
4534
     * @return $this
4535
     */
4536
    public function withNamespaceId($value)
4537
    {
4538
        $this->data['NamespaceId'] = $value;
4539
        $this->options['query']['NamespaceId'] = $value;
4540
4541
        return $this;
4542
    }
4543
}
4544
4545
/**
4546
 * @method string getPageSize()
4547
 * @method string getCurrentPage()
4548
 */
4549
class DescribeNamespaces extends Roa
4550
{
4551
    /** @var string */
4552
    public $pathPattern = '/pop/v1/paas/namespaces';
4553
4554
    /**
4555
     * @param string $value
4556
     *
4557
     * @return $this
4558
     */
4559
    public function withPageSize($value)
4560
    {
4561
        $this->data['PageSize'] = $value;
4562
        $this->options['query']['PageSize'] = $value;
4563
4564
        return $this;
4565
    }
4566
4567
    /**
4568
     * @param string $value
4569
     *
4570
     * @return $this
4571
     */
4572
    public function withCurrentPage($value)
4573
    {
4574
        $this->data['CurrentPage'] = $value;
4575
        $this->options['query']['CurrentPage'] = $value;
4576
4577
        return $this;
4578
    }
4579
}
4580
4581
/**
4582
 * @method string getPipelineId()
4583
 */
4584
class DescribePipeline extends Roa
4585
{
4586
    /** @var string */
4587
    public $pathPattern = '/pop/v1/sam/changeorder/DescribePipeline';
4588
4589
    /**
4590
     * @param string $value
4591
     *
4592
     * @return $this
4593
     */
4594
    public function withPipelineId($value)
4595
    {
4596
        $this->data['PipelineId'] = $value;
4597
        $this->options['query']['PipelineId'] = $value;
4598
4599
        return $this;
4600
    }
4601
}
4602
4603
class DescribeRegions extends Roa
4604
{
4605
    /** @var string */
4606
    public $pathPattern = '/pop/v1/paas/regionConfig';
4607
}
4608
4609
/**
4610
 * @method string getNamespaceId()
4611
 * @method string getSecretId()
4612
 */
4613
class DescribeSecret extends Roa
4614
{
4615
    /** @var string */
4616
    public $pathPattern = '/pop/v1/sam/secret/secret';
4617
4618
    /**
4619
     * @param string $value
4620
     *
4621
     * @return $this
4622
     */
4623
    public function withNamespaceId($value)
4624
    {
4625
        $this->data['NamespaceId'] = $value;
4626
        $this->options['query']['NamespaceId'] = $value;
4627
4628
        return $this;
4629
    }
4630
4631
    /**
4632
     * @param string $value
4633
     *
4634
     * @return $this
4635
     */
4636
    public function withSecretId($value)
4637
    {
4638
        $this->data['SecretId'] = $value;
4639
        $this->options['query']['SecretId'] = $value;
4640
4641
        return $this;
4642
    }
4643
}
4644
4645
/**
4646
 * @method string getScalingRuleName()
4647
 * @method string getAppId()
4648
 */
4649
class DisableApplicationScalingRule extends Roa
4650
{
4651
    /** @var string */
4652
    public $pathPattern = '/pop/v1/sam/scale/disableApplicationScalingRule';
4653
4654
    /** @var string */
4655
    public $method = 'PUT';
4656
4657
    /**
4658
     * @param string $value
4659
     *
4660
     * @return $this
4661
     */
4662
    public function withScalingRuleName($value)
4663
    {
4664
        $this->data['ScalingRuleName'] = $value;
4665
        $this->options['query']['ScalingRuleName'] = $value;
4666
4667
        return $this;
4668
    }
4669
4670
    /**
4671
     * @param string $value
4672
     *
4673
     * @return $this
4674
     */
4675
    public function withAppId($value)
4676
    {
4677
        $this->data['AppId'] = $value;
4678
        $this->options['query']['AppId'] = $value;
4679
4680
        return $this;
4681
    }
4682
}
4683
4684
/**
4685
 * @method string getScalingRuleName()
4686
 * @method string getAppId()
4687
 */
4688
class EnableApplicationScalingRule extends Roa
4689
{
4690
    /** @var string */
4691
    public $pathPattern = '/pop/v1/sam/scale/enableApplicationScalingRule';
4692
4693
    /** @var string */
4694
    public $method = 'PUT';
4695
4696
    /**
4697
     * @param string $value
4698
     *
4699
     * @return $this
4700
     */
4701
    public function withScalingRuleName($value)
4702
    {
4703
        $this->data['ScalingRuleName'] = $value;
4704
        $this->options['query']['ScalingRuleName'] = $value;
4705
4706
        return $this;
4707
    }
4708
4709
    /**
4710
     * @param string $value
4711
     *
4712
     * @return $this
4713
     */
4714
    public function withAppId($value)
4715
    {
4716
        $this->data['AppId'] = $value;
4717
        $this->options['query']['AppId'] = $value;
4718
4719
        return $this;
4720
    }
4721
}
4722
4723
/**
4724
 * @method string getEventId()
4725
 * @method string getJarStartOptions()
4726
 * @method string getJarStartArgs()
4727
 * @method string getCommandArgs()
4728
 * @method string getAppId()
4729
 * @method string getEnvs()
4730
 * @method string getTime()
4731
 * @method string getCommand()
4732
 * @method string getWarStartOptions()
4733
 */
4734
class ExecJob extends Roa
4735
{
4736
    /** @var string */
4737
    public $pathPattern = '/pop/v1/sam/job/execJob';
4738
4739
    /**
4740
     * @param string $value
4741
     *
4742
     * @return $this
4743
     */
4744
    public function withEventId($value)
4745
    {
4746
        $this->data['EventId'] = $value;
4747
        $this->options['query']['EventId'] = $value;
4748
4749
        return $this;
4750
    }
4751
4752
    /**
4753
     * @param string $value
4754
     *
4755
     * @return $this
4756
     */
4757
    public function withJarStartOptions($value)
4758
    {
4759
        $this->data['JarStartOptions'] = $value;
4760
        $this->options['query']['JarStartOptions'] = $value;
4761
4762
        return $this;
4763
    }
4764
4765
    /**
4766
     * @param string $value
4767
     *
4768
     * @return $this
4769
     */
4770
    public function withJarStartArgs($value)
4771
    {
4772
        $this->data['JarStartArgs'] = $value;
4773
        $this->options['query']['JarStartArgs'] = $value;
4774
4775
        return $this;
4776
    }
4777
4778
    /**
4779
     * @param string $value
4780
     *
4781
     * @return $this
4782
     */
4783
    public function withCommandArgs($value)
4784
    {
4785
        $this->data['CommandArgs'] = $value;
4786
        $this->options['query']['CommandArgs'] = $value;
4787
4788
        return $this;
4789
    }
4790
4791
    /**
4792
     * @param string $value
4793
     *
4794
     * @return $this
4795
     */
4796
    public function withAppId($value)
4797
    {
4798
        $this->data['AppId'] = $value;
4799
        $this->options['query']['AppId'] = $value;
4800
4801
        return $this;
4802
    }
4803
4804
    /**
4805
     * @param string $value
4806
     *
4807
     * @return $this
4808
     */
4809
    public function withEnvs($value)
4810
    {
4811
        $this->data['Envs'] = $value;
4812
        $this->options['query']['Envs'] = $value;
4813
4814
        return $this;
4815
    }
4816
4817
    /**
4818
     * @param string $value
4819
     *
4820
     * @return $this
4821
     */
4822
    public function withTime($value)
4823
    {
4824
        $this->data['Time'] = $value;
4825
        $this->options['query']['Time'] = $value;
4826
4827
        return $this;
4828
    }
4829
4830
    /**
4831
     * @param string $value
4832
     *
4833
     * @return $this
4834
     */
4835
    public function withCommand($value)
4836
    {
4837
        $this->data['Command'] = $value;
4838
        $this->options['query']['Command'] = $value;
4839
4840
        return $this;
4841
    }
4842
4843
    /**
4844
     * @param string $value
4845
     *
4846
     * @return $this
4847
     */
4848
    public function withWarStartOptions($value)
4849
    {
4850
        $this->data['WarStartOptions'] = $value;
4851
        $this->options['query']['WarStartOptions'] = $value;
4852
4853
        return $this;
4854
    }
4855
}
4856
4857
/**
4858
 * @method string getReason()
4859
 * @method string getObjectKind()
4860
 * @method string getAppId()
4861
 * @method string getPageSize()
4862
 * @method string getObjectName()
4863
 * @method string getNamespace()
4864
 * @method string getCurrentPage()
4865
 * @method string getEventType()
4866
 */
4867
class ListAppEvents extends Roa
4868
{
4869
    /** @var string */
4870
    public $pathPattern = '/pop/v1/sam/app/listAppEvents';
4871
4872
    /**
4873
     * @param string $value
4874
     *
4875
     * @return $this
4876
     */
4877
    public function withReason($value)
4878
    {
4879
        $this->data['Reason'] = $value;
4880
        $this->options['query']['Reason'] = $value;
4881
4882
        return $this;
4883
    }
4884
4885
    /**
4886
     * @param string $value
4887
     *
4888
     * @return $this
4889
     */
4890
    public function withObjectKind($value)
4891
    {
4892
        $this->data['ObjectKind'] = $value;
4893
        $this->options['query']['ObjectKind'] = $value;
4894
4895
        return $this;
4896
    }
4897
4898
    /**
4899
     * @param string $value
4900
     *
4901
     * @return $this
4902
     */
4903
    public function withAppId($value)
4904
    {
4905
        $this->data['AppId'] = $value;
4906
        $this->options['query']['AppId'] = $value;
4907
4908
        return $this;
4909
    }
4910
4911
    /**
4912
     * @param string $value
4913
     *
4914
     * @return $this
4915
     */
4916
    public function withPageSize($value)
4917
    {
4918
        $this->data['PageSize'] = $value;
4919
        $this->options['query']['PageSize'] = $value;
4920
4921
        return $this;
4922
    }
4923
4924
    /**
4925
     * @param string $value
4926
     *
4927
     * @return $this
4928
     */
4929
    public function withObjectName($value)
4930
    {
4931
        $this->data['ObjectName'] = $value;
4932
        $this->options['query']['ObjectName'] = $value;
4933
4934
        return $this;
4935
    }
4936
4937
    /**
4938
     * @param string $value
4939
     *
4940
     * @return $this
4941
     */
4942
    public function withNamespace($value)
4943
    {
4944
        $this->data['Namespace'] = $value;
4945
        $this->options['query']['Namespace'] = $value;
4946
4947
        return $this;
4948
    }
4949
4950
    /**
4951
     * @param string $value
4952
     *
4953
     * @return $this
4954
     */
4955
    public function withCurrentPage($value)
4956
    {
4957
        $this->data['CurrentPage'] = $value;
4958
        $this->options['query']['CurrentPage'] = $value;
4959
4960
        return $this;
4961
    }
4962
4963
    /**
4964
     * @param string $value
4965
     *
4966
     * @return $this
4967
     */
4968
    public function withEventType($value)
4969
    {
4970
        $this->data['EventType'] = $value;
4971
        $this->options['query']['EventType'] = $value;
4972
4973
        return $this;
4974
    }
4975
}
4976
4977
/**
4978
 * @method string getAppName()
4979
 * @method string getNamespaceId()
4980
 * @method string getPageSize()
4981
 * @method string getOrderBy()
4982
 * @method string getCurrentPage()
4983
 * @method string getFieldValue()
4984
 * @method string getReverse()
4985
 * @method string getFieldType()
4986
 * @method string getTags()
4987
 */
4988
class ListApplications extends Roa
4989
{
4990
    /** @var string */
4991
    public $pathPattern = '/pop/v1/sam/app/listApplications';
4992
4993
    /**
4994
     * @param string $value
4995
     *
4996
     * @return $this
4997
     */
4998
    public function withAppName($value)
4999
    {
5000
        $this->data['AppName'] = $value;
5001
        $this->options['query']['AppName'] = $value;
5002
5003
        return $this;
5004
    }
5005
5006
    /**
5007
     * @param string $value
5008
     *
5009
     * @return $this
5010
     */
5011
    public function withNamespaceId($value)
5012
    {
5013
        $this->data['NamespaceId'] = $value;
5014
        $this->options['query']['NamespaceId'] = $value;
5015
5016
        return $this;
5017
    }
5018
5019
    /**
5020
     * @param string $value
5021
     *
5022
     * @return $this
5023
     */
5024
    public function withPageSize($value)
5025
    {
5026
        $this->data['PageSize'] = $value;
5027
        $this->options['query']['PageSize'] = $value;
5028
5029
        return $this;
5030
    }
5031
5032
    /**
5033
     * @param string $value
5034
     *
5035
     * @return $this
5036
     */
5037
    public function withOrderBy($value)
5038
    {
5039
        $this->data['OrderBy'] = $value;
5040
        $this->options['query']['OrderBy'] = $value;
5041
5042
        return $this;
5043
    }
5044
5045
    /**
5046
     * @param string $value
5047
     *
5048
     * @return $this
5049
     */
5050
    public function withCurrentPage($value)
5051
    {
5052
        $this->data['CurrentPage'] = $value;
5053
        $this->options['query']['CurrentPage'] = $value;
5054
5055
        return $this;
5056
    }
5057
5058
    /**
5059
     * @param string $value
5060
     *
5061
     * @return $this
5062
     */
5063
    public function withFieldValue($value)
5064
    {
5065
        $this->data['FieldValue'] = $value;
5066
        $this->options['query']['FieldValue'] = $value;
5067
5068
        return $this;
5069
    }
5070
5071
    /**
5072
     * @param string $value
5073
     *
5074
     * @return $this
5075
     */
5076
    public function withReverse($value)
5077
    {
5078
        $this->data['Reverse'] = $value;
5079
        $this->options['query']['Reverse'] = $value;
5080
5081
        return $this;
5082
    }
5083
5084
    /**
5085
     * @param string $value
5086
     *
5087
     * @return $this
5088
     */
5089
    public function withFieldType($value)
5090
    {
5091
        $this->data['FieldType'] = $value;
5092
        $this->options['query']['FieldType'] = $value;
5093
5094
        return $this;
5095
    }
5096
5097
    /**
5098
     * @param string $value
5099
     *
5100
     * @return $this
5101
     */
5102
    public function withTags($value)
5103
    {
5104
        $this->data['Tags'] = $value;
5105
        $this->options['query']['Tags'] = $value;
5106
5107
        return $this;
5108
    }
5109
}
5110
5111
/**
5112
 * @method string getServiceType()
5113
 * @method string getAppId()
5114
 * @method string getPageSize()
5115
 * @method string getPageNumber()
5116
 */
5117
class ListAppServicesPage extends Roa
5118
{
5119
    /** @var string */
5120
    public $pathPattern = '/pop/v1/sam/service/listAppServicesPage';
5121
5122
    /**
5123
     * @param string $value
5124
     *
5125
     * @return $this
5126
     */
5127
    public function withServiceType($value)
5128
    {
5129
        $this->data['ServiceType'] = $value;
5130
        $this->options['query']['ServiceType'] = $value;
5131
5132
        return $this;
5133
    }
5134
5135
    /**
5136
     * @param string $value
5137
     *
5138
     * @return $this
5139
     */
5140
    public function withAppId($value)
5141
    {
5142
        $this->data['AppId'] = $value;
5143
        $this->options['query']['AppId'] = $value;
5144
5145
        return $this;
5146
    }
5147
5148
    /**
5149
     * @param string $value
5150
     *
5151
     * @return $this
5152
     */
5153
    public function withPageSize($value)
5154
    {
5155
        $this->data['PageSize'] = $value;
5156
        $this->options['query']['PageSize'] = $value;
5157
5158
        return $this;
5159
    }
5160
5161
    /**
5162
     * @param string $value
5163
     *
5164
     * @return $this
5165
     */
5166
    public function withPageNumber($value)
5167
    {
5168
        $this->data['PageNumber'] = $value;
5169
        $this->options['query']['PageNumber'] = $value;
5170
5171
        return $this;
5172
    }
5173
}
5174
5175
/**
5176
 * @method string getAppId()
5177
 */
5178
class ListAppVersions extends Roa
5179
{
5180
    /** @var string */
5181
    public $pathPattern = '/pop/v1/sam/app/listAppVersions';
5182
5183
    /**
5184
     * @param string $value
5185
     *
5186
     * @return $this
5187
     */
5188
    public function withAppId($value)
5189
    {
5190
        $this->data['AppId'] = $value;
5191
        $this->options['query']['AppId'] = $value;
5192
5193
        return $this;
5194
    }
5195
}
5196
5197
/**
5198
 * @method string getCoType()
5199
 * @method string getAppId()
5200
 * @method string getPageSize()
5201
 * @method string getCurrentPage()
5202
 * @method string getCoStatus()
5203
 * @method string getKey()
5204
 */
5205
class ListChangeOrders extends Roa
5206
{
5207
    /** @var string */
5208
    public $pathPattern = '/pop/v1/sam/changeorder/ListChangeOrders';
5209
5210
    /**
5211
     * @param string $value
5212
     *
5213
     * @return $this
5214
     */
5215
    public function withCoType($value)
5216
    {
5217
        $this->data['CoType'] = $value;
5218
        $this->options['query']['CoType'] = $value;
5219
5220
        return $this;
5221
    }
5222
5223
    /**
5224
     * @param string $value
5225
     *
5226
     * @return $this
5227
     */
5228
    public function withAppId($value)
5229
    {
5230
        $this->data['AppId'] = $value;
5231
        $this->options['query']['AppId'] = $value;
5232
5233
        return $this;
5234
    }
5235
5236
    /**
5237
     * @param string $value
5238
     *
5239
     * @return $this
5240
     */
5241
    public function withPageSize($value)
5242
    {
5243
        $this->data['PageSize'] = $value;
5244
        $this->options['query']['PageSize'] = $value;
5245
5246
        return $this;
5247
    }
5248
5249
    /**
5250
     * @param string $value
5251
     *
5252
     * @return $this
5253
     */
5254
    public function withCurrentPage($value)
5255
    {
5256
        $this->data['CurrentPage'] = $value;
5257
        $this->options['query']['CurrentPage'] = $value;
5258
5259
        return $this;
5260
    }
5261
5262
    /**
5263
     * @param string $value
5264
     *
5265
     * @return $this
5266
     */
5267
    public function withCoStatus($value)
5268
    {
5269
        $this->data['CoStatus'] = $value;
5270
        $this->options['query']['CoStatus'] = $value;
5271
5272
        return $this;
5273
    }
5274
5275
    /**
5276
     * @param string $value
5277
     *
5278
     * @return $this
5279
     */
5280
    public function withKey($value)
5281
    {
5282
        $this->data['Key'] = $value;
5283
        $this->options['query']['Key'] = $value;
5284
5285
        return $this;
5286
    }
5287
}
5288
5289
/**
5290
 * @method string getAppId()
5291
 */
5292
class ListConsumedServices extends Roa
5293
{
5294
    /** @var string */
5295
    public $pathPattern = '/pop/v1/sam/service/listConsumedServices';
5296
5297
    /**
5298
     * @param string $value
5299
     *
5300
     * @return $this
5301
     */
5302
    public function withAppId($value)
5303
    {
5304
        $this->data['AppId'] = $value;
5305
        $this->options['query']['AppId'] = $value;
5306
5307
        return $this;
5308
    }
5309
}
5310
5311
/**
5312
 * @method string getAppId()
5313
 */
5314
class ListGreyTagRoute extends Roa
5315
{
5316
    /** @var string */
5317
    public $pathPattern = '/pop/v1/sam/tagroute/greyTagRouteList';
5318
5319
    /**
5320
     * @param string $value
5321
     *
5322
     * @return $this
5323
     */
5324
    public function withAppId($value)
5325
    {
5326
        $this->data['AppId'] = $value;
5327
        $this->options['query']['AppId'] = $value;
5328
5329
        return $this;
5330
    }
5331
}
5332
5333
/**
5334
 * @method string getNamespaceId()
5335
 * @method string getAppId()
5336
 */
5337
class ListIngresses extends Roa
5338
{
5339
    /** @var string */
5340
    public $pathPattern = '/pop/v1/sam/ingress/IngressList';
5341
5342
    /**
5343
     * @param string $value
5344
     *
5345
     * @return $this
5346
     */
5347
    public function withNamespaceId($value)
5348
    {
5349
        $this->data['NamespaceId'] = $value;
5350
        $this->options['query']['NamespaceId'] = $value;
5351
5352
        return $this;
5353
    }
5354
5355
    /**
5356
     * @param string $value
5357
     *
5358
     * @return $this
5359
     */
5360
    public function withAppId($value)
5361
    {
5362
        $this->data['AppId'] = $value;
5363
        $this->options['query']['AppId'] = $value;
5364
5365
        return $this;
5366
    }
5367
}
5368
5369
/**
5370
 * @method string getAppName()
5371
 * @method string getNamespaceId()
5372
 * @method string getPageSize()
5373
 * @method string getOrderBy()
5374
 * @method string getWorkload()
5375
 * @method string getCurrentPage()
5376
 * @method string getFieldValue()
5377
 * @method string getReverse()
5378
 * @method string getFieldType()
5379
 * @method string getTags()
5380
 */
5381
class ListJobs extends Roa
5382
{
5383
    /** @var string */
5384
    public $pathPattern = '/pop/v1/sam/job/listJobs';
5385
5386
    /**
5387
     * @param string $value
5388
     *
5389
     * @return $this
5390
     */
5391
    public function withAppName($value)
5392
    {
5393
        $this->data['AppName'] = $value;
5394
        $this->options['query']['AppName'] = $value;
5395
5396
        return $this;
5397
    }
5398
5399
    /**
5400
     * @param string $value
5401
     *
5402
     * @return $this
5403
     */
5404
    public function withNamespaceId($value)
5405
    {
5406
        $this->data['NamespaceId'] = $value;
5407
        $this->options['query']['NamespaceId'] = $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['query']['PageSize'] = $value;
5421
5422
        return $this;
5423
    }
5424
5425
    /**
5426
     * @param string $value
5427
     *
5428
     * @return $this
5429
     */
5430
    public function withOrderBy($value)
5431
    {
5432
        $this->data['OrderBy'] = $value;
5433
        $this->options['query']['OrderBy'] = $value;
5434
5435
        return $this;
5436
    }
5437
5438
    /**
5439
     * @param string $value
5440
     *
5441
     * @return $this
5442
     */
5443
    public function withWorkload($value)
5444
    {
5445
        $this->data['Workload'] = $value;
5446
        $this->options['query']['Workload'] = $value;
5447
5448
        return $this;
5449
    }
5450
5451
    /**
5452
     * @param string $value
5453
     *
5454
     * @return $this
5455
     */
5456
    public function withCurrentPage($value)
5457
    {
5458
        $this->data['CurrentPage'] = $value;
5459
        $this->options['query']['CurrentPage'] = $value;
5460
5461
        return $this;
5462
    }
5463
5464
    /**
5465
     * @param string $value
5466
     *
5467
     * @return $this
5468
     */
5469
    public function withFieldValue($value)
5470
    {
5471
        $this->data['FieldValue'] = $value;
5472
        $this->options['query']['FieldValue'] = $value;
5473
5474
        return $this;
5475
    }
5476
5477
    /**
5478
     * @param string $value
5479
     *
5480
     * @return $this
5481
     */
5482
    public function withReverse($value)
5483
    {
5484
        $this->data['Reverse'] = $value;
5485
        $this->options['query']['Reverse'] = $value;
5486
5487
        return $this;
5488
    }
5489
5490
    /**
5491
     * @param string $value
5492
     *
5493
     * @return $this
5494
     */
5495
    public function withFieldType($value)
5496
    {
5497
        $this->data['FieldType'] = $value;
5498
        $this->options['query']['FieldType'] = $value;
5499
5500
        return $this;
5501
    }
5502
5503
    /**
5504
     * @param string $value
5505
     *
5506
     * @return $this
5507
     */
5508
    public function withTags($value)
5509
    {
5510
        $this->data['Tags'] = $value;
5511
        $this->options['query']['Tags'] = $value;
5512
5513
        return $this;
5514
    }
5515
}
5516
5517
/**
5518
 * @method string getAppId()
5519
 * @method string getPageSize()
5520
 * @method string getCurrentPage()
5521
 */
5522
class ListLogConfigs extends Roa
5523
{
5524
    /** @var string */
5525
    public $pathPattern = '/pop/v1/sam/log/listLogConfigs';
5526
5527
    /**
5528
     * @param string $value
5529
     *
5530
     * @return $this
5531
     */
5532
    public function withAppId($value)
5533
    {
5534
        $this->data['AppId'] = $value;
5535
        $this->options['query']['AppId'] = $value;
5536
5537
        return $this;
5538
    }
5539
5540
    /**
5541
     * @param string $value
5542
     *
5543
     * @return $this
5544
     */
5545
    public function withPageSize($value)
5546
    {
5547
        $this->data['PageSize'] = $value;
5548
        $this->options['query']['PageSize'] = $value;
5549
5550
        return $this;
5551
    }
5552
5553
    /**
5554
     * @param string $value
5555
     *
5556
     * @return $this
5557
     */
5558
    public function withCurrentPage($value)
5559
    {
5560
        $this->data['CurrentPage'] = $value;
5561
        $this->options['query']['CurrentPage'] = $value;
5562
5563
        return $this;
5564
    }
5565
}
5566
5567
/**
5568
 * @method string getCoType()
5569
 * @method string getNamespaceId()
5570
 * @method string getPageSize()
5571
 * @method string getCurrentPage()
5572
 * @method string getCoStatus()
5573
 * @method string getKey()
5574
 */
5575
class ListNamespaceChangeOrders extends Roa
5576
{
5577
    /** @var string */
5578
    public $pathPattern = '/pop/v1/sam/changeorder/listNamespaceChangeOrders';
5579
5580
    /**
5581
     * @param string $value
5582
     *
5583
     * @return $this
5584
     */
5585
    public function withCoType($value)
5586
    {
5587
        $this->data['CoType'] = $value;
5588
        $this->options['query']['CoType'] = $value;
5589
5590
        return $this;
5591
    }
5592
5593
    /**
5594
     * @param string $value
5595
     *
5596
     * @return $this
5597
     */
5598
    public function withNamespaceId($value)
5599
    {
5600
        $this->data['NamespaceId'] = $value;
5601
        $this->options['query']['NamespaceId'] = $value;
5602
5603
        return $this;
5604
    }
5605
5606
    /**
5607
     * @param string $value
5608
     *
5609
     * @return $this
5610
     */
5611
    public function withPageSize($value)
5612
    {
5613
        $this->data['PageSize'] = $value;
5614
        $this->options['query']['PageSize'] = $value;
5615
5616
        return $this;
5617
    }
5618
5619
    /**
5620
     * @param string $value
5621
     *
5622
     * @return $this
5623
     */
5624
    public function withCurrentPage($value)
5625
    {
5626
        $this->data['CurrentPage'] = $value;
5627
        $this->options['query']['CurrentPage'] = $value;
5628
5629
        return $this;
5630
    }
5631
5632
    /**
5633
     * @param string $value
5634
     *
5635
     * @return $this
5636
     */
5637
    public function withCoStatus($value)
5638
    {
5639
        $this->data['CoStatus'] = $value;
5640
        $this->options['query']['CoStatus'] = $value;
5641
5642
        return $this;
5643
    }
5644
5645
    /**
5646
     * @param string $value
5647
     *
5648
     * @return $this
5649
     */
5650
    public function withKey($value)
5651
    {
5652
        $this->data['Key'] = $value;
5653
        $this->options['query']['Key'] = $value;
5654
5655
        return $this;
5656
    }
5657
}
5658
5659
/**
5660
 * @method string getNamespaceId()
5661
 */
5662
class ListNamespacedConfigMaps extends Roa
5663
{
5664
    /** @var string */
5665
    public $pathPattern = '/pop/v1/sam/configmap/listNamespacedConfigMaps';
5666
5667
    /**
5668
     * @param string $value
5669
     *
5670
     * @return $this
5671
     */
5672
    public function withNamespaceId($value)
5673
    {
5674
        $this->data['NamespaceId'] = $value;
5675
        $this->options['query']['NamespaceId'] = $value;
5676
5677
        return $this;
5678
    }
5679
}
5680
5681
/**
5682
 * @method string getAppId()
5683
 */
5684
class ListPublishedServices extends Roa
5685
{
5686
    /** @var string */
5687
    public $pathPattern = '/pop/v1/sam/service/listPublishedServices';
5688
5689
    /**
5690
     * @param string $value
5691
     *
5692
     * @return $this
5693
     */
5694
    public function withAppId($value)
5695
    {
5696
        $this->data['AppId'] = $value;
5697
        $this->options['query']['AppId'] = $value;
5698
5699
        return $this;
5700
    }
5701
}
5702
5703
/**
5704
 * @method string getNamespaceId()
5705
 */
5706
class ListSecrets extends Roa
5707
{
5708
    /** @var string */
5709
    public $pathPattern = '/pop/v1/sam/secret/secrets';
5710
5711
    /**
5712
     * @param string $value
5713
     *
5714
     * @return $this
5715
     */
5716
    public function withNamespaceId($value)
5717
    {
5718
        $this->data['NamespaceId'] = $value;
5719
        $this->options['query']['NamespaceId'] = $value;
5720
5721
        return $this;
5722
    }
5723
}
5724
5725
/**
5726
 * @method string getNextToken()
5727
 * @method string getResourceType()
5728
 * @method string getResourceIds()
5729
 * @method string getTags()
5730
 */
5731
class ListTagResources extends Roa
5732
{
5733
    /** @var string */
5734
    public $pathPattern = '/tags';
5735
5736
    /**
5737
     * @param string $value
5738
     *
5739
     * @return $this
5740
     */
5741
    public function withNextToken($value)
5742
    {
5743
        $this->data['NextToken'] = $value;
5744
        $this->options['query']['NextToken'] = $value;
5745
5746
        return $this;
5747
    }
5748
5749
    /**
5750
     * @param string $value
5751
     *
5752
     * @return $this
5753
     */
5754
    public function withResourceType($value)
5755
    {
5756
        $this->data['ResourceType'] = $value;
5757
        $this->options['query']['ResourceType'] = $value;
5758
5759
        return $this;
5760
    }
5761
5762
    /**
5763
     * @param string $value
5764
     *
5765
     * @return $this
5766
     */
5767
    public function withResourceIds($value)
5768
    {
5769
        $this->data['ResourceIds'] = $value;
5770
        $this->options['query']['ResourceIds'] = $value;
5771
5772
        return $this;
5773
    }
5774
5775
    /**
5776
     * @param string $value
5777
     *
5778
     * @return $this
5779
     */
5780
    public function withTags($value)
5781
    {
5782
        $this->data['Tags'] = $value;
5783
        $this->options['query']['Tags'] = $value;
5784
5785
        return $this;
5786
    }
5787
}
5788
5789
class OpenSaeService extends Roa
5790
{
5791
    /** @var string */
5792
    public $pathPattern = '/service/open';
5793
5794
    /** @var string */
5795
    public $method = 'POST';
5796
}
5797
5798
/**
5799
 * @method string getAppId()
5800
 */
5801
class QueryResourceStatics extends Roa
5802
{
5803
    /** @var string */
5804
    public $pathPattern = '/pop/v1/paas/quota/queryResourceStatics';
5805
5806
    /**
5807
     * @param string $value
5808
     *
5809
     * @return $this
5810
     */
5811
    public function withAppId($value)
5812
    {
5813
        $this->data['AppId'] = $value;
5814
        $this->options['query']['AppId'] = $value;
5815
5816
        return $this;
5817
    }
5818
}
5819
5820
/**
5821
 * @method string getInstanceIds()
5822
 * @method string getAppId()
5823
 */
5824
class ReduceApplicationCapacityByInstanceIds extends Roa
5825
{
5826
    /** @var string */
5827
    public $pathPattern = '/pop/v1/sam/app/ScaleInApplicationWithInstanceIds';
5828
5829
    /** @var string */
5830
    public $method = 'PUT';
5831
5832
    /**
5833
     * @param string $value
5834
     *
5835
     * @return $this
5836
     */
5837
    public function withInstanceIds($value)
5838
    {
5839
        $this->data['InstanceIds'] = $value;
5840
        $this->options['query']['InstanceIds'] = $value;
5841
5842
        return $this;
5843
    }
5844
5845
    /**
5846
     * @param string $value
5847
     *
5848
     * @return $this
5849
     */
5850
    public function withAppId($value)
5851
    {
5852
        $this->data['AppId'] = $value;
5853
        $this->options['query']['AppId'] = $value;
5854
5855
        return $this;
5856
    }
5857
}
5858
5859
/**
5860
 * @method string getMinReadyInstances()
5861
 * @method string getReplicas()
5862
 * @method string getAppId()
5863
 * @method string getMinReadyInstanceRatio()
5864
 * @method string getAutoEnableApplicationScalingRule()
5865
 */
5866
class RescaleApplication extends Roa
5867
{
5868
    /** @var string */
5869
    public $pathPattern = '/pop/v1/sam/app/rescaleApplication';
5870
5871
    /** @var string */
5872
    public $method = 'PUT';
5873
5874
    /**
5875
     * @param string $value
5876
     *
5877
     * @return $this
5878
     */
5879
    public function withMinReadyInstances($value)
5880
    {
5881
        $this->data['MinReadyInstances'] = $value;
5882
        $this->options['query']['MinReadyInstances'] = $value;
5883
5884
        return $this;
5885
    }
5886
5887
    /**
5888
     * @param string $value
5889
     *
5890
     * @return $this
5891
     */
5892
    public function withReplicas($value)
5893
    {
5894
        $this->data['Replicas'] = $value;
5895
        $this->options['query']['Replicas'] = $value;
5896
5897
        return $this;
5898
    }
5899
5900
    /**
5901
     * @param string $value
5902
     *
5903
     * @return $this
5904
     */
5905
    public function withAppId($value)
5906
    {
5907
        $this->data['AppId'] = $value;
5908
        $this->options['query']['AppId'] = $value;
5909
5910
        return $this;
5911
    }
5912
5913
    /**
5914
     * @param string $value
5915
     *
5916
     * @return $this
5917
     */
5918
    public function withMinReadyInstanceRatio($value)
5919
    {
5920
        $this->data['MinReadyInstanceRatio'] = $value;
5921
        $this->options['query']['MinReadyInstanceRatio'] = $value;
5922
5923
        return $this;
5924
    }
5925
5926
    /**
5927
     * @param string $value
5928
     *
5929
     * @return $this
5930
     */
5931
    public function withAutoEnableApplicationScalingRule($value)
5932
    {
5933
        $this->data['AutoEnableApplicationScalingRule'] = $value;
5934
        $this->options['query']['AutoEnableApplicationScalingRule'] = $value;
5935
5936
        return $this;
5937
    }
5938
}
5939
5940
/**
5941
 * @method string getMemory()
5942
 * @method string getAppId()
5943
 * @method string getCpu()
5944
 */
5945
class RescaleApplicationVertically extends Roa
5946
{
5947
    /** @var string */
5948
    public $pathPattern = '/pop/v1/sam/app/rescaleApplicationVertically';
5949
5950
    /** @var string */
5951
    public $method = 'POST';
5952
5953
    /**
5954
     * @param string $value
5955
     *
5956
     * @return $this
5957
     */
5958
    public function withMemory($value)
5959
    {
5960
        $this->data['Memory'] = $value;
5961
        $this->options['query']['Memory'] = $value;
5962
5963
        return $this;
5964
    }
5965
5966
    /**
5967
     * @param string $value
5968
     *
5969
     * @return $this
5970
     */
5971
    public function withAppId($value)
5972
    {
5973
        $this->data['AppId'] = $value;
5974
        $this->options['query']['AppId'] = $value;
5975
5976
        return $this;
5977
    }
5978
5979
    /**
5980
     * @param string $value
5981
     *
5982
     * @return $this
5983
     */
5984
    public function withCpu($value)
5985
    {
5986
        $this->data['Cpu'] = $value;
5987
        $this->options['query']['Cpu'] = $value;
5988
5989
        return $this;
5990
    }
5991
}
5992
5993
/**
5994
 * @method string getMinReadyInstances()
5995
 * @method string getAppId()
5996
 * @method string getMinReadyInstanceRatio()
5997
 */
5998
class RestartApplication extends Roa
5999
{
6000
    /** @var string */
6001
    public $pathPattern = '/pop/v1/sam/app/restartApplication';
6002
6003
    /** @var string */
6004
    public $method = 'PUT';
6005
6006
    /**
6007
     * @param string $value
6008
     *
6009
     * @return $this
6010
     */
6011
    public function withMinReadyInstances($value)
6012
    {
6013
        $this->data['MinReadyInstances'] = $value;
6014
        $this->options['query']['MinReadyInstances'] = $value;
6015
6016
        return $this;
6017
    }
6018
6019
    /**
6020
     * @param string $value
6021
     *
6022
     * @return $this
6023
     */
6024
    public function withAppId($value)
6025
    {
6026
        $this->data['AppId'] = $value;
6027
        $this->options['query']['AppId'] = $value;
6028
6029
        return $this;
6030
    }
6031
6032
    /**
6033
     * @param string $value
6034
     *
6035
     * @return $this
6036
     */
6037
    public function withMinReadyInstanceRatio($value)
6038
    {
6039
        $this->data['MinReadyInstanceRatio'] = $value;
6040
        $this->options['query']['MinReadyInstanceRatio'] = $value;
6041
6042
        return $this;
6043
    }
6044
}
6045
6046
/**
6047
 * @method string getInstanceIds()
6048
 * @method string getAppId()
6049
 */
6050
class RestartInstances extends Roa
6051
{
6052
    /** @var string */
6053
    public $pathPattern = '/pop/v1/sam/app/restartInstances';
6054
6055
    /** @var string */
6056
    public $method = 'PUT';
6057
6058
    /**
6059
     * @param string $value
6060
     *
6061
     * @return $this
6062
     */
6063
    public function withInstanceIds($value)
6064
    {
6065
        $this->data['InstanceIds'] = $value;
6066
        $this->options['query']['InstanceIds'] = $value;
6067
6068
        return $this;
6069
    }
6070
6071
    /**
6072
     * @param string $value
6073
     *
6074
     * @return $this
6075
     */
6076
    public function withAppId($value)
6077
    {
6078
        $this->data['AppId'] = $value;
6079
        $this->options['query']['AppId'] = $value;
6080
6081
        return $this;
6082
    }
6083
}
6084
6085
/**
6086
 * @method string getMinReadyInstances()
6087
 * @method string getVersionId()
6088
 * @method string getAppId()
6089
 * @method string getBatchWaitTime()
6090
 * @method string getMinReadyInstanceRatio()
6091
 * @method string getAutoEnableApplicationScalingRule()
6092
 * @method string getUpdateStrategy()
6093
 */
6094
class RollbackApplication extends Roa
6095
{
6096
    /** @var string */
6097
    public $pathPattern = '/pop/v1/sam/app/rollbackApplication';
6098
6099
    /** @var string */
6100
    public $method = 'PUT';
6101
6102
    /**
6103
     * @param string $value
6104
     *
6105
     * @return $this
6106
     */
6107
    public function withMinReadyInstances($value)
6108
    {
6109
        $this->data['MinReadyInstances'] = $value;
6110
        $this->options['query']['MinReadyInstances'] = $value;
6111
6112
        return $this;
6113
    }
6114
6115
    /**
6116
     * @param string $value
6117
     *
6118
     * @return $this
6119
     */
6120
    public function withVersionId($value)
6121
    {
6122
        $this->data['VersionId'] = $value;
6123
        $this->options['query']['VersionId'] = $value;
6124
6125
        return $this;
6126
    }
6127
6128
    /**
6129
     * @param string $value
6130
     *
6131
     * @return $this
6132
     */
6133
    public function withAppId($value)
6134
    {
6135
        $this->data['AppId'] = $value;
6136
        $this->options['query']['AppId'] = $value;
6137
6138
        return $this;
6139
    }
6140
6141
    /**
6142
     * @param string $value
6143
     *
6144
     * @return $this
6145
     */
6146
    public function withBatchWaitTime($value)
6147
    {
6148
        $this->data['BatchWaitTime'] = $value;
6149
        $this->options['query']['BatchWaitTime'] = $value;
6150
6151
        return $this;
6152
    }
6153
6154
    /**
6155
     * @param string $value
6156
     *
6157
     * @return $this
6158
     */
6159
    public function withMinReadyInstanceRatio($value)
6160
    {
6161
        $this->data['MinReadyInstanceRatio'] = $value;
6162
        $this->options['query']['MinReadyInstanceRatio'] = $value;
6163
6164
        return $this;
6165
    }
6166
6167
    /**
6168
     * @param string $value
6169
     *
6170
     * @return $this
6171
     */
6172
    public function withAutoEnableApplicationScalingRule($value)
6173
    {
6174
        $this->data['AutoEnableApplicationScalingRule'] = $value;
6175
        $this->options['query']['AutoEnableApplicationScalingRule'] = $value;
6176
6177
        return $this;
6178
    }
6179
6180
    /**
6181
     * @param string $value
6182
     *
6183
     * @return $this
6184
     */
6185
    public function withUpdateStrategy($value)
6186
    {
6187
        $this->data['UpdateStrategy'] = $value;
6188
        $this->options['query']['UpdateStrategy'] = $value;
6189
6190
        return $this;
6191
    }
6192
}
6193
6194
/**
6195
 * @method string getAppId()
6196
 */
6197
class StartApplication extends Roa
6198
{
6199
    /** @var string */
6200
    public $pathPattern = '/pop/v1/sam/app/startApplication';
6201
6202
    /** @var string */
6203
    public $method = 'PUT';
6204
6205
    /**
6206
     * @param string $value
6207
     *
6208
     * @return $this
6209
     */
6210
    public function withAppId($value)
6211
    {
6212
        $this->data['AppId'] = $value;
6213
        $this->options['query']['AppId'] = $value;
6214
6215
        return $this;
6216
    }
6217
}
6218
6219
/**
6220
 * @method string getAppId()
6221
 */
6222
class StopApplication extends Roa
6223
{
6224
    /** @var string */
6225
    public $pathPattern = '/pop/v1/sam/app/stopApplication';
6226
6227
    /** @var string */
6228
    public $method = 'PUT';
6229
6230
    /**
6231
     * @param string $value
6232
     *
6233
     * @return $this
6234
     */
6235
    public function withAppId($value)
6236
    {
6237
        $this->data['AppId'] = $value;
6238
        $this->options['query']['AppId'] = $value;
6239
6240
        return $this;
6241
    }
6242
}
6243
6244
/**
6245
 * @method string getSuspend()
6246
 * @method string getAppId()
6247
 */
6248
class SuspendJob extends Roa
6249
{
6250
    /** @var string */
6251
    public $pathPattern = '/pop/v1/sam/job/suspendJob';
6252
6253
    /**
6254
     * @param string $value
6255
     *
6256
     * @return $this
6257
     */
6258
    public function withSuspend($value)
6259
    {
6260
        $this->data['Suspend'] = $value;
6261
        $this->options['query']['Suspend'] = $value;
6262
6263
        return $this;
6264
    }
6265
6266
    /**
6267
     * @param string $value
6268
     *
6269
     * @return $this
6270
     */
6271
    public function withAppId($value)
6272
    {
6273
        $this->data['AppId'] = $value;
6274
        $this->options['query']['AppId'] = $value;
6275
6276
        return $this;
6277
    }
6278
}
6279
6280
/**
6281
 * @method string getResourceType()
6282
 * @method string getTags()
6283
 * @method string getResourceIds()
6284
 */
6285
class TagResources extends Roa
6286
{
6287
    /** @var string */
6288
    public $pathPattern = '/tags';
6289
6290
    /** @var string */
6291
    public $method = 'POST';
6292
6293
    /**
6294
     * @param string $value
6295
     *
6296
     * @return $this
6297
     */
6298
    public function withResourceType($value)
6299
    {
6300
        $this->data['ResourceType'] = $value;
6301
        $this->options['form_params']['ResourceType'] = $value;
6302
6303
        return $this;
6304
    }
6305
6306
    /**
6307
     * @param string $value
6308
     *
6309
     * @return $this
6310
     */
6311
    public function withTags($value)
6312
    {
6313
        $this->data['Tags'] = $value;
6314
        $this->options['form_params']['Tags'] = $value;
6315
6316
        return $this;
6317
    }
6318
6319
    /**
6320
     * @param string $value
6321
     *
6322
     * @return $this
6323
     */
6324
    public function withResourceIds($value)
6325
    {
6326
        $this->data['ResourceIds'] = $value;
6327
        $this->options['form_params']['ResourceIds'] = $value;
6328
6329
        return $this;
6330
    }
6331
}
6332
6333
/**
6334
 * @method string getIntranet()
6335
 * @method string getAppId()
6336
 * @method string getInternet()
6337
 */
6338
class UnbindSlb extends Roa
6339
{
6340
    /** @var string */
6341
    public $pathPattern = '/pop/v1/sam/app/slb';
6342
6343
    /** @var string */
6344
    public $method = 'DELETE';
6345
6346
    /**
6347
     * @param string $value
6348
     *
6349
     * @return $this
6350
     */
6351
    public function withIntranet($value)
6352
    {
6353
        $this->data['Intranet'] = $value;
6354
        $this->options['query']['Intranet'] = $value;
6355
6356
        return $this;
6357
    }
6358
6359
    /**
6360
     * @param string $value
6361
     *
6362
     * @return $this
6363
     */
6364
    public function withAppId($value)
6365
    {
6366
        $this->data['AppId'] = $value;
6367
        $this->options['query']['AppId'] = $value;
6368
6369
        return $this;
6370
    }
6371
6372
    /**
6373
     * @param string $value
6374
     *
6375
     * @return $this
6376
     */
6377
    public function withInternet($value)
6378
    {
6379
        $this->data['Internet'] = $value;
6380
        $this->options['query']['Internet'] = $value;
6381
6382
        return $this;
6383
    }
6384
}
6385
6386
/**
6387
 * @method string getTagKeys()
6388
 * @method string getDeleteAll()
6389
 * @method string getResourceType()
6390
 * @method string getResourceIds()
6391
 */
6392
class UntagResources extends Roa
6393
{
6394
    /** @var string */
6395
    public $pathPattern = '/tags';
6396
6397
    /** @var string */
6398
    public $method = 'DELETE';
6399
6400
    /**
6401
     * @param string $value
6402
     *
6403
     * @return $this
6404
     */
6405
    public function withTagKeys($value)
6406
    {
6407
        $this->data['TagKeys'] = $value;
6408
        $this->options['query']['TagKeys'] = $value;
6409
6410
        return $this;
6411
    }
6412
6413
    /**
6414
     * @param string $value
6415
     *
6416
     * @return $this
6417
     */
6418
    public function withDeleteAll($value)
6419
    {
6420
        $this->data['DeleteAll'] = $value;
6421
        $this->options['query']['DeleteAll'] = $value;
6422
6423
        return $this;
6424
    }
6425
6426
    /**
6427
     * @param string $value
6428
     *
6429
     * @return $this
6430
     */
6431
    public function withResourceType($value)
6432
    {
6433
        $this->data['ResourceType'] = $value;
6434
        $this->options['query']['ResourceType'] = $value;
6435
6436
        return $this;
6437
    }
6438
6439
    /**
6440
     * @param string $value
6441
     *
6442
     * @return $this
6443
     */
6444
    public function withResourceIds($value)
6445
    {
6446
        $this->data['ResourceIds'] = $value;
6447
        $this->options['query']['ResourceIds'] = $value;
6448
6449
        return $this;
6450
    }
6451
}
6452
6453
/**
6454
 * @method string getAppDescription()
6455
 * @method string getAppId()
6456
 */
6457
class UpdateApplicationDescription extends Roa
6458
{
6459
    /** @var string */
6460
    public $pathPattern = '/pop/v1/sam/app/updateAppDescription';
6461
6462
    /** @var string */
6463
    public $method = 'PUT';
6464
6465
    /**
6466
     * @param string $value
6467
     *
6468
     * @return $this
6469
     */
6470
    public function withAppDescription($value)
6471
    {
6472
        $this->data['AppDescription'] = $value;
6473
        $this->options['query']['AppDescription'] = $value;
6474
6475
        return $this;
6476
    }
6477
6478
    /**
6479
     * @param string $value
6480
     *
6481
     * @return $this
6482
     */
6483
    public function withAppId($value)
6484
    {
6485
        $this->data['AppId'] = $value;
6486
        $this->options['query']['AppId'] = $value;
6487
6488
        return $this;
6489
    }
6490
}
6491
6492
/**
6493
 * @method string getScalingRuleName()
6494
 * @method string getMinReadyInstances()
6495
 * @method string getScalingRuleTimer()
6496
 * @method string getScalingRuleMetric()
6497
 * @method string getAppId()
6498
 * @method string getMinReadyInstanceRatio()
6499
 */
6500
class UpdateApplicationScalingRule extends Roa
6501
{
6502
    /** @var string */
6503
    public $pathPattern = '/pop/v1/sam/scale/applicationScalingRule';
6504
6505
    /** @var string */
6506
    public $method = 'PUT';
6507
6508
    /**
6509
     * @param string $value
6510
     *
6511
     * @return $this
6512
     */
6513
    public function withScalingRuleName($value)
6514
    {
6515
        $this->data['ScalingRuleName'] = $value;
6516
        $this->options['query']['ScalingRuleName'] = $value;
6517
6518
        return $this;
6519
    }
6520
6521
    /**
6522
     * @param string $value
6523
     *
6524
     * @return $this
6525
     */
6526
    public function withMinReadyInstances($value)
6527
    {
6528
        $this->data['MinReadyInstances'] = $value;
6529
        $this->options['query']['MinReadyInstances'] = $value;
6530
6531
        return $this;
6532
    }
6533
6534
    /**
6535
     * @param string $value
6536
     *
6537
     * @return $this
6538
     */
6539
    public function withScalingRuleTimer($value)
6540
    {
6541
        $this->data['ScalingRuleTimer'] = $value;
6542
        $this->options['query']['ScalingRuleTimer'] = $value;
6543
6544
        return $this;
6545
    }
6546
6547
    /**
6548
     * @param string $value
6549
     *
6550
     * @return $this
6551
     */
6552
    public function withScalingRuleMetric($value)
6553
    {
6554
        $this->data['ScalingRuleMetric'] = $value;
6555
        $this->options['query']['ScalingRuleMetric'] = $value;
6556
6557
        return $this;
6558
    }
6559
6560
    /**
6561
     * @param string $value
6562
     *
6563
     * @return $this
6564
     */
6565
    public function withAppId($value)
6566
    {
6567
        $this->data['AppId'] = $value;
6568
        $this->options['query']['AppId'] = $value;
6569
6570
        return $this;
6571
    }
6572
6573
    /**
6574
     * @param string $value
6575
     *
6576
     * @return $this
6577
     */
6578
    public function withMinReadyInstanceRatio($value)
6579
    {
6580
        $this->data['MinReadyInstanceRatio'] = $value;
6581
        $this->options['query']['MinReadyInstanceRatio'] = $value;
6582
6583
        return $this;
6584
    }
6585
}
6586
6587
/**
6588
 * @method string getVSwitchId()
6589
 * @method string getAppId()
6590
 */
6591
class UpdateApplicationVswitches extends Roa
6592
{
6593
    /** @var string */
6594
    public $pathPattern = '/pop/v1/sam/app/updateAppVswitches';
6595
6596
    /** @var string */
6597
    public $method = 'PUT';
6598
6599
    /**
6600
     * @param string $value
6601
     *
6602
     * @return $this
6603
     */
6604
    public function withVSwitchId($value)
6605
    {
6606
        $this->data['VSwitchId'] = $value;
6607
        $this->options['query']['VSwitchId'] = $value;
6608
6609
        return $this;
6610
    }
6611
6612
    /**
6613
     * @param string $value
6614
     *
6615
     * @return $this
6616
     */
6617
    public function withAppId($value)
6618
    {
6619
        $this->data['AppId'] = $value;
6620
        $this->options['query']['AppId'] = $value;
6621
6622
        return $this;
6623
    }
6624
}
6625
6626
/**
6627
 * @method string getAppId()
6628
 * @method string getSecurityGroupId()
6629
 */
6630
class UpdateAppSecurityGroup extends Roa
6631
{
6632
    /** @var string */
6633
    public $pathPattern = '/pop/v1/sam/app/updateAppSecurityGroup';
6634
6635
    /** @var string */
6636
    public $method = 'PUT';
6637
6638
    /**
6639
     * @param string $value
6640
     *
6641
     * @return $this
6642
     */
6643
    public function withAppId($value)
6644
    {
6645
        $this->data['AppId'] = $value;
6646
        $this->options['query']['AppId'] = $value;
6647
6648
        return $this;
6649
    }
6650
6651
    /**
6652
     * @param string $value
6653
     *
6654
     * @return $this
6655
     */
6656
    public function withSecurityGroupId($value)
6657
    {
6658
        $this->data['SecurityGroupId'] = $value;
6659
        $this->options['query']['SecurityGroupId'] = $value;
6660
6661
        return $this;
6662
    }
6663
}
6664
6665
/**
6666
 * @method string getData()
6667
 * @method string getDescription()
6668
 * @method string getConfigMapId()
6669
 */
6670
class UpdateConfigMap extends Roa
6671
{
6672
    /** @var string */
6673
    public $pathPattern = '/pop/v1/sam/configmap/configMap';
6674
6675
    /** @var string */
6676
    public $method = 'PUT';
6677
6678
    /**
6679
     * @param string $value
6680
     *
6681
     * @return $this
6682
     */
6683
    public function withData($value)
6684
    {
6685
        $this->data['Data'] = $value;
6686
        $this->options['form_params']['Data'] = $value;
6687
6688
        return $this;
6689
    }
6690
6691
    /**
6692
     * @param string $value
6693
     *
6694
     * @return $this
6695
     */
6696
    public function withDescription($value)
6697
    {
6698
        $this->data['Description'] = $value;
6699
        $this->options['query']['Description'] = $value;
6700
6701
        return $this;
6702
    }
6703
6704
    /**
6705
     * @param string $value
6706
     *
6707
     * @return $this
6708
     */
6709
    public function withConfigMapId($value)
6710
    {
6711
        $this->data['ConfigMapId'] = $value;
6712
        $this->options['query']['ConfigMapId'] = $value;
6713
6714
        return $this;
6715
    }
6716
}
6717
6718
/**
6719
 * @method string getGreyTagRouteId()
6720
 * @method string getDescription()
6721
 * @method string getDubboRules()
6722
 * @method string getScRules()
6723
 */
6724
class UpdateGreyTagRoute extends Roa
6725
{
6726
    /** @var string */
6727
    public $pathPattern = '/pop/v1/sam/tagroute/greyTagRoute';
6728
6729
    /** @var string */
6730
    public $method = 'PUT';
6731
6732
    /**
6733
     * @param string $value
6734
     *
6735
     * @return $this
6736
     */
6737
    public function withGreyTagRouteId($value)
6738
    {
6739
        $this->data['GreyTagRouteId'] = $value;
6740
        $this->options['query']['GreyTagRouteId'] = $value;
6741
6742
        return $this;
6743
    }
6744
6745
    /**
6746
     * @param string $value
6747
     *
6748
     * @return $this
6749
     */
6750
    public function withDescription($value)
6751
    {
6752
        $this->data['Description'] = $value;
6753
        $this->options['query']['Description'] = $value;
6754
6755
        return $this;
6756
    }
6757
6758
    /**
6759
     * @param string $value
6760
     *
6761
     * @return $this
6762
     */
6763
    public function withDubboRules($value)
6764
    {
6765
        $this->data['DubboRules'] = $value;
6766
        $this->options['query']['DubboRules'] = $value;
6767
6768
        return $this;
6769
    }
6770
6771
    /**
6772
     * @param string $value
6773
     *
6774
     * @return $this
6775
     */
6776
    public function withScRules($value)
6777
    {
6778
        $this->data['ScRules'] = $value;
6779
        $this->options['query']['ScRules'] = $value;
6780
6781
        return $this;
6782
    }
6783
}
6784
6785
/**
6786
 * @method string getIngressId()
6787
 * @method string getListenerPort()
6788
 * @method string getDescription()
6789
 * @method string getLoadBalanceType()
6790
 * @method string getRules()
6791
 * @method string getCertId()
6792
 * @method string getCertIds()
6793
 * @method string getListenerProtocol()
6794
 * @method string getDefaultRule()
6795
 */
6796
class UpdateIngress extends Roa
6797
{
6798
    /** @var string */
6799
    public $pathPattern = '/pop/v1/sam/ingress/Ingress';
6800
6801
    /** @var string */
6802
    public $method = 'PUT';
6803
6804
    /**
6805
     * @param string $value
6806
     *
6807
     * @return $this
6808
     */
6809
    public function withIngressId($value)
6810
    {
6811
        $this->data['IngressId'] = $value;
6812
        $this->options['query']['IngressId'] = $value;
6813
6814
        return $this;
6815
    }
6816
6817
    /**
6818
     * @param string $value
6819
     *
6820
     * @return $this
6821
     */
6822
    public function withListenerPort($value)
6823
    {
6824
        $this->data['ListenerPort'] = $value;
6825
        $this->options['query']['ListenerPort'] = $value;
6826
6827
        return $this;
6828
    }
6829
6830
    /**
6831
     * @param string $value
6832
     *
6833
     * @return $this
6834
     */
6835
    public function withDescription($value)
6836
    {
6837
        $this->data['Description'] = $value;
6838
        $this->options['query']['Description'] = $value;
6839
6840
        return $this;
6841
    }
6842
6843
    /**
6844
     * @param string $value
6845
     *
6846
     * @return $this
6847
     */
6848
    public function withLoadBalanceType($value)
6849
    {
6850
        $this->data['LoadBalanceType'] = $value;
6851
        $this->options['query']['LoadBalanceType'] = $value;
6852
6853
        return $this;
6854
    }
6855
6856
    /**
6857
     * @param string $value
6858
     *
6859
     * @return $this
6860
     */
6861
    public function withRules($value)
6862
    {
6863
        $this->data['Rules'] = $value;
6864
        $this->options['form_params']['Rules'] = $value;
6865
6866
        return $this;
6867
    }
6868
6869
    /**
6870
     * @param string $value
6871
     *
6872
     * @return $this
6873
     */
6874
    public function withCertId($value)
6875
    {
6876
        $this->data['CertId'] = $value;
6877
        $this->options['query']['CertId'] = $value;
6878
6879
        return $this;
6880
    }
6881
6882
    /**
6883
     * @param string $value
6884
     *
6885
     * @return $this
6886
     */
6887
    public function withCertIds($value)
6888
    {
6889
        $this->data['CertIds'] = $value;
6890
        $this->options['query']['CertIds'] = $value;
6891
6892
        return $this;
6893
    }
6894
6895
    /**
6896
     * @param string $value
6897
     *
6898
     * @return $this
6899
     */
6900
    public function withListenerProtocol($value)
6901
    {
6902
        $this->data['ListenerProtocol'] = $value;
6903
        $this->options['query']['ListenerProtocol'] = $value;
6904
6905
        return $this;
6906
    }
6907
6908
    /**
6909
     * @param string $value
6910
     *
6911
     * @return $this
6912
     */
6913
    public function withDefaultRule($value)
6914
    {
6915
        $this->data['DefaultRule'] = $value;
6916
        $this->options['query']['DefaultRule'] = $value;
6917
6918
        return $this;
6919
    }
6920
}
6921
6922
/**
6923
 * @method string getNasId()
6924
 * @method string getJarStartArgs()
6925
 * @method string getConcurrencyPolicy()
6926
 * @method string getTriggerConfig()
6927
 * @method string getOssAkSecret()
6928
 * @method string getMountHost()
6929
 * @method string getBatchWaitTime()
6930
 * @method string getEnvs()
6931
 * @method string getPhpPECLExtensions()
6932
 * @method string getPhpArmsConfigLocation()
6933
 * @method string getProgrammingLanguage()
6934
 * @method string getCustomHostAlias()
6935
 * @method string getJarStartOptions()
6936
 * @method string getSlice()
6937
 * @method string getConfigMapMountDesc()
6938
 * @method string getOssMountDescs()
6939
 * @method string getImagePullSecrets()
6940
 * @method string getPreStop()
6941
 * @method string getPython()
6942
 * @method string getBackoffLimit()
6943
 * @method string getUpdateStrategy()
6944
 * @method string getChangeOrderDesc()
6945
 * @method string getAutoEnableApplicationScalingRule()
6946
 * @method string getPostStart()
6947
 * @method string getPhpExtensions()
6948
 * @method string getAssociateEip()
6949
 * @method string getWebContainer()
6950
 * @method string getEnableAhas()
6951
 * @method string getSlsConfigs()
6952
 * @method string getCommandArgs()
6953
 * @method string getAcrAssumeRoleArn()
6954
 * @method string getReadiness()
6955
 * @method string getTimezone()
6956
 * @method string getOssAkId()
6957
 * @method string getLiveness()
6958
 * @method string getPackageVersion()
6959
 * @method string getTomcatConfig()
6960
 * @method string getTimeout()
6961
 * @method string getWarStartOptions()
6962
 * @method string getPackageRuntimeCustomBuild()
6963
 * @method string getEdasContainerVersion()
6964
 * @method string getPackageUrl()
6965
 * @method string getTerminationGracePeriodSeconds()
6966
 * @method string getPhpConfig()
6967
 * @method string getSliceEnvs()
6968
 * @method string getEnableImageAccl()
6969
 * @method string getEnableGreyTagRoute()
6970
 * @method string getReplicas()
6971
 * @method string getCommand()
6972
 * @method string getMountDesc()
6973
 * @method string getJdk()
6974
 * @method string getMinReadyInstances()
6975
 * @method string getAcrInstanceId()
6976
 * @method string getAppId()
6977
 * @method string getImageUrl()
6978
 * @method string getPhp()
6979
 * @method string getRefAppId()
6980
 * @method string getPythonModules()
6981
 * @method string getPhpConfigLocation()
6982
 */
6983
class UpdateJob extends Roa
6984
{
6985
    /** @var string */
6986
    public $pathPattern = '/pop/v1/sam/job/updateJob';
6987
6988
    /** @var string */
6989
    public $method = 'POST';
6990
6991
    /**
6992
     * @param string $value
6993
     *
6994
     * @return $this
6995
     */
6996
    public function withNasId($value)
6997
    {
6998
        $this->data['NasId'] = $value;
6999
        $this->options['query']['NasId'] = $value;
7000
7001
        return $this;
7002
    }
7003
7004
    /**
7005
     * @param string $value
7006
     *
7007
     * @return $this
7008
     */
7009
    public function withJarStartArgs($value)
7010
    {
7011
        $this->data['JarStartArgs'] = $value;
7012
        $this->options['query']['JarStartArgs'] = $value;
7013
7014
        return $this;
7015
    }
7016
7017
    /**
7018
     * @param string $value
7019
     *
7020
     * @return $this
7021
     */
7022
    public function withConcurrencyPolicy($value)
7023
    {
7024
        $this->data['ConcurrencyPolicy'] = $value;
7025
        $this->options['query']['ConcurrencyPolicy'] = $value;
7026
7027
        return $this;
7028
    }
7029
7030
    /**
7031
     * @param string $value
7032
     *
7033
     * @return $this
7034
     */
7035
    public function withTriggerConfig($value)
7036
    {
7037
        $this->data['TriggerConfig'] = $value;
7038
        $this->options['query']['TriggerConfig'] = $value;
7039
7040
        return $this;
7041
    }
7042
7043
    /**
7044
     * @param string $value
7045
     *
7046
     * @return $this
7047
     */
7048
    public function withOssAkSecret($value)
7049
    {
7050
        $this->data['OssAkSecret'] = $value;
7051
        $this->options['form_params']['OssAkSecret'] = $value;
7052
7053
        return $this;
7054
    }
7055
7056
    /**
7057
     * @param string $value
7058
     *
7059
     * @return $this
7060
     */
7061
    public function withMountHost($value)
7062
    {
7063
        $this->data['MountHost'] = $value;
7064
        $this->options['query']['MountHost'] = $value;
7065
7066
        return $this;
7067
    }
7068
7069
    /**
7070
     * @param string $value
7071
     *
7072
     * @return $this
7073
     */
7074
    public function withBatchWaitTime($value)
7075
    {
7076
        $this->data['BatchWaitTime'] = $value;
7077
        $this->options['query']['BatchWaitTime'] = $value;
7078
7079
        return $this;
7080
    }
7081
7082
    /**
7083
     * @param string $value
7084
     *
7085
     * @return $this
7086
     */
7087
    public function withEnvs($value)
7088
    {
7089
        $this->data['Envs'] = $value;
7090
        $this->options['query']['Envs'] = $value;
7091
7092
        return $this;
7093
    }
7094
7095
    /**
7096
     * @param string $value
7097
     *
7098
     * @return $this
7099
     */
7100
    public function withPhpPECLExtensions($value)
7101
    {
7102
        $this->data['PhpPECLExtensions'] = $value;
7103
        $this->options['form_params']['PhpPECLExtensions'] = $value;
7104
7105
        return $this;
7106
    }
7107
7108
    /**
7109
     * @param string $value
7110
     *
7111
     * @return $this
7112
     */
7113
    public function withPhpArmsConfigLocation($value)
7114
    {
7115
        $this->data['PhpArmsConfigLocation'] = $value;
7116
        $this->options['query']['PhpArmsConfigLocation'] = $value;
7117
7118
        return $this;
7119
    }
7120
7121
    /**
7122
     * @param string $value
7123
     *
7124
     * @return $this
7125
     */
7126
    public function withProgrammingLanguage($value)
7127
    {
7128
        $this->data['ProgrammingLanguage'] = $value;
7129
        $this->options['query']['ProgrammingLanguage'] = $value;
7130
7131
        return $this;
7132
    }
7133
7134
    /**
7135
     * @param string $value
7136
     *
7137
     * @return $this
7138
     */
7139
    public function withCustomHostAlias($value)
7140
    {
7141
        $this->data['CustomHostAlias'] = $value;
7142
        $this->options['query']['CustomHostAlias'] = $value;
7143
7144
        return $this;
7145
    }
7146
7147
    /**
7148
     * @param string $value
7149
     *
7150
     * @return $this
7151
     */
7152
    public function withJarStartOptions($value)
7153
    {
7154
        $this->data['JarStartOptions'] = $value;
7155
        $this->options['query']['JarStartOptions'] = $value;
7156
7157
        return $this;
7158
    }
7159
7160
    /**
7161
     * @param string $value
7162
     *
7163
     * @return $this
7164
     */
7165
    public function withSlice($value)
7166
    {
7167
        $this->data['Slice'] = $value;
7168
        $this->options['query']['Slice'] = $value;
7169
7170
        return $this;
7171
    }
7172
7173
    /**
7174
     * @param string $value
7175
     *
7176
     * @return $this
7177
     */
7178
    public function withConfigMapMountDesc($value)
7179
    {
7180
        $this->data['ConfigMapMountDesc'] = $value;
7181
        $this->options['form_params']['ConfigMapMountDesc'] = $value;
7182
7183
        return $this;
7184
    }
7185
7186
    /**
7187
     * @param string $value
7188
     *
7189
     * @return $this
7190
     */
7191
    public function withOssMountDescs($value)
7192
    {
7193
        $this->data['OssMountDescs'] = $value;
7194
        $this->options['form_params']['OssMountDescs'] = $value;
7195
7196
        return $this;
7197
    }
7198
7199
    /**
7200
     * @param string $value
7201
     *
7202
     * @return $this
7203
     */
7204
    public function withImagePullSecrets($value)
7205
    {
7206
        $this->data['ImagePullSecrets'] = $value;
7207
        $this->options['query']['ImagePullSecrets'] = $value;
7208
7209
        return $this;
7210
    }
7211
7212
    /**
7213
     * @param string $value
7214
     *
7215
     * @return $this
7216
     */
7217
    public function withPreStop($value)
7218
    {
7219
        $this->data['PreStop'] = $value;
7220
        $this->options['query']['PreStop'] = $value;
7221
7222
        return $this;
7223
    }
7224
7225
    /**
7226
     * @param string $value
7227
     *
7228
     * @return $this
7229
     */
7230
    public function withPython($value)
7231
    {
7232
        $this->data['Python'] = $value;
7233
        $this->options['query']['Python'] = $value;
7234
7235
        return $this;
7236
    }
7237
7238
    /**
7239
     * @param string $value
7240
     *
7241
     * @return $this
7242
     */
7243
    public function withBackoffLimit($value)
7244
    {
7245
        $this->data['BackoffLimit'] = $value;
7246
        $this->options['query']['BackoffLimit'] = $value;
7247
7248
        return $this;
7249
    }
7250
7251
    /**
7252
     * @param string $value
7253
     *
7254
     * @return $this
7255
     */
7256
    public function withUpdateStrategy($value)
7257
    {
7258
        $this->data['UpdateStrategy'] = $value;
7259
        $this->options['query']['UpdateStrategy'] = $value;
7260
7261
        return $this;
7262
    }
7263
7264
    /**
7265
     * @param string $value
7266
     *
7267
     * @return $this
7268
     */
7269
    public function withChangeOrderDesc($value)
7270
    {
7271
        $this->data['ChangeOrderDesc'] = $value;
7272
        $this->options['query']['ChangeOrderDesc'] = $value;
7273
7274
        return $this;
7275
    }
7276
7277
    /**
7278
     * @param string $value
7279
     *
7280
     * @return $this
7281
     */
7282
    public function withAutoEnableApplicationScalingRule($value)
7283
    {
7284
        $this->data['AutoEnableApplicationScalingRule'] = $value;
7285
        $this->options['query']['AutoEnableApplicationScalingRule'] = $value;
7286
7287
        return $this;
7288
    }
7289
7290
    /**
7291
     * @param string $value
7292
     *
7293
     * @return $this
7294
     */
7295
    public function withPostStart($value)
7296
    {
7297
        $this->data['PostStart'] = $value;
7298
        $this->options['query']['PostStart'] = $value;
7299
7300
        return $this;
7301
    }
7302
7303
    /**
7304
     * @param string $value
7305
     *
7306
     * @return $this
7307
     */
7308
    public function withPhpExtensions($value)
7309
    {
7310
        $this->data['PhpExtensions'] = $value;
7311
        $this->options['form_params']['PhpExtensions'] = $value;
7312
7313
        return $this;
7314
    }
7315
7316
    /**
7317
     * @param string $value
7318
     *
7319
     * @return $this
7320
     */
7321
    public function withAssociateEip($value)
7322
    {
7323
        $this->data['AssociateEip'] = $value;
7324
        $this->options['form_params']['AssociateEip'] = $value;
7325
7326
        return $this;
7327
    }
7328
7329
    /**
7330
     * @param string $value
7331
     *
7332
     * @return $this
7333
     */
7334
    public function withWebContainer($value)
7335
    {
7336
        $this->data['WebContainer'] = $value;
7337
        $this->options['query']['WebContainer'] = $value;
7338
7339
        return $this;
7340
    }
7341
7342
    /**
7343
     * @param string $value
7344
     *
7345
     * @return $this
7346
     */
7347
    public function withEnableAhas($value)
7348
    {
7349
        $this->data['EnableAhas'] = $value;
7350
        $this->options['query']['EnableAhas'] = $value;
7351
7352
        return $this;
7353
    }
7354
7355
    /**
7356
     * @param string $value
7357
     *
7358
     * @return $this
7359
     */
7360
    public function withSlsConfigs($value)
7361
    {
7362
        $this->data['SlsConfigs'] = $value;
7363
        $this->options['query']['SlsConfigs'] = $value;
7364
7365
        return $this;
7366
    }
7367
7368
    /**
7369
     * @param string $value
7370
     *
7371
     * @return $this
7372
     */
7373
    public function withCommandArgs($value)
7374
    {
7375
        $this->data['CommandArgs'] = $value;
7376
        $this->options['query']['CommandArgs'] = $value;
7377
7378
        return $this;
7379
    }
7380
7381
    /**
7382
     * @param string $value
7383
     *
7384
     * @return $this
7385
     */
7386
    public function withAcrAssumeRoleArn($value)
7387
    {
7388
        $this->data['AcrAssumeRoleArn'] = $value;
7389
        $this->options['query']['AcrAssumeRoleArn'] = $value;
7390
7391
        return $this;
7392
    }
7393
7394
    /**
7395
     * @param string $value
7396
     *
7397
     * @return $this
7398
     */
7399
    public function withReadiness($value)
7400
    {
7401
        $this->data['Readiness'] = $value;
7402
        $this->options['query']['Readiness'] = $value;
7403
7404
        return $this;
7405
    }
7406
7407
    /**
7408
     * @param string $value
7409
     *
7410
     * @return $this
7411
     */
7412
    public function withTimezone($value)
7413
    {
7414
        $this->data['Timezone'] = $value;
7415
        $this->options['query']['Timezone'] = $value;
7416
7417
        return $this;
7418
    }
7419
7420
    /**
7421
     * @param string $value
7422
     *
7423
     * @return $this
7424
     */
7425
    public function withOssAkId($value)
7426
    {
7427
        $this->data['OssAkId'] = $value;
7428
        $this->options['form_params']['OssAkId'] = $value;
7429
7430
        return $this;
7431
    }
7432
7433
    /**
7434
     * @param string $value
7435
     *
7436
     * @return $this
7437
     */
7438
    public function withLiveness($value)
7439
    {
7440
        $this->data['Liveness'] = $value;
7441
        $this->options['query']['Liveness'] = $value;
7442
7443
        return $this;
7444
    }
7445
7446
    /**
7447
     * @param string $value
7448
     *
7449
     * @return $this
7450
     */
7451
    public function withPackageVersion($value)
7452
    {
7453
        $this->data['PackageVersion'] = $value;
7454
        $this->options['query']['PackageVersion'] = $value;
7455
7456
        return $this;
7457
    }
7458
7459
    /**
7460
     * @param string $value
7461
     *
7462
     * @return $this
7463
     */
7464
    public function withTomcatConfig($value)
7465
    {
7466
        $this->data['TomcatConfig'] = $value;
7467
        $this->options['query']['TomcatConfig'] = $value;
7468
7469
        return $this;
7470
    }
7471
7472
    /**
7473
     * @param string $value
7474
     *
7475
     * @return $this
7476
     */
7477
    public function withTimeout($value)
7478
    {
7479
        $this->data['Timeout'] = $value;
7480
        $this->options['query']['Timeout'] = $value;
7481
7482
        return $this;
7483
    }
7484
7485
    /**
7486
     * @param string $value
7487
     *
7488
     * @return $this
7489
     */
7490
    public function withWarStartOptions($value)
7491
    {
7492
        $this->data['WarStartOptions'] = $value;
7493
        $this->options['query']['WarStartOptions'] = $value;
7494
7495
        return $this;
7496
    }
7497
7498
    /**
7499
     * @param string $value
7500
     *
7501
     * @return $this
7502
     */
7503
    public function withPackageRuntimeCustomBuild($value)
7504
    {
7505
        $this->data['PackageRuntimeCustomBuild'] = $value;
7506
        $this->options['form_params']['PackageRuntimeCustomBuild'] = $value;
7507
7508
        return $this;
7509
    }
7510
7511
    /**
7512
     * @param string $value
7513
     *
7514
     * @return $this
7515
     */
7516
    public function withEdasContainerVersion($value)
7517
    {
7518
        $this->data['EdasContainerVersion'] = $value;
7519
        $this->options['query']['EdasContainerVersion'] = $value;
7520
7521
        return $this;
7522
    }
7523
7524
    /**
7525
     * @param string $value
7526
     *
7527
     * @return $this
7528
     */
7529
    public function withPackageUrl($value)
7530
    {
7531
        $this->data['PackageUrl'] = $value;
7532
        $this->options['query']['PackageUrl'] = $value;
7533
7534
        return $this;
7535
    }
7536
7537
    /**
7538
     * @param string $value
7539
     *
7540
     * @return $this
7541
     */
7542
    public function withTerminationGracePeriodSeconds($value)
7543
    {
7544
        $this->data['TerminationGracePeriodSeconds'] = $value;
7545
        $this->options['query']['TerminationGracePeriodSeconds'] = $value;
7546
7547
        return $this;
7548
    }
7549
7550
    /**
7551
     * @param string $value
7552
     *
7553
     * @return $this
7554
     */
7555
    public function withPhpConfig($value)
7556
    {
7557
        $this->data['PhpConfig'] = $value;
7558
        $this->options['form_params']['PhpConfig'] = $value;
7559
7560
        return $this;
7561
    }
7562
7563
    /**
7564
     * @param string $value
7565
     *
7566
     * @return $this
7567
     */
7568
    public function withSliceEnvs($value)
7569
    {
7570
        $this->data['SliceEnvs'] = $value;
7571
        $this->options['query']['SliceEnvs'] = $value;
7572
7573
        return $this;
7574
    }
7575
7576
    /**
7577
     * @param string $value
7578
     *
7579
     * @return $this
7580
     */
7581
    public function withEnableImageAccl($value)
7582
    {
7583
        $this->data['EnableImageAccl'] = $value;
7584
        $this->options['form_params']['EnableImageAccl'] = $value;
7585
7586
        return $this;
7587
    }
7588
7589
    /**
7590
     * @param string $value
7591
     *
7592
     * @return $this
7593
     */
7594
    public function withEnableGreyTagRoute($value)
7595
    {
7596
        $this->data['EnableGreyTagRoute'] = $value;
7597
        $this->options['query']['EnableGreyTagRoute'] = $value;
7598
7599
        return $this;
7600
    }
7601
7602
    /**
7603
     * @param string $value
7604
     *
7605
     * @return $this
7606
     */
7607
    public function withReplicas($value)
7608
    {
7609
        $this->data['Replicas'] = $value;
7610
        $this->options['query']['Replicas'] = $value;
7611
7612
        return $this;
7613
    }
7614
7615
    /**
7616
     * @param string $value
7617
     *
7618
     * @return $this
7619
     */
7620
    public function withCommand($value)
7621
    {
7622
        $this->data['Command'] = $value;
7623
        $this->options['query']['Command'] = $value;
7624
7625
        return $this;
7626
    }
7627
7628
    /**
7629
     * @param string $value
7630
     *
7631
     * @return $this
7632
     */
7633
    public function withMountDesc($value)
7634
    {
7635
        $this->data['MountDesc'] = $value;
7636
        $this->options['query']['MountDesc'] = $value;
7637
7638
        return $this;
7639
    }
7640
7641
    /**
7642
     * @param string $value
7643
     *
7644
     * @return $this
7645
     */
7646
    public function withJdk($value)
7647
    {
7648
        $this->data['Jdk'] = $value;
7649
        $this->options['query']['Jdk'] = $value;
7650
7651
        return $this;
7652
    }
7653
7654
    /**
7655
     * @param string $value
7656
     *
7657
     * @return $this
7658
     */
7659
    public function withMinReadyInstances($value)
7660
    {
7661
        $this->data['MinReadyInstances'] = $value;
7662
        $this->options['query']['MinReadyInstances'] = $value;
7663
7664
        return $this;
7665
    }
7666
7667
    /**
7668
     * @param string $value
7669
     *
7670
     * @return $this
7671
     */
7672
    public function withAcrInstanceId($value)
7673
    {
7674
        $this->data['AcrInstanceId'] = $value;
7675
        $this->options['form_params']['AcrInstanceId'] = $value;
7676
7677
        return $this;
7678
    }
7679
7680
    /**
7681
     * @param string $value
7682
     *
7683
     * @return $this
7684
     */
7685
    public function withAppId($value)
7686
    {
7687
        $this->data['AppId'] = $value;
7688
        $this->options['query']['AppId'] = $value;
7689
7690
        return $this;
7691
    }
7692
7693
    /**
7694
     * @param string $value
7695
     *
7696
     * @return $this
7697
     */
7698
    public function withImageUrl($value)
7699
    {
7700
        $this->data['ImageUrl'] = $value;
7701
        $this->options['query']['ImageUrl'] = $value;
7702
7703
        return $this;
7704
    }
7705
7706
    /**
7707
     * @param string $value
7708
     *
7709
     * @return $this
7710
     */
7711
    public function withPhp($value)
7712
    {
7713
        $this->data['Php'] = $value;
7714
        $this->options['form_params']['Php'] = $value;
7715
7716
        return $this;
7717
    }
7718
7719
    /**
7720
     * @param string $value
7721
     *
7722
     * @return $this
7723
     */
7724
    public function withRefAppId($value)
7725
    {
7726
        $this->data['RefAppId'] = $value;
7727
        $this->options['query']['RefAppId'] = $value;
7728
7729
        return $this;
7730
    }
7731
7732
    /**
7733
     * @param string $value
7734
     *
7735
     * @return $this
7736
     */
7737
    public function withPythonModules($value)
7738
    {
7739
        $this->data['PythonModules'] = $value;
7740
        $this->options['query']['PythonModules'] = $value;
7741
7742
        return $this;
7743
    }
7744
7745
    /**
7746
     * @param string $value
7747
     *
7748
     * @return $this
7749
     */
7750
    public function withPhpConfigLocation($value)
7751
    {
7752
        $this->data['PhpConfigLocation'] = $value;
7753
        $this->options['query']['PhpConfigLocation'] = $value;
7754
7755
        return $this;
7756
    }
7757
}
7758
7759
/**
7760
 * @method string getNamespaceName()
7761
 * @method string getNamespaceDescription()
7762
 * @method string getNamespaceId()
7763
 */
7764
class UpdateNamespace extends Roa
7765
{
7766
    /** @var string */
7767
    public $pathPattern = '/pop/v1/paas/namespace';
7768
7769
    /** @var string */
7770
    public $method = 'PUT';
7771
7772
    /**
7773
     * @param string $value
7774
     *
7775
     * @return $this
7776
     */
7777
    public function withNamespaceName($value)
7778
    {
7779
        $this->data['NamespaceName'] = $value;
7780
        $this->options['query']['NamespaceName'] = $value;
7781
7782
        return $this;
7783
    }
7784
7785
    /**
7786
     * @param string $value
7787
     *
7788
     * @return $this
7789
     */
7790
    public function withNamespaceDescription($value)
7791
    {
7792
        $this->data['NamespaceDescription'] = $value;
7793
        $this->options['query']['NamespaceDescription'] = $value;
7794
7795
        return $this;
7796
    }
7797
7798
    /**
7799
     * @param string $value
7800
     *
7801
     * @return $this
7802
     */
7803
    public function withNamespaceId($value)
7804
    {
7805
        $this->data['NamespaceId'] = $value;
7806
        $this->options['query']['NamespaceId'] = $value;
7807
7808
        return $this;
7809
    }
7810
}
7811
7812
/**
7813
 * @method string getNamespaceId()
7814
 * @method string getVpcId()
7815
 */
7816
class UpdateNamespaceVpc extends Roa
7817
{
7818
    /** @var string */
7819
    public $pathPattern = '/pop/v1/sam/namespace/updateNamespaceVpc';
7820
7821
    /** @var string */
7822
    public $method = 'POST';
7823
7824
    /**
7825
     * @param string $value
7826
     *
7827
     * @return $this
7828
     */
7829
    public function withNamespaceId($value)
7830
    {
7831
        $this->data['NamespaceId'] = $value;
7832
        $this->options['query']['NamespaceId'] = $value;
7833
7834
        return $this;
7835
    }
7836
7837
    /**
7838
     * @param string $value
7839
     *
7840
     * @return $this
7841
     */
7842
    public function withVpcId($value)
7843
    {
7844
        $this->data['VpcId'] = $value;
7845
        $this->options['query']['VpcId'] = $value;
7846
7847
        return $this;
7848
    }
7849
}
7850
7851
/**
7852
 * @method string getNamespaceId()
7853
 * @method string getSecretId()
7854
 * @method string getSecretData()
7855
 */
7856
class UpdateSecret extends Roa
7857
{
7858
    /** @var string */
7859
    public $pathPattern = '/pop/v1/sam/secret/secret';
7860
7861
    /** @var string */
7862
    public $method = 'PUT';
7863
7864
    /**
7865
     * @param string $value
7866
     *
7867
     * @return $this
7868
     */
7869
    public function withNamespaceId($value)
7870
    {
7871
        $this->data['NamespaceId'] = $value;
7872
        $this->options['query']['NamespaceId'] = $value;
7873
7874
        return $this;
7875
    }
7876
7877
    /**
7878
     * @param string $value
7879
     *
7880
     * @return $this
7881
     */
7882
    public function withSecretId($value)
7883
    {
7884
        $this->data['SecretId'] = $value;
7885
        $this->options['query']['SecretId'] = $value;
7886
7887
        return $this;
7888
    }
7889
7890
    /**
7891
     * @param string $value
7892
     *
7893
     * @return $this
7894
     */
7895
    public function withSecretData($value)
7896
    {
7897
        $this->data['SecretData'] = $value;
7898
        $this->options['form_params']['SecretData'] = $value;
7899
7900
        return $this;
7901
    }
7902
}
7903