Package io.jenkins.plugins.wiz
Class WizScannerResult
java.lang.Object
io.jenkins.plugins.wiz.WizScannerResult
Represents the results of a Wiz security scan.
This class handles parsing and storing scan results from JSON format.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WizScannerResultfromJsonFile(FilePath jsonFile) Creates a WizScannerResult from a JSON filestatic WizScannerResultparseJsonContent(net.sf.json.JSONObject root) Parses a WizScannerResult from a JSON objectvoidsetAnalytics(Map<String, WizScannerResult.ScannerAnalytics> analytics) voidsetReportUrl(String url) voidsetScannedResource(String resource) voidsetScanTime(String time) voidsetStatus(WizScannerResult.ScanStatus status) toString()
-
Constructor Details
-
WizScannerResult
public WizScannerResult()
-
-
Method Details
-
getAnalytics
-
setAnalytics
-
getScannedResource
-
setScannedResource
-
getScanTime
-
setScanTime
-
getStatus
-
setStatus
-
getReportUrl
-
setReportUrl
-
fromJsonFile
Creates a WizScannerResult from a JSON file- Parameters:
jsonFile- The JSON file to parse- Returns:
- The parsed WizScannerResult or null if parsing fails
- Throws:
IOException
-
parseJsonContent
Parses a WizScannerResult from a JSON object- Parameters:
root- The JSON object to parse- Returns:
- The parsed WizScannerResult or null if parsing fails
-
toString
-