Class Pillar

  • All Implemented Interfaces:
    Target<java.lang.String>

    public class Pillar
    extends DictionaryTarget
    implements Target<java.lang.String>
    Matcher based on salt pillar with glob matching
    • Constructor Summary

      Constructors 
      Constructor Description
      Pillar​(java.lang.String target)
      Creates a pillar matcher
      Pillar​(java.lang.String target, char delimiter)
      Creates a pillar matcher
      Pillar​(java.lang.String pillar, java.lang.String value)
      Creates a pillar matcher
      Pillar​(java.lang.String pillar, java.lang.String value, char delimiter)
      Creates a pillar matcher
    • Constructor Detail

      • Pillar

        public Pillar​(java.lang.String target)
        Creates a pillar matcher
        Parameters:
        target - the targeting expression
      • Pillar

        public Pillar​(java.lang.String target,
                      char delimiter)
        Creates a pillar matcher
        Parameters:
        target - the targeting expression
        delimiter - the character to delimit nesting in the grain name
      • Pillar

        public Pillar​(java.lang.String pillar,
                      java.lang.String value)
        Creates a pillar matcher
        Parameters:
        pillar - the pillar name
        value - the value to match
      • Pillar

        public Pillar​(java.lang.String pillar,
                      java.lang.String value,
                      char delimiter)
        Creates a pillar matcher
        Parameters:
        pillar - the pillar name
        value - the value to match
        delimiter - the character to delimit nesting in the pillar name