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 ( 71ebbf...a444af )
by
unknown
08:52
created

DescribeProtocolMountTarget::withFilters()   A

Complexity

Conditions 4
Paths 5

Size

Total Lines 13
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 13
c 0
b 0
f 0
rs 10
cc 4
nc 5
nop 1
1
<?php
2
3
namespace AlibabaCloud\NAS\V20170626;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddClientToBlackList addClientToBlackList(array $options = [])
9
 * @method AddTags addTags(array $options = [])
10
 * @method ApplyAutoSnapshotPolicy applyAutoSnapshotPolicy(array $options = [])
11
 * @method ApplyDataFlowAutoRefresh applyDataFlowAutoRefresh(array $options = [])
12
 * @method CancelAutoSnapshotPolicy cancelAutoSnapshotPolicy(array $options = [])
13
 * @method CancelDataFlowAutoRefresh cancelDataFlowAutoRefresh(array $options = [])
14
 * @method CancelDataFlowTask cancelDataFlowTask(array $options = [])
15
 * @method CancelDirQuota cancelDirQuota(array $options = [])
16
 * @method CancelLifecycleRetrieveJob cancelLifecycleRetrieveJob(array $options = [])
17
 * @method CancelRecycleBinJob cancelRecycleBinJob(array $options = [])
18
 * @method CreateAccessGroup createAccessGroup(array $options = [])
19
 * @method CreateAccessRule createAccessRule(array $options = [])
20
 * @method CreateAutoSnapshotPolicy createAutoSnapshotPolicy(array $options = [])
21
 * @method CreateDataFlow createDataFlow(array $options = [])
22
 * @method CreateDataFlowTask createDataFlowTask(array $options = [])
23
 * @method CreateFileset createFileset(array $options = [])
24
 * @method CreateFileSystem createFileSystem(array $options = [])
25
 * @method CreateLDAPConfig createLDAPConfig(array $options = [])
26
 * @method CreateLifecyclePolicy createLifecyclePolicy(array $options = [])
27
 * @method CreateLifecycleRetrieveJob createLifecycleRetrieveJob(array $options = [])
28
 * @method CreateMountTarget createMountTarget(array $options = [])
29
 * @method CreateProtocolMountTarget createProtocolMountTarget(array $options = [])
30
 * @method CreateProtocolService createProtocolService(array $options = [])
31
 * @method CreateRecycleBinDeleteJob createRecycleBinDeleteJob(array $options = [])
32
 * @method CreateRecycleBinRestoreJob createRecycleBinRestoreJob(array $options = [])
33
 * @method CreateSnapshot createSnapshot(array $options = [])
34
 * @method DeleteAccessGroup deleteAccessGroup(array $options = [])
35
 * @method DeleteAccessRule deleteAccessRule(array $options = [])
36
 * @method DeleteAutoSnapshotPolicy deleteAutoSnapshotPolicy(array $options = [])
37
 * @method DeleteDataFlow deleteDataFlow(array $options = [])
38
 * @method DeleteFileset deleteFileset(array $options = [])
39
 * @method DeleteFileSystem deleteFileSystem(array $options = [])
40
 * @method DeleteLDAPConfig deleteLDAPConfig(array $options = [])
41
 * @method DeleteLifecyclePolicy deleteLifecyclePolicy(array $options = [])
42
 * @method DeleteMountTarget deleteMountTarget(array $options = [])
43
 * @method DeleteProtocolMountTarget deleteProtocolMountTarget(array $options = [])
44
 * @method DeleteProtocolService deleteProtocolService(array $options = [])
45
 * @method DeleteSnapshot deleteSnapshot(array $options = [])
46
 * @method DescribeAccessGroups describeAccessGroups(array $options = [])
47
 * @method DescribeAccessRules describeAccessRules(array $options = [])
48
 * @method DescribeAutoSnapshotPolicies describeAutoSnapshotPolicies(array $options = [])
49
 * @method DescribeAutoSnapshotTasks describeAutoSnapshotTasks(array $options = [])
50
 * @method DescribeBlackListClients describeBlackListClients(array $options = [])
51
 * @method DescribeDataFlows describeDataFlows(array $options = [])
52
 * @method DescribeDataFlowTasks describeDataFlowTasks(array $options = [])
53
 * @method DescribeDirQuotas describeDirQuotas(array $options = [])
54
 * @method DescribeFilesets describeFilesets(array $options = [])
55
 * @method DescribeFileSystems describeFileSystems(array $options = [])
56
 * @method DescribeFileSystemStatistics describeFileSystemStatistics(array $options = [])
57
 * @method DescribeLDAPConfig describeLDAPConfig(array $options = [])
58
 * @method DescribeLifecyclePolicies describeLifecyclePolicies(array $options = [])
59
 * @method DescribeLogAnalysis describeLogAnalysis(array $options = [])
60
 * @method DescribeMountedClients describeMountedClients(array $options = [])
61
 * @method DescribeMountTargets describeMountTargets(array $options = [])
62
 * @method DescribeProtocolMountTarget describeProtocolMountTarget(array $options = [])
63
 * @method DescribeProtocolService describeProtocolService(array $options = [])
64
 * @method DescribeRegions describeRegions(array $options = [])
65
 * @method DescribeSmbAcl describeSmbAcl(array $options = [])
66
 * @method DescribeSnapshots describeSnapshots(array $options = [])
67
 * @method DescribeStoragePackages describeStoragePackages(array $options = [])
68
 * @method DescribeTags describeTags(array $options = [])
69
 * @method DescribeZones describeZones(array $options = [])
70
 * @method DisableAndCleanRecycleBin disableAndCleanRecycleBin(array $options = [])
71
 * @method DisableSmbAcl disableSmbAcl(array $options = [])
72
 * @method EnableRecycleBin enableRecycleBin(array $options = [])
73
 * @method EnableSmbAcl enableSmbAcl(array $options = [])
74
 * @method GetDirectoryOrFileProperties getDirectoryOrFileProperties(array $options = [])
75
 * @method GetRecycleBinAttribute getRecycleBinAttribute(array $options = [])
76
 * @method ListDirectoriesAndFiles listDirectoriesAndFiles(array $options = [])
77
 * @method ListLifecycleRetrieveJobs listLifecycleRetrieveJobs(array $options = [])
78
 * @method ListRecentlyRecycledDirectories listRecentlyRecycledDirectories(array $options = [])
79
 * @method ListRecycleBinJobs listRecycleBinJobs(array $options = [])
80
 * @method ListRecycledDirectoriesAndFiles listRecycledDirectoriesAndFiles(array $options = [])
81
 * @method ListTagResources listTagResources(array $options = [])
82
 * @method ModifyAccessGroup modifyAccessGroup(array $options = [])
83
 * @method ModifyAccessRule modifyAccessRule(array $options = [])
84
 * @method ModifyAutoSnapshotPolicy modifyAutoSnapshotPolicy(array $options = [])
85
 * @method ModifyDataFlow modifyDataFlow(array $options = [])
86
 * @method ModifyDataFlowAutoRefresh modifyDataFlowAutoRefresh(array $options = [])
87
 * @method ModifyFileset modifyFileset(array $options = [])
88
 * @method ModifyFileSystem modifyFileSystem(array $options = [])
89
 * @method ModifyLDAPConfig modifyLDAPConfig(array $options = [])
90
 * @method ModifyLifecyclePolicy modifyLifecyclePolicy(array $options = [])
91
 * @method ModifyMountTarget modifyMountTarget(array $options = [])
92
 * @method ModifyProtocolMountTarget modifyProtocolMountTarget(array $options = [])
93
 * @method ModifyProtocolService modifyProtocolService(array $options = [])
94
 * @method ModifySmbAcl modifySmbAcl(array $options = [])
95
 * @method OpenNASService openNASService(array $options = [])
96
 * @method RemoveClientFromBlackList removeClientFromBlackList(array $options = [])
97
 * @method RemoveTags removeTags(array $options = [])
98
 * @method ResetFileSystem resetFileSystem(array $options = [])
