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 ( 40c0da...9090d2 )
by
unknown
07:25
created

ListCheckResult::withStatuses()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 6

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 4
c 1
b 0
f 0
dl 0
loc 8
ccs 0
cts 0
cp 0
rs 10
cc 2
nc 2
nop 1
crap 6
1
<?php
2
3
namespace AlibabaCloud\Sas\V20181203;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddVpcHoneyPot addVpcHoneyPot(array $options = [])
9
 * @method CheckQuaraFileId checkQuaraFileId(array $options = [])
10
 * @method CheckSecurityEventId checkSecurityEventId(array $options = [])
11
 * @method CreateAntiBruteForceRule createAntiBruteForceRule(array $options = [])
12
 * @method CreateBackupPolicy createBackupPolicy(array $options = [])
13
 * @method CreateFileDetect createFileDetect(array $options = [])
14
 * @method CreateFileDetectUploadUrl createFileDetectUploadUrl(array $options = [])
15
 * @method CreateOrUpdateAssetGroup createOrUpdateAssetGroup(array $options = [])
16
 * @method CreateServiceLinkedRole createServiceLinkedRole(array $options = [])
17
 * @method CreateSimilarSecurityEventsQueryTask createSimilarSecurityEventsQueryTask(array $options = [])
18
 * @method CreateSuspEventNote createSuspEventNote(array $options = [])
19
 * @method CreateVulAutoRepairConfig createVulAutoRepairConfig(array $options = [])
20
 * @method DeleteBackupPolicy deleteBackupPolicy(array $options = [])
21
 * @method DeleteBackupPolicyMachine deleteBackupPolicyMachine(array $options = [])
22
 * @method DeleteGroup deleteGroup(array $options = [])
23
 * @method DeleteLoginBaseConfig deleteLoginBaseConfig(array $options = [])
24
 * @method DeleteStrategy deleteStrategy(array $options = [])
25
 * @method DeleteTagWithUuid deleteTagWithUuid(array $options = [])
26
 * @method DeleteVpcHoneyPot deleteVpcHoneyPot(array $options = [])
27
 * @method DescribeAccessKeyLeakDetail describeAccessKeyLeakDetail(array $options = [])
28
 * @method DescribeAccesskeyLeakList describeAccesskeyLeakList(array $options = [])
29
 * @method DescribeAffectedMaliciousFileImages describeAffectedMaliciousFileImages(array $options = [])
30
 * @method DescribeAlarmEventDetail describeAlarmEventDetail(array $options = [])
31
 * @method DescribeAlarmEventList describeAlarmEventList(array $options = [])
32
 * @method DescribeAlarmEventStackInfo describeAlarmEventStackInfo(array $options = [])
33
 * @method DescribeAllEntity describeAllEntity(array $options = [])
34
 * @method DescribeAllGroups describeAllGroups(array $options = [])
35
 * @method DescribeAntiBruteForceRules describeAntiBruteForceRules(array $options = [])
36
 * @method DescribeAssetDetailByUuid describeAssetDetailByUuid(array $options = [])
37
 * @method DescribeAssetDetailByUuids describeAssetDetailByUuids(array $options = [])
38
 * @method DescribeAssetSummary describeAssetSummary(array $options = [])
39
 * @method DescribeAttackAnalysisData describeAttackAnalysisData(array $options = [])
40
 * @method DescribeAutoDelConfig describeAutoDelConfig(array $options = [])
41
 * @method DescribeBackupClients describeBackupClients(array $options = [])
42
 * @method DescribeBackupFiles describeBackupFiles(array $options = [])
43
 * @method DescribeBackupPolicies describeBackupPolicies(array $options = [])
44
 * @method DescribeBackupRestoreCount describeBackupRestoreCount(array $options = [])
45
 * @method DescribeBruteForceSummary describeBruteForceSummary(array $options = [])
46
 * @method DescribeCheckEcsWarnings describeCheckEcsWarnings(array $options = [])
47
 * @method DescribeCheckWarningDetail describeCheckWarningDetail(array $options = [])
48
 * @method DescribeCheckWarnings describeCheckWarnings(array $options = [])
49
 * @method DescribeCheckWarningSummary describeCheckWarningSummary(array $options = [])
50
 * @method DescribeCloudCenterInstances describeCloudCenterInstances(array $options = [])
51
 * @method DescribeCloudProductFieldStatistics describeCloudProductFieldStatistics(array $options = [])
52
 * @method DescribeConcernNecessity describeConcernNecessity(array $options = [])
53
 * @method DescribeContainerStatistics describeContainerStatistics(array $options = [])
54
 * @method DescribeCriteria describeCriteria(array $options = [])
55
 * @method DescribeDingTalk describeDingTalk(array $options = [])
56
 * @method DescribeDomainCount describeDomainCount(array $options = [])
57
 * @method DescribeDomainDetail describeDomainDetail(array $options = [])
58
 * @method DescribeDomainList describeDomainList(array $options = [])
59
 * @method DescribeEmgVulItem describeEmgVulItem(array $options = [])
60
 * @method DescribeExportInfo describeExportInfo(array $options = [])
61
 * @method DescribeExposedInstanceCriteria describeExposedInstanceCriteria(array $options = [])
62
 * @method DescribeExposedInstanceDetail describeExposedInstanceDetail(array $options = [])
63
 * @method DescribeExposedInstanceList describeExposedInstanceList(array $options = [])
64
 * @method DescribeExposedStatistics describeExposedStatistics(array $options = [])
65
 * @method DescribeExposedStatisticsDetail describeExposedStatisticsDetail(array $options = [])
66
 * @method DescribeFieldStatistics describeFieldStatistics(array $options = [])
67
 * @method DescribeFrontVulPatchList describeFrontVulPatchList(array $options = [])
68
 * @method DescribeGroupedContainerInstances describeGroupedContainerInstances(array $options = [])
69
 * @method DescribeGroupedInstances describeGroupedInstances(array $options = [])
70
 * @method DescribeGroupedMaliciousFiles describeGroupedMaliciousFiles(array $options = [])
71
 * @method DescribeGroupedTags describeGroupedTags(array $options = [])
72
 * @method DescribeGroupedVul describeGroupedVul(array $options = [])
73
 * @method DescribeHoneyPotAuth describeHoneyPotAuth(array $options = [])
74
 * @method DescribeHoneyPotSuspStatistics describeHoneyPotSuspStatistics(array $options = [])
75
 * @method DescribeImageBaselineCheckSummary describeImageBaselineCheckSummary(array $options = [])
76
 * @method DescribeImageFixTask describeImageFixTask(array $options = [])
77
 * @method DescribeImageGroupedVulList describeImageGroupedVulList(array $options = [])
78
 * @method DescribeImageListWithBaselineName describeImageListWithBaselineName(array $options = [])
79
 * @method DescribeImageScanAuthCount describeImageScanAuthCount(array $options = [])
80
 * @method DescribeImageStatistics describeImageStatistics(array $options = [])
81
 * @method DescribeImageVulList describeImageVulList(array $options = [])
82
 * @method DescribeInstallCaptcha describeInstallCaptcha(array $options = [])
83
 * @method DescribeInstallCodes describeInstallCodes(array $options = [])
84
 * @method DescribeInstanceAntiBruteForceRules describeInstanceAntiBruteForceRules(array $options = [])
85
 * @method DescribeInstanceRebootStatus describeInstanceRebootStatus(array $options = [])
86
 * @method DescribeInstanceStatistics describeInstanceStatistics(array $options = [])
87
 * @method DescribeLoginBaseConfigs describeLoginBaseConfigs(array $options = [])
88
 * @method DescribeLogstoreStorage describeLogstoreStorage(array $options = [])
89
 * @method DescribeModuleConfig describeModuleConfig(array $options = [])
90
 * @method DescribeNoticeConfig describeNoticeConfig(array $options = [])
91
 * @method DescribeOnceTask describeOnceTask(array $options = [])
92
 * @method DescribePropertyCount describePropertyCount(array $options = [])
93
 * @method DescribePropertyCronDetail describePropertyCronDetail(array $options = [])
94
 * @method DescribePropertyPortDetail describePropertyPortDetail(array $options = [])
95
 * @method DescribePropertyPortItem describePropertyPortItem(array $options = [])
96
 * @method DescribePropertyProcDetail describePropertyProcDetail(array $options = [])
97
 * @method DescribePropertyProcItem describePropertyProcItem(array $options = [])
98
 * @method DescribePropertyScaDetail describePropertyScaDetail(array $options = [])
99
 * @method DescribePropertySoftwareDetail describePropertySoftwareDetail(array $options = [])
100
 * @method DescribePropertySoftwareItem describePropertySoftwareItem(array $options = [])
101
 * @method DescribePropertyUsageNewest describePropertyUsageNewest(array $options = [])
102
 * @method DescribePropertyUserDetail describePropertyUserDetail(array $options = [])
103
 * @method DescribePropertyUserItem describePropertyUserItem(array $options = [])
104
 * @method DescribeRestoreJobs describeRestoreJobs(array $options = [])
105
 * @method DescribeRiskCheckItemResult describeRiskCheckItemResult(array $options = [])
106
 * @method DescribeRiskCheckResult describeRiskCheckResult(array $options = [])
107
 * @method DescribeRiskCheckSummary describeRiskCheckSummary(array $options = [])
108
 * @method DescribeRiskItemType describeRiskItemType(array $options = [])
109
 * @method DescribeRiskListCheckResult describeRiskListCheckResult(array $options = [])
110
 * @method DescribeRiskType describeRiskType(array $options = [])
111
 * @method DescribeScanTaskProgress describeScanTaskProgress(array $options = [])
112
 * @method DescribeSearchCondition describeSearchCondition(array $options = [])
113
 * @method DescribeSecureSuggestion describeSecureSuggestion(array $options = [])
114
 * @method DescribeSecurityCheckScheduleConfig describeSecurityCheckScheduleConfig(array $options = [])
115
 * @method DescribeSecurityEventOperations describeSecurityEventOperations(array $options = [])
116
 * @method DescribeSecurityEventOperationStatus describeSecurityEventOperationStatus(array $options = [])
117
 * @method DescribeSecurityStatInfo describeSecurityStatInfo(array $options = [])
118
 * @method DescribeServiceLinkedRoleStatus describeServiceLinkedRoleStatus(array $options = [])
119
 * @method DescribeSimilarEventScenarios describeSimilarEventScenarios(array $options = [])
120
 * @method DescribeSimilarSecurityEvents describeSimilarSecurityEvents(array $options = [])
121
 * @method DescribeStrategy describeStrategy(array $options = [])
122
 * @method DescribeStrategyDetail describeStrategyDetail(array $options = [])
123
 * @method DescribeStrategyExecDetail describeStrategyExecDetail(array $options = [])
124
 * @method DescribeStrategyTarget describeStrategyTarget(array $options = [])
125
 * @method DescribeSummaryInfo describeSummaryInfo(array $options = [])
126
 * @method DescribeSupportRegion describeSupportRegion(array $options = [])
127
 * @method DescribeSuspEventDetail describeSuspEventDetail(array $options = [])
128
 * @method DescribeSuspEventQuaraFiles describeSuspEventQuaraFiles(array $options = [])
129
 * @method DescribeSuspEvents describeSuspEvents(array $options = [])
130
 * @method DescribeSuspiciousUUIDConfig describeSuspiciousUUIDConfig(array $options = [])
131
 * @method DescribeUserBackupMachines describeUserBackupMachines(array $options = [])
132
 * @method DescribeUserBaselineAuthorization describeUserBaselineAuthorization(array $options = [])
133
 * @method DescribeUserLayoutAuthorization describeUserLayoutAuthorization(array $options = [])
134
 * @method DescribeUuidsByVulNames describeUuidsByVulNames(array $options = [])
135
 * @method DescribeVersionConfig describeVersionConfig(array $options = [])
136
 * @method DescribeVpcHoneyPotCriteria describeVpcHoneyPotCriteria(array $options = [])
137
 * @method DescribeVpcHoneyPotList describeVpcHoneyPotList(array $options = [])
138
 * @method DescribeVpcList describeVpcList(array $options = [])
139
 * @method DescribeVulDetails describeVulDetails(array $options = [])
140
 * @method DescribeVulExportInfo describeVulExportInfo(array $options = [])
141
 * @method DescribeVulList describeVulList(array $options = [])
142
 * @method DescribeVulWhitelist describeVulWhitelist(array $options = [])
143
 * @method DescribeWarningExportInfo describeWarningExportInfo(array $options = [])
144
 * @method DescribeWarningMachines describeWarningMachines(array $options = [])
145
 * @method DescribeWebLockBindList describeWebLockBindList(array $options = [])
146
 * @method DescribeWebLockConfigList describeWebLockConfigList(array $options = [])
147
 * @method ExportRecord exportRecord(array $options = [])
148
 * @method ExportVul exportVul(array $options = [])
149
 * @method ExportWarning exportWarning(array $options = [])
150
 * @method FixCheckWarnings fixCheckWarnings(array $options = [])
151
 * @method GetBackupStorageCount getBackupStorageCount(array $options = [])
152
 * @method GetFileDetectResult getFileDetectResult(array $options = [])
153
 * @method GetSuspiciousStatistics getSuspiciousStatistics(array $options = [])
154
 * @method GetVulStatistics getVulStatistics(array $options = [])
155
 * @method HandleSecurityEvents handleSecurityEvents(array $options = [])
156
 * @method HandleSimilarSecurityEvents handleSimilarSecurityEvents(array $options = [])
157
 * @method IgnoreHcCheckWarnings ignoreHcCheckWarnings(array $options = [])
158
 * @method InstallBackupClient installBackupClient(array $options = [])
159
 * @method InstallCloudMonitor installCloudMonitor(array $options = [])
160
 * @method ListCheckResult listCheckResult(array $options = [])
161
 * @method ListVulAutoRepairConfig listVulAutoRepairConfig(array $options = [])
162
 * @method ModifyAntiBruteForceRule modifyAntiBruteForceRule(array $options = [])
163
 * @method ModifyAssetGroup modifyAssetGroup(array $options = [])
164
 * @method ModifyBackupPolicy modifyBackupPolicy(array $options = [])
165
 * @method ModifyBackupPolicyStatus modifyBackupPolicyStatus(array $options = [])
166
 * @method ModifyCreateVulWhitelist modifyCreateVulWhitelist(array $options = [])
167
 * @method ModifyEmgVulSubmit modifyEmgVulSubmit(array $options = [])
168
 * @method ModifyGroupProperty modifyGroupProperty(array $options = [])
169
 * @method ModifyInstanceAntiBruteForceRule modifyInstanceAntiBruteForceRule(array $options = [])
170
 * @method ModifyLoginBaseConfig modifyLoginBaseConfig(array $options = [])
171
 * @method ModifyLoginSwitchConfig modifyLoginSwitchConfig(array $options = [])
172
 * @method ModifyOpenLogShipper modifyOpenLogShipper(array $options = [])
173
 * @method ModifyOperateVul modifyOperateVul(array $options = [])
174
 * @method ModifyPropertyScheduleConfig modifyPropertyScheduleConfig(array $options = [])
175
 * @method ModifyPushAllTask modifyPushAllTask(array $options = [])
176
 * @method ModifyRiskCheckStatus modifyRiskCheckStatus(array $options = [])
177
 * @method ModifyRiskSingleResultStatus modifyRiskSingleResultStatus(array $options = [])
178
 * @method ModifySecurityCheckScheduleConfig modifySecurityCheckScheduleConfig(array $options = [])
179
 * @method ModifyStartVulScan modifyStartVulScan(array $options = [])
180
 * @method ModifyStrategy modifyStrategy(array $options = [])
181
 * @method ModifyStrategyTarget modifyStrategyTarget(array $options = [])
182
 * @method ModifyTagWithUuid modifyTagWithUuid(array $options = [])
183
 * @method ModifyVpcHoneyPot modifyVpcHoneyPot(array $options = [])
184
 * @method ModifyVulTargetConfig modifyVulTargetConfig(array $options = [])
185
 * @method ModifyWebLockCreateConfig modifyWebLockCreateConfig(array $options = [])
186
 * @method ModifyWebLockDeleteConfig modifyWebLockDeleteConfig(array $options = [])
187
 * @method ModifyWebLockStart modifyWebLockStart(array $options = [])
188
 * @method ModifyWebLockStatus modifyWebLockStatus(array $options = [])
189
 * @method ModifyWebLockUpdateConfig modifyWebLockUpdateConfig(array $options = [])
190
 * @method OperateAgentClientInstall operateAgentClientInstall(array $options = [])
191
 * @method OperateSuspiciousTargetConfig operateSuspiciousTargetConfig(array $options = [])
192
 * @method OperateVuls operateVuls(array $options = [])
193
 * @method OperationCancelIgnoreSuspEvent operationCancelIgnoreSuspEvent(array $options = [])
194
 * @method OperationSuspEvents operationSuspEvents(array $options = [])
195
 * @method PauseClient pauseClient(array $options = [])
196
 * @method PublicCreateImageScanTask publicCreateImageScanTask(array $options = [])
197
 * @method PublicPreCheckImageScanTask publicPreCheckImageScanTask(array $options = [])
198
 * @method PublicSyncAndCreateImageScanTask publicSyncAndCreateImageScanTask(array $options = [])
199
 * @method QueryGroupedSecurityEventMarkMissList queryGroupedSecurityEventMarkMissList(array $options = [])
200
 * @method QueryGroupIdByGroupName queryGroupIdByGroupName(array $options = [])
201
 * @method RebootMachine rebootMachine(array $options = [])
202
 * @method RefreshAssets refreshAssets(array $options = [])
203
 * @method RefreshContainerAssets refreshContainerAssets(array $options = [])
204
 * @method RollbackSuspEventQuaraFile rollbackSuspEventQuaraFile(array $options = [])
205
 * @method SasInstallCode sasInstallCode(array $options = [])
206
 * @method StartBaselineSecurityCheck startBaselineSecurityCheck(array $options = [])
207
 * @method StartVirusScanTask startVirusScanTask(array $options = [])
208
 * @method UnbindAegis unbindAegis(array $options = [])
209
 * @method UninstallBackupClient uninstallBackupClient(array $options = [])
210
 * @method ValidateHcWarnings validateHcWarnings(array $options = [])
211
 */
212
class SasApiResolver extends ApiResolver
213
{
214
}
215
216
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
217
{
218
    /** @var string */
219
    public $product = 'Sas';
220
221
    /** @var string */
222
    public $version = '2018-12-03';
223
224
    /** @var string */
225
    public $method = 'POST';
226
}
227
228
/**
229
 * @method string getSourceIp()
230
 * @method $this withSourceIp($value)
231
 * @method string getVpcId()
232
 * @method $this withVpcId($value)
233
 */
234
class AddVpcHoneyPot extends Rpc
235
{
236
}
237
238
/**
239
 * @method array getQuaraFileIds()
240
 * @method string getUuid()
241
 * @method $this withUuid($value)
242
 * @method string getSourceIp()
243
 * @method $this withSourceIp($value)
244
 */
