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 ( d6285a...935474 )
by
unknown
08:33
created

ListOpsItems   A

Complexity

Total Complexity 5

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 5
eloc 10
dl 0
loc 24
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A withFilter() 0 16 5
1
<?php
2
3
namespace AlibabaCloud\Oos\V20190601;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method CancelExecution cancelExecution(array $options = [])
9
 * @method ChangeResourceGroup changeResourceGroup(array $options = [])
10
 * @method ContinueDeployApplicationGroup continueDeployApplicationGroup(array $options = [])
11
 * @method CreateApplication createApplication(array $options = [])
12
 * @method CreateApplicationGroup createApplicationGroup(array $options = [])
13
 * @method CreateOpsItem createOpsItem(array $options = [])
14
 * @method CreateParameter createParameter(array $options = [])
15
 * @method CreatePatchBaseline createPatchBaseline(array $options = [])
16
 * @method CreateSecretParameter createSecretParameter(array $options = [])
17
 * @method CreateStateConfiguration createStateConfiguration(array $options = [])
18
 * @method CreateTemplate createTemplate(array $options = [])
19
 * @method DeleteApplication deleteApplication(array $options = [])
20
 * @method DeleteApplicationGroup deleteApplicationGroup(array $options = [])
21
 * @method DeleteExecutions deleteExecutions(array $options = [])
22
 * @method DeleteParameter deleteParameter(array $options = [])
23
 * @method DeletePatchBaseline deletePatchBaseline(array $options = [])
24
 * @method DeleteSecretParameter deleteSecretParameter(array $options = [])
25
 * @method DeleteStateConfigurations deleteStateConfigurations(array $options = [])
26
 * @method DeleteTemplate deleteTemplate(array $options = [])
27
 * @method DeleteTemplates deleteTemplates(array $options = [])
28
 * @method DeployApplicationGroup deployApplicationGroup(array $options = [])
29
 * @method DescribeRegions describeRegions(array $options = [])
30
 * @method GenerateExecutionPolicy generateExecutionPolicy(array $options = [])
31
 * @method GetApplication getApplication(array $options = [])
32
 * @method GetApplicationGroup getApplicationGroup(array $options = [])
33
 * @method GetExecutionTemplate getExecutionTemplate(array $options = [])
34
 * @method GetInventorySchema getInventorySchema(array $options = [])
35
 * @method GetOpsItem getOpsItem(array $options = [])
36
 * @method GetParameter getParameter(array $options = [])
37
 * @method GetParameters getParameters(array $options = [])
38
 * @method GetParametersByPath getParametersByPath(array $options = [])
39
 * @method GetPatchBaseline getPatchBaseline(array $options = [])
40
 * @method GetSecretParameter getSecretParameter(array $options = [])
41
 * @method GetSecretParameters getSecretParameters(array $options = [])
42
 * @method GetSecretParametersByPath getSecretParametersByPath(array $options = [])
43
 * @method GetServiceSettings getServiceSettings(array $options = [])
44
 * @method GetTemplate getTemplate(array $options = [])
45
 * @method ListActions listActions(array $options = [])
46
 * @method ListApplicationGroups listApplicationGroups(array $options = [])
47
 * @method ListApplications listApplications(array $options = [])
48
 * @method ListExecutionLogs listExecutionLogs(array $options = [])
49
 * @method ListExecutionRiskyTasks listExecutionRiskyTasks(array $options = [])
50
 * @method ListExecutions listExecutions(array $options = [])
51
 * @method ListInstancePatches listInstancePatches(array $options = [])
52
 * @method ListInstancePatchStates listInstancePatchStates(array $options = [])
53
 * @method ListInventoryEntries listInventoryEntries(array $options = [])
54
 * @method ListOpsItems listOpsItems(array $options = [])
55
 * @method ListParameters listParameters(array $options = [])
56
 * @method ListParameterVersions listParameterVersions(array $options = [])
57
 * @method ListPatchBaselines listPatchBaselines(array $options = [])
58
 * @method ListResourceExecutionStatus listResourceExecutionStatus(array $options = [])
59
 * @method ListSecretParameters listSecretParameters(array $options = [])
60
 * @method ListSecretParameterVersions listSecretParameterVersions(array $options = [])
61
 * @method ListStateConfigurations listStateConfigurations(array $options = [])
62
 * @method ListTagKeys listTagKeys(array $options = [])
63
 * @method ListTagResources listTagResources(array $options = [])
64
 * @method ListTagValues listTagValues(array $options = [])
65
 * @method ListTaskExecutions listTaskExecutions(array $options = [])
66
 * @method ListTemplates listTemplates(array $options = [])
67
 * @method ListTemplateVersions listTemplateVersions(array $options = [])
68
 * @method NotifyExecution notifyExecution(array $options = [])
69
 * @method RegisterDefaultPatchBaseline registerDefaultPatchBaseline(array $options = [])
70
 * @method SearchInventory searchInventory(array $options = [])
71
 * @method SetServiceSettings setServiceSettings(array $options = [])
72
 * @method StartExecution startExecution(array $options = [])
73
 * @method TagResources tagResources(array $options = [])
74
 * @method TriggerExecution triggerExecution(array $options = [])
75
 * @method UntagResources untagResources(array $options = [])
76
 * @method UpdateApplication updateApplication(array $options = [])
77
 * @method UpdateApplicationGroup updateApplicationGroup(array $options = [])
78
 * @method UpdateExecution updateExecution(array $options = [])
79
 * @method UpdateOpsItem updateOpsItem(array $options = [])
80
 * @method UpdateParameter updateParameter(array $options = [])
81
 * @method UpdatePatchBaseline updatePatchBaseline(array $options = [])
82
 * @method UpdateSecretParameter updateSecretParameter(array $options = [])