99
 * @method RetryLifecycleRetrieveJob retryLifecycleRetrieveJob(array $options = [])
100
 * @method SetDirQuota setDirQuota(array $options = [])
101
 * @method StartDataFlow startDataFlow(array $options = [])
102
 * @method StopDataFlow stopDataFlow(array $options = [])
103
 * @method TagResources tagResources(array $options = [])
104
 * @method UntagResources untagResources(array $options = [])
105
 * @method UpdateRecycleBinAttribute updateRecycleBinAttribute(array $options = [])
106
 * @method UpgradeFileSystem upgradeFileSystem(array $options = [])
107
 */
108
class NASApiResolver extends ApiResolver
109
{
110
}
111
112
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
113
{
114
    /** @var string */
115
    public $product = 'NAS';
116
117
    /** @var string */
118
    public $version = '2017-06-26';
119
120
    /** @var string */
121
    public $method = 'POST';
122
123
    /** @var string */
124
    public $serviceCode = 'nas';
125
}
126
127
/**
128
 * @method string getClientToken()
129
 * @method $this withClientToken($value)
130
 * @method string getClientIP()
131
 * @method $this withClientIP($value)
132
 * @method string getFileSystemId()
133
 * @method $this withFileSystemId($value)
134
 */
135
class AddClientToBlackList extends Rpc
136
{
137
}
138
139
/**
140
 * @method array getTag()
141
 * @method string getFileSystemId()
142
 * @method $this withFileSystemId($value)
143
 */
144
class AddTags extends Rpc
145
{
146
147
    /**
148
     * @param array $tag
149
     *
150
     * @return $this
151
     */
152
	public function withTag(array $tag)
153
	{
154
	    $this->data['Tag'] = $tag;
155
		foreach ($tag as $depth1 => $depth1Value) {
156
			if(isset($depth1Value['Value'])){
157
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
158
			}
159
			if(isset($depth1Value['Key'])){
160
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
161
			}
162
		}
163
164
		return $this;
165
    }
166
}
167
168
/**
169
 * @method string getAutoSnapshotPolicyId()
170
 * @method $this withAutoSnapshotPolicyId($value)
171
 * @method string getFileSystemIds()
172
 * @method $this withFileSystemIds($value)
173
 */
174
class ApplyAutoSnapshotPolicy extends Rpc
175
{
176
}
177
178
/**
179
 * @method string getAutoRefreshPolicy()
180
 * @method $this withAutoRefreshPolicy($value)
181
 * @method string getClientToken()
182
 * @method $this withClientToken($value)
183
 * @method array getAutoRefreshs()
184
 * @method string getFileSystemId()
185
 * @method $this withFileSystemId($value)
186
 * @method string getDryRun()
187
 * @method $this withDryRun($value)
188
 * @method string getDataFlowId()
189
 * @method $this withDataFlowId($value)
190
 * @method string getAutoRefreshInterval()
191
 * @method $this withAutoRefreshInterval($value)
192
 */
193
class ApplyDataFlowAutoRefresh extends Rpc
194
{
195
196
    /**
197
     * @param array $autoRefreshs
198
     *
199
     * @return $this
200
     */
201
	public function withAutoRefreshs(array $autoRefreshs)
202
	{
203
	    $this->data['AutoRefreshs'] = $autoRefreshs;
204
		foreach ($autoRefreshs as $depth1 => $depth1Value) {
205
			if(isset($depth1Value['RefreshPath'])){
206
				$this->options['query']['AutoRefreshs.' . ($depth1 + 1) . '.RefreshPath'] = $depth1Value['RefreshPath'];
207
			}
208
		}
209
210
		return $this;
211
    }
212
}
213
214
/**
215
 * @method string getFileSystemIds()
216
 * @method $this withFileSystemIds($value)
217
 */
218
class CancelAutoSnapshotPolicy extends Rpc
219
{
220
}
221
222
/**
223
 * @method string getClientToken()
224
 * @method $this withClientToken($value)
225
 * @method string getRefreshPath()
226
 * @method $this withRefreshPath($value)
227
 * @method string getFileSystemId()
228
 * @method $this withFileSystemId($value)
229
 * @method string getDryRun()
230
 * @method $this withDryRun($value)
231
 * @method string getDataFlowId()
232
 * @method $this withDataFlowId($value)
233
 */
234
class CancelDataFlowAutoRefresh extends Rpc
235
{
236
}
237
238
/**
239
 * @method string getClientToken()
240
 * @method $this withClientToken($value)
241
 * @method string getTaskId()
242
 * @method $this withTaskId($value)
243
 * @method string getFileSystemId()
244
 * @method $this withFileSystemId($value)
245
 * @method string getDryRun()
246
 * @method $this withDryRun($value)
247
 * @method string getDataFlowId()
248
 * @method $this withDataFlowId($value)
249
 */
250
class CancelDataFlowTask extends Rpc
251
{
252
}
253
254
/**
255
 * @method string getUserId()
256
 * @method $this withUserId($value)
257
 * @method string getPath()
258
 * @method $this withPath($value)
259
 * @method string getFileSystemId()
260
 * @method $this withFileSystemId($value)
261
 * @method string getUserType()
262
 * @method $this withUserType($value)
263
 */
264
class CancelDirQuota extends Rpc
265
{
266
}
267
268
/**
269
 * @method string getJobId()
270
 * @method $this withJobId($value)
271
 */
272
class CancelLifecycleRetrieveJob extends Rpc
273
{
274
}
275
276
/**
277
 * @method string getJobId()
278
 * @method $this withJobId($value)
279
 */
280
class CancelRecycleBinJob extends Rpc
281
{
282
283
    /** @var string */
284
    public $method = 'GET';
285
}
286
287
/**
288
 * @method string getDescription()
289
 * @method $this withDescription($value)
290
 * @method string getFileSystemType()
291
 * @method $this withFileSystemType($value)
292
 * @method string getAccessGroupType()
293
 * @method $this withAccessGroupType($value)
294
 * @method string getAccessGroupName()
295
 * @method $this withAccessGroupName($value)
296
 */
297
class CreateAccessGroup extends Rpc
298
{
299
}
300
301
/**
302
 * @method string getRWAccessType()
303
 * @method $this withRWAccessType($value)
304
 * @method string getUserAccessType()
305
 * @method $this withUserAccessType($value)
306
 * @method string getFileSystemType()
307
 * @method $this withFileSystemType($value)
308
 * @method string getIpv6SourceCidrIp()
309
 * @method $this withIpv6SourceCidrIp($value)
310
 * @method string getSourceCidrIp()
311
 * @method $this withSourceCidrIp($value)
312
 * @method string getPriority()
313
 * @method $this withPriority($value)
314
 * @method string getAccessGroupName()
315
 * @method $this withAccessGroupName($value)
316
 */
317
class CreateAccessRule extends Rpc
318
{
319
}
320
321
/**
322
 * @method string getTimePoints()
323
 * @method $this withTimePoints($value)
324
 * @method string getRepeatWeekdays()
325
 * @method $this withRepeatWeekdays($value)
326
 * @method string getFileSystemType()
327
 * @method $this withFileSystemType($value)
328
 * @method string getAutoSnapshotPolicyName()
329
 * @method $this withAutoSnapshotPolicyName($value)
330
 * @method string getRetentionDays()
331
 * @method $this withRetentionDays($value)
332
 */
333
class CreateAutoSnapshotPolicy extends Rpc
334
{
335
}
336
337
/**
338
 * @method string getAutoRefreshPolicy()
339
 * @method $this withAutoRefreshPolicy($value)
340
 * @method string getFsetId()
341
 * @method $this withFsetId($value)
342
 * @method string getClientToken()
343
 * @method $this withClientToken($value)
344
 * @method string getDescription()
345
 * @method $this withDescription($value)
346
 * @method array getAutoRefreshs()
347
 * @method string getSourceSecurityType()
348
 * @method $this withSourceSecurityType($value)
349
 * @method string getSourceStorage()
350
 * @method $this withSourceStorage($value)
351
 * @method string getThroughput()
352
 * @method $this withThroughput($value)
353
 * @method string getFileSystemId()
354
 * @method $this withFileSystemId($value)
355
 * @method string getDryRun()
356
 * @method $this withDryRun($value)
357
 * @method string getAutoRefreshInterval()
358
 * @method $this withAutoRefreshInterval($value)
359
 */
