Package org.apache.sysds.api.mlcontext
Class ProjectInfo
- 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
-
-