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.ObjectSetSelector is a filter
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSetSelector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetHostname()java.lang.StringgetName()java.lang.StringgetOsarch()java.lang.StringgetOsfamily()java.lang.StringgetOsname()java.lang.StringgetOsversion()java.lang.StringgetTags()inthashCode()booleanisBlank()booleanisBlank(java.lang.String value)booleanisBlank(java.util.Map map)booleanisDominant()booleanmatches(INodeEntry entry)booleanmatchOrBlank(java.lang.String selector, java.lang.String value)booleanmatchOrBlank(java.lang.String selector, java.util.Collection set)booleanmatchOrBlank(java.util.Map<java.lang.String,java.lang.String> selector, java.util.Map<java.lang.String,java.lang.String> value)voidsetAttributesMap(java.util.Map<java.lang.String,java.lang.String> attributesMap)voidsetDominant(boolean dominant)voidsetHostname(java.lang.String hostname)voidsetName(java.lang.String name)voidsetOsarch(java.lang.String osarch)voidsetOsfamily(java.lang.String osfamily)voidsetOsname(java.lang.String osname)voidsetOsversion(java.lang.String osversion)voidsetTags(java.lang.String tags)java.util.Map<java.lang.String,java.lang.String>toMap()java.lang.StringtoString()
-
-
-
Method Detail
-
setHostname
public void setHostname(java.lang.String hostname)
-
getHostname
public java.lang.String getHostname()
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-