Class RuleBuilderRegistry

java.lang.Object
org.graylog.plugins.pipelineprocessor.rulebuilder.RuleBuilderRegistry

public class RuleBuilderRegistry extends Object
  • Constructor Details

  • Method Details

    • conditions

      public Map<String,RuleFragment> conditions()
      Returns a map of function conditions that are available for users to use in the rule builder.
      Returns:
      map of condition functions
    • conditionsWithInternal

      public Map<String,RuleFragment> conditionsWithInternal()
      Returns a map of function conditions that includes internal functions. These conditions must not be exposed to users!
      Returns:
      map of condition functions
    • actions

      public Map<String,RuleFragment> actions()
      Returns a map of function actions that are available for users to use in the rule builder.
      Returns:
      map of action functions
    • actionsWithInternal

      public Map<String,RuleFragment> actionsWithInternal()
      Returns a map of function actions that includes internal functions. These actions must not be exposed to users!
      Returns:
      map of action functions
    • collectActions

      public Map<String,RuleFragment> collectActions(Collection<Function<?>> functions)