Class GrainsRegEx
- java.lang.Object
-
- com.suse.salt.netapi.datatypes.target.AbstractTarget<java.lang.String>
-
- com.suse.salt.netapi.datatypes.target.DictionaryTarget
-
- com.suse.salt.netapi.datatypes.target.GrainsRegEx
-
- All Implemented Interfaces:
Target<java.lang.String>
public class GrainsRegEx extends DictionaryTarget implements Target<java.lang.String>
Matcher based on salt grains
-
-
Field Summary
-
Fields inherited from class com.suse.salt.netapi.datatypes.target.DictionaryTarget
DEFAULT_DELIMITER, delimiter, key, value
-
Fields inherited from class com.suse.salt.netapi.datatypes.target.AbstractTarget
target, type
-
-
Constructor Summary
Constructors Constructor Description GrainsRegEx(java.lang.String target)
Creates a grains matcherGrainsRegEx(java.lang.String target, char delimiter)
Creates a grains matcherGrainsRegEx(java.lang.String grain, java.lang.String regex)
Creates a grains matcherGrainsRegEx(java.lang.String grain, java.lang.String regex, char delimiter)
Creates a grains matcher
-
Method Summary
-
Methods inherited from class com.suse.salt.netapi.datatypes.target.DictionaryTarget
getDelimiter, getKey, getProps, getValue
-
Methods inherited from class com.suse.salt.netapi.datatypes.target.AbstractTarget
getTarget, getType
-
-
-
-
Constructor Detail
-
GrainsRegEx
public GrainsRegEx(java.lang.String target)
Creates a grains matcher- Parameters:
target
- the targeting expression
-
GrainsRegEx
public GrainsRegEx(java.lang.String target, char delimiter)
Creates a grains matcher- Parameters:
target
- the targeting expressiondelimiter
- the character to delimit nesting in the grain name
-
GrainsRegEx
public GrainsRegEx(java.lang.String grain, java.lang.String regex)
Creates a grains matcher- Parameters:
grain
- the grain nameregex
- the regular expression to match
-
GrainsRegEx
public GrainsRegEx(java.lang.String grain, java.lang.String regex, char delimiter)
Creates a grains matcher- Parameters:
grain
- the grain nameregex
- the regular expression to matchdelimiter
- the character to delimit nesting in the grain name
-
-