Package software.amazon.smithy.jmespath
Enum ExpressionProblem.Severity
- java.lang.Object
-
- java.lang.Enum<ExpressionProblem.Severity>
-
- software.amazon.smithy.jmespath.ExpressionProblem.Severity
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ExpressionProblem.Severity>
- Enclosing class:
- ExpressionProblem
public static enum ExpressionProblem.Severity extends java.lang.Enum<ExpressionProblem.Severity>
The severity of the problem.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExpressionProblem.Severity
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ExpressionProblem.Severity[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ERROR
public static final ExpressionProblem.Severity ERROR
The problem is an unrecoverable error.
-
DANGER
public static final ExpressionProblem.Severity DANGER
The problem is a warning that you might be able to ignore depending on the input.
-
WARNING
public static final ExpressionProblem.Severity WARNING
The problem points out a potential issue that may be intentional.
-
-
Method Detail
-
values
public static ExpressionProblem.Severity[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ExpressionProblem.Severity c : ExpressionProblem.Severity.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ExpressionProblem.Severity valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-