Package alluxio.underfs.hdfs
Enum HdfsVersion
- java.lang.Object
-
- java.lang.Enum<HdfsVersion>
-
- alluxio.underfs.hdfs.HdfsVersion
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<HdfsVersion>
public enum HdfsVersion extends java.lang.Enum<HdfsVersion>
The set of supported Hdfs versions.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description HADOOP_1_0
HADOOP_1_2
HADOOP_2_10
HADOOP_2_2
HADOOP_2_3
HADOOP_2_4
HADOOP_2_5
HADOOP_2_6
HADOOP_2_7
HADOOP_2_8
HADOOP_2_9
HADOOP_3_0
HADOOP_3_1
HADOOP_3_2
HADOOP_3_3
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HdfsVersion
find(java.lang.String versionString)
java.lang.String
getCanonicalVersion()
static boolean
matches(java.lang.String versionA, java.lang.String versionB)
static HdfsVersion
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static HdfsVersion[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
HADOOP_1_0
public static final HdfsVersion HADOOP_1_0
-
HADOOP_1_2
public static final HdfsVersion HADOOP_1_2
-
HADOOP_2_2
public static final HdfsVersion HADOOP_2_2
-
HADOOP_2_3
public static final HdfsVersion HADOOP_2_3
-
HADOOP_2_4
public static final HdfsVersion HADOOP_2_4
-
HADOOP_2_5
public static final HdfsVersion HADOOP_2_5
-
HADOOP_2_6
public static final HdfsVersion HADOOP_2_6
-
HADOOP_2_7
public static final HdfsVersion HADOOP_2_7
-
HADOOP_2_8
public static final HdfsVersion HADOOP_2_8
-
HADOOP_2_9
public static final HdfsVersion HADOOP_2_9
-
HADOOP_2_10
public static final HdfsVersion HADOOP_2_10
-
HADOOP_3_0
public static final HdfsVersion HADOOP_3_0
-
HADOOP_3_1
public static final HdfsVersion HADOOP_3_1
-
HADOOP_3_2
public static final HdfsVersion HADOOP_3_2
-
HADOOP_3_3
public static final HdfsVersion HADOOP_3_3
-
-
Method Detail
-
values
public static HdfsVersion[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (HdfsVersion c : HdfsVersion.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static HdfsVersion valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
find
@Nullable public static HdfsVersion find(java.lang.String versionString)
- Parameters:
versionString
- given version string- Returns:
- the corresponding
HdfsVersion
instance
-
matches
public static boolean matches(java.lang.String versionA, java.lang.String versionB)
- Parameters:
versionA
- base versionversionB
- version to compare- Returns:
- if the two versions match explicitly or by pattern
-
getCanonicalVersion
public java.lang.String getCanonicalVersion()
- Returns:
- the canonical version string
-
-