Class Grains
- 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.Grains
-
- All Implemented Interfaces:
Target<java.lang.String>
public class Grains 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 Grains(java.lang.String target)
Creates a grains matcherGrains(java.lang.String target, char delimiter)
Creates a grains matcherGrains(java.lang.String grain, java.lang.String value)
Creates a grains matcherGrains(java.lang.String grain, java.lang.String value, char delimiter)
Creates a grains matcher
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getGrain()
Deprecated.UseDictionaryTarget.getKey()
instead.-
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
-
Grains
public Grains(java.lang.String target)
Creates a grains matcher- Parameters:
target
- the targeting expression
-
Grains
public Grains(java.lang.String target, char delimiter)
Creates a grains matcher- Parameters:
target
- the targeting expressiondelimiter
- the character to delimit nesting in the grain name
-
Grains
public Grains(java.lang.String grain, java.lang.String value)
Creates a grains matcher- Parameters:
grain
- the grain namevalue
- the value to match
-
Grains
public Grains(java.lang.String grain, java.lang.String value, char delimiter)
Creates a grains matcher- Parameters:
grain
- the grain namevalue
- the value to matchdelimiter
- the character to delimit nesting in the grain name
-
-
Method Detail
-
getGrain
@Deprecated public java.lang.String getGrain()
Deprecated.UseDictionaryTarget.getKey()
instead.- Returns:
- the grain identifier key
-
-