HADOOP-14066 VersionInfo should be marked as public API

(cherry picked from commit 2ed65540a3)
This commit is contained in:
Steve Loughran 2017-04-08 13:41:10 +01:00 committed by Andrew Wang
parent 9f4585c95f
commit 7a3f9e8fac
1 changed files with 15 additions and 12 deletions

View File

@ -31,8 +31,8 @@ import org.apache.hadoop.io.IOUtils;
/**
* This class returns build information about Hadoop components.
*/
@InterfaceAudience.Private
@InterfaceStability.Unstable
@InterfaceAudience.Public
@InterfaceStability.Stable
public class VersionInfo {
private static final Log LOG = LogFactory.getLog(VersionInfo.class);
@ -106,8 +106,8 @@ public class VersionInfo {
}
/**
* Get the subversion revision number for the root directory
* @return the revision number, eg. "451451"
* Get the Git commit hash of the repository when compiled.
* @return the commit hash, eg. "18f64065d5db6208daf50b02c1b5ed4ee3ce547a"
*/
public static String getRevision() {
return COMMON_VERSION_INFO._getRevision();
@ -128,7 +128,7 @@ public class VersionInfo {
public static String getDate() {
return COMMON_VERSION_INFO._getDate();
}
/**
* The user that compiled Hadoop.
* @return the username of the user
@ -136,25 +136,27 @@ public class VersionInfo {
public static String getUser() {
return COMMON_VERSION_INFO._getUser();
}
/**
* Get the subversion URL for the root Hadoop directory.
* Get the URL for the Hadoop repository.
* @return the URL of the Hadoop repository
*/
public static String getUrl() {
return COMMON_VERSION_INFO._getUrl();
}
/**
* Get the checksum of the source files from which Hadoop was
* built.
**/
* Get the checksum of the source files from which Hadoop was built.
* @return the checksum of the source files
*/
public static String getSrcChecksum() {
return COMMON_VERSION_INFO._getSrcChecksum();
}
/**
* Returns the buildVersion which includes version,
* revision, user and date.
* Returns the buildVersion which includes version,
* revision, user and date.
* @return the buildVersion
*/
public static String getBuildVersion(){
return COMMON_VERSION_INFO._getBuildVersion();
@ -162,6 +164,7 @@ public class VersionInfo {
/**
* Returns the protoc version used for the build.
* @return the protoc version
*/
public static String getProtocVersion(){
return COMMON_VERSION_INFO._getProtocVersion();