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 ( 409b0e...781d22 )
by
unknown
08:02
created

ListCheckInstanceResult::withStatuses()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 6

Importance

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