245
class CheckQuaraFileId extends Rpc
246
{
247
248
    /**
249
     * @param array $quaraFileIds
250
     *
251
     * @return $this
252
     */
253
	public function withQuaraFileIds(array $quaraFileIds)
254
	{
255
	    $this->data['QuaraFileIds'] = $quaraFileIds;
256
		foreach ($quaraFileIds as $i => $iValue) {
257
			$this->options['query']['QuaraFileIds.' . ($i + 1)] = $iValue;
258
		}
259
260
		return $this;
261
    }
262
}
263
264
/**
265
 * @method array getSecurityEventIds()
266
 * @method string getUuid()
267
 * @method $this withUuid($value)
268
 * @method string getSourceIp()
269
 * @method $this withSourceIp($value)
270
 */
271
class CheckSecurityEventId extends Rpc
272
{
273
274
    /**
275
     * @param array $securityEventIds
276
     *
277
     * @return $this
278
     */
279
	public function withSecurityEventIds(array $securityEventIds)
280
	{
281
	    $this->data['SecurityEventIds'] = $securityEventIds;
282
		foreach ($securityEventIds as $i => $iValue) {
283
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
284
		}
285
286
		return $this;
287
    }
288
}
289
290
/**
291
 * @method string getResourceOwnerId()
292
 * @method $this withResourceOwnerId($value)
293
 * @method string getForbiddenTime()
294
 * @method $this withForbiddenTime($value)
295
 * @method string getFailCount()
296
 * @method $this withFailCount($value)
297
 * @method string getSourceIp()
298
 * @method $this withSourceIp($value)
299
 * @method string getEnableSmartRule()
300
 * @method $this withEnableSmartRule($value)
301
 * @method array getUuidList()
302
 * @method string getName()
303
 * @method $this withName($value)
304
 * @method string getSpan()
305
 * @method $this withSpan($value)
306
 * @method string getDefaultRule()
307
 * @method $this withDefaultRule($value)
308
 */
309
class CreateAntiBruteForceRule extends Rpc
310
{
311
312
    /**
313
     * @param array $uuidList
314
     *
315
     * @return $this
316
     */
317
	public function withUuidList(array $uuidList)
318
	{
319
	    $this->data['UuidList'] = $uuidList;
320
		foreach ($uuidList as $i => $iValue) {
321
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
322
		}
323
324
		return $this;
325
    }
326
}
327
328
/**
329
 * @method string getResourceOwnerId()
330
 * @method $this withResourceOwnerId($value)
331
 * @method string getSourceIp()
332
 * @method $this withSourceIp($value)
333
 * @method array getUuidList()
334
 * @method string getPolicy()
335
 * @method $this withPolicy($value)
336
 * @method string getPolicyVersion()
337
 * @method $this withPolicyVersion($value)
338
 * @method string getPolicyRegionId()
339
 * @method $this withPolicyRegionId($value)
340
 * @method string getName()
341
 * @method $this withName($value)
342
 */
343
class CreateBackupPolicy extends Rpc
344
{
345
346
    /**
347
     * @param array $uuidList
348
     *
349
     * @return $this
350
     */
351
	public function withUuidList(array $uuidList)
352
	{
353
	    $this->data['UuidList'] = $uuidList;
354
		foreach ($uuidList as $i => $iValue) {
355
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
356
		}
357
358
		return $this;
359
    }
360
}
361
362
/**
363
 * @method string getHashKey()
364
 * @method $this withHashKey($value)
365
 * @method string getOssKey()
366
 * @method $this withOssKey($value)
367
 * @method string getType()
368
 * @method $this withType($value)
369
 * @method string getSourceIp()
370
 * @method $this withSourceIp($value)
371
 */
372
class CreateFileDetect extends Rpc
373
{
374
}
375
376
/**
377
 * @method array getHashKeyList()
378
 * @method string getType()
379
 * @method $this withType($value)
380
 */
381
class CreateFileDetectUploadUrl extends Rpc
382
{
383
384
    /**
385
     * @param array $hashKeyList
386
     *
387
     * @return $this
388
     */
389
	public function withHashKeyList(array $hashKeyList)
390
	{
391
	    $this->data['HashKeyList'] = $hashKeyList;
392
		foreach ($hashKeyList as $i => $iValue) {
393
			$this->options['query']['HashKeyList.' . ($i + 1)] = $iValue;
394
		}
395
396
		return $this;
397
    }
398
}
399
400
/**
401
 * @method string getGroupId()
402
 * @method $this withGroupId($value)
403
 * @method string getGroupName()
404
 * @method $this withGroupName($value)
405
 * @method string getSourceIp()
406
 * @method $this withSourceIp($value)
407
 * @method string getUuids()
408
 * @method $this withUuids($value)
409
 */
410
class CreateOrUpdateAssetGroup extends Rpc
411
{
412
}
413
414
/**
415
 * @method string getSourceIp()
416
 * @method $this withSourceIp($value)
417
 */
418
class CreateServiceLinkedRole extends Rpc
419
{
420
}
421
422
/**
423
 * @method string getResourceOwnerId()
424
 * @method $this withResourceOwnerId($value)
425
 * @method string getSourceIp()
426
 * @method $this withSourceIp($value)
427
 * @method string getSecurityEventId()
428
 * @method $this withSecurityEventId($value)
429
 * @method string getSimilarEventScenarioCode()
430
 * @method $this withSimilarEventScenarioCode($value)
431
 */
432
class CreateSimilarSecurityEventsQueryTask extends Rpc
433
{
434
}
435
436
/**
437
 * @method string getEventId()
438
 * @method $this withEventId($value)
439
 * @method string getNote()
440
 * @method $this withNote($value)
441
 */
442
class CreateSuspEventNote extends Rpc
443
{
444
}
445
446
/**
447
 * @method string getReason()
448
 * @method $this withReason($value)
449
 * @method string getType()
450
 * @method $this withType($value)
451
 * @method string getSourceIp()
452
 * @method $this withSourceIp($value)
453
 * @method array getVulAutoRepairConfigList()
454
 */
455
class CreateVulAutoRepairConfig extends Rpc
456
{
457
458
    /**
459
     * @param array $vulAutoRepairConfigList
460
     *
461
     * @return $this
462
     */
463
	public function withVulAutoRepairConfigList(array $vulAutoRepairConfigList)
464
	{
465
	    $this->data['VulAutoRepairConfigList'] = $vulAutoRepairConfigList;
466
		foreach ($vulAutoRepairConfigList as $depth1 => $depth1Value) {
467
			if(isset($depth1Value['AliasName'])){
468
				$this->options['query']['VulAutoRepairConfigList.' . ($depth1 + 1) . '.AliasName'] = $depth1Value['AliasName'];
469
			}
470
			if(isset($depth1Value['Name'])){
471
				$this->options['query']['VulAutoRepairConfigList.' . ($depth1 + 1) . '.Name'] = $depth1Value['Name'];
472
			}
473
		}
474
475
		return $this;
476
    }
477
}
478
479
/**
480
 * @method string getResourceOwnerId()
481
 * @method $this withResourceOwnerId($value)
482
 * @method string getSourceIp()
483
 * @method $this withSourceIp($value)
484
 * @method string getId()
485
 * @method $this withId($value)
486
 * @method string getPolicyVersion()
487
 * @method $this withPolicyVersion($value)
488
 */
489
class DeleteBackupPolicy extends Rpc
490
{
491
}
492
493
/**
494
 * @method string getResourceOwnerId()
495
 * @method $this withResourceOwnerId($value)
496
 * @method string getUuid()
497
 * @method $this withUuid($value)
498
 * @method string getSourceIp()
499
 * @method $this withSourceIp($value)
500
 * @method string getPolicyId()
501
 * @method $this withPolicyId($value)
502
 * @method array getUuidList()
503
 * @method string getPolicyVersion()
504
 * @method $this withPolicyVersion($value)
505
 */
506
class DeleteBackupPolicyMachine extends Rpc
507
{
508
509
    /**
510
     * @param array $uuidList
511
     *
512
     * @return $this
513
     */
514
	public function withUuidList(array $uuidList)
515
	{
516
	    $this->data['UuidList'] = $uuidList;
517
		foreach ($uuidList as $i => $iValue) {
518
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
519
		}
520
521
		return $this;
522
    }
523
}
524
525
/**
526
 * @method string getGroupId()
527
 * @method $this withGroupId($value)
528
 * @method string getSourceIp()
529
 * @method $this withSourceIp($value)
530
 */
531
class DeleteGroup extends Rpc
532
{
533
}
534
535
/**
536
 * @method string getType()
537
 * @method $this withType($value)
538
 * @method string getTarget()
539
 * @method $this withTarget($value)
540
 * @method string getSourceIp()
541
 * @method $this withSourceIp($value)
542
 * @method string getConfig()
543
 * @method $this withConfig($value)
544
 */
545
class DeleteLoginBaseConfig extends Rpc
546
{
547
}
548
549
/**
550
 * @method string getSourceIp()
551
 * @method $this withSourceIp($value)
552
 * @method string getId()
553
 * @method $this withId($value)
554
 * @method string getLang()
555
 * @method $this withLang($value)
556
 * @method string getResourceDirectoryAccountId()
557
 * @method $this withResourceDirectoryAccountId($value)
558
 */
559
class DeleteStrategy extends Rpc
560
{
561
}
562
563
/**
564
 * @method string getTagName()
565
 * @method $this withTagName($value)
566
 * @method string getSourceIp()
567
 * @method $this withSourceIp($value)
568
 * @method string getUuidList()
569
 * @method $this withUuidList($value)
570
 */
571
class DeleteTagWithUuid extends Rpc
572
{
573
}
574
575
/**
576
 * @method string getSourceIp()
577
 * @method $this withSourceIp($value)
578
 * @method string getVpcId()
579
 * @method $this withVpcId($value)
580
 */
581
class DeleteVpcHoneyPot extends Rpc
582
{
583
}
584
585
/**
586
 * @method string getSourceIp()
587
 * @method $this withSourceIp($value)
588
 * @method string getId()
589
 * @method $this withId($value)
590
 */
591
class DescribeAccessKeyLeakDetail extends Rpc
592
{
593
}
594
595
/**
596
 * @method string getQuery()
597
 * @method $this withQuery($value)
598
 * @method string getStartTs()
599
 * @method $this withStartTs($value)
600
 * @method string getCurrentPage()
601
 * @method $this withCurrentPage($value)
602
 * @method string getSourceIp()
603
 * @method $this withSourceIp($value)
604
 * @method string getPageSize()
605
 * @method $this withPageSize($value)
606
 * @method string getStatus()
607
 * @method $this withStatus($value)
608
 */
609
class DescribeAccesskeyLeakList extends Rpc
610
{
611
}
612
613
/**
614
 * @method string getRepoId()
615
 * @method $this withRepoId($value)
616
 * @method string getRepoNamespace()
617
 * @method $this withRepoNamespace($value)
618
 * @method string getSourceIp()
619
 * @method $this withSourceIp($value)
620
 * @method string getImageDigest()
621
 * @method $this withImageDigest($value)
622
 * @method string getPageSize()
623
 * @method $this withPageSize($value)
624
 * @method string getLang()
625
 * @method $this withLang($value)
626
 * @method string getImageTag()
627
 * @method $this withImageTag($value)
628
 * @method string getMaliciousMd5()
629
 * @method $this withMaliciousMd5($value)
630
 * @method string getCurrentPage()
631
 * @method $this withCurrentPage($value)
632
 * @method string getClusterId()
633
 * @method $this withClusterId($value)
634
 * @method string getRepoName()
635
 * @method $this withRepoName($value)
636
 * @method string getRepoInstanceId()
637
 * @method $this withRepoInstanceId($value)
638
 * @method string getImageLayer()
639
 * @method $this withImageLayer($value)
640
 * @method string getRepoRegionId()
641
 * @method $this withRepoRegionId($value)
642
 * @method array getUuids()
643
 */
644
class DescribeAffectedMaliciousFileImages extends Rpc
645
{
646
647
    /**
648
     * @param array $uuids
649
     *
650
     * @return $this
651
     */
652
	public function withUuids(array $uuids)
653
	{
654
	    $this->data['Uuids'] = $uuids;
655
		foreach ($uuids as $i => $iValue) {
656
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
657
		}
658
659
		return $this;
660
    }
661
}
662
663
/**
664
 * @method string getAlarmUniqueInfo()
665
 * @method $this withAlarmUniqueInfo($value)
666
 * @method string getSourceIp()
667
 * @method $this withSourceIp($value)
668
 * @method string getFrom()
669
 * @method $this withFrom($value)
670
 * @method string getLang()
671
 * @method $this withLang($value)
672
 */
673
class DescribeAlarmEventDetail extends Rpc
674
{
675
}
676
677
/**
678
 * @method string getTimeEnd()
679
 * @method $this withTimeEnd($value)
680
 * @method string getTargetType()
681
 * @method $this withTargetType($value)
682
 * @method string getAlarmEventType()
683
 * @method $this withAlarmEventType($value)
684
 * @method string getRemark()
685
 * @method $this withRemark($value)
686
 * @method string getContainerFieldName()
687
 * @method $this withContainerFieldName($value)
688
 * @method string getAlarmEventName()
689
 * @method $this withAlarmEventName($value)
690
 * @method string getSourceIp()
691
 * @method $this withSourceIp($value)
692
 * @method string getContainerFieldValue()
693
 * @method $this withContainerFieldValue($value)
694
 * @method string getPageSize()
695
 * @method $this withPageSize($value)
696
 * @method string getFrom()
697
 * @method $this withFrom($value)
698
 * @method string getId()
699
 * @method $this withId($value)
700
 * @method string getTacticId()
701
 * @method $this withTacticId($value)
702
 * @method string getLang()
703
 * @method $this withLang($value)
704
 * @method string getUniqueInfo()
705
 * @method $this withUniqueInfo($value)
706
 * @method string getGroupId()
707
 * @method $this withGroupId($value)
708
 * @method string getDealed()
709
 * @method $this withDealed($value)
710
 * @method string getCurrentPage()
711
 * @method $this withCurrentPage($value)
712
 * @method string getClusterId()
713
 * @method $this withClusterId($value)
714
 * @method string getOperateTimeEnd()
715
 * @method $this withOperateTimeEnd($value)
716
 * @method array getOperateErrorCodeList()
717
 * @method string getOperateTimeStart()
718
 * @method $this withOperateTimeStart($value)
719
 * @method string getTimeStart()
720
 * @method $this withTimeStart($value)
721
 * @method string getLevels()
722
 * @method $this withLevels($value)
723
 * @method string getUuids()
724
 * @method $this withUuids($value)
725
 */
726
class DescribeAlarmEventList extends Rpc
727
{
728
729
    /**
730
     * @param array $operateErrorCodeList
731
     *
732
     * @return $this
733
     */
734
	public function withOperateErrorCodeList(array $operateErrorCodeList)
735
	{
736
	    $this->data['OperateErrorCodeList'] = $operateErrorCodeList;
737
		foreach ($operateErrorCodeList as $i => $iValue) {
738
			$this->options['query']['OperateErrorCodeList.' . ($i + 1)] = $iValue;
739
		}
740
741
		return $this;
742
    }
743
}
744
745
/**
746
 * @method string getUniqueInfo()
747
 * @method $this withUniqueInfo($value)
748
 * @method string getUuid()
749
 * @method $this withUuid($value)
750
 * @method string getEventName()
751
 * @method $this withEventName($value)
752
 * @method string getSourceIp()
753
 * @method $this withSourceIp($value)
754
 * @method string getLang()
755
 * @method $this withLang($value)
756
 */
757
class DescribeAlarmEventStackInfo extends Rpc
758
{
759
}
760
761
/**
762
 * @method string getSourceIp()
763
 * @method $this withSourceIp($value)
764
 */
765
class DescribeAllEntity extends Rpc
766
{
767
}
768
769
/**
770
 * @method string getSourceIp()
771
 * @method $this withSourceIp($value)
772
 * @method string getLang()
773
 * @method $this withLang($value)
774
 * @method string getResourceDirectoryAccountId()
775
 * @method $this withResourceDirectoryAccountId($value)
776
 */
777
class DescribeAllGroups extends Rpc
778
{
779
}
780
781
/**
782
 * @method string getResourceOwnerId()
783
 * @method $this withResourceOwnerId($value)
784
 * @method string getSourceIp()
785
 * @method $this withSourceIp($value)
786
 */
787
class DescribeAntiBruteForceRules extends Rpc
788
{
789
}
790
791
/**
792
 * @method string getUuid()
793
 * @method $this withUuid($value)
794
 * @method string getSourceIp()
795
 * @method $this withSourceIp($value)
796
 * @method string getLang()
797
 * @method $this withLang($value)
798
 */
799
class DescribeAssetDetailByUuid extends Rpc
800
{
801
}
802
803
/**
804
 * @method string getSourceIp()
805
 * @method $this withSourceIp($value)
806
 * @method string getUuids()
807
 * @method $this withUuids($value)
808
 */
809
class DescribeAssetDetailByUuids extends Rpc
810
{
811
}
812
813
/**
814
 * @method string getSourceIp()
815
 * @method $this withSourceIp($value)
816
 */
817
class DescribeAssetSummary extends Rpc
818
{
819
}
820
821
/**
822
 * @method string getData()
823
 * @method $this withData($value)
824
 * @method string getBase64()
825
 * @method $this withBase64($value)
826
 * @method string getStartTime()
827
 * @method $this withStartTime($value)
828
 * @method string getType()
829
 * @method $this withType($value)
830
 * @method string getSourceIp()
831
 * @method $this withSourceIp($value)
832
 * @method string getPageSize()
833
 * @method $this withPageSize($value)
834
 * @method string getLang()
835
 * @method $this withLang($value)
836
 * @method string getEndTime()
837
 * @method $this withEndTime($value)
838
 * @method string getCurrentPage()
839
 * @method $this withCurrentPage($value)
840
 */
841
class DescribeAttackAnalysisData extends Rpc
842
{
843
}
844
845
/**
846
 * @method string getSourceIp()
847
 * @method $this withSourceIp($value)
848
 * @method string getResourceDirectoryAccountId()
849
 * @method $this withResourceDirectoryAccountId($value)
850
 */
851
class DescribeAutoDelConfig extends Rpc
852
{
853
}
854
855
/**
856
 * @method string getResourceOwnerId()
857
 * @method $this withResourceOwnerId($value)
858
 * @method string getSupportRegionId()
859
 * @method $this withSupportRegionId($value)
860
 * @method string getSourceIp()
861
 * @method $this withSourceIp($value)
862
 */
863
class DescribeBackupClients extends Rpc
864
{
865
}
866
867
/**
868
 * @method string getResourceOwnerId()
869
 * @method $this withResourceOwnerId($value)
870
 * @method string getUuid()
871
 * @method $this withUuid($value)
872
 * @method string getPath()
873
 * @method $this withPath($value)
874
 * @method string getSnapshotHash()
875
 * @method $this withSnapshotHash($value)
876
 * @method string getSourceIp()
877
 * @method $this withSourceIp($value)
878
 * @method string getPageSize()
879
 * @method $this withPageSize($value)
880
 * @method string getCurrentPage()
881
 * @method $this withCurrentPage($value)
882
 */
