Class ParameterNode

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable, ISerializableEntity, ISerializableNode

    @Generated(value="jsii-pacmak/1.82.0 (build 2d2ddd7)",
               date="2023-08-24T23:07:44.485Z")
    @Stability(Experimental)
    public class ParameterNode
    extends Node
    (experimental) ParameterNode defines a CfnParameter node.
    • Field Detail

      • ATTR_TYPE

        @Stability(Experimental)
        public static final String ATTR_TYPE
        (experimental) Attribute key where parameter type is stored.
      • ATTR_VALUE

        @Stability(Experimental)
        public static final String ATTR_VALUE
        (experimental) Attribute key where parameter value is store.
    • Constructor Detail

      • ParameterNode

        protected ParameterNode​(software.amazon.jsii.JsiiObjectRef objRef)
      • ParameterNode

        protected ParameterNode​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • ParameterNode

        @Stability(Experimental)
        public ParameterNode​(@NotNull
                             IParameterNodeProps props)
        Parameters:
        props - This parameter is required.
    • Method Detail

      • isParameterNode

        @Stability(Experimental)
        @NotNull
        public static Boolean isParameterNode​(@NotNull
                                              Node node)
        (experimental) Indicates if node is a ParameterNode.

        Parameters:
        node - This parameter is required.
      • mutateDestroy

        @Stability(Experimental)
        public void mutateDestroy​(@Nullable
                                  Boolean strict)
        (experimental) Destroys this node by removing all references and removing this node from the store.

        Overrides:
        mutateDestroy in class Node
        Parameters:
        strict -
      • mutateDestroy

        @Stability(Experimental)
        public void mutateDestroy()
        (experimental) Destroys this node by removing all references and removing this node from the store.
        Overrides:
        mutateDestroy in class Node
      • getIsStackReference

        @Stability(Experimental)
        @NotNull
        public Boolean getIsStackReference()
        (experimental) Indicates if parameter is a reference to a stack.
      • getParameterType

        @Stability(Experimental)
        @NotNull
        public Object getParameterType()
        (experimental) Get the parameter type attribute.
      • getValue

        @Stability(Experimental)
        @NotNull
        public Object getValue()
        (experimental) Get the value attribute.