Package com.mongodb

Enum ReadConcernLevel

    • Enum Constant Detail

      • LOCAL

        public static final ReadConcernLevel LOCAL
        The local read concern level.
      • MAJORITY

        public static final ReadConcernLevel MAJORITY
        The majority read concern level.
      • SNAPSHOT

        public static final ReadConcernLevel SNAPSHOT
        The snapshot read concern level.
        Since:
        3.8
        Since server release
        4.0
      • AVAILABLE

        public static final ReadConcernLevel AVAILABLE
        The available read concern level.
        Since:
        3.9
        Since server release
        3.6
    • Method Detail

      • values

        public static ReadConcernLevel[] 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 (ReadConcernLevel c : ReadConcernLevel.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ReadConcernLevel valueOf​(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:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getValue

        public String getValue()
        Returns:
        the String representation of the read concern level that the MongoDB server understands
      • fromString

        public static ReadConcernLevel fromString​(String readConcernLevel)
        Returns the ReadConcern from the string read concern level.
        Parameters:
        readConcernLevel - the read concern level string.
        Returns:
        the read concern