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 ( 515776...78cf6b )
by
unknown
06:09
created

DescribeImageVulList   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 2
eloc 5
dl 0
loc 16
ccs 0
cts 0
cp 0
c 0
b 0
f 0
rs 10

1 Method

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