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 -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aPipeline.final Pipeline.Builderdescription(String value) Description of the ingest pipeline.final Pipeline.BuilderRequired - Arbitrary metadata about the ingest pipeline.final Pipeline.BuilderRequired - Arbitrary metadata about the ingest pipeline.final Pipeline.BuilderProcessors to run immediately after a processor failure.final Pipeline.BuilderProcessors to run immediately after a processor failure.final Pipeline.BuilderProcessors to run immediately after a processor failure.final Pipeline.Builderprocessors(Processor value, Processor... values) Processors used to perform transformations on documents before indexing.final Pipeline.BuilderProcessors used to perform transformations on documents before indexing.final Pipeline.Builderprocessors(List<Processor> list) Processors used to perform transformations on documents before indexing.protected Pipeline.Builderself()final Pipeline.BuilderVersion number used by external systems to track ingest pipelines.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
-
Builder
public Builder()
-
-
Method Details
-
description
Description of the ingest pipeline.API name:
description -
onFailure
Processors to run immediately after a processor failure.API name:
on_failureAdds all elements of
listtoonFailure. -
onFailure
Processors to run immediately after a processor failure.API name:
on_failureAdds one or more values to
onFailure. -
onFailure
Processors to run immediately after a processor failure.API name:
on_failureAdds a value to
onFailureusing a builder lambda. -
processors
Processors used to perform transformations on documents before indexing. Processors run sequentially in the order specified.API name:
processorsAdds all elements of
listtoprocessors. -
processors
Processors used to perform transformations on documents before indexing. Processors run sequentially in the order specified.API name:
processorsAdds one or more values to
processors. -
processors
Processors used to perform transformations on documents before indexing. Processors run sequentially in the order specified.API name:
processorsAdds a value to
processorsusing a builder lambda. -
version
Version number used by external systems to track ingest pipelines.API name:
version -
meta
Required - Arbitrary metadata about the ingest pipeline. This map is not automatically generated by Elasticsearch.API name:
_metaAdds all entries of
maptometa. -
meta
Required - Arbitrary metadata about the ingest pipeline. This map is not automatically generated by Elasticsearch.API name:
_metaAdds an entry to
meta. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<Pipeline.Builder>
-
build
Builds aPipeline.- Specified by:
buildin interfaceObjectBuilder<Pipeline>- Throws:
NullPointerException- if some of the required fields are null.
-