Class PolicyViolationBeta1.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.PolicyViolationBeta1.Jsii$Proxy
All Implemented Interfaces:
PolicyViolationBeta1, software.amazon.jsii.JsiiSerializable
Enclosing interface:
PolicyViolationBeta1

@Stability(Deprecated) @Deprecated @Internal public static final class PolicyViolationBeta1.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PolicyViolationBeta1
Deprecated.
An implementation for PolicyViolationBeta1
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Deprecated.
      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(PolicyViolationBeta1.Builder builder)
      Deprecated.
      Constructor that initializes the object based on literal property values passed by the PolicyViolationBeta1.Builder.
  • Method Details

    • getDescription

      public final String getDescription()
      Deprecated.
      Description copied from interface: PolicyViolationBeta1
      (deprecated) The description of the violation.
      Specified by:
      getDescription in interface PolicyViolationBeta1
    • getRuleName

      public final String getRuleName()
      Deprecated.
      Description copied from interface: PolicyViolationBeta1
      (deprecated) The name of the rule.
      Specified by:
      getRuleName in interface PolicyViolationBeta1
    • getViolatingResources

      public final List<PolicyViolatingResourceBeta1> getViolatingResources()
      Deprecated.
      Description copied from interface: PolicyViolationBeta1
      (deprecated) The resources violating this rule.
      Specified by:
      getViolatingResources in interface PolicyViolationBeta1
    • getFix

      public final String getFix()
      Deprecated.
      Description copied from interface: PolicyViolationBeta1
      (deprecated) How to fix the violation.

      Default: - no fix is provided

      Specified by:
      getFix in interface PolicyViolationBeta1
    • getRuleMetadata

      public final Map<String,String> getRuleMetadata()
      Deprecated.
      Description copied from interface: PolicyViolationBeta1
      (deprecated) Additional metadata to include with the rule results.

      This can be used to provide additional information that is plugin specific. The data provided here will be rendered as is.

      Default: - no rule metadata

      Specified by:
      getRuleMetadata in interface PolicyViolationBeta1
    • getSeverity

      public final String getSeverity()
      Deprecated.
      Description copied from interface: PolicyViolationBeta1
      (deprecated) The severity of the violation, only used for reporting purposes.

      This is useful for helping the user discriminate between warnings, errors, information, etc.

      Default: - no severity

      Specified by:
      getSeverity in interface PolicyViolationBeta1
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Deprecated.
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object