360
class CreateDataFlow extends Rpc
361
{
362
363
    /**
364
     * @param array $autoRefreshs
365
     *
366
     * @return $this
367
     */
368
	public function withAutoRefreshs(array $autoRefreshs)
369
	{
370
	    $this->data['AutoRefreshs'] = $autoRefreshs;
371
		foreach ($autoRefreshs as $depth1 => $depth1Value) {
372
			if(isset($depth1Value['RefreshPath'])){
373
				$this->options['query']['AutoRefreshs.' . ($depth1 + 1) . '.RefreshPath'] = $depth1Value['RefreshPath'];
374
			}
375
		}
376
377
		return $this;
378
    }
379
}
380
381
/**
382
 * @method string getClientToken()
383
 * @method $this withClientToken($value)
384
 * @method string getDirectory()
385
 * @method $this withDirectory($value)
386
 * @method string getSrcTaskId()
387
 * @method $this withSrcTaskId($value)
388
 * @method string getDataType()
389
 * @method $this withDataType($value)
390
 * @method string getFileSystemId()
391
 * @method $this withFileSystemId($value)
392
 * @method string getDryRun()
393
 * @method $this withDryRun($value)
394
 * @method string getDataFlowId()
395
 * @method $this withDataFlowId($value)
396
 * @method string getEntryList()
397
 * @method $this withEntryList($value)
398
 * @method string getTaskAction()
399
 * @method $this withTaskAction($value)
400
 */
401
class CreateDataFlowTask extends Rpc
402
{
403
}
404
405
/**
406
 * @method string getClientToken()
407
 * @method $this withClientToken($value)
408
 * @method string getDescription()
409
 * @method $this withDescription($value)
410
 * @method string getFileSystemId()
411
 * @method $this withFileSystemId($value)
412
 * @method string getDryRun()
413
 * @method $this withDryRun($value)
414
 * @method string getFileSystemPath()
415
 * @method $this withFileSystemPath($value)
416
 */
417
class CreateFileset extends Rpc
418
{
419
}
420
421
/**
422
 * @method string getSnapshotId()
423
 * @method $this withSnapshotId($value)
424
 * @method string getClientToken()
425
 * @method $this withClientToken($value)
426
 * @method string getDescription()
427
 * @method $this withDescription($value)
428
 * @method string getFileSystemType()
429
 * @method $this withFileSystemType($value)
430
 * @method string getStorageType()
431
 * @method $this withStorageType($value)
432
 * @method string getCapacity()
433
 * @method $this withCapacity($value)
434
 * @method string getEncryptType()
435
 * @method $this withEncryptType($value)
436
 * @method string getDuration()
437
 * @method $this withDuration($value)
438
 * @method string getDryRun()
439
 * @method $this withDryRun($value)
440
 * @method string getBandwidth()
441
 * @method $this withBandwidth($value)
442
 * @method string getVSwitchId()
443
 * @method $this withVSwitchId($value)
444
 * @method string getVpcId()
445
 * @method $this withVpcId($value)
446
 * @method string getZoneId()
447
 * @method $this withZoneId($value)
448
 * @method string getProtocolType()
449
 * @method $this withProtocolType($value)
450
 * @method string getChargeType()
451
 * @method $this withChargeType($value)
452
 * @method string getKmsKeyId()
453
 * @method $this withKmsKeyId($value)
454
 */
455
class CreateFileSystem extends Rpc
456
{
457
}
458
459
/**
460
 * @method string getSearchBase()
461
 * @method $this withSearchBase($value)
462
 * @method string getFileSystemId()
463
 * @method $this withFileSystemId($value)
464
 * @method string getURI()
465
 * @method $this withURI($value)
466
 * @method string getBindDN()
467
 * @method $this withBindDN($value)
468
 */
469
class CreateLDAPConfig extends Rpc
470
{
471
}
472
473
/**
474
 * @method string getStorageType()
475
 * @method $this withStorageType($value)
476
 * @method string getPath()
477
 * @method $this withPath($value)
478
 * @method string getLifecyclePolicyName()
479
 * @method $this withLifecyclePolicyName($value)
480
 * @method string getFileSystemId()
481
 * @method $this withFileSystemId($value)
482
 * @method string getLifecycleRuleName()
483
 * @method $this withLifecycleRuleName($value)
484
 * @method array getPaths()
485
 */
486
class CreateLifecyclePolicy extends Rpc
487
{
488
489
    /**
490
     * @param array $paths
491
     *
492
     * @return $this
493
     */
494
	public function withPaths(array $paths)
495
	{
496
	    $this->data['Paths'] = $paths;
497
		foreach ($paths as $i => $iValue) {
498
			$this->options['query']['Paths.' . ($i + 1)] = $iValue;
499
		}
500
501
		return $this;
502
    }
503
}
504
505
/**
506
 * @method string getFileSystemId()
507
 * @method $this withFileSystemId($value)
508
 * @method array getPaths()
509
 */
510
class CreateLifecycleRetrieveJob extends Rpc
511
{
512
513
    /**
514
     * @param array $paths
515
     *
516
     * @return $this
517
     */
518
	public function withPaths(array $paths)
519
	{
520
	    $this->data['Paths'] = $paths;
521
		foreach ($paths as $i => $iValue) {
522
			$this->options['query']['Paths.' . ($i + 1)] = $iValue;
523
		}
524
525
		return $this;
526
    }
527
}
528
529
/**
530
 * @method string getSecurityGroupId()
531
 * @method $this withSecurityGroupId($value)
532
 * @method string getEnableIpv6()
533
 * @method $this withEnableIpv6($value)
534
 * @method string getNetworkType()
535
 * @method $this withNetworkType($value)
536
 * @method string getFileSystemId()
537
 * @method $this withFileSystemId($value)
538
 * @method string getDryRun()
539
 * @method $this withDryRun($value)
540
 * @method string getAccessGroupName()
541
 * @method $this withAccessGroupName($value)
542
 * @method string getVSwitchId()
543
 * @method $this withVSwitchId($value)
544
 * @method string getVpcId()
545
 * @method $this withVpcId($value)
546
 */
547
class CreateMountTarget extends Rpc
548
{
549
}
550
551
/**
552
 * @method string getProtocolServiceId()
553
 * @method $this withProtocolServiceId($value)
554
 * @method string getFsetId()
555
 * @method $this withFsetId($value)
556
 * @method string getClientToken()
557
 * @method $this withClientToken($value)
558
 * @method string getDescription()
559
 * @method $this withDescription($value)
560
 * @method string getPath()
561
 * @method $this withPath($value)
562
 * @method string getFileSystemId()
563
 * @method $this withFileSystemId($value)
564
 * @method string getDryRun()
565
 * @method $this withDryRun($value)
566
 * @method string getAccessGroupName()
567
 * @method $this withAccessGroupName($value)
568
 * @method string getVSwitchId()
569
 * @method $this withVSwitchId($value)
570
 * @method string getVpcId()
571
 * @method $this withVpcId($value)
572
 */
573
class CreateProtocolMountTarget extends Rpc
574
{
575
}
576
577
/**
578
 * @method string getClientToken()
579
 * @method $this withClientToken($value)
580
 * @method string getDescription()
581
 * @method $this withDescription($value)
582
 * @method string getMountTargetDescription()
583
 * @method $this withMountTargetDescription($value)
584
 * @method string getMountTargetAccessGroupName()
585
 * @method $this withMountTargetAccessGroupName($value)
586
 * @method string getMountTargetVSwitchId()
587
 * @method $this withMountTargetVSwitchId($value)
588
 * @method string getThroughput()
589
 * @method $this withThroughput($value)
590
 * @method string getFileSystemId()
591
 * @method $this withFileSystemId($value)
592
 * @method string getDryRun()
593
 * @method $this withDryRun($value)
594
 * @method string getMountTargetFsetId()
595
 * @method $this withMountTargetFsetId($value)
596
 * @method string getVSwitchId()
597
 * @method $this withVSwitchId($value)
598
 * @method string getMountTargetVpcId()
599
 * @method $this withMountTargetVpcId($value)
600
 * @method string getMountTargetPath()
601
 * @method $this withMountTargetPath($value)
602
 * @method string getProtocolSpec()
603
 * @method $this withProtocolSpec($value)
604
 * @method string getVpcId()
605
 * @method $this withVpcId($value)
606
 * @method string getProtocolType()
607
 * @method $this withProtocolType($value)
608
 */
