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 ( ab45be...672d43 )
by
unknown
06:13
created

withAssetRefreshConfigs()   A

Complexity

Conditions 5
Paths 9

Size

Total Lines 16
Code Lines 9

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 30

Importance

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