Interface FileSource

All Superinterfaces:
All Known Implementing Classes:

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:29:54.693Z") @Stability(Stable) public interface FileSource extends
Describe the source of a file asset.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 FileSource fileSource = FileSource.builder()
  • Method Details

    • getExecutable

      @Stability(Stable) @Nullable default List<String> getExecutable()
      External command which will produce the file asset to upload.

      Default: - Exactly one of `executable` and `path` is required.

    • getPackaging

      @Stability(Stable) @Nullable default FileAssetPackaging getPackaging()
      Packaging method.

      Only allowed when path is specified.

      Default: FILE

    • getPath

      @Stability(Stable) @Nullable default String getPath()
      The filesystem object to upload.

      This path is relative to the asset manifest location.

      Default: - Exactly one of `executable` and `path` is required.

    • builder

      @Stability(Stable) static FileSource.Builder builder()
      a FileSource.Builder of FileSource