609
class CreateProtocolService extends Rpc
610
{
611
}
612
613
/**
614
 * @method string getClientToken()
615
 * @method $this withClientToken($value)
616
 * @method string getFileSystemId()
617
 * @method $this withFileSystemId($value)
618
 * @method string getFileId()
619
 * @method $this withFileId($value)
620
 */
621
class CreateRecycleBinDeleteJob extends Rpc
622
{
623
624
    /** @var string */
625
    public $method = 'GET';
626
}
627
628
/**
629
 * @method string getClientToken()
630
 * @method $this withClientToken($value)
631
 * @method string getFileSystemId()
632
 * @method $this withFileSystemId($value)
633
 * @method string getFileId()
634
 * @method $this withFileId($value)
635
 * @method string getTargetFileId()
636
 * @method $this withTargetFileId($value)
637
 */
638
class CreateRecycleBinRestoreJob extends Rpc
639
{
640
641
    /** @var string */
642
    public $method = 'GET';
643
}
644
645
/**
646
 * @method string getDescription()
647
 * @method $this withDescription($value)
648
 * @method string getSnapshotName()
649
 * @method $this withSnapshotName($value)
650
 * @method string getFileSystemId()
651
 * @method $this withFileSystemId($value)
652
 * @method string getRetentionDays()
653
 * @method $this withRetentionDays($value)
654
 */
655
class CreateSnapshot extends Rpc
656
{
657
}
658
659
/**
660
 * @method string getFileSystemType()
661
 * @method $this withFileSystemType($value)
662
 * @method string getAccessGroupName()
663
 * @method $this withAccessGroupName($value)
664
 */
665
class DeleteAccessGroup extends Rpc
666
{
667
}
668
669
/**
670
 * @method string getFileSystemType()
671
 * @method $this withFileSystemType($value)
672
 * @method string getAccessRuleId()
673
 * @method $this withAccessRuleId($value)
674
 * @method string getAccessGroupName()
675
 * @method $this withAccessGroupName($value)
676
 */
677
class DeleteAccessRule extends Rpc
678
{
679
}
680
681
/**
682
 * @method string getAutoSnapshotPolicyId()
683
 * @method $this withAutoSnapshotPolicyId($value)
684
 */
685
class DeleteAutoSnapshotPolicy extends Rpc
686
{
687
}
688
689
/**
690
 * @method string getClientToken()
691
 * @method $this withClientToken($value)
692
 * @method string getFileSystemId()
693
 * @method $this withFileSystemId($value)
694
 * @method string getDryRun()
695
 * @method $this withDryRun($value)
696
 * @method string getDataFlowId()
697
 * @method $this withDataFlowId($value)
698
 */
699
class DeleteDataFlow extends Rpc
700
{
701
}
702
703
/**
704
 * @method string getFsetId()
705
 * @method $this withFsetId($value)
706
 * @method string getClientToken()
707
 * @method $this withClientToken($value)
708
 * @method string getFileSystemId()
709
 * @method $this withFileSystemId($value)
710
 * @method string getDryRun()
711
 * @method $this withDryRun($value)
712
 */
713
class DeleteFileset extends Rpc
714
{
715
}
716
717
/**
718
 * @method string getFileSystemId()
719
 * @method $this withFileSystemId($value)
720
 */
721
class DeleteFileSystem extends Rpc
722
{
723
}
724
725
/**
726
 * @method string getFileSystemId()
727
 * @method $this withFileSystemId($value)
728
 */
729
class DeleteLDAPConfig extends Rpc
730
{
731
}
732
733
/**
734
 * @method string getLifecyclePolicyName()
735
 * @method $this withLifecyclePolicyName($value)
736
 * @method string getFileSystemId()
737
 * @method $this withFileSystemId($value)
738
 */
739
class DeleteLifecyclePolicy extends Rpc
740
{
741
}
742
743
/**
744
 * @method string getFileSystemId()
745
 * @method $this withFileSystemId($value)
746
 * @method string getMountTargetDomain()
747
 * @method $this withMountTargetDomain($value)
748
 */
749
class DeleteMountTarget extends Rpc
750
{
751
}
752
753
/**
754
 * @method string getProtocolServiceId()
755
 * @method $this withProtocolServiceId($value)
756
 * @method string getClientToken()
757
 * @method $this withClientToken($value)
758
 * @method string getFileSystemId()
759
 * @method $this withFileSystemId($value)
760
 * @method string getDryRun()
761
 * @method $this withDryRun($value)
762
 * @method string getExportId()
763
 * @method $this withExportId($value)
764
 */
765
class DeleteProtocolMountTarget extends Rpc
766
{
767
}
768
769
/**
770
 * @method string getProtocolServiceId()
771
 * @method $this withProtocolServiceId($value)
772
 * @method string getClientToken()
773
 * @method $this withClientToken($value)
774
 * @method string getFileSystemId()
775
 * @method $this withFileSystemId($value)
776
 * @method string getDryRun()
777
 * @method $this withDryRun($value)
778
 */
779
class DeleteProtocolService extends Rpc
780
{
781
}
782
783
/**
784
 * @method string getSnapshotId()
785
 * @method $this withSnapshotId($value)
786
 */
787
class DeleteSnapshot extends Rpc
788
{
789
}
790
791
/**
792
 * @method string getUseUTCDateTime()
793
 * @method $this withUseUTCDateTime($value)
794
 * @method string getFileSystemType()
795
 * @method $this withFileSystemType($value)
796
 * @method string getPageNumber()
797
 * @method $this withPageNumber($value)
798
 * @method string getPageSize()
799
 * @method $this withPageSize($value)
800
 * @method string getAccessGroupName()
801
 * @method $this withAccessGroupName($value)
802
 */
803
class DescribeAccessGroups extends Rpc
804
{
805
}
806
807
/**
808
 * @method string getFileSystemType()
809
 * @method $this withFileSystemType($value)
810
 * @method string getPageNumber()
811
 * @method $this withPageNumber($value)
812
 * @method string getPageSize()
813
 * @method $this withPageSize($value)
814
 * @method string getAccessRuleId()
815
 * @method $this withAccessRuleId($value)
816
 * @method string getSourceCidrIpFilter()
817
 * @method $this withSourceCidrIpFilter($value)
818
 * @method string getSourceCidrIp()
819
 * @method $this withSourceCidrIp($value)
820
 * @method string getAccessGroupName()
821
 * @method $this withAccessGroupName($value)
822
 */
823
class DescribeAccessRules extends Rpc
824
{
825
}
826
827
/**
828
 * @method string getAutoSnapshotPolicyId()
829
 * @method $this withAutoSnapshotPolicyId($value)
830
 * @method string getFileSystemType()
831
 * @method $this withFileSystemType($value)
832
 * @method string getPageNumber()
833
 * @method $this withPageNumber($value)
834
 * @method string getPageSize()
835
 * @method $this withPageSize($value)
836
 */
837
class DescribeAutoSnapshotPolicies extends Rpc
838
{
839
}
840
841
/**
842
 * @method string getFileSystemType()
843
 * @method $this withFileSystemType($value)
844
 * @method string getPageNumber()
845
 * @method $this withPageNumber($value)
846
 * @method string getPageSize()
847
 * @method $this withPageSize($value)
848
 * @method string getFileSystemIds()
849
 * @method $this withFileSystemIds($value)
850
 * @method string getAutoSnapshotPolicyIds()
851
 * @method $this withAutoSnapshotPolicyIds($value)
852
 */
