Interface FileAssetMetadataEntry

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

    @Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
               date="2024-09-18T12:13:36.907Z")
    @Stability(Stable)
    public interface FileAssetMetadataEntry
    extends software.amazon.jsii.JsiiSerializable
    Metadata Entry spec for files.

    Example:

     const entry = {
       packaging: 'file',
       s3BucketParameter: 'bucket-parameter',
       s3KeyParamenter: 'key-parameter',
       artifactHashParameter: 'hash-parameter',
     }
     
    • Method Detail

      • getArtifactHashParameter

        @Stability(Stable)
        @NotNull
        String getArtifactHashParameter()
        The name of the parameter where the hash of the bundled asset should be passed in.
      • getId

        @Stability(Stable)
        @NotNull
        String getId()
        Logical identifier for the asset.
      • getPackaging

        @Stability(Stable)
        @NotNull
        String getPackaging()
        Requested packaging style.
      • getPath

        @Stability(Stable)
        @NotNull
        String getPath()
        Path on disk to the asset.
      • getS3BucketParameter

        @Stability(Stable)
        @NotNull
        String getS3BucketParameter()
        Name of parameter where S3 bucket should be passed in.
      • getS3KeyParameter

        @Stability(Stable)
        @NotNull
        String getS3KeyParameter()
        Name of parameter where S3 key should be passed in.
      • getSourceHash

        @Stability(Stable)
        @NotNull
        String getSourceHash()
        The hash of the asset source.