Package com.dtolabs.rundeck.core.utils
Class NodeSet.SetSelector
- java.lang.Object
-
- com.dtolabs.rundeck.core.utils.NodeSet.SetSelector
-
- Direct Known Subclasses:
NodeSet.Exclude
,NodeSet.Include
- Enclosing class:
- NodeSet
public abstract class NodeSet.SetSelector extends java.lang.Object
SetSelector is a filter
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SetSelector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getHostname()
java.lang.String
getName()
java.lang.String
getOsarch()
java.lang.String
getOsfamily()
java.lang.String
getOsname()
java.lang.String
getOsversion()
java.lang.String
getTags()
int
hashCode()
boolean
isBlank()
boolean
isBlank(java.lang.String value)
boolean
isBlank(java.util.Map map)
boolean
isDominant()
boolean
matches(INodeEntry entry)
boolean
matchOrBlank(java.lang.String selector, java.lang.String value)
boolean
matchOrBlank(java.lang.String selector, java.util.Collection set)
boolean
matchOrBlank(java.util.Map<java.lang.String,java.lang.String> selector, java.util.Map<java.lang.String,java.lang.String> value)
void
setAttributesMap(java.util.Map<java.lang.String,java.lang.String> attributesMap)
void
setDominant(boolean dominant)
void
setHostname(java.lang.String hostname)
void
setName(java.lang.String name)
void
setOsarch(java.lang.String osarch)
void
setOsfamily(java.lang.String osfamily)
void
setOsname(java.lang.String osname)
void
setOsversion(java.lang.String osversion)
void
setTags(java.lang.String tags)
java.util.Map<java.lang.String,java.lang.String>
toMap()
java.lang.String
toString()
-
-
-
Method Detail
-
setHostname
public void setHostname(java.lang.String hostname)
-
getHostname
public java.lang.String getHostname()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toMap
public java.util.Map<java.lang.String,java.lang.String> toMap()
-
isBlank
public boolean isBlank(java.lang.String value)
-
isBlank
public boolean isBlank()
-
isBlank
public boolean isBlank(java.util.Map map)
-
matchOrBlank
public boolean matchOrBlank(java.util.Map<java.lang.String,java.lang.String> selector, java.util.Map<java.lang.String,java.lang.String> value)
-
matchOrBlank
public boolean matchOrBlank(java.lang.String selector, java.lang.String value)
-
matchOrBlank
public boolean matchOrBlank(java.lang.String selector, java.util.Collection set)
-
matches
public boolean matches(INodeEntry entry)
-
getOsfamily
public java.lang.String getOsfamily()
-
setOsfamily
public void setOsfamily(java.lang.String osfamily)
-
getOsarch
public java.lang.String getOsarch()
-
setOsarch
public void setOsarch(java.lang.String osarch)
-
getOsname
public java.lang.String getOsname()
-
setOsname
public void setOsname(java.lang.String osname)
-
getTags
public java.lang.String getTags()
-
setTags
public void setTags(java.lang.String tags)
-
getOsversion
public java.lang.String getOsversion()
-
setOsversion
public void setOsversion(java.lang.String osversion)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
isDominant
public boolean isDominant()
-
setDominant
public void setDominant(boolean dominant)
-
setAttributesMap
public void setAttributesMap(java.util.Map<java.lang.String,java.lang.String> attributesMap)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-