org.apache.hadoop.yarn.server.records
Class Version
java.lang.Object
org.apache.hadoop.yarn.server.records.Version
- Direct Known Subclasses:
- VersionPBImpl
@InterfaceAudience.LimitedPrivate(value={"YARN","MapReduce"})
@InterfaceStability.Unstable
public abstract class Version- extends Object
The version information for state get stored in YARN components,
i.e. RMState, NMState, etc., which include: majorVersion and
minorVersion.
The major version update means incompatible changes happen while
minor version update indicates compatible changes.
Version
public Version()
newInstance
public static Version newInstance(int majorVersion,
int minorVersion)
getMajorVersion
public abstract int getMajorVersion()
setMajorVersion
public abstract void setMajorVersion(int majorVersion)
getMinorVersion
public abstract int getMinorVersion()
setMinorVersion
public abstract void setMinorVersion(int minorVersion)
toString
public String toString()
- Overrides:
toString in class Object
isCompatibleTo
public boolean isCompatibleTo(Version version)
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
Copyright © 2014 Apache Software Foundation. All Rights Reserved.