Class PluginReportJson.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.amazon.awscdk.cloudassembly.schema.PluginReportJson.Jsii$Proxy
-
- All Implemented Interfaces:
PluginReportJson,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- PluginReportJson
@Stability(Stable) @Internal public static final class PluginReportJson.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PluginReportJson
An implementation forPluginReportJson
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.amazon.awscdk.cloudassembly.schema.PluginReportJson
PluginReportJson.Builder, PluginReportJson.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(PluginReportJson.Builder builder)Constructor that initializes the object based on literal property values passed by thePluginReportJson.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetConclusion()Whether the plugin's validation passed or failed.Map<String,String>getMetadata()Additional plugin-specific metadata.StringgetPluginName()The name of the plugin that produced this report.StringgetPluginVersion()Version of the plugin that produced this report.StringgetPreamble()Any preamble text that the plugin wants to include in the report that is not a violation itself.List<SuppressedViolationJson>getSuppressedViolations()Violations that were suppressed via acknowledgement.List<PolicyViolationJson>getViolations()Violations found by this plugin.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(PluginReportJson.Builder builder)
Constructor that initializes the object based on literal property values passed by thePluginReportJson.Builder.
-
-
Method Detail
-
getConclusion
public final String getConclusion()
Description copied from interface:PluginReportJsonWhether the plugin's validation passed or failed.- Specified by:
getConclusionin interfacePluginReportJson
-
getPluginName
public final String getPluginName()
Description copied from interface:PluginReportJsonThe name of the plugin that produced this report.- Specified by:
getPluginNamein interfacePluginReportJson
-
getViolations
public final List<PolicyViolationJson> getViolations()
Description copied from interface:PluginReportJsonViolations found by this plugin.- Specified by:
getViolationsin interfacePluginReportJson
-
getMetadata
public final Map<String,String> getMetadata()
Description copied from interface:PluginReportJsonAdditional plugin-specific metadata.Default: - no metadata
- Specified by:
getMetadatain interfacePluginReportJson
-
getPluginVersion
public final String getPluginVersion()
Description copied from interface:PluginReportJsonVersion of the plugin that produced this report.Default: - no version
- Specified by:
getPluginVersionin interfacePluginReportJson
-
getPreamble
public final String getPreamble()
Description copied from interface:PluginReportJsonAny preamble text that the plugin wants to include in the report that is not a violation itself.Default: - no preamble
- Specified by:
getPreamblein interfacePluginReportJson
-
getSuppressedViolations
public final List<SuppressedViolationJson> getSuppressedViolations()
Description copied from interface:PluginReportJsonViolations 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
- Specified by:
getSuppressedViolationsin interfacePluginReportJson
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-