Class NestedStackProps.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class NestedStackProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NestedStackProps
An implementation for NestedStackProps
  • 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.NestedStackProps

    NestedStackProps.Builder, NestedStackProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the NestedStackProps.Builder.
    protected
    Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
    Constructor that initializes the object based on values retrieved from the JsiiObject.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final String
    A description of the stack.
    final List<String>
    The Simple Notification Service (SNS) topics to publish stack related events.
    The set value pairs that represent the parameters passed to CloudFormation when this nested stack is created.
    Policy to apply when the nested stack is removed.
    final Duration
    The length of time that CloudFormation waits for the nested stack to reach the CREATE_COMPLETE state.
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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(NestedStackProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the NestedStackProps.Builder.
  • Method Details

    • getDescription

      public final String getDescription()
      Description copied from interface: NestedStackProps
      A description of the stack.

      Default: - No description.

      Specified by:
      getDescription in interface NestedStackProps
    • getNotificationArns

      public final List<String> getNotificationArns()
      Description copied from interface: NestedStackProps
      The Simple Notification Service (SNS) topics to publish stack related events.

      Default: - notifications are not sent for this stack.

      Specified by:
      getNotificationArns in interface NestedStackProps
    • getParameters

      public final Map<String,String> getParameters()
      Description copied from interface: NestedStackProps
      The set value pairs that represent the parameters passed to CloudFormation when this nested stack is created.

      Each parameter has a name corresponding to a parameter defined in the embedded template and a value representing the value that you want to set for the parameter.

      The nested stack construct will automatically synthesize parameters in order to bind references from the parent stack(s) into the nested stack.

      Default: - no user-defined parameters are passed to the nested stack

      Specified by:
      getParameters in interface NestedStackProps
    • getRemovalPolicy

      public final RemovalPolicy getRemovalPolicy()
      Description copied from interface: NestedStackProps
      Policy to apply when the nested stack is removed.

      The default is Destroy, because all Removal Policies of resources inside the Nested Stack should already have been set correctly. You normally should not need to set this value.

      Default: RemovalPolicy.DESTROY

      Specified by:
      getRemovalPolicy in interface NestedStackProps
    • getTimeout

      public final Duration getTimeout()
      Description copied from interface: NestedStackProps
      The length of time that CloudFormation waits for the nested stack to reach the CREATE_COMPLETE state.

      When CloudFormation detects that the nested stack has reached the CREATE_COMPLETE state, it marks the nested stack resource as CREATE_COMPLETE in the parent stack and resumes creating the parent stack. If the timeout period expires before the nested stack reaches CREATE_COMPLETE, CloudFormation marks the nested stack as failed and rolls back both the nested stack and parent stack.

      Default: - no timeout

      Specified by:
      getTimeout in interface NestedStackProps
    • $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