Enum Class WarningSeverity

java.lang.Object
java.lang.Enum<WarningSeverity>
co.ankatech.ankasecure.sdk.model.warning.WarningSeverity
All Implemented Interfaces:
Serializable, Comparable<WarningSeverity>, Constable

public enum WarningSeverity extends Enum<WarningSeverity>
Severity levels for cryptographic warnings.

Severity escalates based on the urgency of the warning:

  • INFO - Informational, no immediate action required
  • NOTICE - Awareness recommended, plan for future action
  • WARNING - Action should be taken soon
  • CRITICAL - Immediate action required
Since:
3.0.0
  • Enum Constant Details

    • INFO

      public static final WarningSeverity INFO
      Informational message, no action required.
    • NOTICE

      public static final WarningSeverity NOTICE
      User should be aware and plan for future action.
    • WARNING

      public static final WarningSeverity WARNING
      Action should be taken soon to avoid potential issues.
    • CRITICAL

      public static final WarningSeverity CRITICAL
      Immediate action required to prevent service disruption.
  • Method Details

    • values

      public static WarningSeverity[] 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 WarningSeverity 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