83
 * @method UpdateStateConfiguration updateStateConfiguration(array $options = [])
84
 * @method UpdateTemplate updateTemplate(array $options = [])
85
 * @method ValidateTemplateContent validateTemplateContent(array $options = [])
86
 */
87
class OosApiResolver extends ApiResolver
88
{
89
}
90
91
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
92
{
93
    /** @var string */
94
    public $product = 'oos';
95
96
    /** @var string */
97
    public $version = '2019-06-01';
98
99
    /** @var string */
100
    public $method = 'POST';
101
102
    /** @var string */
103
    public $serviceCode = 'oos';
104
}
105
106
/**
107
 * @method string getExecutionId()
108
 * @method $this withExecutionId($value)
109
 */
110
class CancelExecution extends Rpc
111
{
112
}
113
114
/**
115
 * @method string getResourceId()
116
 * @method $this withResourceId($value)
117
 * @method string getResourceType()
118
 * @method $this withResourceType($value)
119
 * @method string getNewResourceGroupId()
120
 * @method $this withNewResourceGroupId($value)
121
 */
122
class ChangeResourceGroup extends Rpc
123
{
124
}
125
126
/**
127
 * @method string getDeployParameters()
128
 * @method $this withDeployParameters($value)
129
 * @method string getApplicationName()
130
 * @method $this withApplicationName($value)
131
 * @method string getName()
132
 * @method $this withName($value)
133
 */
134
class ContinueDeployApplicationGroup extends Rpc
135
{
136
}
137
138
/**
139
 * @method string getClientToken()
140
 * @method $this withClientToken($value)
141
 * @method string getDescription()
142
 * @method $this withDescription($value)
143
 * @method string getResourceGroupId()
144
 * @method $this withResourceGroupId($value)
145
 * @method string getTags()
146
 * @method $this withTags($value)
147
 * @method string getName()
148
 * @method $this withName($value)
149
 */
150
class CreateApplication extends Rpc
151
{
152
}
153
154
/**
155
 * @method string getClientToken()
156
 * @method $this withClientToken($value)
157
 * @method string getDescription()
158
 * @method $this withDescription($value)
159
 * @method string getCmsGroupId()
160
 * @method $this withCmsGroupId($value)
161
 * @method string getDeployRegionId()
162
 * @method $this withDeployRegionId($value)
163
 * @method string getApplicationName()
164
 * @method $this withApplicationName($value)
165
 * @method string getImportTagValue()
166
 * @method $this withImportTagValue($value)
167
 * @method string getImportTagKey()
168
 * @method $this withImportTagKey($value)
169
 * @method string getName()
170
 * @method $this withName($value)
171
 */
172
class CreateApplicationGroup extends Rpc
173
{
174
}
175
176
/**
177
 * @method string getClientToken()
178
 * @method $this withClientToken($value)
179
 * @method string getDescription()
180
 * @method $this withDescription($value)
181
 * @method string getSource()
182
 * @method $this withSource($value)
183
 * @method string getTitle()
184
 * @method $this withTitle($value)
185
 * @method string getResourceGroupId()
186
 * @method $this withResourceGroupId($value)
187
 * @method string getSeverity()
188
 * @method $this withSeverity($value)
189
 * @method string getSolutions()
190
 * @method $this withSolutions($value)
191
 * @method string getResources()
192
 * @method $this withResources($value)
193
 * @method string getPriority()
194
 * @method $this withPriority($value)
195
 * @method string getDedupString()
196
 * @method $this withDedupString($value)
197
 * @method string getTags()
198
 * @method $this withTags($value)
199
 * @method string getCategory()
200
 * @method $this withCategory($value)
201
 */
202
class CreateOpsItem extends Rpc
203
{
204
}
205
206
/**
207
 * @method string getClientToken()
208
 * @method $this withClientToken($value)
209
 * @method string getDescription()
210
 * @method $this withDescription($value)
211
 * @method string getType()
212
 * @method $this withType($value)
213
 * @method string getConstraints()
214
 * @method $this withConstraints($value)
215
 * @method string getTags()
216
 * @method $this withTags($value)
217
 * @method string getResourceGroupId()
218
 * @method $this withResourceGroupId($value)
219
 * @method string getName()
220
 * @method $this withName($value)
221
 * @method string getValue()
222
 * @method $this withValue($value)
223
 */
224
class CreateParameter extends Rpc
225
{
226
}
227
228
/**
229
 * @method string getClientToken()
230
 * @method $this withClientToken($value)
231
 * @method string getApprovalRules()
232
 * @method $this withApprovalRules($value)
233
 * @method string getDescription()
234
 * @method $this withDescription($value)
235
 * @method string getOperationSystem()
236
 * @method $this withOperationSystem($value)
237
 * @method string getName()
238
 * @method $this withName($value)
239
 */
240
class CreatePatchBaseline extends Rpc
241
{
242
}
243
244
/**
245
 * @method string getClientToken()
246
 * @method $this withClientToken($value)
247
 * @method string getDescription()
248
 * @method $this withDescription($value)
249
 * @method string getType()
250
 * @method $this withType($value)
251
 * @method string getConstraints()
252
 * @method $this withConstraints($value)
253
 * @method string getResourceGroupId()
254
 * @method $this withResourceGroupId($value)
255
 * @method string getValue()
256
 * @method $this withValue($value)
257
 * @method string getKeyId()
258
 * @method $this withKeyId($value)
259
 * @method string getTags()
260
 * @method $this withTags($value)
261
 * @method string getName()
262
 * @method $this withName($value)
263
 */
