Interface PluginReportJson
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
PluginReportJson.Jsii$Proxy
@Generated(value="jsii-pacmak/1.133.0 (build 0f43e37)",
date="2026-07-02T13:32:49.625Z")
@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 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
-
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
-