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 ( ea5263...ad5873 )
by
unknown
06:18
created

CreateFileDetectUploadUrl::withHashKeyList()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 6

Importance

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