264
class CreateSecretParameter extends Rpc
265
{
266
}
267
268
/**
269
 * @method string getScheduleType()
270
 * @method $this withScheduleType($value)
271
 * @method string getClientToken()
272
 * @method $this withClientToken($value)
273
 * @method string getDescription()
274
 * @method $this withDescription($value)
275
 * @method string getTargets()
276
 * @method $this withTargets($value)
277
 * @method string getResourceGroupId()
278
 * @method $this withResourceGroupId($value)
279
 * @method string getTemplateVersion()
280
 * @method $this withTemplateVersion($value)
281
 * @method string getScheduleExpression()
282
 * @method $this withScheduleExpression($value)
283
 * @method string getTemplateName()
284
 * @method $this withTemplateName($value)
285
 * @method string getConfigureMode()
286
 * @method $this withConfigureMode($value)
287
 * @method string getTags()
288
 * @method $this withTags($value)
289
 * @method string getParameters()
290
 * @method $this withParameters($value)
291
 */
292
class CreateStateConfiguration extends Rpc
293
{
294
}
295
296
/**
297
 * @method string getContent()
298
 * @method $this withContent($value)
299
 * @method string getTags()
300
 * @method $this withTags($value)
301
 * @method string getResourceGroupId()
302
 * @method $this withResourceGroupId($value)
303
 * @method string getTemplateName()
304
 * @method $this withTemplateName($value)
305
 * @method string getVersionName()
306
 * @method $this withVersionName($value)
307
 */
308
class CreateTemplate extends Rpc
309
{
310
}
311
312
/**
313
 * @method string getName()
314
 * @method $this withName($value)
315
 * @method string getForce()
316
 * @method $this withForce($value)
317
 */
318
class DeleteApplication extends Rpc
319
{
320
}
321
322
/**
323
 * @method string getApplicationName()
324
 * @method $this withApplicationName($value)
325
 * @method string getName()
326
 * @method $this withName($value)
327
 */
328
class DeleteApplicationGroup extends Rpc
329
{
330
}
331
332
/**
333
 * @method string getExecutionIds()
334
 * @method $this withExecutionIds($value)
335
 */
336
class DeleteExecutions extends Rpc
337
{
338
}
339
340
/**
341
 * @method string getName()
342
 * @method $this withName($value)
343
 */
344
class DeleteParameter extends Rpc
345
{
346
}
347
348
/**
349
 * @method string getName()
350
 * @method $this withName($value)
351
 */
352
class DeletePatchBaseline extends Rpc
353
{
354
}
355
356
/**
357
 * @method string getName()
358
 * @method $this withName($value)
359
 */
360
class DeleteSecretParameter extends Rpc
361
{
362
}
363
364
/**
365
 * @method string getStateConfigurationIds()
366
 * @method $this withStateConfigurationIds($value)
367
 * @method string getClientToken()
368
 * @method $this withClientToken($value)
369
 */
370
class DeleteStateConfigurations extends Rpc
371
{
372
}
373
374
/**
375
 * @method string getAutoDeleteExecutions()
376
 * @method $this withAutoDeleteExecutions($value)
377
 * @method string getTemplateName()
378
 * @method $this withTemplateName($value)
379
 */
380
class DeleteTemplate extends Rpc
381
{
382
}
383
384
/**
385
 * @method string getTemplateNames()
386
 * @method $this withTemplateNames($value)
387
 * @method string getAutoDeleteExecutions()
388
 * @method $this withAutoDeleteExecutions($value)
389
 */
390
class DeleteTemplates extends Rpc
391
{
392
}
393
394
/**
395
 * @method string getDeployParameters()
396
 * @method $this withDeployParameters($value)
397
 * @method string getApplicationName()
398
 * @method $this withApplicationName($value)
399
 * @method string getName()
400
 * @method $this withName($value)
401
 */
402
class DeployApplicationGroup extends Rpc
403
{
404
}
405
406
/**
407
 * @method string getAcceptLanguage()
408
 * @method $this withAcceptLanguage($value)
409
 */
410
class DescribeRegions extends Rpc
411
{
412
}
413
414
/**
415
 * @method string getTemplateVersion()
416
 * @method $this withTemplateVersion($value)
417
 * @method string getTemplateName()
418
 * @method $this withTemplateName($value)
419
 */
420
class GenerateExecutionPolicy extends Rpc
421
{
422
}
423
424
/**
425
 * @method string getName()
426
 * @method $this withName($value)
427
 */
428
class GetApplication extends Rpc
429
{
430
}
431
432
/**
433
 * @method string getApplicationName()
434
 * @method $this withApplicationName($value)
435
 * @method string getName()
436
 * @method $this withName($value)
437
 */
438
class GetApplicationGroup extends Rpc
439
{
440
}
441
442
/**
443
 * @method string getExecutionId()
444
 * @method $this withExecutionId($value)
445
 */
446
class GetExecutionTemplate extends Rpc
447
{
448
}
449
450
/**
451
 * @method string getAggregator()
452
 * @method $this withAggregator($value)
453
 * @method string getNextToken()
454
 * @method $this withNextToken($value)
455
 * @method string getMaxResults()
456
 * @method $this withMaxResults($value)
457
 * @method string getTypeName()
458
 * @method $this withTypeName($value)
459
 */
460
class GetInventorySchema extends Rpc
461
{
462
}
463
464
/**
465
 * @method string getOpsItemId()
466
 * @method $this withOpsItemId($value)
467
 */
468
class GetOpsItem extends Rpc
469
{
470
}
471
472
/**
473
 * @method string getResourceGroupId()
474
 * @method $this withResourceGroupId($value)
475
 * @method string getParameterVersion()
476
 * @method $this withParameterVersion($value)
477
 * @method string getName()
478
 * @method $this withName($value)
479
 */
480
class GetParameter extends Rpc
481
{
482
}
483
484
/**
485
 * @method string getNames()
486
 * @method $this withNames($value)
487
 */
