Skip navigation links
$ A B C D E F G H I J L M N O P R S T V W 

$

$jsii$toJson() - Method in class software.constructs.ConstructOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.constructs.Dependency.Jsii$Proxy
 
$jsii$toJson() - Method in class software.constructs.EncodingOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.constructs.LazyAnyValueOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.constructs.LazyListValueOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.constructs.LazyStringValueOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
 
$jsii$toJson() - Method in class software.constructs.ResolveOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.constructs.SynthesisOptions.Jsii$Proxy
 
$jsii$toJson() - Method in class software.constructs.ValidationError.Jsii$Proxy
 

A

addDependency(IConstruct...) - Method in class software.constructs.Node
Add an ordering dependency on another Construct.
addError(String) - Method in class software.constructs.Node
Adds an { "error": } metadata entry to this construct.
addInfo(String) - Method in class software.constructs.Node
Adds a { "info": } metadata entry to this construct.
addIntrinsic(Object) - Method in class software.constructs.TokenizedStringFragments
Adds an intrinsic fragment.
addLiteral(Object) - Method in class software.constructs.TokenizedStringFragments
Adds a literal fragment.
addMetadata(String, Object, Object) - Method in class software.constructs.Node
Adds a metadata entry to this construct.
addMetadata(String, Object) - Method in class software.constructs.Node
Adds a metadata entry to this construct.
addToken(IResolvable) - Method in class software.constructs.TokenizedStringFragments
Adds a token fragment.
addWarning(String) - Method in class software.constructs.Node
Adds a { "warning": } metadata entry to this construct.
anyValue(IAnyProducer, LazyAnyValueOptions) - Static method in class software.constructs.Lazy
Produces a lazy token from an untyped value.
anyValue(IAnyProducer) - Static method in class software.constructs.Lazy
Produces a lazy token from an untyped value.
applyAspect(IAspect) - Method in class software.constructs.Node
Applies the aspect to this Constructs node.
asAny(Object) - Static method in class software.constructs.Token
Return a resolvable representation of the given value.
asList(Object, EncodingOptions) - Static method in class software.constructs.Token
Return a reversible list representation of this token.
asList(Object) - Static method in class software.constructs.Token
Return a reversible list representation of this token.
asNumber(Object) - Static method in class software.constructs.Token
Return a reversible number representation of this token.
asString(Object, EncodingOptions) - Static method in class software.constructs.Token
Return a reversible string representation of this token.
asString(Object) - Static method in class software.constructs.Token
Return a reversible string representation of this token.

B

build() - Method in class software.constructs.Construct.Builder
 
build() - Method in class software.constructs.ConstructOptions.Builder
Builds the configured instance.
build() - Method in class software.constructs.Dependency.Builder
Builds the configured instance.
build() - Method in class software.constructs.EncodingOptions.Builder
Builds the configured instance.
build() - Method in class software.constructs.LazyAnyValueOptions.Builder
Builds the configured instance.
build() - Method in class software.constructs.LazyListValueOptions.Builder
Builds the configured instance.
build() - Method in class software.constructs.LazyStringValueOptions.Builder
Builds the configured instance.
build() - Method in class software.constructs.MetadataEntry.Builder
Builds the configured instance.
build() - Method in class software.constructs.ResolveOptions.Builder
Builds the configured instance.
build() - Method in class software.constructs.SynthesisOptions.Builder
Builds the configured instance.
build() - Method in class software.constructs.ValidationError.Builder
Builds the configured instance.
builder() - Static method in interface software.constructs.ConstructOptions
 
Builder() - Constructor for class software.constructs.ConstructOptions.Builder
 
builder() - Static method in interface software.constructs.Dependency
 
Builder() - Constructor for class software.constructs.Dependency.Builder
 
builder() - Static method in interface software.constructs.EncodingOptions
 
Builder() - Constructor for class software.constructs.EncodingOptions.Builder
 
builder() - Static method in interface software.constructs.LazyAnyValueOptions
 
Builder() - Constructor for class software.constructs.LazyAnyValueOptions.Builder
 
builder() - Static method in interface software.constructs.LazyListValueOptions
 
Builder() - Constructor for class software.constructs.LazyListValueOptions.Builder
 
builder() - Static method in interface software.constructs.LazyStringValueOptions
 
Builder() - Constructor for class software.constructs.LazyStringValueOptions.Builder
 
