Package com.hashicorp.cdktf
Class IResolveContext.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
com.hashicorp.cdktf.IResolveContext.Jsii$Proxy
- All Implemented Interfaces:
IResolveContext
,IResolveContext.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IResolveContext
@Internal
public static final class IResolveContext.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IResolveContext.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IResolveContext
IResolveContext.Jsii$Default, IResolveContext.Jsii$Proxy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Boolean
(experimental) True when ${} should not be parsed, and treated as literals.final String
(experimental) TerraformIterators can be passed for block attributes and normal list attributes both require different handling when the iterable variable is accessed e.g.final Boolean
(experimental) True when we are still preparing, false if we're rendering the final output.final software.constructs.IConstruct
getScope()
(experimental) The scope from which resolution has been initiated.final Boolean
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.final Boolean
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.final void
registerPostProcessor
(IPostProcessor postProcessor) (experimental) Use this postprocessor after the entire token structure has been resolved.final Object
(experimental) Resolve an inner object.final void
setIgnoreEscapes
(Boolean value) (experimental) True when ${} should not be parsed, and treated as literals.final void
setIteratorContext
(String value) (experimental) TerraformIterators can be passed for block attributes and normal list attributes both require different handling when the iterable variable is accessed e.g.final void
setSuppressBraces
(Boolean value) (experimental) True when ${} should be ommitted (because already inside them), false otherwise.final void
setWarnEscapes
(Boolean value) (experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getPreparing
(experimental) True when we are still preparing, false if we're rendering the final output.- Specified by:
getPreparing
in interfaceIResolveContext
- Specified by:
getPreparing
in interfaceIResolveContext.Jsii$Default
-
getScope
@Stability(Experimental) @NotNull public final software.constructs.IConstruct getScope()(experimental) The scope from which resolution has been initiated.- Specified by:
getScope
in interfaceIResolveContext
- Specified by:
getScope
in interfaceIResolveContext.Jsii$Default
-
getIgnoreEscapes
(experimental) True when ${} should not be parsed, and treated as literals.- Specified by:
getIgnoreEscapes
in interfaceIResolveContext
- Specified by:
getIgnoreEscapes
in interfaceIResolveContext.Jsii$Default
-
setIgnoreEscapes
(experimental) True when ${} should not be parsed, and treated as literals.- Specified by:
setIgnoreEscapes
in interfaceIResolveContext
- Specified by:
setIgnoreEscapes
in interfaceIResolveContext.Jsii$Default
-
getIteratorContext
(experimental) TerraformIterators can be passed for block attributes and normal list attributes both require different handling when the iterable variable is accessed e.g. a dynamic block needs each.key while a for expression just needs key.- Specified by:
getIteratorContext
in interfaceIResolveContext
- Specified by:
getIteratorContext
in interfaceIResolveContext.Jsii$Default
-
setIteratorContext
(experimental) TerraformIterators can be passed for block attributes and normal list attributes both require different handling when the iterable variable is accessed e.g. a dynamic block needs each.key while a for expression just needs key.- Specified by:
setIteratorContext
in interfaceIResolveContext
- Specified by:
setIteratorContext
in interfaceIResolveContext.Jsii$Default
-
getSuppressBraces
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.- Specified by:
getSuppressBraces
in interfaceIResolveContext
- Specified by:
getSuppressBraces
in interfaceIResolveContext.Jsii$Default
-
setSuppressBraces
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.- Specified by:
setSuppressBraces
in interfaceIResolveContext
- Specified by:
setSuppressBraces
in interfaceIResolveContext.Jsii$Default
-
getWarnEscapes
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Default: false
- Specified by:
getWarnEscapes
in interfaceIResolveContext
- Specified by:
getWarnEscapes
in interfaceIResolveContext.Jsii$Default
-
setWarnEscapes
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Default: false
- Specified by:
setWarnEscapes
in interfaceIResolveContext
- Specified by:
setWarnEscapes
in interfaceIResolveContext.Jsii$Default
-
registerPostProcessor
@Stability(Experimental) public final void registerPostProcessor(@NotNull IPostProcessor postProcessor) (experimental) Use this postprocessor after the entire token structure has been resolved.- Specified by:
registerPostProcessor
in interfaceIResolveContext
- Specified by:
registerPostProcessor
in interfaceIResolveContext.Jsii$Default
- Parameters:
postProcessor
- This parameter is required.
-
resolve
(experimental) Resolve an inner object.- Specified by:
resolve
in interfaceIResolveContext
- Specified by:
resolve
in interfaceIResolveContext.Jsii$Default
- Parameters:
x
- This parameter is required.
-