@Stability(value=Stable) public static final class AssetStaging.Builder extends Object
AssetStaging.| Modifier and Type | Method and Description |
|---|---|
AssetStaging |
build() |
static AssetStaging.Builder |
create(Construct scope,
String id) |
AssetStaging.Builder |
exclude(List<String> exclude)
Glob patterns to exclude from the copy.
|
AssetStaging.Builder |
extraHash(String extraHash)
Extra information to encode into the fingerprint (e.g.
|
AssetStaging.Builder |
follow(SymlinkFollowMode follow)
A strategy for how to handle symlinks.
|
AssetStaging.Builder |
sourcePath(String sourcePath)
The source file or directory to copy from.
|
@Stability(value=Stable) public static AssetStaging.Builder create(Construct scope, String id)
scope - This parameter is required.id - This parameter is required.AssetStaging.Builder.@Stability(value=Stable) public AssetStaging.Builder exclude(List<String> exclude)
Default: - nothing is excluded
exclude - Glob patterns to exclude from the copy. This parameter is required.this@Stability(value=Stable) public AssetStaging.Builder follow(SymlinkFollowMode follow)
Default: SymlinkFollowMode.NEVER
follow - A strategy for how to handle symlinks. This parameter is required.this@Stability(value=Stable) public AssetStaging.Builder extraHash(String extraHash)
Default: - hash is only based on source content
extraHash - Extra information to encode into the fingerprint (e.g. build instructions and other inputs). This parameter is required.this@Stability(value=Stable) public AssetStaging.Builder sourcePath(String sourcePath)
sourcePath - The source file or directory to copy from. This parameter is required.this@Stability(value=Stable) public AssetStaging build()
Copyright © 2020. All rights reserved.