Package io.github.cdklabs.projen
Interface SampleDirOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SampleDirOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:42.800Z") @Stability(Experimental) public interface SampleDirOptions extends software.amazon.jsii.JsiiSerializable
(experimental) SampleDir options.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSampleDirOptions.BuilderA builder forSampleDirOptionsstatic classSampleDirOptions.Jsii$ProxyAn implementation forSampleDirOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static SampleDirOptions.Builderbuilder()default Map<String,String>getFiles()(experimental) The files to render into the directory.default StringgetSourceDir()(experimental) Absolute path to a directory to copy files from (does not need to be text files).
-
-
-
Method Detail
-
getFiles
@Stability(Experimental) @Nullable default Map<String,String> getFiles()
(experimental) The files to render into the directory.These files get added after any files from
sourceif that option is specified (replacing if names overlap).
-
getSourceDir
@Stability(Experimental) @Nullable default String getSourceDir()
(experimental) Absolute path to a directory to copy files from (does not need to be text files).If your project is typescript-based and has configured
testdirto be a subdirectory ofsrc, sample files should outside of thesrcdirectory otherwise they may not be copied. For example:new SampleDir(this, 'public', { source: path.join(__dirname, '..', 'sample-assets') });
-
builder
@Stability(Experimental) static SampleDirOptions.Builder builder()
- Returns:
- a
SampleDirOptions.BuilderofSampleDirOptions
-
-