Package software.amazon.awscdk
Class IBoundStackSynthesizer.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.IBoundStackSynthesizer.Jsii$Proxy
- All Implemented Interfaces:
IBoundStackSynthesizer
,IBoundStackSynthesizer.Jsii$Default
,IStackSynthesizer
,IStackSynthesizer.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IBoundStackSynthesizer
@Internal
public static final class IBoundStackSynthesizer.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IBoundStackSynthesizer.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 software.amazon.awscdk.IBoundStackSynthesizer
IBoundStackSynthesizer.Jsii$Default, IBoundStackSynthesizer.Jsii$Proxy
Nested classes/interfaces inherited from interface software.amazon.awscdk.IStackSynthesizer
IStackSynthesizer.Jsii$Default, IStackSynthesizer.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal DockerImageAssetLocation
Register a Docker Image Asset.final FileAssetLocation
addFileAsset
(FileAssetSource asset) Register a File Asset.final void
Bind to the stack this environment is going to be used on.final String
The qualifier used to bootstrap this stack.final String
The role used to lookup for this stack.final void
synthesize
(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, 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
-
getBootstrapQualifier
The qualifier used to bootstrap this stack.Default: - no qualifier
- Specified by:
getBootstrapQualifier
in interfaceIBoundStackSynthesizer.Jsii$Default
- Specified by:
getBootstrapQualifier
in interfaceIStackSynthesizer
- Specified by:
getBootstrapQualifier
in interfaceIStackSynthesizer.Jsii$Default
-
getLookupRole
The role used to lookup for this stack.Default: - no role
- Specified by:
getLookupRole
in interfaceIBoundStackSynthesizer.Jsii$Default
- Specified by:
getLookupRole
in interfaceIStackSynthesizer
- Specified by:
getLookupRole
in 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:
addDockerImageAsset
in interfaceIBoundStackSynthesizer.Jsii$Default
- Specified by:
addDockerImageAsset
in interfaceIStackSynthesizer
- Specified by:
addDockerImageAsset
in 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:
addFileAsset
in interfaceIBoundStackSynthesizer.Jsii$Default
- Specified by:
addFileAsset
in interfaceIStackSynthesizer
- Specified by:
addFileAsset
in 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:
bind
in interfaceIBoundStackSynthesizer.Jsii$Default
- Specified by:
bind
in interfaceIStackSynthesizer
- Specified by:
bind
in interfaceIStackSynthesizer.Jsii$Default
- Parameters:
stack
- This parameter is required.
-
synthesize
Synthesize the associated stack to the session.- Specified by:
synthesize
in interfaceIBoundStackSynthesizer.Jsii$Default
- Specified by:
synthesize
in interfaceIStackSynthesizer
- Specified by:
synthesize
in interfaceIStackSynthesizer.Jsii$Default
- Parameters:
session
- This parameter is required.
-