Enum LeaseAction

java.lang.Object
java.lang.Enum<LeaseAction>
com.azure.storage.file.datalake.models.LeaseAction
All Implemented Interfaces:
Serializable, Comparable<LeaseAction>, java.lang.constant.Constable

public enum LeaseAction extends Enum<LeaseAction>
Defines values for LeaseAction.
  • Enum Constant Details

    • ACQUIRE

      public static final LeaseAction ACQUIRE
      Enum value acquire.
    • AUTO_RENEW

      public static final LeaseAction AUTO_RENEW
      Enum value auto-renew.
    • RELEASE

      public static final LeaseAction RELEASE
      Enum value release.
    • ACQUIRE_RELEASE

      public static final LeaseAction ACQUIRE_RELEASE
      Enum value acquire-release.
  • Method Details

    • values

      public static LeaseAction[] 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 LeaseAction 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
    • fromString

      public static LeaseAction fromString(String value)
      Parses a serialized value to a LeaseAction instance.
      Parameters:
      value - the serialized value to parse.
      Returns:
      the parsed LeaseAction object, or null if unable to parse.
    • toString

      public String toString()
      Overrides:
      toString in class Enum<LeaseAction>