488
class GetParameters extends Rpc
489
{
490
}
491
492
/**
493
 * @method string getRecursive()
494
 * @method $this withRecursive($value)
495
 * @method string getPath()
496
 * @method $this withPath($value)
497
 * @method string getNextToken()
498
 * @method $this withNextToken($value)
499
 * @method string getMaxResults()
500
 * @method $this withMaxResults($value)
501
 */
502
class GetParametersByPath extends Rpc
503
{
504
}
505
506
/**
507
 * @method string getName()
508
 * @method $this withName($value)
509
 */
510
class GetPatchBaseline extends Rpc
511
{
512
}
513
514
/**
515
 * @method string getWithDecryption()
516
 * @method $this withWithDecryption($value)
517
 * @method string getParameterVersion()
518
 * @method $this withParameterVersion($value)
519
 * @method string getName()
520
 * @method $this withName($value)
521
 */
522
class GetSecretParameter extends Rpc
523
{
524
}
525
526
/**
527
 * @method string getWithDecryption()
528
 * @method $this withWithDecryption($value)
529
 * @method string getNames()
530
 * @method $this withNames($value)
531
 */
532
class GetSecretParameters extends Rpc
533
{
534
}
535
536
/**
537
 * @method string getWithDecryption()
538
 * @method $this withWithDecryption($value)
539
 * @method string getRecursive()
540
 * @method $this withRecursive($value)
541
 * @method string getPath()
542
 * @method $this withPath($value)
543
 * @method string getNextToken()
544
 * @method $this withNextToken($value)
545
 * @method string getMaxResults()
546
 * @method $this withMaxResults($value)
547
 */
548
class GetSecretParametersByPath extends Rpc
549
{
550
}
551
552
class GetServiceSettings extends Rpc
553
{
554
}
555
556
/**
557
 * @method string getTemplateVersion()
558
 * @method $this withTemplateVersion($value)
559
 * @method string getTemplateName()
560
 * @method $this withTemplateName($value)
561
 */
562
class GetTemplate extends Rpc
563
{
564
}
565
566
/**
567
 * @method string getOOSActionName()
568
 * @method $this withOOSActionName($value)
569
 * @method string getNextToken()
570
 * @method $this withNextToken($value)
571
 * @method string getMaxResults()
572
 * @method $this withMaxResults($value)
573
 */
574
class ListActions extends Rpc
575
{
576
}
577
578
/**
579
 * @method string getResourceProduct()
580
 * @method $this withResourceProduct($value)
581
 * @method string getNextToken()
582
 * @method $this withNextToken($value)
583
 * @method string getResourceId()
584
 * @method $this withResourceId($value)
585
 * @method string getProduct()
586
 * @method $this withProduct($value)
587
 * @method string getDeployRegionId()
588
 * @method $this withDeployRegionId($value)
589
 * @method string getResourceType()
590
 * @method $this withResourceType($value)
591
 * @method string getApplicationName()
592
 * @method $this withApplicationName($value)
593
 * @method string getMaxResults()
594
 * @method $this withMaxResults($value)
595
 */
596
class ListApplicationGroups extends Rpc
597
{
598
}
599
600
/**
601
 * @method string getNextToken()
602
 * @method $this withNextToken($value)
603
 * @method string getTags()
604
 * @method $this withTags($value)
605
 * @method string getNames()
606
 * @method $this withNames($value)
607
 * @method string getName()
608
 * @method $this withName($value)
609
 * @method string getMaxResults()
610
 * @method $this withMaxResults($value)
611
 */
612
class ListApplications extends Rpc
613
{
614
}
615
616
/**
617
 * @method string getExecutionId()
618
 * @method $this withExecutionId($value)
619
 * @method string getLogType()
620
 * @method $this withLogType($value)
621
 * @method string getNextToken()
622
 * @method $this withNextToken($value)
623
 * @method string getMaxResults()
624
 * @method $this withMaxResults($value)
625
 * @method string getTaskExecutionId()
626
 * @method $this withTaskExecutionId($value)
627
 */
628
class ListExecutionLogs extends Rpc
629
{
630
}
631
632
/**
633
 * @method string getTemplateName()
634
 * @method $this withTemplateName($value)
635
 */
636
class ListExecutionRiskyTasks extends Rpc
637
{
638
}
639
640
/**
641
 * @method string getExecutedBy()
642
 * @method $this withExecutedBy($value)
643
 * @method string getIncludeChildExecution()
644
 * @method $this withIncludeChildExecution($value)
645
 * @method string getMode()
646
 * @method $this withMode($value)
647
 * @method string getExecutionId()
648
 * @method $this withExecutionId($value)
649
 * @method string getResourceGroupId()
650
 * @method $this withResourceGroupId($value)
651
 * @method string getRamRole()
652
 * @method $this withRamRole($value)
653
 * @method string getNextToken()
654
 * @method $this withNextToken($value)
655
 * @method string getTemplateName()
656
 * @method $this withTemplateName($value)
657
 * @method string getEndDateBefore()
658
 * @method $this withEndDateBefore($value)
659
 * @method string getSortOrder()
660
 * @method $this withSortOrder($value)
661
 * @method string getResourceId()
662
 * @method $this withResourceId($value)
663
 * @method string getStartDateAfter()
664
 * @method $this withStartDateAfter($value)
665
 * @method string getStartDateBefore()
666
 * @method $this withStartDateBefore($value)
667
 * @method string getTags()
668
 * @method $this withTags($value)
669
 * @method string getParentExecutionId()
670
 * @method $this withParentExecutionId($value)
671
 * @method string getEndDateAfter()
672
 * @method $this withEndDateAfter($value)
673
 * @method string getMaxResults()
674
 * @method $this withMaxResults($value)
675
 * @method string getSortField()
676
 * @method $this withSortField($value)
677
 * @method string getCategory()
678
 * @method $this withCategory($value)
679
 * @method string getResourceTemplateName()
680
 * @method $this withResourceTemplateName($value)
681
 * @method string getStatus()
682
 * @method $this withStatus($value)
683
 */
