ProjectInfo (Apache SystemDS 3.4.0-SNAPSHOT API)
- java.lang.Object
-
- org.apache.sysds.api.mlcontext.ProjectInfo
-
public class ProjectInfo extends Object
Obtains information that is stored in the manifest when the SystemDS jar is built.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbuildTime()Object the artifact build time from the manifest.
static ProjectInfogetProjectInfo()Return a ProjectInfo singleton instance.
StringminimumRecommendedSparkVersion()Obtain the minimum recommended Spark version from the manifest.
SortedMap<String,String>properties()Obtain all the properties from the manifest as a sorted map.
Stringproperty(String key)Obtain a manifest property value based on the key.
StringtoString()Stringversion()Obtain the project version from the manifest.
-
-
-
Method Detail
-
getProjectInfo
public static ProjectInfo getProjectInfo()
Return a ProjectInfo singleton instance.
- Returns:
- the ProjectInfo singleton instance
-
property
public String property(String key)
Obtain a manifest property value based on the key.
- Parameters:
key- the property key- Returns:
- the property value
-
version
public String version()
Obtain the project version from the manifest.
- Returns:
- the project version
-
buildTime
public String buildTime()
Object the artifact build time from the manifest.
- Returns:
- the artifact build time
-
minimumRecommendedSparkVersion
public String minimumRecommendedSparkVersion()
Obtain the minimum recommended Spark version from the manifest.
- Returns:
- the minimum recommended Spark version
-
-