Interface ArtifactData

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getPath()
      Returns relative path of this artifact
      java.util.Map<java.lang.String,​java.lang.String> getProperties()
      Returns custom artifact properties provided by the implementation, e.g.
      long getSize()
      Returns artifact size in bytes
      java.lang.String getUrl()
      Returns http download URL (getProperties value for ArtifactDataInstance.URL_KEY) of this artifact if available.
    • Method Detail

      • getPath

        @NotNull
        java.lang.String getPath()
        Returns relative path of this artifact
        Returns:
        see above
      • getSize

        long getSize()
        Returns artifact size in bytes
        Returns:
        see above
      • getProperties

        @NotNull
        java.util.Map<java.lang.String,​java.lang.String> getProperties()
        Returns custom artifact properties provided by the implementation, e.g. ArtifactDataInstance.URL_KEY
        Returns:
        see above