684
class ListExecutions extends Rpc
685
{
686
}
687
688
/**
689
 * @method string getInstanceId()
690
 * @method $this withInstanceId($value)
691
 * @method string getNextToken()
692
 * @method $this withNextToken($value)
693
 * @method string getMaxResults()
694
 * @method $this withMaxResults($value)
695
 * @method string getPatchStatuses()
696
 * @method $this withPatchStatuses($value)
697
 */
698
class ListInstancePatches extends Rpc
699
{
700
}
701
702
/**
703
 * @method string getNextToken()
704
 * @method $this withNextToken($value)
705
 * @method string getInstanceIds()
706
 * @method $this withInstanceIds($value)
707
 * @method string getMaxResults()
708
 * @method $this withMaxResults($value)
709
 */
710
class ListInstancePatchStates extends Rpc
711
{
712
}
713
714
/**
715
 * @method array getFilter()
716
 * @method string getInstanceId()
717
 * @method $this withInstanceId($value)
718
 * @method string getNextToken()
719
 * @method $this withNextToken($value)
720
 * @method string getMaxResults()
721
 * @method $this withMaxResults($value)
722
 * @method string getTypeName()
723
 * @method $this withTypeName($value)
724
 */
725
class ListInventoryEntries extends Rpc
726
{
727
728
    /**
729
     * @param array $filter
730
     *
731
     * @return $this
732
     */
733
	public function withFilter(array $filter)
734
	{
735
	    $this->data['Filter'] = $filter;
736
		foreach ($filter as $depth1 => $depth1Value) {
737
			if(isset($depth1Value['Name'])){
738
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Name'] = $depth1Value['Name'];
739
			}
740
			foreach ($depth1Value['Value'] as $i => $iValue) {
741
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
742
			}
743
			if(isset($depth1Value['Operator'])){
744
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Operator'] = $depth1Value['Operator'];
745
			}
746
		}
747
748
		return $this;
749
    }
750
}
751
752
/**
753
 * @method string getResourceTags()
754
 * @method $this withResourceTags($value)
755
 * @method string getTags()
756
 * @method $this withTags($value)
757
 * @method array getFilter()
758
 * @method string getNextToken()
759
 * @method $this withNextToken($value)
760
 * @method string getMaxResults()
761
 * @method $this withMaxResults($value)
762
 */
763
class ListOpsItems extends Rpc
764
{
765
766
    /**
767
     * @param array $filter
768
     *
769
     * @return $this
770
     */
771
	public function withFilter(array $filter)
772
	{
773
	    $this->data['Filter'] = $filter;
774
		foreach ($filter as $depth1 => $depth1Value) {
775
			if(isset($depth1Value['Name'])){
776
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Name'] = $depth1Value['Name'];
777
			}
778
			foreach ($depth1Value['Value'] as $i => $iValue) {
779
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
780
			}
781
			if(isset($depth1Value['Operator'])){
782
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Operator'] = $depth1Value['Operator'];
783
			}
784
		}
785
786
		return $this;
787
    }
788
}
789
790
/**
791
 * @method string getType()
792
 * @method $this withType($value)
793
 * @method string getRecursive()
794
 * @method $this withRecursive($value)
795
 * @method string getPath()
796
 * @method $this withPath($value)
797
 * @method string getResourceGroupId()
798
 * @method $this withResourceGroupId($value)
799
 * @method string getNextToken()
800
 * @method $this withNextToken($value)
801
 * @method string getSortOrder()
802
 * @method $this withSortOrder($value)
803
 * @method string getTags()
804
 * @method $this withTags($value)
805
 * @method string getName()
806
 * @method $this withName($value)
807
 * @method string getMaxResults()
808
 * @method $this withMaxResults($value)
809
 * @method string getSortField()
810
 * @method $this withSortField($value)
811
 */
812
class ListParameters extends Rpc
813
{
814
}
815
816
/**
817
 * @method string getNextToken()
818
 * @method $this withNextToken($value)
819
 * @method string getName()
820
 * @method $this withName($value)
821
 * @method string getMaxResults()
822
 * @method $this withMaxResults($value)
823
 * @method string getShareType()
824
 * @method $this withShareType($value)
825
 */
826
class ListParameterVersions extends Rpc
827
{
828
}
829
830
/**
831
 * @method string getOperationSystem()
832
 * @method $this withOperationSystem($value)
833
 * @method string getNextToken()
834
 * @method $this withNextToken($value)
835
 * @method string getName()
836
 * @method $this withName($value)
837
 * @method string getMaxResults()
838
 * @method $this withMaxResults($value)
839
 * @method string getShareType()
840
 * @method $this withShareType($value)
841
 */
842
class ListPatchBaselines extends Rpc
843
{
844
}
845
846
/**
847
 * @method string getExecutionId()
848
 * @method $this withExecutionId($value)
849
 * @method string getNextToken()
850
 * @method $this withNextToken($value)
851
 * @method string getMaxResults()
852
 * @method $this withMaxResults($value)
853
 */
854
class ListResourceExecutionStatus extends Rpc
855
{
856
}
857
858
/**
859
 * @method string getRecursive()
860
 * @method $this withRecursive($value)
861
 * @method string getPath()
862
 * @method $this withPath($value)
863
 * @method string getResourceGroupId()
864
 * @method $this withResourceGroupId($value)
865
 * @method string getNextToken()
866
 * @method $this withNextToken($value)
867
 * @method string getSortOrder()
868
 * @method $this withSortOrder($value)
869
 * @method string getTags()
870
 * @method $this withTags($value)
871
 * @method string getName()
872
 * @method $this withName($value)
873
 * @method string getMaxResults()
874
 * @method $this withMaxResults($value)
875
 * @method string getSortField()
876
 * @method $this withSortField($value)
877
 */
