Class FunctionDescriptor.Builder<T>
java.lang.Object
org.graylog.plugins.pipelineprocessor.ast.functions.FunctionDescriptor.Builder<T>
- Enclosing class:
- FunctionDescriptor<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()abstract FunctionDescriptor.Builder<T>description(String description) abstract FunctionDescriptor.Builder<T>abstract FunctionDescriptor.Builder<T>paramMap(com.google.common.collect.ImmutableMap<String, ParameterDescriptor> map) abstract com.google.common.collect.ImmutableList<ParameterDescriptor>params()abstract FunctionDescriptor.Builder<T>params(com.google.common.collect.ImmutableList<ParameterDescriptor> params) params(ParameterDescriptor... params) abstract FunctionDescriptor.Builder<T>pure(boolean pure) abstract FunctionDescriptor.Builder<T>returnType(Class<? extends T> type)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
-
name
-
pure
-
returnType
-
params
-
params
public abstract FunctionDescriptor.Builder<T> params(com.google.common.collect.ImmutableList<ParameterDescriptor> params) -
paramMap
public abstract FunctionDescriptor.Builder<T> paramMap(com.google.common.collect.ImmutableMap<String, ParameterDescriptor> map) -
params
-
description
-