public static final class IStackSynthesizer.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IStackSynthesizer.Jsii$Default
IStackSynthesizer.Jsii$Default, IStackSynthesizer.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
DockerImageAssetLocation |
addDockerImageAsset(DockerImageAssetSource asset)
Register a Docker Image Asset.
|
FileAssetLocation |
addFileAsset(FileAssetSource asset)
Register a File Asset.
|
void |
bind(Stack stack)
Bind to the stack this environment is going to be used on.
|
void |
synthesize(ISynthesisSession session)
Synthesize the associated stack to the session.
|
public final DockerImageAssetLocation addDockerImageAsset(DockerImageAssetSource asset)
Returns the parameters that can be used to refer to the asset inside the template.
addDockerImageAsset
in interface IStackSynthesizer
addDockerImageAsset
in interface IStackSynthesizer.Jsii$Default
asset
- This parameter is required.public final FileAssetLocation addFileAsset(FileAssetSource asset)
Returns the parameters that can be used to refer to the asset inside the template.
addFileAsset
in interface IStackSynthesizer
addFileAsset
in interface IStackSynthesizer.Jsii$Default
asset
- This parameter is required.public final void bind(Stack stack)
Must be called before any of the other methods are called.
bind
in interface IStackSynthesizer
bind
in interface IStackSynthesizer.Jsii$Default
stack
- This parameter is required.public final void synthesize(ISynthesisSession session)
synthesize
in interface IStackSynthesizer
synthesize
in interface IStackSynthesizer.Jsii$Default
session
- This parameter is required.