853
class DescribeAutoSnapshotTasks extends Rpc
854
{
855
}
856
857
/**
858
 * @method string getClientIP()
859
 * @method $this withClientIP($value)
860
 * @method string getFileSystemId()
861
 * @method $this withFileSystemId($value)
862
 */
863
class DescribeBlackListClients extends Rpc
864
{
865
}
866
867
/**
868
 * @method string getNextToken()
869
 * @method $this withNextToken($value)
870
 * @method string getFileSystemId()
871
 * @method $this withFileSystemId($value)
872
 * @method array getFilters()
873
 * @method string getMaxResults()
874
 * @method $this withMaxResults($value)
875
 */
876
class DescribeDataFlows extends Rpc
877
{
878
879
    /**
880
     * @param array $filters
881
     *
882
     * @return $this
883
     */
884
	public function withFilters(array $filters)
885
	{
886
	    $this->data['Filters'] = $filters;
887
		foreach ($filters as $depth1 => $depth1Value) {
888
			if(isset($depth1Value['Value'])){
889
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
890
			}
891
			if(isset($depth1Value['Key'])){
892
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
893
			}
894
		}
895
896
		return $this;
897
    }
898
}
899
900
/**
901
 * @method string getNextToken()
902
 * @method $this withNextToken($value)
903
 * @method string getFileSystemId()
904
 * @method $this withFileSystemId($value)
905
 * @method array getFilters()
906
 * @method string getMaxResults()
907
 * @method $this withMaxResults($value)
908
 */
909
class DescribeDataFlowTasks extends Rpc
910
{
911
912
    /**
913
     * @param array $filters
914
     *
915
     * @return $this
916
     */
917
	public function withFilters(array $filters)
918
	{
919
	    $this->data['Filters'] = $filters;
920
		foreach ($filters as $depth1 => $depth1Value) {
921
			if(isset($depth1Value['Value'])){
922
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
923
			}
924
			if(isset($depth1Value['Key'])){
925
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
926
			}
927
		}
928
929
		return $this;
930
    }
931
}
932
933
/**
934
 * @method string getPageNumber()
935
 * @method $this withPageNumber($value)
936
 * @method string getPath()
937
 * @method $this withPath($value)
938
 * @method string getPageSize()
939
 * @method $this withPageSize($value)
940
 * @method string getFileSystemId()
941
 * @method $this withFileSystemId($value)
942
 */
943
class DescribeDirQuotas extends Rpc
944
{
945
}
946
947
/**
948
 * @method string getNextToken()
949
 * @method $this withNextToken($value)
950
 * @method string getFileSystemId()
951
 * @method $this withFileSystemId($value)
952
 * @method array getFilters()
953
 * @method string getMaxResults()
954
 * @method $this withMaxResults($value)
955
 */
956
class DescribeFilesets extends Rpc
957
{
958
959
    /**
960
     * @param array $filters
961
     *
962
     * @return $this
963
     */
964
	public function withFilters(array $filters)
965
	{
966
	    $this->data['Filters'] = $filters;
967
		foreach ($filters as $depth1 => $depth1Value) {
968
			if(isset($depth1Value['Value'])){
969
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
970
			}
971
			if(isset($depth1Value['Key'])){
972
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
973
			}
974
		}
975
976
		return $this;
977
    }
978
}
979
980
/**
981
 * @method string getUseUTCDateTime()
982
 * @method $this withUseUTCDateTime($value)
983
 * @method string getDescription()
984
 * @method $this withDescription($value)
985
 * @method string getOrderByField()
986
 * @method $this withOrderByField($value)
987
 * @method string getFileSystemType()
988
 * @method $this withFileSystemType($value)
989
 * @method string getPackageIds()
990
 * @method $this withPackageIds($value)
991
 * @method string getPageNumber()
992
 * @method $this withPageNumber($value)
993
 * @method string getStorageType()
994
 * @method $this withStorageType($value)
995
 * @method string getPageSize()
996
 * @method $this withPageSize($value)
997
 * @method string getSortOrder()
998
 * @method $this withSortOrder($value)
999
 * @method array getTag()
1000
 * @method string getFileSystemId()
1001
 * @method $this withFileSystemId($value)
1002
 * @method string getVpcId()
1003
 * @method $this withVpcId($value)
1004
 * @method string getChargeType()
1005
 * @method $this withChargeType($value)
1006
 * @method string getFileSystemIds()
1007
 * @method $this withFileSystemIds($value)
1008
 */
1009
class DescribeFileSystems extends Rpc
1010
{
1011
1012
    /**
1013
     * @param array $tag
1014
     *
1015
     * @return $this
1016
     */
1017
	public function withTag(array $tag)
1018
	{
1019
	    $this->data['Tag'] = $tag;
1020
		foreach ($tag as $depth1 => $depth1Value) {
1021
			if(isset($depth1Value['Value'])){
1022
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1023
			}
1024
			if(isset($depth1Value['Key'])){
1025
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1026
			}
1027
		}
1028
1029
		return $this;
1030
    }
1031
}
1032
1033
/**
1034
 * @method string getPageNumber()
1035
 * @method $this withPageNumber($value)
1036
 * @method string getPageSize()
1037
 * @method $this withPageSize($value)
1038
 */
1039
class DescribeFileSystemStatistics extends Rpc
1040
{
1041
}
1042
1043
/**
1044
 * @method string getFileSystemId()
1045
 * @method $this withFileSystemId($value)
1046
 */
1047
class DescribeLDAPConfig extends Rpc
1048
{
1049
}
1050
1051
/**
1052
 * @method string getPageNumber()
1053
 * @method $this withPageNumber($value)
1054
 * @method string getPageSize()
1055
 * @method $this withPageSize($value)
1056
 * @method string getFileSystemId()
1057
 * @method $this withFileSystemId($value)
1058
 */
1059
class DescribeLifecyclePolicies extends Rpc
1060
{
1061
1062
    /** @var string */
1063
    public $method = 'GET';
1064
}
1065
1066
/**
1067
 * @method string getPageNumber()
1068
 * @method $this withPageNumber($value)
1069
 * @method string getPageSize()
1070
 * @method $this withPageSize($value)
1071
 */
1072
class DescribeLogAnalysis extends Rpc
1073
{
1074
}
1075
1076
/**
1077
 * @method string getPageNumber()
1078
 * @method $this withPageNumber($value)
1079
 * @method string getClientIP()
1080
 * @method $this withClientIP($value)
1081
 * @method string getPageSize()
1082
 * @method $this withPageSize($value)
1083
 * @method string getFileSystemId()
1084
 * @method $this withFileSystemId($value)
1085
 * @method string getMountTargetDomain()
1086
 * @method $this withMountTargetDomain($value)
1087
 */
1088
class DescribeMountedClients extends Rpc
1089
{
1090
}
1091
1092
/**
1093
 * @method string getPageNumber()
1094
 * @method $this withPageNumber($value)
1095
 * @method string getPageSize()
1096
 * @method $this withPageSize($value)
1097
 * @method string getFileSystemId()
1098
 * @method $this withFileSystemId($value)
1099
 * @method string getMountTargetDomain()
1100
 * @method $this withMountTargetDomain($value)
1101
 * @method string getDualStackMountTargetDomain()
1102
 * @method $this withDualStackMountTargetDomain($value)
1103
 */
1104
class DescribeMountTargets extends Rpc
1105
{
1106
}
1107
1108
/**
1109
 * @method string getClientToken()
1110
 * @method $this withClientToken($value)
1111
 * @method string getNextToken()
1112
 * @method $this withNextToken($value)
1113
 * @method string getFileSystemId()
1114
 * @method $this withFileSystemId($value)
1115
 * @method array getFilters()
1116
 * @method string getMaxResults()
1117
 * @method $this withMaxResults($value)
1118
 */