883
class DescribeBackupFiles extends Rpc
884
{
885
}
886
887
/**
888
 * @method string getResourceOwnerId()
889
 * @method $this withResourceOwnerId($value)
890
 * @method string getSourceIp()
891
 * @method $this withSourceIp($value)
892
 * @method string getMachineRemark()
893
 * @method $this withMachineRemark($value)
894
 * @method string getPageSize()
895
 * @method $this withPageSize($value)
896
 * @method string getCurrentPage()
897
 * @method $this withCurrentPage($value)
898
 * @method string getName()
899
 * @method $this withName($value)
900
 * @method string getStatus()
901
 * @method $this withStatus($value)
902
 */
903
class DescribeBackupPolicies extends Rpc
904
{
905
}
906
907
/**
908
 * @method string getResourceOwnerId()
909
 * @method $this withResourceOwnerId($value)
910
 * @method string getSourceIp()
911
 * @method $this withSourceIp($value)
912
 */
913
class DescribeBackupRestoreCount extends Rpc
914
{
915
}
916
917
/**
918
 * @method string getResourceOwnerId()
919
 * @method $this withResourceOwnerId($value)
920
 * @method string getSourceIp()
921
 * @method $this withSourceIp($value)
922
 */
923
class DescribeBruteForceSummary extends Rpc
924
{
925
}
926
927
/**
928
 * @method string getSourceIp()
929
 * @method $this withSourceIp($value)
930
 */
931
class DescribeCheckEcsWarnings extends Rpc
932
{
933
}
934
935
/**
936
 * @method string getSourceIp()
937
 * @method $this withSourceIp($value)
938
 * @method string getLang()
939
 * @method $this withLang($value)
940
 * @method string getCheckWarningId()
941
 * @method $this withCheckWarningId($value)
942
 */
943
class DescribeCheckWarningDetail extends Rpc
944
{
945
}
946
947
/**
948
 * @method string getUuid()
949
 * @method $this withUuid($value)
950
 * @method string getCheckType()
951
 * @method $this withCheckType($value)
952
 * @method string getSourceIp()
953
 * @method $this withSourceIp($value)
954
 * @method string getPageSize()
955
 * @method $this withPageSize($value)
956
 * @method string getLang()
957
 * @method $this withLang($value)
958
 * @method string getCheckId()
959
 * @method $this withCheckId($value)
960
 * @method string getCurrentPage()
961
 * @method $this withCurrentPage($value)
962
 * @method string getRiskId()
963
 * @method $this withRiskId($value)
964
 */
965
class DescribeCheckWarnings extends Rpc
966
{
967
}
968
969
/**
970
 * @method string getTargetType()
971
 * @method $this withTargetType($value)
972
 * @method string getContainerFieldName()
973
 * @method $this withContainerFieldName($value)
974
 * @method string getRiskName()
975
 * @method $this withRiskName($value)
976
 * @method string getSourceIp()
977
 * @method $this withSourceIp($value)
978
 * @method string getContainerFieldValue()
979
 * @method $this withContainerFieldValue($value)
980
 * @method string getPageSize()
981
 * @method $this withPageSize($value)
982
 * @method string getLang()
983
 * @method $this withLang($value)
984
 * @method string getCurrentPage()
985
 * @method $this withCurrentPage($value)
986
 * @method string getClusterId()
987
 * @method $this withClusterId($value)
988
 * @method string getRiskStatus()
989
 * @method $this withRiskStatus($value)
990
 * @method string getStrategyId()
991
 * @method $this withStrategyId($value)
992
 * @method string getTypeName()
993
 * @method $this withTypeName($value)
994
 * @method string getStatus()
995
 * @method $this withStatus($value)
996
 * @method string getUuids()
997
 * @method $this withUuids($value)
998
 */
999
class DescribeCheckWarningSummary extends Rpc
1000
{
1001
}
1002
1003
/**
1004
 * @method string getCriteria()
1005
 * @method $this withCriteria($value)
1006
 * @method string getImportance()
1007
 * @method $this withImportance($value)
1008
 * @method string getSourceIp()
1009
 * @method $this withSourceIp($value)
1010
 * @method string getNoPage()
1011
 * @method $this withNoPage($value)
1012
 * @method string getPageSize()
1013
 * @method $this withPageSize($value)
1014
 * @method string getLogicalExp()
1015
 * @method $this withLogicalExp($value)
1016
 * @method string getResourceDirectoryAccountId()
1017
 * @method $this withResourceDirectoryAccountId($value)
1018
 * @method string getCurrentPage()
1019
 * @method $this withCurrentPage($value)
1020
 * @method string getMachineTypes()
1021
 * @method $this withMachineTypes($value)
1022
 * @method string getNoGroupTrace()
1023
 * @method $this withNoGroupTrace($value)
1024
 */
1025
class DescribeCloudCenterInstances extends Rpc
1026
{
1027
}
1028
1029
/**
1030
 * @method string getSourceIp()
1031
 * @method $this withSourceIp($value)
1032
 */
1033
class DescribeCloudProductFieldStatistics extends Rpc
1034
{
1035
}
1036
1037
/**
1038
 * @method string getSourceIp()
1039
 * @method $this withSourceIp($value)
1040
 * @method string getLang()
1041
 * @method $this withLang($value)
1042
 * @method string getResourceDirectoryAccountId()
1043
 * @method $this withResourceDirectoryAccountId($value)
1044
 */
1045
class DescribeConcernNecessity extends Rpc
1046
{
1047
}
1048
1049
/**
1050
 * @method string getClusterId()
1051
 * @method $this withClusterId($value)
1052
 * @method string getSourceIp()
1053
 * @method $this withSourceIp($value)
1054
 */
1055
class DescribeContainerStatistics extends Rpc
1056
{
1057
}
1058
1059
/**
1060
 * @method string getSupportAutoTag()
1061
 * @method $this withSupportAutoTag($value)
1062
 * @method string getSourceIp()
1063
 * @method $this withSourceIp($value)
1064
 * @method string getValue()
1065
 * @method $this withValue($value)
1066
 * @method string getMachineTypes()
1067
 * @method $this withMachineTypes($value)
1068
 */
1069
class DescribeCriteria extends Rpc
1070
{
1071
}
1072
1073
/**
1074
 * @method string getRuleActionName()
1075
 * @method $this withRuleActionName($value)
1076
 * @method string getCurrentPage()
1077
 * @method $this withCurrentPage($value)
1078
 * @method string getSourceIp()
1079
 * @method $this withSourceIp($value)
1080
 * @method string getPageSize()
1081
 * @method $this withPageSize($value)
1082
 */
1083
class DescribeDingTalk extends Rpc
1084
{
1085
}
1086
1087
/**
1088
 * @method string getSourceIp()
1089
 * @method $this withSourceIp($value)
1090
 */
1091
class DescribeDomainCount extends Rpc
1092
{
1093
}
1094
1095
/**
1096
 * @method string getDomainName()
1097
 * @method $this withDomainName($value)
1098
 * @method string getSourceIp()
1099
 * @method $this withSourceIp($value)
1100
 */
1101
class DescribeDomainDetail extends Rpc
1102
{
1103
}
1104
1105
/**
1106
 * @method string getCurrentPage()
1107
 * @method $this withCurrentPage($value)
1108
 * @method string getFuzzyDomain()
1109
 * @method $this withFuzzyDomain($value)
1110
 * @method string getSourceIp()
1111
 * @method $this withSourceIp($value)
1112
 * @method string getDomainType()
1113
 * @method $this withDomainType($value)
1114
 * @method string getPageSize()
1115
 * @method $this withPageSize($value)
1116
 */
1117
class DescribeDomainList extends Rpc
1118
{
1119
}
1120
1121
/**
1122
 * @method string getScanType()
1123
 * @method $this withScanType($value)
1124
 * @method string getCheckType()
1125
 * @method $this withCheckType($value)
1126
 * @method string getSourceIp()
1127
 * @method $this withSourceIp($value)
1128
 * @method string getPageSize()
1129
 * @method $this withPageSize($value)
1130
 * @method string getCheckStatus()
1131
 * @method $this withCheckStatus($value)
1132
 * @method string getLang()
1133
 * @method $this withLang($value)
1134
 * @method string getCurrentPage()
1135
 * @method $this withCurrentPage($value)
1136
 * @method string getVulName()
1137
 * @method $this withVulName($value)
1138
 * @method string getRiskStatus()
1139
 * @method $this withRiskStatus($value)
1140
 */
1141
class DescribeEmgVulItem extends Rpc
1142
{
1143
}
1144
1145
/**
1146
 * @method string getSourceIp()
1147
 * @method $this withSourceIp($value)
1148
 * @method string getExportId()
1149
 * @method $this withExportId($value)
1150
 */
1151
class DescribeExportInfo extends Rpc
1152
{
1153
}
1154
1155
/**
1156
 * @method string getSourceIp()
1157
 * @method $this withSourceIp($value)
1158
 * @method string getValue()
1159
 * @method $this withValue($value)
1160
 */
1161
class DescribeExposedInstanceCriteria extends Rpc
1162
{
1163
}
1164
1165
/**
1166
 * @method string getUuid()
1167
 * @method $this withUuid($value)
1168
 * @method string getSourceIp()
1169
 * @method $this withSourceIp($value)
1170
 */
1171
class DescribeExposedInstanceDetail extends Rpc
1172
{
1173
}
1174
1175
/**
1176
 * @method string getExposurePort()
1177
 * @method $this withExposurePort($value)
1178
 * @method string getSourceIp()
1179
 * @method $this withSourceIp($value)
1180
 * @method string getPageSize()
1181
 * @method $this withPageSize($value)
1182
 * @method string getVulStatus()
1183
 * @method $this withVulStatus($value)
1184
 * @method string getExposureIp()
1185
 * @method $this withExposureIp($value)
1186
 * @method string getGroupId()
1187
 * @method $this withGroupId($value)
1188
 * @method string getCurrentPage()
1189
 * @method $this withCurrentPage($value)
1190
 * @method string getExposureComponent()
1191
 * @method $this withExposureComponent($value)
1192
 * @method string getInstanceId()
1193
 * @method $this withInstanceId($value)
1194
 * @method string getInstanceName()
1195
 * @method $this withInstanceName($value)
1196
 * @method string getHealthStatus()
1197
 * @method $this withHealthStatus($value)
1198
 */
1199
class DescribeExposedInstanceList extends Rpc
1200
{
1201
}
1202
1203
/**
1204
 * @method string getSourceIp()
1205
 * @method $this withSourceIp($value)
1206
 */
1207
class DescribeExposedStatistics extends Rpc
1208
{
1209
}
1210
1211
/**
1212
 * @method string getStatisticsType()
1213
 * @method $this withStatisticsType($value)
1214
 * @method string getStatisticsTypeGatewayType()
1215
 * @method $this withStatisticsTypeGatewayType($value)
1216
 * @method string getCurrentPage()
1217
 * @method $this withCurrentPage($value)
1218
 * @method string getSourceIp()
1219
 * @method $this withSourceIp($value)
1220
 * @method string getStatisticsTypeInstanceValue()
1221
 * @method $this withStatisticsTypeInstanceValue($value)
1222
 * @method string getPageSize()
1223
 * @method $this withPageSize($value)
1224
 */
1225
class DescribeExposedStatisticsDetail extends Rpc
1226
{
1227
}
1228
1229
/**
1230
 * @method string getMachineTypes()
1231
 * @method $this withMachineTypes($value)
1232
 * @method string getSourceIp()
1233
 * @method $this withSourceIp($value)
1234
 */
1235
class DescribeFieldStatistics extends Rpc
1236
{
1237
}
1238
1239
/**
1240
 * @method string getType()
1241
 * @method $this withType($value)
1242
 * @method string getSourceIp()
1243
 * @method $this withSourceIp($value)
1244
 * @method string getOperateType()
1245
 * @method $this withOperateType($value)
1246
 * @method string getInfo()
1247
 * @method $this withInfo($value)
1248
 */
1249
class DescribeFrontVulPatchList extends Rpc
1250
{
1251
}
1252
1253
/**
1254
 * @method string getCriteria()
1255
 * @method $this withCriteria($value)
1256
 * @method string getSourceIp()
1257
 * @method $this withSourceIp($value)
1258
 * @method string getGroupField()
1259
 * @method $this withGroupField($value)
1260
 * @method string getPageSize()
1261
 * @method $this withPageSize($value)
1262
 * @method string getLogicalExp()
1263
 * @method $this withLogicalExp($value)
1264
 * @method string getFieldValue()
1265
 * @method $this withFieldValue($value)
1266
 * @method string getCurrentPage()
1267
 * @method $this withCurrentPage($value)
1268
 */
1269
class DescribeGroupedContainerInstances extends Rpc
1270
{
1271
}
1272
1273
/**
1274
 * @method string getCriteria()
1275
 * @method $this withCriteria($value)
1276
 * @method string getSourceIp()
1277
 * @method $this withSourceIp($value)
1278
 * @method string getGroupField()
1279
 * @method $this withGroupField($value)
1280
 * @method string getNoPage()
1281
 * @method $this withNoPage($value)
1282
 * @method string getPageSize()
1283
 * @method $this withPageSize($value)
1284
 * @method string getLang()
1285
 * @method $this withLang($value)
1286
 * @method string getFieldValue()
1287
 * @method $this withFieldValue($value)
1288
 * @method string getCurrentPage()
1289
 * @method $this withCurrentPage($value)
1290
 * @method string getMachineTypes()
1291
 * @method $this withMachineTypes($value)
1292
 */
1293
class DescribeGroupedInstances extends Rpc
1294
{
1295
}
1296
1297
/**
1298
 * @method string getRepoId()
1299
 * @method $this withRepoId($value)
1300
 * @method string getFuzzyMaliciousName()
1301
 * @method $this withFuzzyMaliciousName($value)
1302
 * @method string getRepoNamespace()
1303
 * @method $this withRepoNamespace($value)
1304
 * @method string getSourceIp()
1305
 * @method $this withSourceIp($value)
1306
 * @method string getImageDigest()
1307
 * @method $this withImageDigest($value)
1308
 * @method string getPageSize()
1309
 * @method $this withPageSize($value)
1310
 * @method string getLang()
1311
 * @method $this withLang($value)
1312
 * @method string getImageTag()
1313
 * @method $this withImageTag($value)
1314
 * @method string getCurrentPage()
1315
 * @method $this withCurrentPage($value)
1316
 * @method string getClusterId()
1317
 * @method $this withClusterId($value)
1318
 * @method string getRepoName()
1319
 * @method $this withRepoName($value)
1320
 * @method string getRepoInstanceId()
1321
 * @method $this withRepoInstanceId($value)
1322
 * @method string getImageLayer()
1323
 * @method $this withImageLayer($value)
1324
 * @method string getLevels()
1325
 * @method $this withLevels($value)
1326
 * @method string getRepoRegionId()
1327
 * @method $this withRepoRegionId($value)
1328
 * @method array getUuids()
1329
 */
1330
class DescribeGroupedMaliciousFiles extends Rpc
1331
{
1332
1333
    /**
1334
     * @param array $uuids
1335
     *
1336
     * @return $this
1337
     */
1338
	public function withUuids(array $uuids)
1339
	{
1340
	    $this->data['Uuids'] = $uuids;
1341
		foreach ($uuids as $i => $iValue) {
1342
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
1343
		}
1344
1345
		return $this;
1346
    }
1347
}
1348
1349
/**
1350
 * @method string getMachineTypes()
1351
 * @method $this withMachineTypes($value)
1352
 * @method string getSourceIp()
1353
 * @method $this withSourceIp($value)
1354
 */
1355
class DescribeGroupedTags extends Rpc
1356
{
1357
}
1358
1359
/**
1360
 * @method string getStatusList()
1361
 * @method $this withStatusList($value)
1362
 * @method string getTargetType()
1363
 * @method $this withTargetType($value)
1364
 * @method string getMinScore()
1365
 * @method $this withMinScore($value)
1366
 * @method string getAttachTypes()
1367
 * @method $this withAttachTypes($value)
1368
 * @method string getType()
1369
 * @method $this withType($value)
1370
 * @method string getContainerFieldName()
1371
 * @method $this withContainerFieldName($value)
1372
 * @method string getSourceIp()
1373
 * @method $this withSourceIp($value)
1374
 * @method string getContainerFieldValue()
1375
 * @method $this withContainerFieldValue($value)
1376
 * @method string getPageSize()
1377
 * @method $this withPageSize($value)
1378
 * @method string getLang()
1379
 * @method $this withLang($value)
1380
 * @method string getGroupId()
1381
 * @method $this withGroupId($value)
1382
 * @method string getDealed()
1383
 * @method $this withDealed($value)
1384
 * @method string getCurrentPage()
1385
 * @method $this withCurrentPage($value)
1386
 * @method string getClusterId()
1387
 * @method $this withClusterId($value)
1388
 * @method string getAliasName()
1389
 * @method $this withAliasName($value)
1390
 * @method string getSearchTags()
1391
 * @method $this withSearchTags($value)
1392
 * @method string getNecessity()
1393
 * @method $this withNecessity($value)
1394
 * @method string getUuids()
1395
 * @method $this withUuids($value)
1396
 */
1397
class DescribeGroupedVul extends Rpc
1398
{
1399
}
1400
1401
/**
1402
 * @method string getSourceIp()
1403
 * @method $this withSourceIp($value)
1404
 */
1405
class DescribeHoneyPotAuth extends Rpc
1406
{
1407
}
1408
1409
/**
1410
 * @method string getStatisticsDays()
1411
 * @method $this withStatisticsDays($value)
1412
 * @method string getStatisticsKeyType()
1413
 * @method $this withStatisticsKeyType($value)
1414
 * @method string getSourceIp()
1415
 * @method $this withSourceIp($value)
1416
 * @method string getFrom()
1417
 * @method $this withFrom($value)
1418
 */
1419
class DescribeHoneyPotSuspStatistics extends Rpc
1420
{
1421
}
1422
1423
/**
1424
 * @method string getCriteria()
1425
 * @method $this withCriteria($value)
1426
 * @method string getSourceIp()
1427
 * @method $this withSourceIp($value)
1428
 * @method string getPageSize()
1429
 * @method $this withPageSize($value)
1430
 * @method string getCriteriaType()
1431
 * @method $this withCriteriaType($value)
1432
 * @method string getLang()
1433
 * @method $this withLang($value)
1434
 * @method string getCurrentPage()
1435
 * @method $this withCurrentPage($value)
1436
 * @method string getClusterId()
1437
 * @method $this withClusterId($value)
1438
 * @method string getRiskLevel()
1439
 * @method $this withRiskLevel($value)
1440
 */
1441
class DescribeImageBaselineCheckSummary extends Rpc
1442
{
1443
}
1444
1445
/**
1446
 * @method string getStartTime()
1447
 * @method $this withStartTime($value)
1448
 * @method string getSourceIp()
1449
 * @method $this withSourceIp($value)
1450
 * @method string getPageSize()
1451
 * @method $this withPageSize($value)
1452
 * @method string getEndTime()
1453
 * @method $this withEndTime($value)
1454
 * @method string getCurrentPage()
1455
 * @method $this withCurrentPage($value)
1456
 * @method string getStatus()
1457
 * @method $this withStatus($value)
1458
 */
