Class IACScanReportProcessor
- java.lang.Object
-
- io.jenkins.plugins.google.analyze.code.security.reports.ReportProcessor<IACScanReportRequest>
-
- io.jenkins.plugins.google.analyze.code.security.reports.IACScanReportProcessor
-
public class IACScanReportProcessor extends ReportProcessor<IACScanReportRequest>
IACScanReportProcessor generates and publishes IAC Scan Violation Summary.Response for Processing IAC Scan report. Performs following operations : 1) Report Generation. 2) Report Publishing.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
generateReport(IACScanReportRequest iacScanReportRequest)
Generate an HTML Report encapsulating violation details.static IACScanReportProcessor
getInstance()
Returns an instance ofIACScanReportProcessor
-
Methods inherited from class io.jenkins.plugins.google.analyze.code.security.reports.ReportProcessor
processReport
-
-
-
-
Method Detail
-
getInstance
public static IACScanReportProcessor getInstance()
Returns an instance ofIACScanReportProcessor
-
generateReport
public String generateReport(IACScanReportRequest iacScanReportRequest)
Generate an HTML Report encapsulating violation details.- Specified by:
generateReport
in classReportProcessor<IACScanReportRequest>
- Parameters:
iacScanReportRequest
- contains request arguments for generating violation summary report.- Returns:
- HTML Violation Summary as String.
-
-