builder() - Static method in interface software.constructs.MetadataEntry
 
Builder() - Constructor for class software.constructs.MetadataEntry.Builder
 
builder() - Static method in interface software.constructs.ResolveOptions
 
Builder() - Constructor for class software.constructs.ResolveOptions.Builder
 
builder() - Static method in interface software.constructs.SynthesisOptions
 
Builder() - Constructor for class software.constructs.SynthesisOptions.Builder
 
builder() - Static method in interface software.constructs.ValidationError
 
Builder() - Constructor for class software.constructs.ValidationError.Builder
 

C

Construct - Class in software.constructs
Represents the building block of the construct graph.
Construct(JsiiObjectRef) - Constructor for class software.constructs.Construct
 
Construct(JsiiObject.InitializationMode) - Constructor for class software.constructs.Construct
 
Construct(Construct, String, ConstructOptions) - Constructor for class software.constructs.Construct
Creates a new construct node.
Construct(Construct, String) - Constructor for class software.constructs.Construct
Creates a new construct node.
Construct.Builder - Class in software.constructs
A fluent builder for Construct.
ConstructMetadata - Class in software.constructs
Metadata keys used by constructs.
ConstructMetadata(JsiiObjectRef) - Constructor for class software.constructs.ConstructMetadata
 
ConstructMetadata(JsiiObject.InitializationMode) - Constructor for class software.constructs.ConstructMetadata
 
ConstructOptions - Interface in software.constructs
Options for creating constructs.
ConstructOptions.Builder - Class in software.constructs
A builder for ConstructOptions
ConstructOptions.Jsii$Proxy - Class in software.constructs
An implementation for ConstructOptions
ConstructOrder - Enum in software.constructs
In what order to return constructs.
create(Construct, String) - Static method in class software.constructs.Construct.Builder
 
createNode(Construct, IConstruct, String) - Method in interface software.constructs.INodeFactory
Returns a new `Node` associated with `host`.
createNode(Construct, IConstruct, String) - Method in class software.constructs.INodeFactory.Jsii$Proxy
Returns a new `Node` associated with `host`.

D

data(Object) - Method in class software.constructs.MetadataEntry.Builder
Sets the value of MetadataEntry.getData()
DefaultTokenResolver - Class in software.constructs
Default resolver implementation.
DefaultTokenResolver(JsiiObjectRef) - Constructor for class software.constructs.DefaultTokenResolver
 
DefaultTokenResolver(JsiiObject.InitializationMode) - Constructor for class software.constructs.DefaultTokenResolver
 
DefaultTokenResolver(IFragmentConcatenator) - Constructor for class software.constructs.DefaultTokenResolver
EXPERIMENTAL
Dependency - Interface in software.constructs
A single dependency.
Dependency.Builder - Class in software.constructs
A builder for Dependency
Dependency.Jsii$Proxy - Class in software.constructs
An implementation for Dependency
DISABLE_STACK_TRACE_IN_METADATA - Static variable in class software.constructs.ConstructMetadata
If set in the construct's context, omits stack traces from metadata entries.
displayHint(String) - Method in class software.constructs.EncodingOptions.Builder
displayHint(String) - Method in class software.constructs.LazyAnyValueOptions.Builder
displayHint(String) - Method in class software.constructs.LazyListValueOptions.Builder
displayHint(String) - Method in class software.constructs.LazyStringValueOptions.Builder

E

EncodingOptions - Interface in software.constructs
Properties to string encodings.
EncodingOptions.Builder - Class in software.constructs
A builder for EncodingOptions
EncodingOptions.Jsii$Proxy - Class in software.constructs
An implementation for EncodingOptions
equals(Object) - Method in class software.constructs.ConstructOptions.Jsii$Proxy
 
equals(Object) - Method in class software.constructs.Dependency.Jsii$Proxy
 
equals(Object) - Method in class software.constructs.EncodingOptions.Jsii$Proxy
 
equals(Object) - Method in class software.constructs.LazyAnyValueOptions.Jsii$Proxy
 
equals(Object) - Method in class software.constructs.LazyListValueOptions.Jsii$Proxy
 
equals(Object) - Method in class software.constructs.LazyStringValueOptions.Jsii$Proxy
 
equals(Object) - Method in class software.constructs.MetadataEntry.Jsii$Proxy
 
equals(Object) - Method in class software.constructs.ResolveOptions.Jsii$Proxy
 
