Interface FileSource

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    FileSource.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
               date="2025-11-06T20:25:05.786Z")
    @Stability(Stable)
    public interface FileSource
    extends software.amazon.jsii.JsiiSerializable
    Describe the source of a file asset.
    • Method Detail

      • 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.