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 ( e34286...0eba70 )
by
unknown
07:39
created

CreateInterceptionTarget::withImageList()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 6

Importance

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