Class ProcessorBase.AbstractBuilder<BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>>
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.ingest.ProcessorBase.AbstractBuilder<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
,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
,TextEmbeddingProcessor.Builder
,TrimProcessor.Builder
,UppercaseProcessor.Builder
,UrlDecodeProcessor.Builder
,UserAgentProcessor.Builder
- Enclosing class:
- ProcessorBase
public abstract static class ProcessorBase.AbstractBuilder<BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>> extends ObjectBuilderBase
-
-
Constructor Summary
Constructors Constructor Description AbstractBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BuilderT
if_(java.lang.String value)
API name:if
BuilderT
ignoreFailure(java.lang.Boolean value)
API name:ignore_failure
BuilderT
onFailure(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)
API name:on_failure
BuilderT
onFailure(java.util.List<Processor> list)
API name:on_failure
BuilderT
onFailure(Processor value, Processor... values)
API name:on_failure
protected abstract BuilderT
self()
BuilderT
tag(java.lang.String value)
API name:tag
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAdd, _listAddAll, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
if_
public final BuilderT if_(@Nullable java.lang.String value)
API name:if
-
ignoreFailure
public final BuilderT ignoreFailure(@Nullable java.lang.Boolean value)
API name:ignore_failure
-
onFailure
public final BuilderT onFailure(java.util.List<Processor> list)
API name:on_failure
Adds all elements of
list
toonFailure
.
-
onFailure
public final BuilderT onFailure(Processor value, Processor... values)
API name:on_failure
Adds one or more values to
onFailure
.
-
onFailure
public final BuilderT onFailure(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)
API name:on_failure
Adds a value to
onFailure
using a builder lambda.
-
tag
public final BuilderT tag(@Nullable java.lang.String value)
API name:tag
-
self
protected abstract BuilderT self()
-
-