Class Pipeline.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Pipeline.Builder>
co.elastic.clients.elasticsearch.ingest.Pipeline.Builder
- All Implemented Interfaces:
WithJson<Pipeline.Builder>,ObjectBuilder<Pipeline>
- Enclosing class:
- Pipeline
public static class Pipeline.Builder extends WithJsonObjectBuilderBase<Pipeline.Builder> implements ObjectBuilder<Pipeline>
Builder for
Pipeline.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Pipelinebuild()Builds aPipeline.Pipeline.Builderdescription(java.lang.String value)API name:descriptionPipeline.BuilderonFailure(Processor value, Processor... values)API name:on_failurePipeline.BuilderonFailure(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)API name:on_failurePipeline.BuilderonFailure(java.util.List<Processor> list)API name:on_failurePipeline.Builderprocessors(Processor value, Processor... values)API name:processorsPipeline.Builderprocessors(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)API name:processorsPipeline.Builderprocessors(java.util.List<Processor> list)API name:processorsprotected Pipeline.Builderself()Pipeline.Builderversion(java.lang.Long value)API name:versionMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
description
API name:description -
onFailure
API name:on_failureAdds all elements of
listtoonFailure. -
onFailure
API name:on_failureAdds one or more values to
onFailure. -
onFailure
public final Pipeline.Builder onFailure(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)API name:on_failureAdds a value to
onFailureusing a builder lambda. -
processors
API name:processorsAdds all elements of
listtoprocessors. -
processors
API name:processorsAdds one or more values to
processors. -
processors
public final Pipeline.Builder processors(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)API name:processorsAdds a value to
processorsusing a builder lambda. -
version
API name:version -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<Pipeline.Builder>
-
build
Builds aPipeline.- Specified by:
buildin interfaceObjectBuilder<Pipeline>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-