Package com.yahoo.security.tls
Class CapabilitySet
java.lang.Object
com.yahoo.security.tls.CapabilitySet
- All Implemented Interfaces:
ToCapabilitySet
- Author:
- bjorncs
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CapabilitySetstatic final CapabilitySetstatic final CapabilitySetstatic final CapabilitySetstatic final CapabilitySetstatic final CapabilitySetstatic final CapabilitySet -
Method Summary
Modifier and TypeMethodDescriptionstatic CapabilitySetall()asSet()booleanstatic CapabilitySetfromNames(Collection<String> names) booleanhas(Capability... caps) booleanhas(CapabilitySet caps) booleanhas(Collection<Capability> caps) booleanhasAll()inthashCode()booleanhasNone()static CapabilitySetnone()static CapabilitySetof(Capability... caps) static CapabilitySetof(Collection<Capability> caps) static CapabilitySetof(EnumSet<Capability> caps) static CapabilitySetofSets(Collection<CapabilitySet> capSets) return name of the capability set if predefined, otherwise names of the individual capabilitiesresolveNames(Collection<ToCapabilitySet> capabilities) toString()static CapabilitySetunionOf(Collection<ToCapabilitySet> caps)
-
Field Details
-
ALL
-
TELEMETRY
-
CONTENT_NODE
-
CONTAINER_NODE
-
CLUSTER_CONTROLLER_NODE
-
LOGSERVER_NODE
-
CONFIGSERVER_NODE
-
-
Method Details
-
toCapabilitySet
- Specified by:
toCapabilitySetin interfaceToCapabilitySet
-
fromNames
-
ofSets
-
unionOf
-
of
-
of
-
of
-
all
-
none
-
hasAll
public boolean hasAll() -
hasNone
public boolean hasNone() -
has
-
has
-
has
-
toCapabilityNames
-
resolveNames
return name of the capability set if predefined, otherwise names of the individual capabilities -
toPredefinedName
- Returns:
- the name if this is a predefined capability set, or empty if not
-
resolveNames
-
asSet
-
toString
-
equals
-
hashCode
public int hashCode()
-