1119
class DescribeProtocolMountTarget extends Rpc
1120
{
1121
1122
    /**
1123
     * @param array $filters
1124
     *
1125
     * @return $this
1126
     */
1127
	public function withFilters(array $filters)
1128
	{
1129
	    $this->data['Filters'] = $filters;
1130
		foreach ($filters as $depth1 => $depth1Value) {
1131
			if(isset($depth1Value['Value'])){
1132
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1133
			}
1134
			if(isset($depth1Value['Key'])){
1135
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1136
			}
1137
		}
1138
1139
		return $this;
1140
    }
1141
}
1142
1143
/**
1144
 * @method string getClientToken()
1145
 * @method $this withClientToken($value)
1146
 * @method string getDescription()
1147
 * @method $this withDescription($value)
1148
 * @method string getNextToken()
1149
 * @method $this withNextToken($value)
1150
 * @method string getProtocolServiceIds()
1151
 * @method $this withProtocolServiceIds($value)
1152
 * @method string getFileSystemId()
1153
 * @method $this withFileSystemId($value)
1154
 * @method string getMaxResults()
1155
 * @method $this withMaxResults($value)
1156
 * @method string getStatus()
1157
 * @method $this withStatus($value)
1158
 */
1159
class DescribeProtocolService extends Rpc
1160
{
1161
}
1162
1163
/**
1164
 * @method string getFileSystemType()
1165
 * @method $this withFileSystemType($value)
1166
 * @method string getPageNumber()
1167
 * @method $this withPageNumber($value)
1168
 * @method string getPageSize()
1169
 * @method $this withPageSize($value)
1170
 */
1171
class DescribeRegions extends Rpc
1172
{
1173
}
1174
1175
/**
1176
 * @method string getFileSystemId()
1177
 * @method $this withFileSystemId($value)
1178
 */
1179
class DescribeSmbAcl extends Rpc
1180
{
1181
}
1182
1183
/**
1184
 * @method string getSnapshotIds()
1185
 * @method $this withSnapshotIds($value)
1186
 * @method string getSnapshotName()
1187
 * @method $this withSnapshotName($value)
1188
 * @method string getFileSystemType()
1189
 * @method $this withFileSystemType($value)
1190
 * @method string getPageNumber()
1191
 * @method $this withPageNumber($value)
1192
 * @method string getPageSize()
1193
 * @method $this withPageSize($value)
1194
 * @method string getFileSystemId()
1195
 * @method $this withFileSystemId($value)
1196
 * @method string getSnapshotType()
1197
 * @method $this withSnapshotType($value)
1198
 * @method string getStatus()
1199
 * @method $this withStatus($value)
1200
 */
1201
class DescribeSnapshots extends Rpc
1202
{
1203
}
1204
1205
/**
1206
 * @method string getUseUTCDateTime()
1207
 * @method $this withUseUTCDateTime($value)
1208
 * @method string getPageNumber()
1209
 * @method $this withPageNumber($value)
1210
 * @method string getPageSize()
1211
 * @method $this withPageSize($value)
1212
 */
1213
class DescribeStoragePackages extends Rpc
1214
{
1215
}
1216
1217
/**
1218
 * @method string getPageNumber()
1219
 * @method $this withPageNumber($value)
1220
 * @method string getPageSize()
1221
 * @method $this withPageSize($value)
1222
 * @method array getTag()
1223
 * @method string getFileSystemId()
1224
 * @method $this withFileSystemId($value)
1225
 */
1226
class DescribeTags extends Rpc
1227
{
1228
1229
    /**
1230
     * @param array $tag
1231
     *
1232
     * @return $this
1233
     */
1234
	public function withTag(array $tag)
1235
	{
1236
	    $this->data['Tag'] = $tag;
1237
		foreach ($tag as $depth1 => $depth1Value) {
1238
			if(isset($depth1Value['Value'])){
1239
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1240
			}
1241
			if(isset($depth1Value['Key'])){
1242
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1243
			}
1244
		}
1245
1246
		return $this;
1247
    }
1248
}
1249
1250
/**
1251
 * @method string getFileSystemType()
1252
 * @method $this withFileSystemType($value)
1253
 */
1254
class DescribeZones extends Rpc
1255
{
1256
}
1257
1258
/**
1259
 * @method string getFileSystemId()
1260
 * @method $this withFileSystemId($value)
1261
 */
1262
class DisableAndCleanRecycleBin extends Rpc
1263
{
1264
1265
    /** @var string */
1266
    public $method = 'GET';
1267
}
1268
1269
/**
1270
 * @method string getFileSystemId()
1271
 * @method $this withFileSystemId($value)
1272
 */
1273
class DisableSmbAcl extends Rpc
1274
{
1275
}
1276
1277
/**
1278
 * @method string getFileSystemId()
1279
 * @method $this withFileSystemId($value)
1280
 * @method string getReservedDays()
1281
 * @method $this withReservedDays($value)
1282
 */
1283
class EnableRecycleBin extends Rpc
1284
{
1285
}
1286
1287
/**
1288
 * @method string getKeytab()
1289
 * @method $this withKeytab($value)
1290
 * @method string getKeytabMd5()
1291
 * @method $this withKeytabMd5($value)
1292
 * @method string getFileSystemId()
1293
 * @method $this withFileSystemId($value)
1294
 */
1295
class EnableSmbAcl extends Rpc
1296
{
1297
}
1298
1299
/**
1300
 * @method string getPath()
1301
 * @method $this withPath($value)
1302
 * @method string getFileSystemId()
1303
 * @method $this withFileSystemId($value)
1304
 */
1305
class GetDirectoryOrFileProperties extends Rpc
1306
{
1307
}
1308
1309
/**
1310
 * @method string getFileSystemId()
1311
 * @method $this withFileSystemId($value)
1312
 */
1313
class GetRecycleBinAttribute extends Rpc
1314
{
1315
1316
    /** @var string */
1317
    public $method = 'GET';
1318
}
1319
1320
/**
1321
 * @method string getDirectoryOnly()
1322
 * @method $this withDirectoryOnly($value)
1323
 * @method string getStorageType()
1324
 * @method $this withStorageType($value)
1325
 * @method string getPath()
1326
 * @method $this withPath($value)
1327
 * @method string getNextToken()
1328
 * @method $this withNextToken($value)
1329
 * @method string getFileSystemId()
1330
 * @method $this withFileSystemId($value)
1331
 * @method string getMaxResults()
1332
 * @method $this withMaxResults($value)
1333
 */
1334
class ListDirectoriesAndFiles extends Rpc
1335
{
1336
}
1337
1338
/**
1339
 * @method string getPageNumber()
1340
 * @method $this withPageNumber($value)
1341
 * @method string getPageSize()
1342
 * @method $this withPageSize($value)
1343
 * @method string getFileSystemId()
1344
 * @method $this withFileSystemId($value)
1345
 * @method string getStatus()
1346
 * @method $this withStatus($value)
1347
 */
1348
class ListLifecycleRetrieveJobs extends Rpc
1349
{
1350
}
1351
1352
/**
1353
 * @method string getNextToken()
1354
 * @method $this withNextToken($value)
1355
 * @method string getFileSystemId()
1356
 * @method $this withFileSystemId($value)
1357
 * @method string getMaxResults()
1358
 * @method $this withMaxResults($value)
1359
 */
1360
class ListRecentlyRecycledDirectories extends Rpc
1361
{
1362
1363
    /** @var string */
1364
    public $method = 'GET';
1365
}
1366
1367
/**
1368
 * @method string getPageNumber()
1369
 * @method $this withPageNumber($value)
1370
 * @method string getJobId()
1371
 * @method $this withJobId($value)
1372
 * @method string getPageSize()
1373
 * @method $this withPageSize($value)
1374
 * @method string getFileSystemId()
1375
 * @method $this withFileSystemId($value)
1376
 * @method string getStatus()
1377
 * @method $this withStatus($value)
1378
 */
