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 ( 7261fb...ea0f5f )
by
unknown
07:19
created

ChangeCheckCustomConfig::withCustomConfigs()   A

Complexity

Conditions 5
Paths 9

Size

Total Lines 16
Code Lines 9

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 30

Importance

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