public class HadoopVersionInfo
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static HadoopVersionInfo |
getInstance()
Returns a HadoopVersionInfo that uses a version string contained in
VersionInfo.getVersion() . |
com.google.common.base.Optional<java.lang.Integer> |
getMajorVersion()
Get the major part of the version.
|
com.google.common.base.Optional<java.lang.Integer> |
getMinorVersion()
Get the minor part of the version
|
com.google.common.base.Optional<java.lang.Integer> |
getSubminorVersion()
Get the subminor part of the version
|
boolean |
isEqualTo(int major,
int minor)
Determine if the object is equal to the given major / minor versions
|
boolean |
isGreaterThan(int major,
int minor)
Determine if this object is greater than the passed version number.
|
boolean |
isLessThan(int major,
int minor)
Determine if this object is less than the passed version number.
|
public static HadoopVersionInfo getInstance()
VersionInfo.getVersion()
.public com.google.common.base.Optional<java.lang.Integer> getMajorVersion()
public com.google.common.base.Optional<java.lang.Integer> getMinorVersion()
public com.google.common.base.Optional<java.lang.Integer> getSubminorVersion()
public boolean isGreaterThan(int major, int minor)
major
- The major number to compare againstminor
- The minor number to compare againstpublic boolean isLessThan(int major, int minor)
major
- The major number to compare againstminor
- The minor number to compare againstpublic boolean isEqualTo(int major, int minor)
major
- The major version numberminor
- The minor version numberCopyright © 2019. All rights reserved.