Class DciTemplateConfig

java.lang.Object
org.netxms.client.datacollection.DciTemplateConfig

public class DciTemplateConfig extends Object
Configuration for DCI template matching. Contains pattern fields and matching options.
  • Constructor Details

    • DciTemplateConfig

      public DciTemplateConfig()
      Default constructor
    • DciTemplateConfig

      public DciTemplateConfig(DciTemplateConfig src)
      Copy constructor
      Parameters:
      src - source object to copy from
  • Method Details

    • getDciName

      public String getDciName()
      Get DCI name pattern.
      Returns:
      the dciName
    • setDciName

      public void setDciName(String dciName)
      Set DCI name pattern.
      Parameters:
      dciName - the dciName to set
    • getDciDescription

      public String getDciDescription()
      Get DCI description pattern.
      Returns:
      the dciDescription
    • setDciDescription

      public void setDciDescription(String dciDescription)
      Set DCI description pattern.
      Parameters:
      dciDescription - the dciDescription to set
    • getDciTag

      public String getDciTag()
      Get DCI tag pattern.
      Returns:
      the dciTag
    • setDciTag

      public void setDciTag(String dciTag)
      Set DCI tag pattern.
      Parameters:
      dciTag - the dciTag to set
    • isRegexMatch

      public boolean isRegexMatch()
      Check if regular expression matching is enabled.
      Returns:
      true if regular expression matching is enabled
    • setRegexMatch

      public void setRegexMatch(boolean regexMatch)
      Enable or disable regular expression matching.
      Parameters:
      regexMatch - true to enable regular expression matching
    • isMultiMatch

      public boolean isMultiMatch()
      Check if multiple match is enabled.
      Returns:
      true if multiple match is enabled
    • setMultiMatch

      public void setMultiMatch(boolean multiMatch)
      Enable or disable multiple match.
      Parameters:
      multiMatch - true to enable multiple match
    • hasPattern

      public boolean hasPattern()
      Check if any template pattern is set.
      Returns:
      true if any pattern is set
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: