Class ParameterNode
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.aws.awsprototypingsdk.cdkgraph.BaseEntity
-
- software.aws.awsprototypingsdk.cdkgraph.Node
-
- software.aws.awsprototypingsdk.cdkgraph.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.
-
-
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_TYPE(experimental) Attribute key where parameter type is stored.static StringATTR_VALUE(experimental) Attribute key where parameter value is store.
-
Constructor Summary
Constructors Modifier Constructor Description protectedParameterNode(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedParameterNode(software.amazon.jsii.JsiiObjectRef objRef)ParameterNode(IParameterNodeProps props)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetIsStackReference()(experimental) Indicates if parameter is a reference to a stack.ObjectgetParameterType()(experimental) Get the parameter type attribute.ObjectgetValue()(experimental) Get the value attribute.static BooleanisParameterNode(Node node)(experimental) Indicates if node is aParameterNode.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
-
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 aParameterNode.- 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
-
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.
-
-