Class Pillar

All Implemented Interfaces:
Target<String>

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

    • Pillar

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

      public Pillar(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(String pillar, String value)
      Creates a pillar matcher
      Parameters:
      pillar - the pillar name
      value - the value to match
    • Pillar

      public Pillar(String pillar, 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