Enum RuleExpression.RuleExpressionKind
- java.lang.Object
-
- java.lang.Enum<RuleExpression.RuleExpressionKind>
-
- software.amazon.awssdk.codegen.poet.rules2.RuleExpression.RuleExpressionKind
-
- All Implemented Interfaces:
Serializable
,Comparable<RuleExpression.RuleExpressionKind>
- Enclosing interface:
- RuleExpression
public static enum RuleExpression.RuleExpressionKind extends Enum<RuleExpression.RuleExpressionKind>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BOOLEAN_AND
BOOLEAN_NOT
BOOLEAN_VALUE
ENDPOINT
ERROR
FUNCTION_CALL
HEADERS
INDEXED_MEMBER_ACCESS
INTEGER_VALUE
LET
LIST
MEMBER_ACCESS
METHOD_CALL
PROPERTIES
RULE_SET
STRING_CONCAT
STRING_VALUE
VARIABLE_REFERENCE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RuleExpression.RuleExpressionKind
valueOf(String name)
Returns the enum constant of this type with the specified name.static RuleExpression.RuleExpressionKind[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
INTEGER_VALUE
public static final RuleExpression.RuleExpressionKind INTEGER_VALUE
-
STRING_VALUE
public static final RuleExpression.RuleExpressionKind STRING_VALUE
-
BOOLEAN_VALUE
public static final RuleExpression.RuleExpressionKind BOOLEAN_VALUE
-
VARIABLE_REFERENCE
public static final RuleExpression.RuleExpressionKind VARIABLE_REFERENCE
-
FUNCTION_CALL
public static final RuleExpression.RuleExpressionKind FUNCTION_CALL
-
MEMBER_ACCESS
public static final RuleExpression.RuleExpressionKind MEMBER_ACCESS
-
INDEXED_MEMBER_ACCESS
public static final RuleExpression.RuleExpressionKind INDEXED_MEMBER_ACCESS
-
BOOLEAN_NOT
public static final RuleExpression.RuleExpressionKind BOOLEAN_NOT
-
BOOLEAN_AND
public static final RuleExpression.RuleExpressionKind BOOLEAN_AND
-
LET
public static final RuleExpression.RuleExpressionKind LET
-
RULE_SET
public static final RuleExpression.RuleExpressionKind RULE_SET
-
ENDPOINT
public static final RuleExpression.RuleExpressionKind ENDPOINT
-
ERROR
public static final RuleExpression.RuleExpressionKind ERROR
-
PROPERTIES
public static final RuleExpression.RuleExpressionKind PROPERTIES
-
HEADERS
public static final RuleExpression.RuleExpressionKind HEADERS
-
LIST
public static final RuleExpression.RuleExpressionKind LIST
-
STRING_CONCAT
public static final RuleExpression.RuleExpressionKind STRING_CONCAT
-
METHOD_CALL
public static final RuleExpression.RuleExpressionKind METHOD_CALL
-
-
Method Detail
-
values
public static RuleExpression.RuleExpressionKind[] 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 (RuleExpression.RuleExpressionKind c : RuleExpression.RuleExpressionKind.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RuleExpression.RuleExpressionKind 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 nameNullPointerException
- if the argument is null
-
-