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 ( 989bce...082e42 )
by
unknown
07:29
created

DescribeFilesets   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 21
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 4
eloc 8
dl 0
loc 21
c 0
b 0
f 0
rs 10

1 Method

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