Class ProcessorBase
java.lang.Object
co.elastic.clients.elasticsearch.ingest.ProcessorBase
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
AppendProcessor
,AttachmentProcessor
,BytesProcessor
,CircleProcessor
,ConvertProcessor
,CsvProcessor
,DateIndexNameProcessor
,DateProcessor
,DissectProcessor
,DotExpanderProcessor
,DropProcessor
,EnrichProcessor
,FailProcessor
,ForeachProcessor
,GeoIpProcessor
,GrokProcessor
,GsubProcessor
,InferenceProcessor
,JoinProcessor
,JsonProcessor
,KeyValueProcessor
,LowercaseProcessor
,PipelineProcessor
,RemoveProcessor
,RenameProcessor
,SetProcessor
,SetSecurityUserProcessor
,SortProcessor
,SplitProcessor
,TrimProcessor
,UppercaseProcessor
,UrlDecodeProcessor
,UserAgentProcessor
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
Description of the processor.final String
if_()
Conditionally execute the processor.final Boolean
Ignore failures for the processor.Handle failures for the processor.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>>
voidsetupProcessorBaseDeserializer
(ObjectDeserializer<BuilderT> op) final String
tag()
Identifier for the processor.toString()
-
Constructor Details
-
ProcessorBase
-
-
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
-
tag
Identifier for the processor. Useful for debugging and metrics.API name:
tag
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupProcessorBaseDeserializer
protected static <BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>> void setupProcessorBaseDeserializer(ObjectDeserializer<BuilderT> op)
-