Class NestedStackNode
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.aws.awsprototypingsdk.cdkgraph.BaseEntity
-
- software.aws.awsprototypingsdk.cdkgraph.Node
-
- software.aws.awsprototypingsdk.cdkgraph.StackNode
-
- software.aws.awsprototypingsdk.cdkgraph.NestedStackNode
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,ISerializableEntity,ISerializableNode
@Generated(value="jsii-pacmak/1.82.0 (build 2d2ddd7)", date="2023-08-24T23:07:44.455Z") @Stability(Experimental) public class NestedStackNode extends StackNode
(experimental) NestedStackNode defines a cdk NestedStack.
-
-
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.aws.awsprototypingsdk.cdkgraph.ISerializableEntity
ISerializableEntity.Jsii$Default
-
Nested classes/interfaces inherited from interface software.aws.awsprototypingsdk.cdkgraph.ISerializableNode
ISerializableNode.Jsii$Default, ISerializableNode.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNestedStackNode(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedNestedStackNode(software.amazon.jsii.JsiiObjectRef objRef)NestedStackNode(INestedStackNodeProps props)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StackNodegetParentStack()(experimental) Get parent stack of this nested stack.static BooleanisNestedStackNode(Node node)(experimental) Indicates if node is aNestedStackNode.voidmutateHoist(Node newParent)(experimental) Hoist this node to an ancestor by removing it from its current parent node and in turn moving it to the ancestor.-
Methods inherited from class software.aws.awsprototypingsdk.cdkgraph.StackNode
addOutput, addParameter, findOutput, findParameter, getExports, getOutputs, getParameters, getStage, isStackNode, mutateDestroy, mutateDestroy, mutateRemoveOutput, mutateRemoveParameter, of
-
Methods inherited from class software.aws.awsprototypingsdk.cdkgraph.Node
addChild, addLink, addReverseLink, doesDependOn, doesReference, find, findAll, findAll, findAllLinks, findAllLinks, findAncestor, findAncestor, findChild, findLink, findLink, findLink, findLink, findLinks, findLinks, findLinks, findLinks, getAllowDestructiveMutations, getCfnProp, getCfnProps, getCfnType, getChild, getChildren, getConstructInfo, getConstructInfoFqn, getDependedOnBy, getDependencies, getDependencyLinks, getDepth, getId, getIsAsset, getIsCfnFqn, getIsCluster, getIsCustomResource, getIsExtraneous, getIsGraphContainer, getIsLeaf, getIsTopLevel, getLinkChains, getLinkChains, getLinks, getLogicalId, getNearestAncestor, getNodeType, getParent, getPath, getReferencedBy, getReferenceLinks, getReferences, getReverseDependencyLinks, getReverseLinks, getReverseReferenceLinks, getRootStack, getScopes, getSiblings, getStack, isAncestor, isChild, mutateCollapse, mutateCollapseTo, mutateCollapseToParent, mutateMove, mutateRemoveChild, mutateRemoveLink, mutateRemoveReverseLink, mutateUncluster, toString
-
Methods inherited from class software.aws.awsprototypingsdk.cdkgraph.BaseEntity
addAttribute, addFlag, addMetadata, addTag, applyData, applyData, applyData, findMetadata, getAttribute, getAttributes, getFlags, getIsDestroyed, getIsMutated, getMetadata, getStore, getTag, getTags, getUuid, hasAttribute, hasAttribute, hasFlag, hasMetadata, hasTag, hasTag, setAttribute, setTag
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
NestedStackNode
protected NestedStackNode(software.amazon.jsii.JsiiObjectRef objRef)
-
NestedStackNode
protected NestedStackNode(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
NestedStackNode
@Stability(Experimental) public NestedStackNode(@NotNull INestedStackNodeProps props)- Parameters:
props- This parameter is required.
-
-
Method Detail
-
isNestedStackNode
@Stability(Experimental) @NotNull public static Boolean isNestedStackNode(@NotNull Node node)
(experimental) Indicates if node is aNestedStackNode.- Parameters:
node- This parameter is required.
-
mutateHoist
@Stability(Experimental) public void mutateHoist(@NotNull Node newParent)(experimental) Hoist this node to an ancestor by removing it from its current parent node and in turn moving it to the ancestor.- Overrides:
mutateHoistin classStackNode- Parameters:
newParent- This parameter is required.
-
getParentStack
@Stability(Experimental) @Nullable public StackNode getParentStack()
(experimental) Get parent stack of this nested stack.
-
-