$ A B C D E F G H I J L M N O P S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
$
- $jsii$toJson() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
- $jsii$toJson() - Method in class software.constructs.MetadataOptions.Jsii$Proxy
A
- add(IDependable...) - Method in class software.constructs.DependencyGroup
-
(experimental) Add a construct to the dependency roots.
- addDependency(IDependable...) - Method in class software.constructs.Node
-
Add an ordering dependency on another construct.
- addMetadata(String, Object) - Method in class software.constructs.Node
-
Adds a metadata entry to this construct.
- addMetadata(String, Object, MetadataOptions) - Method in class software.constructs.Node
-
Adds a metadata entry to this construct.
- addValidation(IValidation) - Method in class software.constructs.Node
-
Adds a validation to this construct.
B
- build() - Method in class software.constructs.MetadataEntry.Builder
-
Builds the configured instance.
- build() - Method in class software.constructs.MetadataOptions.Builder
-
Builds the configured instance.
- builder() - Static method in interface software.constructs.MetadataEntry
- builder() - Static method in interface software.constructs.MetadataOptions
- Builder() - Constructor for class software.constructs.MetadataEntry.Builder
- Builder() - Constructor for class software.constructs.MetadataOptions.Builder
C
- Construct - Class in software.constructs
-
Represents the building block of the construct graph.
- Construct(JsiiObject.InitializationMode) - Constructor for class software.constructs.Construct
- Construct(JsiiObjectRef) - Constructor for class software.constructs.Construct
- Construct(Construct, String) - Constructor for class software.constructs.Construct
-
Creates a new construct node.
- ConstructOrder - Enum in software.constructs
-
In what order to return constructs.
D
- data(Object) - Method in class software.constructs.MetadataEntry.Builder
-
Sets the value of
MetadataEntry.getData()
- Dependable - Class in software.constructs
-
(experimental) Trait for IDependable.
- Dependable() - Constructor for class software.constructs.Dependable
- Dependable(JsiiObject.InitializationMode) - Constructor for class software.constructs.Dependable
- Dependable(JsiiObjectRef) - Constructor for class software.constructs.Dependable
- DependencyGroup - Class in software.constructs
-
(experimental) A set of constructs to be used as a dependable.
- DependencyGroup(IDependable...) - Constructor for class software.constructs.DependencyGroup
- DependencyGroup(JsiiObject.InitializationMode) - Constructor for class software.constructs.DependencyGroup
- DependencyGroup(JsiiObjectRef) - Constructor for class software.constructs.DependencyGroup
E
- equals(Object) - Method in class software.constructs.MetadataEntry.Jsii$Proxy
- equals(Object) - Method in class software.constructs.MetadataOptions.Jsii$Proxy
F
- findAll() - Method in class software.constructs.Node
-
Return this construct and all of its children in the given order.
- findAll(ConstructOrder) - Method in class software.constructs.Node
-
Return this construct and all of its children in the given order.
- findChild(String) - Method in class software.constructs.Node
-
Return a direct child by id.
G
- get(IDependable) - Static method in class software.constructs.Dependable
-
Deprecated.use `of`
- getAddr() - Method in class software.constructs.Node
-
Returns an opaque tree-unique address for this construct.
- getChildren() - Method in class software.constructs.Node
-
All direct children of this construct.
- getData() - Method in interface software.constructs.MetadataEntry
-
The data.
- getData() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
- getDefaultChild() - Method in class software.constructs.Node
-
Returns the child construct that has the id `Default` or `Resource"`.
- getDependencies() - Method in class software.constructs.Node
-
Return all dependencies registered on this node (non-recursive).
- getDependencyRoots() - Method in class software.constructs.Dependable
-
(experimental) The set of constructs that form the root of this dependable.
- getId() - Method in class software.constructs.Node
-
The id of this construct within the current scope.
- getLocked() - Method in class software.constructs.Node
-
Returns true if this construct or the scopes in which it is defined are locked.
- getMetadata() - Method in class software.constructs.Node
-
An immutable array of metadata objects associated with this construct.
- getNode() - Method in class software.constructs.Construct
-
The tree node.
- getNode() - Method in interface software.constructs.IConstruct
-
The tree node.
- getNode() - Method in interface software.constructs.IConstruct.Jsii$Default
-
The tree node.
- getNode() - Method in class software.constructs.IConstruct.Jsii$Proxy
-
The tree node.
- getPath() - Method in class software.constructs.Node
-
The full, absolute path of this construct in the tree.
- getRoot() - Method in class software.constructs.Node
-
Returns the root of the construct tree.
- getScope() - Method in class software.constructs.Node
-
Returns the scope in which this construct is defined.
- getScopes() - Method in class software.constructs.Node
-
All parent scopes of this construct.
- getStackTrace() - Method in interface software.constructs.MetadataOptions
-
Include stack trace with metadata entry.
- getStackTrace() - Method in class software.constructs.MetadataOptions.Jsii$Proxy
- getTrace() - Method in interface software.constructs.MetadataEntry
-
Stack trace at the point of adding the metadata.
- getTrace() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
- getTraceFromFunction() - Method in interface software.constructs.MetadataOptions
-
A JavaScript function to begin tracing from.
- getTraceFromFunction() - Method in class software.constructs.MetadataOptions.Jsii$Proxy
- getType() - Method in interface software.constructs.MetadataEntry
-
The metadata entry type.
- getType() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
H
- hashCode() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
- hashCode() - Method in class software.constructs.MetadataOptions.Jsii$Proxy
I
- IConstruct - Interface in software.constructs
-
Represents a construct.
- IConstruct.Jsii$Default - Interface in software.constructs
-
Internal default implementation for
IConstruct
. - IConstruct.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- IDependable - Interface in software.constructs
-
Trait marker for classes that can be depended upon.
- IDependable.Jsii$Default - Interface in software.constructs
-
Internal default implementation for
IDependable
. - IDependable.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
- implement(IDependable, Dependable) - Static method in class software.constructs.Dependable
-
(experimental) Turn any object into an IDependable.
- isConstruct(Object) - Static method in class software.constructs.Construct
-
Checks if `x` is a construct.
- IValidation - Interface in software.constructs
-
Implement this interface in order for the construct to be able to validate itself.
- IValidation.Jsii$Default - Interface in software.constructs
-
Internal default implementation for
IValidation
. - IValidation.Jsii$Proxy - Class in software.constructs
-
A proxy class which represents a concrete javascript instance of this type.
J
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IConstruct.Jsii$Proxy
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IDependable.Jsii$Proxy
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IValidation.Jsii$Proxy
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.MetadataEntry.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.MetadataOptions.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(MetadataEntry.Builder) - Constructor for class software.constructs.MetadataEntry.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
MetadataEntry.Builder
. - Jsii$Proxy(MetadataOptions.Builder) - Constructor for class software.constructs.MetadataOptions.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
MetadataOptions.Builder
.
L
- lock() - Method in class software.constructs.Node
-
Locks this construct from allowing more children to be added.
M
- MetadataEntry - Interface in software.constructs
-
An entry in the construct metadata table.
- MetadataEntry.Builder - Class in software.constructs
-
A builder for
MetadataEntry
- MetadataEntry.Jsii$Proxy - Class in software.constructs
-
An implementation for
MetadataEntry
- MetadataOptions - Interface in software.constructs
-
Options for `construct.addMetadata()`.
- MetadataOptions.Builder - Class in software.constructs
-
A builder for
MetadataOptions
- MetadataOptions.Jsii$Proxy - Class in software.constructs
-
An implementation for
MetadataOptions
N
- Node - Class in software.constructs
-
Represents the construct node in the scope tree.
- Node(JsiiObject.InitializationMode) - Constructor for class software.constructs.Node
- Node(JsiiObjectRef) - Constructor for class software.constructs.Node
- Node(Construct, IConstruct, String) - Constructor for class software.constructs.Node
O
- of(IConstruct) - Static method in class software.constructs.Node
-
Deprecated.use `construct.node` instead
- of(IDependable) - Static method in class software.constructs.Dependable
-
(experimental) Return the matching Dependable for the given class instance.
P
- PATH_SEP - Static variable in class software.constructs.Node
-
Separator used to delimit construct path components.
- POSTORDER - software.constructs.ConstructOrder
-
Depth-first, post-order (leaf nodes first).
- PREORDER - software.constructs.ConstructOrder
-
Depth-first, pre-order.
S
- setContext(String, Object) - Method in class software.constructs.Node
-
This can be used to set contextual values.
- setDefaultChild(IConstruct) - Method in class software.constructs.Node
-
Returns the child construct that has the id `Default` or `Resource"`.
- software.constructs - package software.constructs
-
Constructs
- stackTrace(Boolean) - Method in class software.constructs.MetadataOptions.Builder
-
Sets the value of
MetadataOptions.getStackTrace()
T
- toString() - Method in class software.constructs.Construct
-
Returns a string representation of this construct.
- trace(List<String>) - Method in class software.constructs.MetadataEntry.Builder
-
Sets the value of
MetadataEntry.getTrace()
- traceFromFunction(Object) - Method in class software.constructs.MetadataOptions.Builder
-
Sets the value of
MetadataOptions.getTraceFromFunction()
- tryFindChild(String) - Method in class software.constructs.Node
-
Return a direct child by id, or undefined.
- tryGetContext(String) - Method in class software.constructs.Node
-
Retrieves a value from tree context.
- tryRemoveChild(String) - Method in class software.constructs.Node
-
(experimental) Remove the child with the given name, if present.
- type(String) - Method in class software.constructs.MetadataEntry.Builder
-
Sets the value of
MetadataEntry.getType()
V
- validate() - Method in interface software.constructs.IValidation.Jsii$Default
-
Validate the current construct.
- validate() - Method in class software.constructs.IValidation.Jsii$Proxy
-
Validate the current construct.
- validate() - Method in interface software.constructs.IValidation
-
Validate the current construct.
- validate() - Method in class software.constructs.Node
-
Validates this construct.
- valueOf(String) - Static method in enum software.constructs.ConstructOrder
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum software.constructs.ConstructOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages