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 ( bea2d0...88864c )
by
unknown
08:07
created

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