@Internal public static final class IResolveContext.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IResolveContext.Jsii$Default
software.amazon.jsii.JsiiObject.InitializationMode
IResolveContext.Jsii$Default, IResolveContext.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
Boolean |
getIgnoreEscapes()
(experimental) True when ${} should not be parsed, and treated as literals.
|
String |
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.
|
Boolean |
getPreparing()
(experimental) True when we are still preparing, false if we're rendering the final output.
|
software.constructs.IConstruct |
getScope()
(experimental) The scope from which resolution has been initiated.
|
Boolean |
getSuppressBraces()
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.
|
Boolean |
getWarnEscapes()
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.
|
void |
registerPostProcessor(IPostProcessor postProcessor)
(experimental) Use this postprocessor after the entire token structure has been resolved.
|
Object |
resolve(Object x)
(experimental) Resolve an inner object.
|
void |
setIgnoreEscapes(Boolean value)
(experimental) True when ${} should not be parsed, and treated as literals.
|
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.
|
void |
setSuppressBraces(Boolean value)
(experimental) True when ${} should be ommitted (because already inside them), false otherwise.
|
void |
setWarnEscapes(Boolean value)
(experimental) True when ${} should not be included in the string to be resolved, outputs a warning.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
@Stability(value=Experimental) @NotNull public final Boolean getPreparing()
getPreparing
in interface IResolveContext
getPreparing
in interface IResolveContext.Jsii$Default
@Stability(value=Experimental) @NotNull public final software.constructs.IConstruct getScope()
getScope
in interface IResolveContext
getScope
in interface IResolveContext.Jsii$Default
@Stability(value=Experimental) @Nullable public final Boolean getIgnoreEscapes()
getIgnoreEscapes
in interface IResolveContext
getIgnoreEscapes
in interface IResolveContext.Jsii$Default
@Stability(value=Experimental) public final void setIgnoreEscapes(@Nullable Boolean value)
setIgnoreEscapes
in interface IResolveContext
setIgnoreEscapes
in interface IResolveContext.Jsii$Default
@Stability(value=Experimental) @Nullable public final String getIteratorContext()
getIteratorContext
in interface IResolveContext
getIteratorContext
in interface IResolveContext.Jsii$Default
@Stability(value=Experimental) public final void setIteratorContext(@Nullable String value)
setIteratorContext
in interface IResolveContext
setIteratorContext
in interface IResolveContext.Jsii$Default
@Stability(value=Experimental) @Nullable public final Boolean getSuppressBraces()
getSuppressBraces
in interface IResolveContext
getSuppressBraces
in interface IResolveContext.Jsii$Default
@Stability(value=Experimental) public final void setSuppressBraces(@Nullable Boolean value)
setSuppressBraces
in interface IResolveContext
setSuppressBraces
in interface IResolveContext.Jsii$Default
@Stability(value=Experimental) @Nullable public final Boolean getWarnEscapes()
Default: false
getWarnEscapes
in interface IResolveContext
getWarnEscapes
in interface IResolveContext.Jsii$Default
@Stability(value=Experimental) public final void setWarnEscapes(@Nullable Boolean value)
Default: false
setWarnEscapes
in interface IResolveContext
setWarnEscapes
in interface IResolveContext.Jsii$Default
@Stability(value=Experimental) public final void registerPostProcessor(@NotNull IPostProcessor postProcessor)
registerPostProcessor
in interface IResolveContext
registerPostProcessor
in interface IResolveContext.Jsii$Default
postProcessor
- This parameter is required.@Stability(value=Experimental) @NotNull public final Object resolve(@NotNull Object x)
resolve
in interface IResolveContext
resolve
in interface IResolveContext.Jsii$Default
x
- This parameter is required.Copyright © 2023. All rights reserved.