Package software.constructs
Interface SynthesisOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SynthesisOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.82.0 (build 2d2ddd7)", date="2023-05-25T00:16:49.184Z") @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 whenconstruct.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 whenconstruct.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
-
-