1379
class ListRecycleBinJobs extends Rpc
1380
{
1381
1382
    /** @var string */
1383
    public $method = 'GET';
1384
}
1385
1386
/**
1387
 * @method string getNextToken()
1388
 * @method $this withNextToken($value)
1389
 * @method string getFileSystemId()
1390
 * @method $this withFileSystemId($value)
1391
 * @method string getFileId()
1392
 * @method $this withFileId($value)
1393
 * @method string getMaxResults()
1394
 * @method $this withMaxResults($value)
1395
 */
1396
class ListRecycledDirectoriesAndFiles extends Rpc
1397
{
1398
1399
    /** @var string */
1400
    public $method = 'GET';
1401
}
1402
1403
/**
1404
 * @method string getNextToken()
1405
 * @method $this withNextToken($value)
1406
 * @method array getTag()
1407
 * @method array getResourceId()
1408
 * @method string getResourceType()
1409
 * @method $this withResourceType($value)
1410
 */
1411
class ListTagResources extends Rpc
1412
{
1413
1414
    /**
1415
     * @param array $tag
1416
     *
1417
     * @return $this
1418
     */
1419
	public function withTag(array $tag)
1420
	{
1421
	    $this->data['Tag'] = $tag;
1422
		foreach ($tag as $depth1 => $depth1Value) {
1423
			if(isset($depth1Value['Value'])){
1424
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1425
			}
1426
			if(isset($depth1Value['Key'])){
1427
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1428
			}
1429
		}
1430
1431
		return $this;
1432
    }
1433
1434
    /**
1435
     * @param array $resourceId
1436
     *
1437
     * @return $this
1438
     */
1439
	public function withResourceId(array $resourceId)
1440
	{
1441
	    $this->data['ResourceId'] = $resourceId;
1442
		foreach ($resourceId as $i => $iValue) {
1443
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1444
		}
1445
1446
		return $this;
1447
    }
1448
}
1449
1450
/**
1451
 * @method string getDescription()
1452
 * @method $this withDescription($value)
1453
 * @method string getFileSystemType()
1454
 * @method $this withFileSystemType($value)
1455
 * @method string getAccessGroupName()
1456
 * @method $this withAccessGroupName($value)
1457
 */
1458
class ModifyAccessGroup extends Rpc
1459
{
1460
}
1461
1462
/**
1463
 * @method string getRWAccessType()
1464
 * @method $this withRWAccessType($value)
1465
 * @method string getUserAccessType()
1466
 * @method $this withUserAccessType($value)
1467
 * @method string getFileSystemType()
1468
 * @method $this withFileSystemType($value)
1469
 * @method string getAccessRuleId()
1470
 * @method $this withAccessRuleId($value)
1471
 * @method string getIpv6SourceCidrIp()
1472
 * @method $this withIpv6SourceCidrIp($value)
1473
 * @method string getSourceCidrIp()
1474
 * @method $this withSourceCidrIp($value)
1475
 * @method string getPriority()
1476
 * @method $this withPriority($value)
1477
 * @method string getAccessGroupName()
1478
 * @method $this withAccessGroupName($value)
1479
 */
1480
class ModifyAccessRule extends Rpc
1481
{
1482
}
1483
1484
/**
1485
 * @method string getAutoSnapshotPolicyId()
1486
 * @method $this withAutoSnapshotPolicyId($value)
1487
 * @method string getTimePoints()
1488
 * @method $this withTimePoints($value)
1489
 * @method string getRepeatWeekdays()
1490
 * @method $this withRepeatWeekdays($value)
1491
 * @method string getAutoSnapshotPolicyName()
1492
 * @method $this withAutoSnapshotPolicyName($value)
1493
 * @method string getRetentionDays()
1494
 * @method $this withRetentionDays($value)
1495
 */
1496
class ModifyAutoSnapshotPolicy extends Rpc
1497
{
1498
}
1499
1500
/**
1501
 * @method string getClientToken()
1502
 * @method $this withClientToken($value)
1503
 * @method string getDescription()
1504
 * @method $this withDescription($value)
1505
 * @method string getThroughput()
1506
 * @method $this withThroughput($value)
1507
 * @method string getFileSystemId()
1508
 * @method $this withFileSystemId($value)
1509
 * @method string getDryRun()
1510
 * @method $this withDryRun($value)
1511
 * @method string getDataFlowId()
1512
 * @method $this withDataFlowId($value)
1513
 */
1514
class ModifyDataFlow extends Rpc
1515
{
1516
}
1517
1518
/**
1519
 * @method string getAutoRefreshPolicy()
1520
 * @method $this withAutoRefreshPolicy($value)
1521
 * @method string getClientToken()
1522
 * @method $this withClientToken($value)
1523
 * @method string getFileSystemId()
1524
 * @method $this withFileSystemId($value)
1525
 * @method string getDryRun()
1526
 * @method $this withDryRun($value)
1527
 * @method string getDataFlowId()
1528
 * @method $this withDataFlowId($value)
1529
 * @method string getAutoRefreshInterval()
1530
 * @method $this withAutoRefreshInterval($value)
1531
 */
1532
class ModifyDataFlowAutoRefresh extends Rpc
1533
{
1534
}
1535
1536
/**
1537
 * @method string getFsetId()
1538
 * @method $this withFsetId($value)
1539
 * @method string getClientToken()
1540
 * @method $this withClientToken($value)
1541
 * @method string getDescription()
1542
 * @method $this withDescription($value)
1543
 * @method string getFileSystemId()
1544
 * @method $this withFileSystemId($value)
1545
 * @method string getDryRun()
1546
 * @method $this withDryRun($value)
1547
 */
1548
class ModifyFileset extends Rpc
1549
{
1550
}
1551
1552
/**
1553
 * @method string getDescription()
1554
 * @method $this withDescription($value)
1555
 * @method string getFileSystemId()
1556
 * @method $this withFileSystemId($value)
1557
 */
1558
class ModifyFileSystem extends Rpc
1559
{
1560
}
1561
1562
/**
1563
 * @method string getSearchBase()
1564
 * @method $this withSearchBase($value)
1565
 * @method string getFileSystemId()
1566
 * @method $this withFileSystemId($value)
1567
 * @method string getURI()
1568
 * @method $this withURI($value)
1569
 * @method string getBindDN()
1570
 * @method $this withBindDN($value)
1571
 */
1572
class ModifyLDAPConfig extends Rpc
1573
{
1574
}
1575
1576
/**
1577
 * @method string getStorageType()
1578
 * @method $this withStorageType($value)
1579
 * @method string getPath()
1580
 * @method $this withPath($value)
1581
 * @method string getLifecyclePolicyName()
1582
 * @method $this withLifecyclePolicyName($value)
1583
 * @method string getFileSystemId()
1584
 * @method $this withFileSystemId($value)
1585
 * @method string getLifecycleRuleName()
1586
 * @method $this withLifecycleRuleName($value)
1587
 */
1588
class ModifyLifecyclePolicy extends Rpc
1589
{
1590
}
1591
1592
/**
1593
 * @method string getFileSystemId()
1594
 * @method $this withFileSystemId($value)
1595
 * @method string getMountTargetDomain()
1596
 * @method $this withMountTargetDomain($value)
1597
 * @method string getAccessGroupName()
1598
 * @method $this withAccessGroupName($value)
1599
 * @method string getDualStackMountTargetDomain()
1600
 * @method $this withDualStackMountTargetDomain($value)
1601
 * @method string getStatus()
1602
 * @method $this withStatus($value)
1603
 */
1604
class ModifyMountTarget extends Rpc
1605
{
1606
}
1607
1608
/**
1609
 * @method string getProtocolServiceId()
1610
 * @method $this withProtocolServiceId($value)
1611
 * @method string getClientToken()
1612
 * @method $this withClientToken($value)
1613
 * @method string getDescription()
1614
 * @method $this withDescription($value)
1615
 * @method string getFileSystemId()
1616
 * @method $this withFileSystemId($value)
1617
 * @method string getDryRun()
1618
 * @method $this withDryRun($value)
1619
 * @method string getAccessGroupName()
1620
 * @method $this withAccessGroupName($value)
1621
 * @method string getExportId()
1622
 * @method $this withExportId($value)
1623
 */
