diff options
Diffstat (limited to 'security-utils/src/main/java/com/yahoo/security/tls/Capability.java')
-rw-r--r-- | security-utils/src/main/java/com/yahoo/security/tls/Capability.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/tls/Capability.java b/security-utils/src/main/java/com/yahoo/security/tls/Capability.java index 3931f6ab7b7..17f5d3d1421 100644 --- a/security-utils/src/main/java/com/yahoo/security/tls/Capability.java +++ b/security-utils/src/main/java/com/yahoo/security/tls/Capability.java @@ -6,7 +6,7 @@ import java.util.Arrays; /** * @author bjorncs */ -public enum Capability { +public enum Capability implements ToCapabilitySet { NONE("vespa.none"), // placeholder for no capabilities CONTENT__CLUSTER_CONTROLLER__INTERNAL_STATE_API("vespa.content.cluster_controller.internal_state_api"), CONTENT__DOCUMENT_API("vespa.content.document_api"), @@ -23,6 +23,8 @@ public enum Capability { public String asString() { return name; } + @Override public CapabilitySet toCapabilitySet() { return CapabilitySet.from(this); } + public static Capability fromName(String name) { return Arrays.stream(values()) .filter(c -> c.name.equals(name)) |