1459
class DescribeImageFixTask extends Rpc
1460
{
1461
}
1462
1463
/**
1464
 * @method string getType()
1465
 * @method $this withType($value)
1466
 * @method string getLastTsEnd()
1467
 * @method $this withLastTsEnd($value)
1468
 * @method string getCreateTsStart()
1469
 * @method $this withCreateTsStart($value)
1470
 * @method string getIsLatest()
1471
 * @method $this withIsLatest($value)
1472
 * @method string getSourceIp()
1473
 * @method $this withSourceIp($value)
1474
 * @method string getImageTag()
1475
 * @method $this withImageTag($value)
1476
 * @method string getLevel()
1477
 * @method $this withLevel($value)
1478
 * @method string getGroupId()
1479
 * @method $this withGroupId($value)
1480
 * @method string getOrderBy()
1481
 * @method $this withOrderBy($value)
1482
 * @method string getAliasName()
1483
 * @method $this withAliasName($value)
1484
 * @method string getPatchId()
1485
 * @method $this withPatchId($value)
1486
 * @method string getName()
1487
 * @method $this withName($value)
1488
 * @method string getCreateTsEnd()
1489
 * @method $this withCreateTsEnd($value)
1490
 * @method string getNecessity()
1491
 * @method $this withNecessity($value)
1492
 * @method string getUuids()
1493
 * @method $this withUuids($value)
1494
 * @method string getRepoId()
1495
 * @method $this withRepoId($value)
1496
 * @method string getStatusList()
1497
 * @method $this withStatusList($value)
1498
 * @method string getCveId()
1499
 * @method $this withCveId($value)
1500
 * @method string getRemark()
1501
 * @method $this withRemark($value)
1502
 * @method string getRepoNamespace()
1503
 * @method $this withRepoNamespace($value)
1504
 * @method string getImageDigest()
1505
 * @method $this withImageDigest($value)
1506
 * @method string getPageSize()
1507
 * @method $this withPageSize($value)
1508
 * @method string getLang()
1509
 * @method $this withLang($value)
1510
 * @method string getLastTsStart()
1511
 * @method $this withLastTsStart($value)
1512
 * @method string getDirection()
1513
 * @method $this withDirection($value)
1514
 * @method string getDealed()
1515
 * @method $this withDealed($value)
1516
 * @method string getCurrentPage()
1517
 * @method $this withCurrentPage($value)
1518
 * @method string getClusterId()
1519
 * @method $this withClusterId($value)
1520
 * @method string getSearchTags()
1521
 * @method $this withSearchTags($value)
1522
 * @method string getRepoName()
1523
 * @method $this withRepoName($value)
1524
 * @method string getRepoInstanceId()
1525
 * @method $this withRepoInstanceId($value)
1526
 * @method string getImageLayer()
1527
 * @method $this withImageLayer($value)
1528
 * @method string getRepoRegionId()
1529
 * @method $this withRepoRegionId($value)
1530
 */
1531
class DescribeImageGroupedVulList extends Rpc
1532
{
1533
}
1534
1535
/**
1536
 * @method string getCriteria()
1537
 * @method $this withCriteria($value)
1538
 * @method string getRepoNamespace()
1539
 * @method $this withRepoNamespace($value)
1540
 * @method string getSourceIp()
1541
 * @method $this withSourceIp($value)
1542
 * @method string getImageDigest()
1543
 * @method $this withImageDigest($value)
1544
 * @method string getPageSize()
1545
 * @method $this withPageSize($value)
1546
 * @method string getCriteriaType()
1547
 * @method $this withCriteriaType($value)
1548
 * @method string getLang()
1549
 * @method $this withLang($value)
1550
 * @method string getCurrentPage()
1551
 * @method $this withCurrentPage($value)
1552
 * @method string getClusterId()
1553
 * @method $this withClusterId($value)
1554
 * @method string getRepoName()
1555
 * @method $this withRepoName($value)
1556
 * @method string getBaselineNameKey()
1557
 * @method $this withBaselineNameKey($value)
1558
 * @method string getRepoInstanceId()
1559
 * @method $this withRepoInstanceId($value)
1560
 */
1561
class DescribeImageListWithBaselineName extends Rpc
1562
{
1563
}
1564
1565
/**
1566
 * @method string getSourceIp()
1567
 * @method $this withSourceIp($value)
1568
 */
1569
class DescribeImageScanAuthCount extends Rpc
1570
{
1571
}
1572
1573
/**
1574
 * @method string getSourceIp()
1575
 * @method $this withSourceIp($value)
1576
 */
1577
class DescribeImageStatistics extends Rpc
1578
{
1579
}
1580
1581
/**
1582
 * @method string getType()
1583
 * @method $this withType($value)
1584
 * @method string getCreateTsStart()
1585
 * @method $this withCreateTsStart($value)
1586
 * @method string getContainerFieldName()
1587
 * @method $this withContainerFieldName($value)
1588
 * @method string getSourceIp()
1589
 * @method $this withSourceIp($value)
1590
 * @method string getTag()
1591
 * @method $this withTag($value)
1592
 * @method string getModifyTsEnd()
1593
 * @method $this withModifyTsEnd($value)
1594
 * @method string getLevel()
1595
 * @method $this withLevel($value)
1596
 * @method string getResource()
1597
 * @method $this withResource($value)
1598
 * @method string getGroupId()
1599
 * @method $this withGroupId($value)
1600
 * @method string getAliasName()
1601
 * @method $this withAliasName($value)
1602
 * @method string getInstanceId()
1603
 * @method $this withInstanceId($value)
1604
 * @method string getName()
1605
 * @method $this withName($value)
1606
 * @method string getIds()
1607
 * @method $this withIds($value)
1608
 * @method string getCreateTsEnd()
1609
 * @method $this withCreateTsEnd($value)
1610
 * @method string getNecessity()
1611
 * @method $this withNecessity($value)
1612
 * @method string getUuids()
1613
 * @method $this withUuids($value)
1614
 * @method string getRepoId()
1615
 * @method $this withRepoId($value)
1616
 * @method string getStatusList()
1617
 * @method $this withStatusList($value)
1618
 * @method string getTargetType()
1619
 * @method $this withTargetType($value)
1620
 * @method string getCveId()
1621
 * @method $this withCveId($value)
1622
 * @method string getRemark()
1623
 * @method $this withRemark($value)
1624
 * @method string getRepoNamespace()
1625
 * @method $this withRepoNamespace($value)
1626
 * @method string getContainerFieldValue()
1627
 * @method $this withContainerFieldValue($value)
1628
 * @method string getPageSize()
1629
 * @method $this withPageSize($value)
1630
 * @method string getDigest()
1631
 * @method $this withDigest($value)
1632
 * @method string getModifyTsStart()
1633
 * @method $this withModifyTsStart($value)
1634
 * @method string getLang()
1635
 * @method $this withLang($value)
1636
 * @method string getDealed()
1637
 * @method $this withDealed($value)
1638
 * @method string getCurrentPage()
1639
 * @method $this withCurrentPage($value)
1640
 * @method string getClusterId()
1641
 * @method $this withClusterId($value)
1642
 * @method string getBatchName()
1643
 * @method $this withBatchName($value)
1644
 * @method string getRepoName()
1645
 * @method $this withRepoName($value)
1646
 * @method string getRepoInstanceId()
1647
 * @method $this withRepoInstanceId($value)
1648
 * @method string getRepoRegionId()
1649
 * @method $this withRepoRegionId($value)
1650
 */
1651
class DescribeImageVulList extends Rpc
1652
{
1653
}
1654
1655
/**
1656
 * @method string getSourceIp()
1657
 * @method $this withSourceIp($value)
1658
 * @method string getLang()
1659
 * @method $this withLang($value)
1660
 * @method string getDeadline()
1661
 * @method $this withDeadline($value)
1662
 */
1663
class DescribeInstallCaptcha extends Rpc
1664
{
1665
}
1666
1667
/**
1668
 * @method string getSubAccountName()
1669
 * @method $this withSubAccountName($value)
1670
 * @method string getSourceIp()
1671
 * @method $this withSourceIp($value)
1672
 * @method string getPageSize()
1673
 * @method $this withPageSize($value)
1674
 * @method string getCurrentPage()
1675
 * @method $this withCurrentPage($value)
1676
 * @method string getStatus()
1677
 * @method $this withStatus($value)
1678
 */
1679
class DescribeInstallCodes extends Rpc
1680
{
1681
}
1682
1683
/**
1684
 * @method string getResourceOwnerId()
1685
 * @method $this withResourceOwnerId($value)
1686
 * @method string getSourceIp()
1687
 * @method $this withSourceIp($value)
1688
 * @method array getUuidList()
1689
 */
1690
class DescribeInstanceAntiBruteForceRules extends Rpc
1691
{
1692
1693
    /**
1694
     * @param array $uuidList
1695
     *
1696
     * @return $this
1697
     */
1698
	public function withUuidList(array $uuidList)
1699
	{
1700
	    $this->data['UuidList'] = $uuidList;
1701
		foreach ($uuidList as $i => $iValue) {
1702
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
1703
		}
1704
1705
		return $this;
1706
    }
1707
}
1708
1709
/**
1710
 * @method string getSourceIp()
1711
 * @method $this withSourceIp($value)
1712
 * @method string getUuids()
1713
 * @method $this withUuids($value)
1714
 */
1715
class DescribeInstanceRebootStatus extends Rpc
1716
{
1717
}
1718
1719
/**
1720
 * @method string getUuid()
1721
 * @method $this withUuid($value)
1722
 * @method string getSourceIp()
1723
 * @method $this withSourceIp($value)
1724
 * @method string getFrom()
1725
 * @method $this withFrom($value)
1726
 * @method string getLang()
1727
 * @method $this withLang($value)
1728
 */
1729
class DescribeInstanceStatistics extends Rpc
1730
{
1731
}
1732
1733
/**
1734
 * @method string getCurrentPage()
1735
 * @method $this withCurrentPage($value)
1736
 * @method string getType()
1737
 * @method $this withType($value)
1738
 * @method string getTarget()
1739
 * @method $this withTarget($value)
1740
 * @method string getSourceIp()
1741
 * @method $this withSourceIp($value)
1742
 * @method string getPageSize()
1743
 * @method $this withPageSize($value)
1744
 */
1745
class DescribeLoginBaseConfigs extends Rpc
1746
{
1747
}
1748
1749
/**
1750
 * @method string getSourceIp()
1751
 * @method $this withSourceIp($value)
1752
 * @method string getFrom()
1753
 * @method $this withFrom($value)
1754
 * @method string getLang()
1755
 * @method $this withLang($value)
1756
 */
1757
class DescribeLogstoreStorage extends Rpc
1758
{
1759
}
1760
1761
/**
1762
 * @method string getSourceIp()
1763
 * @method $this withSourceIp($value)
1764
 * @method string getResourceDirectoryAccountId()
1765
 * @method $this withResourceDirectoryAccountId($value)
1766
 */
1767
class DescribeModuleConfig extends Rpc
1768
{
1769
}
1770
1771
/**
1772
 * @method string getSourceIp()
1773
 * @method $this withSourceIp($value)
1774
 */
1775
class DescribeNoticeConfig extends Rpc
1776
{
1777
}
1778
1779
/**
1780
 * @method string getSourceIp()
1781
 * @method $this withSourceIp($value)
1782
 * @method string getRootTaskId()
1783
 * @method $this withRootTaskId($value)
1784
 * @method string getEndTimeQuery()
1785
 * @method $this withEndTimeQuery($value)
1786
 * @method string getPageSize()
1787
 * @method $this withPageSize($value)
1788
 * @method string getTaskType()
1789
 * @method $this withTaskType($value)
1790
 * @method string getStartTimeQuery()
1791
 * @method $this withStartTimeQuery($value)
1792
 * @method string getCurrentPage()
1793
 * @method $this withCurrentPage($value)
1794
 */
1795
class DescribeOnceTask extends Rpc
1796
{
1797
}
1798
1799
/**
1800
 * @method string getType()
1801
 * @method $this withType($value)
1802
 * @method string getSourceIp()
1803
 * @method $this withSourceIp($value)
1804
 * @method string getUuidList()
1805
 * @method $this withUuidList($value)
1806
 */
1807
class DescribePropertyCount extends Rpc
1808
{
1809
}
1810
1811
/**
1812
 * @method string getRemark()
1813
 * @method $this withRemark($value)
1814
 * @method string getSource()
1815
 * @method $this withSource($value)
1816
 * @method string getUuid()
1817
 * @method $this withUuid($value)
1818
 * @method string getSourceIp()
1819
 * @method $this withSourceIp($value)
1820
 * @method string getPageSize()
1821
 * @method $this withPageSize($value)
1822
 * @method string getCurrentPage()
1823
 * @method $this withCurrentPage($value)
1824
 * @method string getExtend()
1825
 * @method $this withExtend($value)
1826
 * @method string getUser()
1827
 * @method $this withUser($value)
1828
 */
1829
class DescribePropertyCronDetail extends Rpc
1830
{
1831
}
1832
1833
/**
1834
 * @method string getRemark()
1835
 * @method $this withRemark($value)
1836
 * @method string getUuid()
1837
 * @method $this withUuid($value)
1838
 * @method string getBindIp()
1839
 * @method $this withBindIp($value)
1840
 * @method string getSourceIp()
1841
 * @method $this withSourceIp($value)
1842
 * @method string getPageSize()
1843
 * @method $this withPageSize($value)
1844
 * @method string getCurrentPage()
1845
 * @method $this withCurrentPage($value)
1846
 * @method string getExtend()
1847
 * @method $this withExtend($value)
1848
 * @method string getPort()
1849
 * @method $this withPort($value)
1850
 * @method string getProcName()
1851
 * @method $this withProcName($value)
1852
 */
1853
class DescribePropertyPortDetail extends Rpc
1854
{
1855
}
1856
1857
/**
1858
 * @method string getCurrentPage()
1859
 * @method $this withCurrentPage($value)
1860
 * @method string getSourceIp()
1861
 * @method $this withSourceIp($value)
1862
 * @method string getPort()
1863
 * @method $this withPort($value)
1864
 * @method string getPageSize()
1865
 * @method $this withPageSize($value)
1866
 * @method string getForceFlush()
1867
 * @method $this withForceFlush($value)
1868
 */
1869
class DescribePropertyPortItem extends Rpc
1870
{
1871
}
1872
1873
/**
1874
 * @method string getRemark()
1875
 * @method $this withRemark($value)
1876
 * @method string getUuid()
1877
 * @method $this withUuid($value)
1878
 * @method string getCmdline()
1879
 * @method $this withCmdline($value)
1880
 * @method string getSourceIp()
1881
 * @method $this withSourceIp($value)
1882
 * @method string getPageSize()
1883
 * @method $this withPageSize($value)
1884
 * @method string getProcTimeStart()
1885
 * @method $this withProcTimeStart($value)
1886
 * @method string getCurrentPage()
1887
 * @method $this withCurrentPage($value)
1888
 * @method string getProcTimeEnd()
1889
 * @method $this withProcTimeEnd($value)
1890
 * @method string getExtend()
1891
 * @method $this withExtend($value)
1892
 * @method string getName()
1893
 * @method $this withName($value)
1894
 * @method string getUser()
1895
 * @method $this withUser($value)
1896
 */
1897
class DescribePropertyProcDetail extends Rpc
1898
{
1899
}
1900
1901
/**
1902
 * @method string getCurrentPage()
1903
 * @method $this withCurrentPage($value)
1904
 * @method string getSourceIp()
1905
 * @method $this withSourceIp($value)
1906
 * @method string getName()
1907
 * @method $this withName($value)
1908
 * @method string getPageSize()
1909
 * @method $this withPageSize($value)
1910
 * @method string getForceFlush()
1911
 * @method $this withForceFlush($value)
1912
 */
1913
class DescribePropertyProcItem extends Rpc
1914
{
1915
}
1916
1917
/**
1918
 * @method string getSearchItemSub()
1919
 * @method $this withSearchItemSub($value)
1920
 * @method string getRemark()
1921
 * @method $this withRemark($value)
1922
 * @method string getPid()
1923
 * @method $this withPid($value)
1924
 * @method string getSearchItem()
1925
 * @method $this withSearchItem($value)
1926
 * @method string getUuid()
1927
 * @method $this withUuid($value)
1928
 * @method string getBiz()
1929
 * @method $this withBiz($value)
1930
 * @method string getSourceIp()
1931
 * @method $this withSourceIp($value)
1932
 * @method string getPageSize()
1933
 * @method $this withPageSize($value)
1934
 * @method string getProcessStartedStart()
1935
 * @method $this withProcessStartedStart($value)
1936
 * @method string getProcessStartedEnd()
1937
 * @method $this withProcessStartedEnd($value)
1938
 * @method string getLang()
1939
 * @method $this withLang($value)
1940
 * @method string getScaVersion()
1941
 * @method $this withScaVersion($value)
1942
 * @method string getSearchInfoSub()
1943
 * @method $this withSearchInfoSub($value)
1944
 * @method string getSearchInfo()
1945
 * @method $this withSearchInfo($value)
1946
 * @method string getCurrentPage()
1947
 * @method $this withCurrentPage($value)
1948
 * @method string getBizType()
1949
 * @method $this withBizType($value)
1950
 * @method string getPort()
1951
 * @method $this withPort($value)
1952
 * @method string getName()
1953
 * @method $this withName($value)
1954
 * @method string getScaName()
1955
 * @method $this withScaName($value)
1956
 * @method string getScaNamePattern()
1957
 * @method $this withScaNamePattern($value)
1958
 * @method string getUser()
1959
 * @method $this withUser($value)
1960
 */
1961
class DescribePropertyScaDetail extends Rpc
1962
{
1963
}
1964
1965
/**
1966
 * @method string getSoftwareVersion()
1967
 * @method $this withSoftwareVersion($value)
1968
 * @method string getRemark()
1969
 * @method $this withRemark($value)
1970
 * @method string getUuid()
1971
 * @method $this withUuid($value)
1972
 * @method string getPath()
1973
 * @method $this withPath($value)
1974
 * @method string getSourceIp()
1975
 * @method $this withSourceIp($value)
1976
 * @method string getInstallTimeStart()
1977
 * @method $this withInstallTimeStart($value)
1978
 * @method string getPageSize()
1979
 * @method $this withPageSize($value)
1980
 * @method string getInstallTimeEnd()
1981
 * @method $this withInstallTimeEnd($value)
1982
 * @method string getCurrentPage()
1983
 * @method $this withCurrentPage($value)
1984
 * @method string getExtend()
1985
 * @method $this withExtend($value)
1986
 * @method string getName()
1987
 * @method $this withName($value)
1988
 */
1989
class DescribePropertySoftwareDetail extends Rpc
1990
{
1991
}
1992
1993
/**
1994
 * @method string getCurrentPage()
1995
 * @method $this withCurrentPage($value)
1996
 * @method string getSourceIp()
1997
 * @method $this withSourceIp($value)
1998
 * @method string getName()
1999
 * @method $this withName($value)
2000
 * @method string getPageSize()
2001
 * @method $this withPageSize($value)
2002
 * @method string getForceFlush()
2003
 * @method $this withForceFlush($value)
2004
 */
