Class OutputNode
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.aws.awsprototypingsdk.cdkgraph.BaseEntity
-
- software.aws.awsprototypingsdk.cdkgraph.Node
-
- software.aws.awsprototypingsdk.cdkgraph.OutputNode
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,ISerializableEntity,ISerializableNode
@Generated(value="jsii-pacmak/1.82.0 (build 2d2ddd7)", date="2023-08-24T23:07:44.472Z") @Stability(Experimental) public class OutputNode extends Node
(experimental) OutputNode defines a cdk CfnOutput resources.
-
-
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
-
-
Field Summary
Fields Modifier and Type Field Description static StringATTR_EXPORT_NAME(experimental) Attribute key where output export name is stored.static StringATTR_VALUE(experimental) Attribute key where output value is stored.
-
Constructor Summary
Constructors Modifier Constructor Description protectedOutputNode(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedOutputNode(software.amazon.jsii.JsiiObjectRef objRef)OutputNode(IOutputNodeProps props)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExportName()(experimental) Get the export name attribute.BooleangetIsExport()(experimental) Indicates ifOutputNodeis **exported**.ObjectgetValue()(experimental) Get the value* attribute.static BooleanisOutputNode(Node node)(experimental) Indicates if node is anOutputNode.voidmutateDestroy()(experimental) Destroys this node by removing all references and removing this node from the store.voidmutateDestroy(Boolean strict)(experimental) Destroys this node by removing all references and removing this node from the store.-
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, mutateHoist, 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
-
OutputNode
protected OutputNode(software.amazon.jsii.JsiiObjectRef objRef)
-
OutputNode
protected OutputNode(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
OutputNode
@Stability(Experimental) public OutputNode(@NotNull IOutputNodeProps props)- Parameters:
props- This parameter is required.
-
-
Method Detail
-
isOutputNode
@Stability(Experimental) @NotNull public static Boolean isOutputNode(@NotNull Node node)
(experimental) Indicates if node is anOutputNode.- 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:
mutateDestroyin classNode- Parameters:
strict-
-
mutateDestroy
@Stability(Experimental) public void mutateDestroy()
(experimental) Destroys this node by removing all references and removing this node from the store.- Overrides:
mutateDestroyin classNode
-
getIsExport
@Stability(Experimental) @NotNull public Boolean getIsExport()
(experimental) Indicates ifOutputNodeis **exported**.
-
getValue
@Stability(Experimental) @NotNull public Object getValue()
(experimental) Get the value* attribute.
-
getExportName
@Stability(Experimental) @Nullable public String getExportName()
(experimental) Get the export name attribute.
-
-