Class RuleBuilderStep
java.lang.Object
org.graylog.plugins.pipelineprocessor.rulebuilder.RuleBuilderStep
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RuleBuilderStep.Builder
builder()
abstract List<RuleBuilderStep>
static RuleBuilderStep
create
(String id, String function, Map<String, Object> parameters, String outputvariable, boolean negate, String title, RuleBuilderStep.Operator operator, List<RuleBuilderStep> conditions, List<String> errors) errors()
abstract String
function()
int
int
generatedParameterIndex
(String parameter) generateOutput
(int index) generateParam
(int index) abstract String
id()
abstract boolean
negate()
abstract RuleBuilderStep.Operator
operator()
abstract String
abstract String
title()
abstract RuleBuilderStep.Builder
-
Field Details
-
FIELD_ID
- See Also:
-
FIELD_FUNCTION
- See Also:
-
FIELD_PARAMETERS
- See Also:
-
FIELD_OUTPUT
- See Also:
-
FIELD_NEGATE
- See Also:
-
FIELD_TITLE
- See Also:
-
FIELD_OPERATOR
- See Also:
-
FIELD_NESTED_CONDITIONS
- See Also:
-
-
Constructor Details
-
RuleBuilderStep
public RuleBuilderStep()
-
-
Method Details
-
id
-
function
-
parameters
-
outputvariable
-
negate
public abstract boolean negate() -
title
-
operator
-
conditions
-
errors
-
create
public static RuleBuilderStep create(@Nullable String id, @Nullable String function, @Nullable Map<String, Object> parameters, @Nullable String outputvariable, @Nullable boolean negate, @Nullable String title, @Nullable RuleBuilderStep.Operator operator, @Nullable List<RuleBuilderStep> conditions, @Nullable List<String> errors) -
builder
-
toBuilder
-
generatedOutputIndex
public int generatedOutputIndex() -
generatedParameterIndex
-
generateOutput
-
generateParam
-