Enum Class EvaluationReason.BigSegmentsStatus

java.lang.Object
java.lang.Enum<EvaluationReason.BigSegmentsStatus>
com.launchdarkly.sdk.EvaluationReason.BigSegmentsStatus
All Implemented Interfaces:
Serializable, Comparable<EvaluationReason.BigSegmentsStatus>, Constable
Enclosing class:
EvaluationReason

public static enum EvaluationReason.BigSegmentsStatus extends Enum<EvaluationReason.BigSegmentsStatus>
Enumerated type defining the possible values of EvaluationReason.getBigSegmentsStatus().
  • Enum Constant Details

    • HEALTHY

      public static final EvaluationReason.BigSegmentsStatus HEALTHY
      Indicates that the Big Segment query involved in the flag evaluation was successful, and that the segment state is considered up to date.
    • STALE

      public static final EvaluationReason.BigSegmentsStatus STALE
      Indicates that the Big Segment query involved in the flag evaluation was successful, but that the segment state may not be up to date.
    • NOT_CONFIGURED

      public static final EvaluationReason.BigSegmentsStatus NOT_CONFIGURED
      Indicates that Big Segments could not be queried for the flag evaluation because the SDK configuration did not include a Big Segment store.
    • STORE_ERROR

      public static final EvaluationReason.BigSegmentsStatus STORE_ERROR
      Indicates that the Big Segment query involved in the flag evaluation failed, for instance due to a database error.
  • Method Details

    • values

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

      public static EvaluationReason.BigSegmentsStatus valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null