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 ( 72fe4e...cd2105 )
by
unknown
07:08
created

BindAuthToMachine::withBind()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 6

Importance

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