Class ProcessorBase.AbstractBuilder<BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.ingest.ProcessorBase.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
WithJson<BuilderT>
- Direct Known Subclasses:
AppendProcessor.Builder
,AttachmentProcessor.Builder
,BytesProcessor.Builder
,CircleProcessor.Builder
,ConvertProcessor.Builder
,CsvProcessor.Builder
,DateIndexNameProcessor.Builder
,DateProcessor.Builder
,DissectProcessor.Builder
,DotExpanderProcessor.Builder
,DropProcessor.Builder
,EnrichProcessor.Builder
,FailProcessor.Builder
,ForeachProcessor.Builder
,GeoIpProcessor.Builder
,GrokProcessor.Builder
,GsubProcessor.Builder
,InferenceProcessor.Builder
,JoinProcessor.Builder
,JsonProcessor.Builder
,KeyValueProcessor.Builder
,LowercaseProcessor.Builder
,PipelineProcessor.Builder
,RemoveProcessor.Builder
,RenameProcessor.Builder
,SetProcessor.Builder
,SetSecurityUserProcessor.Builder
,SortProcessor.Builder
,SplitProcessor.Builder
,TrimProcessor.Builder
,UppercaseProcessor.Builder
,UrlDecodeProcessor.Builder
,UserAgentProcessor.Builder
- Enclosing class:
- ProcessorBase
public abstract static class ProcessorBase.AbstractBuilder<BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal BuilderT
description
(String value) Description of the processor.final BuilderT
Conditionally execute the processor.final BuilderT
ignoreFailure
(Boolean value) Ignore failures for the processor.final BuilderT
Handle failures for the processor.final BuilderT
Handle failures for the processor.final BuilderT
Handle failures for the processor.protected abstract BuilderT
self()
final BuilderT
Identifier for the processor.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
description
Description of the processor. Useful for describing the purpose of the processor or its configuration.API name:
description
-
if_
Conditionally execute the processor.API name:
if
-
ignoreFailure
Ignore failures for the processor.API name:
ignore_failure
-
onFailure
Handle failures for the processor.API name:
on_failure
Adds all elements of
list
toonFailure
. -
onFailure
Handle failures for the processor.API name:
on_failure
Adds one or more values to
onFailure
. -
onFailure
Handle failures for the processor.API name:
on_failure
Adds a value to
onFailure
using a builder lambda. -
tag
Identifier for the processor. Useful for debugging and metrics.API name:
tag
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>>
-