Package software.constructs
Interface SynthesisOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SynthesisOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.59.0 (build eb02c92)", date="2022-06-02T00:24:25.676Z") @Stability(Stable) public interface SynthesisOptions extends software.amazon.jsii.JsiiSerializable
Options for synthesis.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SynthesisOptions.Builder
A builder forSynthesisOptions
static class
SynthesisOptions.Jsii$Proxy
An implementation forSynthesisOptions
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static SynthesisOptions.Builder
builder()
String
getOutdir()
The output directory into which to synthesize the cloud assembly.default Map<String,Object>
getSessionContext()
Additional context passed into the synthesis session object when `construct.synth` is called.default Boolean
getSkipValidation()
Whether synthesis should skip the validation phase.
-
-
-
Method Detail
-
getOutdir
@Stability(Stable) @NotNull String getOutdir()
The output directory into which to synthesize the cloud assembly.Default: - creates a temporary directory
-
getSessionContext
@Stability(Stable) @Nullable default Map<String,Object> getSessionContext()
Additional context passed into the synthesis session object when `construct.synth` is called.Default: - no additional context is passed to `onSynthesize`
-
getSkipValidation
@Stability(Stable) @Nullable default Boolean getSkipValidation()
Whether synthesis should skip the validation phase.Default: false
-
builder
@Stability(Stable) static SynthesisOptions.Builder builder()
- Returns:
- a
SynthesisOptions.Builder
ofSynthesisOptions
-
-