$ A B C D E F G H I J L M N O P S T V 
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

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
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.
$ A B C D E F G H I J L M N O P S T V 
All Classes All Packages