Enum Status.State

java.lang.Object
java.lang.Enum<Status.State>
com.jcabi.github.Status.State
All Implemented Interfaces:
StringEnum, Serializable, Comparable<Status.State>, Constable
Enclosing interface:
Status

public static enum Status.State extends Enum<Status.State> implements StringEnum
States of Status API.
Author:
Marcin Cylke(marcin.cylke+github@gmail.com)
  • Enum Constant Details

    • PENDING

      public static final Status.State PENDING
      Pending state.
    • SUCCESS

      public static final Status.State SUCCESS
      Success state.
    • ERROR

      public static final Status.State ERROR
      Error state.
    • FAILURE

      public static final Status.State FAILURE
      Failure state.
  • Method Details

    • values

      public static Status.State[] 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 Status.State 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
    • identifier

      public String identifier()
      Description copied from interface: StringEnum
      The string that this enum value represents.
      Specified by:
      identifier in interface StringEnum
      Returns:
      String
    • forValue

      public static Status.State forValue(String ident)
      Get enum value from identifier string.
      Parameters:
      ident - Commit status state string
      Returns:
      Corresponding State