Class LoadManifestOptions.Builder
- java.lang.Object
-
- software.amazon.awscdk.cloudassembly.schema.LoadManifestOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<LoadManifestOptions>
- Enclosing interface:
- LoadManifestOptions
@Stability(Stable) public static final class LoadManifestOptions.Builder extends Object implements software.amazon.jsii.Builder<LoadManifestOptions>
A builder forLoadManifestOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadManifestOptionsbuild()Builds the configured instance.LoadManifestOptions.BuilderskipEnumCheck(Boolean skipEnumCheck)Sets the value ofLoadManifestOptions.getSkipEnumCheck()LoadManifestOptions.BuilderskipVersionCheck(Boolean skipVersionCheck)Sets the value ofLoadManifestOptions.getSkipVersionCheck()LoadManifestOptions.BuildertopoSort(Boolean topoSort)Sets the value ofLoadManifestOptions.getTopoSort()
-
-
-
Method Detail
-
skipEnumCheck
@Stability(Stable) public LoadManifestOptions.Builder skipEnumCheck(Boolean skipEnumCheck)
Sets the value ofLoadManifestOptions.getSkipEnumCheck()- Parameters:
skipEnumCheck- Skip enum checks. This means you may read enum values you don't know about yet. Make sure to always check the values of enums you encounter in the manifest.- Returns:
this
-
skipVersionCheck
@Stability(Stable) public LoadManifestOptions.Builder skipVersionCheck(Boolean skipVersionCheck)
Sets the value ofLoadManifestOptions.getSkipVersionCheck()- Parameters:
skipVersionCheck- Skip the version check. This means you may read a newer cloud assembly than the CX API is designed to support, and your application may not be aware of all features that in use in the Cloud Assembly.- Returns:
this
-
topoSort
@Stability(Stable) public LoadManifestOptions.Builder topoSort(Boolean topoSort)
Sets the value ofLoadManifestOptions.getTopoSort()- Parameters:
topoSort- Topologically sort all artifacts. This parameter is only respected by the constructor ofCloudAssembly. The property lives here for backwards compatibility reasons.- Returns:
this
-
build
@Stability(Stable) public LoadManifestOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<LoadManifestOptions>- Returns:
- a new instance of
LoadManifestOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-