878
class ListSecretParameters extends Rpc
879
{
880
}
881
882
/**
883
 * @method string getWithDecryption()
884
 * @method $this withWithDecryption($value)
885
 * @method string getNextToken()
886
 * @method $this withNextToken($value)
887
 * @method string getName()
888
 * @method $this withName($value)
889
 * @method string getMaxResults()
890
 * @method $this withMaxResults($value)
891
 * @method string getShareType()
892
 * @method $this withShareType($value)
893
 */
894
class ListSecretParameterVersions extends Rpc
895
{
896
}
897
898
/**
899
 * @method string getStateConfigurationIds()
900
 * @method $this withStateConfigurationIds($value)
901
 * @method string getTags()
902
 * @method $this withTags($value)
903
 * @method string getResourceGroupId()
904
 * @method $this withResourceGroupId($value)
905
 * @method string getTemplateVersion()
906
 * @method $this withTemplateVersion($value)
907
 * @method string getNextToken()
908
 * @method $this withNextToken($value)
909
 * @method string getMaxResults()
910
 * @method $this withMaxResults($value)
911
 * @method string getTemplateName()
912
 * @method $this withTemplateName($value)
913
 */
914
class ListStateConfigurations extends Rpc
915
{
916
}
917
918
/**
919
 * @method string getResourceType()
920
 * @method $this withResourceType($value)
921
 * @method string getNextToken()
922
 * @method $this withNextToken($value)
923
 * @method string getMaxResults()
924
 * @method $this withMaxResults($value)
925
 */
926
class ListTagKeys extends Rpc
927
{
928
}
929
930
/**
931
 * @method string getResourceType()
932
 * @method $this withResourceType($value)
933
 * @method string getTags()
934
 * @method $this withTags($value)
935
 * @method string getNextToken()
936
 * @method $this withNextToken($value)
937
 * @method string getResourceIds()
938
 * @method $this withResourceIds($value)
939
 */
940
class ListTagResources extends Rpc
941
{
942
}
943
944
/**
945
 * @method string getResourceType()
946
 * @method $this withResourceType($value)
947
 * @method string getNextToken()
948
 * @method $this withNextToken($value)
949
 * @method string getMaxResults()
950
 * @method $this withMaxResults($value)
951
 * @method string getKey()
952
 * @method $this withKey($value)
953
 */
954
class ListTagValues extends Rpc
955
{
956
}
957
958
/**
959
 * @method string getTaskName()
960
 * @method $this withTaskName($value)
961
 * @method string getIncludeChildTaskExecution()
962
 * @method $this withIncludeChildTaskExecution($value)
963
 * @method string getExecutionId()
964
 * @method $this withExecutionId($value)
965
 * @method string getParentTaskExecutionId()
966
 * @method $this withParentTaskExecutionId($value)
967
 * @method string getNextToken()
968
 * @method $this withNextToken($value)
969
 * @method string getEndDateBefore()
970
 * @method $this withEndDateBefore($value)
971
 * @method string getSortOrder()
972
 * @method $this withSortOrder($value)
973
 * @method string getStartDateAfter()
974
 * @method $this withStartDateAfter($value)
975
 * @method string getStartDateBefore()
976
 * @method $this withStartDateBefore($value)
977
 * @method string getEndDateAfter()
978
 * @method $this withEndDateAfter($value)
979
 * @method string getMaxResults()
980
 * @method $this withMaxResults($value)
981
 * @method string getTaskExecutionId()
982
 * @method $this withTaskExecutionId($value)
983
 * @method string getSortField()
984
 * @method $this withSortField($value)
985
 * @method string getTaskAction()
986
 * @method $this withTaskAction($value)
987
 * @method string getStatus()
988
 * @method $this withStatus($value)
989
 */
990
class ListTaskExecutions extends Rpc
991
{
992
}
993
994
/**
995
 * @method string getResourceGroupId()
996
 * @method $this withResourceGroupId($value)
997
 * @method string getCreatedDateBefore()
998
 * @method $this withCreatedDateBefore($value)
999
 * @method string getCreatedBy()
1000
 * @method $this withCreatedBy($value)
1001
 * @method string getNextToken()
1002
 * @method $this withNextToken($value)
1003
 * @method string getTemplateType()
1004
 * @method $this withTemplateType($value)
1005
 * @method string getTemplateName()
1006
 * @method $this withTemplateName($value)
1007
 * @method string getSortOrder()
1008
 * @method $this withSortOrder($value)
1009
 * @method string getShareType()
1010
 * @method $this withShareType($value)
1011
 * @method string getHasTrigger()
1012
 * @method $this withHasTrigger($value)
1013
 * @method string getCreatedDateAfter()
1014
 * @method $this withCreatedDateAfter($value)
1015
 * @method string getTags()
1016
 * @method $this withTags($value)
1017
 * @method string getMaxResults()
1018
 * @method $this withMaxResults($value)
1019
 * @method string getTemplateFormat()
1020
 * @method $this withTemplateFormat($value)
1021
 * @method string getSortField()
1022
 * @method $this withSortField($value)
1023
 * @method string getCategory()
1024
 * @method $this withCategory($value)
1025
 */
1026
class ListTemplates extends Rpc
1027
{
1028
}
1029
1030
/**
1031
 * @method string getNextToken()
1032
 * @method $this withNextToken($value)
1033
 * @method string getMaxResults()
1034
 * @method $this withMaxResults($value)
1035
 * @method string getTemplateName()
1036
 * @method $this withTemplateName($value)
1037
 * @method string getShareType()
1038
 * @method $this withShareType($value)
1039
 */