2005
class DescribePropertySoftwareItem extends Rpc
2006
{
2007
}
2008
2009
/**
2010
 * @method string getType()
2011
 * @method $this withType($value)
2012
 * @method string getSourceIp()
2013
 * @method $this withSourceIp($value)
2014
 */
2015
class DescribePropertyUsageNewest extends Rpc
2016
{
2017
}
2018
2019
/**
2020
 * @method string getRemark()
2021
 * @method $this withRemark($value)
2022
 * @method string getUuid()
2023
 * @method $this withUuid($value)
2024
 * @method string getSourceIp()
2025
 * @method $this withSourceIp($value)
2026
 * @method string getPageSize()
2027
 * @method $this withPageSize($value)
2028
 * @method string getLastLoginTimeStart()
2029
 * @method $this withLastLoginTimeStart($value)
2030
 * @method string getCurrentPage()
2031
 * @method $this withCurrentPage($value)
2032
 * @method string getLastLoginTimeEnd()
2033
 * @method $this withLastLoginTimeEnd($value)
2034
 * @method string getExtend()
2035
 * @method $this withExtend($value)
2036
 * @method string getIsRoot()
2037
 * @method $this withIsRoot($value)
2038
 * @method string getUser()
2039
 * @method $this withUser($value)
2040
 */
2041
class DescribePropertyUserDetail extends Rpc
2042
{
2043
}
2044
2045
/**
2046
 * @method string getCurrentPage()
2047
 * @method $this withCurrentPage($value)
2048
 * @method string getSourceIp()
2049
 * @method $this withSourceIp($value)
2050
 * @method string getPageSize()
2051
 * @method $this withPageSize($value)
2052
 * @method string getUser()
2053
 * @method $this withUser($value)
2054
 * @method string getForceFlush()
2055
 * @method $this withForceFlush($value)
2056
 */
2057
class DescribePropertyUserItem extends Rpc
2058
{
2059
}
2060
2061
/**
2062
 * @method string getResourceOwnerId()
2063
 * @method $this withResourceOwnerId($value)
2064
 * @method string getSourceIp()
2065
 * @method $this withSourceIp($value)
2066
 * @method string getMachineRemark()
2067
 * @method $this withMachineRemark($value)
2068
 * @method string getPageSize()
2069
 * @method $this withPageSize($value)
2070
 * @method string getCurrentPage()
2071
 * @method $this withCurrentPage($value)
2072
 * @method string getStatus()
2073
 * @method $this withStatus($value)
2074
 */
2075
class DescribeRestoreJobs extends Rpc
2076
{
2077
}
2078
2079
/**
2080
 * @method string getResourceOwnerId()
2081
 * @method $this withResourceOwnerId($value)
2082
 * @method string getItemId()
2083
 * @method $this withItemId($value)
2084
 * @method string getSourceIp()
2085
 * @method $this withSourceIp($value)
2086
 * @method string getPageSize()
2087
 * @method $this withPageSize($value)
2088
 * @method string getLang()
2089
 * @method $this withLang($value)
2090
 * @method string getCurrentPage()
2091
 * @method $this withCurrentPage($value)
2092
 * @method string getInstanceId()
2093
 * @method $this withInstanceId($value)
2094
 */
2095
class DescribeRiskCheckItemResult extends Rpc
2096
{
2097
}
2098
2099
/**
2100
 * @method string getResourceOwnerId()
2101
 * @method $this withResourceOwnerId($value)
2102
 * @method string getSourceIp()
2103
 * @method $this withSourceIp($value)
2104
 * @method string getPageSize()
2105
 * @method $this withPageSize($value)
2106
 * @method string getLang()
2107
 * @method $this withLang($value)
2108
 * @method string getAssetType()
2109
 * @method $this withAssetType($value)
2110
 * @method string getQueryFlag()
2111
 * @method $this withQueryFlag($value)
2112
 * @method string getGroupId()
2113
 * @method $this withGroupId($value)
2114
 * @method array getItemIds()
2115
 * @method string getCurrentPage()
2116
 * @method $this withCurrentPage($value)
2117
 * @method string getRiskLevel()
2118
 * @method $this withRiskLevel($value)
2119
 * @method string getInstanceId()
2120
 * @method $this withInstanceId($value)
2121
 * @method string getName()
2122
 * @method $this withName($value)
2123
 * @method string getStatus()
2124
 * @method $this withStatus($value)
2125
 */
2126
class DescribeRiskCheckResult extends Rpc
2127
{
2128
2129
    /**
2130
     * @param array $itemIds
2131
     *
2132
     * @return $this
2133
     */
2134
	public function withItemIds(array $itemIds)
2135
	{
2136
	    $this->data['ItemIds'] = $itemIds;
2137
		foreach ($itemIds as $i => $iValue) {
2138
			$this->options['query']['ItemIds.' . ($i + 1)] = $iValue;
2139
		}
2140
2141
		return $this;
2142
    }
2143
}
2144
2145
/**
2146
 * @method string getResourceOwnerId()
2147
 * @method $this withResourceOwnerId($value)
2148
 * @method string getSourceIp()
2149
 * @method $this withSourceIp($value)
2150
 * @method string getLang()
2151
 * @method $this withLang($value)
2152
 * @method string getResourceDirectoryAccountId()
2153
 * @method $this withResourceDirectoryAccountId($value)
2154
 */
2155
class DescribeRiskCheckSummary extends Rpc
2156
{
2157
}
2158
2159
/**
2160
 * @method string getResourceOwnerId()
2161
 * @method $this withResourceOwnerId($value)
2162
 * @method string getSourceIp()
2163
 * @method $this withSourceIp($value)
2164
 * @method string getLang()
2165
 * @method $this withLang($value)
2166
 */
2167
class DescribeRiskItemType extends Rpc
2168
{
2169
}
2170
2171
/**
2172
 * @method string getResourceOwnerId()
2173
 * @method $this withResourceOwnerId($value)
2174
 * @method string getCurrentPage()
2175
 * @method $this withCurrentPage($value)
2176
 * @method string getSourceIp()
2177
 * @method $this withSourceIp($value)
2178
 * @method array getInstanceIds()
2179
 * @method string getPageSize()
2180
 * @method $this withPageSize($value)
2181
 * @method string getLang()
2182
 * @method $this withLang($value)
2183
 */
2184
class DescribeRiskListCheckResult extends Rpc
2185
{
2186
2187
    /**
2188
     * @param array $instanceIds
2189
     *
2190
     * @return $this
2191
     */
2192
	public function withInstanceIds(array $instanceIds)
2193
	{
2194
	    $this->data['InstanceIds'] = $instanceIds;
2195
		foreach ($instanceIds as $i => $iValue) {
2196
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
2197
		}
2198
2199
		return $this;
2200
    }
2201
}
2202
2203
/**
2204
 * @method string getSourceIp()
2205
 * @method $this withSourceIp($value)
2206
 * @method string getLang()
2207
 * @method $this withLang($value)
2208
 * @method string getResourceDirectoryAccountId()
2209
 * @method $this withResourceDirectoryAccountId($value)
2210
 * @method string getTypeName()
2211
 * @method $this withTypeName($value)
2212
 * @method string getUuids()
2213
 * @method $this withUuids($value)
2214
 */
2215
class DescribeRiskType extends Rpc
2216
{
2217
}
2218
2219
/**
2220
 * @method string getSourceIp()
2221
 * @method $this withSourceIp($value)
2222
 * @method string getTaskId()
2223
 * @method $this withTaskId($value)
2224
 */
2225
class DescribeScanTaskProgress extends Rpc
2226
{
2227
}
2228
2229
/**
2230
 * @method string getType()
2231
 * @method $this withType($value)
2232
 * @method string getSourceIp()
2233
 * @method $this withSourceIp($value)
2234
 * @method string getLang()
2235
 * @method $this withLang($value)
2236
 */
2237
class DescribeSearchCondition extends Rpc
2238
{
2239
}
2240
2241
/**
2242
 * @method string getSourceIp()
2243
 * @method $this withSourceIp($value)
2244
 * @method string getLang()
2245
 * @method $this withLang($value)
2246
 */
2247
class DescribeSecureSuggestion extends Rpc
2248
{
2249
}
2250
2251
/**
2252
 * @method string getResourceOwnerId()
2253
 * @method $this withResourceOwnerId($value)
2254
 * @method string getSourceIp()
2255
 * @method $this withSourceIp($value)
2256
 * @method string getLang()
2257
 * @method $this withLang($value)
2258
 */
2259
class DescribeSecurityCheckScheduleConfig extends Rpc
2260
{
2261
}
2262
2263
/**
2264
 * @method string getResourceOwnerId()
2265
 * @method $this withResourceOwnerId($value)
2266
 * @method string getSourceIp()
2267
 * @method $this withSourceIp($value)
2268
 * @method string getLang()
2269
 * @method $this withLang($value)
2270
 * @method string getSecurityEventId()
2271
 * @method $this withSecurityEventId($value)
2272
 */
2273
class DescribeSecurityEventOperations extends Rpc
2274
{
2275
}
2276
2277
/**
2278
 * @method string getResourceOwnerId()
2279
 * @method $this withResourceOwnerId($value)
2280
 * @method array getSecurityEventIds()
2281
 * @method string getSourceIp()
2282
 * @method $this withSourceIp($value)
2283
 * @method string getTaskId()
2284
 * @method $this withTaskId($value)
2285
 */
2286
class DescribeSecurityEventOperationStatus extends Rpc
2287
{
2288
2289
    /**
2290
     * @param array $securityEventIds
2291
     *
2292
     * @return $this
2293
     */
2294
	public function withSecurityEventIds(array $securityEventIds)
2295
	{
2296
	    $this->data['SecurityEventIds'] = $securityEventIds;
2297
		foreach ($securityEventIds as $i => $iValue) {
2298
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
2299
		}
2300
2301
		return $this;
2302
    }
2303
}
2304
2305
/**
2306
 * @method string getSourceIp()
2307
 * @method $this withSourceIp($value)
2308
 * @method string getLang()
2309
 * @method $this withLang($value)
2310
 * @method string getResourceDirectoryAccountId()
2311
 * @method $this withResourceDirectoryAccountId($value)
2312
 */
2313
class DescribeSecurityStatInfo extends Rpc
2314
{
2315
}
2316
2317
/**
2318
 * @method string getSourceIp()
2319
 * @method $this withSourceIp($value)
2320
 */
2321
class DescribeServiceLinkedRoleStatus extends Rpc
2322
{
2323
}
2324
2325
/**
2326
 * @method string getResourceOwnerId()
2327
 * @method $this withResourceOwnerId($value)
2328
 * @method string getSourceIp()
2329
 * @method $this withSourceIp($value)
2330
 * @method string getSecurityEventId()
2331
 * @method $this withSecurityEventId($value)
2332
 */
2333
class DescribeSimilarEventScenarios extends Rpc
2334
{
2335
}
2336
2337
/**
2338
 * @method string getResourceOwnerId()
2339
 * @method $this withResourceOwnerId($value)
2340
 * @method string getCurrentPage()
2341
 * @method $this withCurrentPage($value)
2342
 * @method string getSourceIp()
2343
 * @method $this withSourceIp($value)
2344
 * @method string getPageSize()
2345
 * @method $this withPageSize($value)
2346
 * @method string getLang()
2347
 * @method $this withLang($value)
2348
 * @method string getTaskId()
2349
 * @method $this withTaskId($value)
2350
 */
2351
class DescribeSimilarSecurityEvents extends Rpc
2352
{
2353
}
2354
2355
/**
2356
 * @method string getSourceIp()
2357
 * @method $this withSourceIp($value)
2358
 * @method string getLang()
2359
 * @method $this withLang($value)
2360
 * @method string getResourceDirectoryAccountId()
2361
 * @method $this withResourceDirectoryAccountId($value)
2362
 * @method string getCustomType()
2363
 * @method $this withCustomType($value)
2364
 * @method string getStrategyIds()
2365
 * @method $this withStrategyIds($value)
2366
 */
2367
class DescribeStrategy extends Rpc
2368
{
2369
}
2370
2371
/**
2372
 * @method string getSourceIp()
2373
 * @method $this withSourceIp($value)
2374
 * @method string getId()
2375
 * @method $this withId($value)
2376
 * @method string getLang()
2377
 * @method $this withLang($value)
2378
 * @method string getResourceDirectoryAccountId()
2379
 * @method $this withResourceDirectoryAccountId($value)
2380
 */
2381
class DescribeStrategyDetail extends Rpc
2382
{
2383
}
2384
2385
/**
2386
 * @method string getSourceIp()
2387
 * @method $this withSourceIp($value)
2388
 * @method string getPageSize()
2389
 * @method $this withPageSize($value)
2390
 * @method string getCurrentPage()
2391
 * @method $this withCurrentPage($value)
2392
 * @method string getStrategyId()
2393
 * @method $this withStrategyId($value)
2394
 */
2395
class DescribeStrategyExecDetail extends Rpc
2396
{
2397
}
2398
2399
/**
2400
 * @method string getType()
2401
 * @method $this withType($value)
2402
 * @method string getSourceIp()
2403
 * @method $this withSourceIp($value)
2404
 * @method string getResourceDirectoryAccountId()
2405
 * @method $this withResourceDirectoryAccountId($value)
2406
 * @method string getConfig()
2407
 * @method $this withConfig($value)
2408
 */
2409
class DescribeStrategyTarget extends Rpc
2410
{
2411
}
2412
2413
/**
2414
 * @method string getSourceIp()
2415
 * @method $this withSourceIp($value)
2416
 * @method string getLang()
2417
 * @method $this withLang($value)
2418
 * @method string getResourceDirectoryAccountId()
2419
 * @method $this withResourceDirectoryAccountId($value)
2420
 */
2421
class DescribeSummaryInfo extends Rpc
2422
{
2423
}
2424
2425
/**
2426
 * @method string getResourceOwnerId()
2427
 * @method $this withResourceOwnerId($value)
2428
 * @method string getSourceIp()
2429
 * @method $this withSourceIp($value)
2430
 */
2431
class DescribeSupportRegion extends Rpc
2432
{
2433
}
2434
2435
/**
2436
 * @method string getSourceIp()
2437
 * @method $this withSourceIp($value)
2438
 * @method string getFrom()
2439
 * @method $this withFrom($value)
2440
 * @method string getLang()
2441
 * @method $this withLang($value)
2442
 * @method string getSuspiciousEventId()
2443
 * @method $this withSuspiciousEventId($value)
2444
 */
2445
class DescribeSuspEventDetail extends Rpc
2446
{
2447
}
2448
2449
/**
2450
 * @method string getSourceIp()
2451
 * @method $this withSourceIp($value)
2452
 * @method string getPageSize()
2453
 * @method $this withPageSize($value)
2454
 * @method string getFrom()
2455
 * @method $this withFrom($value)
2456
 * @method string getGroupingId()
2457
 * @method $this withGroupingId($value)
2458
 * @method string getGroupId()
2459
 * @method $this withGroupId($value)
2460
 * @method string getCurrentPage()
2461
 * @method $this withCurrentPage($value)
2462
 * @method string getQuaraTag()
2463
 * @method $this withQuaraTag($value)
2464
 * @method string getStatus()
2465
 * @method $this withStatus($value)
2466
 */
2467
class DescribeSuspEventQuaraFiles extends Rpc
2468
{
2469
}
2470
2471
/**
2472
 * @method string getSource()
2473
 * @method $this withSource($value)
2474
 * @method string getContainerFieldName()
2475
 * @method $this withContainerFieldName($value)
2476
 * @method string getSourceIp()
2477
 * @method $this withSourceIp($value)
2478
 * @method string getEventNames()
2479
 * @method $this withEventNames($value)
2480
 * @method string getFrom()
2481
 * @method $this withFrom($value)
2482
 * @method string getId()
2483
 * @method $this withId($value)
2484
 * @method string getTacticId()
2485
 * @method string getAlarmUniqueInfo()
2486
 * @method $this withAlarmUniqueInfo($value)
2487
 * @method string getUniqueInfo()
2488
 * @method $this withUniqueInfo($value)
2489
 * @method string getGroupId()
2490
 * @method $this withGroupId($value)
2491
 * @method string getOperateTimeEnd()
2492
 * @method $this withOperateTimeEnd($value)
2493
 * @method string getName()
2494
 * @method $this withName($value)
2495
 * @method string getStatus()
2496
 * @method $this withStatus($value)
2497
 * @method string getUuids()
2498
 * @method $this withUuids($value)
2499
 * @method string getTimeEnd()
2500
 * @method $this withTimeEnd($value)
2501
 * @method string getTargetType()
2502
 * @method $this withTargetType($value)
2503
 * @method string getRemark()
2504
 * @method $this withRemark($value)
2505
 * @method string getContainerFieldValue()
2506
 * @method $this withContainerFieldValue($value)
2507
 * @method string getPageSize()
2508
 * @method $this withPageSize($value)
2509
 * @method string getLang()
2510
 * @method $this withLang($value)
2511
 * @method string getDealed()
2512
 * @method $this withDealed($value)
2513
 * @method string getCurrentPage()
2514
 * @method $this withCurrentPage($value)
2515
 * @method string getClusterId()
2516
 * @method $this withClusterId($value)
2517
 * @method array getOperateErrorCodeList()
2518
 * @method string getOperateTimeStart()
2519
 * @method $this withOperateTimeStart($value)
2520
 * @method string getTimeStart()
2521
 * @method $this withTimeStart($value)
2522
 * @method string getLevels()
2523
 * @method $this withLevels($value)
2524
 * @method string getParentEventTypes()
2525
 * @method $this withParentEventTypes($value)
2526
 */
2527
class DescribeSuspEvents extends Rpc
2528
{
2529
2530
    /**
2531
     * @param string $value
2532
     *
2533
     * @return $this
2534
     */
2535
    public function withTacticId($value)
2536
    {
2537
        $this->data['TacticId'] = $value;
2538
        $this->options['form_params']['TacticId'] = $value;
2539
2540
        return $this;
2541
    }
2542
2543
    /**
2544
     * @param array $operateErrorCodeList
2545
     *
2546
     * @return $this
2547
     */
2548
	public function withOperateErrorCodeList(array $operateErrorCodeList)
2549
	{
2550
	    $this->data['OperateErrorCodeList'] = $operateErrorCodeList;
2551
		foreach ($operateErrorCodeList as $i => $iValue) {
2552
			$this->options['query']['OperateErrorCodeList.' . ($i + 1)] = $iValue;
2553
		}
2554
2555
		return $this;
2556
    }
2557
}
2558
2559
/**
2560
 * @method string getType()
2561
 * @method $this withType($value)
2562
 * @method string getSourceIp()
2563
 * @method $this withSourceIp($value)
2564
 * @method string getLang()
2565
 * @method $this withLang($value)
2566
 * @method string getResourceDirectoryAccountId()
2567
 * @method $this withResourceDirectoryAccountId($value)
2568
 */
