Uses of Interface
software.constructs.IConstruct
-
-
Uses of IConstruct in software.constructs
Subinterfaces of IConstruct in software.constructs Modifier and Type Interface Description static interface
IConstruct.Jsii$Default
Internal default implementation forIConstruct
.Classes in software.constructs that implement IConstruct Modifier and Type Class Description class
Construct
Represents the building block of the construct graph.static class
IConstruct.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.Methods in software.constructs that return IConstruct Modifier and Type Method Description IConstruct
Node. findChild(String id)
Return a direct child by id.IConstruct
Node. getDefaultChild()
Returns the child construct that has the id `Default` or `Resource"`.IConstruct
Node. getRoot()
Returns the root of the construct tree.IConstruct
Node. getScope()
Returns the scope in which this construct is defined.IConstruct
Dependency. getSource()
Source the dependency.IConstruct
Dependency.Jsii$Proxy. getSource()
IConstruct
Dependency. getTarget()
Target of the dependency.IConstruct
Dependency.Jsii$Proxy. getTarget()
IConstruct
Node. tryFindChild(String id)
Return a direct child by id, or undefined.Methods in software.constructs that return types with arguments of type IConstruct Modifier and Type Method Description List<IConstruct>
Node. findAll()
Return this construct and all of its children in the given order.List<IConstruct>
Node. findAll(ConstructOrder order)
Return this construct and all of its children in the given order.List<IConstruct>
Node. getChildren()
All direct children of this construct.List<IConstruct>
Node. getScopes()
All parent scopes of this construct.Methods in software.constructs with parameters of type IConstruct Modifier and Type Method Description void
Node. addDependency(@NotNull IConstruct... dependencies)
Add an ordering dependency on another Construct.Node
INodeFactory. createNode(Construct host, IConstruct scope, String id)
Returns a new `Node` associated with `host`.default Node
INodeFactory.Jsii$Default. createNode(Construct host, IConstruct scope, String id)
Returns a new `Node` associated with `host`.Node
INodeFactory.Jsii$Proxy. createNode(Construct host, IConstruct scope, String id)
Returns a new `Node` associated with `host`.static Node
Node. of(IConstruct construct)
Returns the node associated with a construct.void
Node. setDefaultChild(IConstruct value)
Returns the child construct that has the id `Default` or `Resource"`.Dependency.Builder
Dependency.Builder. source(IConstruct source)
Sets the value ofDependency.getSource()
Dependency.Builder
Dependency.Builder. target(IConstruct target)
Sets the value ofDependency.getTarget()
default void
IAspect.Jsii$Default. visit(IConstruct node)
All aspects can visit an IConstruct.void
IAspect.Jsii$Proxy. visit(IConstruct node)
All aspects can visit an IConstruct.void
IAspect. visit(IConstruct node)
All aspects can visit an IConstruct.Constructors in software.constructs with parameters of type IConstruct Constructor Description Node(Construct host, IConstruct scope, String id)
-