1040
class ListTemplateVersions extends Rpc
1041
{
1042
}
1043
1044
/**
1045
 * @method string getTaskName()
1046
 * @method $this withTaskName($value)
1047
 * @method string getExecutionId()
1048
 * @method $this withExecutionId($value)
1049
 * @method string getNotifyType()
1050
 * @method $this withNotifyType($value)
1051
 * @method string getExecutionStatus()
1052
 * @method $this withExecutionStatus($value)
1053
 * @method string getNotifyNote()
1054
 * @method $this withNotifyNote($value)
1055
 * @method string getLoopItem()
1056
 * @method $this withLoopItem($value)
1057
 * @method string getTaskExecutionIds()
1058
 * @method $this withTaskExecutionIds($value)
1059
 * @method string getTaskExecutionId()
1060
 * @method $this withTaskExecutionId($value)
1061
 * @method string getParameters()
1062
 * @method $this withParameters($value)
1063
 */
1064
class NotifyExecution extends Rpc
1065
{
1066
}
1067
1068
/**
1069
 * @method string getName()
1070
 * @method $this withName($value)
1071
 */
1072
class RegisterDefaultPatchBaseline extends Rpc
1073
{
1074
}
1075
1076
/**
1077
 * @method array getAggregator()
1078
 * @method array getFilter()
1079
 * @method string getNextToken()
1080
 * @method $this withNextToken($value)
1081
 * @method string getMaxResults()
1082
 * @method $this withMaxResults($value)
1083
 */
1084
class SearchInventory extends Rpc
1085
{
1086
1087
    /**
1088
     * @param array $aggregator
1089
     *
1090
     * @return $this
1091
     */
1092
	public function withAggregator(array $aggregator)
1093
	{
1094
	    $this->data['Aggregator'] = $aggregator;
1095
		foreach ($aggregator as $i => $iValue) {
1096
			$this->options['query']['Aggregator.' . ($i + 1)] = $iValue;
1097
		}
1098
1099
		return $this;
1100
    }
1101
1102
    /**
1103
     * @param array $filter
1104
     *
1105
     * @return $this
1106
     */
1107
	public function withFilter(array $filter)
1108
	{
1109
	    $this->data['Filter'] = $filter;
1110
		foreach ($filter as $depth1 => $depth1Value) {
1111
			if(isset($depth1Value['Name'])){
1112
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Name'] = $depth1Value['Name'];
1113
			}
1114
			foreach ($depth1Value['Value'] as $i => $iValue) {
1115
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Value.' . ($i + 1)] = $iValue;
1116
			}
1117
			if(isset($depth1Value['Operator'])){
1118
				$this->options['query']['Filter.' . ($depth1 + 1) . '.Operator'] = $depth1Value['Operator'];
1119
			}
1120
		}
1121
1122
		return $this;
1123
    }
1124
}
1125
1126
/**
1127
 * @method string getDeliverySlsEnabled()
1128
 * @method $this withDeliverySlsEnabled($value)
1129
 * @method string getRdcEnterpriseId()
1130
 * @method $this withRdcEnterpriseId($value)
1131
 * @method string getDeliveryOssKeyPrefix()
1132
 * @method $this withDeliveryOssKeyPrefix($value)
1133
 * @method string getDeliveryOssEnabled()
1134
 * @method $this withDeliveryOssEnabled($value)
1135
 * @method string getDeliverySlsProjectName()
1136
 * @method $this withDeliverySlsProjectName($value)
1137
 * @method string getDeliveryOssBucketName()
1138
 * @method $this withDeliveryOssBucketName($value)
1139
 */
1140
class SetServiceSettings extends Rpc
1141
{
1142
}
1143
1144
/**
1145
 * @method string getClientToken()
1146
 * @method $this withClientToken($value)
1147
 * @method string getDescription()
1148
 * @method $this withDescription($value)
1149
 * @method string getTemplateURL()
1150
 * @method $this withTemplateURL($value)
1151
 * @method string getMode()
1152
 * @method $this withMode($value)
1153
 * @method string getResourceGroupId()
1154
 * @method $this withResourceGroupId($value)
1155
 * @method string getTemplateVersion()
1156
 * @method $this withTemplateVersion($value)
1157
 * @method string getTemplateName()
1158
 * @method $this withTemplateName($value)
1159
 * @method string getLoopMode()
1160
 * @method $this withLoopMode($value)
1161
 * @method string getSafetyCheck()
1162
 * @method $this withSafetyCheck($value)
1163
 * @method string getTags()
1164
 * @method $this withTags($value)
1165
 * @method string getTemplateContent()
1166
 * @method $this withTemplateContent($value)
1167
 * @method string getParentExecutionId()
1168
 * @method $this withParentExecutionId($value)
1169
 * @method string getParameters()
1170
 * @method $this withParameters($value)
1171
 */
1172
class StartExecution extends Rpc
1173
{
1174
}
1175
1176
/**
1177
 * @method string getResourceType()
1178
 * @method $this withResourceType($value)
1179
 * @method string getTags()
1180
 * @method $this withTags($value)
1181
 * @method string getResourceIds()
1182
 * @method $this withResourceIds($value)
1183
 */
1184
class TagResources extends Rpc
1185
{
1186
}
1187
1188
/**
1189
 * @method string getClientToken()
1190
 * @method $this withClientToken($value)
1191
 * @method string getType()
1192
 * @method $this withType($value)
1193
 * @method string getContent()
1194
 * @method $this withContent($value)
1195
 * @method string getExecutionId()
1196
 * @method $this withExecutionId($value)
1197
 */
1198
class TriggerExecution extends Rpc
1199
{
1200
}
1201
1202
/**
1203
 * @method string getAll()
1204
 * @method $this withAll($value)
1205
 * @method string getResourceType()
1206
 * @method $this withResourceType($value)
1207
 * @method string getTagKeys()
1208
 * @method $this withTagKeys($value)
1209
 * @method string getResourceIds()
1210
 * @method $this withResourceIds($value)
1211
 */