2569
class DescribeSuspiciousUUIDConfig extends Rpc
2570
{
2571
}
2572
2573
/**
2574
 * @method string getResourceOwnerId()
2575
 * @method $this withResourceOwnerId($value)
2576
 * @method string getSourceIp()
2577
 * @method $this withSourceIp($value)
2578
 */
2579
class DescribeUserBackupMachines extends Rpc
2580
{
2581
}
2582
2583
/**
2584
 * @method string getResourceOwnerId()
2585
 * @method $this withResourceOwnerId($value)
2586
 * @method string getSourceIp()
2587
 * @method $this withSourceIp($value)
2588
 * @method string getLang()
2589
 * @method $this withLang($value)
2590
 */
2591
class DescribeUserBaselineAuthorization extends Rpc
2592
{
2593
}
2594
2595
/**
2596
 * @method string getResourceOwnerId()
2597
 * @method $this withResourceOwnerId($value)
2598
 * @method string getSourceIp()
2599
 * @method $this withSourceIp($value)
2600
 * @method string getLang()
2601
 * @method $this withLang($value)
2602
 */
2603
class DescribeUserLayoutAuthorization extends Rpc
2604
{
2605
}
2606
2607
/**
2608
 * @method string getStatusList()
2609
 * @method $this withStatusList($value)
2610
 * @method string getTargetType()
2611
 * @method $this withTargetType($value)
2612
 * @method string getRemark()
2613
 * @method $this withRemark($value)
2614
 * @method string getType()
2615
 * @method $this withType($value)
2616
 * @method string getVpcInstanceIds()
2617
 * @method $this withVpcInstanceIds($value)
2618
 * @method array getVulNames()
2619
 * @method string getSourceIp()
2620
 * @method $this withSourceIp($value)
2621
 * @method string getTag()
2622
 * @method $this withTag($value)
2623
 * @method string getLang()
2624
 * @method $this withLang($value)
2625
 * @method string getLevel()
2626
 * @method $this withLevel($value)
2627
 * @method string getGroupId()
2628
 * @method $this withGroupId($value)
2629
 * @method string getDealed()
2630
 * @method $this withDealed($value)
2631
 * @method string getFieldValue()
2632
 * @method $this withFieldValue($value)
2633
 * @method string getFieldName()
2634
 * @method $this withFieldName($value)
2635
 * @method string getSearchTags()
2636
 * @method $this withSearchTags($value)
2637
 * @method string getNecessity()
2638
 * @method $this withNecessity($value)
2639
 */
2640
class DescribeUuidsByVulNames extends Rpc
2641
{
2642
2643
    /**
2644
     * @param array $vulNames
2645
     *
2646
     * @return $this
2647
     */
2648
	public function withVulNames(array $vulNames)
2649
	{
2650
	    $this->data['VulNames'] = $vulNames;
2651
		foreach ($vulNames as $i => $iValue) {
2652
			$this->options['query']['VulNames.' . ($i + 1)] = $iValue;
2653
		}
2654
2655
		return $this;
2656
    }
2657
}
2658
2659
/**
2660
 * @method string getSourceIp()
2661
 * @method $this withSourceIp($value)
2662
 * @method string getResourceDirectoryAccountId()
2663
 * @method $this withResourceDirectoryAccountId($value)
2664
 */
2665
class DescribeVersionConfig extends Rpc
2666
{
2667
}
2668
2669
/**
2670
 * @method string getSourceIp()
2671
 * @method $this withSourceIp($value)
2672
 */
2673
class DescribeVpcHoneyPotCriteria extends Rpc
2674
{
2675
}
2676
2677
/**
2678
 * @method string getVpcName()
2679
 * @method $this withVpcName($value)
2680
 * @method string getSourceIp()
2681
 * @method $this withSourceIp($value)
2682
 * @method string getPageSize()
2683
 * @method $this withPageSize($value)
2684
 * @method string getHoneyPotExistence()
2685
 * @method $this withHoneyPotExistence($value)
2686
 * @method string getVpcRegionId()
2687
 * @method $this withVpcRegionId($value)
2688
 * @method string getCurrentPage()
2689
 * @method $this withCurrentPage($value)
2690
 * @method string getVpcId()
2691
 * @method $this withVpcId($value)
2692
 */
2693
class DescribeVpcHoneyPotList extends Rpc
2694
{
2695
}
2696
2697
/**
2698
 * @method string getSourceIp()
2699
 * @method $this withSourceIp($value)
2700
 */
2701
class DescribeVpcList extends Rpc
2702
{
2703
}
2704
2705
/**
2706
 * @method string getType()
2707
 * @method $this withType($value)
2708
 * @method string getAliasName()
2709
 * @method $this withAliasName($value)
2710
 * @method string getSourceIp()
2711
 * @method $this withSourceIp($value)
2712
 * @method string getName()
2713
 * @method $this withName($value)
2714
 * @method string getLang()
2715
 * @method $this withLang($value)
2716
 */
2717
class DescribeVulDetails extends Rpc
2718
{
2719
}
2720
2721
/**
2722
 * @method string getSourceIp()
2723
 * @method $this withSourceIp($value)
2724
 * @method string getExportId()
2725
 * @method $this withExportId($value)
2726
 */
2727
class DescribeVulExportInfo extends Rpc
2728
{
2729
}
2730
2731
/**
2732
 * @method string getMinScore()
2733
 * @method $this withMinScore($value)
2734
 * @method string getAttachTypes()
2735
 * @method $this withAttachTypes($value)
2736
 * @method string getType()
2737
 * @method $this withType($value)
2738
 * @method string getVpcInstanceIds()
2739
 * @method $this withVpcInstanceIds($value)
2740
 * @method string getCreateTsStart()
2741
 * @method $this withCreateTsStart($value)
2742
 * @method string getContainerFieldName()
2743
 * @method $this withContainerFieldName($value)
2744
 * @method string getSourceIp()
2745
 * @method $this withSourceIp($value)
2746
 * @method string getModifyTsEnd()
2747
 * @method $this withModifyTsEnd($value)
2748
 * @method string getLevel()
2749
 * @method $this withLevel($value)
2750
 * @method string getResource()
2751
 * @method $this withResource($value)
2752
 * @method string getGroupId()
2753
 * @method $this withGroupId($value)
2754
 * @method string getAliasName()
2755
 * @method $this withAliasName($value)
2756
 * @method string getName()
2757
 * @method $this withName($value)
2758
 * @method string getIds()
2759
 * @method $this withIds($value)
2760
 * @method string getCreateTsEnd()
2761
 * @method $this withCreateTsEnd($value)
2762
 * @method string getNecessity()
2763
 * @method $this withNecessity($value)
2764
 * @method string getUuids()
2765
 * @method $this withUuids($value)
2766
 * @method string getStatusList()
2767
 * @method $this withStatusList($value)
2768
 * @method string getTargetType()
2769
 * @method $this withTargetType($value)
2770
 * @method string getRemark()
2771
 * @method $this withRemark($value)
2772
 * @method string getContainerFieldValue()
2773
 * @method $this withContainerFieldValue($value)
2774
 * @method string getPageSize()
2775
 * @method $this withPageSize($value)
2776
 * @method string getModifyTsStart()
2777
 * @method $this withModifyTsStart($value)
2778
 * @method string getLang()
2779
 * @method $this withLang($value)
2780
 * @method string getDealed()
2781
 * @method $this withDealed($value)
2782
 * @method string getCurrentPage()
2783
 * @method $this withCurrentPage($value)
2784
 * @method string getClusterId()
2785
 * @method $this withClusterId($value)
2786
 * @method string getBatchName()
2787
 * @method $this withBatchName($value)
2788
 */
2789
class DescribeVulList extends Rpc
2790
{
2791
}
2792
2793
/**
2794
 * @method string getCurrentPage()
2795
 * @method $this withCurrentPage($value)
2796
 * @method string getSourceIp()
2797
 * @method $this withSourceIp($value)
2798
 * @method string getPageSize()
2799
 * @method $this withPageSize($value)
2800
 */
2801
class DescribeVulWhitelist extends Rpc
2802
{
2803
}
2804
2805
/**
2806
 * @method string getSourceIp()
2807
 * @method $this withSourceIp($value)
2808
 * @method string getExportId()
2809
 * @method $this withExportId($value)
2810
 */
2811
class DescribeWarningExportInfo extends Rpc
2812
{
2813
}
2814
2815
/**
2816
 * @method string getSourceIp()
2817
 * @method $this withSourceIp($value)
2818
 * @method string getPageSize()
2819
 * @method $this withPageSize($value)
2820
 * @method string getMachineName()
2821
 * @method $this withMachineName($value)
2822
 * @method string getLang()
2823
 * @method $this withLang($value)
2824
 * @method string getCurrentPage()
2825
 * @method $this withCurrentPage($value)
2826
 * @method string getRiskId()
2827
 * @method $this withRiskId($value)
2828
 * @method string getStrategyId()
2829
 * @method $this withStrategyId($value)
2830
 * @method string getUuids()
2831
 * @method $this withUuids($value)
2832
 */
2833
class DescribeWarningMachines extends Rpc
2834
{
2835
}
2836
2837
/**
2838
 * @method string getRemark()
2839
 * @method $this withRemark($value)
2840
 * @method string getCurrentPage()
2841
 * @method $this withCurrentPage($value)
2842
 * @method string getSourceIp()
2843
 * @method $this withSourceIp($value)
2844
 * @method string getPageSize()
2845
 * @method $this withPageSize($value)
2846
 * @method string getLang()
2847
 * @method $this withLang($value)
2848
 * @method string getStatus()
2849
 * @method $this withStatus($value)
2850
 */
2851
class DescribeWebLockBindList extends Rpc
2852
{
2853
}
2854
2855
/**
2856
 * @method string getUuid()
2857
 * @method $this withUuid($value)
2858
 * @method string getSourceIp()
2859
 * @method $this withSourceIp($value)
2860
 * @method string getLang()
2861
 * @method $this withLang($value)
2862
 */
2863
class DescribeWebLockConfigList extends Rpc
2864
{
2865
}
2866
2867
/**
2868
 * @method string getExportType()
2869
 * @method $this withExportType($value)
2870
 * @method string getParams()
2871
 * @method $this withParams($value)
2872
 * @method string getSourceIp()
2873
 * @method $this withSourceIp($value)
2874
 * @method string getLang()
2875
 * @method $this withLang($value)
2876
 */
2877
class ExportRecord extends Rpc
2878
{
2879
}
2880
2881
/**
2882
 * @method string getStatusList()
2883
 * @method $this withStatusList($value)
2884
 * @method string getTargetType()
2885
 * @method $this withTargetType($value)
2886
 * @method string getMinScore()
2887
 * @method $this withMinScore($value)
2888
 * @method string getRemark()
2889
 * @method $this withRemark($value)
2890
 * @method string getAttachTypes()
2891
 * @method $this withAttachTypes($value)
2892
 * @method string getType()
2893
 * @method $this withType($value)
2894
 * @method string getVpcInstanceIds()
2895
 * @method $this withVpcInstanceIds($value)
2896
 * @method string getContainerFieldName()
2897
 * @method $this withContainerFieldName($value)
2898
 * @method string getSourceIp()
2899
 * @method $this withSourceIp($value)
2900
 * @method string getContainerFieldValue()
2901
 * @method $this withContainerFieldValue($value)
2902
 * @method string getLang()
2903
 * @method $this withLang($value)
2904
 * @method string getLevel()
2905
 * @method $this withLevel($value)
2906
 * @method string getResource()
2907
 * @method $this withResource($value)
2908
 * @method string getGroupId()
2909
 * @method $this withGroupId($value)
2910
 * @method string getDealed()
2911
 * @method $this withDealed($value)
2912
 * @method string getClusterId()
2913
 * @method $this withClusterId($value)
2914
 * @method string getBatchName()
2915
 * @method $this withBatchName($value)
2916
 * @method string getAliasName()
2917
 * @method $this withAliasName($value)
2918
 * @method string getSearchTags()
2919
 * @method $this withSearchTags($value)
2920
 * @method string getName()
2921
 * @method $this withName($value)
2922
 * @method string getNecessity()
2923
 * @method $this withNecessity($value)
2924
 * @method string getUuids()
2925
 * @method $this withUuids($value)
2926
 */
2927
class ExportVul extends Rpc
2928
{
2929
}
2930
2931
/**
2932
 * @method string getIsCleartextPwd()
2933
 * @method $this withIsCleartextPwd($value)
2934
 * @method string getStatusList()
2935
 * @method $this withStatusList($value)
2936
 * @method string getRiskLevels()
2937
 * @method $this withRiskLevels($value)
2938
 * @method string getRiskName()
2939
 * @method $this withRiskName($value)
2940
 * @method string getSourceIp()
2941
 * @method $this withSourceIp($value)
2942
 * @method string getLang()
2943
 * @method $this withLang($value)
2944
 * @method string getExportType()
2945
 * @method $this withExportType($value)
2946
 * @method string getDealed()
2947
 * @method $this withDealed($value)
2948
 * @method string getTypeNames()
2949
 * @method $this withTypeNames($value)
2950
 * @method string getIsSummaryExport()
2951
 * @method $this withIsSummaryExport($value)
2952
 * @method string getRiskIds()
2953
 * @method $this withRiskIds($value)
2954
 * @method string getStrategyId()
2955
 * @method $this withStrategyId($value)
2956
 * @method string getTypeName()
2957
 * @method $this withTypeName($value)
2958
 * @method string getSubTypeNames()
2959
 * @method $this withSubTypeNames($value)
2960
 * @method string getUuids()
2961
 * @method $this withUuids($value)
2962
 */
2963
class ExportWarning extends Rpc
2964
{
2965
}
2966
2967
/**
2968
 * @method string getRiskId()
2969
 * @method $this withRiskId($value)
2970
 * @method string getCheckParams()
2971
 * @method $this withCheckParams($value)
2972
 * @method string getSourceIp()
2973
 * @method $this withSourceIp($value)
2974
 * @method string getLang()
2975
 * @method $this withLang($value)
2976
 * @method string getUuids()
2977
 * @method $this withUuids($value)
2978
 */
2979
class FixCheckWarnings extends Rpc
2980
{
2981
}
2982
2983
/**
2984
 * @method string getResourceOwnerId()
2985
 * @method $this withResourceOwnerId($value)
2986
 * @method string getSourceIp()
2987
 * @method $this withSourceIp($value)
2988
 */
2989
class GetBackupStorageCount extends Rpc
2990
{
2991
}
2992
2993
/**
2994
 * @method array getHashKeyList()
2995
 * @method string getType()
2996
 * @method $this withType($value)
2997
 * @method string getSourceIp()
2998
 * @method $this withSourceIp($value)
2999
 */
3000
class GetFileDetectResult extends Rpc
3001
{
3002
3003
    /**
3004
     * @param array $hashKeyList
3005
     *
3006
     * @return $this
3007
     */
3008
	public function withHashKeyList(array $hashKeyList)
3009
	{
3010
	    $this->data['HashKeyList'] = $hashKeyList;
3011
		foreach ($hashKeyList as $i => $iValue) {
3012
			$this->options['query']['HashKeyList.' . ($i + 1)] = $iValue;
3013
		}
3014
3015
		return $this;
3016
    }
3017
}
3018
3019
/**
3020
 * @method string getGroupIdList()
3021
 * @method $this withGroupIdList($value)
3022
 * @method string getSourceIp()
3023
 * @method $this withSourceIp($value)
3024
 */
3025
class GetSuspiciousStatistics extends Rpc
3026
{
3027
}
3028
3029
/**
3030
 * @method string getTypeList()
3031
 * @method $this withTypeList($value)
3032
 * @method string getGroupIdList()
3033
 * @method $this withGroupIdList($value)
3034
 * @method string getSourceIp()
3035
 * @method $this withSourceIp($value)
3036
 */
3037
class GetVulStatistics extends Rpc
3038
{
3039
}
3040
3041
/**
3042
 * @method string getMarkMissParam()
3043
 * @method $this withMarkMissParam($value)
3044
 * @method string getResourceOwnerId()
3045
 * @method $this withResourceOwnerId($value)
3046
 * @method array getSecurityEventIds()
3047
 * @method string getSourceIp()
3048
 * @method $this withSourceIp($value)
3049
 * @method string getOperationCode()
3050
 * @method $this withOperationCode($value)
3051
 * @method string getOperationParams()
3052
 * @method $this withOperationParams($value)
3053
 * @method string getMarkBatch()
3054
 * @method $this withMarkBatch($value)
3055
 */
3056
class HandleSecurityEvents extends Rpc
3057
{
3058
3059
    /**
3060
     * @param array $securityEventIds
3061
     *
3062
     * @return $this
3063
     */
3064
	public function withSecurityEventIds(array $securityEventIds)
3065
	{
3066
	    $this->data['SecurityEventIds'] = $securityEventIds;
3067
		foreach ($securityEventIds as $i => $iValue) {
3068
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
3069
		}
3070
3071
		return $this;
3072
    }
3073
}
3074
3075
/**
3076
 * @method string getMarkMissParam()
3077
 * @method $this withMarkMissParam($value)
3078
 * @method string getResourceOwnerId()
3079
 * @method $this withResourceOwnerId($value)
3080
 * @method string getSourceIp()
3081
 * @method $this withSourceIp($value)
3082
 * @method string getOperationCode()
3083
 * @method $this withOperationCode($value)
3084
 * @method string getTaskId()
3085
 * @method $this withTaskId($value)
3086
 * @method string getOperationParams()
3087
 * @method $this withOperationParams($value)
3088
 */
3089
class HandleSimilarSecurityEvents extends Rpc
3090
{
3091
}
3092
3093
/**
3094
 * @method string getReason()
3095
 * @method $this withReason($value)
3096
 * @method string getCheckIds()
3097
 * @method $this withCheckIds($value)
3098
 * @method string getRiskId()
3099
 * @method $this withRiskId($value)
3100
 * @method string getType()
3101
 * @method $this withType($value)
3102
 * @method string getSourceIp()
3103
 * @method $this withSourceIp($value)
3104
 * @method string getCheckWarningIds()
3105
 * @method $this withCheckWarningIds($value)
3106
 */
3107
class IgnoreHcCheckWarnings extends Rpc
3108
{
3109
}
3110
3111
/**
3112
 * @method string getResourceOwnerId()
3113
 * @method $this withResourceOwnerId($value)
3114
 * @method string getUuid()
3115
 * @method $this withUuid($value)
3116
 * @method string getSourceIp()
3117
 * @method $this withSourceIp($value)
3118
 * @method array getUuidList()
3119
 * @method string getPolicyVersion()
3120
 * @method $this withPolicyVersion($value)
3121
 */
3122
class InstallBackupClient extends Rpc
3123
{
3124
3125
    /**
3126
     * @param array $uuidList
3127
     *
3128
     * @return $this
3129
     */
3130
	public function withUuidList(array $uuidList)
3131
	{
3132
	    $this->data['UuidList'] = $uuidList;
3133
		foreach ($uuidList as $i => $iValue) {
3134
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
3135
		}
3136
3137
		return $this;
3138
    }
3139
}
3140
3141
/**
3142
 * @method string getAgentAccessKey()
3143
 * @method $this withAgentAccessKey($value)
3144
 * @method string getAgentSecretKey()
3145
 * @method $this withAgentSecretKey($value)
3146
 * @method string getSourceIp()
3147
 * @method $this withSourceIp($value)
3148
 * @method array getUuidList()
3149
 * @method string getArgusVersion()
3150
 * @method $this withArgusVersion($value)
3151
 * @method array getInstanceIdList()
3152
 */
