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,CommunityIDProcessor.Builder,ConvertProcessor.Builder,CsvProcessor.Builder,DateIndexNameProcessor.Builder,DateProcessor.Builder,DissectProcessor.Builder,DotExpanderProcessor.Builder,DropProcessor.Builder,EnrichProcessor.Builder,FailProcessor.Builder,FingerprintProcessor.Builder,ForeachProcessor.Builder,GeoGridProcessor.Builder,GeoIpProcessor.Builder,GrokProcessor.Builder,GsubProcessor.Builder,HtmlStripProcessor.Builder,InferenceProcessor.Builder,IpLocationProcessor.Builder,JoinProcessor.Builder,JsonProcessor.Builder,KeyValueProcessor.Builder,LowercaseProcessor.Builder,NetworkDirectionProcessor.Builder,PipelineProcessor.Builder,RedactProcessor.Builder,RegisteredDomainProcessor.Builder,RemoveProcessor.Builder,RenameProcessor.Builder,RerouteProcessor.Builder,ScriptProcessor.Builder,SetProcessor.Builder,SetSecurityUserProcessor.Builder,SortProcessor.Builder,SplitProcessor.Builder,TerminateProcessor.Builder,TrimProcessor.Builder,UppercaseProcessor.Builder,UriPartsProcessor.Builder,UrlDecodeProcessor.Builder,UserAgentProcessor.Builder
- Enclosing class:
- ProcessorBase
public abstract static class ProcessorBase.AbstractBuilder<BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BuilderTdescription(String value) Description of the processor.final BuilderTConditionally execute the processor.final BuilderTConditionally execute the processor.final BuilderTignoreFailure(Boolean value) Ignore failures for the processor.final BuilderTHandle failures for the processor.final BuilderTonFailure(ProcessorVariant value, ProcessorVariant... values) Handle failures for the processor.final BuilderTHandle failures for the processor.final BuilderTHandle failures for the processor.protected abstract BuilderTself()final BuilderTIdentifier for the processor.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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 -
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_failureAdds all elements of
listtoonFailure. -
onFailure
Handle failures for the processor.API name:
on_failureAdds one or more values to
onFailure. -
onFailure
Handle failures for the processor.API name:
on_failureAdds one or more values to
onFailure. -
onFailure
Handle failures for the processor.API name:
on_failureAdds a value to
onFailureusing a builder lambda. -
tag
Identifier for the processor. Useful for debugging and metrics.API name:
tag -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>>
-