Enum ReplicaMode

java.lang.Object
java.lang.Enum<ReplicaMode>
com.couchbase.client.java.ReplicaMode
All Implemented Interfaces:
Serializable, Comparable<ReplicaMode>, java.lang.constant.Constable

public enum ReplicaMode
extends Enum<ReplicaMode>
Represents the different modes to read from replica nodes.
Since:
2.0
Author:
Michael Nitschinger
  • Enum Constant Details

    • ALL

      public static final ReplicaMode ALL
      Get from all replicas and the active node.
    • FIRST

      public static final ReplicaMode FIRST
      Get only from the first replica configured for the document.
    • SECOND

      public static final ReplicaMode SECOND
      Get only from the second replica configured for the document.
    • THIRD

      public static final ReplicaMode THIRD
      Get only from the third replica configured for the document.
  • Method Details

    • values

      public static ReplicaMode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ReplicaMode 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
    • maxAffectedNodes

      public int maxAffectedNodes()