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 ( 2fb032...6c5216 )
by
unknown
07:07
created

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