Class FunctionDescriptor.Builder<T>
java.lang.Object
org.graylog.plugins.pipelineprocessor.ast.functions.FunctionDescriptor.Builder<T>
- Enclosing class:
- FunctionDescriptor<T>
-
Constructor Summary
-
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
-