equals(Object) - Method in class software.constructs.SynthesisOptions.Jsii$Proxy
 
equals(Object) - Method in class software.constructs.ValidationError.Jsii$Proxy
 
ERROR_METADATA_KEY - Static variable in class software.constructs.ConstructMetadata
Context type for error level messages.

F

findAll(ConstructOrder) - Method in class software.constructs.Node
Return this construct and all of its children in the given order.
findAll() - 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

getChildren() - Method in class software.constructs.Node
All direct children of this construct.
getCreationStack() - Method in interface software.constructs.IResolvable
The creation stack of this resolvable which will be appended to errors thrown during resolution.
getCreationStack() - Method in class software.constructs.IResolvable.Jsii$Proxy
The creation stack of this resolvable which will be appended to errors thrown during resolution.
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 or any of its children.
getDisplayHint() - Method in interface software.constructs.EncodingOptions
A hint for the Token's purpose when stringifying it.
getDisplayHint() - Method in class software.constructs.EncodingOptions.Jsii$Proxy
 
getDisplayHint() - Method in interface software.constructs.LazyAnyValueOptions
Use the given name as a display hint.
getDisplayHint() - Method in class software.constructs.LazyAnyValueOptions.Jsii$Proxy
 
getDisplayHint() - Method in interface software.constructs.LazyListValueOptions
Use the given name as a display hint.
getDisplayHint() - Method in class software.constructs.LazyListValueOptions.Jsii$Proxy
 
getDisplayHint() - Method in interface software.constructs.LazyStringValueOptions
Use the given name as a display hint.
getDisplayHint() - Method in class software.constructs.LazyStringValueOptions.Jsii$Proxy
 
getFirstToken() - Method in class software.constructs.TokenizedStringFragments
Returns the first token.
getFirstValue() - Method in class software.constructs.TokenizedStringFragments
Returns the first value.
getId() - Method in class software.constructs.Node
The id of this construct within the current scope.
getLength() - Method in class software.constructs.TokenizedStringFragments
Returns the number of fragments.
getLocked() - Method in class software.constructs.Node
Returns true if this construct or the scopes in which it is defined are locked.
getMessage() - Method in interface software.constructs.ValidationError
The error message.
getMessage() - Method in class software.constructs.ValidationError.Jsii$Proxy
 
getMetadata() - Method in class software.constructs.Node
An immutable array of metadata objects associated with this construct.
getNodeFactory() - Method in interface software.constructs.ConstructOptions
A factory for attaching `Node`s to the construct.
getNodeFactory() - Method in class software.constructs.ConstructOptions.Jsii$Proxy
 
getOmitEmpty() - Method in interface software.constructs.LazyListValueOptions
If the produced list is empty, return 'undefined' instead.
getOmitEmpty() - Method in class software.constructs.LazyListValueOptions.Jsii$Proxy
 
getOmitEmptyArray() - Method in interface software.constructs.LazyAnyValueOptions
If the produced value is an array and it is empty, return 'undefined' instead.
getOmitEmptyArray() - Method in class software.constructs.LazyAnyValueOptions.Jsii$Proxy
 
getOutdir() - Method in interface software.constructs.ISynthesisSession
The output directory for this synthesis session.
getOutdir() - Method in class software.constructs.ISynthesisSession.Jsii$Proxy
The output directory for this synthesis session.
getOutdir() - Method in interface software.constructs.SynthesisOptions
The output directory into which to synthesize the cloud assembly.
getOutdir() - Method in class software.constructs.SynthesisOptions.Jsii$Proxy
 
getPath() - Method in class software.constructs.Node
The full, absolute path of this construct in the tree.
getPreparing() - Method in interface software.constructs.IResolveContext
True when we are still preparing, false if we're rendering the final output.
getPreparing() - Method in class software.constructs.IResolveContext.Jsii$Proxy
True when we are still preparing, false if we're rendering the final output.
getPreparing() - Method in interface software.constructs.ResolveOptions
Whether the resolution is being executed during the prepare phase or not.
getPreparing() - Method in class software.constructs.ResolveOptions.Jsii$Proxy
 
getResolver() - Method in interface software.constructs.ResolveOptions
The resolver to apply to any resolvable tokens found.
getResolver() - Method in class software.constructs.ResolveOptions.Jsii$Proxy
 
