Class FileAsset.Builder
- java.lang.Object
-
- software.amazon.awscdk.cloudassembly.schema.FileAsset.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileAssetbuild()Builds the configured instance.FileAsset.Builderdestinations(Map<String,? extends FileDestination> destinations)Sets the value ofFileAsset.getDestinations()FileAsset.BuilderdisplayName(String displayName)Sets the value ofFileAsset.getDisplayName()FileAsset.Buildersource(FileSource source)Sets the value ofFileAsset.getSource()
-
-
-
Method Detail
-
destinations
@Stability(Stable) public FileAsset.Builder destinations(Map<String,? extends FileDestination> destinations)
Sets the value ofFileAsset.getDestinations()- Parameters:
destinations- Destinations for this file asset. This parameter is required.- Returns:
this
-
source
@Stability(Stable) public FileAsset.Builder source(FileSource source)
Sets the value ofFileAsset.getSource()- Parameters:
source- Source description for file assets. This parameter is required.- Returns:
this
-
displayName
@Stability(Stable) public FileAsset.Builder displayName(String displayName)
Sets the value ofFileAsset.getDisplayName()- Parameters:
displayName- A display name for this asset.- Returns:
this
-
build
@Stability(Stable) public FileAsset build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<FileAsset>- Returns:
- a new instance of
FileAsset - Throws:
NullPointerException- if any required attribute was not provided
-
-