diff options
Diffstat (limited to 'vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzAssertion.java')
-rw-r--r-- | vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzAssertion.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzAssertion.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzAssertion.java index 49cc31fe8c2..a343ea6e8f0 100644 --- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzAssertion.java +++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/api/AthenzAssertion.java @@ -10,7 +10,14 @@ import java.util.OptionalLong; */ public class AthenzAssertion { - public enum Effect { ALLOW, DENY } + public enum Effect { + ALLOW, DENY; + + public static Effect valueOrNull(String value) { + try { return valueOf(value); } + catch (RuntimeException e) { return null; } + } + } private final Long id; private final Effect effect; |