getRoot() - Method in class software.constructs.Node
Returns the root of the construct tree.
getScope() - Method in interface software.constructs.IResolveContext
The scope from which resolution has been initiated.
getScope() - Method in class software.constructs.IResolveContext.Jsii$Proxy
The scope from which resolution has been initiated.
getScope() - Method in class software.constructs.Node
Returns the scope in which this construct is defined.
getScope() - Method in interface software.constructs.ResolveOptions
The scope from which resolution is performed.
getScope() - Method in class software.constructs.ResolveOptions.Jsii$Proxy
 
getScopes() - Method in class software.constructs.Node
All parent scopes of this construct.
getSessionContext() - Method in interface software.constructs.SynthesisOptions
Additional context passed into the synthesis session object when `construct.synth` is called.
getSessionContext() - Method in class software.constructs.SynthesisOptions.Jsii$Proxy
 
getSkipValidation() - Method in interface software.constructs.SynthesisOptions
Whether synthesis should skip the validation phase.
getSkipValidation() - Method in class software.constructs.SynthesisOptions.Jsii$Proxy
 
getSource() - Method in interface software.constructs.Dependency
Source the dependency.
getSource() - Method in class software.constructs.Dependency.Jsii$Proxy
 
getSource() - Method in interface software.constructs.ValidationError
The construct which emitted the error.
getSource() - Method in class software.constructs.ValidationError.Jsii$Proxy
 
getTarget() - Method in interface software.constructs.Dependency
Target of the dependency.
getTarget() - Method in class software.constructs.Dependency.Jsii$Proxy
 
getTokens() - Method in class software.constructs.TokenizedStringFragments
Return all Tokens from this string.
getTrace() - Method in interface software.constructs.MetadataEntry
Stack trace.
getTrace() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
 
getType() - Method in interface software.constructs.MetadataEntry
The metadata entry type.
getType() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
 
getUniqueId() - Method in class software.constructs.Node
A tree-global unique alphanumeric identifier for this construct.

H

hashCode() - Method in class software.constructs.ConstructOptions.Jsii$Proxy
 
hashCode() - Method in class software.constructs.Dependency.Jsii$Proxy
 
hashCode() - Method in class software.constructs.EncodingOptions.Jsii$Proxy
 
hashCode() - Method in class software.constructs.LazyAnyValueOptions.Jsii$Proxy
 
hashCode() - Method in class software.constructs.LazyListValueOptions.Jsii$Proxy
 
hashCode() - Method in class software.constructs.LazyStringValueOptions.Jsii$Proxy
 
hashCode() - Method in class software.constructs.MetadataEntry.Jsii$Proxy
 
hashCode() - Method in class software.constructs.ResolveOptions.Jsii$Proxy
 
hashCode() - Method in class software.constructs.SynthesisOptions.Jsii$Proxy
 
hashCode() - Method in class software.constructs.ValidationError.Jsii$Proxy
 

I

IAnyProducer - Interface in software.constructs
Interface for lazy untyped value producers.
IAnyProducer.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
IAspect - Interface in software.constructs
Represents an Aspect.
IAspect.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
IConstruct - Interface in software.constructs
Represents a construct.
IConstruct.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
IFragmentConcatenator - Interface in software.constructs
Function used to concatenate symbols in the target document language.
IFragmentConcatenator.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
IListProducer - Interface in software.constructs
Interface for lazy list producers.
IListProducer.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
INFO_METADATA_KEY - Static variable in class software.constructs.ConstructMetadata
Context type for info level messages.
INodeFactory - Interface in software.constructs
A factory for attaching `Node`s to the construct.
INodeFactory.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
INumberProducer - Interface in software.constructs
Interface for lazy number producers.
INumberProducer.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
IPostProcessor - Interface in software.constructs
A Token that can post-process the complete resolved value, after resolve() has recursed over it.
IPostProcessor.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
IResolvable - Interface in software.constructs
Interface for values that can be resolvable later.
IResolvable.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
IResolveContext - Interface in software.constructs
Current resolution context for tokens.
IResolveContext.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
isResolvable(Object) - Static method in class software.constructs.Tokenization
Return whether the given object is an IResolvable object.
IStringProducer - Interface in software.constructs
Interface for lazy string producers.
IStringProducer.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
isUnresolved(Object) - Static method in class software.constructs.Token
Returns true if obj represents an unresolved value.
ISynthesisSession - Interface in software.constructs
Represents a single session of synthesis.
ISynthesisSession.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
ITokenMapper - Interface in software.constructs
Interface to apply operation to tokens in a string.
ITokenMapper.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.
ITokenResolver - Interface in software.constructs
How to resolve tokens.
ITokenResolver.Jsii$Proxy - Class in software.constructs
A proxy class which represents a concrete javascript instance of this type.

