Enum 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.
    • 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 name
        java.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 version
        versionB - version to compare
        Returns:
        if the two versions match explicitly or by pattern
      • getCanonicalVersion

        public java.lang.String getCanonicalVersion()
        Returns:
        the canonical version string