1624
class ModifyProtocolMountTarget extends Rpc
1625
{
1626
}
1627
1628
/**
1629
 * @method string getProtocolServiceId()
1630
 * @method $this withProtocolServiceId($value)
1631
 * @method string getClientToken()
1632
 * @method $this withClientToken($value)
1633
 * @method string getDescription()
1634
 * @method $this withDescription($value)
1635
 * @method string getThroughput()
1636
 * @method $this withThroughput($value)
1637
 * @method string getFileSystemId()
1638
 * @method $this withFileSystemId($value)
1639
 * @method string getDryRun()
1640
 * @method $this withDryRun($value)
1641
 * @method string getProtocolSpec()
1642
 * @method $this withProtocolSpec($value)
1643
 */
1644
class ModifyProtocolService extends Rpc
1645
{
1646
}
1647
1648
/**
1649
 * @method string getEncryptData()
1650
 * @method $this withEncryptData($value)
1651
 * @method string getKeytab()
1652
 * @method $this withKeytab($value)
1653
 * @method string getSuperAdminSid()
1654
 * @method $this withSuperAdminSid($value)
1655
 * @method string getKeytabMd5()
1656
 * @method $this withKeytabMd5($value)
1657
 * @method string getRejectUnencryptedAccess()
1658
 * @method $this withRejectUnencryptedAccess($value)
1659
 * @method string getFileSystemId()
1660
 * @method $this withFileSystemId($value)
1661
 * @method string getHomeDirPath()
1662
 * @method $this withHomeDirPath($value)
1663
 * @method string getEnableAnonymousAccess()
1664
 * @method $this withEnableAnonymousAccess($value)
1665
 */
1666
class ModifySmbAcl extends Rpc
1667
{
1668
}
1669
1670
class OpenNASService extends Rpc
1671
{
1672
}
1673
1674
/**
1675
 * @method string getClientToken()
1676
 * @method $this withClientToken($value)
1677
 * @method string getClientIP()
1678
 * @method $this withClientIP($value)
1679
 * @method string getFileSystemId()
1680
 * @method $this withFileSystemId($value)
1681
 */
1682
class RemoveClientFromBlackList extends Rpc
1683
{
1684
}
1685
1686
/**
1687
 * @method array getTag()
1688
 * @method string getFileSystemId()
1689
 * @method $this withFileSystemId($value)
1690
 */
1691
class RemoveTags extends Rpc
1692
{
1693
1694
    /**
1695
     * @param array $tag
1696
     *
1697
     * @return $this
1698
     */
1699
	public function withTag(array $tag)
1700
	{
1701
	    $this->data['Tag'] = $tag;
1702
		foreach ($tag as $depth1 => $depth1Value) {
1703
			if(isset($depth1Value['Value'])){
1704
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1705
			}
1706
			if(isset($depth1Value['Key'])){
1707
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1708
			}
1709
		}
1710
1711
		return $this;
1712
    }
1713
}
1714
1715
/**
1716
 * @method string getSnapshotId()
1717
 * @method $this withSnapshotId($value)
1718
 * @method string getFileSystemId()
1719
 * @method $this withFileSystemId($value)
1720
 */
1721
class ResetFileSystem extends Rpc
1722
{
1723
}
1724
1725
/**
1726
 * @method string getJobId()
1727
 * @method $this withJobId($value)
1728
 */
1729
class RetryLifecycleRetrieveJob extends Rpc
1730
{
1731
}
1732
1733
/**
1734
 * @method string getQuotaType()
1735
 * @method $this withQuotaType($value)
1736
 * @method string getUserId()
1737
 * @method $this withUserId($value)
1738
 * @method string getFileCountLimit()
1739
 * @method $this withFileCountLimit($value)
1740
 * @method string getPath()
1741
 * @method $this withPath($value)
1742
 * @method string getSizeLimit()
1743
 * @method $this withSizeLimit($value)
1744
 * @method string getFileSystemId()
1745
 * @method $this withFileSystemId($value)
1746
 * @method string getUserType()
1747
 * @method $this withUserType($value)
1748
 */
1749
class SetDirQuota extends Rpc
1750
{
1751
}
1752
1753
/**
1754
 * @method string getClientToken()
1755
 * @method $this withClientToken($value)
1756
 * @method string getFileSystemId()
1757
 * @method $this withFileSystemId($value)
1758
 * @method string getDryRun()
1759
 * @method $this withDryRun($value)
1760
 * @method string getDataFlowId()
1761
 * @method $this withDataFlowId($value)
1762
 */
1763
class StartDataFlow extends Rpc
1764
{
1765
}
1766
1767
/**
1768
 * @method string getClientToken()
1769
 * @method $this withClientToken($value)
1770
 * @method string getFileSystemId()
1771
 * @method $this withFileSystemId($value)
1772
 * @method string getDryRun()
1773
 * @method $this withDryRun($value)
1774
 * @method string getDataFlowId()
1775
 * @method $this withDataFlowId($value)
1776
 */
1777
class StopDataFlow extends Rpc
1778
{
1779
}
1780
1781
/**
1782
 * @method array getTag()
1783
 * @method array getResourceId()
1784
 * @method string getResourceType()
1785
 * @method $this withResourceType($value)
1786
 */
1787
class TagResources extends Rpc
1788
{
1789
1790
    /**
1791
     * @param array $tag
1792
     *
1793
     * @return $this
1794
     */
1795
	public function withTag(array $tag)
1796
	{
1797
	    $this->data['Tag'] = $tag;
1798
		foreach ($tag as $depth1 => $depth1Value) {
1799
			if(isset($depth1Value['Value'])){
1800
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1801
			}
1802
			if(isset($depth1Value['Key'])){
1803
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1804
			}
1805
		}
1806
1807
		return $this;
1808
    }
1809
1810
    /**
1811
     * @param array $resourceId
1812
     *
1813
     * @return $this
1814
     */
1815
	public function withResourceId(array $resourceId)
1816
	{
1817
	    $this->data['ResourceId'] = $resourceId;
1818
		foreach ($resourceId as $i => $iValue) {
1819
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1820
		}
1821
1822
		return $this;
1823
    }
1824
}
1825
1826
/**
1827
 * @method string getAll()
1828
 * @method $this withAll($value)
1829
 * @method array getResourceId()
1830
 * @method string getResourceType()
1831
 * @method $this withResourceType($value)
1832
 * @method array getTagKey()
1833
 */
1834
class UntagResources extends Rpc
1835
{
1836
1837
    /**
1838
     * @param array $resourceId
1839
     *
1840
     * @return $this
1841
     */
1842
	public function withResourceId(array $resourceId)
1843
	{
1844
	    $this->data['ResourceId'] = $resourceId;
1845
		foreach ($resourceId as $i => $iValue) {
1846
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1847
		}
1848
1849
		return $this;
1850
    }
1851
1852
    /**
1853
     * @param array $tagKey
1854
     *
1855
     * @return $this
1856
     */
1857
	public function withTagKey(array $tagKey)
1858
	{
1859
	    $this->data['TagKey'] = $tagKey;
1860
		foreach ($tagKey as $i => $iValue) {
1861
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
1862
		}
1863
1864
		return $this;
1865
    }
1866
}
1867
1868
/**
1869
 * @method string getFileSystemId()
1870
 * @method $this withFileSystemId($value)
1871
 * @method string getReservedDays()
1872
 * @method $this withReservedDays($value)
1873
 */
1874
class UpdateRecycleBinAttribute extends Rpc
1875
{
1876
1877
    /** @var string */
1878
    public $method = 'GET';
1879
}
1880
1881
/**
1882
 * @method string getClientToken()
1883
 * @method $this withClientToken($value)
1884
 * @method string getCapacity()
1885
 * @method $this withCapacity($value)
1886
 * @method string getFileSystemId()
1887
 * @method $this withFileSystemId($value)
1888
 * @method string getDryRun()
1889
 * @method $this withDryRun($value)
1890
 */
1891
class UpgradeFileSystem extends Rpc
1892
{
1893
}
1894