Package software.amazon.awscdk
Class IReusableStackSynthesizer.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.IReusableStackSynthesizer.Jsii$Proxy
- All Implemented Interfaces:
IReusableStackSynthesizer,IReusableStackSynthesizer.Jsii$Default,IStackSynthesizer,IStackSynthesizer.Jsii$Default,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IReusableStackSynthesizer
@Internal
public static final class IReusableStackSynthesizer.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IReusableStackSynthesizer.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 software.amazon.awscdk.IReusableStackSynthesizer
IReusableStackSynthesizer.Jsii$Default, IReusableStackSynthesizer.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IStackSynthesizer
IStackSynthesizer.Jsii$Default, IStackSynthesizer.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal DockerImageAssetLocationRegister a Docker Image Asset.final FileAssetLocationaddFileAsset(FileAssetSource asset) Register a File Asset.final voidBind to the stack this environment is going to be used on.final StringThe qualifier used to bootstrap this stack.final StringThe role used to lookup for this stack.final IBoundStackSynthesizerreusableBind(Stack stack) Produce a bound Stack Synthesizer for the given stack.final voidsynthesize(ISynthesisSession session) Synthesize the associated stack to the session.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
-
getBootstrapQualifier
The qualifier used to bootstrap this stack.Default: - no qualifier
- Specified by:
getBootstrapQualifierin interfaceIReusableStackSynthesizer.Jsii$Default- Specified by:
getBootstrapQualifierin interfaceIStackSynthesizer- Specified by:
getBootstrapQualifierin interfaceIStackSynthesizer.Jsii$Default
-
getLookupRole
The role used to lookup for this stack.Default: - no role
- Specified by:
getLookupRolein interfaceIReusableStackSynthesizer.Jsii$Default- Specified by:
getLookupRolein interfaceIStackSynthesizer- Specified by:
getLookupRolein interfaceIStackSynthesizer.Jsii$Default
-
addDockerImageAsset
@Stability(Stable) @NotNull public final DockerImageAssetLocation addDockerImageAsset(@NotNull DockerImageAssetSource asset) Register a Docker Image Asset.Returns the parameters that can be used to refer to the asset inside the template.
- Specified by:
addDockerImageAssetin interfaceIReusableStackSynthesizer.Jsii$Default- Specified by:
addDockerImageAssetin interfaceIStackSynthesizer- Specified by:
addDockerImageAssetin interfaceIStackSynthesizer.Jsii$Default- Parameters:
asset- This parameter is required.
-
addFileAsset
@Stability(Stable) @NotNull public final FileAssetLocation addFileAsset(@NotNull FileAssetSource asset) Register a File Asset.Returns the parameters that can be used to refer to the asset inside the template.
- Specified by:
addFileAssetin interfaceIReusableStackSynthesizer.Jsii$Default- Specified by:
addFileAssetin interfaceIStackSynthesizer- Specified by:
addFileAssetin interfaceIStackSynthesizer.Jsii$Default- Parameters:
asset- This parameter is required.
-
bind
Bind to the stack this environment is going to be used on.Must be called before any of the other methods are called, and can only be called once.
- Specified by:
bindin interfaceIReusableStackSynthesizer.Jsii$Default- Specified by:
bindin interfaceIStackSynthesizer- Specified by:
bindin interfaceIStackSynthesizer.Jsii$Default- Parameters:
stack- This parameter is required.
-
synthesize
Synthesize the associated stack to the session.- Specified by:
synthesizein interfaceIReusableStackSynthesizer.Jsii$Default- Specified by:
synthesizein interfaceIStackSynthesizer- Specified by:
synthesizein interfaceIStackSynthesizer.Jsii$Default- Parameters:
session- This parameter is required.
-
reusableBind
Produce a bound Stack Synthesizer for the given stack.This method may be called more than once on the same object.
- Specified by:
reusableBindin interfaceIReusableStackSynthesizer- Specified by:
reusableBindin interfaceIReusableStackSynthesizer.Jsii$Default- Parameters:
stack- This parameter is required.
-