3153
class InstallCloudMonitor extends Rpc
3154
{
3155
3156
    /**
3157
     * @param array $uuidList
3158
     *
3159
     * @return $this
3160
     */
3161
	public function withUuidList(array $uuidList)
3162
	{
3163
	    $this->data['UuidList'] = $uuidList;
3164
		foreach ($uuidList as $i => $iValue) {
3165
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
3166
		}
3167
3168
		return $this;
3169
    }
3170
3171
    /**
3172
     * @param array $instanceIdList
3173
     *
3174
     * @return $this
3175
     */
3176
	public function withInstanceIdList(array $instanceIdList)
3177
	{
3178
	    $this->data['InstanceIdList'] = $instanceIdList;
3179
		foreach ($instanceIdList as $i => $iValue) {
3180
			$this->options['query']['InstanceIdList.' . ($i + 1)] = $iValue;
3181
		}
3182
3183
		return $this;
3184
    }
3185
}
3186
3187
/**
3188
 * @method array getInstanceSubTypes()
3189
 * @method array getStandardIds()
3190
 * @method array getRiskLevels()
3191
 * @method array getInstanceTypes()
3192
 * @method string getCheckKey()
3193
 * @method $this withCheckKey($value)
3194
 * @method string getSourceIp()
3195
 * @method $this withSourceIp($value)
3196
 * @method string getPageSize()
3197
 * @method $this withPageSize($value)
3198
 * @method string getLang()
3199
 * @method $this withLang($value)
3200
 * @method array getVendors()
3201
 * @method string getCurrentPage()
3202
 * @method $this withCurrentPage($value)
3203
 * @method array getRequirementIds()
3204
 * @method array getSortTypes()
3205
 * @method array getInstanceIds()
3206
 * @method array getStatuses()
3207
 */
3208
class ListCheckResult extends Rpc
3209
{
3210
3211
    /**
3212
     * @param array $instanceSubTypes
3213
     *
3214
     * @return $this
3215
     */
3216
	public function withInstanceSubTypes(array $instanceSubTypes)
3217
	{
3218
	    $this->data['InstanceSubTypes'] = $instanceSubTypes;
3219
		foreach ($instanceSubTypes as $i => $iValue) {
3220
			$this->options['query']['InstanceSubTypes.' . ($i + 1)] = $iValue;
3221
		}
3222
3223
		return $this;
3224
    }
3225
3226
    /**
3227
     * @param array $standardIds
3228
     *
3229
     * @return $this
3230
     */
3231
	public function withStandardIds(array $standardIds)
3232
	{
3233
	    $this->data['StandardIds'] = $standardIds;
3234
		foreach ($standardIds as $i => $iValue) {
3235
			$this->options['query']['StandardIds.' . ($i + 1)] = $iValue;
3236
		}
3237
3238
		return $this;
3239
    }
3240
3241
    /**
3242
     * @param array $riskLevels
3243
     *
3244
     * @return $this
3245
     */
3246
	public function withRiskLevels(array $riskLevels)
3247
	{
3248
	    $this->data['RiskLevels'] = $riskLevels;
3249
		foreach ($riskLevels as $i => $iValue) {
3250
			$this->options['query']['RiskLevels.' . ($i + 1)] = $iValue;
3251
		}
3252
3253
		return $this;
3254
    }
3255
3256
    /**
3257
     * @param array $instanceTypes
3258
     *
3259
     * @return $this
3260
     */
3261
	public function withInstanceTypes(array $instanceTypes)
3262
	{
3263
	    $this->data['InstanceTypes'] = $instanceTypes;
3264
		foreach ($instanceTypes as $i => $iValue) {
3265
			$this->options['query']['InstanceTypes.' . ($i + 1)] = $iValue;
3266
		}
3267
3268
		return $this;
3269
    }
3270
3271
    /**
3272
     * @param array $vendors
3273
     *
3274
     * @return $this
3275
     */
3276
	public function withVendors(array $vendors)
3277
	{
3278
	    $this->data['Vendors'] = $vendors;
3279
		foreach ($vendors as $i => $iValue) {
3280
			$this->options['query']['Vendors.' . ($i + 1)] = $iValue;
3281
		}
3282
3283
		return $this;
3284
    }
3285
3286
    /**
3287
     * @param array $requirementIds
3288
     *
3289
     * @return $this
3290
     */
3291
	public function withRequirementIds(array $requirementIds)
3292
	{
3293
	    $this->data['RequirementIds'] = $requirementIds;
3294
		foreach ($requirementIds as $i => $iValue) {
3295
			$this->options['query']['RequirementIds.' . ($i + 1)] = $iValue;
3296
		}
3297
3298
		return $this;
3299
    }
3300
3301
    /**
3302
     * @param array $sortTypes
3303
     *
3304
     * @return $this
3305
     */
3306
	public function withSortTypes(array $sortTypes)
3307
	{
3308
	    $this->data['SortTypes'] = $sortTypes;
3309
		foreach ($sortTypes as $i => $iValue) {
3310
			$this->options['query']['SortTypes.' . ($i + 1)] = $iValue;
3311
		}
3312
3313
		return $this;
3314
    }
3315
3316
    /**
3317
     * @param array $instanceIds
3318
     *
3319
     * @return $this
3320
     */
3321
	public function withInstanceIds(array $instanceIds)
3322
	{
3323
	    $this->data['InstanceIds'] = $instanceIds;
3324
		foreach ($instanceIds as $i => $iValue) {
3325
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
3326
		}
3327
3328
		return $this;
3329
    }
3330
3331
    /**
3332
     * @param array $statuses
3333
     *
3334
     * @return $this
3335
     */
3336
	public function withStatuses(array $statuses)
3337
	{
3338
	    $this->data['Statuses'] = $statuses;
3339
		foreach ($statuses as $i => $iValue) {
3340
			$this->options['query']['Statuses.' . ($i + 1)] = $iValue;
3341
		}
3342
3343
		return $this;
3344
    }
3345
}
3346
3347
/**
3348
 * @method string getType()
3349
 * @method $this withType($value)
3350
 * @method string getSourceIp()
3351
 * @method $this withSourceIp($value)
3352
 * @method string getPageSize()
3353
 * @method $this withPageSize($value)
3354
 * @method string getCurrentPage()
3355
 * @method $this withCurrentPage($value)
3356
 * @method string getAliasName()
3357
 * @method $this withAliasName($value)
3358
 */
3359
class ListVulAutoRepairConfig extends Rpc
3360
{
3361
}
3362
3363
/**
3364
 * @method string getResourceOwnerId()
3365
 * @method $this withResourceOwnerId($value)
3366
 * @method string getForbiddenTime()
3367
 * @method $this withForbiddenTime($value)
3368
 * @method string getFailCount()
3369
 * @method $this withFailCount($value)
3370
 * @method string getSourceIp()
3371
 * @method $this withSourceIp($value)
3372
 * @method string getEnableSmartRule()
3373
 * @method $this withEnableSmartRule($value)
3374
 * @method array getUuidList()
3375
 * @method string getId()
3376
 * @method $this withId($value)
3377
 * @method string getName()
3378
 * @method $this withName($value)
3379
 * @method string getSpan()
3380
 * @method $this withSpan($value)
3381
 * @method string getDefaultRule()
3382
 * @method $this withDefaultRule($value)
3383
 */
3384
class ModifyAntiBruteForceRule extends Rpc
3385
{
3386
3387
    /**
3388
     * @param array $uuidList
3389
     *
3390
     * @return $this
3391
     */
3392
	public function withUuidList(array $uuidList)
3393
	{
3394
	    $this->data['UuidList'] = $uuidList;
3395
		foreach ($uuidList as $i => $iValue) {
3396
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
3397
		}
3398
3399
		return $this;
3400
    }
3401
}
3402
3403
/**
3404
 * @method string getGroupId()
3405
 * @method $this withGroupId($value)
3406
 * @method string getSourceIp()
3407
 * @method $this withSourceIp($value)
3408
 * @method string getUuids()
3409
 * @method $this withUuids($value)
3410
 */
3411
class ModifyAssetGroup extends Rpc
3412
{
3413
}
3414
3415
/**
3416
 * @method string getResourceOwnerId()
3417
 * @method $this withResourceOwnerId($value)
3418
 * @method string getSourceIp()
3419
 * @method $this withSourceIp($value)
3420
 * @method array getUuidList()
3421
 * @method string getId()
3422
 * @method $this withId($value)
3423
 * @method string getPolicy()
3424
 * @method $this withPolicy($value)
3425
 * @method string getPolicyVersion()
3426
 * @method $this withPolicyVersion($value)
3427
 * @method string getPolicyRegionId()
3428
 * @method $this withPolicyRegionId($value)
3429
 * @method string getName()
3430
 * @method $this withName($value)
3431
 */
3432
class ModifyBackupPolicy extends Rpc
3433
{
3434
3435
    /**
3436
     * @param array $uuidList
3437
     *
3438
     * @return $this
3439
     */
3440
	public function withUuidList(array $uuidList)
3441
	{
3442
	    $this->data['UuidList'] = $uuidList;
3443
		foreach ($uuidList as $i => $iValue) {
3444
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
3445
		}
3446
3447
		return $this;
3448
    }
3449
}
3450
3451
/**
3452
 * @method string getResourceOwnerId()
3453
 * @method $this withResourceOwnerId($value)
3454
 * @method string getSourceIp()
3455
 * @method $this withSourceIp($value)
3456
 * @method string getId()
3457
 * @method $this withId($value)
3458
 * @method string getPolicyVersion()
3459
 * @method $this withPolicyVersion($value)
3460
 * @method string getStatus()
3461
 * @method $this withStatus($value)
3462
 */
3463
class ModifyBackupPolicyStatus extends Rpc
3464
{
3465
}
3466
3467
/**
3468
 * @method string getReason()
3469
 * @method $this withReason($value)
3470
 * @method string getSourceIp()
3471
 * @method $this withSourceIp($value)
3472
 * @method string getWhitelist()
3473
 * @method $this withWhitelist($value)
3474
 * @method string getTargetInfo()
3475
 * @method $this withTargetInfo($value)
3476
 */
3477
class ModifyCreateVulWhitelist extends Rpc
3478
{
3479
}
3480
3481
/**
3482
 * @method string getSourceIp()
3483
 * @method $this withSourceIp($value)
3484
 * @method string getName()
3485
 * @method $this withName($value)
3486
 * @method string getUserAgreement()
3487
 * @method $this withUserAgreement($value)
3488
 * @method string getLang()
3489
 * @method $this withLang($value)
3490
 */
3491
class ModifyEmgVulSubmit extends Rpc
3492
{
3493
}
3494
3495
/**
3496
 * @method string getData()
3497
 * @method $this withData($value)
3498
 * @method string getSourceIp()
3499
 * @method $this withSourceIp($value)
3500
 */
3501
class ModifyGroupProperty extends Rpc
3502
{
3503
}
3504
3505
/**
3506
 * @method string getResourceOwnerId()
3507
 * @method $this withResourceOwnerId($value)
3508
 * @method string getUuid()
3509
 * @method $this withUuid($value)
3510
 * @method string getSourceIp()
3511
 * @method $this withSourceIp($value)
3512
 * @method string getNewRuleId()
3513
 * @method $this withNewRuleId($value)
3514
 */
3515
class ModifyInstanceAntiBruteForceRule extends Rpc
3516
{
3517
}
3518
3519
/**
3520
 * @method string getType()
3521
 * @method $this withType($value)
3522
 * @method string getTarget()
3523
 * @method $this withTarget($value)
3524
 * @method string getSourceIp()
3525
 * @method $this withSourceIp($value)
3526
 * @method string getConfig()
3527
 * @method $this withConfig($value)
3528
 */
3529
class ModifyLoginBaseConfig extends Rpc
3530
{
3531
}
3532
3533
/**
3534
 * @method string getItem()
3535
 * @method $this withItem($value)
3536
 * @method string getSourceIp()
3537
 * @method $this withSourceIp($value)
3538
 * @method string getStatus()
3539
 * @method $this withStatus($value)
3540
 */
3541
class ModifyLoginSwitchConfig extends Rpc
3542
{
3543
}
3544
3545
/**
3546
 * @method array getLogMetaList()
3547
 * @method string getTtl()
3548
 * @method $this withTtl($value)
3549
 * @method string getSourceIp()
3550
 * @method $this withSourceIp($value)
3551
 * @method string getHotTtl()
3552
 * @method $this withHotTtl($value)
3553
 * @method string getFrom()
3554
 * @method $this withFrom($value)
3555
 * @method string getTargetRegionId()
3556
 * @method $this withTargetRegionId($value)
3557
 */
3558
class ModifyOpenLogShipper extends Rpc
3559
{
3560
3561
    /**
3562
     * @param array $logMetaList
3563
     *
3564
     * @return $this
3565
     */
3566
	public function withLogMetaList(array $logMetaList)
3567
	{
3568
	    $this->data['LogMetaList'] = $logMetaList;
3569
		foreach ($logMetaList as $depth1 => $depth1Value) {
3570
			if(isset($depth1Value['HotTtl'])){
3571
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.HotTtl'] = $depth1Value['HotTtl'];
3572
			}
3573
			if(isset($depth1Value['Ttl'])){
3574
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.Ttl'] = $depth1Value['Ttl'];
3575
			}
3576
			if(isset($depth1Value['ConfigLogStore'])){
3577
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.ConfigLogStore'] = $depth1Value['ConfigLogStore'];
3578
			}
3579
			if(isset($depth1Value['Status'])){
3580
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.Status'] = $depth1Value['Status'];
3581
			}
3582
		}
3583
3584
		return $this;
3585
    }
3586
}
3587
3588
/**
3589
 * @method string getReason()
3590
 * @method $this withReason($value)
3591
 * @method string getType()
3592
 * @method $this withType($value)
3593
 * @method string getSourceIp()
3594
 * @method $this withSourceIp($value)
3595
 * @method string getInfo()
3596
 * @method $this withInfo($value)
3597
 * @method string getOperateType()
3598
 * @method $this withOperateType($value)
3599
 */
3600
class ModifyOperateVul extends Rpc
3601
{
3602
}
3603
3604
/**
3605
 * @method string getType()
3606
 * @method $this withType($value)
3607
 * @method string getSourceIp()
3608
 * @method $this withSourceIp($value)
3609
 * @method string getScheduleTime()
3610
 * @method $this withScheduleTime($value)
3611
 */
3612
class ModifyPropertyScheduleConfig extends Rpc
3613
{
3614
}
3615
3616
/**
3617
 * @method string getSourceIp()
3618
 * @method $this withSourceIp($value)
3619
 * @method string getTasks()
3620
 * @method $this withTasks($value)
3621
 * @method string getUuids()
3622
 * @method $this withUuids($value)
3623
 */
3624
class ModifyPushAllTask extends Rpc
3625
{
3626
}
3627
3628
/**
3629
 * @method string getResourceOwnerId()
3630
 * @method $this withResourceOwnerId($value)
3631
 * @method string getItemId()
3632
 * @method $this withItemId($value)
3633
 * @method string getSourceIp()
3634
 * @method $this withSourceIp($value)
3635
 * @method string getLang()
3636
 * @method $this withLang($value)
3637
 * @method string getTaskId()
3638
 * @method $this withTaskId($value)
3639
 * @method string getStatus()
3640
 * @method $this withStatus($value)
3641
 */
3642
class ModifyRiskCheckStatus extends Rpc
3643
{
3644
}
3645
3646
/**
3647
 * @method string getResourceOwnerId()
3648
 * @method $this withResourceOwnerId($value)
3649
 * @method string getSourceIp()
3650
 * @method $this withSourceIp($value)
3651
 * @method array getIds()
3652
 * @method string getLang()
3653
 * @method $this withLang($value)
3654
 * @method string getTaskId()
3655
 * @method $this withTaskId($value)
3656
 * @method string getStatus()
3657
 * @method $this withStatus($value)
3658
 */
3659
class ModifyRiskSingleResultStatus extends Rpc
3660
{
3661
3662
    /**
3663
     * @param array $ids
3664
     *
3665
     * @return $this
3666
     */
3667
	public function withIds(array $ids)
3668
	{
3669
	    $this->data['Ids'] = $ids;
3670
		foreach ($ids as $i => $iValue) {
3671
			$this->options['query']['Ids.' . ($i + 1)] = $iValue;
3672
		}
3673
3674
		return $this;
3675
    }
3676
}
3677
3678
/**
3679
 * @method string getResourceOwnerId()
3680
 * @method $this withResourceOwnerId($value)
3681
 * @method string getEndTime()
3682
 * @method $this withEndTime($value)
3683
 * @method string getStartTime()
3684
 * @method $this withStartTime($value)
3685
 * @method string getSourceIp()
3686
 * @method $this withSourceIp($value)
3687
 * @method string getDaysOfWeek()
3688
 * @method $this withDaysOfWeek($value)
3689
 * @method string getLang()
3690
 * @method $this withLang($value)
3691
 */
3692
class ModifySecurityCheckScheduleConfig extends Rpc
3693
{
3694
}
3695
3696
/**
3697
 * @method string getTypes()
3698
 * @method $this withTypes($value)
3699
 * @method string getSourceIp()
3700
 * @method $this withSourceIp($value)
3701
 * @method string getUuids()
3702
 * @method $this withUuids($value)
3703
 */
3704
class ModifyStartVulScan extends Rpc
3705
{
3706
}
3707
3708
/**
3709
 * @method string getCycleDays()
3710
 * @method $this withCycleDays($value)
3711
 * @method string getRiskSubTypeName()
3712
 * @method $this withRiskSubTypeName($value)
3713
 * @method string getSourceIp()
3714
 * @method $this withSourceIp($value)
3715
 * @method string getId()
3716
 * @method $this withId($value)
3717
 * @method string getResourceDirectoryAccountId()
3718
 * @method $this withResourceDirectoryAccountId($value)
3719
 * @method string getRiskCustomParams()
3720
 * @method $this withRiskCustomParams($value)
3721
 * @method string getCustomType()
3722
 * @method $this withCustomType($value)
3723
 * @method string getCycleStartTime()
3724
 * @method $this withCycleStartTime($value)
3725
 * @method string getName()
3726
 * @method $this withName($value)
3727
 */
3728
class ModifyStrategy extends Rpc
3729
{
3730
}
3731
3732
/**
3733
 * @method string getType()
3734
 * @method $this withType($value)
3735
 * @method string getSourceIp()
3736
 * @method $this withSourceIp($value)
3737
 * @method string getResourceDirectoryAccountId()
3738
 * @method $this withResourceDirectoryAccountId($value)
3739
 * @method string getTarget()
3740
 * @method $this withTarget($value)
3741
 * @method string getConfig()
3742
 * @method $this withConfig($value)
3743
 */
