Package software.amazon.awscdk.core
Interface IResolveContext
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IResolveContext.Jsii$Default
- All Known Implementing Classes:
IResolveContext.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:55.076Z")
@Stability(Stable)
public interface IResolveContext
extends software.amazon.jsii.JsiiSerializable
Current resolution context for tokens.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIResolveContext
.static final class
A proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptionPath in the JSON document that is being constructed.True when we are still preparing, false if we're rendering the final output.getScope()
The scope from which resolution has been initiated.void
registerPostProcessor
(IPostProcessor postProcessor) Use this postprocessor after the entire token structure has been resolved.Resolve an inner object.resolve
(Object x, ResolveChangeContextOptions options) Resolve an inner object.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDocumentPath
Path in the JSON document that is being constructed. -
getPreparing
True when we are still preparing, false if we're rendering the final output. -
getScope
The scope from which resolution has been initiated. -
registerPostProcessor
Use this postprocessor after the entire token structure has been resolved.- Parameters:
postProcessor
- This parameter is required.
-
resolve
@Stability(Stable) @NotNull Object resolve(@NotNull Object x, @Nullable ResolveChangeContextOptions options) Resolve an inner object.- Parameters:
x
- This parameter is required.options
-
-
resolve
Resolve an inner object.- Parameters:
x
- This parameter is required.
-