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 ( 723f48...bab765 )
by
unknown
07:58
created

ListHoneypotAlarmEvents::withRequestId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

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