Class RuleSource

java.lang.Object
org.graylog.plugins.pipelineprocessor.rest.RuleSource

public abstract class RuleSource extends Object
  • Constructor Details

    • RuleSource

      public RuleSource()
  • Method Details

    • id

      @Nullable public abstract String id()
    • title

      @Nullable public abstract String title()
    • description

      @Nullable public abstract String description()
    • source

      public abstract String source()
    • createdAt

      @Nullable public abstract org.joda.time.DateTime createdAt()
    • modifiedAt

      @Nullable public abstract org.joda.time.DateTime modifiedAt()
    • errors

      @Nullable public abstract Set<ParseError> errors()
    • builder

      public static RuleSource.Builder builder()
    • toBuilder

      public abstract RuleSource.Builder toBuilder()
    • create

      public static RuleSource create(@Nullable String id, String title, @Nullable String description, String source, @Nullable org.joda.time.DateTime createdAt, @Nullable org.joda.time.DateTime modifiedAt)
    • fromDao

      public static RuleSource fromDao(PipelineRuleParser parser, RuleDao dao)