J

join(Object, Object) - Method in interface software.constructs.IFragmentConcatenator
Join the fragment on the left and on the right.
join(Object, Object) - Method in class software.constructs.IFragmentConcatenator.Jsii$Proxy
Join the fragment on the left and on the right.
join(Object, Object) - Method in class software.constructs.StringConcat
Join the fragment on the left and on the right.
join(IFragmentConcatenator) - Method in class software.constructs.TokenizedStringFragments
Combine the string fragments using the given joiner.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ConstructOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.Dependency.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.EncodingOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IAnyProducer.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IAspect.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IConstruct.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IFragmentConcatenator.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IListProducer.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.INodeFactory.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.INumberProducer.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IPostProcessor.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IResolvable.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IResolveContext.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.IStringProducer.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ISynthesisSession.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ITokenMapper.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ITokenResolver.Jsii$Proxy
 
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.LazyAnyValueOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.LazyListValueOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.LazyStringValueOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
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.ResolveOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.SynthesisOptions.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.
Jsii$Proxy(JsiiObjectRef) - Constructor for class software.constructs.ValidationError.Jsii$Proxy
Constructor that initializes the object based on values retrieved from the JsiiObject.

L

Lazy - Class in software.constructs
Lazily produce a value.
Lazy(JsiiObjectRef) - Constructor for class software.constructs.Lazy
 
Lazy(JsiiObject.InitializationMode) - Constructor for class software.constructs.Lazy
 
LazyAnyValueOptions - Interface in software.constructs
Options for creating lazy untyped tokens.
LazyAnyValueOptions.Builder - Class in software.constructs
A builder for LazyAnyValueOptions
LazyAnyValueOptions.Jsii$Proxy - Class in software.constructs
An implementation for LazyAnyValueOptions
LazyListValueOptions - Interface in software.constructs
Options for creating a lazy list token.
LazyListValueOptions.Builder - Class in software.constructs
A builder for LazyListValueOptions
LazyListValueOptions.Jsii$Proxy - Class in software.constructs
An implementation for LazyListValueOptions
LazyStringValueOptions - Interface in software.constructs
Options for creating a lazy string token.
LazyStringValueOptions.Builder - Class in software.constructs
LazyStringValueOptions.Jsii$Proxy - Class in software.constructs
An implementation for LazyStringValueOptions
listValue(IListProducer, LazyListValueOptions) - Static method in class software.constructs.Lazy
Returns a list-ified token for a lazy value.
listValue(IListProducer) - Static method in class software.constructs.Lazy
Returns a list-ified token for a lazy value.

M

mapToken(IResolvable) - Method in class software.constructs.ITokenMapper.Jsii$Proxy
Replace a single token.
mapToken(IResolvable) - Method in interface software.constructs.ITokenMapper
Replace a single token.
mapTokens(ITokenMapper) - Method in class software.constructs.TokenizedStringFragments
Apply a transformation function to all tokens in the string.
message(String) - Method in class software.constructs.ValidationError.Builder
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

N

Node - Class in software.constructs
Represents the construct node in the scope tree.
Node(JsiiObjectRef) - Constructor for class software.constructs.Node
 
Node(JsiiObject.InitializationMode) - Constructor for class software.constructs.Node
 
Node(Construct, IConstruct, String) - Constructor for class software.constructs.Node
 
nodeFactory(INodeFactory) - Method in class software.constructs.Construct.Builder
A factory for attaching `Node`s to the construct.
nodeFactory(INodeFactory) - Method in class software.constructs.ConstructOptions.Builder
numberValue(INumberProducer) - Static method in class software.constructs.Lazy
Returns a numberified token for a lazy value.

O

of(IConstruct) - Static method in class software.constructs.Node
Returns the node associated with a construct.
omitEmpty(Boolean) - Method in class software.constructs.LazyListValueOptions.Builder
omitEmptyArray(Boolean) - Method in class software.constructs.LazyAnyValueOptions.Builder
onPrepare() - Method in class software.constructs.Construct
Perform final modifications before synthesis.
onSynthesize(ISynthesisSession) - Method in class software.constructs.Construct
Allows this construct to emit artifacts into the cloud assembly during synthesis.
onValidate() - Method in class software.constructs.Construct
Validate the current construct.
outdir(String) - Method in class software.constructs.SynthesisOptions.Builder

