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.InitializationModeNested 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.IConstructgetScope()(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 voidregisterPostProcessor(IPostProcessor postProcessor) (experimental) Use this postprocessor after the entire token structure has been resolved.final Object(experimental) Resolve an inner object.final voidsetIgnoreEscapes(Boolean value) (experimental) True when ${} should not be parsed, and treated as literals.final voidsetIteratorContext(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 voidsetSuppressBraces(Boolean value) (experimental) True when ${} should be ommitted (because already inside them), false otherwise.final voidsetWarnEscapes(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, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getPreparingin interfaceIResolveContext- Specified by:
getPreparingin interfaceIResolveContext.Jsii$Default
-
getScope
@Stability(Experimental) @NotNull public final software.constructs.IConstruct getScope()(experimental) The scope from which resolution has been initiated.- Specified by:
getScopein interfaceIResolveContext- Specified by:
getScopein interfaceIResolveContext.Jsii$Default
-
getIgnoreEscapes
(experimental) True when ${} should not be parsed, and treated as literals.- Specified by:
getIgnoreEscapesin interfaceIResolveContext- Specified by:
getIgnoreEscapesin interfaceIResolveContext.Jsii$Default
-
setIgnoreEscapes
(experimental) True when ${} should not be parsed, and treated as literals.- Specified by:
setIgnoreEscapesin interfaceIResolveContext- Specified by:
setIgnoreEscapesin 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:
getIteratorContextin interfaceIResolveContext- Specified by:
getIteratorContextin 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:
setIteratorContextin interfaceIResolveContext- Specified by:
setIteratorContextin interfaceIResolveContext.Jsii$Default
-
getSuppressBraces
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.- Specified by:
getSuppressBracesin interfaceIResolveContext- Specified by:
getSuppressBracesin interfaceIResolveContext.Jsii$Default
-
setSuppressBraces
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.- Specified by:
setSuppressBracesin interfaceIResolveContext- Specified by:
setSuppressBracesin interfaceIResolveContext.Jsii$Default
-
getWarnEscapes
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Default: false
- Specified by:
getWarnEscapesin interfaceIResolveContext- Specified by:
getWarnEscapesin interfaceIResolveContext.Jsii$Default
-
setWarnEscapes
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.Default: false
- Specified by:
setWarnEscapesin interfaceIResolveContext- Specified by:
setWarnEscapesin 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:
registerPostProcessorin interfaceIResolveContext- Specified by:
registerPostProcessorin interfaceIResolveContext.Jsii$Default- Parameters:
postProcessor- This parameter is required.
-
resolve
(experimental) Resolve an inner object.- Specified by:
resolvein interfaceIResolveContext- Specified by:
resolvein interfaceIResolveContext.Jsii$Default- Parameters:
x- This parameter is required.
-