Interface SGNode
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,SGEntity
- All Known Implementing Classes:
SGNode.Jsii$Proxy
@Generated(value="jsii-pacmak/1.82.0 (build 2d2ddd7)", date="2023-08-24T23:07:44.492Z") @Stability(Experimental) public interface SGNode extends software.amazon.jsii.JsiiSerializable, SGEntity
(experimental) Serializable graph node entity.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSGNode.BuilderA builder forSGNodestatic classSGNode.Jsii$ProxyAn implementation forSGNode
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static SGNode.Builderbuilder()default StringgetCfnType()(experimental) CloudFormation resource type for this node.default Map<String,SGNode>getChildren()(experimental) Child node record.default ConstructInfogetConstructInfo()(experimental) Synthesized construct information defining jii resolution data.default List<String>getEdges()(experimental) List of edge UUIDs where this node is the source.StringgetId()(experimental) Node id within parent (unique only between parent child nodes).default StringgetLogicalId()(experimental) Logical id of the node, which is only unique within containing stack.NodeTypeEnumgetNodeType()(experimental) Node type.default StringgetParent()(experimental) UUID of node parent.StringgetPath()(experimental) Node path.default StringgetStack()(experimental) UUID of node stack.-
Methods inherited from interface software.aws.awsprototypingsdk.cdkgraph.SGEntity
getAttributes, getFlags, getMetadata, getTags, getUuid
-
-
-
-
Method Detail
-
getId
@Stability(Experimental) @NotNull String getId()
(experimental) Node id within parent (unique only between parent child nodes).
-
getNodeType
@Stability(Experimental) @NotNull NodeTypeEnum getNodeType()
(experimental) Node type.
-
getPath
@Stability(Experimental) @NotNull String getPath()
(experimental) Node path.
-
getCfnType
@Stability(Experimental) @Nullable default String getCfnType()
(experimental) CloudFormation resource type for this node.
-
getChildren
@Stability(Experimental) @Nullable default Map<String,SGNode> getChildren()
(experimental) Child node record.
-
getConstructInfo
@Stability(Experimental) @Nullable default ConstructInfo getConstructInfo()
(experimental) Synthesized construct information defining jii resolution data.
-
getEdges
@Stability(Experimental) @Nullable default List<String> getEdges()
(experimental) List of edge UUIDs where this node is the source.
-
getLogicalId
@Stability(Experimental) @Nullable default String getLogicalId()
(experimental) Logical id of the node, which is only unique within containing stack.
-
getParent
@Stability(Experimental) @Nullable default String getParent()
(experimental) UUID of node parent.
-
getStack
@Stability(Experimental) @Nullable default String getStack()
(experimental) UUID of node stack.
-
builder
@Stability(Experimental) static SGNode.Builder builder()
- Returns:
- a
SGNode.BuilderofSGNode
-
-