P

PATH_SEP - Static variable in class software.constructs.Node
Separator used to delimit construct path components.
postProcess(Object, IResolveContext) - Method in class software.constructs.IPostProcessor.Jsii$Proxy
Process the completely resolved value, after full recursion/resolution has happened.
postProcess(Object, IResolveContext) - Method in interface software.constructs.IPostProcessor
Process the completely resolved value, after full recursion/resolution has happened.
prepare() - Method in class software.constructs.Node
Invokes "prepare" on all constructs (depth-first, post-order) in the tree under `node`.
preparing(Boolean) - Method in class software.constructs.ResolveOptions.Builder
produce(IResolveContext) - Method in class software.constructs.IAnyProducer.Jsii$Proxy
Produce the value.
produce(IResolveContext) - Method in interface software.constructs.IAnyProducer
Produce the value.
produce(IResolveContext) - Method in class software.constructs.IListProducer.Jsii$Proxy
Produce the list value.
produce(IResolveContext) - Method in interface software.constructs.IListProducer
Produce the list value.
produce(IResolveContext) - Method in class software.constructs.INumberProducer.Jsii$Proxy
Produce the number value.
produce(IResolveContext) - Method in interface software.constructs.INumberProducer
Produce the number value.
produce(IResolveContext) - Method in class software.constructs.IStringProducer.Jsii$Proxy
Produce the string value.
produce(IResolveContext) - Method in interface software.constructs.IStringProducer
Produce the string value.

R

registerPostProcessor(IPostProcessor) - Method in class software.constructs.IResolveContext.Jsii$Proxy
Use this postprocessor after the entire token structure has been resolved.
registerPostProcessor(IPostProcessor) - Method in interface software.constructs.IResolveContext
Use this postprocessor after the entire token structure has been resolved.
resolve(IResolveContext) - Method in class software.constructs.IResolvable.Jsii$Proxy
Produce the Token's value at resolution time.
resolve(IResolveContext) - Method in interface software.constructs.IResolvable
Produce the Token's value at resolution time.
resolve(Object) - Method in class software.constructs.IResolveContext.Jsii$Proxy
Resolve an inner object.
resolve(Object) - Method in interface software.constructs.IResolveContext
Resolve an inner object.
resolve(Object, ResolveOptions) - Static method in class software.constructs.Tokenization
Resolves an object by evaluating all tokens and removing any undefined or empty objects or arrays.
resolveList(List<String>, IResolveContext) - Method in class software.constructs.DefaultTokenResolver
Resolve a tokenized list.
resolveList(List<String>, IResolveContext) - Method in class software.constructs.ITokenResolver.Jsii$Proxy
Resolve a tokenized list.
resolveList(List<String>, IResolveContext) - Method in interface software.constructs.ITokenResolver
Resolve a tokenized list.
ResolveOptions - Interface in software.constructs
Options to the resolve() operation.
ResolveOptions.Builder - Class in software.constructs
A builder for ResolveOptions
ResolveOptions.Jsii$Proxy - Class in software.constructs
An implementation for ResolveOptions
resolver(ITokenResolver) - Method in class software.constructs.ResolveOptions.Builder
resolveString(TokenizedStringFragments, IResolveContext) - Method in class software.constructs.DefaultTokenResolver
Resolve string fragments to Tokens.
resolveString(TokenizedStringFragments, IResolveContext) - Method in class software.constructs.ITokenResolver.Jsii$Proxy
Resolve a string with at least one stringified token in it.
resolveString(TokenizedStringFragments, IResolveContext) - Method in interface software.constructs.ITokenResolver
Resolve a string with at least one stringified token in it.
resolveToken(IResolvable, IResolveContext, IPostProcessor) - Method in class software.constructs.DefaultTokenResolver
Default Token resolution.
resolveToken(IResolvable, IResolveContext, IPostProcessor) - Method in class software.constructs.ITokenResolver.Jsii$Proxy
Resolve a single token.
resolveToken(IResolvable, IResolveContext, IPostProcessor) - Method in interface software.constructs.ITokenResolver
Resolve a single token.
reverseList(List<String>) - Static method in class software.constructs.Tokenization
Un-encode a Tokenized value from a list.
reverseNumber(Number) - Static method in class software.constructs.Tokenization
Un-encode a Tokenized value from a number.
reverseString(String) - Static method in class software.constructs.Tokenization
Un-encode a string potentially containing encoded tokens.

