Interface PluginReportJson
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
PluginReportJson.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-09-30T11:05:03.582Z")
@Stability(Stable)
public interface PluginReportJson
extends software.amazon.jsii.JsiiSerializable
A report from a single validation plugin.
Example:
import software.amazon.awscdk.cloudassembly.schema.PluginReportJson;
PluginReportJson report = PluginReportJson.builder()
.pluginName("my-plugin")
.conclusion("success")
.violations(List.of())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forPluginReportJsonstatic final classAn implementation forPluginReportJson -
Method Summary
Modifier and TypeMethodDescriptionstatic PluginReportJson.Builderbuilder()Whether the plugin's validation passed or failed.Additional plugin-specific metadata.The name of the plugin that produced this report.default StringVersion of the plugin that produced this report.default StringAny preamble text that the plugin wants to include in the report that is not a violation itself.default List<SuppressedViolationJson> Violations that were suppressed via acknowledgement.Violations found by this plugin.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConclusion
Whether the plugin's validation passed or failed. -
getPluginName
The name of the plugin that produced this report. -
getViolations
Violations found by this plugin. -
getMetadata
Additional plugin-specific metadata.Default: - no metadata
-
getPluginVersion
Version of the plugin that produced this report.Default: - no version
-
getPreamble
Any preamble text that the plugin wants to include in the report that is not a violation itself.Default: - no preamble
-
getSuppressedViolations
Violations that were suppressed via acknowledgement.These violations matched an acknowledged rule ID and were excluded from the active violations list. They are retained for audit trail and reporting purposes.
Default: - no suppressed violations
-
builder
- Returns:
- a
PluginReportJson.BuilderofPluginReportJson
-