Class ICloudAssemblyDirectoryProducer.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cli.lib.alpha.ICloudAssemblyDirectoryProducer.Jsii$Proxy
- All Implemented Interfaces:
ICloudAssemblyDirectoryProducer
,ICloudAssemblyDirectoryProducer.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ICloudAssemblyDirectoryProducer
@Internal
public static final class ICloudAssemblyDirectoryProducer.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ICloudAssemblyDirectoryProducer.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.cli.lib.alpha.ICloudAssemblyDirectoryProducer
ICloudAssemblyDirectoryProducer.Jsii$Default, ICloudAssemblyDirectoryProducer.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
(experimental) The working directory used to run the Cloud Assembly from.final String
(experimental) Synthesize a Cloud Assembly directory for a given context.final void
setWorkingDirectory
(String value) (experimental) The working directory used to run the Cloud Assembly from.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
-
getWorkingDirectory
(experimental) The working directory used to run the Cloud Assembly from.This is were a
cdk.context.json
files will be written.Default: - current working directory
- Specified by:
getWorkingDirectory
in interfaceICloudAssemblyDirectoryProducer
- Specified by:
getWorkingDirectory
in interfaceICloudAssemblyDirectoryProducer.Jsii$Default
-
setWorkingDirectory
(experimental) The working directory used to run the Cloud Assembly from.This is were a
cdk.context.json
files will be written.Default: - current working directory
- Specified by:
setWorkingDirectory
in interfaceICloudAssemblyDirectoryProducer
- Specified by:
setWorkingDirectory
in interfaceICloudAssemblyDirectoryProducer.Jsii$Default
-
produce
(experimental) Synthesize a Cloud Assembly directory for a given context.For all features to work correctly,
cdk.App()
must be instantiated with the received context values in the method body. Usually obtained similar to this:public class MyProducer implements ICloudAssemblyDirectoryProducer { public Promise produce(Map<String, Object> context) { App app = App.Builder.create().context(context).build(); // create stacks here return app.synth().getDirectory(); } }
- Specified by:
produce
in interfaceICloudAssemblyDirectoryProducer
- Specified by:
produce
in interfaceICloudAssemblyDirectoryProducer.Jsii$Default
- Parameters:
context
- This parameter is required.
-