S

scope(IConstruct) - Method in class software.constructs.ResolveOptions.Builder
Sets the value of ResolveOptions.getScope()
sessionContext(Map<String, Object>) - Method in class software.constructs.SynthesisOptions.Builder
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"`.
skipValidation(Boolean) - Method in class software.constructs.SynthesisOptions.Builder
software.constructs - package software.constructs
Constructs Programming Model
source(IConstruct) - Method in class software.constructs.Dependency.Builder
Sets the value of Dependency.getSource()
source(Construct) - Method in class software.constructs.ValidationError.Builder
Sets the value of ValidationError.getSource()
StringConcat - Class in software.constructs
Converts all fragments to strings and concats those.
StringConcat(JsiiObjectRef) - Constructor for class software.constructs.StringConcat
 
StringConcat(JsiiObject.InitializationMode) - Constructor for class software.constructs.StringConcat
 
StringConcat() - Constructor for class software.constructs.StringConcat
 
stringifyNumber(Number) - Static method in class software.constructs.Tokenization
Stringify a number directly or lazily if it's a Token.
stringValue(IStringProducer, LazyStringValueOptions) - Static method in class software.constructs.Lazy
Returns a stringified token for a lazy value.
stringValue(IStringProducer) - Static method in class software.constructs.Lazy
Returns a stringified token for a lazy value.
SynthesisOptions - Interface in software.constructs
Options for synthesis.
SynthesisOptions.Builder - Class in software.constructs
A builder for SynthesisOptions
SynthesisOptions.Jsii$Proxy - Class in software.constructs
An implementation for SynthesisOptions
synthesize(SynthesisOptions) - Method in class software.constructs.Node
Synthesizes a CloudAssembly from a construct tree.

T

target(IConstruct) - Method in class software.constructs.Dependency.Builder
Sets the value of Dependency.getTarget()
Token - Class in software.constructs
Represents a special or lazily-evaluated value.
Token(JsiiObjectRef) - Constructor for class software.constructs.Token
 
Token(JsiiObject.InitializationMode) - Constructor for class software.constructs.Token
 
Tokenization - Class in software.constructs
Less oft-needed functions to manipulate Tokens.
Tokenization(JsiiObjectRef) - Constructor for class software.constructs.Tokenization
 
Tokenization(JsiiObject.InitializationMode) - Constructor for class software.constructs.Tokenization
 
TokenizedStringFragments - Class in software.constructs
Fragments of a concatenated string containing stringified Tokens.
TokenizedStringFragments(JsiiObjectRef) - Constructor for class software.constructs.TokenizedStringFragments
 
TokenizedStringFragments(JsiiObject.InitializationMode) - Constructor for class software.constructs.TokenizedStringFragments
 
TokenizedStringFragments() - Constructor for class software.constructs.TokenizedStringFragments
 
toString() - Method in class software.constructs.Construct
Returns a string representation of this construct.
toString() - Method in class software.constructs.IResolvable.Jsii$Proxy
Return a string representation of this resolvable object.
toString() - Method in interface software.constructs.IResolvable
Return a string representation of this resolvable object.
trace(List<String>) - Method in class software.constructs.MetadataEntry.Builder
Sets the value of MetadataEntry.getTrace()
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
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 class software.constructs.Node
Invokes "validate" on all constructs in the tree (depth-first, pre-order) and returns the list of all errors.
ValidationError - Interface in software.constructs
An error returned during the validation phase.
ValidationError.Builder - Class in software.constructs
A builder for ValidationError
ValidationError.Jsii$Proxy - Class in software.constructs
An implementation for ValidationError
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.
visit(IConstruct) - Method in class software.constructs.IAspect.Jsii$Proxy
All aspects can visit an IConstruct.
visit(IConstruct) - Method in interface software.constructs.IAspect
All aspects can visit an IConstruct.

W

WARNING_METADATA_KEY - Static variable in class software.constructs.ConstructMetadata
Context type for warning level messages.
$ A B C D E F G H I J L M N O P R S T V W 
Skip navigation links

Copyright © 2020. All rights reserved.