3744
class ModifyStrategyTarget extends Rpc
3745
{
3746
}
3747
3748
/**
3749
 * @method string getTagId()
3750
 * @method $this withTagId($value)
3751
 * @method string getMachineTypes()
3752
 * @method $this withMachineTypes($value)
3753
 * @method string getTagList()
3754
 * @method $this withTagList($value)
3755
 * @method string getSourceIp()
3756
 * @method $this withSourceIp($value)
3757
 * @method string getUuidList()
3758
 * @method $this withUuidList($value)
3759
 */
3760
class ModifyTagWithUuid extends Rpc
3761
{
3762
}
3763
3764
/**
3765
 * @method string getSourceIp()
3766
 * @method $this withSourceIp($value)
3767
 * @method string getHoneyPotAction()
3768
 * @method $this withHoneyPotAction($value)
3769
 * @method string getVpcId()
3770
 * @method $this withVpcId($value)
3771
 */
3772
class ModifyVpcHoneyPot extends Rpc
3773
{
3774
}
3775
3776
/**
3777
 * @method string getType()
3778
 * @method $this withType($value)
3779
 * @method string getUuid()
3780
 * @method $this withUuid($value)
3781
 * @method string getSourceIp()
3782
 * @method $this withSourceIp($value)
3783
 * @method string getConfig()
3784
 * @method $this withConfig($value)
3785
 */
3786
class ModifyVulTargetConfig extends Rpc
3787
{
3788
}
3789
3790
/**
3791
 * @method string getLocalBackupDir()
3792
 * @method $this withLocalBackupDir($value)
3793
 * @method string getExclusiveFile()
3794
 * @method $this withExclusiveFile($value)
3795
 * @method string getExclusiveFileType()
3796
 * @method $this withExclusiveFileType($value)
3797
 * @method string getDir()
3798
 * @method $this withDir($value)
3799
 * @method string getUuid()
3800
 * @method $this withUuid($value)
3801
 * @method string getMode()
3802
 * @method $this withMode($value)
3803
 * @method string getSourceIp()
3804
 * @method $this withSourceIp($value)
3805
 * @method string getLang()
3806
 * @method $this withLang($value)
3807
 * @method string getInclusiveFile()
3808
 * @method $this withInclusiveFile($value)
3809
 * @method string getExclusiveDir()
3810
 * @method $this withExclusiveDir($value)
3811
 * @method string getInclusiveFileType()
3812
 * @method $this withInclusiveFileType($value)
3813
 * @method string getDefenceMode()
3814
 * @method $this withDefenceMode($value)
3815
 */
3816
class ModifyWebLockCreateConfig extends Rpc
3817
{
3818
}
3819
3820
/**
3821
 * @method string getUuid()
3822
 * @method $this withUuid($value)
3823
 * @method string getSourceIp()
3824
 * @method $this withSourceIp($value)
3825
 * @method string getId()
3826
 * @method $this withId($value)
3827
 * @method string getLang()
3828
 * @method $this withLang($value)
3829
 */
3830
class ModifyWebLockDeleteConfig extends Rpc
3831
{
3832
}
3833
3834
/**
3835
 * @method string getLocalBackupDir()
3836
 * @method $this withLocalBackupDir($value)
3837
 * @method string getExclusiveFile()
3838
 * @method $this withExclusiveFile($value)
3839
 * @method string getExclusiveFileType()
3840
 * @method $this withExclusiveFileType($value)
3841
 * @method string getDir()
3842
 * @method $this withDir($value)
3843
 * @method string getUuid()
3844
 * @method $this withUuid($value)
3845
 * @method string getMode()
3846
 * @method $this withMode($value)
3847
 * @method string getSourceIp()
3848
 * @method $this withSourceIp($value)
3849
 * @method string getExclusiveDir()
3850
 * @method $this withExclusiveDir($value)
3851
 * @method string getInclusiveFileType()
3852
 * @method $this withInclusiveFileType($value)
3853
 * @method string getDefenceMode()
3854
 * @method $this withDefenceMode($value)
3855
 */
3856
class ModifyWebLockStart extends Rpc
3857
{
3858
}
3859
3860
/**
3861
 * @method string getUuid()
3862
 * @method $this withUuid($value)
3863
 * @method string getSourceIp()
3864
 * @method $this withSourceIp($value)
3865
 * @method string getLang()
3866
 * @method $this withLang($value)
3867
 * @method string getStatus()
3868
 * @method $this withStatus($value)
3869
 */
3870
class ModifyWebLockStatus extends Rpc
3871
{
3872
}
3873
3874
/**
3875
 * @method string getLocalBackupDir()
3876
 * @method $this withLocalBackupDir($value)
3877
 * @method string getExclusiveFile()
3878
 * @method $this withExclusiveFile($value)
3879
 * @method string getExclusiveFileType()
3880
 * @method $this withExclusiveFileType($value)
3881
 * @method string getDir()
3882
 * @method $this withDir($value)
3883
 * @method string getUuid()
3884
 * @method $this withUuid($value)
3885
 * @method string getMode()
3886
 * @method $this withMode($value)
3887
 * @method string getSourceIp()
3888
 * @method $this withSourceIp($value)
3889
 * @method string getId()
3890
 * @method $this withId($value)
3891
 * @method string getLang()
3892
 * @method $this withLang($value)
3893
 * @method string getInclusiveFile()
3894
 * @method $this withInclusiveFile($value)
3895
 * @method string getExclusiveDir()
3896
 * @method $this withExclusiveDir($value)
3897
 * @method string getInclusiveFileType()
3898
 * @method $this withInclusiveFileType($value)
3899
 * @method string getDefenceMode()
3900
 * @method $this withDefenceMode($value)
3901
 */
3902
class ModifyWebLockUpdateConfig extends Rpc
3903
{
3904
}
3905
3906
/**
3907
 * @method string getSourceIp()
3908
 * @method $this withSourceIp($value)
3909
 * @method string getInstanceIds()
3910
 * @method $this withInstanceIds($value)
3911
 * @method string getUuids()
3912
 * @method $this withUuids($value)
3913
 */
3914
class OperateAgentClientInstall extends Rpc
3915
{
3916
}
3917
3918
/**
3919
 * @method string getTargetType()
3920
 * @method $this withTargetType($value)
3921
 * @method string getType()
3922
 * @method $this withType($value)
3923
 * @method string getTargetOperations()
3924
 * @method $this withTargetOperations($value)
3925
 * @method string getSourceIp()
3926
 * @method $this withSourceIp($value)
3927
 * @method string getLang()
3928
 * @method $this withLang($value)
3929
 * @method string getResourceDirectoryAccountId()
3930
 * @method $this withResourceDirectoryAccountId($value)
3931
 */
3932
class OperateSuspiciousTargetConfig extends Rpc
3933
{
3934
}
3935
3936
/**
3937
 * @method string getType()
3938
 * @method $this withType($value)
3939
 * @method array getVulNames()
3940
 * @method string getSourceIp()
3941
 * @method $this withSourceIp($value)
3942
 * @method string getOperateType()
3943
 * @method $this withOperateType($value)
3944
 * @method array getUuids()
3945
 */
3946
class OperateVuls extends Rpc
3947
{
3948
3949
    /**
3950
     * @param array $vulNames
3951
     *
3952
     * @return $this
3953
     */
3954
	public function withVulNames(array $vulNames)
3955
	{
3956
	    $this->data['VulNames'] = $vulNames;
3957
		foreach ($vulNames as $i => $iValue) {
3958
			$this->options['query']['VulNames.' . ($i + 1)] = $iValue;
3959
		}
3960
3961
		return $this;
3962
    }
3963
3964
    /**
3965
     * @param array $uuids
3966
     *
3967
     * @return $this
3968
     */
3969
	public function withUuids(array $uuids)
3970
	{
3971
	    $this->data['Uuids'] = $uuids;
3972
		foreach ($uuids as $i => $iValue) {
3973
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
3974
		}
3975
3976
		return $this;
3977
    }
3978
}
3979
3980
/**
3981
 * @method array getSecurityEventIds()
3982
 */
3983
class OperationCancelIgnoreSuspEvent extends Rpc
3984
{
3985
3986
    /**
3987
     * @param array $securityEventIds
3988
     *
3989
     * @return $this
3990
     */
3991
	public function withSecurityEventIds(array $securityEventIds)
3992
	{
3993
	    $this->data['SecurityEventIds'] = $securityEventIds;
3994
		foreach ($securityEventIds as $i => $iValue) {
3995
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
3996
		}
3997
3998
		return $this;
3999
    }
4000
}
4001
4002
/**
4003
 * @method string getSuspiciousEventIds()
4004
 * @method $this withSuspiciousEventIds($value)
4005
 * @method string getSubOperation()
4006
 * @method $this withSubOperation($value)
4007
 * @method string getSourceIp()
4008
 * @method $this withSourceIp($value)
4009
 * @method string getWarnType()
4010
 * @method $this withWarnType($value)
4011
 * @method string getFrom()
4012
 * @method $this withFrom($value)
4013
 * @method string getOperation()
4014
 * @method $this withOperation($value)
4015
 */
4016
class OperationSuspEvents extends Rpc
4017
{
4018
}
4019
4020
/**
4021
 * @method string getSourceIp()
4022
 * @method $this withSourceIp($value)
4023
 * @method string getAppName()
4024
 * @method $this withAppName($value)
4025
 * @method string getValue()
4026
 * @method $this withValue($value)
4027
 * @method string getUuids()
4028
 * @method $this withUuids($value)
4029
 */
4030
class PauseClient extends Rpc
4031
{
4032
}
4033
4034
/**
4035
 * @method string getSourceIp()
4036
 * @method $this withSourceIp($value)
4037
 * @method string getDigests()
4038
 * @method $this withDigests($value)
4039
 * @method string getRegistryTypes()
4040
 * @method $this withRegistryTypes($value)
4041
 * @method string getRegionIds()
4042
 * @method $this withRegionIds($value)
4043
 * @method string getTags()
4044
 * @method $this withTags($value)
4045
 * @method string getRepoNamespaces()
4046
 * @method $this withRepoNamespaces($value)
4047
 * @method string getInstanceIds()
4048
 * @method $this withInstanceIds($value)
4049
 * @method string getRepoIds()
4050
 * @method $this withRepoIds($value)
4051
 * @method string getRepoNames()
4052
 * @method $this withRepoNames($value)
4053
 */
4054
class PublicCreateImageScanTask extends Rpc
4055
{
4056
}
4057
4058
/**
4059
 * @method string getSourceIp()
4060
 * @method $this withSourceIp($value)
4061
 * @method string getDigests()
4062
 * @method $this withDigests($value)
4063
 * @method string getRegistryTypes()
4064
 * @method $this withRegistryTypes($value)
4065
 * @method string getRegionIds()
4066
 * @method $this withRegionIds($value)
4067
 * @method string getTags()
4068
 * @method $this withTags($value)
4069
 * @method string getRepoNamespaces()
4070
 * @method $this withRepoNamespaces($value)
4071
 * @method string getInstanceIds()
4072
 * @method $this withInstanceIds($value)
4073
 * @method string getRepoIds()
4074
 * @method $this withRepoIds($value)
4075
 * @method string getRepoNames()
4076
 * @method $this withRepoNames($value)
4077
 */
4078
class PublicPreCheckImageScanTask extends Rpc
4079
{
4080
}
4081
4082
/**
4083
 * @method string getImages()
4084
 * @method $this withImages($value)
4085
 * @method string getImageItems()
4086
 * @method $this withImageItems($value)
4087
 * @method string getSourceIp()
4088
 * @method $this withSourceIp($value)
4089
 */
4090
class PublicSyncAndCreateImageScanTask extends Rpc
4091
{
4092
}
4093
4094
/**
4095
 * @method string getRemark()
4096
 * @method string getEventName()
4097
 * @method string getDisposalWay()
4098
 * @method $this withDisposalWay($value)
4099
 * @method string getMaxId()
4100
 * @method string getSourceIp()
4101
 * @method $this withSourceIp($value)
4102
 * @method string getPageSize()
4103
 * @method string getFrom()
4104
 * @method string getLang()
4105
 * @method string getCurrentPage()
4106
 */
4107
class QueryGroupedSecurityEventMarkMissList extends Rpc
4108
{
4109
4110
    /**
4111
     * @param string $value
4112
     *
4113
     * @return $this
4114
     */
4115
    public function withRemark($value)
4116
    {
4117
        $this->data['Remark'] = $value;
4118
        $this->options['form_params']['Remark'] = $value;
4119
4120
        return $this;
4121
    }
4122
4123
    /**
4124
     * @param string $value
4125
     *
4126
     * @return $this
4127
     */
4128
    public function withEventName($value)
4129
    {
4130
        $this->data['EventName'] = $value;
4131
        $this->options['form_params']['EventName'] = $value;
4132
4133
        return $this;
4134
    }
4135
4136
    /**
4137
     * @param string $value
4138
     *
4139
     * @return $this
4140
     */
4141
    public function withMaxId($value)
4142
    {
4143
        $this->data['MaxId'] = $value;
4144
        $this->options['form_params']['MaxId'] = $value;
4145
4146
        return $this;
4147
    }
4148
4149
    /**
4150
     * @param string $value
4151
     *
4152
     * @return $this
4153
     */
4154
    public function withPageSize($value)
4155
    {
4156
        $this->data['PageSize'] = $value;
4157
        $this->options['form_params']['PageSize'] = $value;
4158
4159
        return $this;
4160
    }
4161
4162
    /**
4163
     * @param string $value
4164
     *
4165
     * @return $this
4166
     */
4167
    public function withFrom($value)
4168
    {
4169
        $this->data['From'] = $value;
4170
        $this->options['form_params']['From'] = $value;
4171
4172
        return $this;
4173
    }
4174
4175
    /**
4176
     * @param string $value
4177
     *
4178
     * @return $this
4179
     */
4180
    public function withLang($value)
4181
    {
4182
        $this->data['Lang'] = $value;
4183
        $this->options['form_params']['Lang'] = $value;
4184
4185
        return $this;
4186
    }
4187
4188
    /**
4189
     * @param string $value
4190
     *
4191
     * @return $this
4192
     */
4193
    public function withCurrentPage($value)
4194
    {
4195
        $this->data['CurrentPage'] = $value;
4196
        $this->options['form_params']['CurrentPage'] = $value;
4197
4198
        return $this;
4199
    }
4200
}
4201
4202
/**
4203
 * @method string getGroupName()
4204
 * @method $this withGroupName($value)
4205
 * @method string getSourceIp()
4206
 * @method $this withSourceIp($value)
4207
 */
4208
class QueryGroupIdByGroupName extends Rpc
4209
{
4210
}
4211
4212
/**
4213
 * @method string getUuid()
4214
 * @method $this withUuid($value)
4215
 * @method string getSourceIp()
4216
 * @method $this withSourceIp($value)
4217
 */
4218
class RebootMachine extends Rpc
4219
{
4220
}
4221
4222
/**
4223
 * @method string getSourceIp()
4224
 * @method $this withSourceIp($value)
4225
 * @method string getAssetType()
4226
 * @method $this withAssetType($value)
4227
 */
4228
class RefreshAssets extends Rpc
4229
{
4230
}
4231
4232
/**
4233
 * @method string getSourceIp()
4234
 * @method $this withSourceIp($value)
4235
 * @method string getAssetType()
4236
 * @method $this withAssetType($value)
4237
 */
4238
class RefreshContainerAssets extends Rpc
4239
{
4240
}
4241
4242
/**
4243
 * @method string getSourceIp()
4244
 * @method $this withSourceIp($value)
4245
 * @method string getFrom()
4246
 * @method $this withFrom($value)
4247
 * @method string getQuaraFileId()
4248
 * @method $this withQuaraFileId($value)
4249
 */
4250
class RollbackSuspEventQuaraFile extends Rpc
4251
{
4252
}
4253
4254
/**
4255
 * @method string getSourceIp()
4256
 * @method $this withSourceIp($value)
4257
 */
4258
class SasInstallCode extends Rpc
4259
{
4260
}
4261
4262
/**
4263
 * @method string getResourceOwnerId()
4264
 * @method $this withResourceOwnerId($value)
4265
 * @method array getItemIds()
4266
 * @method string getType()
4267
 * @method $this withType($value)
4268
 * @method array getAssets()
4269
 * @method string getSourceIp()
4270
 * @method $this withSourceIp($value)
4271
 * @method string getLang()
4272
 * @method $this withLang($value)
4273
 */
4274
class StartBaselineSecurityCheck extends Rpc
4275
{
4276
4277
    /**
4278
     * @param array $itemIds
4279
     *
4280
     * @return $this
4281
     */
4282
	public function withItemIds(array $itemIds)
4283
	{
4284
	    $this->data['ItemIds'] = $itemIds;
4285
		foreach ($itemIds as $i => $iValue) {
4286
			$this->options['query']['ItemIds.' . ($i + 1)] = $iValue;
4287
		}
4288
4289
		return $this;
4290
    }
4291
4292
    /**
4293
     * @param array $assets
4294
     *
4295
     * @return $this
4296
     */
4297
	public function withAssets(array $assets)
4298
	{
4299
	    $this->data['Assets'] = $assets;
4300
		foreach ($assets as $i => $iValue) {
4301
			$this->options['query']['Assets.' . ($i + 1)] = $iValue;
4302
		}
4303
4304
		return $this;
4305
    }
4306
}
4307
4308
/**
4309
 * @method string getSourceIp()
4310
 * @method $this withSourceIp($value)
4311
 * @method string getTargetInfo()
4312
 * @method $this withTargetInfo($value)
4313
 */
4314
class StartVirusScanTask extends Rpc
4315
{
4316
}
4317
4318
/**
4319
 * @method string getSourceIp()
4320
 * @method $this withSourceIp($value)
4321
 * @method string getUuids()
4322
 * @method $this withUuids($value)
4323
 */
4324
class UnbindAegis extends Rpc
4325
{
4326
}
4327
4328
/**
4329
 * @method string getResourceOwnerId()
4330
 * @method $this withResourceOwnerId($value)
4331
 * @method string getUuid()
4332
 * @method $this withUuid($value)
4333
 * @method string getSourceIp()
4334
 * @method $this withSourceIp($value)
4335
 * @method array getUuidList()
4336
 * @method string getPolicyVersion()
4337
 * @method $this withPolicyVersion($value)
4338
 */
4339
class UninstallBackupClient extends Rpc
4340
{
4341
4342
    /**
4343
     * @param array $uuidList
4344
     *
4345
     * @return $this
4346
     */
4347
	public function withUuidList(array $uuidList)
4348
	{
4349
	    $this->data['UuidList'] = $uuidList;
4350
		foreach ($uuidList as $i => $iValue) {
4351
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
4352
		}
4353
4354
		return $this;
4355
    }
4356
}
4357
4358
/**
4359
 * @method string getRiskIds()
4360
 * @method $this withRiskIds($value)
4361
 * @method string getSourceIp()
4362
 * @method $this withSourceIp($value)
4363
 * @method string getUuids()
4364
 * @method $this withUuids($value)
4365
 */
4366
class ValidateHcWarnings extends Rpc
4367
{
4368
}
4369