Class CfnFrameworkProps.Jsii$Proxy

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

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

    • 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(CfnFrameworkProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnFrameworkProps.Builder.
  • Method Details

    • getFrameworkControls

      public final Object getFrameworkControls()
      Description copied from interface: CfnFrameworkProps
      Contains detailed information about all of the controls of a framework.

      Each framework must contain at least one control.

      Specified by:
      getFrameworkControls in interface CfnFrameworkProps
    • getFrameworkDescription

      public final String getFrameworkDescription()
      Description copied from interface: CfnFrameworkProps
      An optional description of the framework with a maximum 1,024 characters.
      Specified by:
      getFrameworkDescription in interface CfnFrameworkProps
    • getFrameworkName

      public final String getFrameworkName()
      Description copied from interface: CfnFrameworkProps
      The unique name of a framework.

      This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

      Specified by:
      getFrameworkName in interface CfnFrameworkProps
    • getFrameworkTags

      public final Object getFrameworkTags()
      Description copied from interface: CfnFrameworkProps
      A list of tags with which to tag your framework.
      Specified by:
      getFrameworkTags in interface CfnFrameworkProps
    • $jsii$toJson

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

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

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