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 ( 7b0c03...887d76 )
by
unknown
08:41
created

DescribeImageBaselineCheckResult   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

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

1 Method

Rating   Name   Duplication   Size   Complexity  
A withScanRange() 0 8 2
1
<?php
2
3
namespace AlibabaCloud\Sas\V20181203;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddCheckInstanceResultWhiteList addCheckInstanceResultWhiteList(array $options = [])
9
 * @method AddCheckResultWhiteList addCheckResultWhiteList(array $options = [])
10
 * @method AddClientUserDefineRule addClientUserDefineRule(array $options = [])
11
 * @method AddInstallCode addInstallCode(array $options = [])
12
 * @method AddTagWithUuid addTagWithUuid(array $options = [])
13
 * @method AddUninstallClientsByUuids addUninstallClientsByUuids(array $options = [])
14
 * @method AddVpcHoneyPot addVpcHoneyPot(array $options = [])
15
 * @method AdvanceSecurityEventOperations advanceSecurityEventOperations(array $options = [])
16
 * @method BatchOperateCommonOverallConfig batchOperateCommonOverallConfig(array $options = [])
17
 * @method BindAuthToMachine bindAuthToMachine(array $options = [])
18
 * @method CancelOnceTask cancelOnceTask(array $options = [])
19
 * @method ChangeCheckConfig changeCheckConfig(array $options = [])
20
 * @method CheckQuaraFileId checkQuaraFileId(array $options = [])
21
 * @method CheckSecurityEventId checkSecurityEventId(array $options = [])
22
 * @method CheckUserHasEcs checkUserHasEcs(array $options = [])
23
 * @method ConfirmVirusEvents confirmVirusEvents(array $options = [])
24
 * @method CreateAntiBruteForceRule createAntiBruteForceRule(array $options = [])
25
 * @method CreateBackupPolicy createBackupPolicy(array $options = [])
26
 * @method CreateContainerScanTask createContainerScanTask(array $options = [])
27
 * @method CreateCustomBlockRecord createCustomBlockRecord(array $options = [])
28
 * @method CreateCycleTask createCycleTask(array $options = [])
29
 * @method CreateFileDetect createFileDetect(array $options = [])
30
 * @method CreateFileDetectUploadUrl createFileDetectUploadUrl(array $options = [])
31
 * @method CreateHoneypot createHoneypot(array $options = [])
32
 * @method CreateHoneypotNode createHoneypotNode(array $options = [])
33
 * @method CreateHoneypotPreset createHoneypotPreset(array $options = [])
34
 * @method CreateHoneypotProbe createHoneypotProbe(array $options = [])
35
 * @method CreateJenkinsImageRegistry createJenkinsImageRegistry(array $options = [])
36
 * @method CreateOrUpdateAssetGroup createOrUpdateAssetGroup(array $options = [])
37
 * @method CreateRestoreJob createRestoreJob(array $options = [])
38
 * @method CreateServiceLinkedRole createServiceLinkedRole(array $options = [])
39
 * @method CreateSimilarSecurityEventsQueryTask createSimilarSecurityEventsQueryTask(array $options = [])
40
 * @method CreateSuspEventNote createSuspEventNote(array $options = [])
41
 * @method CreateUniBackupPolicy createUniBackupPolicy(array $options = [])
42
 * @method CreateUniRestorePlan createUniRestorePlan(array $options = [])
43
 * @method CreateVulAutoRepairConfig createVulAutoRepairConfig(array $options = [])
44
 * @method DeleteAntiBruteForceRule deleteAntiBruteForceRule(array $options = [])
45
 * @method DeleteBackupPolicy deleteBackupPolicy(array $options = [])
46
 * @method DeleteBackupPolicyMachine deleteBackupPolicyMachine(array $options = [])
47
 * @method DeleteClientUserDefineRule deleteClientUserDefineRule(array $options = [])
48
 * @method DeleteCustomBlockRecord deleteCustomBlockRecord(array $options = [])
49
 * @method DeleteCycleTask deleteCycleTask(array $options = [])
50
 * @method DeleteGroup deleteGroup(array $options = [])
51
 * @method DeleteHoneypot deleteHoneypot(array $options = [])
52
 * @method DeleteHoneypotNode deleteHoneypotNode(array $options = [])
53
 * @method DeleteHoneypotPreset deleteHoneypotPreset(array $options = [])
54
 * @method DeleteHoneypotProbe deleteHoneypotProbe(array $options = [])
55
 * @method DeleteInstallCode deleteInstallCode(array $options = [])
56
 * @method DeleteInterceptionRule deleteInterceptionRule(array $options = [])
57
 * @method DeleteInterceptionTarget deleteInterceptionTarget(array $options = [])
58
 * @method DeleteLoginBaseConfig deleteLoginBaseConfig(array $options = [])
59
 * @method DeleteSecurityEventMarkMissList deleteSecurityEventMarkMissList(array $options = [])
60
 * @method DeleteStrategy deleteStrategy(array $options = [])
61
 * @method DeleteSuspEventNode deleteSuspEventNode(array $options = [])
62
 * @method DeleteTagWithUuid deleteTagWithUuid(array $options = [])
63
 * @method DeleteUniBackupPolicy deleteUniBackupPolicy(array $options = [])
64
 * @method DeleteVpcHoneyPot deleteVpcHoneyPot(array $options = [])
65
 * @method DeleteVulWhitelist deleteVulWhitelist(array $options = [])
66
 * @method DescribeAccessKeyLeakDetail describeAccessKeyLeakDetail(array $options = [])
67
 * @method DescribeAccesskeyLeakList describeAccesskeyLeakList(array $options = [])
68
 * @method DescribeAffectedAssets describeAffectedAssets(array $options = [])
69
 * @method DescribeAffectedMaliciousFileImages describeAffectedMaliciousFileImages(array $options = [])
70
 * @method DescribeAgentInstallStatus describeAgentInstallStatus(array $options = [])
71
 * @method DescribeAlarmEventDetail describeAlarmEventDetail(array $options = [])
72
 * @method DescribeAlarmEventList describeAlarmEventList(array $options = [])
73
 * @method DescribeAlarmEventStackInfo describeAlarmEventStackInfo(array $options = [])
74
 * @method DescribeAllEntity describeAllEntity(array $options = [])
75
 * @method DescribeAllGroups describeAllGroups(array $options = [])
76
 * @method DescribeAllImageBaseline describeAllImageBaseline(array $options = [])
77
 * @method DescribeAntiBruteForceRules describeAntiBruteForceRules(array $options = [])
78
 * @method DescribeAppVulScanCycle describeAppVulScanCycle(array $options = [])
79
 * @method DescribeAssetDetailByUuid describeAssetDetailByUuid(array $options = [])
80
 * @method DescribeAssetDetailByUuids describeAssetDetailByUuids(array $options = [])
81
 * @method DescribeAssetSummary describeAssetSummary(array $options = [])
82
 * @method DescribeAttackAnalysisData describeAttackAnalysisData(array $options = [])
83
 * @method DescribeAutoDelConfig describeAutoDelConfig(array $options = [])
84
 * @method DescribeBackupClients describeBackupClients(array $options = [])
85
 * @method DescribeBackUpExportInfo describeBackUpExportInfo(array $options = [])
86
 * @method DescribeBackupFiles describeBackupFiles(array $options = [])
87
 * @method DescribeBackupMachineStatus describeBackupMachineStatus(array $options = [])
88
 * @method DescribeBackupPolicies describeBackupPolicies(array $options = [])
89
 * @method DescribeBackupPolicy describeBackupPolicy(array $options = [])
90
 * @method DescribeBackupRestoreCount describeBackupRestoreCount(array $options = [])
91
 * @method DescribeBruteForceRecords describeBruteForceRecords(array $options = [])
92
 * @method DescribeBruteForceSummary describeBruteForceSummary(array $options = [])
93
 * @method DescribeCheckEcsWarnings describeCheckEcsWarnings(array $options = [])
94
 * @method DescribeCheckFixDetails describeCheckFixDetails(array $options = [])
95
 * @method DescribeCheckWarningDetail describeCheckWarningDetail(array $options = [])
96
 * @method DescribeCheckWarningMachines describeCheckWarningMachines(array $options = [])
97
 * @method DescribeCheckWarnings describeCheckWarnings(array $options = [])
98
 * @method DescribeCheckWarningSummary describeCheckWarningSummary(array $options = [])
99
 * @method DescribeClientConfSetup describeClientConfSetup(array $options = [])
100
 * @method DescribeClientConfStrategy describeClientConfStrategy(array $options = [])
101
 * @method DescribeCloudCenterInstances describeCloudCenterInstances(array $options = [])
102
 * @method DescribeCloudProductFieldStatistics describeCloudProductFieldStatistics(array $options = [])
103
 * @method DescribeClusterBasicInfo describeClusterBasicInfo(array $options = [])
104
 * @method DescribeClusterInfoList describeClusterInfoList(array $options = [])
105
 * @method DescribeClusterNetwork describeClusterNetwork(array $options = [])
106
 * @method DescribeClusterVulStatistics describeClusterVulStatistics(array $options = [])
107
 * @method DescribeCommonOverallConfig describeCommonOverallConfig(array $options = [])
108
 * @method DescribeCommonOverallConfigList describeCommonOverallConfigList(array $options = [])
109
 * @method DescribeCommonTargetConfig describeCommonTargetConfig(array $options = [])
110
 * @method DescribeCommonTargetResultList describeCommonTargetResultList(array $options = [])
111
 * @method DescribeConcernNecessity describeConcernNecessity(array $options = [])
112
 * @method DescribeContainerCriteria describeContainerCriteria(array $options = [])
113
 * @method DescribeContainerInstances describeContainerInstances(array $options = [])
114
 * @method DescribeContainerStatistics describeContainerStatistics(array $options = [])
115
 * @method DescribeCountNotScannedImage describeCountNotScannedImage(array $options = [])
116
 * @method DescribeCountScannedImage describeCountScannedImage(array $options = [])
117
 * @method DescribeCriteria describeCriteria(array $options = [])
118
 * @method DescribeCustomBlockRecords describeCustomBlockRecords(array $options = [])
119
 * @method DescribeCycleTaskList describeCycleTaskList(array $options = [])
120
 * @method DescribeDingTalk describeDingTalk(array $options = [])
121
 * @method DescribeDomainCount describeDomainCount(array $options = [])
122
 * @method DescribeDomainDetail describeDomainDetail(array $options = [])
123
 * @method DescribeDomainList describeDomainList(array $options = [])
124
 * @method DescribeEmgUserAgreement describeEmgUserAgreement(array $options = [])
125
 * @method DescribeEmgVulItem describeEmgVulItem(array $options = [])
126
 * @method DescribeEventLevelCount describeEventLevelCount(array $options = [])
127
 * @method DescribeEventOnStage describeEventOnStage(array $options = [])
128
 * @method DescribeExcludeSystemPath describeExcludeSystemPath(array $options = [])
129
 * @method DescribeExportInfo describeExportInfo(array $options = [])
130
 * @method DescribeExposedCheckWarning describeExposedCheckWarning(array $options = [])
131
 * @method DescribeExposedInstanceCriteria describeExposedInstanceCriteria(array $options = [])
132
 * @method DescribeExposedInstanceDetail describeExposedInstanceDetail(array $options = [])
133
 * @method DescribeExposedInstanceList describeExposedInstanceList(array $options = [])
134
 * @method DescribeExposedStatistics describeExposedStatistics(array $options = [])
135
 * @method DescribeExposedStatisticsDetail describeExposedStatisticsDetail(array $options = [])
136
 * @method DescribeFieldStatistics describeFieldStatistics(array $options = [])
137
 * @method DescribeFrontVulPatchList describeFrontVulPatchList(array $options = [])
138
 * @method DescribeGroupedContainerInstances describeGroupedContainerInstances(array $options = [])
139
 * @method DescribeGroupedInstances describeGroupedInstances(array $options = [])
140
 * @method DescribeGroupedMaliciousFiles describeGroupedMaliciousFiles(array $options = [])
141
 * @method DescribeGroupedTags describeGroupedTags(array $options = [])
142
 * @method DescribeGroupedVul describeGroupedVul(array $options = [])
143
 * @method DescribeHcExportInfo describeHcExportInfo(array $options = [])
144
 * @method DescribeHoneyPotAuth describeHoneyPotAuth(array $options = [])
145
 * @method DescribeHoneyPotSuspStatistics describeHoneyPotSuspStatistics(array $options = [])
146
 * @method DescribeImage describeImage(array $options = [])
147
 * @method DescribeImageBaselineCheckResult describeImageBaselineCheckResult(array $options = [])
148
 * @method DescribeImageBaselineCheckSummary describeImageBaselineCheckSummary(array $options = [])
149
 * @method DescribeImageBaselineDetail describeImageBaselineDetail(array $options = [])
150
 * @method DescribeImageBaselineItemList describeImageBaselineItemList(array $options = [])
151
 * @method DescribeImageBaselineStrategy describeImageBaselineStrategy(array $options = [])
152
 * @method DescribeImageCriteria describeImageCriteria(array $options = [])
153
 * @method DescribeImageFixTask describeImageFixTask(array $options = [])
154
 * @method DescribeImageGroupedVulList describeImageGroupedVulList(array $options = [])
155
 * @method DescribeImageInfoList describeImageInfoList(array $options = [])
156
 * @method DescribeImageInstances describeImageInstances(array $options = [])
157
 * @method DescribeImageLatestScanTask describeImageLatestScanTask(array $options = [])
158
 * @method DescribeImageListBySensitiveFile describeImageListBySensitiveFile(array $options = [])
159
 * @method DescribeImageListWithBaselineName describeImageListWithBaselineName(array $options = [])
160
 * @method DescribeImageRepoCriteria describeImageRepoCriteria(array $options = [])
161
 * @method DescribeImageRepoDetailList describeImageRepoDetailList(array $options = [])
162
 * @method DescribeImageRepoList describeImageRepoList(array $options = [])
163
 * @method DescribeImageScanAuthCount describeImageScanAuthCount(array $options = [])
164
 * @method DescribeImageScanAuthorization describeImageScanAuthorization(array $options = [])
165
 * @method DescribeImageSensitiveFileByKey describeImageSensitiveFileByKey(array $options = [])
166
 * @method DescribeImageSensitiveFileList describeImageSensitiveFileList(array $options = [])
167
 * @method DescribeImageStatistics describeImageStatistics(array $options = [])
168
 * @method DescribeImageVulList describeImageVulList(array $options = [])
169
 * @method DescribeInstallCaptcha describeInstallCaptcha(array $options = [])
170
 * @method DescribeInstallCode describeInstallCode(array $options = [])
171
 * @method DescribeInstallCodes describeInstallCodes(array $options = [])
172
 * @method DescribeInstanceAntiBruteForceRules describeInstanceAntiBruteForceRules(array $options = [])
173
 * @method DescribeInstanceRebootStatus describeInstanceRebootStatus(array $options = [])
174
 * @method DescribeInstanceStatistics describeInstanceStatistics(array $options = [])
175
 * @method DescribeIpTags describeIpTags(array $options = [])
176
 * @method DescribeLatestScanTask describeLatestScanTask(array $options = [])
177
 * @method DescribeLoginBaseConfigs describeLoginBaseConfigs(array $options = [])
178
 * @method DescribeLoginSwitchConfigs describeLoginSwitchConfigs(array $options = [])
179
 * @method DescribeLogMeta describeLogMeta(array $options = [])
180
 * @method DescribeLogShipperStatus describeLogShipperStatus(array $options = [])
181
 * @method DescribeLogstoreStorage describeLogstoreStorage(array $options = [])
182
 * @method DescribeMachineCanReboot describeMachineCanReboot(array $options = [])
183
 * @method DescribeModuleConfig describeModuleConfig(array $options = [])
184
 * @method DescribeNoticeConfig describeNoticeConfig(array $options = [])
185
 * @method DescribeNsasSuspEventType describeNsasSuspEventType(array $options = [])
186
 * @method DescribeOfflineMachines describeOfflineMachines(array $options = [])
187
 * @method DescribeOnceTask describeOnceTask(array $options = [])
188
 * @method DescribeOnceTaskLeafRecordPage describeOnceTaskLeafRecordPage(array $options = [])
189
 * @method DescribePropertyCount describePropertyCount(array $options = [])
190
 * @method DescribePropertyCronDetail describePropertyCronDetail(array $options = [])
191
 * @method DescribePropertyCronItem describePropertyCronItem(array $options = [])
192
 * @method DescribePropertyPortDetail describePropertyPortDetail(array $options = [])
193
 * @method DescribePropertyPortItem describePropertyPortItem(array $options = [])
194
 * @method DescribePropertyProcDetail describePropertyProcDetail(array $options = [])
195
 * @method DescribePropertyProcItem describePropertyProcItem(array $options = [])
196
 * @method DescribePropertyScaDetail describePropertyScaDetail(array $options = [])
197
 * @method DescribePropertyScaItem describePropertyScaItem(array $options = [])
198
 * @method DescribePropertyScheduleConfig describePropertyScheduleConfig(array $options = [])
199
 * @method DescribePropertySoftwareDetail describePropertySoftwareDetail(array $options = [])
200
 * @method DescribePropertySoftwareItem describePropertySoftwareItem(array $options = [])
201
 * @method DescribePropertyTypeScaItem describePropertyTypeScaItem(array $options = [])
202
 * @method DescribePropertyUsageNewest describePropertyUsageNewest(array $options = [])
203
 * @method DescribePropertyUserDetail describePropertyUserDetail(array $options = [])
204
 * @method DescribePropertyUserItem describePropertyUserItem(array $options = [])
205
 * @method DescribeQuaraFileDownloadInfo describeQuaraFileDownloadInfo(array $options = [])
206
 * @method DescribeRestoreJobs describeRestoreJobs(array $options = [])
207
 * @method DescribeRestorePlans describeRestorePlans(array $options = [])
208
 * @method DescribeRiskCheckItemResult describeRiskCheckItemResult(array $options = [])
209
 * @method DescribeRiskCheckResult describeRiskCheckResult(array $options = [])
210
 * @method DescribeRiskCheckSummary describeRiskCheckSummary(array $options = [])
211
 * @method DescribeRiskItemType describeRiskItemType(array $options = [])
212
 * @method DescribeRiskListCheckResult describeRiskListCheckResult(array $options = [])
213
 * @method DescribeRisks describeRisks(array $options = [])
214
 * @method DescribeRiskType describeRiskType(array $options = [])
215
 * @method DescribeSasPmAgentList describeSasPmAgentList(array $options = [])
216
 * @method DescribeScanTaskProgress describeScanTaskProgress(array $options = [])
217
 * @method DescribeScanTaskStatistics describeScanTaskStatistics(array $options = [])
218
 * @method DescribeSearchCondition describeSearchCondition(array $options = [])
219
 * @method DescribeSecureSuggestion describeSecureSuggestion(array $options = [])
220
 * @method DescribeSecurityCheckScheduleConfig describeSecurityCheckScheduleConfig(array $options = [])
221
 * @method DescribeSecurityEventOperations describeSecurityEventOperations(array $options = [])
222
 * @method DescribeSecurityEventOperationStatus describeSecurityEventOperationStatus(array $options = [])
223
 * @method DescribeSecurityStatInfo describeSecurityStatInfo(array $options = [])
224
 * @method DescribeServiceLinkedRoleStatus describeServiceLinkedRoleStatus(array $options = [])
225
 * @method DescribeSimilarEventScenarios describeSimilarEventScenarios(array $options = [])
226
 * @method DescribeSimilarSecurityEvents describeSimilarSecurityEvents(array $options = [])
227
 * @method DescribeSnapshots describeSnapshots(array $options = [])
228
 * @method DescribeStrategy describeStrategy(array $options = [])
229
 * @method DescribeStrategyDetail describeStrategyDetail(array $options = [])
230
 * @method DescribeStrategyExecDetail describeStrategyExecDetail(array $options = [])
231
 * @method DescribeStrategyTarget describeStrategyTarget(array $options = [])
232
 * @method DescribeSummaryInfo describeSummaryInfo(array $options = [])
233
 * @method DescribeSupportRegion describeSupportRegion(array $options = [])
234
 * @method DescribeSuspEventDetail describeSuspEventDetail(array $options = [])
235
 * @method DescribeSuspEventExportInfo describeSuspEventExportInfo(array $options = [])
236
 * @method DescribeSuspEventQuaraFiles describeSuspEventQuaraFiles(array $options = [])
237
 * @method DescribeSuspEvents describeSuspEvents(array $options = [])
238
 * @method DescribeSuspEventUserSetting describeSuspEventUserSetting(array $options = [])
239
 * @method DescribeSuspiciousOverallConfig describeSuspiciousOverallConfig(array $options = [])
240
 * @method DescribeSuspiciousUUIDConfig describeSuspiciousUUIDConfig(array $options = [])
241
 * @method DescribeTarget describeTarget(array $options = [])
242
 * @method DescribeTaskErrorLog describeTaskErrorLog(array $options = [])
243
 * @method DescribeTotalStatistics describeTotalStatistics(array $options = [])
244
 * @method DescribeTraceInfoDetail describeTraceInfoDetail(array $options = [])
245
 * @method DescribeTraceInfoNode describeTraceInfoNode(array $options = [])
246
 * @method DescribeUniBackupDatabase describeUniBackupDatabase(array $options = [])
247
 * @method DescribeUniBackupPolicies describeUniBackupPolicies(array $options = [])
248
 * @method DescribeUniBackupPolicyDetail describeUniBackupPolicyDetail(array $options = [])
249
 * @method DescribeUniRecoverableList describeUniRecoverableList(array $options = [])
250
 * @method DescribeUniSupportRegion describeUniSupportRegion(array $options = [])
251
 * @method DescribeUserBackupMachines describeUserBackupMachines(array $options = [])
252
 * @method DescribeUserBaselineAuthorization describeUserBaselineAuthorization(array $options = [])
253
 * @method DescribeUserLayoutAuthorization describeUserLayoutAuthorization(array $options = [])
254
 * @method DescribeUuidsByVulNames describeUuidsByVulNames(array $options = [])
255
 * @method DescribeVendorList describeVendorList(array $options = [])
256
 * @method DescribeVersionConfig describeVersionConfig(array $options = [])
257
 * @method DescribeVpcHoneyPotCriteria describeVpcHoneyPotCriteria(array $options = [])
258
 * @method DescribeVpcHoneyPotList describeVpcHoneyPotList(array $options = [])
259
 * @method DescribeVpcList describeVpcList(array $options = [])
260
 * @method DescribeVulCheckTaskStatusDetail describeVulCheckTaskStatusDetail(array $options = [])
261
 * @method DescribeVulConfig describeVulConfig(array $options = [])
262
 * @method DescribeVulDetails describeVulDetails(array $options = [])
263
 * @method DescribeVulExportInfo describeVulExportInfo(array $options = [])
264
 * @method DescribeVulFixStatistics describeVulFixStatistics(array $options = [])
265
 * @method DescribeVulList describeVulList(array $options = [])
266
 * @method DescribeVulListPage describeVulListPage(array $options = [])
267
 * @method DescribeVulNumStatistics describeVulNumStatistics(array $options = [])
268
 * @method DescribeVulTargetConfig describeVulTargetConfig(array $options = [])
269
 * @method DescribeVulTargetStatistics describeVulTargetStatistics(array $options = [])
270
 * @method DescribeVulWhitelist describeVulWhitelist(array $options = [])
271
 * @method DescribeWarningExportInfo describeWarningExportInfo(array $options = [])
272
 * @method DescribeWarningMachines describeWarningMachines(array $options = [])
273
 * @method DescribeWebLockBindList describeWebLockBindList(array $options = [])
274
 * @method DescribeWebLockConfigList describeWebLockConfigList(array $options = [])
275
 * @method DescribeWebLockExclusiveFileType describeWebLockExclusiveFileType(array $options = [])
276
 * @method DescribeWebLockFileChangeStatistics describeWebLockFileChangeStatistics(array $options = [])
277
 * @method DescribeWebLockFileEvents describeWebLockFileEvents(array $options = [])
278
 * @method DescribeWebLockFileTypeSummary describeWebLockFileTypeSummary(array $options = [])
279
 * @method DescribeWebLockInclusiveFileType describeWebLockInclusiveFileType(array $options = [])
280
 * @method DescribeWebLockProcessBlockStatistics describeWebLockProcessBlockStatistics(array $options = [])
281
 * @method DescribeWebLockProcessList describeWebLockProcessList(array $options = [])
282
 * @method DescribeWebLockStatus describeWebLockStatus(array $options = [])
283
 * @method DescribeWebLockTotalFileChangeCount describeWebLockTotalFileChangeCount(array $options = [])
284
 * @method DescribeWebPath describeWebPath(array $options = [])
285
 * @method DisableBruteForceRecord disableBruteForceRecord(array $options = [])
286
 * @method DisableCustomBlockRecord disableCustomBlockRecord(array $options = [])
287
 * @method EnableBruteForceRecord enableBruteForceRecord(array $options = [])
288
 * @method EnableCustomBlockRecord enableCustomBlockRecord(array $options = [])
289
 * @method ExecStrategy execStrategy(array $options = [])
290
 * @method ExportRecord exportRecord(array $options = [])
291
 * @method ExportSuspEvents exportSuspEvents(array $options = [])
292
 * @method ExportVul exportVul(array $options = [])
293
 * @method ExportWarning exportWarning(array $options = [])
294
 * @method FindContainerNetworkConnect findContainerNetworkConnect(array $options = [])
295
 * @method FixCheckWarnings fixCheckWarnings(array $options = [])
296
 * @method GenerateOnceTask generateOnceTask(array $options = [])
297
 * @method GetAlarmMachineCount getAlarmMachineCount(array $options = [])
298
 * @method GetAssetsPropertyDetail getAssetsPropertyDetail(array $options = [])
299
 * @method GetAssetsPropertyItem getAssetsPropertyItem(array $options = [])
300
 * @method GetBackupStorageCount getBackupStorageCount(array $options = [])
301
 * @method GetCheckConfig getCheckConfig(array $options = [])
302
 * @method GetCheckDetail getCheckDetail(array $options = [])
303
 * @method GetCheckProcess getCheckProcess(array $options = [])
304
 * @method GetCheckRiskStatistics getCheckRiskStatistics(array $options = [])
305
 * @method GetCheckSummary getCheckSummary(array $options = [])
306
 * @method GetClientUserDefineRule getClientUserDefineRule(array $options = [])
307
 * @method GetCloudAssetDetail getCloudAssetDetail(array $options = [])
308
 * @method GetCloudAssetSummary getCloudAssetSummary(array $options = [])
309
 * @method GetClusterCheckItemWarningStatistics getClusterCheckItemWarningStatistics(array $options = [])
310
 * @method GetClusterSuspEventStatistics getClusterSuspEventStatistics(array $options = [])
311
 * @method GetFileDetectApiInvokeInfo getFileDetectApiInvokeInfo(array $options = [])
312
 * @method GetFileDetectResult getFileDetectResult(array $options = [])
313
 * @method GetHoneypotNode getHoneypotNode(array $options = [])
314
 * @method GetHoneypotPreset getHoneypotPreset(array $options = [])
315
 * @method GetHoneypotProbe getHoneypotProbe(array $options = [])
316
 * @method GetImageScanNumInPeriod getImageScanNumInPeriod(array $options = [])
317
 * @method GetInterceptionSummary getInterceptionSummary(array $options = [])
318
 * @method GetInterceptionTargetDetail getInterceptionTargetDetail(array $options = [])
319
 * @method GetLastOnceTaskInfo getLastOnceTaskInfo(array $options = [])
320
 * @method GetModuleConfig getModuleConfig(array $options = [])
321
 * @method GetOnceTaskResultInfo getOnceTaskResultInfo(array $options = [])
322
 * @method GetPropertyScheduleConfig getPropertyScheduleConfig(array $options = [])
323
 * @method GetRulesCount getRulesCount(array $options = [])
324
 * @method GetSuspiciousStatistics getSuspiciousStatistics(array $options = [])
325
 * @method GetVulStatistics getVulStatistics(array $options = [])
326
 * @method GetVulWhitelist getVulWhitelist(array $options = [])
327
 * @method HandleSecurityEvents handleSecurityEvents(array $options = [])
328
 * @method HandleSimilarSecurityEvents handleSimilarSecurityEvents(array $options = [])
329
 * @method IgnoreCheckItems ignoreCheckItems(array $options = [])
330
 * @method IgnoreHcCheckWarnings ignoreHcCheckWarnings(array $options = [])
331
 * @method InstallBackupClient installBackupClient(array $options = [])
332
 * @method InstallCloudMonitor installCloudMonitor(array $options = [])
333
 * @method InstallUniBackupAgent installUniBackupAgent(array $options = [])
334
 * @method JoinWebLockProcessWhiteList joinWebLockProcessWhiteList(array $options = [])
335
 * @method ListAvailableHoneypot listAvailableHoneypot(array $options = [])
336
 * @method ListCheckInstanceResult listCheckInstanceResult(array $options = [])
337
 * @method ListCheckItemWarningMachine listCheckItemWarningMachine(array $options = [])
338
 * @method ListCheckItemWarningSummary listCheckItemWarningSummary(array $options = [])
339
 * @method ListCheckResult listCheckResult(array $options = [])
340
 * @method ListCheckStandard listCheckStandard(array $options = [])
341
 * @method ListClientUserDefineRules listClientUserDefineRules(array $options = [])
342
 * @method ListClientUserDefineRuleTypes listClientUserDefineRuleTypes(array $options = [])
343
 * @method ListClusterCnnfStatusDetail listClusterCnnfStatusDetail(array $options = [])
344
 * @method ListClusterInterceptionConfig listClusterInterceptionConfig(array $options = [])
345
 * @method ListHoneypot listHoneypot(array $options = [])
346
 * @method ListHoneypotAlarmEvents listHoneypotAlarmEvents(array $options = [])
347
 * @method ListHoneypotNode listHoneypotNode(array $options = [])
348
 * @method ListHoneypotPreset listHoneypotPreset(array $options = [])
349
 * @method ListHoneypotProbe listHoneypotProbe(array $options = [])
350
 * @method ListInterceptionImage listInterceptionImage(array $options = [])
351
 * @method ListInterceptionRulePage listInterceptionRulePage(array $options = [])
352
 * @method ListPluginForUuid listPluginForUuid(array $options = [])
353
 * @method ListPrivateRegistryList listPrivateRegistryList(array $options = [])
354
 * @method ListPrivateRegistryType listPrivateRegistryType(array $options = [])
355
 * @method ListSystemAggregationRules listSystemAggregationRules(array $options = [])
356
 * @method ListSystemClientRules listSystemClientRules(array $options = [])
357
 * @method ListSystemClientRuleTypes listSystemClientRuleTypes(array $options = [])
358
 * @method ListSystemRuleAggregationTypes listSystemRuleAggregationTypes(array $options = [])
359
 * @method ListUninstallAegisMachines listUninstallAegisMachines(array $options = [])
360
 * @method ListUuidsByWebPath listUuidsByWebPath(array $options = [])
361
 * @method ListVulAutoRepairConfig listVulAutoRepairConfig(array $options = [])
362
 * @method ModifyAccessKeyLeakDeal modifyAccessKeyLeakDeal(array $options = [])
363
 * @method ModifyAntiBruteForceRule modifyAntiBruteForceRule(array $options = [])
364
 * @method ModifyAppVulScanCycle modifyAppVulScanCycle(array $options = [])
365
 * @method ModifyAssetGroup modifyAssetGroup(array $options = [])
366
 * @method ModifyAssetImportant modifyAssetImportant(array $options = [])
367
 * @method ModifyAutoDelConfig modifyAutoDelConfig(array $options = [])
368
 * @method ModifyBackupPolicy modifyBackupPolicy(array $options = [])
369
 * @method ModifyBackupPolicyStatus modifyBackupPolicyStatus(array $options = [])
370
 * @method ModifyClearLogstoreStorage modifyClearLogstoreStorage(array $options = [])
371
 * @method ModifyClientConfSetup modifyClientConfSetup(array $options = [])
372
 * @method ModifyClientConfStrategy modifyClientConfStrategy(array $options = [])
373
 * @method ModifyClientUserDefineRule modifyClientUserDefineRule(array $options = [])
374
 * @method ModifyConcernNecessity modifyConcernNecessity(array $options = [])
375
 * @method ModifyCreateVulWhitelist modifyCreateVulWhitelist(array $options = [])
376
 * @method ModifyCustomBlockRecord modifyCustomBlockRecord(array $options = [])
377
 * @method ModifyCycleTask modifyCycleTask(array $options = [])
378
 * @method ModifyEmgVulSubmit modifyEmgVulSubmit(array $options = [])
379
 * @method ModifyGroupProperty modifyGroupProperty(array $options = [])
380
 * @method ModifyInstanceAntiBruteForceRule modifyInstanceAntiBruteForceRule(array $options = [])
381
 * @method ModifyLoginBaseConfig modifyLoginBaseConfig(array $options = [])
382
 * @method ModifyLoginSwitchConfig modifyLoginSwitchConfig(array $options = [])
383
 * @method ModifyLogMetaStatus modifyLogMetaStatus(array $options = [])
384
 * @method ModifyNoticeConfig modifyNoticeConfig(array $options = [])
385
 * @method ModifyOpenLogShipper modifyOpenLogShipper(array $options = [])
386
 * @method ModifyOperateVul modifyOperateVul(array $options = [])
387
 * @method ModifyPropertyScheduleConfig modifyPropertyScheduleConfig(array $options = [])
388
 * @method ModifyPushAllTask modifyPushAllTask(array $options = [])
389
 * @method ModifyRiskCheckStatus modifyRiskCheckStatus(array $options = [])
390
 * @method ModifyRiskSingleResultStatus modifyRiskSingleResultStatus(array $options = [])
391
 * @method ModifySecurityCheckScheduleConfig modifySecurityCheckScheduleConfig(array $options = [])
392
 * @method ModifySecurityEventMarkMissIndividually modifySecurityEventMarkMissIndividually(array $options = [])
393
 * @method ModifyStartVulScan modifyStartVulScan(array $options = [])
394
 * @method ModifyStrategy modifyStrategy(array $options = [])
395
 * @method ModifyStrategyTarget modifyStrategyTarget(array $options = [])
396
 * @method ModifyTagWithUuid modifyTagWithUuid(array $options = [])
397
 * @method ModifyUniBackupPolicy modifyUniBackupPolicy(array $options = [])
398
 * @method ModifyVpcHoneyPot modifyVpcHoneyPot(array $options = [])
399
 * @method ModifyVulConfig modifyVulConfig(array $options = [])
400
 * @method ModifyVulTarget modifyVulTarget(array $options = [])
401
 * @method ModifyVulTargetConfig modifyVulTargetConfig(array $options = [])
402
 * @method ModifyVulWhitelistTarget modifyVulWhitelistTarget(array $options = [])
403
 * @method ModifyWebLockCreateConfig modifyWebLockCreateConfig(array $options = [])
404
 * @method ModifyWebLockDeleteConfig modifyWebLockDeleteConfig(array $options = [])
405
 * @method ModifyWebLockProcessStatus modifyWebLockProcessStatus(array $options = [])
406
 * @method ModifyWebLockStart modifyWebLockStart(array $options = [])
407
 * @method ModifyWebLockStatus modifyWebLockStatus(array $options = [])
408
 * @method ModifyWebLockUnbind modifyWebLockUnbind(array $options = [])
409
 * @method ModifyWebLockUpdateConfig modifyWebLockUpdateConfig(array $options = [])
410
 * @method ModifyWebPath modifyWebPath(array $options = [])
411
 * @method OpenSensitiveFileScan openSensitiveFileScan(array $options = [])
412
 * @method OperateAgentClientInstall operateAgentClientInstall(array $options = [])
413
 * @method OperateCommonOverallConfig operateCommonOverallConfig(array $options = [])
414
 * @method OperateCommonTargetConfig operateCommonTargetConfig(array $options = [])
415
 * @method OperateImageBaselineWhitelist operateImageBaselineWhitelist(array $options = [])
416
 * @method OperateImageVul operateImageVul(array $options = [])
417
 * @method OperateSuspiciousOverallConfig operateSuspiciousOverallConfig(array $options = [])
418
 * @method OperateSuspiciousTargetConfig operateSuspiciousTargetConfig(array $options = [])
419
 * @method OperateVirusEvents operateVirusEvents(array $options = [])
420
 * @method OperateVuls operateVuls(array $options = [])
421
 * @method OperateWebLockFileEvents operateWebLockFileEvents(array $options = [])
422
 * @method OperationCancelIgnoreSuspEvent operationCancelIgnoreSuspEvent(array $options = [])
423
 * @method OperationSuspEvents operationSuspEvents(array $options = [])
424
 * @method PageImageRegistry pageImageRegistry(array $options = [])
425
 * @method PauseClient pauseClient(array $options = [])
426
 * @method PublicCreateImageScanTask publicCreateImageScanTask(array $options = [])
427
 * @method PublicPreCheckImageScanTask publicPreCheckImageScanTask(array $options = [])
428
 * @method PublicSyncAndCreateImageScanTask publicSyncAndCreateImageScanTask(array $options = [])
429
 * @method QueryDiscoverDatabase queryDiscoverDatabase(array $options = [])
430
 * @method QueryGroupedSecurityEventMarkMissList queryGroupedSecurityEventMarkMissList(array $options = [])
431
 * @method QueryGroupIdByGroupName queryGroupIdByGroupName(array $options = [])
432
 * @method QueryJenkinsImageRegistryPersistenceDay queryJenkinsImageRegistryPersistenceDay(array $options = [])
433
 * @method QueryPreCheckDatabase queryPreCheckDatabase(array $options = [])
434
 * @method RebootMachine rebootMachine(array $options = [])
435
 * @method RefreshAssets refreshAssets(array $options = [])
436
 * @method RefreshContainerAssets refreshContainerAssets(array $options = [])
437
 * @method RemoveCheckInstanceResultWhiteList removeCheckInstanceResultWhiteList(array $options = [])
438
 * @method RemoveCheckResultWhiteList removeCheckResultWhiteList(array $options = [])
439
 * @method RollbackSuspEventQuaraFile rollbackSuspEventQuaraFile(array $options = [])
440
 * @method SasInstallCode sasInstallCode(array $options = [])
441
 * @method SaveImageBaselineStrategy saveImageBaselineStrategy(array $options = [])
442
 * @method SaveSuspEventUserSetting saveSuspEventUserSetting(array $options = [])
443
 * @method SetRegistryScanDayNum setRegistryScanDayNum(array $options = [])
444
 * @method StartBaselineSecurityCheck startBaselineSecurityCheck(array $options = [])
445
 * @method StartDiscoverDatabaseTask startDiscoverDatabaseTask(array $options = [])
446
 * @method StartPreCheckDatabase startPreCheckDatabase(array $options = [])
447
 * @method StartVirusScanTask startVirusScanTask(array $options = [])
448
 * @method SubmitCheck submitCheck(array $options = [])
449
 * @method UnbindAegis unbindAegis(array $options = [])
450
 * @method UninstallBackupClient uninstallBackupClient(array $options = [])
451
 * @method UninstallUniBackupAgent uninstallUniBackupAgent(array $options = [])
452
 * @method UpdateHoneypot updateHoneypot(array $options = [])
453
 * @method UpdateHoneypotNode updateHoneypotNode(array $options = [])
454
 * @method UpdateHoneypotPreset updateHoneypotPreset(array $options = [])
455
 * @method UpdateHoneypotProbe updateHoneypotProbe(array $options = [])
456
 * @method UpdateJenkinsImageRegistryName updateJenkinsImageRegistryName(array $options = [])
457
 * @method UpdateJenkinsImageRegistryPersistenceDay updateJenkinsImageRegistryPersistenceDay(array $options = [])
458
 * @method UpgradeBackupPolicyVersion upgradeBackupPolicyVersion(array $options = [])
459
 * @method ValidateHcWarnings validateHcWarnings(array $options = [])
460
 * @method VerifyCheckInstanceResult verifyCheckInstanceResult(array $options = [])
461
 * @method VerifyCheckResult verifyCheckResult(array $options = [])
462
 */
463
class SasApiResolver extends ApiResolver
464
{
465
}
466
467
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
468
{
469
    /** @var string */
470
    public $product = 'Sas';
471
472
    /** @var string */
473
    public $version = '2018-12-03';
474
475
    /** @var string */
476
    public $method = 'POST';
477
}
478
479
/**
480
 * @method string getSourceIp()
481
 * @method $this withSourceIp($value)
482
 * @method string getCheckId()
483
 * @method $this withCheckId($value)
484
 * @method string getCheckGroupId()
485
 * @method $this withCheckGroupId($value)
486
 * @method array getInstanceIds()
487
 */
488
class AddCheckInstanceResultWhiteList extends Rpc
489
{
490
491
    /**
492
     * @param array $instanceIds
493
     *
494
     * @return $this
495
     */
496
	public function withInstanceIds(array $instanceIds)
497
	{
498
	    $this->data['InstanceIds'] = $instanceIds;
499
		foreach ($instanceIds as $i => $iValue) {
500
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
501
		}
502
503
		return $this;
504
    }
505
}
506
507
/**
508
 * @method array getCheckIds()
509
 * @method string getSourceIp()
510
 * @method $this withSourceIp($value)
511
 */
512
class AddCheckResultWhiteList extends Rpc
513
{
514
515
    /**
516
     * @param array $checkIds
517
     *
518
     * @return $this
519
     */
520
	public function withCheckIds(array $checkIds)
521
	{
522
	    $this->data['CheckIds'] = $checkIds;
523
		foreach ($checkIds as $i => $iValue) {
524
			$this->options['query']['CheckIds.' . ($i + 1)] = $iValue;
525
		}
526
527
		return $this;
528
    }
529
}
530
531
/**
532
 * @method string getActionType()
533
 * @method $this withActionType($value)
534
 * @method string getNewFilePath()
535
 * @method $this withNewFilePath($value)
536
 * @method string getType()
537
 * @method $this withType($value)
538
 * @method string getPlatform()
539
 * @method $this withPlatform($value)
540
 * @method string getRegistryKey()
541
 * @method $this withRegistryKey($value)
542
 * @method string getCmdline()
543
 * @method $this withCmdline($value)
544
 * @method string getSourceIp()
545
 * @method $this withSourceIp($value)
546
 * @method string getFilePath()
547
 * @method $this withFilePath($value)
548
 * @method string getMd5List()
549
 * @method $this withMd5List($value)
550
 * @method string getParentProcPath()
551
 * @method $this withParentProcPath($value)
552
 * @method string getProcPath()
553
 * @method $this withProcPath($value)
554
 * @method string getParentCmdline()
555
 * @method $this withParentCmdline($value)
556
 * @method string getIP()
557
 * @method $this withIP($value)
558
 * @method string getRegistryContent()
559
 * @method $this withRegistryContent($value)
560
 * @method string getPortStr()
561
 * @method $this withPortStr($value)
562
 * @method string getPort()
563
 * @method $this withPort($value)
564
 * @method string getName()
565
 * @method $this withName($value)
566
 */
567
class AddClientUserDefineRule extends Rpc
568
{
569
}
570
571
/**
572
 * @method string getOs()
573
 * @method $this withOs($value)
574
 * @method string getGroupId()
575
 * @method $this withGroupId($value)
576
 * @method string getOnlyImage()
577
 * @method $this withOnlyImage($value)
578
 * @method string getExpiredDate()
579
 * @method $this withExpiredDate($value)
580
 * @method string getSourceIp()
581
 * @method $this withSourceIp($value)
582
 * @method string getVendorName()
583
 * @method $this withVendorName($value)
584
 */
585
class AddInstallCode extends Rpc
586
{
587
}
588
589
/**
590
 * @method string getTagName()
591
 * @method $this withTagName($value)
592
 * @method string getSourceIp()
593
 * @method $this withSourceIp($value)
594
 * @method string getUuidList()
595
 * @method $this withUuidList($value)
596
 */
597
class AddTagWithUuid extends Rpc
598
{
599
}
600
601
/**
602
 * @method string getCallMethod()
603
 * @method $this withCallMethod($value)
604
 * @method string getFeedback()
605
 * @method $this withFeedback($value)
606
 * @method string getSourceIp()
607
 * @method $this withSourceIp($value)
608
 * @method string getRegion()
609
 * @method $this withRegion($value)
610
 * @method string getUuids()
611
 * @method $this withUuids($value)
612
 */
613
class AddUninstallClientsByUuids extends Rpc
614
{
615
}
616
617
/**
618
 * @method string getSourceIp()
619
 * @method $this withSourceIp($value)
620
 * @method string getVpcId()
621
 * @method $this withVpcId($value)
622
 */
623
class AddVpcHoneyPot extends Rpc
624
{
625
}
626
627
/**
628
 * @method string getResourceOwnerId()
629
 * @method $this withResourceOwnerId($value)
630
 * @method string getEventName()
631
 * @method $this withEventName($value)
632
 * @method string getSourceIp()
633
 * @method $this withSourceIp($value)
634
 * @method string getEventType()
635
 * @method $this withEventType($value)
636
 * @method string getRuleId()
637
 * @method $this withRuleId($value)
638
 */
639
class AdvanceSecurityEventOperations extends Rpc
640
{
641
}
642
643
/**
644
 * @method array getTypeList()
645
 * @method string getSourceIp()
646
 * @method $this withSourceIp($value)
647
 * @method string getConfig()
648
 * @method $this withConfig($value)
649
 */
650
class BatchOperateCommonOverallConfig extends Rpc
651
{
652
653
    /**
654
     * @param array $typeList
655
     *
656
     * @return $this
657
     */
658
	public function withTypeList(array $typeList)
659
	{
660
	    $this->data['TypeList'] = $typeList;
661
		foreach ($typeList as $i => $iValue) {
662
			$this->options['query']['TypeList.' . ($i + 1)] = $iValue;
663
		}
664
665
		return $this;
666
    }
667
}
668
669
/**
670
 * @method string getCriteria()
671
 * @method $this withCriteria($value)
672
 * @method string getBindAll()
673
 * @method $this withBindAll($value)
674
 * @method array getBind()
675
 * @method string getSourceIp()
676
 * @method $this withSourceIp($value)
677
 * @method string getAuthVersion()
678
 * @method $this withAuthVersion($value)
679
 * @method string getLogicalExp()
680
 * @method $this withLogicalExp($value)
681
 * @method string getAutoBind()
682
 * @method $this withAutoBind($value)
683
 * @method array getUnBind()
684
 */
685
class BindAuthToMachine extends Rpc
686
{
687
688
    /**
689
     * @param array $bind
690
     *
691
     * @return $this
692
     */
693
	public function withBind(array $bind)
694
	{
695
	    $this->data['Bind'] = $bind;
696
		foreach ($bind as $i => $iValue) {
697
			$this->options['query']['Bind.' . ($i + 1)] = $iValue;
698
		}
699
700
		return $this;
701
    }
702
703
    /**
704
     * @param array $unBind
705
     *
706
     * @return $this
707
     */
708
	public function withUnBind(array $unBind)
709
	{
710
	    $this->data['UnBind'] = $unBind;
711
		foreach ($unBind as $i => $iValue) {
712
			$this->options['query']['UnBind.' . ($i + 1)] = $iValue;
713
		}
714
715
		return $this;
716
    }
717
}
718
719
/**
720
 * @method string getSourceIp()
721
 * @method $this withSourceIp($value)
722
 * @method string getTaskId()
723
 * @method $this withTaskId($value)
724
 */
725
class CancelOnceTask extends Rpc
726
{
727
}
728
729
/**
730
 * @method array getStandardIds()
731
 * @method array getCycleDays()
732
 * @method string getStartTime()
733
 * @method $this withStartTime($value)
734
 * @method string getSourceIp()
735
 * @method $this withSourceIp($value)
736
 * @method string getEndTime()
737
 * @method $this withEndTime($value)
738
 */
739
class ChangeCheckConfig extends Rpc
740
{
741
742
    /**
743
     * @param array $standardIds
744
     *
745
     * @return $this
746
     */
747
	public function withStandardIds(array $standardIds)
748
	{
749
	    $this->data['StandardIds'] = $standardIds;
750
		foreach ($standardIds as $i => $iValue) {
751
			$this->options['query']['StandardIds.' . ($i + 1)] = $iValue;
752
		}
753
754
		return $this;
755
    }
756
757
    /**
758
     * @param array $cycleDays
759
     *
760
     * @return $this
761
     */
762
	public function withCycleDays(array $cycleDays)
763
	{
764
	    $this->data['CycleDays'] = $cycleDays;
765
		foreach ($cycleDays as $i => $iValue) {
766
			$this->options['query']['CycleDays.' . ($i + 1)] = $iValue;
767
		}
768
769
		return $this;
770
    }
771
}
772
773
/**
774
 * @method array getQuaraFileIds()
775
 * @method string getUuid()
776
 * @method $this withUuid($value)
777
 * @method string getSourceIp()
778
 * @method $this withSourceIp($value)
779
 */
780
class CheckQuaraFileId extends Rpc
781
{
782
783
    /**
784
     * @param array $quaraFileIds
785
     *
786
     * @return $this
787
     */
788
	public function withQuaraFileIds(array $quaraFileIds)
789
	{
790
	    $this->data['QuaraFileIds'] = $quaraFileIds;
791
		foreach ($quaraFileIds as $i => $iValue) {
792
			$this->options['query']['QuaraFileIds.' . ($i + 1)] = $iValue;
793
		}
794
795
		return $this;
796
    }
797
}
798
799
/**
800
 * @method array getSecurityEventIds()
801
 * @method string getUuid()
802
 * @method $this withUuid($value)
803
 * @method string getSourceIp()
804
 * @method $this withSourceIp($value)
805
 */
806
class CheckSecurityEventId extends Rpc
807
{
808
809
    /**
810
     * @param array $securityEventIds
811
     *
812
     * @return $this
813
     */
814
	public function withSecurityEventIds(array $securityEventIds)
815
	{
816
	    $this->data['SecurityEventIds'] = $securityEventIds;
817
		foreach ($securityEventIds as $i => $iValue) {
818
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
819
		}
820
821
		return $this;
822
    }
823
}
824
825
/**
826
 * @method string getPageSize()
827
 * @method $this withPageSize($value)
828
 * @method string getLang()
829
 * @method $this withLang($value)
830
 * @method string getCurrentPage()
831
 * @method $this withCurrentPage($value)
832
 */
833
class CheckUserHasEcs extends Rpc
834
{
835
}
836
837
/**
838
 * @method string getOperationRange()
839
 * @method $this withOperationRange($value)
840
 * @method string getOperationAll()
841
 * @method $this withOperationAll($value)
842
 * @method string getSourceIp()
843
 * @method $this withSourceIp($value)
844
 * @method string getOperationCode()
845
 * @method $this withOperationCode($value)
846
 */
847
class ConfirmVirusEvents extends Rpc
848
{
849
}
850
851
/**
852
 * @method string getResourceOwnerId()
853
 * @method $this withResourceOwnerId($value)
854
 * @method string getForbiddenTime()
855
 * @method $this withForbiddenTime($value)
856
 * @method string getFailCount()
857
 * @method $this withFailCount($value)
858
 * @method string getSourceIp()
859
 * @method $this withSourceIp($value)
860
 * @method string getEnableSmartRule()
861
 * @method $this withEnableSmartRule($value)
862
 * @method array getUuidList()
863
 * @method string getName()
864
 * @method $this withName($value)
865
 * @method string getSpan()
866
 * @method $this withSpan($value)
867
 * @method string getDefaultRule()
868
 * @method $this withDefaultRule($value)
869
 */
870
class CreateAntiBruteForceRule extends Rpc
871
{
872
873
    /**
874
     * @param array $uuidList
875
     *
876
     * @return $this
877
     */
878
	public function withUuidList(array $uuidList)
879
	{
880
	    $this->data['UuidList'] = $uuidList;
881
		foreach ($uuidList as $i => $iValue) {
882
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
883
		}
884
885
		return $this;
886
    }
887
}
888
889
/**
890
 * @method string getResourceOwnerId()
891
 * @method $this withResourceOwnerId($value)
892
 * @method string getServerType()
893
 * @method $this withServerType($value)
894
 * @method string getSourceIp()
895
 * @method $this withSourceIp($value)
896
 * @method array getUuidList()
897
 * @method string getPolicy()
898
 * @method $this withPolicy($value)
899
 * @method string getPolicyVersion()
900
 * @method $this withPolicyVersion($value)
901
 * @method string getPolicyRegionId()
902
 * @method $this withPolicyRegionId($value)
903
 * @method string getName()
904
 * @method $this withName($value)
905
 */
906
class CreateBackupPolicy extends Rpc
907
{
908
909
    /**
910
     * @param array $uuidList
911
     *
912
     * @return $this
913
     */
914
	public function withUuidList(array $uuidList)
915
	{
916
	    $this->data['UuidList'] = $uuidList;
917
		foreach ($uuidList as $i => $iValue) {
918
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
919
		}
920
921
		return $this;
922
    }
923
}
924
925
/**
926
 * @method string getLang()
927
 * @method $this withLang($value)
928
 * @method string getClusterId()
929
 * @method $this withClusterId($value)
930
 * @method string getContainerIds()
931
 * @method $this withContainerIds($value)
932
 */
933
class CreateContainerScanTask extends Rpc
934
{
935
}
936
937
/**
938
 * @method string getExpireTime()
939
 * @method $this withExpireTime($value)
940
 * @method string getResourceOwnerId()
941
 * @method $this withResourceOwnerId($value)
942
 * @method string getBound()
943
 * @method $this withBound($value)
944
 * @method string getBlockIp()
945
 * @method $this withBlockIp($value)
946
 * @method string getSourceIp()
947
 * @method $this withSourceIp($value)
948
 * @method string getUuids()
949
 * @method $this withUuids($value)
950
 */
951
class CreateCustomBlockRecord extends Rpc
952
{
953
}
954
955
/**
956
 * @method string getFirstDateStr()
957
 * @method $this withFirstDateStr($value)
958
 * @method string getTaskName()
959
 * @method $this withTaskName($value)
960
 * @method string getSource()
961
 * @method $this withSource($value)
962
 * @method string getTargetStartTime()
963
 * @method $this withTargetStartTime($value)
964
 * @method string getSourceIp()
965
 * @method $this withSourceIp($value)
966
 * @method string getIntervalPeriod()
967
 * @method $this withIntervalPeriod($value)
968
 * @method string getParam()
969
 * @method $this withParam($value)
970
 * @method string getEnable()
971
 * @method $this withEnable($value)
972
 * @method string getResourceDirectoryAccountId()
973
 * @method $this withResourceDirectoryAccountId($value)
974
 * @method string getTaskType()
975
 * @method $this withTaskType($value)
976
 * @method string getTargetEndTime()
977
 * @method $this withTargetEndTime($value)
978
 * @method string getPeriodUnit()
979
 * @method $this withPeriodUnit($value)
980
 */
981
class CreateCycleTask extends Rpc
982
{
983
}
984
985
/**
986
 * @method string getHashKey()
987
 * @method $this withHashKey($value)
988
 * @method string getOssKey()
989
 * @method $this withOssKey($value)
990
 * @method string getType()
991
 * @method $this withType($value)
992
 * @method string getSourceIp()
993
 * @method $this withSourceIp($value)
994
 */
995
class CreateFileDetect extends Rpc
996
{
997
}
998
999
/**
1000
 * @method array getHashKeyList()
1001
 * @method string getType()
1002
 * @method $this withType($value)
1003
 * @method array getHashKeyContextList()
1004
 */
1005
class CreateFileDetectUploadUrl extends Rpc
1006
{
1007
1008
    /**
1009
     * @param array $hashKeyList
1010
     *
1011
     * @return $this
1012
     */
1013
	public function withHashKeyList(array $hashKeyList)
1014
	{
1015
	    $this->data['HashKeyList'] = $hashKeyList;
1016
		foreach ($hashKeyList as $i => $iValue) {
1017
			$this->options['query']['HashKeyList.' . ($i + 1)] = $iValue;
1018
		}
1019
1020
		return $this;
1021
    }
1022
1023
    /**
1024
     * @param array $hashKeyContextList
1025
     *
1026
     * @return $this
1027
     */
1028
	public function withHashKeyContextList(array $hashKeyContextList)
1029
	{
1030
	    $this->data['HashKeyContextList'] = $hashKeyContextList;
1031
		foreach ($hashKeyContextList as $depth1 => $depth1Value) {
1032
			if(isset($depth1Value['HashKey'])){
1033
				$this->options['query']['HashKeyContextList.' . ($depth1 + 1) . '.HashKey'] = $depth1Value['HashKey'];
1034
			}
1035
			if(isset($depth1Value['FileSize'])){
1036
				$this->options['query']['HashKeyContextList.' . ($depth1 + 1) . '.FileSize'] = $depth1Value['FileSize'];
1037
			}
1038
		}
1039
1040
		return $this;
1041
    }
1042
}
1043
1044
/**
1045
 * @method string getHoneypotName()
1046
 * @method $this withHoneypotName($value)
1047
 * @method string getPageSize()
1048
 * @method $this withPageSize($value)
1049
 * @method string getLang()
1050
 * @method $this withLang($value)
1051
 * @method string getNodeId()
1052
 * @method $this withNodeId($value)
1053
 * @method string getHoneypotImageId()
1054
 * @method $this withHoneypotImageId($value)
1055
 * @method string getCurrentPage()
1056
 * @method $this withCurrentPage($value)
1057
 * @method string getMeta()
1058
 * @method $this withMeta($value)
1059
 * @method string getHoneypotImageName()
1060
 * @method $this withHoneypotImageName($value)
1061
 */
1062
class CreateHoneypot extends Rpc
1063
{
1064
}
1065
1066
/**
1067
 * @method string getAvailableProbeNum()
1068
 * @method $this withAvailableProbeNum($value)
1069
 * @method string getAllowHoneypotAccessInternet()
1070
 * @method $this withAllowHoneypotAccessInternet($value)
1071
 * @method string getNodeName()
1072
 * @method $this withNodeName($value)
1073
 * @method array getSecurityGroupProbeIpList()
1074
 * @method string getNodeVersion()
1075
 * @method $this withNodeVersion($value)
1076
 */
1077
class CreateHoneypotNode extends Rpc
1078
{
1079
1080
    /**
1081
     * @param array $securityGroupProbeIpList
1082
     *
1083
     * @return $this
1084
     */
1085
	public function withSecurityGroupProbeIpList(array $securityGroupProbeIpList)
1086
	{
1087
	    $this->data['SecurityGroupProbeIpList'] = $securityGroupProbeIpList;
1088
		foreach ($securityGroupProbeIpList as $i => $iValue) {
1089
			$this->options['query']['SecurityGroupProbeIpList.' . ($i + 1)] = $iValue;
1090
		}
1091
1092
		return $this;
1093
    }
1094
}
1095
1096
/**
1097
 * @method string getNodeId()
1098
 * @method $this withNodeId($value)
1099
 * @method string getPresetName()
1100
 * @method $this withPresetName($value)
1101
 * @method string getMeta()
1102
 * @method $this withMeta($value)
1103
 * @method string getHoneypotImageName()
1104
 * @method $this withHoneypotImageName($value)
1105
 */
1106
class CreateHoneypotPreset extends Rpc
1107
{
1108
}
1109
1110
/**
1111
 * @method string getControlNodeId()
1112
 * @method $this withControlNodeId($value)
1113
 * @method string getProxyIp()
1114
 * @method $this withProxyIp($value)
1115
 * @method string getPing()
1116
 * @method $this withPing($value)
1117
 * @method string getProbeId()
1118
 * @method $this withProbeId($value)
1119
 * @method string getUuid()
1120
 * @method $this withUuid($value)
1121
 * @method string getProbeVersion()
1122
 * @method $this withProbeVersion($value)
1123
 * @method array getServiceIpList()
1124
 * @method array getHoneypotBindList()
1125
 * @method string getLang()
1126
 * @method $this withLang($value)
1127
 * @method string getArp()
1128
 * @method $this withArp($value)
1129
 * @method string getProbeType()
1130
 * @method $this withProbeType($value)
1131
 * @method string getProbeStatus()
1132
 * @method $this withProbeStatus($value)
1133
 * @method string getBusinessGroupId()
1134
 * @method $this withBusinessGroupId($value)
1135
 * @method string getDisplayName()
1136
 * @method $this withDisplayName($value)
1137
 * @method string getVpcId()
1138
 * @method $this withVpcId($value)
1139
 */
1140
class CreateHoneypotProbe extends Rpc
1141
{
1142
1143
    /**
1144
     * @param array $serviceIpList
1145
     *
1146
     * @return $this
1147
     */
1148
	public function withServiceIpList(array $serviceIpList)
1149
	{
1150
	    $this->data['ServiceIpList'] = $serviceIpList;
1151
		foreach ($serviceIpList as $i => $iValue) {
1152
			$this->options['query']['ServiceIpList.' . ($i + 1)] = $iValue;
1153
		}
1154
1155
		return $this;
1156
    }
1157
1158
    /**
1159
     * @param array $honeypotBindList
1160
     *
1161
     * @return $this
1162
     */
1163
	public function withHoneypotBindList(array $honeypotBindList)
1164
	{
1165
	    $this->data['HoneypotBindList'] = $honeypotBindList;
1166
		foreach ($honeypotBindList as $depth1 => $depth1Value) {
1167
			foreach ($depth1Value['BindPortList'] as $depth2 => $depth2Value) {
1168
				if(isset($depth2Value['StartPort'])){
1169
					$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.BindPortList.' . ($depth2 + 1) . '.StartPort'] = $depth2Value['StartPort'];
1170
				}
1171
				if(isset($depth2Value['BindPort'])){
1172
					$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.BindPortList.' . ($depth2 + 1) . '.BindPort'] = $depth2Value['BindPort'];
1173
				}
1174
				if(isset($depth2Value['Fixed'])){
1175
					$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.BindPortList.' . ($depth2 + 1) . '.Fixed'] = $depth2Value['Fixed'];
1176
				}
1177
				if(isset($depth2Value['EndPort'])){
1178
					$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.BindPortList.' . ($depth2 + 1) . '.EndPort'] = $depth2Value['EndPort'];
1179
				}
1180
				if(isset($depth2Value['TargetPort'])){
1181
					$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.BindPortList.' . ($depth2 + 1) . '.TargetPort'] = $depth2Value['TargetPort'];
1182
				}
1183
			}
1184
			if(isset($depth1Value['HoneypotId'])){
1185
				$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.HoneypotId'] = $depth1Value['HoneypotId'];
1186
			}
1187
		}
1188
1189
		return $this;
1190
    }
1191
}
1192
1193
/**
1194
 * @method string getExtraParam()
1195
 * @method string getRegistryVersion()
1196
 * @method string getRegistryHostIp()
1197
 * @method string getPassword()
1198
 * @method string getSourceIp()
1199
 * @method $this withSourceIp($value)
1200
 * @method string getRegistryName()
1201
 * @method string getTransPerHour()
1202
 * @method string getRegistryType()
1203
 * @method string getDomainName()
1204
 * @method string getWhiteList()
1205
 * @method string getNetType()
1206
 * @method string getVpcId()
1207
 * @method string getPersistenceDay()
1208
 * @method string getProtocolType()
1209
 * @method string getUserName()
1210
 */
1211
class CreateJenkinsImageRegistry extends Rpc
1212
{
1213
1214
    /**
1215
     * @param string $value
1216
     *
1217
     * @return $this
1218
     */
1219
    public function withExtraParam($value)
1220
    {
1221
        $this->data['ExtraParam'] = $value;
1222
        $this->options['form_params']['ExtraParam'] = $value;
1223
1224
        return $this;
1225
    }
1226
1227
    /**
1228
     * @param string $value
1229
     *
1230
     * @return $this
1231
     */
1232
    public function withRegistryVersion($value)
1233
    {
1234
        $this->data['RegistryVersion'] = $value;
1235
        $this->options['form_params']['RegistryVersion'] = $value;
1236
1237
        return $this;
1238
    }
1239
1240
    /**
1241
     * @param string $value
1242
     *
1243
     * @return $this
1244
     */
1245
    public function withRegistryHostIp($value)
1246
    {
1247
        $this->data['RegistryHostIp'] = $value;
1248
        $this->options['form_params']['RegistryHostIp'] = $value;
1249
1250
        return $this;
1251
    }
1252
1253
    /**
1254
     * @param string $value
1255
     *
1256
     * @return $this
1257
     */
1258
    public function withPassword($value)
1259
    {
1260
        $this->data['Password'] = $value;
1261
        $this->options['form_params']['Password'] = $value;
1262
1263
        return $this;
1264
    }
1265
1266
    /**
1267
     * @param string $value
1268
     *
1269
     * @return $this
1270
     */
1271
    public function withRegistryName($value)
1272
    {
1273
        $this->data['RegistryName'] = $value;
1274
        $this->options['form_params']['RegistryName'] = $value;
1275
1276
        return $this;
1277
    }
1278
1279
    /**
1280
     * @param string $value
1281
     *
1282
     * @return $this
1283
     */
1284
    public function withTransPerHour($value)
1285
    {
1286
        $this->data['TransPerHour'] = $value;
1287
        $this->options['form_params']['TransPerHour'] = $value;
1288
1289
        return $this;
1290
    }
1291
1292
    /**
1293
     * @param string $value
1294
     *
1295
     * @return $this
1296
     */
1297
    public function withRegistryType($value)
1298
    {
1299
        $this->data['RegistryType'] = $value;
1300
        $this->options['form_params']['RegistryType'] = $value;
1301
1302
        return $this;
1303
    }
1304
1305
    /**
1306
     * @param string $value
1307
     *
1308
     * @return $this
1309
     */
1310
    public function withDomainName($value)
1311
    {
1312
        $this->data['DomainName'] = $value;
1313
        $this->options['form_params']['DomainName'] = $value;
1314
1315
        return $this;
1316
    }
1317
1318
    /**
1319
     * @param string $value
1320
     *
1321
     * @return $this
1322
     */
1323
    public function withWhiteList($value)
1324
    {
1325
        $this->data['WhiteList'] = $value;
1326
        $this->options['form_params']['WhiteList'] = $value;
1327
1328
        return $this;
1329
    }
1330
1331
    /**
1332
     * @param string $value
1333
     *
1334
     * @return $this
1335
     */
1336
    public function withNetType($value)
1337
    {
1338
        $this->data['NetType'] = $value;
1339
        $this->options['form_params']['NetType'] = $value;
1340
1341
        return $this;
1342
    }
1343
1344
    /**
1345
     * @param string $value
1346
     *
1347
     * @return $this
1348
     */
1349
    public function withVpcId($value)
1350
    {
1351
        $this->data['VpcId'] = $value;
1352
        $this->options['form_params']['VpcId'] = $value;
1353
1354
        return $this;
1355
    }
1356
1357
    /**
1358
     * @param string $value
1359
     *
1360
     * @return $this
1361
     */
1362
    public function withPersistenceDay($value)
1363
    {
1364
        $this->data['PersistenceDay'] = $value;
1365
        $this->options['form_params']['PersistenceDay'] = $value;
1366
1367
        return $this;
1368
    }
1369
1370
    /**
1371
     * @param string $value
1372
     *
1373
     * @return $this
1374
     */
1375
    public function withProtocolType($value)
1376
    {
1377
        $this->data['ProtocolType'] = $value;
1378
        $this->options['form_params']['ProtocolType'] = $value;
1379
1380
        return $this;
1381
    }
1382
1383
    /**
1384
     * @param string $value
1385
     *
1386
     * @return $this
1387
     */
1388
    public function withUserName($value)
1389
    {
1390
        $this->data['UserName'] = $value;
1391
        $this->options['form_params']['UserName'] = $value;
1392
1393
        return $this;
1394
    }
1395
}
1396
1397
/**
1398
 * @method string getGroupId()
1399
 * @method $this withGroupId($value)
1400
 * @method string getGroupName()
1401
 * @method $this withGroupName($value)
1402
 * @method string getSourceIp()
1403
 * @method $this withSourceIp($value)
1404
 * @method string getUuids()
1405
 * @method $this withUuids($value)
1406
 */
1407
class CreateOrUpdateAssetGroup extends Rpc
1408
{
1409
}
1410
1411
/**
1412
 * @method string getResourceOwnerId()
1413
 * @method $this withResourceOwnerId($value)
1414
 * @method string getSnapshotId()
1415
 * @method $this withSnapshotId($value)
1416
 * @method string getVaultId()
1417
 * @method $this withVaultId($value)
1418
 * @method string getUuid()
1419
 * @method $this withUuid($value)
1420
 * @method string getSnapshotHash()
1421
 * @method $this withSnapshotHash($value)
1422
 * @method string getSourceIp()
1423
 * @method $this withSourceIp($value)
1424
 * @method string getSourceType()
1425
 * @method $this withSourceType($value)
1426
 * @method string getSnapshotVersion()
1427
 * @method $this withSnapshotVersion($value)
1428
 * @method string getIncludes()
1429
 * @method $this withIncludes($value)
1430
 * @method string getTarget()
1431
 * @method $this withTarget($value)
1432
 */
1433
class CreateRestoreJob extends Rpc
1434
{
1435
}
1436
1437
/**
1438
 * @method string getSourceIp()
1439
 * @method $this withSourceIp($value)
1440
 * @method string getServiceLinkedRole()
1441
 * @method $this withServiceLinkedRole($value)
1442
 */
1443
class CreateServiceLinkedRole extends Rpc
1444
{
1445
}
1446
1447
/**
1448
 * @method string getResourceOwnerId()
1449
 * @method $this withResourceOwnerId($value)
1450
 * @method string getSourceIp()
1451
 * @method $this withSourceIp($value)
1452
 * @method string getSecurityEventId()
1453
 * @method $this withSecurityEventId($value)
1454
 * @method string getSimilarEventScenarioCode()
1455
 * @method $this withSimilarEventScenarioCode($value)
1456
 */
1457
class CreateSimilarSecurityEventsQueryTask extends Rpc
1458
{
1459
}
1460
1461
/**
1462
 * @method string getEventId()
1463
 * @method $this withEventId($value)
1464
 * @method string getNote()
1465
 * @method $this withNote($value)
1466
 */
1467
class CreateSuspEventNote extends Rpc
1468
{
1469
}
1470
1471
/**
1472
 * @method string getDatabaseType()
1473
 * @method $this withDatabaseType($value)
1474
 * @method string getResourceOwnerId()
1475
 * @method $this withResourceOwnerId($value)
1476
 * @method string getSpeedLimiter()
1477
 * @method $this withSpeedLimiter($value)
1478
 * @method string getIncPlan()
1479
 * @method $this withIncPlan($value)
1480
 * @method string getUuid()
1481
 * @method $this withUuid($value)
1482
 * @method string getSourceIp()
1483
 * @method $this withSourceIp($value)
1484
 * @method string getAccountName()
1485
 * @method $this withAccountName($value)
1486
 * @method string getDatabaseAddByUser()
1487
 * @method $this withDatabaseAddByUser($value)
1488
 * @method string getFullPlan()
1489
 * @method $this withFullPlan($value)
1490
 * @method string getRetention()
1491
 * @method $this withRetention($value)
1492
 * @method string getAccountPassword()
1493
 * @method $this withAccountPassword($value)
1494
 * @method string getInstanceId()
1495
 * @method $this withInstanceId($value)
1496
 * @method string getPolicyName()
1497
 * @method $this withPolicyName($value)
1498
 * @method string getUniRegionId()
1499
 * @method $this withUniRegionId($value)
1500
 */
1501
class CreateUniBackupPolicy extends Rpc
1502
{
1503
}
1504
1505
/**
1506
 * @method string getResourceOwnerId()
1507
 * @method $this withResourceOwnerId($value)
1508
 * @method string getInstanceUuid()
1509
 * @method $this withInstanceUuid($value)
1510
 * @method string getRestoreInfo()
1511
 * @method $this withRestoreInfo($value)
1512
 * @method string getDatabase()
1513
 * @method $this withDatabase($value)
1514
 * @method string getSourceIp()
1515
 * @method $this withSourceIp($value)
1516
 * @method string getPolicyId()
1517
 * @method $this withPolicyId($value)
1518
 * @method string getResetScn()
1519
 * @method $this withResetScn($value)
1520
 * @method string getResetTime()
1521
 * @method $this withResetTime($value)
1522
 * @method string getTimePoint()
1523
 * @method $this withTimePoint($value)
1524
 */
1525
class CreateUniRestorePlan extends Rpc
1526
{
1527
}
1528
1529
/**
1530
 * @method string getReason()
1531
 * @method $this withReason($value)
1532
 * @method string getType()
1533
 * @method $this withType($value)
1534
 * @method string getSourceIp()
1535
 * @method $this withSourceIp($value)
1536
 * @method array getVulAutoRepairConfigList()
1537
 */
1538
class CreateVulAutoRepairConfig extends Rpc
1539
{
1540
1541
    /**
1542
     * @param array $vulAutoRepairConfigList
1543
     *
1544
     * @return $this
1545
     */
1546
	public function withVulAutoRepairConfigList(array $vulAutoRepairConfigList)
1547
	{
1548
	    $this->data['VulAutoRepairConfigList'] = $vulAutoRepairConfigList;
1549
		foreach ($vulAutoRepairConfigList as $depth1 => $depth1Value) {
1550
			if(isset($depth1Value['AliasName'])){
1551
				$this->options['query']['VulAutoRepairConfigList.' . ($depth1 + 1) . '.AliasName'] = $depth1Value['AliasName'];
1552
			}
1553
			if(isset($depth1Value['Name'])){
1554
				$this->options['query']['VulAutoRepairConfigList.' . ($depth1 + 1) . '.Name'] = $depth1Value['Name'];
1555
			}
1556
		}
1557
1558
		return $this;
1559
    }
1560
}
1561
1562
/**
1563
 * @method string getResourceOwnerId()
1564
 * @method $this withResourceOwnerId($value)
1565
 * @method string getSourceIp()
1566
 * @method $this withSourceIp($value)
1567
 * @method array getIds()
1568
 */
1569
class DeleteAntiBruteForceRule extends Rpc
1570
{
1571
1572
    /**
1573
     * @param array $ids
1574
     *
1575
     * @return $this
1576
     */
1577
	public function withIds(array $ids)
1578
	{
1579
	    $this->data['Ids'] = $ids;
1580
		foreach ($ids as $i => $iValue) {
1581
			$this->options['query']['Ids.' . ($i + 1)] = $iValue;
1582
		}
1583
1584
		return $this;
1585
    }
1586
}
1587
1588
/**
1589
 * @method string getResourceOwnerId()
1590
 * @method $this withResourceOwnerId($value)
1591
 * @method string getSourceIp()
1592
 * @method $this withSourceIp($value)
1593
 * @method string getId()
1594
 * @method $this withId($value)
1595
 * @method string getPolicyVersion()
1596
 * @method $this withPolicyVersion($value)
1597
 */
1598
class DeleteBackupPolicy extends Rpc
1599
{
1600
}
1601
1602
/**
1603
 * @method string getResourceOwnerId()
1604
 * @method $this withResourceOwnerId($value)
1605
 * @method string getUuid()
1606
 * @method $this withUuid($value)
1607
 * @method string getSourceIp()
1608
 * @method $this withSourceIp($value)
1609
 * @method string getPolicyId()
1610
 * @method $this withPolicyId($value)
1611
 * @method array getUuidList()
1612
 * @method string getPolicyVersion()
1613
 * @method $this withPolicyVersion($value)
1614
 */
1615
class DeleteBackupPolicyMachine extends Rpc
1616
{
1617
1618
    /**
1619
     * @param array $uuidList
1620
     *
1621
     * @return $this
1622
     */
1623
	public function withUuidList(array $uuidList)
1624
	{
1625
	    $this->data['UuidList'] = $uuidList;
1626
		foreach ($uuidList as $i => $iValue) {
1627
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
1628
		}
1629
1630
		return $this;
1631
    }
1632
}
1633
1634
/**
1635
 * @method string getSourceIp()
1636
 * @method $this withSourceIp($value)
1637
 * @method array getIdList()
1638
 */
1639
class DeleteClientUserDefineRule extends Rpc
1640
{
1641
1642
    /**
1643
     * @param array $idList
1644
     *
1645
     * @return $this
1646
     */
1647
	public function withIdList(array $idList)
1648
	{
1649
	    $this->data['IdList'] = $idList;
1650
		foreach ($idList as $i => $iValue) {
1651
			$this->options['query']['IdList.' . ($i + 1)] = $iValue;
1652
		}
1653
1654
		return $this;
1655
    }
1656
}
1657
1658
/**
1659
 * @method string getResourceOwnerId()
1660
 * @method $this withResourceOwnerId($value)
1661
 * @method string getSourceIp()
1662
 * @method $this withSourceIp($value)
1663
 * @method string getId()
1664
 * @method $this withId($value)
1665
 */
1666
class DeleteCustomBlockRecord extends Rpc
1667
{
1668
}
1669
1670
/**
1671
 * @method string getSourceIp()
1672
 * @method $this withSourceIp($value)
1673
 * @method string getConfigId()
1674
 * @method $this withConfigId($value)
1675
 * @method string getResourceDirectoryAccountId()
1676
 * @method $this withResourceDirectoryAccountId($value)
1677
 */
1678
class DeleteCycleTask extends Rpc
1679
{
1680
}
1681
1682
/**
1683
 * @method string getGroupId()
1684
 * @method $this withGroupId($value)
1685
 * @method string getSourceIp()
1686
 * @method $this withSourceIp($value)
1687
 */
1688
class DeleteGroup extends Rpc
1689
{
1690
}
1691
1692
/**
1693
 * @method string getHoneypotId()
1694
 * @method $this withHoneypotId($value)
1695
 */
1696
class DeleteHoneypot extends Rpc
1697
{
1698
}
1699
1700
/**
1701
 * @method string getNodeId()
1702
 * @method $this withNodeId($value)
1703
 */
1704
class DeleteHoneypotNode extends Rpc
1705
{
1706
}
1707
1708
/**
1709
 * @method string getHoneypotPresetId()
1710
 * @method $this withHoneypotPresetId($value)
1711
 */
1712
class DeleteHoneypotPreset extends Rpc
1713
{
1714
}
1715
1716
/**
1717
 * @method string getProbeId()
1718
 * @method $this withProbeId($value)
1719
 */
1720
class DeleteHoneypotProbe extends Rpc
1721
{
1722
}
1723
1724
/**
1725
 * @method string getCaptchaCode()
1726
 * @method $this withCaptchaCode($value)
1727
 * @method string getSourceIp()
1728
 * @method $this withSourceIp($value)
1729
 */
1730
class DeleteInstallCode extends Rpc
1731
{
1732
}
1733
1734
/**
1735
 * @method string getClusterId()
1736
 * @method $this withClusterId($value)
1737
 * @method array getRuleIds()
1738
 * @method string getSourceIp()
1739
 * @method $this withSourceIp($value)
1740
 */
1741
class DeleteInterceptionRule extends Rpc
1742
{
1743
1744
    /**
1745
     * @param array $ruleIds
1746
     *
1747
     * @return $this
1748
     */
1749
	public function withRuleIds(array $ruleIds)
1750
	{
1751
	    $this->data['RuleIds'] = $ruleIds;
1752
		foreach ($ruleIds as $i => $iValue) {
1753
			$this->options['query']['RuleIds.' . ($i + 1)] = $iValue;
1754
		}
1755
1756
		return $this;
1757
    }
1758
}
1759
1760
/**
1761
 * @method string getTargetIds()
1762
 * @method $this withTargetIds($value)
1763
 * @method string getSourceIp()
1764
 * @method $this withSourceIp($value)
1765
 */
1766
class DeleteInterceptionTarget extends Rpc
1767
{
1768
}
1769
1770
/**
1771
 * @method string getType()
1772
 * @method $this withType($value)
1773
 * @method string getTarget()
1774
 * @method $this withTarget($value)
1775
 * @method string getSourceIp()
1776
 * @method $this withSourceIp($value)
1777
 * @method string getConfig()
1778
 * @method $this withConfig($value)
1779
 */
1780
class DeleteLoginBaseConfig extends Rpc
1781
{
1782
}
1783
1784
/**
1785
 * @method string getResourceOwnerId()
1786
 * @method $this withResourceOwnerId($value)
1787
 * @method string getSourceIp()
1788
 * @method $this withSourceIp($value)
1789
 * @method array getIds()
1790
 */
1791
class DeleteSecurityEventMarkMissList extends Rpc
1792
{
1793
1794
    /**
1795
     * @param array $ids
1796
     *
1797
     * @return $this
1798
     */
1799
	public function withIds(array $ids)
1800
	{
1801
	    $this->data['Ids'] = $ids;
1802
		foreach ($ids as $i => $iValue) {
1803
			$this->options['query']['Ids.' . ($i + 1)] = $iValue;
1804
		}
1805
1806
		return $this;
1807
    }
1808
}
1809
1810
/**
1811
 * @method string getSourceIp()
1812
 * @method $this withSourceIp($value)
1813
 * @method string getId()
1814
 * @method $this withId($value)
1815
 * @method string getLang()
1816
 * @method $this withLang($value)
1817
 * @method string getResourceDirectoryAccountId()
1818
 * @method $this withResourceDirectoryAccountId($value)
1819
 */
1820
class DeleteStrategy extends Rpc
1821
{
1822
}
1823
1824
/**
1825
 * @method string getNoteId()
1826
 * @method $this withNoteId($value)
1827
 */
1828
class DeleteSuspEventNode extends Rpc
1829
{
1830
}
1831
1832
/**
1833
 * @method string getTagName()
1834
 * @method $this withTagName($value)
1835
 * @method string getSourceIp()
1836
 * @method $this withSourceIp($value)
1837
 * @method string getUuidList()
1838
 * @method $this withUuidList($value)
1839
 */
1840
class DeleteTagWithUuid extends Rpc
1841
{
1842
}
1843
1844
/**
1845
 * @method string getResourceOwnerId()
1846
 * @method $this withResourceOwnerId($value)
1847
 * @method string getPolicyIds()
1848
 * @method $this withPolicyIds($value)
1849
 * @method string getSourceIp()
1850
 * @method $this withSourceIp($value)
1851
 * @method string getPolicyId()
1852
 * @method $this withPolicyId($value)
1853
 */
1854
class DeleteUniBackupPolicy extends Rpc
1855
{
1856
}
1857
1858
/**
1859
 * @method string getSourceIp()
1860
 * @method $this withSourceIp($value)
1861
 * @method string getVpcId()
1862
 * @method $this withVpcId($value)
1863
 */
1864
class DeleteVpcHoneyPot extends Rpc
1865
{
1866
}
1867
1868
/**
1869
 * @method string getWhitelist()
1870
 * @method $this withWhitelist($value)
1871
 * @method string getSourceIp()
1872
 * @method $this withSourceIp($value)
1873
 * @method string getId()
1874
 * @method $this withId($value)
1875
 */
1876
class DeleteVulWhitelist extends Rpc
1877
{
1878
}
1879
1880
/**
1881
 * @method string getSourceIp()
1882
 * @method $this withSourceIp($value)
1883
 * @method string getId()
1884
 * @method $this withId($value)
1885
 */
1886
class DescribeAccessKeyLeakDetail extends Rpc
1887
{
1888
}
1889
1890
/**
1891
 * @method string getQuery()
1892
 * @method $this withQuery($value)
1893
 * @method string getStartTs()
1894
 * @method $this withStartTs($value)
1895
 * @method string getCurrentPage()
1896
 * @method $this withCurrentPage($value)
1897
 * @method string getSourceIp()
1898
 * @method $this withSourceIp($value)
1899
 * @method string getPageSize()
1900
 * @method $this withPageSize($value)
1901
 * @method string getStatus()
1902
 * @method $this withStatus($value)
1903
 */
1904
class DescribeAccesskeyLeakList extends Rpc
1905
{
1906
}
1907
1908
/**
1909
 * @method string getCurrent()
1910
 * @method $this withCurrent($value)
1911
 * @method string getSourceIp()
1912
 * @method $this withSourceIp($value)
1913
 * @method string getPageSize()
1914
 * @method $this withPageSize($value)
1915
 * @method string getLevels()
1916
 * @method $this withLevels($value)
1917
 */
1918
class DescribeAffectedAssets extends Rpc
1919
{
1920
}
1921
1922
/**
1923
 * @method string getRepoId()
1924
 * @method $this withRepoId($value)
1925
 * @method string getPod()
1926
 * @method $this withPod($value)
1927
 * @method string getClusterName()
1928
 * @method $this withClusterName($value)
1929
 * @method string getRepoNamespace()
1930
 * @method $this withRepoNamespace($value)
1931
 * @method string getSourceIp()
1932
 * @method $this withSourceIp($value)
1933
 * @method string getImageDigest()
1934
 * @method $this withImageDigest($value)
1935
 * @method array getScanRange()
1936
 * @method string getPageSize()
1937
 * @method $this withPageSize($value)
1938
 * @method string getLang()
1939
 * @method $this withLang($value)
1940
 * @method string getImageTag()
1941
 * @method $this withImageTag($value)
1942
 * @method string getImage()
1943
 * @method $this withImage($value)
1944
 * @method string getMaliciousMd5()
1945
 * @method $this withMaliciousMd5($value)
1946
 * @method string getCurrentPage()
1947
 * @method $this withCurrentPage($value)
1948
 * @method string getClusterId()
1949
 * @method $this withClusterId($value)
1950
 * @method string getRepoName()
1951
 * @method $this withRepoName($value)
1952
 * @method string getNamespace()
1953
 * @method $this withNamespace($value)
1954
 * @method string getRepoInstanceId()
1955
 * @method $this withRepoInstanceId($value)
1956
 * @method string getImageLayer()
1957
 * @method $this withImageLayer($value)
1958
 * @method string getContainerId()
1959
 * @method $this withContainerId($value)
1960
 * @method string getLevels()
1961
 * @method $this withLevels($value)
1962
 * @method string getRepoRegionId()
1963
 * @method $this withRepoRegionId($value)
1964
 * @method array getUuids()
1965
 */
1966
class DescribeAffectedMaliciousFileImages extends Rpc
1967
{
1968
1969
    /**
1970
     * @param array $scanRange
1971
     *
1972
     * @return $this
1973
     */
1974
	public function withScanRange(array $scanRange)
1975
	{
1976
	    $this->data['ScanRange'] = $scanRange;
1977
		foreach ($scanRange as $i => $iValue) {
1978
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
1979
		}
1980
1981
		return $this;
1982
    }
1983
1984
    /**
1985
     * @param array $uuids
1986
     *
1987
     * @return $this
1988
     */
1989
	public function withUuids(array $uuids)
1990
	{
1991
	    $this->data['Uuids'] = $uuids;
1992
		foreach ($uuids as $i => $iValue) {
1993
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
1994
		}
1995
1996
		return $this;
1997
    }
1998
}
1999
2000
/**
2001
 * @method string getSourceIp()
2002
 * @method $this withSourceIp($value)
2003
 * @method string getLang()
2004
 * @method $this withLang($value)
2005
 * @method string getUuids()
2006
 * @method $this withUuids($value)
2007
 */
2008
class DescribeAgentInstallStatus extends Rpc
2009
{
2010
}
2011
2012
/**
2013
 * @method string getAlarmUniqueInfo()
2014
 * @method $this withAlarmUniqueInfo($value)
2015
 * @method string getSourceIp()
2016
 * @method $this withSourceIp($value)
2017
 * @method string getFrom()
2018
 * @method $this withFrom($value)
2019
 * @method string getLang()
2020
 * @method $this withLang($value)
2021
 */
2022
class DescribeAlarmEventDetail extends Rpc
2023
{
2024
}
2025
2026
/**
2027
 * @method string getTimeEnd()
2028
 * @method $this withTimeEnd($value)
2029
 * @method string getTargetType()
2030
 * @method $this withTargetType($value)
2031
 * @method string getSortType()
2032
 * @method $this withSortType($value)
2033
 * @method string getAlarmEventType()
2034
 * @method $this withAlarmEventType($value)
2035
 * @method string getRemark()
2036
 * @method $this withRemark($value)
2037
 * @method string getContainerFieldName()
2038
 * @method $this withContainerFieldName($value)
2039
 * @method string getAlarmEventName()
2040
 * @method $this withAlarmEventName($value)
2041
 * @method string getSourceIp()
2042
 * @method $this withSourceIp($value)
2043
 * @method string getContainerFieldValue()
2044
 * @method $this withContainerFieldValue($value)
2045
 * @method string getPageSize()
2046
 * @method $this withPageSize($value)
2047
 * @method string getFrom()
2048
 * @method $this withFrom($value)
2049
 * @method string getId()
2050
 * @method $this withId($value)
2051
 * @method string getTacticId()
2052
 * @method $this withTacticId($value)
2053
 * @method string getLang()
2054
 * @method $this withLang($value)
2055
 * @method string getUniqueInfo()
2056
 * @method $this withUniqueInfo($value)
2057
 * @method string getGroupId()
2058
 * @method $this withGroupId($value)
2059
 * @method string getDealed()
2060
 * @method $this withDealed($value)
2061
 * @method string getCurrentPage()
2062
 * @method $this withCurrentPage($value)
2063
 * @method string getClusterId()
2064
 * @method $this withClusterId($value)
2065
 * @method string getOperateTimeEnd()
2066
 * @method $this withOperateTimeEnd($value)
2067
 * @method array getOperateErrorCodeList()
2068
 * @method string getSortColumn()
2069
 * @method $this withSortColumn($value)
2070
 * @method string getOperateTimeStart()
2071
 * @method $this withOperateTimeStart($value)
2072
 * @method string getTimeStart()
2073
 * @method $this withTimeStart($value)
2074
 * @method string getLevels()
2075
 * @method $this withLevels($value)
2076
 * @method string getUuids()
2077
 * @method $this withUuids($value)
2078
 */
2079
class DescribeAlarmEventList extends Rpc
2080
{
2081
2082
    /**
2083
     * @param array $operateErrorCodeList
2084
     *
2085
     * @return $this
2086
     */
2087
	public function withOperateErrorCodeList(array $operateErrorCodeList)
2088
	{
2089
	    $this->data['OperateErrorCodeList'] = $operateErrorCodeList;
2090
		foreach ($operateErrorCodeList as $i => $iValue) {
2091
			$this->options['query']['OperateErrorCodeList.' . ($i + 1)] = $iValue;
2092
		}
2093
2094
		return $this;
2095
    }
2096
}
2097
2098
/**
2099
 * @method string getUniqueInfo()
2100
 * @method $this withUniqueInfo($value)
2101
 * @method string getUuid()
2102
 * @method $this withUuid($value)
2103
 * @method string getEventName()
2104
 * @method $this withEventName($value)
2105
 * @method string getSourceIp()
2106
 * @method $this withSourceIp($value)
2107
 * @method string getLang()
2108
 * @method $this withLang($value)
2109
 */
2110
class DescribeAlarmEventStackInfo extends Rpc
2111
{
2112
}
2113
2114
/**
2115
 * @method string getSourceIp()
2116
 * @method $this withSourceIp($value)
2117
 */
2118
class DescribeAllEntity extends Rpc
2119
{
2120
}
2121
2122
/**
2123
 * @method string getSourceIp()
2124
 * @method $this withSourceIp($value)
2125
 * @method string getLang()
2126
 * @method $this withLang($value)
2127
 * @method string getResourceDirectoryAccountId()
2128
 * @method $this withResourceDirectoryAccountId($value)
2129
 */
2130
class DescribeAllGroups extends Rpc
2131
{
2132
}
2133
2134
/**
2135
 * @method string getSourceIp()
2136
 * @method $this withSourceIp($value)
2137
 * @method string getLang()
2138
 * @method $this withLang($value)
2139
 */
2140
class DescribeAllImageBaseline extends Rpc
2141
{
2142
}
2143
2144
/**
2145
 * @method string getResourceOwnerId()
2146
 * @method $this withResourceOwnerId($value)
2147
 * @method string getSourceIp()
2148
 * @method $this withSourceIp($value)
2149
 * @method string getId()
2150
 * @method $this withId($value)
2151
 */
2152
class DescribeAntiBruteForceRules extends Rpc
2153
{
2154
}
2155
2156
/**
2157
 * @method string getSourceIp()
2158
 * @method $this withSourceIp($value)
2159
 * @method string getResourceDirectoryAccountId()
2160
 * @method $this withResourceDirectoryAccountId($value)
2161
 */
2162
class DescribeAppVulScanCycle extends Rpc
2163
{
2164
}
2165
2166
/**
2167
 * @method string getUuid()
2168
 * @method $this withUuid($value)
2169
 * @method string getSourceIp()
2170
 * @method $this withSourceIp($value)
2171
 * @method string getLang()
2172
 * @method $this withLang($value)
2173
 */
2174
class DescribeAssetDetailByUuid extends Rpc
2175
{
2176
}
2177
2178
/**
2179
 * @method string getSourceIp()
2180
 * @method $this withSourceIp($value)
2181
 * @method string getLang()
2182
 * @method $this withLang($value)
2183
 * @method string getUuids()
2184
 * @method $this withUuids($value)
2185
 */
2186
class DescribeAssetDetailByUuids extends Rpc
2187
{
2188
}
2189
2190
/**
2191
 * @method string getSourceIp()
2192
 * @method $this withSourceIp($value)
2193
 */
2194
class DescribeAssetSummary extends Rpc
2195
{
2196
}
2197
2198
/**
2199
 * @method string getData()
2200
 * @method $this withData($value)
2201
 * @method string getBase64()
2202
 * @method $this withBase64($value)
2203
 * @method string getStartTime()
2204
 * @method $this withStartTime($value)
2205
 * @method string getType()
2206
 * @method $this withType($value)
2207
 * @method string getSourceIp()
2208
 * @method $this withSourceIp($value)
2209
 * @method string getPageSize()
2210
 * @method $this withPageSize($value)
2211
 * @method string getLang()
2212
 * @method $this withLang($value)
2213
 * @method string getEndTime()
2214
 * @method $this withEndTime($value)
2215
 * @method string getCurrentPage()
2216
 * @method $this withCurrentPage($value)
2217
 */
2218
class DescribeAttackAnalysisData extends Rpc
2219
{
2220
}
2221
2222
/**
2223
 * @method string getSourceIp()
2224
 * @method $this withSourceIp($value)
2225
 * @method string getResourceDirectoryAccountId()
2226
 * @method $this withResourceDirectoryAccountId($value)
2227
 */
2228
class DescribeAutoDelConfig extends Rpc
2229
{
2230
}
2231
2232
/**
2233
 * @method string getResourceOwnerId()
2234
 * @method $this withResourceOwnerId($value)
2235
 * @method string getSupportRegionId()
2236
 * @method $this withSupportRegionId($value)
2237
 * @method string getSourceIp()
2238
 * @method $this withSourceIp($value)
2239
 */
2240
class DescribeBackupClients extends Rpc
2241
{
2242
}
2243
2244
/**
2245
 * @method string getSourceIp()
2246
 * @method $this withSourceIp($value)
2247
 * @method string getPageSize()
2248
 * @method $this withPageSize($value)
2249
 * @method string getLang()
2250
 * @method $this withLang($value)
2251
 * @method string getExportType()
2252
 * @method $this withExportType($value)
2253
 * @method string getCurrentPage()
2254
 * @method $this withCurrentPage($value)
2255
 */
2256
class DescribeBackUpExportInfo extends Rpc
2257
{
2258
}
2259
2260
/**
2261
 * @method string getResourceOwnerId()
2262
 * @method $this withResourceOwnerId($value)
2263
 * @method string getUuid()
2264
 * @method $this withUuid($value)
2265
 * @method string getPath()
2266
 * @method $this withPath($value)
2267
 * @method string getSnapshotHash()
2268
 * @method $this withSnapshotHash($value)
2269
 * @method string getSourceIp()
2270
 * @method $this withSourceIp($value)
2271
 * @method string getNextToken()
2272
 * @method $this withNextToken($value)
2273
 * @method string getPageSize()
2274
 * @method $this withPageSize($value)
2275
 * @method string getCurrentPage()
2276
 * @method $this withCurrentPage($value)
2277
 * @method string getMaxResults()
2278
 * @method $this withMaxResults($value)
2279
 */
2280
class DescribeBackupFiles extends Rpc
2281
{
2282
}
2283
2284
/**
2285
 * @method string getResourceOwnerId()
2286
 * @method $this withResourceOwnerId($value)
2287
 * @method string getUuid()
2288
 * @method $this withUuid($value)
2289
 * @method string getSourceIp()
2290
 * @method $this withSourceIp($value)
2291
 * @method string getPolicyId()
2292
 * @method $this withPolicyId($value)
2293
 * @method string getPolicyVersion()
2294
 * @method $this withPolicyVersion($value)
2295
 */
2296
class DescribeBackupMachineStatus extends Rpc
2297
{
2298
}
2299
2300
/**
2301
 * @method string getResourceOwnerId()
2302
 * @method $this withResourceOwnerId($value)
2303
 * @method string getSourceIp()
2304
 * @method $this withSourceIp($value)
2305
 * @method string getMachineRemark()
2306
 * @method $this withMachineRemark($value)
2307
 * @method string getPageSize()
2308
 * @method $this withPageSize($value)
2309
 * @method string getCurrentPage()
2310
 * @method $this withCurrentPage($value)
2311
 * @method string getName()
2312
 * @method $this withName($value)
2313
 * @method string getStatus()
2314
 * @method $this withStatus($value)
2315
 */
2316
class DescribeBackupPolicies extends Rpc
2317
{
2318
}
2319
2320
/**
2321
 * @method string getResourceOwnerId()
2322
 * @method $this withResourceOwnerId($value)
2323
 * @method string getSourceIp()
2324
 * @method $this withSourceIp($value)
2325
 * @method string getId()
2326
 * @method $this withId($value)
2327
 */
2328
class DescribeBackupPolicy extends Rpc
2329
{
2330
}
2331
2332
/**
2333
 * @method string getResourceOwnerId()
2334
 * @method $this withResourceOwnerId($value)
2335
 * @method string getSourceIp()
2336
 * @method $this withSourceIp($value)
2337
 */
2338
class DescribeBackupRestoreCount extends Rpc
2339
{
2340
}
2341
2342
/**
2343
 * @method string getResourceOwnerId()
2344
 * @method $this withResourceOwnerId($value)
2345
 * @method string getBlockIp()
2346
 * @method $this withBlockIp($value)
2347
 * @method string getSourceIp()
2348
 * @method $this withSourceIp($value)
2349
 * @method string getPageSize()
2350
 * @method $this withPageSize($value)
2351
 * @method string getCurrentPage()
2352
 * @method $this withCurrentPage($value)
2353
 * @method string getStatus()
2354
 * @method $this withStatus($value)
2355
 */
2356
class DescribeBruteForceRecords extends Rpc
2357
{
2358
}
2359
2360
/**
2361
 * @method string getResourceOwnerId()
2362
 * @method $this withResourceOwnerId($value)
2363
 * @method string getSourceIp()
2364
 * @method $this withSourceIp($value)
2365
 */
2366
class DescribeBruteForceSummary extends Rpc
2367
{
2368
}
2369
2370
/**
2371
 * @method string getSourceIp()
2372
 * @method $this withSourceIp($value)
2373
 */
2374
class DescribeCheckEcsWarnings extends Rpc
2375
{
2376
}
2377
2378
/**
2379
 * @method string getLang()
2380
 * @method $this withLang($value)
2381
 * @method string getCheckIds()
2382
 * @method $this withCheckIds($value)
2383
 * @method string getRiskId()
2384
 * @method $this withRiskId($value)
2385
 */
2386
class DescribeCheckFixDetails extends Rpc
2387
{
2388
}
2389
2390
/**
2391
 * @method string getSourceIp()
2392
 * @method $this withSourceIp($value)
2393
 * @method string getLang()
2394
 * @method $this withLang($value)
2395
 * @method string getCheckWarningId()
2396
 * @method $this withCheckWarningId($value)
2397
 */
2398
class DescribeCheckWarningDetail extends Rpc
2399
{
2400
}
2401
2402
/**
2403
 * @method string getLang()
2404
 * @method $this withLang($value)
2405
 * @method string getCheckId()
2406
 * @method $this withCheckId($value)
2407
 * @method string getRiskId()
2408
 * @method $this withRiskId($value)
2409
 * @method string getStatus()
2410
 * @method $this withStatus($value)
2411
 */
2412
class DescribeCheckWarningMachines extends Rpc
2413
{
2414
}
2415
2416
/**
2417
 * @method string getUuid()
2418
 * @method $this withUuid($value)
2419
 * @method string getCheckType()
2420
 * @method $this withCheckType($value)
2421
 * @method string getSourceIp()
2422
 * @method $this withSourceIp($value)
2423
 * @method string getPageSize()
2424
 * @method $this withPageSize($value)
2425
 * @method string getLang()
2426
 * @method $this withLang($value)
2427
 * @method string getCheckId()
2428
 * @method $this withCheckId($value)
2429
 * @method string getCurrentPage()
2430
 * @method $this withCurrentPage($value)
2431
 * @method string getRiskId()
2432
 * @method $this withRiskId($value)
2433
 * @method string getRiskStatus()
2434
 * @method $this withRiskStatus($value)
2435
 */
2436
class DescribeCheckWarnings extends Rpc
2437
{
2438
}
2439
2440
/**
2441
 * @method string getTargetType()
2442
 * @method $this withTargetType($value)
2443
 * @method string getContainerFieldName()
2444
 * @method $this withContainerFieldName($value)
2445
 * @method string getRiskName()
2446
 * @method $this withRiskName($value)
2447
 * @method string getSourceIp()
2448
 * @method $this withSourceIp($value)
2449
 * @method string getContainerFieldValue()
2450
 * @method $this withContainerFieldValue($value)
2451
 * @method string getPageSize()
2452
 * @method $this withPageSize($value)
2453
 * @method string getLang()
2454
 * @method $this withLang($value)
2455
 * @method string getGroupId()
2456
 * @method $this withGroupId($value)
2457
 * @method string getCurrentPage()
2458
 * @method $this withCurrentPage($value)
2459
 * @method string getClusterId()
2460
 * @method $this withClusterId($value)
2461
 * @method string getRiskLevel()
2462
 * @method $this withRiskLevel($value)
2463
 * @method string getRiskStatus()
2464
 * @method $this withRiskStatus($value)
2465
 * @method string getStrategyId()
2466
 * @method $this withStrategyId($value)
2467
 * @method string getTypeName()
2468
 * @method $this withTypeName($value)
2469
 * @method string getStatus()
2470
 * @method $this withStatus($value)
2471
 * @method string getUuids()
2472
 * @method $this withUuids($value)
2473
 */
2474
class DescribeCheckWarningSummary extends Rpc
2475
{
2476
}
2477
2478
/**
2479
 * @method string getSourceIp()
2480
 * @method $this withSourceIp($value)
2481
 * @method string getStrategyTag()
2482
 * @method $this withStrategyTag($value)
2483
 * @method string getResourceDirectoryAccountId()
2484
 * @method $this withResourceDirectoryAccountId($value)
2485
 * @method string getStrategyTagValue()
2486
 * @method $this withStrategyTagValue($value)
2487
 */
2488
class DescribeClientConfSetup extends Rpc
2489
{
2490
}
2491
2492
/**
2493
 * @method string getSourceIp()
2494
 * @method $this withSourceIp($value)
2495
 * @method string getTag()
2496
 * @method $this withTag($value)
2497
 * @method string getResourceDirectoryAccountId()
2498
 * @method $this withResourceDirectoryAccountId($value)
2499
 * @method string getTagValue()
2500
 * @method $this withTagValue($value)
2501
 */
2502
class DescribeClientConfStrategy extends Rpc
2503
{
2504
}
2505
2506
/**
2507
 * @method string getCriteria()
2508
 * @method $this withCriteria($value)
2509
 * @method string getImportance()
2510
 * @method $this withImportance($value)
2511
 * @method string getSourceIp()
2512
 * @method $this withSourceIp($value)
2513
 * @method string getNoPage()
2514
 * @method $this withNoPage($value)
2515
 * @method string getPageSize()
2516
 * @method $this withPageSize($value)
2517
 * @method string getLogicalExp()
2518
 * @method $this withLogicalExp($value)
2519
 * @method string getLang()
2520
 * @method $this withLang($value)
2521
 * @method string getResourceDirectoryAccountId()
2522
 * @method $this withResourceDirectoryAccountId($value)
2523
 * @method string getCurrentPage()
2524
 * @method $this withCurrentPage($value)
2525
 * @method string getMachineTypes()
2526
 * @method $this withMachineTypes($value)
2527
 * @method string getNoGroupTrace()
2528
 * @method $this withNoGroupTrace($value)
2529
 */
2530
class DescribeCloudCenterInstances extends Rpc
2531
{
2532
}
2533
2534
/**
2535
 * @method string getSourceIp()
2536
 * @method $this withSourceIp($value)
2537
 */
2538
class DescribeCloudProductFieldStatistics extends Rpc
2539
{
2540
}
2541
2542
/**
2543
 * @method string getTargetType()
2544
 * @method $this withTargetType($value)
2545
 * @method string getClusterId()
2546
 * @method $this withClusterId($value)
2547
 * @method string getType()
2548
 * @method $this withType($value)
2549
 * @method string getSourceIp()
2550
 * @method $this withSourceIp($value)
2551
 */
2552
class DescribeClusterBasicInfo extends Rpc
2553
{
2554
}
2555
2556
/**
2557
 * @method string getTargetType()
2558
 * @method $this withTargetType($value)
2559
 * @method string getType()
2560
 * @method $this withType($value)
2561
 * @method string getTarget()
2562
 * @method $this withTarget($value)
2563
 * @method string getSourceIp()
2564
 * @method $this withSourceIp($value)
2565
 */
2566
class DescribeClusterInfoList extends Rpc
2567
{
2568
}
2569
2570
/**
2571
 * @method string getEndTime()
2572
 * @method $this withEndTime($value)
2573
 * @method string getStartTime()
2574
 * @method $this withStartTime($value)
2575
 * @method string getSourceIp()
2576
 * @method $this withSourceIp($value)
2577
 */
2578
class DescribeClusterNetwork extends Rpc
2579
{
2580
}
2581
2582
/**
2583
 * @method string getTypes()
2584
 * @method $this withTypes($value)
2585
 * @method string getClusterId()
2586
 * @method $this withClusterId($value)
2587
 * @method string getSourceIp()
2588
 * @method $this withSourceIp($value)
2589
 */
2590
class DescribeClusterVulStatistics extends Rpc
2591
{
2592
}
2593
2594
/**
2595
 * @method string getType()
2596
 * @method $this withType($value)
2597
 * @method string getSourceIp()
2598
 * @method $this withSourceIp($value)
2599
 * @method string getResourceDirectoryAccountId()
2600
 * @method $this withResourceDirectoryAccountId($value)
2601
 */
2602
class DescribeCommonOverallConfig extends Rpc
2603
{
2604
}
2605
2606
/**
2607
 * @method array getTypeList()
2608
 * @method string getSourceIp()
2609
 * @method $this withSourceIp($value)
2610
 */
2611
class DescribeCommonOverallConfigList extends Rpc
2612
{
2613
2614
    /**
2615
     * @param array $typeList
2616
     *
2617
     * @return $this
2618
     */
2619
	public function withTypeList(array $typeList)
2620
	{
2621
	    $this->data['TypeList'] = $typeList;
2622
		foreach ($typeList as $i => $iValue) {
2623
			$this->options['query']['TypeList.' . ($i + 1)] = $iValue;
2624
		}
2625
2626
		return $this;
2627
    }
2628
}
2629
2630
/**
2631
 * @method string getTargetType()
2632
 * @method $this withTargetType($value)
2633
 * @method string getType()
2634
 * @method $this withType($value)
2635
 * @method string getSourceIp()
2636
 * @method $this withSourceIp($value)
2637
 */
2638
class DescribeCommonTargetConfig extends Rpc
2639
{
2640
}
2641
2642
/**
2643
 * @method string getTargetType()
2644
 * @method $this withTargetType($value)
2645
 * @method string getType()
2646
 * @method $this withType($value)
2647
 * @method string getSourceIp()
2648
 * @method $this withSourceIp($value)
2649
 */
2650
class DescribeCommonTargetResultList extends Rpc
2651
{
2652
}
2653
2654
/**
2655
 * @method string getSourceIp()
2656
 * @method $this withSourceIp($value)
2657
 * @method string getLang()
2658
 * @method $this withLang($value)
2659
 * @method string getResourceDirectoryAccountId()
2660
 * @method $this withResourceDirectoryAccountId($value)
2661
 */
2662
class DescribeConcernNecessity extends Rpc
2663
{
2664
}
2665
2666
/**
2667
 * @method string getSourceIp()
2668
 * @method $this withSourceIp($value)
2669
 * @method string getGroupField()
2670
 * @method $this withGroupField($value)
2671
 * @method string getValue()
2672
 * @method $this withValue($value)
2673
 */
2674
class DescribeContainerCriteria extends Rpc
2675
{
2676
}
2677
2678
/**
2679
 * @method string getCriteria()
2680
 * @method $this withCriteria($value)
2681
 * @method string getCurrentPage()
2682
 * @method $this withCurrentPage($value)
2683
 * @method string getSourceIp()
2684
 * @method $this withSourceIp($value)
2685
 * @method string getPageSize()
2686
 * @method $this withPageSize($value)
2687
 * @method string getLogicalExp()
2688
 * @method $this withLogicalExp($value)
2689
 */
2690
class DescribeContainerInstances extends Rpc
2691
{
2692
}
2693
2694
/**
2695
 * @method string getClusterId()
2696
 * @method $this withClusterId($value)
2697
 * @method string getSourceIp()
2698
 * @method $this withSourceIp($value)
2699
 */
2700
class DescribeContainerStatistics extends Rpc
2701
{
2702
}
2703
2704
/**
2705
 * @method string getSourceIp()
2706
 * @method $this withSourceIp($value)
2707
 */
2708
class DescribeCountNotScannedImage extends Rpc
2709
{
2710
}
2711
2712
class DescribeCountScannedImage extends Rpc
2713
{
2714
}
2715
2716
/**
2717
 * @method string getSupportAutoTag()
2718
 * @method $this withSupportAutoTag($value)
2719
 * @method string getMachineTypes()
2720
 * @method $this withMachineTypes($value)
2721
 * @method string getSourceIp()
2722
 * @method $this withSourceIp($value)
2723
 * @method string getValue()
2724
 * @method $this withValue($value)
2725
 */
2726
class DescribeCriteria extends Rpc
2727
{
2728
}
2729
2730
/**
2731
 * @method string getResourceOwnerId()
2732
 * @method $this withResourceOwnerId($value)
2733
 * @method string getBlockIp()
2734
 * @method $this withBlockIp($value)
2735
 * @method string getSourceIp()
2736
 * @method $this withSourceIp($value)
2737
 * @method string getPageSize()
2738
 * @method $this withPageSize($value)
2739
 * @method string getCurrentPage()
2740
 * @method $this withCurrentPage($value)
2741
 * @method string getStatus()
2742
 * @method $this withStatus($value)
2743
 */
2744
class DescribeCustomBlockRecords extends Rpc
2745
{
2746
}
2747
2748
/**
2749
 * @method string getTaskName()
2750
 * @method $this withTaskName($value)
2751
 * @method string getSourceIp()
2752
 * @method $this withSourceIp($value)
2753
 * @method string getPageSize()
2754
 * @method $this withPageSize($value)
2755
 * @method string getResourceDirectoryAccountId()
2756
 * @method $this withResourceDirectoryAccountId($value)
2757
 * @method string getTaskType()
2758
 * @method $this withTaskType($value)
2759
 * @method string getCurrentPage()
2760
 * @method $this withCurrentPage($value)
2761
 */
2762
class DescribeCycleTaskList extends Rpc
2763
{
2764
}
2765
2766
/**
2767
 * @method string getRuleActionName()
2768
 * @method $this withRuleActionName($value)
2769
 * @method string getCurrentPage()
2770
 * @method $this withCurrentPage($value)
2771
 * @method string getSourceIp()
2772
 * @method $this withSourceIp($value)
2773
 * @method string getPageSize()
2774
 * @method $this withPageSize($value)
2775
 */
2776
class DescribeDingTalk extends Rpc
2777
{
2778
}
2779
2780
/**
2781
 * @method string getSourceIp()
2782
 * @method $this withSourceIp($value)
2783
 */
2784
class DescribeDomainCount extends Rpc
2785
{
2786
}
2787
2788
/**
2789
 * @method string getDomainName()
2790
 * @method $this withDomainName($value)
2791
 * @method string getSourceIp()
2792
 * @method $this withSourceIp($value)
2793
 */
2794
class DescribeDomainDetail extends Rpc
2795
{
2796
}
2797
2798
/**
2799
 * @method string getCurrentPage()
2800
 * @method $this withCurrentPage($value)
2801
 * @method string getFuzzyDomain()
2802
 * @method $this withFuzzyDomain($value)
2803
 * @method string getSourceIp()
2804
 * @method $this withSourceIp($value)
2805
 * @method string getDomainType()
2806
 * @method $this withDomainType($value)
2807
 * @method string getPageSize()
2808
 * @method $this withPageSize($value)
2809
 */
2810
class DescribeDomainList extends Rpc
2811
{
2812
}
2813
2814
/**
2815
 * @method string getSourceIp()
2816
 * @method $this withSourceIp($value)
2817
 * @method string getLang()
2818
 * @method $this withLang($value)
2819
 * @method string getResourceDirectoryAccountId()
2820
 * @method $this withResourceDirectoryAccountId($value)
2821
 */
2822
class DescribeEmgUserAgreement extends Rpc
2823
{
2824
}
2825
2826
/**
2827
 * @method string getScanType()
2828
 * @method $this withScanType($value)
2829
 * @method string getCheckType()
2830
 * @method $this withCheckType($value)
2831
 * @method string getSourceIp()
2832
 * @method $this withSourceIp($value)
2833
 * @method string getPageSize()
2834
 * @method $this withPageSize($value)
2835
 * @method string getCheckStatus()
2836
 * @method $this withCheckStatus($value)
2837
 * @method string getLang()
2838
 * @method $this withLang($value)
2839
 * @method string getCurrentPage()
2840
 * @method $this withCurrentPage($value)
2841
 * @method string getVulName()
2842
 * @method $this withVulName($value)
2843
 * @method string getRiskStatus()
2844
 * @method $this withRiskStatus($value)
2845
 */
2846
class DescribeEmgVulItem extends Rpc
2847
{
2848
}
2849
2850
/**
2851
 * @method string getTargetType()
2852
 * @method $this withTargetType($value)
2853
 * @method string getType()
2854
 * @method $this withType($value)
2855
 * @method string getContainerFieldName()
2856
 * @method $this withContainerFieldName($value)
2857
 * @method string getContainerFieldValue()
2858
 * @method $this withContainerFieldValue($value)
2859
 * @method string getFrom()
2860
 * @method $this withFrom($value)
2861
 * @method string getClusterId()
2862
 * @method $this withClusterId($value)
2863
 * @method string getContainerIds()
2864
 * @method $this withContainerIds($value)
2865
 */
2866
class DescribeEventLevelCount extends Rpc
2867
{
2868
}
2869
2870
/**
2871
 * @method string getSourceIp()
2872
 * @method $this withSourceIp($value)
2873
 * @method string getLang()
2874
 * @method $this withLang($value)
2875
 */
2876
class DescribeEventOnStage extends Rpc
2877
{
2878
}
2879
2880
/**
2881
 * @method string getResourceOwnerId()
2882
 * @method $this withResourceOwnerId($value)
2883
 * @method string getSourceIp()
2884
 * @method $this withSourceIp($value)
2885
 * @method string getPageSize()
2886
 * @method $this withPageSize($value)
2887
 * @method string getCurrentPage()
2888
 * @method $this withCurrentPage($value)
2889
 */
2890
class DescribeExcludeSystemPath extends Rpc
2891
{
2892
}
2893
2894
/**
2895
 * @method string getSourceIp()
2896
 * @method $this withSourceIp($value)
2897
 * @method string getExportId()
2898
 * @method $this withExportId($value)
2899
 */
2900
class DescribeExportInfo extends Rpc
2901
{
2902
}
2903
2904
/**
2905
 * @method string getLang()
2906
 * @method $this withLang($value)
2907
 * @method string getTypeName()
2908
 * @method $this withTypeName($value)
2909
 * @method string getUuids()
2910
 * @method $this withUuids($value)
2911
 */
2912
class DescribeExposedCheckWarning extends Rpc
2913
{
2914
}
2915
2916
/**
2917
 * @method string getSourceIp()
2918
 * @method $this withSourceIp($value)
2919
 * @method string getValue()
2920
 * @method $this withValue($value)
2921
 */
2922
class DescribeExposedInstanceCriteria extends Rpc
2923
{
2924
}
2925
2926
/**
2927
 * @method string getUuid()
2928
 * @method $this withUuid($value)
2929
 * @method string getSourceIp()
2930
 * @method $this withSourceIp($value)
2931
 */
2932
class DescribeExposedInstanceDetail extends Rpc
2933
{
2934
}
2935
2936
/**
2937
 * @method string getExposurePort()
2938
 * @method $this withExposurePort($value)
2939
 * @method string getSourceIp()
2940
 * @method $this withSourceIp($value)
2941
 * @method string getPageSize()
2942
 * @method $this withPageSize($value)
2943
 * @method string getVulStatus()
2944
 * @method $this withVulStatus($value)
2945
 * @method string getExposureIp()
2946
 * @method $this withExposureIp($value)
2947
 * @method string getGroupId()
2948
 * @method $this withGroupId($value)
2949
 * @method string getCurrentPage()
2950
 * @method $this withCurrentPage($value)
2951
 * @method string getExposureComponent()
2952
 * @method $this withExposureComponent($value)
2953
 * @method string getInstanceId()
2954
 * @method $this withInstanceId($value)
2955
 * @method string getInstanceName()
2956
 * @method $this withInstanceName($value)
2957
 * @method string getHealthStatus()
2958
 * @method $this withHealthStatus($value)
2959
 */
2960
class DescribeExposedInstanceList extends Rpc
2961
{
2962
}
2963
2964
/**
2965
 * @method string getSourceIp()
2966
 * @method $this withSourceIp($value)
2967
 */
2968
class DescribeExposedStatistics extends Rpc
2969
{
2970
}
2971
2972
/**
2973
 * @method string getStatisticsType()
2974
 * @method $this withStatisticsType($value)
2975
 * @method string getStatisticsTypeGatewayType()
2976
 * @method $this withStatisticsTypeGatewayType($value)
2977
 * @method string getCurrentPage()
2978
 * @method $this withCurrentPage($value)
2979
 * @method string getSourceIp()
2980
 * @method $this withSourceIp($value)
2981
 * @method string getStatisticsTypeInstanceValue()
2982
 * @method $this withStatisticsTypeInstanceValue($value)
2983
 * @method string getPageSize()
2984
 * @method $this withPageSize($value)
2985
 */
2986
class DescribeExposedStatisticsDetail extends Rpc
2987
{
2988
}
2989
2990
/**
2991
 * @method string getMachineTypes()
2992
 * @method $this withMachineTypes($value)
2993
 * @method string getSourceIp()
2994
 * @method $this withSourceIp($value)
2995
 */
2996
class DescribeFieldStatistics extends Rpc
2997
{
2998
}
2999
3000
/**
3001
 * @method string getType()
3002
 * @method $this withType($value)
3003
 * @method string getSourceIp()
3004
 * @method $this withSourceIp($value)
3005
 * @method string getOperateType()
3006
 * @method $this withOperateType($value)
3007
 * @method string getLang()
3008
 * @method $this withLang($value)
3009
 * @method string getInfo()
3010
 * @method $this withInfo($value)
3011
 */
3012
class DescribeFrontVulPatchList extends Rpc
3013
{
3014
}
3015
3016
/**
3017
 * @method string getCriteria()
3018
 * @method $this withCriteria($value)
3019
 * @method string getSourceIp()
3020
 * @method $this withSourceIp($value)
3021
 * @method string getGroupField()
3022
 * @method $this withGroupField($value)
3023
 * @method string getPageSize()
3024
 * @method $this withPageSize($value)
3025
 * @method string getLogicalExp()
3026
 * @method $this withLogicalExp($value)
3027
 * @method string getFieldValue()
3028
 * @method $this withFieldValue($value)
3029
 * @method string getCurrentPage()
3030
 * @method $this withCurrentPage($value)
3031
 */
3032
class DescribeGroupedContainerInstances extends Rpc
3033
{
3034
}
3035
3036
/**
3037
 * @method string getCriteria()
3038
 * @method $this withCriteria($value)
3039
 * @method string getSourceIp()
3040
 * @method $this withSourceIp($value)
3041
 * @method string getGroupField()
3042
 * @method $this withGroupField($value)
3043
 * @method string getNoPage()
3044
 * @method $this withNoPage($value)
3045
 * @method string getVendor()
3046
 * @method $this withVendor($value)
3047
 * @method string getPageSize()
3048
 * @method $this withPageSize($value)
3049
 * @method string getLang()
3050
 * @method $this withLang($value)
3051
 * @method string getVendors()
3052
 * @method $this withVendors($value)
3053
 * @method string getFieldValue()
3054
 * @method $this withFieldValue($value)
3055
 * @method string getCurrentPage()
3056
 * @method $this withCurrentPage($value)
3057
 * @method string getMachineTypes()
3058
 * @method $this withMachineTypes($value)
3059
 */
3060
class DescribeGroupedInstances extends Rpc
3061
{
3062
}
3063
3064
/**
3065
 * @method string getRepoId()
3066
 * @method $this withRepoId($value)
3067
 * @method string getFuzzyMaliciousName()
3068
 * @method $this withFuzzyMaliciousName($value)
3069
 * @method string getRepoNamespace()
3070
 * @method $this withRepoNamespace($value)
3071
 * @method string getSourceIp()
3072
 * @method $this withSourceIp($value)
3073
 * @method string getImageDigest()
3074
 * @method $this withImageDigest($value)
3075
 * @method array getScanRange()
3076
 * @method string getPageSize()
3077
 * @method $this withPageSize($value)
3078
 * @method string getLang()
3079
 * @method $this withLang($value)
3080
 * @method string getImageTag()
3081
 * @method $this withImageTag($value)
3082
 * @method string getMaliciousMd5()
3083
 * @method $this withMaliciousMd5($value)
3084
 * @method string getCurrentPage()
3085
 * @method $this withCurrentPage($value)
3086
 * @method string getClusterId()
3087
 * @method $this withClusterId($value)
3088
 * @method string getRepoName()
3089
 * @method $this withRepoName($value)
3090
 * @method string getRepoInstanceId()
3091
 * @method $this withRepoInstanceId($value)
3092
 * @method string getImageLayer()
3093
 * @method $this withImageLayer($value)
3094
 * @method string getLevels()
3095
 * @method $this withLevels($value)
3096
 * @method string getRepoRegionId()
3097
 * @method $this withRepoRegionId($value)
3098
 * @method array getUuids()
3099
 */
3100
class DescribeGroupedMaliciousFiles extends Rpc
3101
{
3102
3103
    /**
3104
     * @param array $scanRange
3105
     *
3106
     * @return $this
3107
     */
3108
	public function withScanRange(array $scanRange)
3109
	{
3110
	    $this->data['ScanRange'] = $scanRange;
3111
		foreach ($scanRange as $i => $iValue) {
3112
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
3113
		}
3114
3115
		return $this;
3116
    }
3117
3118
    /**
3119
     * @param array $uuids
3120
     *
3121
     * @return $this
3122
     */
3123
	public function withUuids(array $uuids)
3124
	{
3125
	    $this->data['Uuids'] = $uuids;
3126
		foreach ($uuids as $i => $iValue) {
3127
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
3128
		}
3129
3130
		return $this;
3131
    }
3132
}
3133
3134
/**
3135
 * @method string getMachineTypes()
3136
 * @method $this withMachineTypes($value)
3137
 * @method string getSourceIp()
3138
 * @method $this withSourceIp($value)
3139
 */
3140
class DescribeGroupedTags extends Rpc
3141
{
3142
}
3143
3144
/**
3145
 * @method string getMinScore()
3146
 * @method $this withMinScore($value)
3147
 * @method string getAttachTypes()
3148
 * @method $this withAttachTypes($value)
3149
 * @method string getType()
3150
 * @method $this withType($value)
3151
 * @method string getVpcInstanceIds()
3152
 * @method $this withVpcInstanceIds($value)
3153
 * @method string getLastTsEnd()
3154
 * @method $this withLastTsEnd($value)
3155
 * @method string getCreateTsStart()
3156
 * @method $this withCreateTsStart($value)
3157
 * @method string getContainerFieldName()
3158
 * @method $this withContainerFieldName($value)
3159
 * @method string getSourceIp()
3160
 * @method $this withSourceIp($value)
3161
 * @method string getLevel()
3162
 * @method $this withLevel($value)
3163
 * @method string getGroupId()
3164
 * @method $this withGroupId($value)
3165
 * @method string getOrderBy()
3166
 * @method $this withOrderBy($value)
3167
 * @method string getPatchId()
3168
 * @method $this withPatchId($value)
3169
 * @method string getAliasName()
3170
 * @method $this withAliasName($value)
3171
 * @method string getName()
3172
 * @method $this withName($value)
3173
 * @method string getCreateTsEnd()
3174
 * @method $this withCreateTsEnd($value)
3175
 * @method string getNecessity()
3176
 * @method $this withNecessity($value)
3177
 * @method string getUuids()
3178
 * @method $this withUuids($value)
3179
 * @method string getStatusList()
3180
 * @method $this withStatusList($value)
3181
 * @method string getTargetType()
3182
 * @method $this withTargetType($value)
3183
 * @method string getCveId()
3184
 * @method $this withCveId($value)
3185
 * @method string getContainerFieldValue()
3186
 * @method $this withContainerFieldValue($value)
3187
 * @method string getPageSize()
3188
 * @method $this withPageSize($value)
3189
 * @method string getLang()
3190
 * @method $this withLang($value)
3191
 * @method string getLastTsStart()
3192
 * @method $this withLastTsStart($value)
3193
 * @method string getAssetType()
3194
 * @method $this withAssetType($value)
3195
 * @method string getDirection()
3196
 * @method $this withDirection($value)
3197
 * @method string getDealed()
3198
 * @method $this withDealed($value)
3199
 * @method string getCurrentPage()
3200
 * @method $this withCurrentPage($value)
3201
 * @method string getClusterId()
3202
 * @method $this withClusterId($value)
3203
 * @method string getSearchTags()
3204
 * @method $this withSearchTags($value)
3205
 */
3206
class DescribeGroupedVul extends Rpc
3207
{
3208
}
3209
3210
/**
3211
 * @method string getExportId()
3212
 * @method $this withExportId($value)
3213
 */
3214
class DescribeHcExportInfo extends Rpc
3215
{
3216
}
3217
3218
/**
3219
 * @method string getSourceIp()
3220
 * @method $this withSourceIp($value)
3221
 */
3222
class DescribeHoneyPotAuth extends Rpc
3223
{
3224
}
3225
3226
/**
3227
 * @method string getStatisticsDays()
3228
 * @method $this withStatisticsDays($value)
3229
 * @method string getStatisticsKeyType()
3230
 * @method $this withStatisticsKeyType($value)
3231
 * @method string getSourceIp()
3232
 * @method $this withSourceIp($value)
3233
 * @method string getFrom()
3234
 * @method $this withFrom($value)
3235
 */
3236
class DescribeHoneyPotSuspStatistics extends Rpc
3237
{
3238
}
3239
3240
/**
3241
 * @method string getImageInstanceId()
3242
 * @method $this withImageInstanceId($value)
3243
 * @method string getImageRegionId()
3244
 * @method $this withImageRegionId($value)
3245
 * @method string getImageRepoId()
3246
 * @method $this withImageRepoId($value)
3247
 * @method string getSourceIp()
3248
 * @method $this withSourceIp($value)
3249
 * @method string getImageTag()
3250
 * @method $this withImageTag($value)
3251
 */
3252
class DescribeImage extends Rpc
3253
{
3254
}
3255
3256
/**
3257
 * @method string getCriteria()
3258
 * @method $this withCriteria($value)
3259
 * @method string getSourceIp()
3260
 * @method $this withSourceIp($value)
3261
 * @method array getScanRange()
3262
 * @method string getPageSize()
3263
 * @method $this withPageSize($value)
3264
 * @method string getCriteriaType()
3265
 * @method $this withCriteriaType($value)
3266
 * @method string getLang()
3267
 * @method $this withLang($value)
3268
 * @method string getImageUuid()
3269
 * @method $this withImageUuid($value)
3270
 * @method string getCurrentPage()
3271
 * @method $this withCurrentPage($value)
3272
 * @method string getRiskLevel()
3273
 * @method $this withRiskLevel($value)
3274
 */
3275
class DescribeImageBaselineCheckResult extends Rpc
3276
{
3277
3278
    /**
3279
     * @param array $scanRange
3280
     *
3281
     * @return $this
3282
     */
3283
	public function withScanRange(array $scanRange)
3284
	{
3285
	    $this->data['ScanRange'] = $scanRange;
3286
		foreach ($scanRange as $i => $iValue) {
3287
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
3288
		}
3289
3290
		return $this;
3291
    }
3292
}
3293
3294
/**
3295
 * @method string getCriteria()
3296
 * @method $this withCriteria($value)
3297
 * @method string getSourceIp()
3298
 * @method $this withSourceIp($value)
3299
 * @method array getScanRange()
3300
 * @method string getPageSize()
3301
 * @method $this withPageSize($value)
3302
 * @method string getCriteriaType()
3303
 * @method $this withCriteriaType($value)
3304
 * @method string getLang()
3305
 * @method $this withLang($value)
3306
 * @method string getCurrentPage()
3307
 * @method $this withCurrentPage($value)
3308
 * @method string getClusterId()
3309
 * @method $this withClusterId($value)
3310
 * @method string getRiskLevel()
3311
 * @method $this withRiskLevel($value)
3312
 */
3313
class DescribeImageBaselineCheckSummary extends Rpc
3314
{
3315
3316
    /**
3317
     * @param array $scanRange
3318
     *
3319
     * @return $this
3320
     */
3321
	public function withScanRange(array $scanRange)
3322
	{
3323
	    $this->data['ScanRange'] = $scanRange;
3324
		foreach ($scanRange as $i => $iValue) {
3325
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
3326
		}
3327
3328
		return $this;
3329
    }
3330
}
3331
3332
/**
3333
 * @method string getImageUuid()
3334
 * @method $this withImageUuid($value)
3335
 * @method string getBaselineItemKey()
3336
 * @method $this withBaselineItemKey($value)
3337
 * @method string getSourceIp()
3338
 * @method $this withSourceIp($value)
3339
 * @method string getLang()
3340
 * @method $this withLang($value)
3341
 */
3342
class DescribeImageBaselineDetail extends Rpc
3343
{
3344
}
3345
3346
/**
3347
 * @method string getBaselineClassKey()
3348
 * @method $this withBaselineClassKey($value)
3349
 * @method string getSourceIp()
3350
 * @method $this withSourceIp($value)
3351
 * @method array getScanRange()
3352
 * @method string getPageSize()
3353
 * @method $this withPageSize($value)
3354
 * @method string getLang()
3355
 * @method $this withLang($value)
3356
 * @method string getImageUuid()
3357
 * @method $this withImageUuid($value)
3358
 * @method string getCurrentPage()
3359
 * @method $this withCurrentPage($value)
3360
 * @method string getBaselineNameKey()
3361
 * @method $this withBaselineNameKey($value)
3362
 * @method string getStatus()
3363
 * @method $this withStatus($value)
3364
 * @method array getUuids()
3365
 */
3366
class DescribeImageBaselineItemList extends Rpc
3367
{
3368
3369
    /**
3370
     * @param array $scanRange
3371
     *
3372
     * @return $this
3373
     */
3374
	public function withScanRange(array $scanRange)
3375
	{
3376
	    $this->data['ScanRange'] = $scanRange;
3377
		foreach ($scanRange as $i => $iValue) {
3378
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
3379
		}
3380
3381
		return $this;
3382
    }
3383
3384
    /**
3385
     * @param array $uuids
3386
     *
3387
     * @return $this
3388
     */
3389
	public function withUuids(array $uuids)
3390
	{
3391
	    $this->data['Uuids'] = $uuids;
3392
		foreach ($uuids as $i => $iValue) {
3393
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
3394
		}
3395
3396
		return $this;
3397
    }
3398
}
3399
3400
/**
3401
 * @method string getSourceIp()
3402
 * @method $this withSourceIp($value)
3403
 * @method string getStrategyId()
3404
 * @method $this withStrategyId($value)
3405
 * @method string getLang()
3406
 * @method $this withLang($value)
3407
 */
3408
class DescribeImageBaselineStrategy extends Rpc
3409
{
3410
}
3411
3412
/**
3413
 * @method string getSourceIp()
3414
 * @method $this withSourceIp($value)
3415
 * @method string getValue()
3416
 * @method $this withValue($value)
3417
 */
3418
class DescribeImageCriteria extends Rpc
3419
{
3420
}
3421
3422
/**
3423
 * @method string getStartTime()
3424
 * @method $this withStartTime($value)
3425
 * @method string getSourceIp()
3426
 * @method $this withSourceIp($value)
3427
 * @method string getPageSize()
3428
 * @method $this withPageSize($value)
3429
 * @method string getEndTime()
3430
 * @method $this withEndTime($value)
3431
 * @method string getCurrentPage()
3432
 * @method $this withCurrentPage($value)
3433
 * @method string getStatus()
3434
 * @method $this withStatus($value)
3435
 */
3436
class DescribeImageFixTask extends Rpc
3437
{
3438
}
3439
3440
/**
3441
 * @method string getType()
3442
 * @method $this withType($value)
3443
 * @method string getLastTsEnd()
3444
 * @method $this withLastTsEnd($value)
3445
 * @method string getCreateTsStart()
3446
 * @method $this withCreateTsStart($value)
3447
 * @method string getIsLatest()
3448
 * @method $this withIsLatest($value)
3449
 * @method string getSourceIp()
3450
 * @method $this withSourceIp($value)
3451
 * @method string getImageTag()
3452
 * @method $this withImageTag($value)
3453
 * @method string getLevel()
3454
 * @method $this withLevel($value)
3455
 * @method string getGroupId()
3456
 * @method $this withGroupId($value)
3457
 * @method string getOrderBy()
3458
 * @method $this withOrderBy($value)
3459
 * @method string getAliasName()
3460
 * @method $this withAliasName($value)
3461
 * @method string getPatchId()
3462
 * @method $this withPatchId($value)
3463
 * @method string getName()
3464
 * @method $this withName($value)
3465
 * @method string getCreateTsEnd()
3466
 * @method $this withCreateTsEnd($value)
3467
 * @method string getNecessity()
3468
 * @method $this withNecessity($value)
3469
 * @method string getUuids()
3470
 * @method $this withUuids($value)
3471
 * @method string getRepoId()
3472
 * @method $this withRepoId($value)
3473
 * @method string getStatusList()
3474
 * @method $this withStatusList($value)
3475
 * @method string getCveId()
3476
 * @method $this withCveId($value)
3477
 * @method string getRemark()
3478
 * @method $this withRemark($value)
3479
 * @method string getRepoNamespace()
3480
 * @method $this withRepoNamespace($value)
3481
 * @method string getImageDigest()
3482
 * @method $this withImageDigest($value)
3483
 * @method array getScanRange()
3484
 * @method string getPageSize()
3485
 * @method $this withPageSize($value)
3486
 * @method string getLang()
3487
 * @method $this withLang($value)
3488
 * @method string getLastTsStart()
3489
 * @method $this withLastTsStart($value)
3490
 * @method string getDirection()
3491
 * @method $this withDirection($value)
3492
 * @method string getDealed()
3493
 * @method $this withDealed($value)
3494
 * @method string getCurrentPage()
3495
 * @method $this withCurrentPage($value)
3496
 * @method string getClusterId()
3497
 * @method $this withClusterId($value)
3498
 * @method string getSearchTags()
3499
 * @method $this withSearchTags($value)
3500
 * @method string getRepoName()
3501
 * @method $this withRepoName($value)
3502
 * @method string getRepoInstanceId()
3503
 * @method $this withRepoInstanceId($value)
3504
 * @method string getImageLayer()
3505
 * @method $this withImageLayer($value)
3506
 * @method string getRepoRegionId()
3507
 * @method $this withRepoRegionId($value)
3508
 */
3509
class DescribeImageGroupedVulList extends Rpc
3510
{
3511
3512
    /**
3513
     * @param array $scanRange
3514
     *
3515
     * @return $this
3516
     */
3517
	public function withScanRange(array $scanRange)
3518
	{
3519
	    $this->data['ScanRange'] = $scanRange;
3520
		foreach ($scanRange as $i => $iValue) {
3521
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
3522
		}
3523
3524
		return $this;
3525
    }
3526
}
3527
3528
/**
3529
 * @method string getSourceIp()
3530
 * @method $this withSourceIp($value)
3531
 * @method string getUuids()
3532
 * @method $this withUuids($value)
3533
 */
3534
class DescribeImageInfoList extends Rpc
3535
{
3536
}
3537
3538
/**
3539
 * @method string getCriteria()
3540
 * @method $this withCriteria($value)
3541
 * @method string getSourceIp()
3542
 * @method $this withSourceIp($value)
3543
 * @method string getScanned()
3544
 * @method $this withScanned($value)
3545
 * @method string getPageSize()
3546
 * @method $this withPageSize($value)
3547
 * @method string getLogicalExp()
3548
 * @method $this withLogicalExp($value)
3549
 * @method string getCurrentPage()
3550
 * @method $this withCurrentPage($value)
3551
 */
3552
class DescribeImageInstances extends Rpc
3553
{
3554
}
3555
3556
/**
3557
 * @method string getSourceIp()
3558
 * @method $this withSourceIp($value)
3559
 * @method string getDigest()
3560
 * @method $this withDigest($value)
3561
 */
3562
class DescribeImageLatestScanTask extends Rpc
3563
{
3564
}
3565
3566
/**
3567
 * @method string getSensitiveFileKey()
3568
 * @method $this withSensitiveFileKey($value)
3569
 * @method string getRepoNamespace()
3570
 * @method $this withRepoNamespace($value)
3571
 * @method string getImageDigest()
3572
 * @method $this withImageDigest($value)
3573
 * @method string getScanRange()
3574
 * @method $this withScanRange($value)
3575
 * @method string getPageSize()
3576
 * @method $this withPageSize($value)
3577
 * @method string getLang()
3578
 * @method $this withLang($value)
3579
 * @method string getCurrentPage()
3580
 * @method $this withCurrentPage($value)
3581
 * @method string getRiskLevel()
3582
 * @method $this withRiskLevel($value)
3583
 * @method string getRepoName()
3584
 * @method $this withRepoName($value)
3585
 * @method string getRepoInstanceId()
3586
 * @method $this withRepoInstanceId($value)
3587
 */
3588
class DescribeImageListBySensitiveFile extends Rpc
3589
{
3590
}
3591
3592
/**
3593
 * @method string getPod()
3594
 * @method $this withPod($value)
3595
 * @method string getClusterName()
3596
 * @method $this withClusterName($value)
3597
 * @method string getCriteria()
3598
 * @method $this withCriteria($value)
3599
 * @method string getRepoNamespace()
3600
 * @method $this withRepoNamespace($value)
3601
 * @method string getSourceIp()
3602
 * @method $this withSourceIp($value)
3603
 * @method string getImageDigest()
3604
 * @method $this withImageDigest($value)
3605
 * @method array getScanRange()
3606
 * @method string getPageSize()
3607
 * @method $this withPageSize($value)
3608
 * @method string getCriteriaType()
3609
 * @method $this withCriteriaType($value)
3610
 * @method string getLang()
3611
 * @method $this withLang($value)
3612
 * @method string getImage()
3613
 * @method $this withImage($value)
3614
 * @method string getCurrentPage()
3615
 * @method $this withCurrentPage($value)
3616
 * @method string getClusterId()
3617
 * @method $this withClusterId($value)
3618
 * @method string getRepoName()
3619
 * @method $this withRepoName($value)
3620
 * @method string getNamespace()
3621
 * @method $this withNamespace($value)
3622
 * @method string getBaselineNameKey()
3623
 * @method $this withBaselineNameKey($value)
3624
 * @method string getRepoInstanceId()
3625
 * @method $this withRepoInstanceId($value)
3626
 * @method string getContainerId()
3627
 * @method $this withContainerId($value)
3628
 */
3629
class DescribeImageListWithBaselineName extends Rpc
3630
{
3631
3632
    /**
3633
     * @param array $scanRange
3634
     *
3635
     * @return $this
3636
     */
3637
	public function withScanRange(array $scanRange)
3638
	{
3639
	    $this->data['ScanRange'] = $scanRange;
3640
		foreach ($scanRange as $i => $iValue) {
3641
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
3642
		}
3643
3644
		return $this;
3645
    }
3646
}
3647
3648
/**
3649
 * @method string getSourceIp()
3650
 * @method $this withSourceIp($value)
3651
 * @method string getValue()
3652
 * @method $this withValue($value)
3653
 */
3654
class DescribeImageRepoCriteria extends Rpc
3655
{
3656
}
3657
3658
/**
3659
 * @method string getCriteria()
3660
 * @method $this withCriteria($value)
3661
 * @method string getSourceIp()
3662
 * @method $this withSourceIp($value)
3663
 * @method string getPageSize()
3664
 * @method $this withPageSize($value)
3665
 * @method string getLogicalExp()
3666
 * @method $this withLogicalExp($value)
3667
 * @method string getCurrentPage()
3668
 * @method $this withCurrentPage($value)
3669
 */
3670
class DescribeImageRepoDetailList extends Rpc
3671
{
3672
}
3673
3674
/**
3675
 * @method string getTargetType()
3676
 * @method $this withTargetType($value)
3677
 * @method string getType()
3678
 * @method $this withType($value)
3679
 * @method string getRepoNamespace()
3680
 * @method $this withRepoNamespace($value)
3681
 * @method string getSourceIp()
3682
 * @method $this withSourceIp($value)
3683
 * @method string getPageSize()
3684
 * @method $this withPageSize($value)
3685
 * @method string getCurrentPage()
3686
 * @method $this withCurrentPage($value)
3687
 * @method string getFieldValue()
3688
 * @method $this withFieldValue($value)
3689
 * @method string getFieldName()
3690
 * @method $this withFieldName($value)
3691
 * @method string getRepoName()
3692
 * @method $this withRepoName($value)
3693
 * @method string getOperateType()
3694
 * @method $this withOperateType($value)
3695
 */
3696
class DescribeImageRepoList extends Rpc
3697
{
3698
}
3699
3700
/**
3701
 * @method string getSourceIp()
3702
 * @method $this withSourceIp($value)
3703
 */
3704
class DescribeImageScanAuthCount extends Rpc
3705
{
3706
}
3707
3708
/**
3709
 * @method string getSourceIp()
3710
 * @method $this withSourceIp($value)
3711
 */
3712
class DescribeImageScanAuthorization extends Rpc
3713
{
3714
}
3715
3716
/**
3717
 * @method string getSensitiveFileKey()
3718
 * @method $this withSensitiveFileKey($value)
3719
 * @method string getScanRange()
3720
 * @method $this withScanRange($value)
3721
 * @method string getPageSize()
3722
 * @method $this withPageSize($value)
3723
 * @method string getLang()
3724
 * @method $this withLang($value)
3725
 * @method string getImageUuid()
3726
 * @method $this withImageUuid($value)
3727
 * @method string getCurrentPage()
3728
 * @method $this withCurrentPage($value)
3729
 */
3730
class DescribeImageSensitiveFileByKey extends Rpc
3731
{
3732
}
3733
3734
/**
3735
 * @method string getCriteria()
3736
 * @method $this withCriteria($value)
3737
 * @method string getUuid()
3738
 * @method $this withUuid($value)
3739
 * @method string getScanRange()
3740
 * @method $this withScanRange($value)
3741
 * @method string getPageSize()
3742
 * @method $this withPageSize($value)
3743
 * @method string getCriteriaType()
3744
 * @method $this withCriteriaType($value)
3745
 * @method string getLang()
3746
 * @method $this withLang($value)
3747
 * @method string getImageUuid()
3748
 * @method $this withImageUuid($value)
3749
 * @method string getCurrentPage()
3750
 * @method $this withCurrentPage($value)
3751
 * @method string getRiskLevel()
3752
 * @method $this withRiskLevel($value)
3753
 */
3754
class DescribeImageSensitiveFileList extends Rpc
3755
{
3756
}
3757
3758
/**
3759
 * @method string getSourceIp()
3760
 * @method $this withSourceIp($value)
3761
 */
3762
class DescribeImageStatistics extends Rpc
3763
{
3764
}
3765
3766
/**
3767
 * @method string getClusterName()
3768
 * @method $this withClusterName($value)
3769
 * @method string getType()
3770
 * @method $this withType($value)
3771
 * @method string getCreateTsStart()
3772
 * @method $this withCreateTsStart($value)
3773
 * @method string getContainerFieldName()
3774
 * @method $this withContainerFieldName($value)
3775
 * @method string getSourceIp()
3776
 * @method $this withSourceIp($value)
3777
 * @method string getTag()
3778
 * @method $this withTag($value)
3779
 * @method string getModifyTsEnd()
3780
 * @method $this withModifyTsEnd($value)
3781
 * @method string getImage()
3782
 * @method $this withImage($value)
3783
 * @method string getLevel()
3784
 * @method $this withLevel($value)
3785
 * @method string getResource()
3786
 * @method $this withResource($value)
3787
 * @method string getGroupId()
3788
 * @method $this withGroupId($value)
3789
 * @method string getAliasName()
3790
 * @method $this withAliasName($value)
3791
 * @method string getInstanceId()
3792
 * @method $this withInstanceId($value)
3793
 * @method string getName()
3794
 * @method $this withName($value)
3795
 * @method string getIds()
3796
 * @method $this withIds($value)
3797
 * @method string getCreateTsEnd()
3798
 * @method $this withCreateTsEnd($value)
3799
 * @method string getContainerId()
3800
 * @method $this withContainerId($value)
3801
 * @method string getNecessity()
3802
 * @method $this withNecessity($value)
3803
 * @method string getUuids()
3804
 * @method $this withUuids($value)
3805
 * @method string getRepoId()
3806
 * @method $this withRepoId($value)
3807
 * @method string getStatusList()
3808
 * @method $this withStatusList($value)
3809
 * @method string getTargetType()
3810
 * @method $this withTargetType($value)
3811
 * @method string getPod()
3812
 * @method $this withPod($value)
3813
 * @method string getCveId()
3814
 * @method $this withCveId($value)
3815
 * @method string getRemark()
3816
 * @method $this withRemark($value)
3817
 * @method string getRepoNamespace()
3818
 * @method $this withRepoNamespace($value)
3819
 * @method string getContainerFieldValue()
3820
 * @method $this withContainerFieldValue($value)
3821
 * @method array getScanRange()
3822
 * @method string getPageSize()
3823
 * @method $this withPageSize($value)
3824
 * @method string getDigest()
3825
 * @method $this withDigest($value)
3826
 * @method string getModifyTsStart()
3827
 * @method $this withModifyTsStart($value)
3828
 * @method string getLang()
3829
 * @method $this withLang($value)
3830
 * @method string getDealed()
3831
 * @method $this withDealed($value)
3832
 * @method string getCurrentPage()
3833
 * @method $this withCurrentPage($value)
3834
 * @method string getClusterId()
3835
 * @method $this withClusterId($value)
3836
 * @method string getBatchName()
3837
 * @method $this withBatchName($value)
3838
 * @method string getRepoName()
3839
 * @method $this withRepoName($value)
3840
 * @method string getNamespace()
3841
 * @method $this withNamespace($value)
3842
 * @method string getRepoInstanceId()
3843
 * @method $this withRepoInstanceId($value)
3844
 * @method string getRepoRegionId()
3845
 * @method $this withRepoRegionId($value)
3846
 */
3847
class DescribeImageVulList extends Rpc
3848
{
3849
3850
    /**
3851
     * @param array $scanRange
3852
     *
3853
     * @return $this
3854
     */
3855
	public function withScanRange(array $scanRange)
3856
	{
3857
	    $this->data['ScanRange'] = $scanRange;
3858
		foreach ($scanRange as $i => $iValue) {
3859
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
3860
		}
3861
3862
		return $this;
3863
    }
3864
}
3865
3866
/**
3867
 * @method string getSourceIp()
3868
 * @method $this withSourceIp($value)
3869
 * @method string getLang()
3870
 * @method $this withLang($value)
3871
 * @method string getDeadline()
3872
 * @method $this withDeadline($value)
3873
 */
3874
class DescribeInstallCaptcha extends Rpc
3875
{
3876
}
3877
3878
/**
3879
 * @method string getSourceIp()
3880
 * @method $this withSourceIp($value)
3881
 */
3882
class DescribeInstallCode extends Rpc
3883
{
3884
}
3885
3886
/**
3887
 * @method string getSubAccountName()
3888
 * @method $this withSubAccountName($value)
3889
 * @method string getCurrentPage()
3890
 * @method $this withCurrentPage($value)
3891
 * @method string getSourceIp()
3892
 * @method $this withSourceIp($value)
3893
 * @method string getPageSize()
3894
 * @method $this withPageSize($value)
3895
 * @method string getStatus()
3896
 * @method $this withStatus($value)
3897
 */
3898
class DescribeInstallCodes extends Rpc
3899
{
3900
}
3901
3902
/**
3903
 * @method string getResourceOwnerId()
3904
 * @method $this withResourceOwnerId($value)
3905
 * @method string getCurrentPage()
3906
 * @method $this withCurrentPage($value)
3907
 * @method string getSourceIp()
3908
 * @method $this withSourceIp($value)
3909
 * @method string getPageSize()
3910
 * @method $this withPageSize($value)
3911
 * @method array getUuidList()
3912
 */
3913
class DescribeInstanceAntiBruteForceRules extends Rpc
3914
{
3915
3916
    /**
3917
     * @param array $uuidList
3918
     *
3919
     * @return $this
3920
     */
3921
	public function withUuidList(array $uuidList)
3922
	{
3923
	    $this->data['UuidList'] = $uuidList;
3924
		foreach ($uuidList as $i => $iValue) {
3925
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
3926
		}
3927
3928
		return $this;
3929
    }
3930
}
3931
3932
/**
3933
 * @method string getSourceIp()
3934
 * @method $this withSourceIp($value)
3935
 * @method string getUuids()
3936
 * @method $this withUuids($value)
3937
 */
3938
class DescribeInstanceRebootStatus extends Rpc
3939
{
3940
}
3941
3942
/**
3943
 * @method string getUuid()
3944
 * @method $this withUuid($value)
3945
 * @method string getSourceIp()
3946
 * @method $this withSourceIp($value)
3947
 * @method string getFrom()
3948
 * @method $this withFrom($value)
3949
 * @method string getLang()
3950
 * @method $this withLang($value)
3951
 */
3952
class DescribeInstanceStatistics extends Rpc
3953
{
3954
}
3955
3956
/**
3957
 * @method string getIp()
3958
 * @method $this withIp($value)
3959
 * @method string getSourceIp()
3960
 * @method $this withSourceIp($value)
3961
 * @method string getSecurityEventId()
3962
 * @method $this withSecurityEventId($value)
3963
 */
3964
class DescribeIpTags extends Rpc
3965
{
3966
}
3967
3968
/**
3969
 * @method string getSourceIp()
3970
 * @method $this withSourceIp($value)
3971
 */
3972
class DescribeLatestScanTask extends Rpc
3973
{
3974
}
3975
3976
/**
3977
 * @method string getCurrentPage()
3978
 * @method $this withCurrentPage($value)
3979
 * @method string getType()
3980
 * @method $this withType($value)
3981
 * @method string getTarget()
3982
 * @method $this withTarget($value)
3983
 * @method string getSourceIp()
3984
 * @method $this withSourceIp($value)
3985
 * @method string getPageSize()
3986
 * @method $this withPageSize($value)
3987
 */
3988
class DescribeLoginBaseConfigs extends Rpc
3989
{
3990
}
3991
3992
/**
3993
 * @method string getSourceIp()
3994
 * @method $this withSourceIp($value)
3995
 */
3996
class DescribeLoginSwitchConfigs extends Rpc
3997
{
3998
}
3999
4000
/**
4001
 * @method string getSourceIp()
4002
 * @method $this withSourceIp($value)
4003
 * @method string getFrom()
4004
 * @method $this withFrom($value)
4005
 * @method string getLang()
4006
 * @method $this withLang($value)
4007
 */
4008
class DescribeLogMeta extends Rpc
4009
{
4010
}
4011
4012
/**
4013
 * @method string getSourceIp()
4014
 * @method $this withSourceIp($value)
4015
 * @method string getFrom()
4016
 * @method $this withFrom($value)
4017
 * @method string getLang()
4018
 * @method $this withLang($value)
4019
 */
4020
class DescribeLogShipperStatus extends Rpc
4021
{
4022
}
4023
4024
/**
4025
 * @method string getLogVersion()
4026
 * @method $this withLogVersion($value)
4027
 * @method string getSourceIp()
4028
 * @method $this withSourceIp($value)
4029
 * @method string getFrom()
4030
 * @method $this withFrom($value)
4031
 * @method string getLang()
4032
 * @method $this withLang($value)
4033
 */
4034
class DescribeLogstoreStorage extends Rpc
4035
{
4036
}
4037
4038
/**
4039
 * @method string getType()
4040
 * @method $this withType($value)
4041
 * @method string getUuid()
4042
 * @method $this withUuid($value)
4043
 * @method string getSourceIp()
4044
 * @method $this withSourceIp($value)
4045
 */
4046
class DescribeMachineCanReboot extends Rpc
4047
{
4048
}
4049
4050
/**
4051
 * @method string getSourceIp()
4052
 * @method $this withSourceIp($value)
4053
 * @method string getResourceDirectoryAccountId()
4054
 * @method $this withResourceDirectoryAccountId($value)
4055
 */
4056
class DescribeModuleConfig extends Rpc
4057
{
4058
}
4059
4060
/**
4061
 * @method string getSourceIp()
4062
 * @method $this withSourceIp($value)
4063
 */
4064
class DescribeNoticeConfig extends Rpc
4065
{
4066
}
4067
4068
/**
4069
 * @method string getTargetType()
4070
 * @method $this withTargetType($value)
4071
 * @method string getRemark()
4072
 * @method $this withRemark($value)
4073
 * @method string getContainerFieldName()
4074
 * @method $this withContainerFieldName($value)
4075
 * @method string getSourceIp()
4076
 * @method $this withSourceIp($value)
4077
 * @method string getContainerFieldValue()
4078
 * @method $this withContainerFieldValue($value)
4079
 * @method string getFrom()
4080
 * @method $this withFrom($value)
4081
 * @method string getLang()
4082
 * @method $this withLang($value)
4083
 * @method string getClusterId()
4084
 * @method $this withClusterId($value)
4085
 * @method string getName()
4086
 * @method $this withName($value)
4087
 * @method string getUuids()
4088
 * @method $this withUuids($value)
4089
 */
4090
class DescribeNsasSuspEventType extends Rpc
4091
{
4092
}
4093
4094
/**
4095
 * @method string getRemark()
4096
 * @method $this withRemark($value)
4097
 * @method string getSourceIp()
4098
 * @method $this withSourceIp($value)
4099
 * @method string getVendor()
4100
 * @method $this withVendor($value)
4101
 * @method string getPageSize()
4102
 * @method $this withPageSize($value)
4103
 * @method string getOs()
4104
 * @method $this withOs($value)
4105
 * @method string getCurrentPage()
4106
 * @method $this withCurrentPage($value)
4107
 * @method string getRegionNo()
4108
 * @method $this withRegionNo($value)
4109
 * @method string getRegionIdStr()
4110
 * @method $this withRegionIdStr($value)
4111
 */
4112
class DescribeOfflineMachines extends Rpc
4113
{
4114
}
4115
4116
/**
4117
 * @method array getStatusList()
4118
 * @method string getSource()
4119
 * @method $this withSource($value)
4120
 * @method string getSourceIp()
4121
 * @method $this withSourceIp($value)
4122
 * @method string getRootTaskId()
4123
 * @method $this withRootTaskId($value)
4124
 * @method string getEndTimeQuery()
4125
 * @method $this withEndTimeQuery($value)
4126
 * @method string getPageSize()
4127
 * @method $this withPageSize($value)
4128
 * @method string getFinish()
4129
 * @method $this withFinish($value)
4130
 * @method string getTaskId()
4131
 * @method $this withTaskId($value)
4132
 * @method string getTaskType()
4133
 * @method $this withTaskType($value)
4134
 * @method string getStartTimeQuery()
4135
 * @method $this withStartTimeQuery($value)
4136
 * @method string getCurrentPage()
4137
 * @method $this withCurrentPage($value)
4138
 * @method string getTargetQuery()
4139
 * @method $this withTargetQuery($value)
4140
 */
4141
class DescribeOnceTask extends Rpc
4142
{
4143
4144
    /**
4145
     * @param array $statusList
4146
     *
4147
     * @return $this
4148
     */
4149
	public function withStatusList(array $statusList)
4150
	{
4151
	    $this->data['StatusList'] = $statusList;
4152
		foreach ($statusList as $i => $iValue) {
4153
			$this->options['query']['StatusList.' . ($i + 1)] = $iValue;
4154
		}
4155
4156
		return $this;
4157
    }
4158
}
4159
4160
/**
4161
 * @method array getStatusList()
4162
 * @method string getSource()
4163
 * @method $this withSource($value)
4164
 * @method string getStartTime()
4165
 * @method $this withStartTime($value)
4166
 * @method string getSourceIp()
4167
 * @method $this withSourceIp($value)
4168
 * @method string getPageSize()
4169
 * @method $this withPageSize($value)
4170
 * @method string getTaskId()
4171
 * @method $this withTaskId($value)
4172
 * @method string getTaskType()
4173
 * @method $this withTaskType($value)
4174
 * @method string getRelateInfo()
4175
 * @method $this withRelateInfo($value)
4176
 * @method string getEndTime()
4177
 * @method $this withEndTime($value)
4178
 * @method string getCurrentPage()
4179
 * @method $this withCurrentPage($value)
4180
 */
4181
class DescribeOnceTaskLeafRecordPage extends Rpc
4182
{
4183
4184
    /**
4185
     * @param array $statusList
4186
     *
4187
     * @return $this
4188
     */
4189
	public function withStatusList(array $statusList)
4190
	{
4191
	    $this->data['StatusList'] = $statusList;
4192
		foreach ($statusList as $i => $iValue) {
4193
			$this->options['query']['StatusList.' . ($i + 1)] = $iValue;
4194
		}
4195
4196
		return $this;
4197
    }
4198
}
4199
4200
/**
4201
 * @method string getType()
4202
 * @method $this withType($value)
4203
 * @method string getSourceIp()
4204
 * @method $this withSourceIp($value)
4205
 * @method string getUuidList()
4206
 * @method $this withUuidList($value)
4207
 */
4208
class DescribePropertyCount extends Rpc
4209
{
4210
}
4211
4212
/**
4213
 * @method string getRemark()
4214
 * @method $this withRemark($value)
4215
 * @method string getSource()
4216
 * @method $this withSource($value)
4217
 * @method string getUuid()
4218
 * @method $this withUuid($value)
4219
 * @method string getSourceIp()
4220
 * @method $this withSourceIp($value)
4221
 * @method string getPageSize()
4222
 * @method $this withPageSize($value)
4223
 * @method string getCurrentPage()
4224
 * @method $this withCurrentPage($value)
4225
 * @method string getExtend()
4226
 * @method $this withExtend($value)
4227
 * @method string getUser()
4228
 * @method $this withUser($value)
4229
 */
4230
class DescribePropertyCronDetail extends Rpc
4231
{
4232
}
4233
4234
/**
4235
 * @method string getCurrentPage()
4236
 * @method $this withCurrentPage($value)
4237
 * @method string getSource()
4238
 * @method $this withSource($value)
4239
 * @method string getSourceIp()
4240
 * @method $this withSourceIp($value)
4241
 * @method string getPageSize()
4242
 * @method $this withPageSize($value)
4243
 * @method string getForceFlush()
4244
 * @method $this withForceFlush($value)
4245
 */
4246
class DescribePropertyCronItem extends Rpc
4247
{
4248
}
4249
4250
/**
4251
 * @method string getRemark()
4252
 * @method $this withRemark($value)
4253
 * @method string getUuid()
4254
 * @method $this withUuid($value)
4255
 * @method string getBindIp()
4256
 * @method $this withBindIp($value)
4257
 * @method string getSourceIp()
4258
 * @method $this withSourceIp($value)
4259
 * @method string getPageSize()
4260
 * @method $this withPageSize($value)
4261
 * @method string getCurrentPage()
4262
 * @method $this withCurrentPage($value)
4263
 * @method string getExtend()
4264
 * @method $this withExtend($value)
4265
 * @method string getPort()
4266
 * @method $this withPort($value)
4267
 * @method string getProcName()
4268
 * @method $this withProcName($value)
4269
 */
4270
class DescribePropertyPortDetail extends Rpc
4271
{
4272
}
4273
4274
/**
4275
 * @method string getCurrentPage()
4276
 * @method $this withCurrentPage($value)
4277
 * @method string getSourceIp()
4278
 * @method $this withSourceIp($value)
4279
 * @method string getPort()
4280
 * @method $this withPort($value)
4281
 * @method string getPageSize()
4282
 * @method $this withPageSize($value)
4283
 * @method string getForceFlush()
4284
 * @method $this withForceFlush($value)
4285
 */
4286
class DescribePropertyPortItem extends Rpc
4287
{
4288
}
4289
4290
/**
4291
 * @method string getRemark()
4292
 * @method $this withRemark($value)
4293
 * @method string getUuid()
4294
 * @method $this withUuid($value)
4295
 * @method string getCmdline()
4296
 * @method $this withCmdline($value)
4297
 * @method string getSourceIp()
4298
 * @method $this withSourceIp($value)
4299
 * @method string getPageSize()
4300
 * @method $this withPageSize($value)
4301
 * @method string getProcTimeStart()
4302
 * @method $this withProcTimeStart($value)
4303
 * @method string getCurrentPage()
4304
 * @method $this withCurrentPage($value)
4305
 * @method string getProcTimeEnd()
4306
 * @method $this withProcTimeEnd($value)
4307
 * @method string getExtend()
4308
 * @method $this withExtend($value)
4309
 * @method string getName()
4310
 * @method $this withName($value)
4311
 * @method string getUser()
4312
 * @method $this withUser($value)
4313
 */
4314
class DescribePropertyProcDetail extends Rpc
4315
{
4316
}
4317
4318
/**
4319
 * @method string getCurrentPage()
4320
 * @method $this withCurrentPage($value)
4321
 * @method string getSourceIp()
4322
 * @method $this withSourceIp($value)
4323
 * @method string getName()
4324
 * @method $this withName($value)
4325
 * @method string getPageSize()
4326
 * @method $this withPageSize($value)
4327
 * @method string getForceFlush()
4328
 * @method $this withForceFlush($value)
4329
 */
4330
class DescribePropertyProcItem extends Rpc
4331
{
4332
}
4333
4334
/**
4335
 * @method string getSearchItemSub()
4336
 * @method $this withSearchItemSub($value)
4337
 * @method string getRemark()
4338
 * @method $this withRemark($value)
4339
 * @method string getPid()
4340
 * @method $this withPid($value)
4341
 * @method string getSearchItem()
4342
 * @method $this withSearchItem($value)
4343
 * @method string getUuid()
4344
 * @method $this withUuid($value)
4345
 * @method string getBiz()
4346
 * @method $this withBiz($value)
4347
 * @method string getSourceIp()
4348
 * @method $this withSourceIp($value)
4349
 * @method string getPageSize()
4350
 * @method $this withPageSize($value)
4351
 * @method string getProcessStartedStart()
4352
 * @method $this withProcessStartedStart($value)
4353
 * @method string getProcessStartedEnd()
4354
 * @method $this withProcessStartedEnd($value)
4355
 * @method string getLang()
4356
 * @method $this withLang($value)
4357
 * @method string getScaVersion()
4358
 * @method $this withScaVersion($value)
4359
 * @method string getSearchInfoSub()
4360
 * @method $this withSearchInfoSub($value)
4361
 * @method string getSearchInfo()
4362
 * @method $this withSearchInfo($value)
4363
 * @method string getCurrentPage()
4364
 * @method $this withCurrentPage($value)
4365
 * @method string getBizType()
4366
 * @method $this withBizType($value)
4367
 * @method string getPort()
4368
 * @method $this withPort($value)
4369
 * @method string getName()
4370
 * @method $this withName($value)
4371
 * @method string getScaName()
4372
 * @method $this withScaName($value)
4373
 * @method string getScaNamePattern()
4374
 * @method $this withScaNamePattern($value)
4375
 * @method string getUser()
4376
 * @method $this withUser($value)
4377
 */
4378
class DescribePropertyScaDetail extends Rpc
4379
{
4380
}
4381
4382
/**
4383
 * @method string getSearchItem()
4384
 * @method $this withSearchItem($value)
4385
 * @method string getType()
4386
 * @method $this withType($value)
4387
 * @method string getBiz()
4388
 * @method $this withBiz($value)
4389
 * @method string getSourceIp()
4390
 * @method $this withSourceIp($value)
4391
 * @method string getPageSize()
4392
 * @method $this withPageSize($value)
4393
 * @method string getLang()
4394
 * @method $this withLang($value)
4395
 * @method string getForceFlush()
4396
 * @method $this withForceFlush($value)
4397
 * @method string getSearchInfo()
4398
 * @method $this withSearchInfo($value)
4399
 * @method string getCurrentPage()
4400
 * @method $this withCurrentPage($value)
4401
 * @method string getName()
4402
 * @method $this withName($value)
4403
 */
4404
class DescribePropertyScaItem extends Rpc
4405
{
4406
}
4407
4408
/**
4409
 * @method string getType()
4410
 * @method $this withType($value)
4411
 * @method string getSourceIp()
4412
 * @method $this withSourceIp($value)
4413
 */
4414
class DescribePropertyScheduleConfig extends Rpc
4415
{
4416
}
4417
4418
/**
4419
 * @method string getSoftwareVersion()
4420
 * @method $this withSoftwareVersion($value)
4421
 * @method string getRemark()
4422
 * @method $this withRemark($value)
4423
 * @method string getUuid()
4424
 * @method $this withUuid($value)
4425
 * @method string getPath()
4426
 * @method $this withPath($value)
4427
 * @method string getSourceIp()
4428
 * @method $this withSourceIp($value)
4429
 * @method string getInstallTimeStart()
4430
 * @method $this withInstallTimeStart($value)
4431
 * @method string getPageSize()
4432
 * @method $this withPageSize($value)
4433
 * @method string getInstallTimeEnd()
4434
 * @method $this withInstallTimeEnd($value)
4435
 * @method string getCurrentPage()
4436
 * @method $this withCurrentPage($value)
4437
 * @method string getExtend()
4438
 * @method $this withExtend($value)
4439
 * @method string getName()
4440
 * @method $this withName($value)
4441
 */
4442
class DescribePropertySoftwareDetail extends Rpc
4443
{
4444
}
4445
4446
/**
4447
 * @method string getCurrentPage()
4448
 * @method $this withCurrentPage($value)
4449
 * @method string getSourceIp()
4450
 * @method $this withSourceIp($value)
4451
 * @method string getName()
4452
 * @method $this withName($value)
4453
 * @method string getPageSize()
4454
 * @method $this withPageSize($value)
4455
 * @method string getForceFlush()
4456
 * @method $this withForceFlush($value)
4457
 */
4458
class DescribePropertySoftwareItem extends Rpc
4459
{
4460
}
4461
4462
/**
4463
 * @method string getCurrentPage()
4464
 * @method $this withCurrentPage($value)
4465
 * @method string getSourceIp()
4466
 * @method $this withSourceIp($value)
4467
 * @method string getPageSize()
4468
 * @method $this withPageSize($value)
4469
 * @method string getLang()
4470
 * @method $this withLang($value)
4471
 */
4472
class DescribePropertyTypeScaItem extends Rpc
4473
{
4474
}
4475
4476
/**
4477
 * @method string getType()
4478
 * @method $this withType($value)
4479
 * @method string getSourceIp()
4480
 * @method $this withSourceIp($value)
4481
 */
4482
class DescribePropertyUsageNewest extends Rpc
4483
{
4484
}
4485
4486
/**
4487
 * @method string getRemark()
4488
 * @method $this withRemark($value)
4489
 * @method string getUuid()
4490
 * @method $this withUuid($value)
4491
 * @method string getSourceIp()
4492
 * @method $this withSourceIp($value)
4493
 * @method string getPageSize()
4494
 * @method $this withPageSize($value)
4495
 * @method string getLastLoginTimeStart()
4496
 * @method $this withLastLoginTimeStart($value)
4497
 * @method string getCurrentPage()
4498
 * @method $this withCurrentPage($value)
4499
 * @method string getLastLoginTimeEnd()
4500
 * @method $this withLastLoginTimeEnd($value)
4501
 * @method string getExtend()
4502
 * @method $this withExtend($value)
4503
 * @method string getIsRoot()
4504
 * @method $this withIsRoot($value)
4505
 * @method string getUser()
4506
 * @method $this withUser($value)
4507
 */
4508
class DescribePropertyUserDetail extends Rpc
4509
{
4510
}
4511
4512
/**
4513
 * @method string getCurrentPage()
4514
 * @method $this withCurrentPage($value)
4515
 * @method string getSourceIp()
4516
 * @method $this withSourceIp($value)
4517
 * @method string getPageSize()
4518
 * @method $this withPageSize($value)
4519
 * @method string getUser()
4520
 * @method $this withUser($value)
4521
 * @method string getForceFlush()
4522
 * @method $this withForceFlush($value)
4523
 */
4524
class DescribePropertyUserItem extends Rpc
4525
{
4526
}
4527
4528
/**
4529
 * @method string getSourceIp()
4530
 * @method $this withSourceIp($value)
4531
 * @method string getFrom()
4532
 * @method $this withFrom($value)
4533
 * @method string getQuaraFileId()
4534
 * @method $this withQuaraFileId($value)
4535
 */
4536
class DescribeQuaraFileDownloadInfo extends Rpc
4537
{
4538
}
4539
4540
/**
4541
 * @method string getResourceOwnerId()
4542
 * @method $this withResourceOwnerId($value)
4543
 * @method string getSourceIp()
4544
 * @method $this withSourceIp($value)
4545
 * @method string getMachineRemark()
4546
 * @method $this withMachineRemark($value)
4547
 * @method string getPageSize()
4548
 * @method $this withPageSize($value)
4549
 * @method string getCurrentPage()
4550
 * @method $this withCurrentPage($value)
4551
 * @method string getStatus()
4552
 * @method $this withStatus($value)
4553
 */
4554
class DescribeRestoreJobs extends Rpc
4555
{
4556
}
4557
4558
/**
4559
 * @method string getResourceOwnerId()
4560
 * @method $this withResourceOwnerId($value)
4561
 * @method string getSourceIp()
4562
 * @method $this withSourceIp($value)
4563
 * @method string getPageSize()
4564
 * @method $this withPageSize($value)
4565
 * @method string getCurrentPage()
4566
 * @method $this withCurrentPage($value)
4567
 * @method string getInstanceName()
4568
 * @method $this withInstanceName($value)
4569
 * @method string getStatus()
4570
 * @method $this withStatus($value)
4571
 */
4572
class DescribeRestorePlans extends Rpc
4573
{
4574
}
4575
4576
/**
4577
 * @method string getResourceOwnerId()
4578
 * @method $this withResourceOwnerId($value)
4579
 * @method string getItemId()
4580
 * @method $this withItemId($value)
4581
 * @method string getSourceIp()
4582
 * @method $this withSourceIp($value)
4583
 * @method string getPageSize()
4584
 * @method $this withPageSize($value)
4585
 * @method string getLang()
4586
 * @method $this withLang($value)
4587
 * @method string getCurrentPage()
4588
 * @method $this withCurrentPage($value)
4589
 * @method string getInstanceId()
4590
 * @method $this withInstanceId($value)
4591
 */
4592
class DescribeRiskCheckItemResult extends Rpc
4593
{
4594
}
4595
4596
/**
4597
 * @method string getResourceOwnerId()
4598
 * @method $this withResourceOwnerId($value)
4599
 * @method string getSourceIp()
4600
 * @method $this withSourceIp($value)
4601
 * @method string getPageSize()
4602
 * @method $this withPageSize($value)
4603
 * @method string getLang()
4604
 * @method $this withLang($value)
4605
 * @method string getAssetType()
4606
 * @method $this withAssetType($value)
4607
 * @method string getQueryFlag()
4608
 * @method $this withQueryFlag($value)
4609
 * @method string getGroupId()
4610
 * @method $this withGroupId($value)
4611
 * @method array getItemIds()
4612
 * @method string getCurrentPage()
4613
 * @method $this withCurrentPage($value)
4614
 * @method string getRiskLevel()
4615
 * @method $this withRiskLevel($value)
4616
 * @method string getInstanceId()
4617
 * @method $this withInstanceId($value)
4618
 * @method string getName()
4619
 * @method $this withName($value)
4620
 * @method string getStatus()
4621
 * @method $this withStatus($value)
4622
 */
4623
class DescribeRiskCheckResult extends Rpc
4624
{
4625
4626
    /**
4627
     * @param array $itemIds
4628
     *
4629
     * @return $this
4630
     */
4631
	public function withItemIds(array $itemIds)
4632
	{
4633
	    $this->data['ItemIds'] = $itemIds;
4634
		foreach ($itemIds as $i => $iValue) {
4635
			$this->options['query']['ItemIds.' . ($i + 1)] = $iValue;
4636
		}
4637
4638
		return $this;
4639
    }
4640
}
4641
4642
/**
4643
 * @method string getResourceOwnerId()
4644
 * @method $this withResourceOwnerId($value)
4645
 * @method string getSourceIp()
4646
 * @method $this withSourceIp($value)
4647
 * @method string getLang()
4648
 * @method $this withLang($value)
4649
 * @method string getResourceDirectoryAccountId()
4650
 * @method $this withResourceDirectoryAccountId($value)
4651
 */
4652
class DescribeRiskCheckSummary extends Rpc
4653
{
4654
}
4655
4656
/**
4657
 * @method string getResourceOwnerId()
4658
 * @method $this withResourceOwnerId($value)
4659
 * @method string getSourceIp()
4660
 * @method $this withSourceIp($value)
4661
 * @method string getLang()
4662
 * @method $this withLang($value)
4663
 */
4664
class DescribeRiskItemType extends Rpc
4665
{
4666
}
4667
4668
/**
4669
 * @method string getResourceOwnerId()
4670
 * @method $this withResourceOwnerId($value)
4671
 * @method string getCurrentPage()
4672
 * @method $this withCurrentPage($value)
4673
 * @method string getSourceIp()
4674
 * @method $this withSourceIp($value)
4675
 * @method array getInstanceIds()
4676
 * @method string getPageSize()
4677
 * @method $this withPageSize($value)
4678
 * @method string getLang()
4679
 * @method $this withLang($value)
4680
 */
4681
class DescribeRiskListCheckResult extends Rpc
4682
{
4683
4684
    /**
4685
     * @param array $instanceIds
4686
     *
4687
     * @return $this
4688
     */
4689
	public function withInstanceIds(array $instanceIds)
4690
	{
4691
	    $this->data['InstanceIds'] = $instanceIds;
4692
		foreach ($instanceIds as $i => $iValue) {
4693
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
4694
		}
4695
4696
		return $this;
4697
    }
4698
}
4699
4700
/**
4701
 * @method string getRiskName()
4702
 * @method $this withRiskName($value)
4703
 * @method string getLimit()
4704
 * @method $this withLimit($value)
4705
 * @method string getLang()
4706
 * @method $this withLang($value)
4707
 * @method string getRiskId()
4708
 * @method $this withRiskId($value)
4709
 */
4710
class DescribeRisks extends Rpc
4711
{
4712
}
4713
4714
/**
4715
 * @method string getSourceIp()
4716
 * @method $this withSourceIp($value)
4717
 * @method string getLang()
4718
 * @method $this withLang($value)
4719
 * @method string getResourceDirectoryAccountId()
4720
 * @method $this withResourceDirectoryAccountId($value)
4721
 * @method string getTypeName()
4722
 * @method $this withTypeName($value)
4723
 * @method string getUuids()
4724
 * @method $this withUuids($value)
4725
 */
4726
class DescribeRiskType extends Rpc
4727
{
4728
}
4729
4730
/**
4731
 * @method string getSourceIp()
4732
 * @method $this withSourceIp($value)
4733
 * @method string getLang()
4734
 * @method $this withLang($value)
4735
 * @method string getUuids()
4736
 * @method $this withUuids($value)
4737
 */
4738
class DescribeSasPmAgentList extends Rpc
4739
{
4740
}
4741
4742
/**
4743
 * @method string getSourceIp()
4744
 * @method $this withSourceIp($value)
4745
 * @method string getTaskId()
4746
 * @method $this withTaskId($value)
4747
 */
4748
class DescribeScanTaskProgress extends Rpc
4749
{
4750
}
4751
4752
/**
4753
 * @method string getSourceIp()
4754
 * @method $this withSourceIp($value)
4755
 * @method string getLevels()
4756
 * @method $this withLevels($value)
4757
 */
4758
class DescribeScanTaskStatistics extends Rpc
4759
{
4760
}
4761
4762
/**
4763
 * @method string getType()
4764
 * @method $this withType($value)
4765
 * @method string getSourceIp()
4766
 * @method $this withSourceIp($value)
4767
 * @method string getLang()
4768
 * @method $this withLang($value)
4769
 */
4770
class DescribeSearchCondition extends Rpc
4771
{
4772
}
4773
4774
/**
4775
 * @method string getSourceIp()
4776
 * @method $this withSourceIp($value)
4777
 * @method string getLang()
4778
 * @method $this withLang($value)
4779
 */
4780
class DescribeSecureSuggestion extends Rpc
4781
{
4782
}
4783
4784
/**
4785
 * @method string getResourceOwnerId()
4786
 * @method $this withResourceOwnerId($value)
4787
 * @method string getSourceIp()
4788
 * @method $this withSourceIp($value)
4789
 * @method string getLang()
4790
 * @method $this withLang($value)
4791
 */
4792
class DescribeSecurityCheckScheduleConfig extends Rpc
4793
{
4794
}
4795
4796
/**
4797
 * @method string getResourceOwnerId()
4798
 * @method $this withResourceOwnerId($value)
4799
 * @method string getSourceIp()
4800
 * @method $this withSourceIp($value)
4801
 * @method string getLang()
4802
 * @method $this withLang($value)
4803
 * @method string getSecurityEventId()
4804
 * @method $this withSecurityEventId($value)
4805
 */
4806
class DescribeSecurityEventOperations extends Rpc
4807
{
4808
}
4809
4810
/**
4811
 * @method string getResourceOwnerId()
4812
 * @method $this withResourceOwnerId($value)
4813
 * @method array getSecurityEventIds()
4814
 * @method string getSourceIp()
4815
 * @method $this withSourceIp($value)
4816
 * @method string getTaskId()
4817
 * @method $this withTaskId($value)
4818
 */
4819
class DescribeSecurityEventOperationStatus extends Rpc
4820
{
4821
4822
    /**
4823
     * @param array $securityEventIds
4824
     *
4825
     * @return $this
4826
     */
4827
	public function withSecurityEventIds(array $securityEventIds)
4828
	{
4829
	    $this->data['SecurityEventIds'] = $securityEventIds;
4830
		foreach ($securityEventIds as $i => $iValue) {
4831
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
4832
		}
4833
4834
		return $this;
4835
    }
4836
}
4837
4838
/**
4839
 * @method string getSourceIp()
4840
 * @method $this withSourceIp($value)
4841
 * @method string getLang()
4842
 * @method $this withLang($value)
4843
 * @method string getResourceDirectoryAccountId()
4844
 * @method $this withResourceDirectoryAccountId($value)
4845
 */
4846
class DescribeSecurityStatInfo extends Rpc
4847
{
4848
}
4849
4850
/**
4851
 * @method string getSourceIp()
4852
 * @method $this withSourceIp($value)
4853
 * @method string getServiceLinkedRole()
4854
 * @method $this withServiceLinkedRole($value)
4855
 */
4856
class DescribeServiceLinkedRoleStatus extends Rpc
4857
{
4858
}
4859
4860
/**
4861
 * @method string getResourceOwnerId()
4862
 * @method $this withResourceOwnerId($value)
4863
 * @method string getSourceIp()
4864
 * @method $this withSourceIp($value)
4865
 * @method string getSecurityEventId()
4866
 * @method $this withSecurityEventId($value)
4867
 */
4868
class DescribeSimilarEventScenarios extends Rpc
4869
{
4870
}
4871
4872
/**
4873
 * @method string getResourceOwnerId()
4874
 * @method $this withResourceOwnerId($value)
4875
 * @method string getCurrentPage()
4876
 * @method $this withCurrentPage($value)
4877
 * @method string getSourceIp()
4878
 * @method $this withSourceIp($value)
4879
 * @method string getPageSize()
4880
 * @method $this withPageSize($value)
4881
 * @method string getLang()
4882
 * @method $this withLang($value)
4883
 * @method string getTaskId()
4884
 * @method $this withTaskId($value)
4885
 */
4886
class DescribeSimilarSecurityEvents extends Rpc
4887
{
4888
}
4889
4890
/**
4891
 * @method string getResourceOwnerId()
4892
 * @method $this withResourceOwnerId($value)
4893
 * @method string getStatusList()
4894
 * @method $this withStatusList($value)
4895
 * @method string getUuid()
4896
 * @method $this withUuid($value)
4897
 * @method string getSourceIp()
4898
 * @method $this withSourceIp($value)
4899
 * @method string getMachineRemark()
4900
 * @method $this withMachineRemark($value)
4901
 * @method string getNextToken()
4902
 * @method $this withNextToken($value)
4903
 * @method string getPageSize()
4904
 * @method $this withPageSize($value)
4905
 * @method string getCurrentPage()
4906
 * @method $this withCurrentPage($value)
4907
 * @method string getApiVersion()
4908
 * @method $this withApiVersion($value)
4909
 * @method string getMachineRegion()
4910
 * @method $this withMachineRegion($value)
4911
 * @method string getIsAliYunEcs()
4912
 * @method $this withIsAliYunEcs($value)
4913
 */
4914
class DescribeSnapshots extends Rpc
4915
{
4916
}
4917
4918
/**
4919
 * @method string getSourceIp()
4920
 * @method $this withSourceIp($value)
4921
 * @method string getLang()
4922
 * @method $this withLang($value)
4923
 * @method string getResourceDirectoryAccountId()
4924
 * @method $this withResourceDirectoryAccountId($value)
4925
 * @method string getCustomType()
4926
 * @method $this withCustomType($value)
4927
 * @method string getStrategyIds()
4928
 * @method $this withStrategyIds($value)
4929
 */
4930
class DescribeStrategy extends Rpc
4931
{
4932
}
4933
4934
/**
4935
 * @method string getSourceIp()
4936
 * @method $this withSourceIp($value)
4937
 * @method string getId()
4938
 * @method $this withId($value)
4939
 * @method string getLang()
4940
 * @method $this withLang($value)
4941
 * @method string getResourceDirectoryAccountId()
4942
 * @method $this withResourceDirectoryAccountId($value)
4943
 */
4944
class DescribeStrategyDetail extends Rpc
4945
{
4946
}
4947
4948
/**
4949
 * @method string getSourceIp()
4950
 * @method $this withSourceIp($value)
4951
 * @method string getPageSize()
4952
 * @method $this withPageSize($value)
4953
 * @method string getCurrentPage()
4954
 * @method $this withCurrentPage($value)
4955
 * @method string getStrategyId()
4956
 * @method $this withStrategyId($value)
4957
 */
4958
class DescribeStrategyExecDetail extends Rpc
4959
{
4960
}
4961
4962
/**
4963
 * @method string getType()
4964
 * @method $this withType($value)
4965
 * @method string getSourceIp()
4966
 * @method $this withSourceIp($value)
4967
 * @method string getResourceDirectoryAccountId()
4968
 * @method $this withResourceDirectoryAccountId($value)
4969
 * @method string getConfig()
4970
 * @method $this withConfig($value)
4971
 */
4972
class DescribeStrategyTarget extends Rpc
4973
{
4974
}
4975
4976
/**
4977
 * @method string getSourceIp()
4978
 * @method $this withSourceIp($value)
4979
 * @method string getLang()
4980
 * @method $this withLang($value)
4981
 * @method string getResourceDirectoryAccountId()
4982
 * @method $this withResourceDirectoryAccountId($value)
4983
 */
4984
class DescribeSummaryInfo extends Rpc
4985
{
4986
}
4987
4988
/**
4989
 * @method string getResourceOwnerId()
4990
 * @method $this withResourceOwnerId($value)
4991
 * @method string getSourceIp()
4992
 * @method $this withSourceIp($value)
4993
 */
4994
class DescribeSupportRegion extends Rpc
4995
{
4996
}
4997
4998
/**
4999
 * @method string getSourceIp()
5000
 * @method $this withSourceIp($value)
5001
 * @method string getFrom()
5002
 * @method $this withFrom($value)
5003
 * @method string getLang()
5004
 * @method $this withLang($value)
5005
 * @method string getSuspiciousEventId()
5006
 * @method $this withSuspiciousEventId($value)
5007
 */
5008
class DescribeSuspEventDetail extends Rpc
5009
{
5010
}
5011
5012
/**
5013
 * @method string getSourceIp()
5014
 * @method $this withSourceIp($value)
5015
 * @method string getFrom()
5016
 * @method $this withFrom($value)
5017
 * @method string getExportId()
5018
 * @method $this withExportId($value)
5019
 */
5020
class DescribeSuspEventExportInfo extends Rpc
5021
{
5022
}
5023
5024
/**
5025
 * @method string getSourceIp()
5026
 * @method $this withSourceIp($value)
5027
 * @method string getPageSize()
5028
 * @method $this withPageSize($value)
5029
 * @method string getFrom()
5030
 * @method $this withFrom($value)
5031
 * @method string getGroupingId()
5032
 * @method $this withGroupingId($value)
5033
 * @method string getGroupId()
5034
 * @method $this withGroupId($value)
5035
 * @method string getCurrentPage()
5036
 * @method $this withCurrentPage($value)
5037
 * @method string getQuaraTag()
5038
 * @method $this withQuaraTag($value)
5039
 * @method string getStatus()
5040
 * @method $this withStatus($value)
5041
 */
5042
class DescribeSuspEventQuaraFiles extends Rpc
5043
{
5044
}
5045
5046
/**
5047
 * @method string getSource()
5048
 * @method $this withSource($value)
5049
 * @method string getContainerFieldName()
5050
 * @method $this withContainerFieldName($value)
5051
 * @method string getSourceIp()
5052
 * @method $this withSourceIp($value)
5053
 * @method string getEventNames()
5054
 * @method $this withEventNames($value)
5055
 * @method string getFrom()
5056
 * @method $this withFrom($value)
5057
 * @method string getId()
5058
 * @method $this withId($value)
5059
 * @method string getTacticId()
5060
 * @method string getAlarmUniqueInfo()
5061
 * @method $this withAlarmUniqueInfo($value)
5062
 * @method string getUniqueInfo()
5063
 * @method $this withUniqueInfo($value)
5064
 * @method string getGroupId()
5065
 * @method $this withGroupId($value)
5066
 * @method string getOperateTimeEnd()
5067
 * @method $this withOperateTimeEnd($value)
5068
 * @method string getName()
5069
 * @method $this withName($value)
5070
 * @method string getStatus()
5071
 * @method $this withStatus($value)
5072
 * @method string getUuids()
5073
 * @method $this withUuids($value)
5074
 * @method string getTimeEnd()
5075
 * @method $this withTimeEnd($value)
5076
 * @method string getTargetType()
5077
 * @method $this withTargetType($value)
5078
 * @method string getSortType()
5079
 * @method $this withSortType($value)
5080
 * @method string getRemark()
5081
 * @method $this withRemark($value)
5082
 * @method string getContainerFieldValue()
5083
 * @method $this withContainerFieldValue($value)
5084
 * @method string getPageSize()
5085
 * @method $this withPageSize($value)
5086
 * @method string getLang()
5087
 * @method $this withLang($value)
5088
 * @method string getDealed()
5089
 * @method $this withDealed($value)
5090
 * @method string getCurrentPage()
5091
 * @method $this withCurrentPage($value)
5092
 * @method string getClusterId()
5093
 * @method $this withClusterId($value)
5094
 * @method array getOperateErrorCodeList()
5095
 * @method string getSortColumn()
5096
 * @method $this withSortColumn($value)
5097
 * @method array getAssetsTypeList()
5098
 * @method string getOperateTimeStart()
5099
 * @method $this withOperateTimeStart($value)
5100
 * @method string getTimeStart()
5101
 * @method $this withTimeStart($value)
5102
 * @method string getLevels()
5103
 * @method $this withLevels($value)
5104
 * @method string getParentEventTypes()
5105
 * @method $this withParentEventTypes($value)
5106
 */
5107
class DescribeSuspEvents extends Rpc
5108
{
5109
5110
    /**
5111
     * @param string $value
5112
     *
5113
     * @return $this
5114
     */
5115
    public function withTacticId($value)
5116
    {
5117
        $this->data['TacticId'] = $value;
5118
        $this->options['form_params']['TacticId'] = $value;
5119
5120
        return $this;
5121
    }
5122
5123
    /**
5124
     * @param array $operateErrorCodeList
5125
     *
5126
     * @return $this
5127
     */
5128
	public function withOperateErrorCodeList(array $operateErrorCodeList)
5129
	{
5130
	    $this->data['OperateErrorCodeList'] = $operateErrorCodeList;
5131
		foreach ($operateErrorCodeList as $i => $iValue) {
5132
			$this->options['query']['OperateErrorCodeList.' . ($i + 1)] = $iValue;
5133
		}
5134
5135
		return $this;
5136
    }
5137
5138
    /**
5139
     * @param array $assetsTypeList
5140
     *
5141
     * @return $this
5142
     */
5143
	public function withAssetsTypeList(array $assetsTypeList)
5144
	{
5145
	    $this->data['AssetsTypeList'] = $assetsTypeList;
5146
		foreach ($assetsTypeList as $i => $iValue) {
5147
			$this->options['query']['AssetsTypeList.' . ($i + 1)] = $iValue;
5148
		}
5149
5150
		return $this;
5151
    }
5152
}
5153
5154
/**
5155
 * @method string getSourceIp()
5156
 * @method $this withSourceIp($value)
5157
 * @method string getFrom()
5158
 * @method $this withFrom($value)
5159
 * @method string getId()
5160
 * @method $this withId($value)
5161
 */
5162
class DescribeSuspEventUserSetting extends Rpc
5163
{
5164
}
5165
5166
/**
5167
 * @method string getType()
5168
 * @method $this withType($value)
5169
 * @method string getSourceIp()
5170
 * @method $this withSourceIp($value)
5171
 * @method string getResourceDirectoryAccountId()
5172
 * @method $this withResourceDirectoryAccountId($value)
5173
 */
5174
class DescribeSuspiciousOverallConfig extends Rpc
5175
{
5176
}
5177
5178
/**
5179
 * @method string getType()
5180
 * @method $this withType($value)
5181
 * @method string getSourceIp()
5182
 * @method $this withSourceIp($value)
5183
 * @method string getLang()
5184
 * @method $this withLang($value)
5185
 * @method string getResourceDirectoryAccountId()
5186
 * @method $this withResourceDirectoryAccountId($value)
5187
 */
5188
class DescribeSuspiciousUUIDConfig extends Rpc
5189
{
5190
}
5191
5192
/**
5193
 * @method string getType()
5194
 * @method $this withType($value)
5195
 * @method string getSourceIp()
5196
 * @method $this withSourceIp($value)
5197
 * @method string getResourceDirectoryAccountId()
5198
 * @method $this withResourceDirectoryAccountId($value)
5199
 * @method string getConfig()
5200
 * @method $this withConfig($value)
5201
 */
5202
class DescribeTarget extends Rpc
5203
{
5204
}
5205
5206
/**
5207
 * @method string getSourceIp()
5208
 * @method $this withSourceIp($value)
5209
 * @method string getBuildTaskId()
5210
 * @method $this withBuildTaskId($value)
5211
 */
5212
class DescribeTaskErrorLog extends Rpc
5213
{
5214
}
5215
5216
/**
5217
 * @method string getGroupId()
5218
 * @method $this withGroupId($value)
5219
 * @method string getRemark()
5220
 * @method $this withRemark($value)
5221
 * @method string getFrom()
5222
 * @method $this withFrom($value)
5223
 */
5224
class DescribeTotalStatistics extends Rpc
5225
{
5226
}
5227
5228
/**
5229
 * @method string getVertexId()
5230
 * @method $this withVertexId($value)
5231
 * @method string getType()
5232
 * @method $this withType($value)
5233
 * @method string getUuid()
5234
 * @method $this withUuid($value)
5235
 * @method string getSourceIp()
5236
 * @method $this withSourceIp($value)
5237
 * @method string getFrom()
5238
 * @method $this withFrom($value)
5239
 * @method string getLang()
5240
 * @method $this withLang($value)
5241
 * @method string getIncidentTime()
5242
 * @method $this withIncidentTime($value)
5243
 */
5244
class DescribeTraceInfoDetail extends Rpc
5245
{
5246
}
5247
5248
/**
5249
 * @method string getVertexId()
5250
 * @method $this withVertexId($value)
5251
 * @method string getType()
5252
 * @method $this withType($value)
5253
 * @method string getUuid()
5254
 * @method $this withUuid($value)
5255
 * @method string getEventName()
5256
 * @method $this withEventName($value)
5257
 * @method string getSourceIp()
5258
 * @method $this withSourceIp($value)
5259
 * @method string getFrom()
5260
 * @method $this withFrom($value)
5261
 * @method string getLang()
5262
 * @method $this withLang($value)
5263
 * @method string getIncidentTime()
5264
 * @method $this withIncidentTime($value)
5265
 */
5266
class DescribeTraceInfoNode extends Rpc
5267
{
5268
}
5269
5270
/**
5271
 * @method string getDatabaseType()
5272
 * @method $this withDatabaseType($value)
5273
 * @method string getResourceOwnerId()
5274
 * @method $this withResourceOwnerId($value)
5275
 * @method string getSourceIp()
5276
 * @method $this withSourceIp($value)
5277
 * @method string getPageSize()
5278
 * @method $this withPageSize($value)
5279
 * @method string getQueryType()
5280
 * @method $this withQueryType($value)
5281
 * @method string getCurrentPage()
5282
 * @method $this withCurrentPage($value)
5283
 * @method string getInstanceName()
5284
 * @method $this withInstanceName($value)
5285
 * @method string getUniRegionId()
5286
 * @method $this withUniRegionId($value)
5287
 */
5288
class DescribeUniBackupDatabase extends Rpc
5289
{
5290
}
5291
5292
/**
5293
 * @method string getResourceOwnerId()
5294
 * @method $this withResourceOwnerId($value)
5295
 * @method string getSourceIp()
5296
 * @method $this withSourceIp($value)
5297
 * @method string getPageSize()
5298
 * @method $this withPageSize($value)
5299
 * @method string getLang()
5300
 * @method $this withLang($value)
5301
 * @method string getCurrentPage()
5302
 * @method $this withCurrentPage($value)
5303
 * @method string getPolicyName()
5304
 * @method $this withPolicyName($value)
5305
 */
5306
class DescribeUniBackupPolicies extends Rpc
5307
{
5308
}
5309
5310
/**
5311
 * @method string getResourceOwnerId()
5312
 * @method $this withResourceOwnerId($value)
5313
 * @method string getSourceIp()
5314
 * @method $this withSourceIp($value)
5315
 * @method string getPolicyId()
5316
 * @method $this withPolicyId($value)
5317
 */
5318
class DescribeUniBackupPolicyDetail extends Rpc
5319
{
5320
}
5321
5322
/**
5323
 * @method string getResourceOwnerId()
5324
 * @method $this withResourceOwnerId($value)
5325
 * @method string getDatabase()
5326
 * @method $this withDatabase($value)
5327
 * @method string getSourceIp()
5328
 * @method $this withSourceIp($value)
5329
 * @method string getPolicyId()
5330
 * @method $this withPolicyId($value)
5331
 * @method string getPageSize()
5332
 * @method $this withPageSize($value)
5333
 * @method string getCurrentPage()
5334
 * @method $this withCurrentPage($value)
5335
 */
5336
class DescribeUniRecoverableList extends Rpc
5337
{
5338
}
5339
5340
/**
5341
 * @method string getResourceOwnerId()
5342
 * @method $this withResourceOwnerId($value)
5343
 * @method string getSourceIp()
5344
 * @method $this withSourceIp($value)
5345
 */
5346
class DescribeUniSupportRegion extends Rpc
5347
{
5348
}
5349
5350
/**
5351
 * @method string getResourceOwnerId()
5352
 * @method $this withResourceOwnerId($value)
5353
 * @method string getSourceIp()
5354
 * @method $this withSourceIp($value)
5355
 */
5356
class DescribeUserBackupMachines extends Rpc
5357
{
5358
}
5359
5360
/**
5361
 * @method string getResourceOwnerId()
5362
 * @method $this withResourceOwnerId($value)
5363
 * @method string getSourceIp()
5364
 * @method $this withSourceIp($value)
5365
 * @method string getLang()
5366
 * @method $this withLang($value)
5367
 */
5368
class DescribeUserBaselineAuthorization extends Rpc
5369
{
5370
}
5371
5372
/**
5373
 * @method string getResourceOwnerId()
5374
 * @method $this withResourceOwnerId($value)
5375
 * @method string getSourceIp()
5376
 * @method $this withSourceIp($value)
5377
 * @method string getLang()
5378
 * @method $this withLang($value)
5379
 */
5380
class DescribeUserLayoutAuthorization extends Rpc
5381
{
5382
}
5383
5384
/**
5385
 * @method string getStatusList()
5386
 * @method $this withStatusList($value)
5387
 * @method string getTargetType()
5388
 * @method $this withTargetType($value)
5389
 * @method string getRemark()
5390
 * @method $this withRemark($value)
5391
 * @method string getType()
5392
 * @method $this withType($value)
5393
 * @method string getVpcInstanceIds()
5394
 * @method $this withVpcInstanceIds($value)
5395
 * @method array getVulNames()
5396
 * @method string getSourceIp()
5397
 * @method $this withSourceIp($value)
5398
 * @method string getTag()
5399
 * @method $this withTag($value)
5400
 * @method string getLang()
5401
 * @method $this withLang($value)
5402
 * @method string getLevel()
5403
 * @method $this withLevel($value)
5404
 * @method string getGroupId()
5405
 * @method $this withGroupId($value)
5406
 * @method string getDealed()
5407
 * @method $this withDealed($value)
5408
 * @method string getFieldValue()
5409
 * @method $this withFieldValue($value)
5410
 * @method string getFieldName()
5411
 * @method $this withFieldName($value)
5412
 * @method string getSearchTags()
5413
 * @method $this withSearchTags($value)
5414
 * @method string getNecessity()
5415
 * @method $this withNecessity($value)
5416
 */
5417
class DescribeUuidsByVulNames extends Rpc
5418
{
5419
5420
    /**
5421
     * @param array $vulNames
5422
     *
5423
     * @return $this
5424
     */
5425
	public function withVulNames(array $vulNames)
5426
	{
5427
	    $this->data['VulNames'] = $vulNames;
5428
		foreach ($vulNames as $i => $iValue) {
5429
			$this->options['query']['VulNames.' . ($i + 1)] = $iValue;
5430
		}
5431
5432
		return $this;
5433
    }
5434
}
5435
5436
/**
5437
 * @method string getSourceIp()
5438
 * @method $this withSourceIp($value)
5439
 */
5440
class DescribeVendorList extends Rpc
5441
{
5442
}
5443
5444
/**
5445
 * @method string getSourceIp()
5446
 * @method $this withSourceIp($value)
5447
 * @method string getResourceDirectoryAccountId()
5448
 * @method $this withResourceDirectoryAccountId($value)
5449
 */
5450
class DescribeVersionConfig extends Rpc
5451
{
5452
}
5453
5454
/**
5455
 * @method string getSourceIp()
5456
 * @method $this withSourceIp($value)
5457
 */
5458
class DescribeVpcHoneyPotCriteria extends Rpc
5459
{
5460
}
5461
5462
/**
5463
 * @method string getVpcName()
5464
 * @method $this withVpcName($value)
5465
 * @method string getSourceIp()
5466
 * @method $this withSourceIp($value)
5467
 * @method string getPageSize()
5468
 * @method $this withPageSize($value)
5469
 * @method string getHoneyPotExistence()
5470
 * @method $this withHoneyPotExistence($value)
5471
 * @method string getVpcRegionId()
5472
 * @method $this withVpcRegionId($value)
5473
 * @method string getCurrentPage()
5474
 * @method $this withCurrentPage($value)
5475
 * @method string getVpcId()
5476
 * @method $this withVpcId($value)
5477
 */
5478
class DescribeVpcHoneyPotList extends Rpc
5479
{
5480
}
5481
5482
/**
5483
 * @method string getSourceIp()
5484
 * @method $this withSourceIp($value)
5485
 */
5486
class DescribeVpcList extends Rpc
5487
{
5488
}
5489
5490
/**
5491
 * @method array getTaskIds()
5492
 * @method string getUuid()
5493
 * @method $this withUuid($value)
5494
 * @method string getSourceIp()
5495
 * @method $this withSourceIp($value)
5496
 * @method array getTypes()
5497
 */
5498
class DescribeVulCheckTaskStatusDetail extends Rpc
5499
{
5500
5501
    /**
5502
     * @param array $taskIds
5503
     *
5504
     * @return $this
5505
     */
5506
	public function withTaskIds(array $taskIds)
5507
	{
5508
	    $this->data['TaskIds'] = $taskIds;
5509
		foreach ($taskIds as $i => $iValue) {
5510
			$this->options['query']['TaskIds.' . ($i + 1)] = $iValue;
5511
		}
5512
5513
		return $this;
5514
    }
5515
5516
    /**
5517
     * @param array $types
5518
     *
5519
     * @return $this
5520
     */
5521
	public function withTypes(array $types)
5522
	{
5523
	    $this->data['Types'] = $types;
5524
		foreach ($types as $i => $iValue) {
5525
			$this->options['query']['Types.' . ($i + 1)] = $iValue;
5526
		}
5527
5528
		return $this;
5529
    }
5530
}
5531
5532
/**
5533
 * @method string getType()
5534
 * @method $this withType($value)
5535
 * @method string getSourceIp()
5536
 * @method $this withSourceIp($value)
5537
 * @method string getResourceDirectoryAccountId()
5538
 * @method $this withResourceDirectoryAccountId($value)
5539
 */
5540
class DescribeVulConfig extends Rpc
5541
{
5542
}
5543
5544
/**
5545
 * @method string getType()
5546
 * @method $this withType($value)
5547
 * @method string getAliasName()
5548
 * @method $this withAliasName($value)
5549
 * @method string getSourceIp()
5550
 * @method $this withSourceIp($value)
5551
 * @method string getName()
5552
 * @method $this withName($value)
5553
 * @method string getLang()
5554
 * @method $this withLang($value)
5555
 */
5556
class DescribeVulDetails extends Rpc
5557
{
5558
}
5559
5560
/**
5561
 * @method string getSourceIp()
5562
 * @method $this withSourceIp($value)
5563
 * @method string getExportId()
5564
 * @method $this withExportId($value)
5565
 */
5566
class DescribeVulExportInfo extends Rpc
5567
{
5568
}
5569
5570
/**
5571
 * @method string getSourceIp()
5572
 * @method $this withSourceIp($value)
5573
 */
5574
class DescribeVulFixStatistics extends Rpc
5575
{
5576
}
5577
5578
/**
5579
 * @method string getMinScore()
5580
 * @method $this withMinScore($value)
5581
 * @method string getAttachTypes()
5582
 * @method $this withAttachTypes($value)
5583
 * @method string getType()
5584
 * @method $this withType($value)
5585
 * @method string getVpcInstanceIds()
5586
 * @method $this withVpcInstanceIds($value)
5587
 * @method string getCreateTsStart()
5588
 * @method $this withCreateTsStart($value)
5589
 * @method string getContainerFieldName()
5590
 * @method $this withContainerFieldName($value)
5591
 * @method string getPath()
5592
 * @method $this withPath($value)
5593
 * @method string getSourceIp()
5594
 * @method $this withSourceIp($value)
5595
 * @method string getModifyTsEnd()
5596
 * @method $this withModifyTsEnd($value)
5597
 * @method string getLevel()
5598
 * @method $this withLevel($value)
5599
 * @method string getResource()
5600
 * @method $this withResource($value)
5601
 * @method string getGroupId()
5602
 * @method $this withGroupId($value)
5603
 * @method string getAliasName()
5604
 * @method $this withAliasName($value)
5605
 * @method string getName()
5606
 * @method $this withName($value)
5607
 * @method string getIds()
5608
 * @method $this withIds($value)
5609
 * @method string getCreateTsEnd()
5610
 * @method $this withCreateTsEnd($value)
5611
 * @method string getNecessity()
5612
 * @method $this withNecessity($value)
5613
 * @method string getUuids()
5614
 * @method $this withUuids($value)
5615
 * @method string getStatusList()
5616
 * @method $this withStatusList($value)
5617
 * @method string getTargetType()
5618
 * @method $this withTargetType($value)
5619
 * @method string getContainerName()
5620
 * @method $this withContainerName($value)
5621
 * @method string getCveId()
5622
 * @method $this withCveId($value)
5623
 * @method string getRemark()
5624
 * @method $this withRemark($value)
5625
 * @method string getContainerFieldValue()
5626
 * @method $this withContainerFieldValue($value)
5627
 * @method string getImageName()
5628
 * @method $this withImageName($value)
5629
 * @method string getPageSize()
5630
 * @method $this withPageSize($value)
5631
 * @method string getModifyTsStart()
5632
 * @method $this withModifyTsStart($value)
5633
 * @method string getLang()
5634
 * @method $this withLang($value)
5635
 * @method string getAssetType()
5636
 * @method $this withAssetType($value)
5637
 * @method string getDealed()
5638
 * @method $this withDealed($value)
5639
 * @method string getCurrentPage()
5640
 * @method $this withCurrentPage($value)
5641
 * @method string getClusterId()
5642
 * @method $this withClusterId($value)
5643
 * @method string getBatchName()
5644
 * @method $this withBatchName($value)
5645
 */
5646
class DescribeVulList extends Rpc
5647
{
5648
}
5649
5650
/**
5651
 * @method string getCveId()
5652
 * @method $this withCveId($value)
5653
 * @method string getSourceIp()
5654
 * @method $this withSourceIp($value)
5655
 * @method string getPageSize()
5656
 * @method $this withPageSize($value)
5657
 * @method string getCurrentPage()
5658
 * @method $this withCurrentPage($value)
5659
 * @method string getVulNameLike()
5660
 * @method $this withVulNameLike($value)
5661
 */
5662
class DescribeVulListPage extends Rpc
5663
{
5664
}
5665
5666
/**
5667
 * @method string getTargetType()
5668
 * @method $this withTargetType($value)
5669
 * @method string getStartTs()
5670
 * @method $this withStartTs($value)
5671
 * @method string getCreateTsStart()
5672
 * @method $this withCreateTsStart($value)
5673
 * @method string getContainerFieldName()
5674
 * @method $this withContainerFieldName($value)
5675
 * @method string getSourceIp()
5676
 * @method $this withSourceIp($value)
5677
 * @method string getContainerFieldValue()
5678
 * @method $this withContainerFieldValue($value)
5679
 * @method string getEndTs()
5680
 * @method $this withEndTs($value)
5681
 * @method string getFrom()
5682
 * @method $this withFrom($value)
5683
 * @method array getNecessityList()
5684
 * @method string getClusterId()
5685
 * @method $this withClusterId($value)
5686
 * @method string getIncludeApp()
5687
 * @method $this withIncludeApp($value)
5688
 * @method string getCreateTsEnd()
5689
 * @method $this withCreateTsEnd($value)
5690
 * @method string getUuids()
5691
 * @method $this withUuids($value)
5692
 */
5693
class DescribeVulNumStatistics extends Rpc
5694
{
5695
5696
    /**
5697
     * @param array $necessityList
5698
     *
5699
     * @return $this
5700
     */
5701
	public function withNecessityList(array $necessityList)
5702
	{
5703
	    $this->data['NecessityList'] = $necessityList;
5704
		foreach ($necessityList as $i => $iValue) {
5705
			$this->options['query']['NecessityList.' . ($i + 1)] = $iValue;
5706
		}
5707
5708
		return $this;
5709
    }
5710
}
5711
5712
/**
5713
 * @method string getType()
5714
 * @method $this withType($value)
5715
 * @method string getUuid()
5716
 * @method $this withUuid($value)
5717
 * @method string getSourceIp()
5718
 * @method $this withSourceIp($value)
5719
 */
5720
class DescribeVulTargetConfig extends Rpc
5721
{
5722
}
5723
5724
/**
5725
 * @method string getType()
5726
 * @method $this withType($value)
5727
 * @method string getSourceIp()
5728
 * @method $this withSourceIp($value)
5729
 * @method string getResourceDirectoryAccountId()
5730
 * @method $this withResourceDirectoryAccountId($value)
5731
 */
5732
class DescribeVulTargetStatistics extends Rpc
5733
{
5734
}
5735
5736
/**
5737
 * @method string getCurrentPage()
5738
 * @method $this withCurrentPage($value)
5739
 * @method string getSourceIp()
5740
 * @method $this withSourceIp($value)
5741
 * @method string getPageSize()
5742
 * @method $this withPageSize($value)
5743
 */
5744
class DescribeVulWhitelist extends Rpc
5745
{
5746
}
5747
5748
/**
5749
 * @method string getSourceIp()
5750
 * @method $this withSourceIp($value)
5751
 * @method string getExportId()
5752
 * @method $this withExportId($value)
5753
 */
5754
class DescribeWarningExportInfo extends Rpc
5755
{
5756
}
5757
5758
/**
5759
 * @method string getTargetType()
5760
 * @method $this withTargetType($value)
5761
 * @method string getContainerFieldName()
5762
 * @method $this withContainerFieldName($value)
5763
 * @method string getSourceIp()
5764
 * @method $this withSourceIp($value)
5765
 * @method string getContainerFieldValue()
5766
 * @method $this withContainerFieldValue($value)
5767
 * @method string getPageSize()
5768
 * @method $this withPageSize($value)
5769
 * @method string getMachineName()
5770
 * @method $this withMachineName($value)
5771
 * @method string getLang()
5772
 * @method $this withLang($value)
5773
 * @method string getHaveRisk()
5774
 * @method $this withHaveRisk($value)
5775
 * @method string getGroupId()
5776
 * @method $this withGroupId($value)
5777
 * @method string getCurrentPage()
5778
 * @method $this withCurrentPage($value)
5779
 * @method string getClusterId()
5780
 * @method $this withClusterId($value)
5781
 * @method string getRiskId()
5782
 * @method $this withRiskId($value)
5783
 * @method string getStrategyId()
5784
 * @method $this withStrategyId($value)
5785
 * @method string getUuids()
5786
 * @method $this withUuids($value)
5787
 */
5788
class DescribeWarningMachines extends Rpc
5789
{
5790
}
5791
5792
/**
5793
 * @method string getRemark()
5794
 * @method $this withRemark($value)
5795
 * @method string getCurrentPage()
5796
 * @method $this withCurrentPage($value)
5797
 * @method string getSourceIp()
5798
 * @method $this withSourceIp($value)
5799
 * @method string getPageSize()
5800
 * @method $this withPageSize($value)
5801
 * @method string getLang()
5802
 * @method $this withLang($value)
5803
 * @method string getStatus()
5804
 * @method $this withStatus($value)
5805
 */
5806
class DescribeWebLockBindList extends Rpc
5807
{
5808
}
5809
5810
/**
5811
 * @method string getUuid()
5812
 * @method $this withUuid($value)
5813
 * @method string getSourceIp()
5814
 * @method $this withSourceIp($value)
5815
 * @method string getLang()
5816
 * @method $this withLang($value)
5817
 */
5818
class DescribeWebLockConfigList extends Rpc
5819
{
5820
}
5821
5822
/**
5823
 * @method string getSourceIp()
5824
 * @method $this withSourceIp($value)
5825
 */
5826
class DescribeWebLockExclusiveFileType extends Rpc
5827
{
5828
}
5829
5830
/**
5831
 * @method string getTsEnd()
5832
 * @method $this withTsEnd($value)
5833
 * @method string getCurrentPage()
5834
 * @method $this withCurrentPage($value)
5835
 * @method string getTsBegin()
5836
 * @method $this withTsBegin($value)
5837
 * @method string getSourceIp()
5838
 * @method $this withSourceIp($value)
5839
 * @method string getPageSize()
5840
 * @method $this withPageSize($value)
5841
 */
5842
class DescribeWebLockFileChangeStatistics extends Rpc
5843
{
5844
}
5845
5846
/**
5847
 * @method string getRemark()
5848
 * @method $this withRemark($value)
5849
 * @method string getSourceIp()
5850
 * @method $this withSourceIp($value)
5851
 * @method string getPageSize()
5852
 * @method $this withPageSize($value)
5853
 * @method string getTsEnd()
5854
 * @method $this withTsEnd($value)
5855
 * @method string getProcessName()
5856
 * @method $this withProcessName($value)
5857
 * @method string getCurrentPage()
5858
 * @method $this withCurrentPage($value)
5859
 * @method string getDealed()
5860
 * @method $this withDealed($value)
5861
 * @method string getTsBegin()
5862
 * @method $this withTsBegin($value)
5863
 */
5864
class DescribeWebLockFileEvents extends Rpc
5865
{
5866
}
5867
5868
/**
5869
 * @method string getTsEnd()
5870
 * @method $this withTsEnd($value)
5871
 * @method string getTsBegin()
5872
 * @method $this withTsBegin($value)
5873
 * @method string getSourceIp()
5874
 * @method $this withSourceIp($value)
5875
 */
5876
class DescribeWebLockFileTypeSummary extends Rpc
5877
{
5878
}
5879
5880
/**
5881
 * @method string getSourceIp()
5882
 * @method $this withSourceIp($value)
5883
 */
5884
class DescribeWebLockInclusiveFileType extends Rpc
5885
{
5886
}
5887
5888
/**
5889
 * @method string getTsEnd()
5890
 * @method $this withTsEnd($value)
5891
 * @method string getCurrentPage()
5892
 * @method $this withCurrentPage($value)
5893
 * @method string getTsBegin()
5894
 * @method $this withTsBegin($value)
5895
 * @method string getSourceIp()
5896
 * @method $this withSourceIp($value)
5897
 * @method string getPageSize()
5898
 * @method $this withPageSize($value)
5899
 */
5900
class DescribeWebLockProcessBlockStatistics extends Rpc
5901
{
5902
}
5903
5904
/**
5905
 * @method string getProcessName()
5906
 * @method $this withProcessName($value)
5907
 * @method string getCurrentPage()
5908
 * @method $this withCurrentPage($value)
5909
 * @method string getSourceIp()
5910
 * @method $this withSourceIp($value)
5911
 * @method string getPageSize()
5912
 * @method $this withPageSize($value)
5913
 * @method string getStatus()
5914
 * @method $this withStatus($value)
5915
 */
5916
class DescribeWebLockProcessList extends Rpc
5917
{
5918
}
5919
5920
/**
5921
 * @method string getSourceIp()
5922
 * @method $this withSourceIp($value)
5923
 * @method string getFrom()
5924
 * @method $this withFrom($value)
5925
 * @method string getLang()
5926
 * @method $this withLang($value)
5927
 */
5928
class DescribeWebLockStatus extends Rpc
5929
{
5930
}
5931
5932
/**
5933
 * @method string getTsEnd()
5934
 * @method $this withTsEnd($value)
5935
 * @method string getTsBegin()
5936
 * @method $this withTsBegin($value)
5937
 * @method string getSourceIp()
5938
 * @method $this withSourceIp($value)
5939
 */
5940
class DescribeWebLockTotalFileChangeCount extends Rpc
5941
{
5942
}
5943
5944
/**
5945
 * @method string getCurrentPage()
5946
 * @method $this withCurrentPage($value)
5947
 * @method string getType()
5948
 * @method $this withType($value)
5949
 * @method string getTarget()
5950
 * @method $this withTarget($value)
5951
 * @method string getSourceIp()
5952
 * @method $this withSourceIp($value)
5953
 * @method string getPageSize()
5954
 * @method $this withPageSize($value)
5955
 */
5956
class DescribeWebPath extends Rpc
5957
{
5958
}
5959
5960
/**
5961
 * @method string getResourceOwnerId()
5962
 * @method $this withResourceOwnerId($value)
5963
 * @method string getBlockIp()
5964
 * @method $this withBlockIp($value)
5965
 * @method string getUuid()
5966
 * @method $this withUuid($value)
5967
 * @method string getSourceIp()
5968
 * @method $this withSourceIp($value)
5969
 * @method string getId()
5970
 * @method $this withId($value)
5971
 * @method string getBound()
5972
 * @method $this withBound($value)
5973
 * @method string getPort()
5974
 * @method $this withPort($value)
5975
 */
5976
class DisableBruteForceRecord extends Rpc
5977
{
5978
}
5979
5980
/**
5981
 * @method string getResourceOwnerId()
5982
 * @method $this withResourceOwnerId($value)
5983
 * @method string getBound()
5984
 * @method $this withBound($value)
5985
 * @method string getBlockIp()
5986
 * @method $this withBlockIp($value)
5987
 * @method string getSourceIp()
5988
 * @method $this withSourceIp($value)
5989
 */
5990
class DisableCustomBlockRecord extends Rpc
5991
{
5992
}
5993
5994
/**
5995
 * @method string getResourceOwnerId()
5996
 * @method $this withResourceOwnerId($value)
5997
 * @method string getBlockIp()
5998
 * @method $this withBlockIp($value)
5999
 * @method string getUuid()
6000
 * @method $this withUuid($value)
6001
 * @method string getSourceIp()
6002
 * @method $this withSourceIp($value)
6003
 * @method string getId()
6004
 * @method $this withId($value)
6005
 * @method string getBound()
6006
 * @method $this withBound($value)
6007
 * @method string getPort()
6008
 * @method $this withPort($value)
6009
 */
6010
class EnableBruteForceRecord extends Rpc
6011
{
6012
}
6013
6014
/**
6015
 * @method string getResourceOwnerId()
6016
 * @method $this withResourceOwnerId($value)
6017
 * @method string getBound()
6018
 * @method $this withBound($value)
6019
 * @method string getBlockIp()
6020
 * @method $this withBlockIp($value)
6021
 * @method string getSourceIp()
6022
 * @method $this withSourceIp($value)
6023
 */
6024
class EnableCustomBlockRecord extends Rpc
6025
{
6026
}
6027
6028
/**
6029
 * @method string getStrategyId()
6030
 * @method $this withStrategyId($value)
6031
 * @method string getLang()
6032
 * @method $this withLang($value)
6033
 */
6034
class ExecStrategy extends Rpc
6035
{
6036
}
6037
6038
/**
6039
 * @method string getExportType()
6040
 * @method $this withExportType($value)
6041
 * @method string getParams()
6042
 * @method $this withParams($value)
6043
 * @method string getSourceIp()
6044
 * @method $this withSourceIp($value)
6045
 * @method string getLang()
6046
 * @method $this withLang($value)
6047
 */
6048
class ExportRecord extends Rpc
6049
{
6050
}
6051
6052
/**
6053
 * @method string getTimeEnd()
6054
 * @method $this withTimeEnd($value)
6055
 * @method string getTargetType()
6056
 * @method $this withTargetType($value)
6057
 * @method string getRemark()
6058
 * @method $this withRemark($value)
6059
 * @method string getContainerFieldName()
6060
 * @method $this withContainerFieldName($value)
6061
 * @method string getSourceIp()
6062
 * @method $this withSourceIp($value)
6063
 * @method string getContainerFieldValue()
6064
 * @method $this withContainerFieldValue($value)
6065
 * @method string getPageSize()
6066
 * @method $this withPageSize($value)
6067
 * @method string getFrom()
6068
 * @method $this withFrom($value)
6069
 * @method string getLang()
6070
 * @method $this withLang($value)
6071
 * @method string getDealed()
6072
 * @method $this withDealed($value)
6073
 * @method string getCurrentPage()
6074
 * @method $this withCurrentPage($value)
6075
 * @method string getClusterId()
6076
 * @method $this withClusterId($value)
6077
 * @method array getAssetsTypeList()
6078
 * @method string getName()
6079
 * @method $this withName($value)
6080
 * @method string getTimeStart()
6081
 * @method $this withTimeStart($value)
6082
 * @method string getLevels()
6083
 * @method $this withLevels($value)
6084
 * @method string getParentEventTypes()
6085
 * @method $this withParentEventTypes($value)
6086
 * @method string getStatus()
6087
 * @method $this withStatus($value)
6088
 */
6089
class ExportSuspEvents extends Rpc
6090
{
6091
6092
    /**
6093
     * @param array $assetsTypeList
6094
     *
6095
     * @return $this
6096
     */
6097
	public function withAssetsTypeList(array $assetsTypeList)
6098
	{
6099
	    $this->data['AssetsTypeList'] = $assetsTypeList;
6100
		foreach ($assetsTypeList as $i => $iValue) {
6101
			$this->options['query']['AssetsTypeList.' . ($i + 1)] = $iValue;
6102
		}
6103
6104
		return $this;
6105
    }
6106
}
6107
6108
/**
6109
 * @method string getStatusList()
6110
 * @method $this withStatusList($value)
6111
 * @method string getTargetType()
6112
 * @method $this withTargetType($value)
6113
 * @method string getMinScore()
6114
 * @method $this withMinScore($value)
6115
 * @method string getRemark()
6116
 * @method $this withRemark($value)
6117
 * @method string getAttachTypes()
6118
 * @method $this withAttachTypes($value)
6119
 * @method string getType()
6120
 * @method $this withType($value)
6121
 * @method string getVpcInstanceIds()
6122
 * @method $this withVpcInstanceIds($value)
6123
 * @method string getContainerFieldName()
6124
 * @method $this withContainerFieldName($value)
6125
 * @method string getCheckType()
6126
 * @method $this withCheckType($value)
6127
 * @method string getSourceIp()
6128
 * @method $this withSourceIp($value)
6129
 * @method string getContainerFieldValue()
6130
 * @method $this withContainerFieldValue($value)
6131
 * @method string getModifyTsStart()
6132
 * @method $this withModifyTsStart($value)
6133
 * @method string getLang()
6134
 * @method $this withLang($value)
6135
 * @method string getModifyTsEnd()
6136
 * @method $this withModifyTsEnd($value)
6137
 * @method string getLevel()
6138
 * @method $this withLevel($value)
6139
 * @method string getResource()
6140
 * @method $this withResource($value)
6141
 * @method string getGroupId()
6142
 * @method $this withGroupId($value)
6143
 * @method string getDealed()
6144
 * @method $this withDealed($value)
6145
 * @method string getClusterId()
6146
 * @method $this withClusterId($value)
6147
 * @method string getBatchName()
6148
 * @method $this withBatchName($value)
6149
 * @method string getAliasName()
6150
 * @method $this withAliasName($value)
6151
 * @method string getSearchTags()
6152
 * @method $this withSearchTags($value)
6153
 * @method string getName()
6154
 * @method $this withName($value)
6155
 * @method string getNecessity()
6156
 * @method $this withNecessity($value)
6157
 * @method string getUuids()
6158
 * @method $this withUuids($value)
6159
 */
6160
class ExportVul extends Rpc
6161
{
6162
}
6163
6164
/**
6165
 * @method string getIsCleartextPwd()
6166
 * @method $this withIsCleartextPwd($value)
6167
 * @method string getStatusList()
6168
 * @method $this withStatusList($value)
6169
 * @method string getRiskLevels()
6170
 * @method $this withRiskLevels($value)
6171
 * @method string getRiskName()
6172
 * @method $this withRiskName($value)
6173
 * @method string getSourceIp()
6174
 * @method $this withSourceIp($value)
6175
 * @method string getLang()
6176
 * @method $this withLang($value)
6177
 * @method string getExportType()
6178
 * @method $this withExportType($value)
6179
 * @method string getDealed()
6180
 * @method $this withDealed($value)
6181
 * @method string getTypeNames()
6182
 * @method $this withTypeNames($value)
6183
 * @method string getIsSummaryExport()
6184
 * @method $this withIsSummaryExport($value)
6185
 * @method string getRiskIds()
6186
 * @method $this withRiskIds($value)
6187
 * @method string getStrategyId()
6188
 * @method $this withStrategyId($value)
6189
 * @method string getTypeName()
6190
 * @method $this withTypeName($value)
6191
 * @method string getSubTypeNames()
6192
 * @method $this withSubTypeNames($value)
6193
 * @method string getUuids()
6194
 * @method $this withUuids($value)
6195
 */
6196
class ExportWarning extends Rpc
6197
{
6198
}
6199
6200
/**
6201
 * @method string getDstNode()
6202
 * @method $this withDstNode($value)
6203
 * @method string getStartTime()
6204
 * @method $this withStartTime($value)
6205
 * @method string getPageSize()
6206
 * @method $this withPageSize($value)
6207
 * @method string getCriteriaType()
6208
 * @method $this withCriteriaType($value)
6209
 * @method string getEndTime()
6210
 * @method $this withEndTime($value)
6211
 * @method string getCurrentPage()
6212
 * @method $this withCurrentPage($value)
6213
 * @method string getSrcNode()
6214
 * @method $this withSrcNode($value)
6215
 */
6216
class FindContainerNetworkConnect extends Rpc
6217
{
6218
}
6219
6220
/**
6221
 * @method string getRiskId()
6222
 * @method $this withRiskId($value)
6223
 * @method string getCheckParams()
6224
 * @method $this withCheckParams($value)
6225
 * @method string getSourceIp()
6226
 * @method $this withSourceIp($value)
6227
 * @method string getLang()
6228
 * @method $this withLang($value)
6229
 * @method string getUuids()
6230
 * @method $this withUuids($value)
6231
 */
6232
class FixCheckWarnings extends Rpc
6233
{
6234
}
6235
6236
/**
6237
 * @method string getTaskName()
6238
 * @method $this withTaskName($value)
6239
 * @method string getSource()
6240
 * @method $this withSource($value)
6241
 * @method string getSourceIp()
6242
 * @method $this withSourceIp($value)
6243
 * @method string getParam()
6244
 * @method $this withParam($value)
6245
 * @method string getTaskType()
6246
 * @method $this withTaskType($value)
6247
 */
6248
class GenerateOnceTask extends Rpc
6249
{
6250
}
6251
6252
/**
6253
 * @method string getFrom()
6254
 * @method $this withFrom($value)
6255
 */
6256
class GetAlarmMachineCount extends Rpc
6257
{
6258
}
6259
6260
/**
6261
 * @method string getRemark()
6262
 * @method $this withRemark($value)
6263
 * @method string getUuid()
6264
 * @method $this withUuid($value)
6265
 * @method string getBiz()
6266
 * @method $this withBiz($value)
6267
 * @method string getMaxId()
6268
 * @method $this withMaxId($value)
6269
 * @method string getSourceIp()
6270
 * @method $this withSourceIp($value)
6271
 * @method string getPageSize()
6272
 * @method $this withPageSize($value)
6273
 * @method string getLang()
6274
 * @method $this withLang($value)
6275
 * @method array getSearchCriteriaList()
6276
 * @method string getItemName()
6277
 * @method $this withItemName($value)
6278
 * @method string getCurrentPage()
6279
 * @method $this withCurrentPage($value)
6280
 */
6281
class GetAssetsPropertyDetail extends Rpc
6282
{
6283
6284
    /**
6285
     * @param array $searchCriteriaList
6286
     *
6287
     * @return $this
6288
     */
6289
	public function withSearchCriteriaList(array $searchCriteriaList)
6290
	{
6291
	    $this->data['SearchCriteriaList'] = $searchCriteriaList;
6292
		foreach ($searchCriteriaList as $depth1 => $depth1Value) {
6293
			if(isset($depth1Value['Name'])){
6294
				$this->options['query']['SearchCriteriaList.' . ($depth1 + 1) . '.Name'] = $depth1Value['Name'];
6295
			}
6296
			if(isset($depth1Value['Value'])){
6297
				$this->options['query']['SearchCriteriaList.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
6298
			}
6299
		}
6300
6301
		return $this;
6302
    }
6303
}
6304
6305
/**
6306
 * @method string getSearchItem()
6307
 * @method $this withSearchItem($value)
6308
 * @method string getBiz()
6309
 * @method $this withBiz($value)
6310
 * @method string getSourceIp()
6311
 * @method $this withSourceIp($value)
6312
 * @method string getPageSize()
6313
 * @method $this withPageSize($value)
6314
 * @method string getLang()
6315
 * @method $this withLang($value)
6316
 * @method string getForceFlush()
6317
 * @method $this withForceFlush($value)
6318
 * @method string getSearchInfo()
6319
 * @method $this withSearchInfo($value)
6320
 * @method string getCurrentPage()
6321
 * @method $this withCurrentPage($value)
6322
 */
6323
class GetAssetsPropertyItem extends Rpc
6324
{
6325
}
6326
6327
/**
6328
 * @method string getResourceOwnerId()
6329
 * @method $this withResourceOwnerId($value)
6330
 * @method string getSourceIp()
6331
 * @method $this withSourceIp($value)
6332
 */
6333
class GetBackupStorageCount extends Rpc
6334
{
6335
}
6336
6337
/**
6338
 * @method string getSourceIp()
6339
 * @method $this withSourceIp($value)
6340
 * @method string getPageSize()
6341
 * @method $this withPageSize($value)
6342
 * @method string getFrom()
6343
 * @method $this withFrom($value)
6344
 * @method string getLang()
6345
 * @method $this withLang($value)
6346
 * @method string getCurrentPage()
6347
 * @method $this withCurrentPage($value)
6348
 * @method string getCheckGroupId()
6349
 * @method $this withCheckGroupId($value)
6350
 */
6351
class GetCheckConfig extends Rpc
6352
{
6353
}
6354
6355
/**
6356
 * @method string getSourceIp()
6357
 * @method $this withSourceIp($value)
6358
 * @method string getLang()
6359
 * @method $this withLang($value)
6360
 * @method string getCheckId()
6361
 * @method $this withCheckId($value)
6362
 */
6363
class GetCheckDetail extends Rpc
6364
{
6365
}
6366
6367
/**
6368
 * @method string getSourceIp()
6369
 * @method $this withSourceIp($value)
6370
 * @method string getTaskId()
6371
 * @method $this withTaskId($value)
6372
 */
6373
class GetCheckProcess extends Rpc
6374
{
6375
}
6376
6377
/**
6378
 * @method string getPageSize()
6379
 * @method $this withPageSize($value)
6380
 * @method string getLang()
6381
 * @method $this withLang($value)
6382
 * @method string getCurrentPage()
6383
 * @method $this withCurrentPage($value)
6384
 */
6385
class GetCheckRiskStatistics extends Rpc
6386
{
6387
}
6388
6389
/**
6390
 * @method string getSourceIp()
6391
 * @method $this withSourceIp($value)
6392
 * @method string getLang()
6393
 * @method $this withLang($value)
6394
 * @method string getResourceDirectoryAccountId()
6395
 * @method $this withResourceDirectoryAccountId($value)
6396
 */
6397
class GetCheckSummary extends Rpc
6398
{
6399
}
6400
6401
/**
6402
 * @method string getSourceIp()
6403
 * @method $this withSourceIp($value)
6404
 * @method string getId()
6405
 * @method $this withId($value)
6406
 */
6407
class GetClientUserDefineRule extends Rpc
6408
{
6409
}
6410
6411
/**
6412
 * @method array getCloudAssetInstances()
6413
 * @method string getAssetSubType()
6414
 * @method $this withAssetSubType($value)
6415
 * @method string getSourceIp()
6416
 * @method $this withSourceIp($value)
6417
 * @method string getVendor()
6418
 * @method $this withVendor($value)
6419
 * @method string getAssetType()
6420
 * @method $this withAssetType($value)
6421
 */
6422
class GetCloudAssetDetail extends Rpc
6423
{
6424
6425
    /**
6426
     * @param array $cloudAssetInstances
6427
     *
6428
     * @return $this
6429
     */
6430
	public function withCloudAssetInstances(array $cloudAssetInstances)
6431
	{
6432
	    $this->data['CloudAssetInstances'] = $cloudAssetInstances;
6433
		foreach ($cloudAssetInstances as $depth1 => $depth1Value) {
6434
			if(isset($depth1Value['InstanceId'])){
6435
				$this->options['query']['CloudAssetInstances.' . ($depth1 + 1) . '.InstanceId'] = $depth1Value['InstanceId'];
6436
			}
6437
			if(isset($depth1Value['RegionId'])){
6438
				$this->options['query']['CloudAssetInstances.' . ($depth1 + 1) . '.RegionId'] = $depth1Value['RegionId'];
6439
			}
6440
		}
6441
6442
		return $this;
6443
    }
6444
}
6445
6446
/**
6447
 * @method string getSourceIp()
6448
 * @method $this withSourceIp($value)
6449
 */
6450
class GetCloudAssetSummary extends Rpc
6451
{
6452
}
6453
6454
/**
6455
 * @method string getClusterId()
6456
 * @method $this withClusterId($value)
6457
 */
6458
class GetClusterCheckItemWarningStatistics extends Rpc
6459
{
6460
}
6461
6462
/**
6463
 * @method string getClusterId()
6464
 * @method $this withClusterId($value)
6465
 * @method string getSourceIp()
6466
 * @method $this withSourceIp($value)
6467
 * @method string getFrom()
6468
 * @method $this withFrom($value)
6469
 */
6470
class GetClusterSuspEventStatistics extends Rpc
6471
{
6472
}
6473
6474
/**
6475
 * @method string getSourceIp()
6476
 * @method $this withSourceIp($value)
6477
 */
6478
class GetFileDetectApiInvokeInfo extends Rpc
6479
{
6480
}
6481
6482
/**
6483
 * @method array getHashKeyList()
6484
 * @method string getType()
6485
 * @method $this withType($value)
6486
 * @method string getSourceIp()
6487
 * @method $this withSourceIp($value)
6488
 */
6489
class GetFileDetectResult extends Rpc
6490
{
6491
6492
    /**
6493
     * @param array $hashKeyList
6494
     *
6495
     * @return $this
6496
     */
6497
	public function withHashKeyList(array $hashKeyList)
6498
	{
6499
	    $this->data['HashKeyList'] = $hashKeyList;
6500
		foreach ($hashKeyList as $i => $iValue) {
6501
			$this->options['query']['HashKeyList.' . ($i + 1)] = $iValue;
6502
		}
6503
6504
		return $this;
6505
    }
6506
}
6507
6508
/**
6509
 * @method string getNodeId()
6510
 * @method $this withNodeId($value)
6511
 */
6512
class GetHoneypotNode extends Rpc
6513
{
6514
}
6515
6516
/**
6517
 * @method string getLang()
6518
 * @method $this withLang($value)
6519
 * @method string getHoneypotPresetId()
6520
 * @method $this withHoneypotPresetId($value)
6521
 */
6522
class GetHoneypotPreset extends Rpc
6523
{
6524
}
6525
6526
/**
6527
 * @method string getProbeId()
6528
 * @method $this withProbeId($value)
6529
 */
6530
class GetHoneypotProbe extends Rpc
6531
{
6532
}
6533
6534
/**
6535
 * @method string getPastDay()
6536
 * @method $this withPastDay($value)
6537
 * @method string getSourceIp()
6538
 * @method $this withSourceIp($value)
6539
 */
6540
class GetImageScanNumInPeriod extends Rpc
6541
{
6542
}
6543
6544
/**
6545
 * @method string getSourceIp()
6546
 * @method $this withSourceIp($value)
6547
 */
6548
class GetInterceptionSummary extends Rpc
6549
{
6550
}
6551
6552
/**
6553
 * @method string getTargetId()
6554
 * @method $this withTargetId($value)
6555
 * @method string getSourceIp()
6556
 * @method $this withSourceIp($value)
6557
 */
6558
class GetInterceptionTargetDetail extends Rpc
6559
{
6560
}
6561
6562
/**
6563
 * @method string getTaskName()
6564
 * @method $this withTaskName($value)
6565
 * @method string getSource()
6566
 * @method $this withSource($value)
6567
 * @method string getSourceIp()
6568
 * @method $this withSourceIp($value)
6569
 * @method string getTaskType()
6570
 * @method $this withTaskType($value)
6571
 */
6572
class GetLastOnceTaskInfo extends Rpc
6573
{
6574
}
6575
6576
/**
6577
 * @method string getSourceIp()
6578
 * @method $this withSourceIp($value)
6579
 * @method string getPageSize()
6580
 * @method $this withPageSize($value)
6581
 * @method string getResourceDirectoryAccountId()
6582
 * @method $this withResourceDirectoryAccountId($value)
6583
 * @method string getCurrentPage()
6584
 * @method $this withCurrentPage($value)
6585
 */
6586
class GetModuleConfig extends Rpc
6587
{
6588
}
6589
6590
/**
6591
 * @method string getTaskName()
6592
 * @method $this withTaskName($value)
6593
 * @method string getSourceIp()
6594
 * @method $this withSourceIp($value)
6595
 * @method string getTaskId()
6596
 * @method $this withTaskId($value)
6597
 * @method string getTaskType()
6598
 * @method $this withTaskType($value)
6599
 */
6600
class GetOnceTaskResultInfo extends Rpc
6601
{
6602
}
6603
6604
/**
6605
 * @method string getType()
6606
 * @method $this withType($value)
6607
 * @method string getUuid()
6608
 * @method $this withUuid($value)
6609
 * @method string getSourceIp()
6610
 * @method $this withSourceIp($value)
6611
 * @method string getLang()
6612
 * @method $this withLang($value)
6613
 */
6614
class GetPropertyScheduleConfig extends Rpc
6615
{
6616
}
6617
6618
/**
6619
 * @method string getSourceIp()
6620
 * @method $this withSourceIp($value)
6621
 */
6622
class GetRulesCount extends Rpc
6623
{
6624
}
6625
6626
/**
6627
 * @method string getGroupIdList()
6628
 * @method $this withGroupIdList($value)
6629
 * @method string getSourceIp()
6630
 * @method $this withSourceIp($value)
6631
 */
6632
class GetSuspiciousStatistics extends Rpc
6633
{
6634
}
6635
6636
/**
6637
 * @method string getTypeList()
6638
 * @method $this withTypeList($value)
6639
 * @method string getGroupIdList()
6640
 * @method $this withGroupIdList($value)
6641
 * @method string getSourceIp()
6642
 * @method $this withSourceIp($value)
6643
 */
6644
class GetVulStatistics extends Rpc
6645
{
6646
}
6647
6648
/**
6649
 * @method string getSourceIp()
6650
 * @method $this withSourceIp($value)
6651
 * @method string getVulWhitelistId()
6652
 * @method $this withVulWhitelistId($value)
6653
 */
6654
class GetVulWhitelist extends Rpc
6655
{
6656
}
6657
6658
/**
6659
 * @method string getMarkMissParam()
6660
 * @method $this withMarkMissParam($value)
6661
 * @method string getResourceOwnerId()
6662
 * @method $this withResourceOwnerId($value)
6663
 * @method array getSecurityEventIds()
6664
 * @method string getSourceIp()
6665
 * @method $this withSourceIp($value)
6666
 * @method string getOperationCode()
6667
 * @method $this withOperationCode($value)
6668
 * @method string getOperationParams()
6669
 * @method $this withOperationParams($value)
6670
 * @method string getMarkBatch()
6671
 * @method $this withMarkBatch($value)
6672
 */
6673
class HandleSecurityEvents extends Rpc
6674
{
6675
6676
    /**
6677
     * @param array $securityEventIds
6678
     *
6679
     * @return $this
6680
     */
6681
	public function withSecurityEventIds(array $securityEventIds)
6682
	{
6683
	    $this->data['SecurityEventIds'] = $securityEventIds;
6684
		foreach ($securityEventIds as $i => $iValue) {
6685
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
6686
		}
6687
6688
		return $this;
6689
    }
6690
}
6691
6692
/**
6693
 * @method string getMarkMissParam()
6694
 * @method $this withMarkMissParam($value)
6695
 * @method string getResourceOwnerId()
6696
 * @method $this withResourceOwnerId($value)
6697
 * @method string getSourceIp()
6698
 * @method $this withSourceIp($value)
6699
 * @method string getOperationCode()
6700
 * @method $this withOperationCode($value)
6701
 * @method string getTaskId()
6702
 * @method $this withTaskId($value)
6703
 * @method string getOperationParams()
6704
 * @method $this withOperationParams($value)
6705
 */
6706
class HandleSimilarSecurityEvents extends Rpc
6707
{
6708
}
6709
6710
/**
6711
 * @method string getReason()
6712
 * @method $this withReason($value)
6713
 * @method string getType()
6714
 * @method $this withType($value)
6715
 * @method array getUuidList()
6716
 * @method string getLang()
6717
 * @method $this withLang($value)
6718
 * @method array getCheckAndRiskTypeList()
6719
 */
6720
class IgnoreCheckItems extends Rpc
6721
{
6722
6723
    /**
6724
     * @param array $uuidList
6725
     *
6726
     * @return $this
6727
     */
6728
	public function withUuidList(array $uuidList)
6729
	{
6730
	    $this->data['UuidList'] = $uuidList;
6731
		foreach ($uuidList as $i => $iValue) {
6732
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
6733
		}
6734
6735
		return $this;
6736
    }
6737
6738
    /**
6739
     * @param array $checkAndRiskTypeList
6740
     *
6741
     * @return $this
6742
     */
6743
	public function withCheckAndRiskTypeList(array $checkAndRiskTypeList)
6744
	{
6745
	    $this->data['CheckAndRiskTypeList'] = $checkAndRiskTypeList;
6746
		foreach ($checkAndRiskTypeList as $depth1 => $depth1Value) {
6747
			if(isset($depth1Value['RiskType'])){
6748
				$this->options['query']['CheckAndRiskTypeList.' . ($depth1 + 1) . '.RiskType'] = $depth1Value['RiskType'];
6749
			}
6750
			if(isset($depth1Value['CheckId'])){
6751
				$this->options['query']['CheckAndRiskTypeList.' . ($depth1 + 1) . '.CheckId'] = $depth1Value['CheckId'];
6752
			}
6753
		}
6754
6755
		return $this;
6756
    }
6757
}
6758
6759
/**
6760
 * @method string getReason()
6761
 * @method $this withReason($value)
6762
 * @method string getCheckIds()
6763
 * @method $this withCheckIds($value)
6764
 * @method string getRiskId()
6765
 * @method $this withRiskId($value)
6766
 * @method string getType()
6767
 * @method $this withType($value)
6768
 * @method string getSourceIp()
6769
 * @method $this withSourceIp($value)
6770
 * @method string getCheckWarningIds()
6771
 * @method $this withCheckWarningIds($value)
6772
 */
6773
class IgnoreHcCheckWarnings extends Rpc
6774
{
6775
}
6776
6777
/**
6778
 * @method string getResourceOwnerId()
6779
 * @method $this withResourceOwnerId($value)
6780
 * @method string getUuid()
6781
 * @method $this withUuid($value)
6782
 * @method string getSourceIp()
6783
 * @method $this withSourceIp($value)
6784
 * @method array getUuidList()
6785
 * @method string getPolicyVersion()
6786
 * @method $this withPolicyVersion($value)
6787
 */
6788
class InstallBackupClient extends Rpc
6789
{
6790
6791
    /**
6792
     * @param array $uuidList
6793
     *
6794
     * @return $this
6795
     */
6796
	public function withUuidList(array $uuidList)
6797
	{
6798
	    $this->data['UuidList'] = $uuidList;
6799
		foreach ($uuidList as $i => $iValue) {
6800
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
6801
		}
6802
6803
		return $this;
6804
    }
6805
}
6806
6807
/**
6808
 * @method string getAgentAccessKey()
6809
 * @method $this withAgentAccessKey($value)
6810
 * @method string getAgentSecretKey()
6811
 * @method $this withAgentSecretKey($value)
6812
 * @method string getArgusVersion()
6813
 * @method $this withArgusVersion($value)
6814
 * @method string getSourceIp()
6815
 * @method $this withSourceIp($value)
6816
 * @method array getInstanceIdList()
6817
 * @method array getUuidList()
6818
 */
6819
class InstallCloudMonitor extends Rpc
6820
{
6821
6822
    /**
6823
     * @param array $instanceIdList
6824
     *
6825
     * @return $this
6826
     */
6827
	public function withInstanceIdList(array $instanceIdList)
6828
	{
6829
	    $this->data['InstanceIdList'] = $instanceIdList;
6830
		foreach ($instanceIdList as $i => $iValue) {
6831
			$this->options['query']['InstanceIdList.' . ($i + 1)] = $iValue;
6832
		}
6833
6834
		return $this;
6835
    }
6836
6837
    /**
6838
     * @param array $uuidList
6839
     *
6840
     * @return $this
6841
     */
6842
	public function withUuidList(array $uuidList)
6843
	{
6844
	    $this->data['UuidList'] = $uuidList;
6845
		foreach ($uuidList as $i => $iValue) {
6846
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
6847
		}
6848
6849
		return $this;
6850
    }
6851
}
6852
6853
/**
6854
 * @method string getResourceOwnerId()
6855
 * @method $this withResourceOwnerId($value)
6856
 * @method string getSourceIp()
6857
 * @method $this withSourceIp($value)
6858
 * @method string getPolicyId()
6859
 * @method $this withPolicyId($value)
6860
 */
6861
class InstallUniBackupAgent extends Rpc
6862
{
6863
}
6864
6865
/**
6866
 * @method array getProcessPaths()
6867
 * @method string getSourceIp()
6868
 * @method $this withSourceIp($value)
6869
 * @method string getUuids()
6870
 * @method $this withUuids($value)
6871
 */
6872
class JoinWebLockProcessWhiteList extends Rpc
6873
{
6874
6875
    /**
6876
     * @param array $processPaths
6877
     *
6878
     * @return $this
6879
     */
6880
	public function withProcessPaths(array $processPaths)
6881
	{
6882
	    $this->data['ProcessPaths'] = $processPaths;
6883
		foreach ($processPaths as $i => $iValue) {
6884
			$this->options['query']['ProcessPaths.' . ($i + 1)] = $iValue;
6885
		}
6886
6887
		return $this;
6888
    }
6889
}
6890
6891
/**
6892
 * @method string getPageSize()
6893
 * @method $this withPageSize($value)
6894
 * @method string getLang()
6895
 * @method $this withLang($value)
6896
 * @method string getNodeId()
6897
 * @method $this withNodeId($value)
6898
 * @method string getCurrentPage()
6899
 * @method $this withCurrentPage($value)
6900
 */
6901
class ListAvailableHoneypot extends Rpc
6902
{
6903
}
6904
6905
/**
6906
 * @method string getRegionIdKey()
6907
 * @method $this withRegionIdKey($value)
6908
 * @method string getSourceIp()
6909
 * @method $this withSourceIp($value)
6910
 * @method string getPageSize()
6911
 * @method $this withPageSize($value)
6912
 * @method string getLang()
6913
 * @method $this withLang($value)
6914
 * @method string getCheckId()
6915
 * @method $this withCheckId($value)
6916
 * @method string getCurrentPage()
6917
 * @method $this withCurrentPage($value)
6918
 * @method array getSortTypes()
6919
 * @method string getInstanceIdKey()
6920
 * @method $this withInstanceIdKey($value)
6921
 * @method string getInstanceNameKey()
6922
 * @method $this withInstanceNameKey($value)
6923
 * @method array getInstanceIds()
6924
 * @method array getStatuses()
6925
 */
6926
class ListCheckInstanceResult extends Rpc
6927
{
6928
6929
    /**
6930
     * @param array $sortTypes
6931
     *
6932
     * @return $this
6933
     */
6934
	public function withSortTypes(array $sortTypes)
6935
	{
6936
	    $this->data['SortTypes'] = $sortTypes;
6937
		foreach ($sortTypes as $i => $iValue) {
6938
			$this->options['query']['SortTypes.' . ($i + 1)] = $iValue;
6939
		}
6940
6941
		return $this;
6942
    }
6943
6944
    /**
6945
     * @param array $instanceIds
6946
     *
6947
     * @return $this
6948
     */
6949
	public function withInstanceIds(array $instanceIds)
6950
	{
6951
	    $this->data['InstanceIds'] = $instanceIds;
6952
		foreach ($instanceIds as $i => $iValue) {
6953
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
6954
		}
6955
6956
		return $this;
6957
    }
6958
6959
    /**
6960
     * @param array $statuses
6961
     *
6962
     * @return $this
6963
     */
6964
	public function withStatuses(array $statuses)
6965
	{
6966
	    $this->data['Statuses'] = $statuses;
6967
		foreach ($statuses as $i => $iValue) {
6968
			$this->options['query']['Statuses.' . ($i + 1)] = $iValue;
6969
		}
6970
6971
		return $this;
6972
    }
6973
}
6974
6975
/**
6976
 * @method string getRiskType()
6977
 * @method $this withRiskType($value)
6978
 * @method string getRemark()
6979
 * @method $this withRemark($value)
6980
 * @method string getContainerFieldName()
6981
 * @method $this withContainerFieldName($value)
6982
 * @method string getContainerFieldValue()
6983
 * @method $this withContainerFieldValue($value)
6984
 * @method string getPageSize()
6985
 * @method $this withPageSize($value)
6986
 * @method string getLang()
6987
 * @method $this withLang($value)
6988
 * @method string getCheckId()
6989
 * @method $this withCheckId($value)
6990
 * @method string getGroupId()
6991
 * @method $this withGroupId($value)
6992
 * @method string getCurrentPage()
6993
 * @method $this withCurrentPage($value)
6994
 * @method string getStatus()
6995
 * @method $this withStatus($value)
6996
 */
6997
class ListCheckItemWarningMachine extends Rpc
6998
{
6999
}
7000
7001
/**
7002
 * @method string getRiskType()
7003
 * @method $this withRiskType($value)
7004
 * @method string getContainerFieldName()
7005
 * @method $this withContainerFieldName($value)
7006
 * @method string getCheckType()
7007
 * @method $this withCheckType($value)
7008
 * @method string getContainerFieldValue()
7009
 * @method $this withContainerFieldValue($value)
7010
 * @method string getPageSize()
7011
 * @method $this withPageSize($value)
7012
 * @method string getLang()
7013
 * @method $this withLang($value)
7014
 * @method string getCheckWarningStatus()
7015
 * @method $this withCheckWarningStatus($value)
7016
 * @method string getGroupId()
7017
 * @method $this withGroupId($value)
7018
 * @method string getCurrentPage()
7019
 * @method $this withCurrentPage($value)
7020
 * @method string getCheckItemFuzzy()
7021
 * @method $this withCheckItemFuzzy($value)
7022
 * @method string getCheckLevel()
7023
 * @method $this withCheckLevel($value)
7024
 */
7025
class ListCheckItemWarningSummary extends Rpc
7026
{
7027
}
7028
7029
/**
7030
 * @method array getInstanceSubTypes()
7031
 * @method array getStandardIds()
7032
 * @method array getRiskLevels()
7033
 * @method array getInstanceTypes()
7034
 * @method string getCheckKey()
7035
 * @method $this withCheckKey($value)
7036
 * @method string getSourceIp()
7037
 * @method $this withSourceIp($value)
7038
 * @method string getPageSize()
7039
 * @method $this withPageSize($value)
7040
 * @method string getLang()
7041
 * @method $this withLang($value)
7042
 * @method array getVendors()
7043
 * @method string getCurrentPage()
7044
 * @method $this withCurrentPage($value)
7045
 * @method array getRequirementIds()
7046
 * @method array getSortTypes()
7047
 * @method array getInstanceIds()
7048
 * @method array getStatuses()
7049
 */
7050
class ListCheckResult extends Rpc
7051
{
7052
7053
    /**
7054
     * @param array $instanceSubTypes
7055
     *
7056
     * @return $this
7057
     */
7058
	public function withInstanceSubTypes(array $instanceSubTypes)
7059
	{
7060
	    $this->data['InstanceSubTypes'] = $instanceSubTypes;
7061
		foreach ($instanceSubTypes as $i => $iValue) {
7062
			$this->options['query']['InstanceSubTypes.' . ($i + 1)] = $iValue;
7063
		}
7064
7065
		return $this;
7066
    }
7067
7068
    /**
7069
     * @param array $standardIds
7070
     *
7071
     * @return $this
7072
     */
7073
	public function withStandardIds(array $standardIds)
7074
	{
7075
	    $this->data['StandardIds'] = $standardIds;
7076
		foreach ($standardIds as $i => $iValue) {
7077
			$this->options['query']['StandardIds.' . ($i + 1)] = $iValue;
7078
		}
7079
7080
		return $this;
7081
    }
7082
7083
    /**
7084
     * @param array $riskLevels
7085
     *
7086
     * @return $this
7087
     */
7088
	public function withRiskLevels(array $riskLevels)
7089
	{
7090
	    $this->data['RiskLevels'] = $riskLevels;
7091
		foreach ($riskLevels as $i => $iValue) {
7092
			$this->options['query']['RiskLevels.' . ($i + 1)] = $iValue;
7093
		}
7094
7095
		return $this;
7096
    }
7097
7098
    /**
7099
     * @param array $instanceTypes
7100
     *
7101
     * @return $this
7102
     */
7103
	public function withInstanceTypes(array $instanceTypes)
7104
	{
7105
	    $this->data['InstanceTypes'] = $instanceTypes;
7106
		foreach ($instanceTypes as $i => $iValue) {
7107
			$this->options['query']['InstanceTypes.' . ($i + 1)] = $iValue;
7108
		}
7109
7110
		return $this;
7111
    }
7112
7113
    /**
7114
     * @param array $vendors
7115
     *
7116
     * @return $this
7117
     */
7118
	public function withVendors(array $vendors)
7119
	{
7120
	    $this->data['Vendors'] = $vendors;
7121
		foreach ($vendors as $i => $iValue) {
7122
			$this->options['query']['Vendors.' . ($i + 1)] = $iValue;
7123
		}
7124
7125
		return $this;
7126
    }
7127
7128
    /**
7129
     * @param array $requirementIds
7130
     *
7131
     * @return $this
7132
     */
7133
	public function withRequirementIds(array $requirementIds)
7134
	{
7135
	    $this->data['RequirementIds'] = $requirementIds;
7136
		foreach ($requirementIds as $i => $iValue) {
7137
			$this->options['query']['RequirementIds.' . ($i + 1)] = $iValue;
7138
		}
7139
7140
		return $this;
7141
    }
7142
7143
    /**
7144
     * @param array $sortTypes
7145
     *
7146
     * @return $this
7147
     */
7148
	public function withSortTypes(array $sortTypes)
7149
	{
7150
	    $this->data['SortTypes'] = $sortTypes;
7151
		foreach ($sortTypes as $i => $iValue) {
7152
			$this->options['query']['SortTypes.' . ($i + 1)] = $iValue;
7153
		}
7154
7155
		return $this;
7156
    }
7157
7158
    /**
7159
     * @param array $instanceIds
7160
     *
7161
     * @return $this
7162
     */
7163
	public function withInstanceIds(array $instanceIds)
7164
	{
7165
	    $this->data['InstanceIds'] = $instanceIds;
7166
		foreach ($instanceIds as $i => $iValue) {
7167
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
7168
		}
7169
7170
		return $this;
7171
    }
7172
7173
    /**
7174
     * @param array $statuses
7175
     *
7176
     * @return $this
7177
     */
7178
	public function withStatuses(array $statuses)
7179
	{
7180
	    $this->data['Statuses'] = $statuses;
7181
		foreach ($statuses as $i => $iValue) {
7182
			$this->options['query']['Statuses.' . ($i + 1)] = $iValue;
7183
		}
7184
7185
		return $this;
7186
    }
7187
}
7188
7189
/**
7190
 * @method array getInstanceSubTypes()
7191
 * @method array getInstanceTypes()
7192
 * @method string getSourceIp()
7193
 * @method $this withSourceIp($value)
7194
 * @method string getLang()
7195
 * @method $this withLang($value)
7196
 * @method array getVendors()
7197
 * @method array getInstanceIds()
7198
 */
7199
class ListCheckStandard extends Rpc
7200
{
7201
7202
    /**
7203
     * @param array $instanceSubTypes
7204
     *
7205
     * @return $this
7206
     */
7207
	public function withInstanceSubTypes(array $instanceSubTypes)
7208
	{
7209
	    $this->data['InstanceSubTypes'] = $instanceSubTypes;
7210
		foreach ($instanceSubTypes as $i => $iValue) {
7211
			$this->options['query']['InstanceSubTypes.' . ($i + 1)] = $iValue;
7212
		}
7213
7214
		return $this;
7215
    }
7216
7217
    /**
7218
     * @param array $instanceTypes
7219
     *
7220
     * @return $this
7221
     */
7222
	public function withInstanceTypes(array $instanceTypes)
7223
	{
7224
	    $this->data['InstanceTypes'] = $instanceTypes;
7225
		foreach ($instanceTypes as $i => $iValue) {
7226
			$this->options['query']['InstanceTypes.' . ($i + 1)] = $iValue;
7227
		}
7228
7229
		return $this;
7230
    }
7231
7232
    /**
7233
     * @param array $vendors
7234
     *
7235
     * @return $this
7236
     */
7237
	public function withVendors(array $vendors)
7238
	{
7239
	    $this->data['Vendors'] = $vendors;
7240
		foreach ($vendors as $i => $iValue) {
7241
			$this->options['query']['Vendors.' . ($i + 1)] = $iValue;
7242
		}
7243
7244
		return $this;
7245
    }
7246
7247
    /**
7248
     * @param array $instanceIds
7249
     *
7250
     * @return $this
7251
     */
7252
	public function withInstanceIds(array $instanceIds)
7253
	{
7254
	    $this->data['InstanceIds'] = $instanceIds;
7255
		foreach ($instanceIds as $i => $iValue) {
7256
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
7257
		}
7258
7259
		return $this;
7260
    }
7261
}
7262
7263
/**
7264
 * @method array getType()
7265
 * @method string getSourceIp()
7266
 * @method $this withSourceIp($value)
7267
 * @method string getPageSize()
7268
 * @method $this withPageSize($value)
7269
 * @method string getCurrentPage()
7270
 * @method $this withCurrentPage($value)
7271
 * @method string getName()
7272
 * @method $this withName($value)
7273
 */
7274
class ListClientUserDefineRules extends Rpc
7275
{
7276
7277
    /**
7278
     * @param array $type
7279
     *
7280
     * @return $this
7281
     */
7282
	public function withType(array $type)
7283
	{
7284
	    $this->data['Type'] = $type;
7285
		foreach ($type as $i => $iValue) {
7286
			$this->options['query']['Type.' . ($i + 1)] = $iValue;
7287
		}
7288
7289
		return $this;
7290
    }
7291
}
7292
7293
/**
7294
 * @method string getSourceIp()
7295
 * @method $this withSourceIp($value)
7296
 */
7297
class ListClientUserDefineRuleTypes extends Rpc
7298
{
7299
}
7300
7301
/**
7302
 * @method array getClusterIds()
7303
 */
7304
class ListClusterCnnfStatusDetail extends Rpc
7305
{
7306
7307
    /**
7308
     * @param array $clusterIds
7309
     *
7310
     * @return $this
7311
     */
7312
	public function withClusterIds(array $clusterIds)
7313
	{
7314
	    $this->data['ClusterIds'] = $clusterIds;
7315
		foreach ($clusterIds as $i => $iValue) {
7316
			$this->options['query']['ClusterIds.' . ($i + 1)] = $iValue;
7317
		}
7318
7319
		return $this;
7320
    }
7321
}
7322
7323
/**
7324
 * @method string getClusterName()
7325
 * @method $this withClusterName($value)
7326
 * @method string getClusterCNNFStatus()
7327
 * @method $this withClusterCNNFStatus($value)
7328
 * @method string getSourceIp()
7329
 * @method $this withSourceIp($value)
7330
 * @method string getPageSize()
7331
 * @method $this withPageSize($value)
7332
 * @method string getCurrentPage()
7333
 * @method $this withCurrentPage($value)
7334
 * @method string getClusterId()
7335
 * @method $this withClusterId($value)
7336
 * @method string getSwitchOn()
7337
 * @method $this withSwitchOn($value)
7338
 */
7339
class ListClusterInterceptionConfig extends Rpc
7340
{
7341
}
7342
7343
/**
7344
 * @method string getHoneypotName()
7345
 * @method $this withHoneypotName($value)
7346
 * @method string getPageSize()
7347
 * @method $this withPageSize($value)
7348
 * @method string getLang()
7349
 * @method $this withLang($value)
7350
 * @method string getNodeId()
7351
 * @method $this withNodeId($value)
7352
 * @method string getCurrentPage()
7353
 * @method $this withCurrentPage($value)
7354
 * @method string getNodeName()
7355
 * @method $this withNodeName($value)
7356
 * @method array getHoneypotIds()
7357
 */
7358
class ListHoneypot extends Rpc
7359
{
7360
7361
    /**
7362
     * @param array $honeypotIds
7363
     *
7364
     * @return $this
7365
     */
7366
	public function withHoneypotIds(array $honeypotIds)
7367
	{
7368
	    $this->data['HoneypotIds'] = $honeypotIds;
7369
		foreach ($honeypotIds as $i => $iValue) {
7370
			$this->options['query']['HoneypotIds.' . ($i + 1)] = $iValue;
7371
		}
7372
7373
		return $this;
7374
    }
7375
}
7376
7377
/**
7378
 * @method string getSrcIp()
7379
 * @method array getRiskLevelList()
7380
 * @method string getPageSize()
7381
 * @method string getDstIp()
7382
 * @method string getDealed()
7383
 * @method string getCurrentPage()
7384
 * @method string getRequestId()
7385
 */
7386
class ListHoneypotAlarmEvents extends Rpc
7387
{
7388
7389
    /** @var string */
7390
    public $method = 'GET';
7391
7392
    /**
7393
     * @param string $value
7394
     *
7395
     * @return $this
7396
     */
7397
    public function withSrcIp($value)
7398
    {
7399
        $this->data['SrcIp'] = $value;
7400
        $this->options['form_params']['SrcIp'] = $value;
7401
7402
        return $this;
7403
    }
7404
7405
    /**
7406
     * @param array $riskLevelList
7407
     *
7408
     * @return $this
7409
     */
7410
	public function withRiskLevelList(array $riskLevelList)
7411
	{
7412
	    $this->data['RiskLevelList'] = $riskLevelList;
7413
		foreach ($riskLevelList as $i => $iValue) {
7414
			$this->options['form_params']['RiskLevelList.' . ($i + 1)] = $iValue;
7415
		}
7416
7417
		return $this;
7418
    }
7419
7420
    /**
7421
     * @param string $value
7422
     *
7423
     * @return $this
7424
     */
7425
    public function withPageSize($value)
7426
    {
7427
        $this->data['PageSize'] = $value;
7428
        $this->options['form_params']['PageSize'] = $value;
7429
7430
        return $this;
7431
    }
7432
7433
    /**
7434
     * @param string $value
7435
     *
7436
     * @return $this
7437
     */
7438
    public function withDstIp($value)
7439
    {
7440
        $this->data['DstIp'] = $value;
7441
        $this->options['form_params']['DstIp'] = $value;
7442
7443
        return $this;
7444
    }
7445
7446
    /**
7447
     * @param string $value
7448
     *
7449
     * @return $this
7450
     */
7451
    public function withDealed($value)
7452
    {
7453
        $this->data['Dealed'] = $value;
7454
        $this->options['form_params']['Dealed'] = $value;
7455
7456
        return $this;
7457
    }
7458
7459
    /**
7460
     * @param string $value
7461
     *
7462
     * @return $this
7463
     */
7464
    public function withCurrentPage($value)
7465
    {
7466
        $this->data['CurrentPage'] = $value;
7467
        $this->options['form_params']['CurrentPage'] = $value;
7468
7469
        return $this;
7470
    }
7471
7472
    /**
7473
     * @param string $value
7474
     *
7475
     * @return $this
7476
     */
7477
    public function withRequestId($value)
7478
    {
7479
        $this->data['RequestId'] = $value;
7480
        $this->options['form_params']['RequestId'] = $value;
7481
7482
        return $this;
7483
    }
7484
}
7485
7486
/**
7487
 * @method string getPageSize()
7488
 * @method $this withPageSize($value)
7489
 * @method string getLang()
7490
 * @method $this withLang($value)
7491
 * @method string getNodeId()
7492
 * @method $this withNodeId($value)
7493
 * @method string getCurrentPage()
7494
 * @method $this withCurrentPage($value)
7495
 * @method string getNodeName()
7496
 * @method $this withNodeName($value)
7497
 */
7498
class ListHoneypotNode extends Rpc
7499
{
7500
}
7501
7502
/**
7503
 * @method string getPageSize()
7504
 * @method $this withPageSize($value)
7505
 * @method string getLang()
7506
 * @method $this withLang($value)
7507
 * @method string getNodeId()
7508
 * @method $this withNodeId($value)
7509
 * @method string getPresetName()
7510
 * @method $this withPresetName($value)
7511
 * @method string getCurrentPage()
7512
 * @method $this withCurrentPage($value)
7513
 * @method string getNodeName()
7514
 * @method $this withNodeName($value)
7515
 * @method string getHoneypotImageName()
7516
 * @method $this withHoneypotImageName($value)
7517
 */
7518
class ListHoneypotPreset extends Rpc
7519
{
7520
}
7521
7522
/**
7523
 * @method string getPageSize()
7524
 * @method $this withPageSize($value)
7525
 * @method string getLang()
7526
 * @method $this withLang($value)
7527
 * @method string getProbeType()
7528
 * @method $this withProbeType($value)
7529
 * @method string getProbeStatus()
7530
 * @method $this withProbeStatus($value)
7531
 * @method string getCurrentPage()
7532
 * @method $this withCurrentPage($value)
7533
 * @method string getDisplayName()
7534
 * @method $this withDisplayName($value)
7535
 */
7536
class ListHoneypotProbe extends Rpc
7537
{
7538
}
7539
7540
/**
7541
 * @method string getSourceIp()
7542
 * @method $this withSourceIp($value)
7543
 */
7544
class ListInterceptionImage extends Rpc
7545
{
7546
}
7547
7548
/**
7549
 * @method string getCriteria()
7550
 * @method $this withCriteria($value)
7551
 * @method string getCurrentPage()
7552
 * @method $this withCurrentPage($value)
7553
 * @method string getClusterId()
7554
 * @method $this withClusterId($value)
7555
 * @method string getSourceIp()
7556
 * @method $this withSourceIp($value)
7557
 * @method string getPageSize()
7558
 * @method $this withPageSize($value)
7559
 * @method string getCriteriaType()
7560
 * @method $this withCriteriaType($value)
7561
 */
7562
class ListInterceptionRulePage extends Rpc
7563
{
7564
}
7565
7566
/**
7567
 * @method string getTypes()
7568
 * @method $this withTypes($value)
7569
 * @method string getUuid()
7570
 * @method $this withUuid($value)
7571
 * @method string getSourceIp()
7572
 * @method $this withSourceIp($value)
7573
 */
7574
class ListPluginForUuid extends Rpc
7575
{
7576
}
7577
7578
/**
7579
 * @method string getRegistryType()
7580
 * @method $this withRegistryType($value)
7581
 * @method string getSourceIp()
7582
 * @method $this withSourceIp($value)
7583
 */
7584
class ListPrivateRegistryList extends Rpc
7585
{
7586
}
7587
7588
/**
7589
 * @method string getSourceIp()
7590
 * @method $this withSourceIp($value)
7591
 */
7592
class ListPrivateRegistryType extends Rpc
7593
{
7594
}
7595
7596
/**
7597
 * @method array getRuleTypes()
7598
 * @method string getSystemType()
7599
 * @method $this withSystemType($value)
7600
 * @method string getRuleName()
7601
 * @method $this withRuleName($value)
7602
 * @method string getSourceIp()
7603
 * @method $this withSourceIp($value)
7604
 * @method string getPageSize()
7605
 * @method $this withPageSize($value)
7606
 * @method string getLang()
7607
 * @method $this withLang($value)
7608
 * @method array getAggregationIds()
7609
 * @method string getCurrentPage()
7610
 * @method $this withCurrentPage($value)
7611
 */
7612
class ListSystemAggregationRules extends Rpc
7613
{
7614
7615
    /** @var string */
7616
    public $method = 'GET';
7617
7618
    /**
7619
     * @param array $ruleTypes
7620
     *
7621
     * @return $this
7622
     */
7623
	public function withRuleTypes(array $ruleTypes)
7624
	{
7625
	    $this->data['RuleTypes'] = $ruleTypes;
7626
		foreach ($ruleTypes as $i => $iValue) {
7627
			$this->options['query']['RuleTypes.' . ($i + 1)] = $iValue;
7628
		}
7629
7630
		return $this;
7631
    }
7632
7633
    /**
7634
     * @param array $aggregationIds
7635
     *
7636
     * @return $this
7637
     */
7638
	public function withAggregationIds(array $aggregationIds)
7639
	{
7640
	    $this->data['AggregationIds'] = $aggregationIds;
7641
		foreach ($aggregationIds as $i => $iValue) {
7642
			$this->options['query']['AggregationIds.' . ($i + 1)] = $iValue;
7643
		}
7644
7645
		return $this;
7646
    }
7647
}
7648
7649
/**
7650
 * @method array getRuleTypes()
7651
 * @method string getSystemType()
7652
 * @method $this withSystemType($value)
7653
 * @method string getRuleName()
7654
 * @method $this withRuleName($value)
7655
 * @method string getSourceIp()
7656
 * @method $this withSourceIp($value)
7657
 * @method string getPageSize()
7658
 * @method $this withPageSize($value)
7659
 * @method string getIsContainer()
7660
 * @method $this withIsContainer($value)
7661
 * @method string getLang()
7662
 * @method $this withLang($value)
7663
 * @method array getAggregationIds()
7664
 * @method string getCurrentPage()
7665
 * @method $this withCurrentPage($value)
7666
 * @method string getBusinessSecondType()
7667
 * @method $this withBusinessSecondType($value)
7668
 */
7669
class ListSystemClientRules extends Rpc
7670
{
7671
7672
    /**
7673
     * @param array $ruleTypes
7674
     *
7675
     * @return $this
7676
     */
7677
	public function withRuleTypes(array $ruleTypes)
7678
	{
7679
	    $this->data['RuleTypes'] = $ruleTypes;
7680
		foreach ($ruleTypes as $i => $iValue) {
7681
			$this->options['query']['RuleTypes.' . ($i + 1)] = $iValue;
7682
		}
7683
7684
		return $this;
7685
    }
7686
7687
    /**
7688
     * @param array $aggregationIds
7689
     *
7690
     * @return $this
7691
     */
7692
	public function withAggregationIds(array $aggregationIds)
7693
	{
7694
	    $this->data['AggregationIds'] = $aggregationIds;
7695
		foreach ($aggregationIds as $i => $iValue) {
7696
			$this->options['query']['AggregationIds.' . ($i + 1)] = $iValue;
7697
		}
7698
7699
		return $this;
7700
    }
7701
}
7702
7703
/**
7704
 * @method string getSourceIp()
7705
 * @method $this withSourceIp($value)
7706
 */
7707
class ListSystemClientRuleTypes extends Rpc
7708
{
7709
}
7710
7711
/**
7712
 * @method string getSourceIp()
7713
 * @method $this withSourceIp($value)
7714
 * @method string getLang()
7715
 * @method $this withLang($value)
7716
 */
7717
class ListSystemRuleAggregationTypes extends Rpc
7718
{
7719
7720
    /** @var string */
7721
    public $method = 'GET';
7722
}
7723
7724
/**
7725
 * @method string getRemark()
7726
 * @method $this withRemark($value)
7727
 * @method string getSourceIp()
7728
 * @method $this withSourceIp($value)
7729
 * @method string getVendor()
7730
 * @method $this withVendor($value)
7731
 * @method string getPageSize()
7732
 * @method $this withPageSize($value)
7733
 * @method string getOs()
7734
 * @method $this withOs($value)
7735
 * @method string getCurrentPage()
7736
 * @method $this withCurrentPage($value)
7737
 * @method string getRegionNo()
7738
 * @method $this withRegionNo($value)
7739
 * @method string getRegionIdStr()
7740
 * @method $this withRegionIdStr($value)
7741
 */
7742
class ListUninstallAegisMachines extends Rpc
7743
{
7744
}
7745
7746
/**
7747
 * @method string getWebPath()
7748
 * @method $this withWebPath($value)
7749
 * @method string getType()
7750
 * @method $this withType($value)
7751
 * @method string getPageSize()
7752
 * @method $this withPageSize($value)
7753
 * @method string getCurrentPage()
7754
 * @method $this withCurrentPage($value)
7755
 */
7756
class ListUuidsByWebPath extends Rpc
7757
{
7758
}
7759
7760
/**
7761
 * @method string getType()
7762
 * @method $this withType($value)
7763
 * @method string getSourceIp()
7764
 * @method $this withSourceIp($value)
7765
 * @method string getPageSize()
7766
 * @method $this withPageSize($value)
7767
 * @method string getCurrentPage()
7768
 * @method $this withCurrentPage($value)
7769
 * @method string getAliasName()
7770
 * @method $this withAliasName($value)
7771
 */
7772
class ListVulAutoRepairConfig extends Rpc
7773
{
7774
}
7775
7776
/**
7777
 * @method string getRemark()
7778
 * @method $this withRemark($value)
7779
 * @method string getType()
7780
 * @method $this withType($value)
7781
 * @method string getSourceIp()
7782
 * @method $this withSourceIp($value)
7783
 * @method array getIdList()
7784
 * @method string getId()
7785
 * @method $this withId($value)
7786
 */
7787
class ModifyAccessKeyLeakDeal extends Rpc
7788
{
7789
7790
    /**
7791
     * @param array $idList
7792
     *
7793
     * @return $this
7794
     */
7795
	public function withIdList(array $idList)
7796
	{
7797
	    $this->data['IdList'] = $idList;
7798
		foreach ($idList as $i => $iValue) {
7799
			$this->options['query']['IdList.' . ($i + 1)] = $iValue;
7800
		}
7801
7802
		return $this;
7803
    }
7804
}
7805
7806
/**
7807
 * @method string getResourceOwnerId()
7808
 * @method $this withResourceOwnerId($value)
7809
 * @method string getForbiddenTime()
7810
 * @method $this withForbiddenTime($value)
7811
 * @method string getFailCount()
7812
 * @method $this withFailCount($value)
7813
 * @method string getSourceIp()
7814
 * @method $this withSourceIp($value)
7815
 * @method string getEnableSmartRule()
7816
 * @method $this withEnableSmartRule($value)
7817
 * @method array getUuidList()
7818
 * @method string getId()
7819
 * @method $this withId($value)
7820
 * @method string getName()
7821
 * @method $this withName($value)
7822
 * @method string getSpan()
7823
 * @method $this withSpan($value)
7824
 * @method string getDefaultRule()
7825
 * @method $this withDefaultRule($value)
7826
 */
7827
class ModifyAntiBruteForceRule extends Rpc
7828
{
7829
7830
    /**
7831
     * @param array $uuidList
7832
     *
7833
     * @return $this
7834
     */
7835
	public function withUuidList(array $uuidList)
7836
	{
7837
	    $this->data['UuidList'] = $uuidList;
7838
		foreach ($uuidList as $i => $iValue) {
7839
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
7840
		}
7841
7842
		return $this;
7843
    }
7844
}
7845
7846
/**
7847
 * @method string getCycle()
7848
 * @method $this withCycle($value)
7849
 * @method string getSourceIp()
7850
 * @method $this withSourceIp($value)
7851
 * @method string getResourceDirectoryAccountId()
7852
 * @method $this withResourceDirectoryAccountId($value)
7853
 */
7854
class ModifyAppVulScanCycle extends Rpc
7855
{
7856
}
7857
7858
/**
7859
 * @method string getGroupId()
7860
 * @method $this withGroupId($value)
7861
 * @method string getSourceIp()
7862
 * @method $this withSourceIp($value)
7863
 * @method string getUuids()
7864
 * @method $this withUuids($value)
7865
 */
7866
class ModifyAssetGroup extends Rpc
7867
{
7868
}
7869
7870
/**
7871
 * @method string getImportantCode()
7872
 * @method $this withImportantCode($value)
7873
 * @method string getSourceIp()
7874
 * @method $this withSourceIp($value)
7875
 * @method string getUuidList()
7876
 * @method $this withUuidList($value)
7877
 */
7878
class ModifyAssetImportant extends Rpc
7879
{
7880
}
7881
7882
/**
7883
 * @method string getSourceIp()
7884
 * @method $this withSourceIp($value)
7885
 * @method string getDays()
7886
 * @method $this withDays($value)
7887
 * @method string getResourceDirectoryAccountId()
7888
 * @method $this withResourceDirectoryAccountId($value)
7889
 */
7890
class ModifyAutoDelConfig extends Rpc
7891
{
7892
}
7893
7894
/**
7895
 * @method string getResourceOwnerId()
7896
 * @method $this withResourceOwnerId($value)
7897
 * @method string getServerType()
7898
 * @method $this withServerType($value)
7899
 * @method string getSourceIp()
7900
 * @method $this withSourceIp($value)
7901
 * @method array getUuidList()
7902
 * @method string getId()
7903
 * @method $this withId($value)
7904
 * @method string getPolicy()
7905
 * @method $this withPolicy($value)
7906
 * @method string getPolicyVersion()
7907
 * @method $this withPolicyVersion($value)
7908
 * @method string getPolicyRegionId()
7909
 * @method $this withPolicyRegionId($value)
7910
 * @method string getName()
7911
 * @method $this withName($value)
7912
 */
7913
class ModifyBackupPolicy extends Rpc
7914
{
7915
7916
    /**
7917
     * @param array $uuidList
7918
     *
7919
     * @return $this
7920
     */
7921
	public function withUuidList(array $uuidList)
7922
	{
7923
	    $this->data['UuidList'] = $uuidList;
7924
		foreach ($uuidList as $i => $iValue) {
7925
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
7926
		}
7927
7928
		return $this;
7929
    }
7930
}
7931
7932
/**
7933
 * @method string getResourceOwnerId()
7934
 * @method $this withResourceOwnerId($value)
7935
 * @method string getSourceIp()
7936
 * @method $this withSourceIp($value)
7937
 * @method string getId()
7938
 * @method $this withId($value)
7939
 * @method string getPolicyVersion()
7940
 * @method $this withPolicyVersion($value)
7941
 * @method string getStatus()
7942
 * @method $this withStatus($value)
7943
 */
7944
class ModifyBackupPolicyStatus extends Rpc
7945
{
7946
}
7947
7948
/**
7949
 * @method string getUserLogStore()
7950
 * @method $this withUserLogStore($value)
7951
 * @method string getSourceIp()
7952
 * @method $this withSourceIp($value)
7953
 * @method string getUserProject()
7954
 * @method $this withUserProject($value)
7955
 * @method string getFrom()
7956
 * @method $this withFrom($value)
7957
 * @method string getLang()
7958
 * @method $this withLang($value)
7959
 */
7960
class ModifyClearLogstoreStorage extends Rpc
7961
{
7962
}
7963
7964
/**
7965
 * @method string getStrategyConfig()
7966
 * @method $this withStrategyConfig($value)
7967
 * @method string getSourceIp()
7968
 * @method $this withSourceIp($value)
7969
 * @method string getStrategyTag()
7970
 * @method $this withStrategyTag($value)
7971
 * @method string getResourceDirectoryAccountId()
7972
 * @method $this withResourceDirectoryAccountId($value)
7973
 * @method string getStrategyTagValue()
7974
 * @method $this withStrategyTagValue($value)
7975
 */
7976
class ModifyClientConfSetup extends Rpc
7977
{
7978
}
7979
7980
/**
7981
 * @method string getUuid()
7982
 * @method $this withUuid($value)
7983
 * @method string getSourceIp()
7984
 * @method $this withSourceIp($value)
7985
 * @method string getTag()
7986
 * @method $this withTag($value)
7987
 * @method string getResourceDirectoryAccountId()
7988
 * @method $this withResourceDirectoryAccountId($value)
7989
 * @method string getTagValue()
7990
 * @method $this withTagValue($value)
7991
 * @method string getTagExt()
7992
 * @method $this withTagExt($value)
7993
 * @method array getUuids()
7994
 */
7995
class ModifyClientConfStrategy extends Rpc
7996
{
7997
7998
    /**
7999
     * @param array $uuids
8000
     *
8001
     * @return $this
8002
     */
8003
	public function withUuids(array $uuids)
8004
	{
8005
	    $this->data['Uuids'] = $uuids;
8006
		foreach ($uuids as $i => $iValue) {
8007
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
8008
		}
8009
8010
		return $this;
8011
    }
8012
}
8013
8014
/**
8015
 * @method string getActionType()
8016
 * @method $this withActionType($value)
8017
 * @method string getNewFilePath()
8018
 * @method $this withNewFilePath($value)
8019
 * @method string getType()
8020
 * @method $this withType($value)
8021
 * @method string getPlatform()
8022
 * @method $this withPlatform($value)
8023
 * @method string getRegistryKey()
8024
 * @method $this withRegistryKey($value)
8025
 * @method string getCmdline()
8026
 * @method $this withCmdline($value)
8027
 * @method string getSourceIp()
8028
 * @method $this withSourceIp($value)
8029
 * @method string getFilePath()
8030
 * @method $this withFilePath($value)
8031
 * @method string getMd5List()
8032
 * @method $this withMd5List($value)
8033
 * @method string getParentProcPath()
8034
 * @method $this withParentProcPath($value)
8035
 * @method string getId()
8036
 * @method $this withId($value)
8037
 * @method string getProcPath()
8038
 * @method $this withProcPath($value)
8039
 * @method string getParentCmdline()
8040
 * @method $this withParentCmdline($value)
8041
 * @method string getIP()
8042
 * @method $this withIP($value)
8043
 * @method string getRegistryContent()
8044
 * @method $this withRegistryContent($value)
8045
 * @method string getPortStr()
8046
 * @method $this withPortStr($value)
8047
 * @method string getPort()
8048
 * @method $this withPort($value)
8049
 * @method string getName()
8050
 * @method $this withName($value)
8051
 */
8052
class ModifyClientUserDefineRule extends Rpc
8053
{
8054
}
8055
8056
/**
8057
 * @method string getSourceIp()
8058
 * @method $this withSourceIp($value)
8059
 * @method string getLang()
8060
 * @method $this withLang($value)
8061
 * @method string getResourceDirectoryAccountId()
8062
 * @method $this withResourceDirectoryAccountId($value)
8063
 * @method string getConcernNecessity()
8064
 * @method $this withConcernNecessity($value)
8065
 */
8066
class ModifyConcernNecessity extends Rpc
8067
{
8068
}
8069
8070
/**
8071
 * @method string getReason()
8072
 * @method $this withReason($value)
8073
 * @method string getSourceIp()
8074
 * @method $this withSourceIp($value)
8075
 * @method string getWhitelist()
8076
 * @method $this withWhitelist($value)
8077
 * @method string getTargetInfo()
8078
 * @method $this withTargetInfo($value)
8079
 */
8080
class ModifyCreateVulWhitelist extends Rpc
8081
{
8082
}
8083
8084
/**
8085
 * @method string getExpireTime()
8086
 * @method $this withExpireTime($value)
8087
 * @method string getResourceOwnerId()
8088
 * @method $this withResourceOwnerId($value)
8089
 * @method string getBound()
8090
 * @method $this withBound($value)
8091
 * @method string getBlockIp()
8092
 * @method $this withBlockIp($value)
8093
 * @method string getSourceIp()
8094
 * @method $this withSourceIp($value)
8095
 * @method string getUuids()
8096
 * @method $this withUuids($value)
8097
 */
8098
class ModifyCustomBlockRecord extends Rpc
8099
{
8100
}
8101
8102
/**
8103
 * @method string getFirstDateStr()
8104
 * @method $this withFirstDateStr($value)
8105
 * @method string getTaskName()
8106
 * @method $this withTaskName($value)
8107
 * @method string getTargetStartTime()
8108
 * @method $this withTargetStartTime($value)
8109
 * @method string getSourceIp()
8110
 * @method $this withSourceIp($value)
8111
 * @method string getIntervalPeriod()
8112
 * @method $this withIntervalPeriod($value)
8113
 * @method string getParam()
8114
 * @method $this withParam($value)
8115
 * @method string getEnable()
8116
 * @method $this withEnable($value)
8117
 * @method string getResourceDirectoryAccountId()
8118
 * @method $this withResourceDirectoryAccountId($value)
8119
 * @method string getTaskType()
8120
 * @method $this withTaskType($value)
8121
 * @method string getTargetEndTime()
8122
 * @method $this withTargetEndTime($value)
8123
 * @method string getPeriodUnit()
8124
 * @method $this withPeriodUnit($value)
8125
 * @method string getConfigId()
8126
 * @method $this withConfigId($value)
8127
 */
8128
class ModifyCycleTask extends Rpc
8129
{
8130
}
8131
8132
/**
8133
 * @method string getSourceIp()
8134
 * @method $this withSourceIp($value)
8135
 * @method string getName()
8136
 * @method $this withName($value)
8137
 * @method string getUserAgreement()
8138
 * @method $this withUserAgreement($value)
8139
 * @method string getLang()
8140
 * @method $this withLang($value)
8141
 */
8142
class ModifyEmgVulSubmit extends Rpc
8143
{
8144
}
8145
8146
/**
8147
 * @method string getData()
8148
 * @method $this withData($value)
8149
 * @method string getSourceIp()
8150
 * @method $this withSourceIp($value)
8151
 */
8152
class ModifyGroupProperty extends Rpc
8153
{
8154
}
8155
8156
/**
8157
 * @method string getResourceOwnerId()
8158
 * @method $this withResourceOwnerId($value)
8159
 * @method string getUuid()
8160
 * @method $this withUuid($value)
8161
 * @method string getSourceIp()
8162
 * @method $this withSourceIp($value)
8163
 * @method string getNewRuleId()
8164
 * @method $this withNewRuleId($value)
8165
 */
8166
class ModifyInstanceAntiBruteForceRule extends Rpc
8167
{
8168
}
8169
8170
/**
8171
 * @method string getConfigs()
8172
 * @method $this withConfigs($value)
8173
 * @method string getType()
8174
 * @method $this withType($value)
8175
 * @method string getTarget()
8176
 * @method $this withTarget($value)
8177
 * @method string getSourceIp()
8178
 * @method $this withSourceIp($value)
8179
 * @method string getConfig()
8180
 * @method $this withConfig($value)
8181
 */
8182
class ModifyLoginBaseConfig extends Rpc
8183
{
8184
}
8185
8186
/**
8187
 * @method string getItem()
8188
 * @method $this withItem($value)
8189
 * @method string getSourceIp()
8190
 * @method $this withSourceIp($value)
8191
 * @method string getStatus()
8192
 * @method $this withStatus($value)
8193
 */
8194
class ModifyLoginSwitchConfig extends Rpc
8195
{
8196
}
8197
8198
/**
8199
 * @method string getProject()
8200
 * @method $this withProject($value)
8201
 * @method string getSourceIp()
8202
 * @method $this withSourceIp($value)
8203
 * @method string getFrom()
8204
 * @method $this withFrom($value)
8205
 * @method string getLang()
8206
 * @method $this withLang($value)
8207
 * @method string getLogStore()
8208
 * @method $this withLogStore($value)
8209
 * @method string getStatus()
8210
 * @method $this withStatus($value)
8211
 */
8212
class ModifyLogMetaStatus extends Rpc
8213
{
8214
}
8215
8216
/**
8217
 * @method string getProject()
8218
 * @method $this withProject($value)
8219
 * @method string getTimeLimit()
8220
 * @method $this withTimeLimit($value)
8221
 * @method string getRoute()
8222
 * @method $this withRoute($value)
8223
 * @method string getSourceIp()
8224
 * @method $this withSourceIp($value)
8225
 * @method string getFocusLevel()
8226
 * @method $this withFocusLevel($value)
8227
 * @method string getCustomThreshold()
8228
 * @method $this withCustomThreshold($value)
8229
 */
8230
class ModifyNoticeConfig extends Rpc
8231
{
8232
}
8233
8234
/**
8235
 * @method array getLogMetaList()
8236
 * @method string getTtl()
8237
 * @method $this withTtl($value)
8238
 * @method string getSourceIp()
8239
 * @method $this withSourceIp($value)
8240
 * @method string getHotTtl()
8241
 * @method $this withHotTtl($value)
8242
 * @method string getFrom()
8243
 * @method $this withFrom($value)
8244
 * @method string getTargetRegionId()
8245
 * @method $this withTargetRegionId($value)
8246
 */
8247
class ModifyOpenLogShipper extends Rpc
8248
{
8249
8250
    /**
8251
     * @param array $logMetaList
8252
     *
8253
     * @return $this
8254
     */
8255
	public function withLogMetaList(array $logMetaList)
8256
	{
8257
	    $this->data['LogMetaList'] = $logMetaList;
8258
		foreach ($logMetaList as $depth1 => $depth1Value) {
8259
			if(isset($depth1Value['HotTtl'])){
8260
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.HotTtl'] = $depth1Value['HotTtl'];
8261
			}
8262
			if(isset($depth1Value['Ttl'])){
8263
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.Ttl'] = $depth1Value['Ttl'];
8264
			}
8265
			if(isset($depth1Value['ConfigLogStore'])){
8266
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.ConfigLogStore'] = $depth1Value['ConfigLogStore'];
8267
			}
8268
			if(isset($depth1Value['Status'])){
8269
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.Status'] = $depth1Value['Status'];
8270
			}
8271
		}
8272
8273
		return $this;
8274
    }
8275
}
8276
8277
/**
8278
 * @method string getReason()
8279
 * @method $this withReason($value)
8280
 * @method string getType()
8281
 * @method $this withType($value)
8282
 * @method string getSourceIp()
8283
 * @method $this withSourceIp($value)
8284
 * @method string getInfo()
8285
 * @method $this withInfo($value)
8286
 * @method string getOperateType()
8287
 * @method $this withOperateType($value)
8288
 */
8289
class ModifyOperateVul extends Rpc
8290
{
8291
}
8292
8293
/**
8294
 * @method string getType()
8295
 * @method $this withType($value)
8296
 * @method string getSourceIp()
8297
 * @method $this withSourceIp($value)
8298
 * @method string getScheduleTime()
8299
 * @method $this withScheduleTime($value)
8300
 */
8301
class ModifyPropertyScheduleConfig extends Rpc
8302
{
8303
}
8304
8305
/**
8306
 * @method string getSourceIp()
8307
 * @method $this withSourceIp($value)
8308
 * @method string getTasks()
8309
 * @method $this withTasks($value)
8310
 * @method string getUuids()
8311
 * @method $this withUuids($value)
8312
 */
8313
class ModifyPushAllTask extends Rpc
8314
{
8315
}
8316
8317
/**
8318
 * @method string getResourceOwnerId()
8319
 * @method $this withResourceOwnerId($value)
8320
 * @method string getItemId()
8321
 * @method $this withItemId($value)
8322
 * @method string getSourceIp()
8323
 * @method $this withSourceIp($value)
8324
 * @method string getLang()
8325
 * @method $this withLang($value)
8326
 * @method string getTaskId()
8327
 * @method $this withTaskId($value)
8328
 * @method string getStatus()
8329
 * @method $this withStatus($value)
8330
 */
8331
class ModifyRiskCheckStatus extends Rpc
8332
{
8333
}
8334
8335
/**
8336
 * @method string getResourceOwnerId()
8337
 * @method $this withResourceOwnerId($value)
8338
 * @method string getSourceIp()
8339
 * @method $this withSourceIp($value)
8340
 * @method array getIds()
8341
 * @method string getLang()
8342
 * @method $this withLang($value)
8343
 * @method string getTaskId()
8344
 * @method $this withTaskId($value)
8345
 * @method string getStatus()
8346
 * @method $this withStatus($value)
8347
 */
8348
class ModifyRiskSingleResultStatus extends Rpc
8349
{
8350
8351
    /**
8352
     * @param array $ids
8353
     *
8354
     * @return $this
8355
     */
8356
	public function withIds(array $ids)
8357
	{
8358
	    $this->data['Ids'] = $ids;
8359
		foreach ($ids as $i => $iValue) {
8360
			$this->options['query']['Ids.' . ($i + 1)] = $iValue;
8361
		}
8362
8363
		return $this;
8364
    }
8365
}
8366
8367
/**
8368
 * @method string getResourceOwnerId()
8369
 * @method $this withResourceOwnerId($value)
8370
 * @method string getEndTime()
8371
 * @method $this withEndTime($value)
8372
 * @method string getStartTime()
8373
 * @method $this withStartTime($value)
8374
 * @method string getSourceIp()
8375
 * @method $this withSourceIp($value)
8376
 * @method string getDaysOfWeek()
8377
 * @method $this withDaysOfWeek($value)
8378
 * @method string getLang()
8379
 * @method $this withLang($value)
8380
 */
8381
class ModifySecurityCheckScheduleConfig extends Rpc
8382
{
8383
}
8384
8385
/**
8386
 * @method string getInsertMarkMissParam()
8387
 * @method string getSourceIp()
8388
 * @method $this withSourceIp($value)
8389
 * @method string getFrom()
8390
 * @method string getLang()
8391
 * @method string getDeleteMarkMissParam()
8392
 */
8393
class ModifySecurityEventMarkMissIndividually extends Rpc
8394
{
8395
8396
    /**
8397
     * @param string $value
8398
     *
8399
     * @return $this
8400
     */
8401
    public function withInsertMarkMissParam($value)
8402
    {
8403
        $this->data['InsertMarkMissParam'] = $value;
8404
        $this->options['form_params']['InsertMarkMissParam'] = $value;
8405
8406
        return $this;
8407
    }
8408
8409
    /**
8410
     * @param string $value
8411
     *
8412
     * @return $this
8413
     */
8414
    public function withFrom($value)
8415
    {
8416
        $this->data['From'] = $value;
8417
        $this->options['form_params']['From'] = $value;
8418
8419
        return $this;
8420
    }
8421
8422
    /**
8423
     * @param string $value
8424
     *
8425
     * @return $this
8426
     */
8427
    public function withLang($value)
8428
    {
8429
        $this->data['Lang'] = $value;
8430
        $this->options['form_params']['Lang'] = $value;
8431
8432
        return $this;
8433
    }
8434
8435
    /**
8436
     * @param string $value
8437
     *
8438
     * @return $this
8439
     */
8440
    public function withDeleteMarkMissParam($value)
8441
    {
8442
        $this->data['DeleteMarkMissParam'] = $value;
8443
        $this->options['form_params']['DeleteMarkMissParam'] = $value;
8444
8445
        return $this;
8446
    }
8447
}
8448
8449
/**
8450
 * @method string getTypes()
8451
 * @method $this withTypes($value)
8452
 * @method string getSourceIp()
8453
 * @method $this withSourceIp($value)
8454
 * @method string getUuids()
8455
 * @method $this withUuids($value)
8456
 */
8457
class ModifyStartVulScan extends Rpc
8458
{
8459
}
8460
8461
/**
8462
 * @method string getTargetType()
8463
 * @method $this withTargetType($value)
8464
 * @method string getCycleDays()
8465
 * @method $this withCycleDays($value)
8466
 * @method string getStartTime()
8467
 * @method $this withStartTime($value)
8468
 * @method string getRiskSubTypeName()
8469
 * @method $this withRiskSubTypeName($value)
8470
 * @method string getSourceIp()
8471
 * @method $this withSourceIp($value)
8472
 * @method string getId()
8473
 * @method $this withId($value)
8474
 * @method string getResourceDirectoryAccountId()
8475
 * @method $this withResourceDirectoryAccountId($value)
8476
 * @method string getRiskCustomParams()
8477
 * @method $this withRiskCustomParams($value)
8478
 * @method string getEndTime()
8479
 * @method $this withEndTime($value)
8480
 * @method string getCustomType()
8481
 * @method $this withCustomType($value)
8482
 * @method string getCycleStartTime()
8483
 * @method $this withCycleStartTime($value)
8484
 * @method string getName()
8485
 * @method $this withName($value)
8486
 */
8487
class ModifyStrategy extends Rpc
8488
{
8489
}
8490
8491
/**
8492
 * @method string getType()
8493
 * @method $this withType($value)
8494
 * @method string getSourceIp()
8495
 * @method $this withSourceIp($value)
8496
 * @method string getResourceDirectoryAccountId()
8497
 * @method $this withResourceDirectoryAccountId($value)
8498
 * @method string getTarget()
8499
 * @method $this withTarget($value)
8500
 * @method string getConfig()
8501
 * @method $this withConfig($value)
8502
 */
8503
class ModifyStrategyTarget extends Rpc
8504
{
8505
}
8506
8507
/**
8508
 * @method string getTagId()
8509
 * @method $this withTagId($value)
8510
 * @method string getMachineTypes()
8511
 * @method $this withMachineTypes($value)
8512
 * @method string getTagList()
8513
 * @method $this withTagList($value)
8514
 * @method string getSourceIp()
8515
 * @method $this withSourceIp($value)
8516
 * @method string getUuidList()
8517
 * @method $this withUuidList($value)
8518
 */
8519
class ModifyTagWithUuid extends Rpc
8520
{
8521
}
8522
8523
/**
8524
 * @method string getResourceOwnerId()
8525
 * @method $this withResourceOwnerId($value)
8526
 * @method string getPolicyStatus()
8527
 * @method $this withPolicyStatus($value)
8528
 * @method string getSpeedLimiter()
8529
 * @method $this withSpeedLimiter($value)
8530
 * @method string getIncPlan()
8531
 * @method $this withIncPlan($value)
8532
 * @method string getSourceIp()
8533
 * @method $this withSourceIp($value)
8534
 * @method string getPolicyId()
8535
 * @method $this withPolicyId($value)
8536
 * @method string getAccountName()
8537
 * @method $this withAccountName($value)
8538
 * @method string getFullPlan()
8539
 * @method $this withFullPlan($value)
8540
 * @method string getRetention()
8541
 * @method $this withRetention($value)
8542
 * @method string getAccountPassword()
8543
 * @method $this withAccountPassword($value)
8544
 * @method string getPolicyName()
8545
 * @method $this withPolicyName($value)
8546
 */
8547
class ModifyUniBackupPolicy extends Rpc
8548
{
8549
}
8550
8551
/**
8552
 * @method string getSourceIp()
8553
 * @method $this withSourceIp($value)
8554
 * @method string getHoneyPotAction()
8555
 * @method $this withHoneyPotAction($value)
8556
 * @method string getVpcId()
8557
 * @method $this withVpcId($value)
8558
 */
8559
class ModifyVpcHoneyPot extends Rpc
8560
{
8561
}
8562
8563
/**
8564
 * @method string getType()
8565
 * @method $this withType($value)
8566
 * @method string getSourceIp()
8567
 * @method $this withSourceIp($value)
8568
 * @method string getResourceDirectoryAccountId()
8569
 * @method $this withResourceDirectoryAccountId($value)
8570
 * @method string getConfig()
8571
 * @method $this withConfig($value)
8572
 */
8573
class ModifyVulConfig extends Rpc
8574
{
8575
}
8576
8577
/**
8578
 * @method string getSourceIp()
8579
 * @method $this withSourceIp($value)
8580
 * @method string getResourceDirectoryAccountId()
8581
 * @method $this withResourceDirectoryAccountId($value)
8582
 * @method string getTarget()
8583
 * @method $this withTarget($value)
8584
 * @method string getConfig()
8585
 * @method $this withConfig($value)
8586
 */
8587
class ModifyVulTarget extends Rpc
8588
{
8589
}
8590
8591
/**
8592
 * @method string getType()
8593
 * @method $this withType($value)
8594
 * @method string getUuid()
8595
 * @method $this withUuid($value)
8596
 * @method string getSourceIp()
8597
 * @method $this withSourceIp($value)
8598
 * @method string getConfig()
8599
 * @method $this withConfig($value)
8600
 */
8601
class ModifyVulTargetConfig extends Rpc
8602
{
8603
}
8604
8605
/**
8606
 * @method string getReason()
8607
 * @method $this withReason($value)
8608
 * @method string getSourceIp()
8609
 * @method $this withSourceIp($value)
8610
 * @method string getId()
8611
 * @method $this withId($value)
8612
 * @method string getTargetInfo()
8613
 * @method $this withTargetInfo($value)
8614
 */
8615
class ModifyVulWhitelistTarget extends Rpc
8616
{
8617
}
8618
8619
/**
8620
 * @method string getLocalBackupDir()
8621
 * @method $this withLocalBackupDir($value)
8622
 * @method string getExclusiveFile()
8623
 * @method $this withExclusiveFile($value)
8624
 * @method string getExclusiveFileType()
8625
 * @method $this withExclusiveFileType($value)
8626
 * @method string getDir()
8627
 * @method $this withDir($value)
8628
 * @method string getUuid()
8629
 * @method $this withUuid($value)
8630
 * @method string getMode()
8631
 * @method $this withMode($value)
8632
 * @method string getSourceIp()
8633
 * @method $this withSourceIp($value)
8634
 * @method string getLang()
8635
 * @method $this withLang($value)
8636
 * @method string getInclusiveFile()
8637
 * @method $this withInclusiveFile($value)
8638
 * @method string getExclusiveDir()
8639
 * @method $this withExclusiveDir($value)
8640
 * @method string getInclusiveFileType()
8641
 * @method $this withInclusiveFileType($value)
8642
 * @method string getDefenceMode()
8643
 * @method $this withDefenceMode($value)
8644
 */
8645
class ModifyWebLockCreateConfig extends Rpc
8646
{
8647
}
8648
8649
/**
8650
 * @method string getUuid()
8651
 * @method $this withUuid($value)
8652
 * @method string getSourceIp()
8653
 * @method $this withSourceIp($value)
8654
 * @method string getId()
8655
 * @method $this withId($value)
8656
 * @method string getLang()
8657
 * @method $this withLang($value)
8658
 */
8659
class ModifyWebLockDeleteConfig extends Rpc
8660
{
8661
}
8662
8663
/**
8664
 * @method string getDealAll()
8665
 * @method $this withDealAll($value)
8666
 * @method array getProcessPath()
8667
 * @method string getUuid()
8668
 * @method $this withUuid($value)
8669
 * @method string getOperateInfo()
8670
 * @method $this withOperateInfo($value)
8671
 * @method string getSourceIp()
8672
 * @method $this withSourceIp($value)
8673
 * @method string getStatus()
8674
 * @method $this withStatus($value)
8675
 */
8676
class ModifyWebLockProcessStatus extends Rpc
8677
{
8678
8679
    /**
8680
     * @param array $processPath
8681
     *
8682
     * @return $this
8683
     */
8684
	public function withProcessPath(array $processPath)
8685
	{
8686
	    $this->data['ProcessPath'] = $processPath;
8687
		foreach ($processPath as $i => $iValue) {
8688
			$this->options['query']['ProcessPath.' . ($i + 1)] = $iValue;
8689
		}
8690
8691
		return $this;
8692
    }
8693
}
8694
8695
/**
8696
 * @method string getLocalBackupDir()
8697
 * @method $this withLocalBackupDir($value)
8698
 * @method string getExclusiveFile()
8699
 * @method $this withExclusiveFile($value)
8700
 * @method string getExclusiveFileType()
8701
 * @method $this withExclusiveFileType($value)
8702
 * @method string getDir()
8703
 * @method $this withDir($value)
8704
 * @method string getUuid()
8705
 * @method $this withUuid($value)
8706
 * @method string getMode()
8707
 * @method $this withMode($value)
8708
 * @method string getSourceIp()
8709
 * @method $this withSourceIp($value)
8710
 * @method string getExclusiveDir()
8711
 * @method $this withExclusiveDir($value)
8712
 * @method string getInclusiveFileType()
8713
 * @method $this withInclusiveFileType($value)
8714
 * @method string getDefenceMode()
8715
 * @method $this withDefenceMode($value)
8716
 */
8717
class ModifyWebLockStart extends Rpc
8718
{
8719
}
8720
8721
/**
8722
 * @method string getUuid()
8723
 * @method $this withUuid($value)
8724
 * @method string getSourceIp()
8725
 * @method $this withSourceIp($value)
8726
 * @method string getLang()
8727
 * @method $this withLang($value)
8728
 * @method string getStatus()
8729
 * @method $this withStatus($value)
8730
 */
8731
class ModifyWebLockStatus extends Rpc
8732
{
8733
}
8734
8735
/**
8736
 * @method string getUuid()
8737
 * @method $this withUuid($value)
8738
 * @method string getSourceIp()
8739
 * @method $this withSourceIp($value)
8740
 */
8741
class ModifyWebLockUnbind extends Rpc
8742
{
8743
}
8744
8745
/**
8746
 * @method string getLocalBackupDir()
8747
 * @method $this withLocalBackupDir($value)
8748
 * @method string getExclusiveFile()
8749
 * @method $this withExclusiveFile($value)
8750
 * @method string getExclusiveFileType()
8751
 * @method $this withExclusiveFileType($value)
8752
 * @method string getDir()
8753
 * @method $this withDir($value)
8754
 * @method string getUuid()
8755
 * @method $this withUuid($value)
8756
 * @method string getMode()
8757
 * @method $this withMode($value)
8758
 * @method string getSourceIp()
8759
 * @method $this withSourceIp($value)
8760
 * @method string getId()
8761
 * @method $this withId($value)
8762
 * @method string getLang()
8763
 * @method $this withLang($value)
8764
 * @method string getInclusiveFile()
8765
 * @method $this withInclusiveFile($value)
8766
 * @method string getExclusiveDir()
8767
 * @method $this withExclusiveDir($value)
8768
 * @method string getInclusiveFileType()
8769
 * @method $this withInclusiveFileType($value)
8770
 * @method string getDefenceMode()
8771
 * @method $this withDefenceMode($value)
8772
 */
8773
class ModifyWebLockUpdateConfig extends Rpc
8774
{
8775
}
8776
8777
/**
8778
 * @method string getType()
8779
 * @method $this withType($value)
8780
 * @method string getTarget()
8781
 * @method $this withTarget($value)
8782
 * @method string getSourceIp()
8783
 * @method $this withSourceIp($value)
8784
 * @method string getConfig()
8785
 * @method $this withConfig($value)
8786
 */
8787
class ModifyWebPath extends Rpc
8788
{
8789
}
8790
8791
/**
8792
 * @method string getPageSize()
8793
 * @method $this withPageSize($value)
8794
 * @method string getLang()
8795
 * @method $this withLang($value)
8796
 * @method string getCurrentPage()
8797
 * @method $this withCurrentPage($value)
8798
 * @method string getSwitchOn()
8799
 * @method $this withSwitchOn($value)
8800
 */
8801
class OpenSensitiveFileScan extends Rpc
8802
{
8803
}
8804
8805
/**
8806
 * @method string getSourceIp()
8807
 * @method $this withSourceIp($value)
8808
 * @method string getLang()
8809
 * @method $this withLang($value)
8810
 * @method string getInstanceIds()
8811
 * @method $this withInstanceIds($value)
8812
 * @method string getUuids()
8813
 * @method $this withUuids($value)
8814
 */
8815
class OperateAgentClientInstall extends Rpc
8816
{
8817
}
8818
8819
/**
8820
 * @method string getType()
8821
 * @method $this withType($value)
8822
 * @method string getSourceIp()
8823
 * @method $this withSourceIp($value)
8824
 * @method string getResourceDirectoryAccountId()
8825
 * @method $this withResourceDirectoryAccountId($value)
8826
 * @method string getConfig()
8827
 * @method $this withConfig($value)
8828
 */
8829
class OperateCommonOverallConfig extends Rpc
8830
{
8831
}
8832
8833
/**
8834
 * @method string getTargetType()
8835
 * @method $this withTargetType($value)
8836
 * @method string getType()
8837
 * @method $this withType($value)
8838
 * @method string getTargetOperations()
8839
 * @method $this withTargetOperations($value)
8840
 * @method string getSourceIp()
8841
 * @method $this withSourceIp($value)
8842
 * @method string getFieldValue()
8843
 * @method $this withFieldValue($value)
8844
 * @method string getFieldName()
8845
 * @method $this withFieldName($value)
8846
 */
8847
class OperateCommonTargetConfig extends Rpc
8848
{
8849
}
8850
8851
/**
8852
 * @method string getImageUuid()
8853
 * @method $this withImageUuid($value)
8854
 * @method string getBaselineItemKeyList()
8855
 * @method $this withBaselineItemKeyList($value)
8856
 * @method string getSourceIp()
8857
 * @method $this withSourceIp($value)
8858
 * @method array getScanRange()
8859
 * @method string getLang()
8860
 * @method $this withLang($value)
8861
 * @method string getOperation()
8862
 * @method $this withOperation($value)
8863
 */
8864
class OperateImageBaselineWhitelist extends Rpc
8865
{
8866
8867
    /**
8868
     * @param array $scanRange
8869
     *
8870
     * @return $this
8871
     */
8872
	public function withScanRange(array $scanRange)
8873
	{
8874
	    $this->data['ScanRange'] = $scanRange;
8875
		foreach ($scanRange as $i => $iValue) {
8876
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
8877
		}
8878
8879
		return $this;
8880
    }
8881
}
8882
8883
/**
8884
 * @method string getType()
8885
 * @method $this withType($value)
8886
 * @method string getSourceIp()
8887
 * @method $this withSourceIp($value)
8888
 * @method string getOperateType()
8889
 * @method $this withOperateType($value)
8890
 * @method string getInfo()
8891
 * @method $this withInfo($value)
8892
 */
8893
class OperateImageVul extends Rpc
8894
{
8895
}
8896
8897
/**
8898
 * @method string getType()
8899
 * @method $this withType($value)
8900
 * @method string getSourceIp()
8901
 * @method $this withSourceIp($value)
8902
 * @method string getLang()
8903
 * @method $this withLang($value)
8904
 * @method string getResourceDirectoryAccountId()
8905
 * @method $this withResourceDirectoryAccountId($value)
8906
 * @method string getNoTargetAsOn()
8907
 * @method $this withNoTargetAsOn($value)
8908
 * @method string getConfig()
8909
 * @method $this withConfig($value)
8910
 */
8911
class OperateSuspiciousOverallConfig extends Rpc
8912
{
8913
}
8914
8915
/**
8916
 * @method string getTargetType()
8917
 * @method $this withTargetType($value)
8918
 * @method string getType()
8919
 * @method $this withType($value)
8920
 * @method string getTargetOperations()
8921
 * @method $this withTargetOperations($value)
8922
 * @method string getSourceIp()
8923
 * @method $this withSourceIp($value)
8924
 * @method string getLang()
8925
 * @method $this withLang($value)
8926
 * @method string getResourceDirectoryAccountId()
8927
 * @method $this withResourceDirectoryAccountId($value)
8928
 */
8929
class OperateSuspiciousTargetConfig extends Rpc
8930
{
8931
}
8932
8933
/**
8934
 * @method string getOperationRange()
8935
 * @method $this withOperationRange($value)
8936
 * @method string getOperationAll()
8937
 * @method $this withOperationAll($value)
8938
 * @method string getSourceIp()
8939
 * @method $this withSourceIp($value)
8940
 * @method string getOperationCode()
8941
 * @method $this withOperationCode($value)
8942
 */
8943
class OperateVirusEvents extends Rpc
8944
{
8945
}
8946
8947
/**
8948
 * @method string getType()
8949
 * @method $this withType($value)
8950
 * @method array getVulNames()
8951
 * @method string getSourceIp()
8952
 * @method $this withSourceIp($value)
8953
 * @method string getOperateType()
8954
 * @method $this withOperateType($value)
8955
 * @method array getUuids()
8956
 */
8957
class OperateVuls extends Rpc
8958
{
8959
8960
    /**
8961
     * @param array $vulNames
8962
     *
8963
     * @return $this
8964
     */
8965
	public function withVulNames(array $vulNames)
8966
	{
8967
	    $this->data['VulNames'] = $vulNames;
8968
		foreach ($vulNames as $i => $iValue) {
8969
			$this->options['query']['VulNames.' . ($i + 1)] = $iValue;
8970
		}
8971
8972
		return $this;
8973
    }
8974
8975
    /**
8976
     * @param array $uuids
8977
     *
8978
     * @return $this
8979
     */
8980
	public function withUuids(array $uuids)
8981
	{
8982
	    $this->data['Uuids'] = $uuids;
8983
		foreach ($uuids as $i => $iValue) {
8984
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
8985
		}
8986
8987
		return $this;
8988
    }
8989
}
8990
8991
/**
8992
 * @method string getDealAll()
8993
 * @method $this withDealAll($value)
8994
 * @method array getEventIds()
8995
 * @method string getSourceIp()
8996
 * @method $this withSourceIp($value)
8997
 * @method string getOperationCode()
8998
 * @method $this withOperationCode($value)
8999
 */
9000
class OperateWebLockFileEvents extends Rpc
9001
{
9002
9003
    /**
9004
     * @param array $eventIds
9005
     *
9006
     * @return $this
9007
     */
9008
	public function withEventIds(array $eventIds)
9009
	{
9010
	    $this->data['EventIds'] = $eventIds;
9011
		foreach ($eventIds as $i => $iValue) {
9012
			$this->options['query']['EventIds.' . ($i + 1)] = $iValue;
9013
		}
9014
9015
		return $this;
9016
    }
9017
}
9018
9019
/**
9020
 * @method array getSecurityEventIds()
9021
 */
9022
class OperationCancelIgnoreSuspEvent extends Rpc
9023
{
9024
9025
    /**
9026
     * @param array $securityEventIds
9027
     *
9028
     * @return $this
9029
     */
9030
	public function withSecurityEventIds(array $securityEventIds)
9031
	{
9032
	    $this->data['SecurityEventIds'] = $securityEventIds;
9033
		foreach ($securityEventIds as $i => $iValue) {
9034
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
9035
		}
9036
9037
		return $this;
9038
    }
9039
}
9040
9041
/**
9042
 * @method string getSuspiciousEventIds()
9043
 * @method $this withSuspiciousEventIds($value)
9044
 * @method string getSubOperation()
9045
 * @method $this withSubOperation($value)
9046
 * @method string getSourceIp()
9047
 * @method $this withSourceIp($value)
9048
 * @method string getWarnType()
9049
 * @method $this withWarnType($value)
9050
 * @method string getFrom()
9051
 * @method $this withFrom($value)
9052
 * @method string getOperation()
9053
 * @method $this withOperation($value)
9054
 */
9055
class OperationSuspEvents extends Rpc
9056
{
9057
}
9058
9059
/**
9060
 * @method array getRegistryTypeNotInList()
9061
 * @method string getSourceIp()
9062
 * @method $this withSourceIp($value)
9063
 * @method string getPageSize()
9064
 * @method string getRegistryNameLike()
9065
 * @method string getCurrentPage()
9066
 * @method array getRegistryTypeInList()
9067
 */
9068
class PageImageRegistry extends Rpc
9069
{
9070
9071
    /** @var string */
9072
    public $scheme = 'https';
9073
9074
    /**
9075
     * @param array $registryTypeNotInList
9076
     *
9077
     * @return $this
9078
     */
9079
	public function withRegistryTypeNotInList(array $registryTypeNotInList)
9080
	{
9081
	    $this->data['RegistryTypeNotInList'] = $registryTypeNotInList;
9082
		foreach ($registryTypeNotInList as $i => $iValue) {
9083
			$this->options['form_params']['RegistryTypeNotInList.' . ($i + 1)] = $iValue;
9084
		}
9085
9086
		return $this;
9087
    }
9088
9089
    /**
9090
     * @param string $value
9091
     *
9092
     * @return $this
9093
     */
9094
    public function withPageSize($value)
9095
    {
9096
        $this->data['PageSize'] = $value;
9097
        $this->options['form_params']['PageSize'] = $value;
9098
9099
        return $this;
9100
    }
9101
9102
    /**
9103
     * @param string $value
9104
     *
9105
     * @return $this
9106
     */
9107
    public function withRegistryNameLike($value)
9108
    {
9109
        $this->data['RegistryNameLike'] = $value;
9110
        $this->options['form_params']['RegistryNameLike'] = $value;
9111
9112
        return $this;
9113
    }
9114
9115
    /**
9116
     * @param string $value
9117
     *
9118
     * @return $this
9119
     */
9120
    public function withCurrentPage($value)
9121
    {
9122
        $this->data['CurrentPage'] = $value;
9123
        $this->options['form_params']['CurrentPage'] = $value;
9124
9125
        return $this;
9126
    }
9127
9128
    /**
9129
     * @param array $registryTypeInList
9130
     *
9131
     * @return $this
9132
     */
9133
	public function withRegistryTypeInList(array $registryTypeInList)
9134
	{
9135
	    $this->data['RegistryTypeInList'] = $registryTypeInList;
9136
		foreach ($registryTypeInList as $i => $iValue) {
9137
			$this->options['form_params']['RegistryTypeInList.' . ($i + 1)] = $iValue;
9138
		}
9139
9140
		return $this;
9141
    }
9142
}
9143
9144
/**
9145
 * @method string getSourceIp()
9146
 * @method $this withSourceIp($value)
9147
 * @method string getAppName()
9148
 * @method $this withAppName($value)
9149
 * @method string getValue()
9150
 * @method $this withValue($value)
9151
 * @method string getUuids()
9152
 * @method $this withUuids($value)
9153
 */
9154
class PauseClient extends Rpc
9155
{
9156
}
9157
9158
/**
9159
 * @method string getSourceIp()
9160
 * @method $this withSourceIp($value)
9161
 * @method string getDigests()
9162
 * @method $this withDigests($value)
9163
 * @method string getRegistryTypes()
9164
 * @method $this withRegistryTypes($value)
9165
 * @method string getRegionIds()
9166
 * @method $this withRegionIds($value)
9167
 * @method string getTags()
9168
 * @method $this withTags($value)
9169
 * @method string getRepoNamespaces()
9170
 * @method $this withRepoNamespaces($value)
9171
 * @method string getInstanceIds()
9172
 * @method $this withInstanceIds($value)
9173
 * @method string getRepoIds()
9174
 * @method $this withRepoIds($value)
9175
 * @method string getRepoNames()
9176
 * @method $this withRepoNames($value)
9177
 */
9178
class PublicCreateImageScanTask extends Rpc
9179
{
9180
}
9181
9182
/**
9183
 * @method string getSourceIp()
9184
 * @method $this withSourceIp($value)
9185
 * @method string getDigests()
9186
 * @method $this withDigests($value)
9187
 * @method string getRegistryTypes()
9188
 * @method $this withRegistryTypes($value)
9189
 * @method string getRegionIds()
9190
 * @method $this withRegionIds($value)
9191
 * @method string getTags()
9192
 * @method $this withTags($value)
9193
 * @method string getRepoNamespaces()
9194
 * @method $this withRepoNamespaces($value)
9195
 * @method string getInstanceIds()
9196
 * @method $this withInstanceIds($value)
9197
 * @method string getRepoIds()
9198
 * @method $this withRepoIds($value)
9199
 * @method string getRepoNames()
9200
 * @method $this withRepoNames($value)
9201
 */
9202
class PublicPreCheckImageScanTask extends Rpc
9203
{
9204
}
9205
9206
/**
9207
 * @method string getImages()
9208
 * @method $this withImages($value)
9209
 * @method string getImageItems()
9210
 * @method $this withImageItems($value)
9211
 * @method string getSourceIp()
9212
 * @method $this withSourceIp($value)
9213
 */
9214
class PublicSyncAndCreateImageScanTask extends Rpc
9215
{
9216
}
9217
9218
/**
9219
 * @method string getResourceOwnerId()
9220
 * @method $this withResourceOwnerId($value)
9221
 * @method string getCreateMark()
9222
 * @method $this withCreateMark($value)
9223
 * @method string getSourceIp()
9224
 * @method $this withSourceIp($value)
9225
 */
9226
class QueryDiscoverDatabase extends Rpc
9227
{
9228
}
9229
9230
/**
9231
 * @method string getRemark()
9232
 * @method string getEventName()
9233
 * @method string getDisposalWay()
9234
 * @method $this withDisposalWay($value)
9235
 * @method string getMaxId()
9236
 * @method string getSourceIp()
9237
 * @method $this withSourceIp($value)
9238
 * @method string getPageSize()
9239
 * @method string getFrom()
9240
 * @method string getLang()
9241
 * @method string getCurrentPage()
9242
 */
9243
class QueryGroupedSecurityEventMarkMissList extends Rpc
9244
{
9245
9246
    /**
9247
     * @param string $value
9248
     *
9249
     * @return $this
9250
     */
9251
    public function withRemark($value)
9252
    {
9253
        $this->data['Remark'] = $value;
9254
        $this->options['form_params']['Remark'] = $value;
9255
9256
        return $this;
9257
    }
9258
9259
    /**
9260
     * @param string $value
9261
     *
9262
     * @return $this
9263
     */
9264
    public function withEventName($value)
9265
    {
9266
        $this->data['EventName'] = $value;
9267
        $this->options['form_params']['EventName'] = $value;
9268
9269
        return $this;
9270
    }
9271
9272
    /**
9273
     * @param string $value
9274
     *
9275
     * @return $this
9276
     */
9277
    public function withMaxId($value)
9278
    {
9279
        $this->data['MaxId'] = $value;
9280
        $this->options['form_params']['MaxId'] = $value;
9281
9282
        return $this;
9283
    }
9284
9285
    /**
9286
     * @param string $value
9287
     *
9288
     * @return $this
9289
     */
9290
    public function withPageSize($value)
9291
    {
9292
        $this->data['PageSize'] = $value;
9293
        $this->options['form_params']['PageSize'] = $value;
9294
9295
        return $this;
9296
    }
9297
9298
    /**
9299
     * @param string $value
9300
     *
9301
     * @return $this
9302
     */
9303
    public function withFrom($value)
9304
    {
9305
        $this->data['From'] = $value;
9306
        $this->options['form_params']['From'] = $value;
9307
9308
        return $this;
9309
    }
9310
9311
    /**
9312
     * @param string $value
9313
     *
9314
     * @return $this
9315
     */
9316
    public function withLang($value)
9317
    {
9318
        $this->data['Lang'] = $value;
9319
        $this->options['form_params']['Lang'] = $value;
9320
9321
        return $this;
9322
    }
9323
9324
    /**
9325
     * @param string $value
9326
     *
9327
     * @return $this
9328
     */
9329
    public function withCurrentPage($value)
9330
    {
9331
        $this->data['CurrentPage'] = $value;
9332
        $this->options['form_params']['CurrentPage'] = $value;
9333
9334
        return $this;
9335
    }
9336
}
9337
9338
/**
9339
 * @method string getGroupName()
9340
 * @method $this withGroupName($value)
9341
 * @method string getSourceIp()
9342
 * @method $this withSourceIp($value)
9343
 */
9344
class QueryGroupIdByGroupName extends Rpc
9345
{
9346
}
9347
9348
/**
9349
 * @method string getSourceIp()
9350
 * @method $this withSourceIp($value)
9351
 */
9352
class QueryJenkinsImageRegistryPersistenceDay extends Rpc
9353
{
9354
}
9355
9356
/**
9357
 * @method string getResourceOwnerId()
9358
 * @method $this withResourceOwnerId($value)
9359
 * @method string getInstanceUuid()
9360
 * @method $this withInstanceUuid($value)
9361
 * @method string getSourceIp()
9362
 * @method $this withSourceIp($value)
9363
 * @method string getTaskId()
9364
 * @method $this withTaskId($value)
9365
 * @method string getUniRegionId()
9366
 * @method $this withUniRegionId($value)
9367
 */
9368
class QueryPreCheckDatabase extends Rpc
9369
{
9370
}
9371
9372
/**
9373
 * @method string getUuid()
9374
 * @method $this withUuid($value)
9375
 * @method string getSourceIp()
9376
 * @method $this withSourceIp($value)
9377
 */
9378
class RebootMachine extends Rpc
9379
{
9380
}
9381
9382
/**
9383
 * @method string getCloudAssetType()
9384
 * @method $this withCloudAssetType($value)
9385
 * @method string getSourceIp()
9386
 * @method $this withSourceIp($value)
9387
 * @method string getCloudAssetSubType()
9388
 * @method $this withCloudAssetSubType($value)
9389
 * @method string getAssetType()
9390
 * @method $this withAssetType($value)
9391
 */
9392
class RefreshAssets extends Rpc
9393
{
9394
}
9395
9396
/**
9397
 * @method string getRefreshImmediately()
9398
 * @method $this withRefreshImmediately($value)
9399
 * @method string getSourceIp()
9400
 * @method $this withSourceIp($value)
9401
 * @method string getAssetType()
9402
 * @method $this withAssetType($value)
9403
 */
9404
class RefreshContainerAssets extends Rpc
9405
{
9406
}
9407
9408
/**
9409
 * @method string getSourceIp()
9410
 * @method $this withSourceIp($value)
9411
 * @method array getInstanceIds()
9412
 * @method string getCheckId()
9413
 * @method $this withCheckId($value)
9414
 */
9415
class RemoveCheckInstanceResultWhiteList extends Rpc
9416
{
9417
9418
    /**
9419
     * @param array $instanceIds
9420
     *
9421
     * @return $this
9422
     */
9423
	public function withInstanceIds(array $instanceIds)
9424
	{
9425
	    $this->data['InstanceIds'] = $instanceIds;
9426
		foreach ($instanceIds as $i => $iValue) {
9427
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
9428
		}
9429
9430
		return $this;
9431
    }
9432
}
9433
9434
/**
9435
 * @method string getType()
9436
 * @method $this withType($value)
9437
 * @method string getSourceIp()
9438
 * @method $this withSourceIp($value)
9439
 * @method array getCheckIds()
9440
 * @method string getCheckGroupId()
9441
 * @method $this withCheckGroupId($value)
9442
 */
9443
class RemoveCheckResultWhiteList extends Rpc
9444
{
9445
9446
    /**
9447
     * @param array $checkIds
9448
     *
9449
     * @return $this
9450
     */
9451
	public function withCheckIds(array $checkIds)
9452
	{
9453
	    $this->data['CheckIds'] = $checkIds;
9454
		foreach ($checkIds as $i => $iValue) {
9455
			$this->options['query']['CheckIds.' . ($i + 1)] = $iValue;
9456
		}
9457
9458
		return $this;
9459
    }
9460
}
9461
9462
/**
9463
 * @method string getSourceIp()
9464
 * @method $this withSourceIp($value)
9465
 * @method string getFrom()
9466
 * @method $this withFrom($value)
9467
 * @method string getQuaraFileId()
9468
 * @method $this withQuaraFileId($value)
9469
 */
9470
class RollbackSuspEventQuaraFile extends Rpc
9471
{
9472
}
9473
9474
/**
9475
 * @method string getSourceIp()
9476
 * @method $this withSourceIp($value)
9477
 */
9478
class SasInstallCode extends Rpc
9479
{
9480
}
9481
9482
/**
9483
 * @method string getBaselineItemList()
9484
 * @method $this withBaselineItemList($value)
9485
 * @method string getStrategyName()
9486
 * @method $this withStrategyName($value)
9487
 * @method string getSourceIp()
9488
 * @method $this withSourceIp($value)
9489
 * @method string getStrategyId()
9490
 * @method $this withStrategyId($value)
9491
 * @method string getLang()
9492
 * @method $this withLang($value)
9493
 */
9494
class SaveImageBaselineStrategy extends Rpc
9495
{
9496
}
9497
9498
/**
9499
 * @method string getFrom()
9500
 * @method $this withFrom($value)
9501
 * @method string getLevelsOn()
9502
 * @method $this withLevelsOn($value)
9503
 */
9504
class SaveSuspEventUserSetting extends Rpc
9505
{
9506
}
9507
9508
/**
9509
 * @method string getScanDayNum()
9510
 * @method $this withScanDayNum($value)
9511
 * @method string getSourceIp()
9512
 * @method $this withSourceIp($value)
9513
 */
9514
class SetRegistryScanDayNum extends Rpc
9515
{
9516
}
9517
9518
/**
9519
 * @method string getResourceOwnerId()
9520
 * @method $this withResourceOwnerId($value)
9521
 * @method array getItemIds()
9522
 * @method string getType()
9523
 * @method $this withType($value)
9524
 * @method array getAssets()
9525
 * @method string getSourceIp()
9526
 * @method $this withSourceIp($value)
9527
 * @method string getLang()
9528
 * @method $this withLang($value)
9529
 */
9530
class StartBaselineSecurityCheck extends Rpc
9531
{
9532
9533
    /**
9534
     * @param array $itemIds
9535
     *
9536
     * @return $this
9537
     */
9538
	public function withItemIds(array $itemIds)
9539
	{
9540
	    $this->data['ItemIds'] = $itemIds;
9541
		foreach ($itemIds as $i => $iValue) {
9542
			$this->options['query']['ItemIds.' . ($i + 1)] = $iValue;
9543
		}
9544
9545
		return $this;
9546
    }
9547
9548
    /**
9549
     * @param array $assets
9550
     *
9551
     * @return $this
9552
     */
9553
	public function withAssets(array $assets)
9554
	{
9555
	    $this->data['Assets'] = $assets;
9556
		foreach ($assets as $i => $iValue) {
9557
			$this->options['query']['Assets.' . ($i + 1)] = $iValue;
9558
		}
9559
9560
		return $this;
9561
    }
9562
}
9563
9564
/**
9565
 * @method string getResourceOwnerId()
9566
 * @method $this withResourceOwnerId($value)
9567
 * @method string getSourceIp()
9568
 * @method $this withSourceIp($value)
9569
 */
9570
class StartDiscoverDatabaseTask extends Rpc
9571
{
9572
}
9573
9574
/**
9575
 * @method string getDatabaseType()
9576
 * @method $this withDatabaseType($value)
9577
 * @method string getResourceOwnerId()
9578
 * @method $this withResourceOwnerId($value)
9579
 * @method string getInstanceUuid()
9580
 * @method $this withInstanceUuid($value)
9581
 * @method string getSourceIp()
9582
 * @method $this withSourceIp($value)
9583
 * @method string getUniRegionId()
9584
 * @method $this withUniRegionId($value)
9585
 */
9586
class StartPreCheckDatabase extends Rpc
9587
{
9588
}
9589
9590
/**
9591
 * @method string getSourceIp()
9592
 * @method $this withSourceIp($value)
9593
 * @method string getTargetInfo()
9594
 * @method $this withTargetInfo($value)
9595
 */
9596
class StartVirusScanTask extends Rpc
9597
{
9598
}
9599
9600
/**
9601
 * @method string getSourceIp()
9602
 * @method $this withSourceIp($value)
9603
 */
9604
class SubmitCheck extends Rpc
9605
{
9606
}
9607
9608
/**
9609
 * @method string getSourceIp()
9610
 * @method $this withSourceIp($value)
9611
 * @method string getUuids()
9612
 * @method $this withUuids($value)
9613
 */
9614
class UnbindAegis extends Rpc
9615
{
9616
}
9617
9618
/**
9619
 * @method string getResourceOwnerId()
9620
 * @method $this withResourceOwnerId($value)
9621
 * @method string getUuid()
9622
 * @method $this withUuid($value)
9623
 * @method string getSourceIp()
9624
 * @method $this withSourceIp($value)
9625
 * @method array getUuidList()
9626
 * @method string getPolicyVersion()
9627
 * @method $this withPolicyVersion($value)
9628
 */
9629
class UninstallBackupClient extends Rpc
9630
{
9631
9632
    /**
9633
     * @param array $uuidList
9634
     *
9635
     * @return $this
9636
     */
9637
	public function withUuidList(array $uuidList)
9638
	{
9639
	    $this->data['UuidList'] = $uuidList;
9640
		foreach ($uuidList as $i => $iValue) {
9641
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
9642
		}
9643
9644
		return $this;
9645
    }
9646
}
9647
9648
/**
9649
 * @method string getResourceOwnerId()
9650
 * @method $this withResourceOwnerId($value)
9651
 * @method string getSourceIp()
9652
 * @method $this withSourceIp($value)
9653
 * @method string getPolicyId()
9654
 * @method $this withPolicyId($value)
9655
 */
9656
class UninstallUniBackupAgent extends Rpc
9657
{
9658
}
9659
9660
/**
9661
 * @method string getHoneypotName()
9662
 * @method $this withHoneypotName($value)
9663
 * @method string getHoneypotId()
9664
 * @method $this withHoneypotId($value)
9665
 * @method string getMeta()
9666
 * @method $this withMeta($value)
9667
 */
9668
class UpdateHoneypot extends Rpc
9669
{
9670
}
9671
9672
/**
9673
 * @method string getAvailableProbeNum()
9674
 * @method $this withAvailableProbeNum($value)
9675
 * @method string getNodeId()
9676
 * @method $this withNodeId($value)
9677
 * @method string getNodeName()
9678
 * @method $this withNodeName($value)
9679
 * @method array getSecurityGroupProbeIpList()
9680
 */
9681
class UpdateHoneypotNode extends Rpc
9682
{
9683
9684
    /**
9685
     * @param array $securityGroupProbeIpList
9686
     *
9687
     * @return $this
9688
     */
9689
	public function withSecurityGroupProbeIpList(array $securityGroupProbeIpList)
9690
	{
9691
	    $this->data['SecurityGroupProbeIpList'] = $securityGroupProbeIpList;
9692
		foreach ($securityGroupProbeIpList as $i => $iValue) {
9693
			$this->options['query']['SecurityGroupProbeIpList.' . ($i + 1)] = $iValue;
9694
		}
9695
9696
		return $this;
9697
    }
9698
}
9699
9700
/**
9701
 * @method string getHoneypotPresetId()
9702
 * @method $this withHoneypotPresetId($value)
9703
 * @method string getPresetName()
9704
 * @method $this withPresetName($value)
9705
 * @method string getMeta()
9706
 * @method $this withMeta($value)
9707
 * @method string getHoneypotImageName()
9708
 * @method $this withHoneypotImageName($value)
9709
 */
9710
class UpdateHoneypotPreset extends Rpc
9711
{
9712
}
9713
9714
/**
9715
 * @method string getPing()
9716
 * @method $this withPing($value)
9717
 * @method string getProbeId()
9718
 * @method $this withProbeId($value)
9719
 * @method array getServiceIpList()
9720
 * @method string getArp()
9721
 * @method $this withArp($value)
9722
 * @method string getDisplayName()
9723
 * @method $this withDisplayName($value)
9724
 */
9725
class UpdateHoneypotProbe extends Rpc
9726
{
9727
9728
    /**
9729
     * @param array $serviceIpList
9730
     *
9731
     * @return $this
9732
     */
9733
	public function withServiceIpList(array $serviceIpList)
9734
	{
9735
	    $this->data['ServiceIpList'] = $serviceIpList;
9736
		foreach ($serviceIpList as $i => $iValue) {
9737
			$this->options['query']['ServiceIpList.' . ($i + 1)] = $iValue;
9738
		}
9739
9740
		return $this;
9741
    }
9742
}
9743
9744
/**
9745
 * @method string getRegistryId()
9746
 * @method string getSourceIp()
9747
 * @method $this withSourceIp($value)
9748
 * @method string getRegistryName()
9749
 */
9750
class UpdateJenkinsImageRegistryName extends Rpc
9751
{
9752
9753
    /** @var string */
9754
    public $scheme = 'https';
9755
9756
    /**
9757
     * @param string $value
9758
     *
9759
     * @return $this
9760
     */
9761
    public function withRegistryId($value)
9762
    {
9763
        $this->data['RegistryId'] = $value;
9764
        $this->options['form_params']['RegistryId'] = $value;
9765
9766
        return $this;
9767
    }
9768
9769
    /**
9770
     * @param string $value
9771
     *
9772
     * @return $this
9773
     */
9774
    public function withRegistryName($value)
9775
    {
9776
        $this->data['RegistryName'] = $value;
9777
        $this->options['form_params']['RegistryName'] = $value;
9778
9779
        return $this;
9780
    }
9781
}
9782
9783
/**
9784
 * @method string getRegistryId()
9785
 * @method string getSourceIp()
9786
 * @method $this withSourceIp($value)
9787
 * @method string getPersistenceDay()
9788
 */
9789
class UpdateJenkinsImageRegistryPersistenceDay extends Rpc
9790
{
9791
9792
    /**
9793
     * @param string $value
9794
     *
9795
     * @return $this
9796
     */
9797
    public function withRegistryId($value)
9798
    {
9799
        $this->data['RegistryId'] = $value;
9800
        $this->options['form_params']['RegistryId'] = $value;
9801
9802
        return $this;
9803
    }
9804
9805
    /**
9806
     * @param string $value
9807
     *
9808
     * @return $this
9809
     */
9810
    public function withPersistenceDay($value)
9811
    {
9812
        $this->data['PersistenceDay'] = $value;
9813
        $this->options['form_params']['PersistenceDay'] = $value;
9814
9815
        return $this;
9816
    }
9817
}
9818
9819
/**
9820
 * @method string getResourceOwnerId()
9821
 * @method $this withResourceOwnerId($value)
9822
 * @method string getSourceIp()
9823
 * @method $this withSourceIp($value)
9824
 * @method string getId()
9825
 * @method $this withId($value)
9826
 */
9827
class UpgradeBackupPolicyVersion extends Rpc
9828
{
9829
}
9830
9831
/**
9832
 * @method string getRiskIds()
9833
 * @method $this withRiskIds($value)
9834
 * @method string getSourceIp()
9835
 * @method $this withSourceIp($value)
9836
 * @method string getUuids()
9837
 * @method $this withUuids($value)
9838
 */
9839
class ValidateHcWarnings extends Rpc
9840
{
9841
}
9842
9843
/**
9844
 * @method string getSourceIp()
9845
 * @method $this withSourceIp($value)
9846
 * @method array getInstanceIds()
9847
 * @method string getCheckId()
9848
 * @method $this withCheckId($value)
9849
 */
9850
class VerifyCheckInstanceResult extends Rpc
9851
{
9852
9853
    /**
9854
     * @param array $instanceIds
9855
     *
9856
     * @return $this
9857
     */
9858
	public function withInstanceIds(array $instanceIds)
9859
	{
9860
	    $this->data['InstanceIds'] = $instanceIds;
9861
		foreach ($instanceIds as $i => $iValue) {
9862
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
9863
		}
9864
9865
		return $this;
9866
    }
9867
}
9868
9869
/**
9870
 * @method array getCheckIds()
9871
 * @method string getSourceIp()
9872
 * @method $this withSourceIp($value)
9873
 */
9874
class VerifyCheckResult extends Rpc
9875
{
9876
9877
    /**
9878
     * @param array $checkIds
9879
     *
9880
     * @return $this
9881
     */
9882
	public function withCheckIds(array $checkIds)
9883
	{
9884
	    $this->data['CheckIds'] = $checkIds;
9885
		foreach ($checkIds as $i => $iValue) {
9886
			$this->options['query']['CheckIds.' . ($i + 1)] = $iValue;
9887
		}
9888
9889
		return $this;
9890
    }
9891
}
9892