Package software.amazon.awscdk
Interface StageSynthesisOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
StageSynthesisOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.120.0 (build 192dc88)",
date="2025-12-05T22:26:27.329Z")
@Stability(Stable)
public interface StageSynthesisOptions
extends software.amazon.jsii.JsiiSerializable
Options for assembly synthesis.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.*;
StageSynthesisOptions stageSynthesisOptions = StageSynthesisOptions.builder()
.aspectStabilization(false)
.errorOnDuplicateSynth(false)
.force(false)
.skipValidation(false)
.validateOnSynthesis(false)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forStageSynthesisOptionsstatic final classAn implementation forStageSynthesisOptions -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default BooleanWhether or not run the stabilization loop while invoking Aspects.default BooleanWhether or not to throw a warning instead of an error if the construct tree has been mutated since the last synth.default BooleangetForce()Force a re-synth, even if the stage has already been synthesized.default BooleanShould we skip construct validation.default BooleanWhether the stack should be validated after synthesis to check for error metadata.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAspectStabilization
Whether or not run the stabilization loop while invoking Aspects.The stabilization loop runs multiple passes of the construct tree when invoking Aspects. Without the stabilization loop, Aspects that are created by other Aspects are not run and new nodes that are created at higher points on the construct tree by an Aspect will not inherit their parent aspects.
Default: false
-
getErrorOnDuplicateSynth
Whether or not to throw a warning instead of an error if the construct tree has been mutated since the last synth.Default: true
-
getForce
Force a re-synth, even if the stage has already been synthesized.This is used by tests to allow for incremental verification of the output. Do not use in production.
Default: false
-
getSkipValidation
Should we skip construct validation.Default: - false
-
getValidateOnSynthesis
Whether the stack should be validated after synthesis to check for error metadata.Default: - false
-
builder
- Returns:
- a
StageSynthesisOptions.BuilderofStageSynthesisOptions
-