1212
class UntagResources extends Rpc
1213
{
1214
}
1215
1216
/**
1217
 * @method string getDescription()
1218
 * @method $this withDescription($value)
1219
 * @method string getTags()
1220
 * @method $this withTags($value)
1221
 * @method string getName()
1222
 * @method $this withName($value)
1223
 */
1224
class UpdateApplication extends Rpc
1225
{
1226
}
1227
1228
/**
1229
 * @method string getNewName()
1230
 * @method $this withNewName($value)
1231
 * @method string getApplicationName()
1232
 * @method $this withApplicationName($value)
1233
 * @method string getName()
1234
 * @method $this withName($value)
1235
 */
1236
class UpdateApplicationGroup extends Rpc
1237
{
1238
}
1239
1240
/**
1241
 * @method string getClientToken()
1242
 * @method $this withClientToken($value)
1243
 * @method string getExecutionId()
1244
 * @method $this withExecutionId($value)
1245
 * @method string getParameters()
1246
 * @method $this withParameters($value)
1247
 */
1248
class UpdateExecution extends Rpc
1249
{
1250
}
1251
1252
/**
1253
 * @method string getClientToken()
1254
 * @method $this withClientToken($value)
1255
 * @method string getDescription()
1256
 * @method $this withDescription($value)
1257
 * @method string getSource()
1258
 * @method $this withSource($value)
1259
 * @method string getTitle()
1260
 * @method $this withTitle($value)
1261
 * @method string getResourceGroupId()
1262
 * @method $this withResourceGroupId($value)
1263
 * @method string getSeverity()
1264
 * @method $this withSeverity($value)
1265
 * @method string getSolutions()
1266
 * @method $this withSolutions($value)
1267
 * @method string getResources()
1268
 * @method $this withResources($value)
1269
 * @method string getPriority()
1270
 * @method $this withPriority($value)
1271
 * @method string getDedupString()
1272
 * @method $this withDedupString($value)
1273
 * @method string getTags()
1274
 * @method $this withTags($value)
1275
 * @method string getOpsItemId()
1276
 * @method $this withOpsItemId($value)
1277
 * @method string getCategory()
1278
 * @method $this withCategory($value)
1279
 * @method string getStatus()
1280
 * @method $this withStatus($value)
1281
 */
1282
class UpdateOpsItem extends Rpc
1283
{
1284
}
1285
1286
/**
1287
 * @method string getDescription()
1288
 * @method $this withDescription($value)
1289
 * @method string getTags()
1290
 * @method $this withTags($value)
1291
 * @method string getResourceGroupId()
1292
 * @method $this withResourceGroupId($value)
1293
 * @method string getName()
1294
 * @method $this withName($value)
1295
 * @method string getValue()
1296
 * @method $this withValue($value)
1297
 */
1298
class UpdateParameter extends Rpc
1299
{
1300
}
1301
1302
/**
1303
 * @method string getClientToken()
1304
 * @method $this withClientToken($value)
1305
 * @method string getApprovalRules()
1306
 * @method $this withApprovalRules($value)
1307
 * @method string getDescription()
1308
 * @method $this withDescription($value)
1309
 * @method string getName()
1310
 * @method $this withName($value)
1311
 */
1312
class UpdatePatchBaseline extends Rpc
1313
{
1314
}
1315
1316
/**
1317
 * @method string getDescription()
1318
 * @method $this withDescription($value)
1319
 * @method string getTags()
1320
 * @method $this withTags($value)
1321
 * @method string getResourceGroupId()
1322
 * @method $this withResourceGroupId($value)
1323
 * @method string getName()
1324
 * @method $this withName($value)
1325
 * @method string getValue()
1326
 * @method $this withValue($value)
1327
 */
1328
class UpdateSecretParameter extends Rpc
1329
{
1330
}
1331
1332
/**
1333
 * @method string getScheduleType()
1334
 * @method $this withScheduleType($value)
1335
 * @method string getClientToken()
1336
 * @method $this withClientToken($value)
1337
 * @method string getDescription()
1338
 * @method $this withDescription($value)
1339
 * @method string getTargets()
1340
 * @method $this withTargets($value)
1341
 * @method string getResourceGroupId()
1342
 * @method $this withResourceGroupId($value)
1343
 * @method string getScheduleExpression()
1344
 * @method $this withScheduleExpression($value)
1345
 * @method string getConfigureMode()
1346
 * @method $this withConfigureMode($value)
1347
 * @method string getTags()
1348
 * @method $this withTags($value)
1349
 * @method string getParameters()
1350
 * @method $this withParameters($value)
1351
 * @method string getStateConfigurationId()
1352
 * @method $this withStateConfigurationId($value)
1353
 */
1354
class UpdateStateConfiguration extends Rpc
1355
{
1356
}
1357
1358
/**
1359
 * @method string getContent()
1360
 * @method $this withContent($value)
1361
 * @method string getTags()
1362
 * @method $this withTags($value)
1363
 * @method string getResourceGroupId()
1364
 * @method $this withResourceGroupId($value)
1365
 * @method string getTemplateName()
1366
 * @method $this withTemplateName($value)
1367
 * @method string getVersionName()
1368
 * @method $this withVersionName($value)
1369
 */
1370
class UpdateTemplate extends Rpc
1371
{
1372
}
1373
1374
/**
1375
 * @method string getContent()
1376
 * @method $this withContent($value)
1377
 * @method string getTemplateURL()
1378
 * @method $this withTemplateURL($value)
1379
 */
1380
class ValidateTemplateContent extends Rpc
1381
{
1382
}
1383