Class ProcessorBase.AbstractBuilder<BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.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, 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

protected abstract static class ProcessorBase.AbstractBuilder<BuilderT extends ProcessorBase.AbstractBuilder<BuilderT>>
extends ObjectBuilderBase
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • 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 to onFailure.

    • 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()