Interface FileSource

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

    @Generated(value="jsii-pacmak/1.114.1 (build 8a29f60)",
               date="2025-10-30T14:06:59.969Z")
    @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.