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 StringgenerateReport(IACScanReportRequest iacScanReportRequest)Generate an HTML Report encapsulating violation details.static IACScanReportProcessorgetInstance()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:
generateReportin classReportProcessor<IACScanReportRequest>- Parameters:
iacScanReportRequest- contains request arguments for generating violation summary report.- Returns:
- HTML Violation Summary as String.
-
-