Class PutPipelineRequest.Builder
java.lang.Object
co.elastic.clients.elasticsearch.ingest.PutPipelineRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<PutPipelineRequest>
- Enclosing class:
- PutPipelineRequest
public static class PutPipelineRequest.Builder extends java.lang.Object implements ObjectBuilder<PutPipelineRequest>
Builder for
PutPipelineRequest.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description PutPipelineRequest.BuilderaddOnFailure(Processor value)Add a value toonFailure(List), creating the list if needed.PutPipelineRequest.BuilderaddOnFailure(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)Add a value toonFailure(List), creating the list if needed.PutPipelineRequest.BuilderaddProcessors(Processor value)Add a value toprocessors(List), creating the list if needed.PutPipelineRequest.BuilderaddProcessors(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)Add a value toprocessors(List), creating the list if needed.PutPipelineRequestbuild()Builds aPutPipelineRequest.PutPipelineRequest.Builderdescription(java.lang.String value)Description of the ingest pipeline.PutPipelineRequest.Builderid(java.lang.String value)Pipeline IDPutPipelineRequest.BuildermasterTimeout(java.lang.String value)Period to wait for a connection to the master node.PutPipelineRequest.Buildermeta(java.util.Map<java.lang.String,JsonData> value)Optional metadata about the ingest pipeline.PutPipelineRequest.BuilderonFailure(Processor... value)API name:on_failurePutPipelineRequest.BuilderonFailure(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)SetonFailure(List)to a singleton list.PutPipelineRequest.BuilderonFailure(java.util.List<Processor> value)API name:on_failurePutPipelineRequest.Builderprocessors(Processor... value)API name:processorsPutPipelineRequest.Builderprocessors(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)Setprocessors(List)to a singleton list.PutPipelineRequest.Builderprocessors(java.util.List<Processor> value)API name:processorsPutPipelineRequest.BuilderputMeta(java.lang.String key, JsonData value)Add a key/value tometa(Map), creating the map if needed.PutPipelineRequest.Buildertimeout(java.lang.String value)Explicit operation timeoutPutPipelineRequest.Builderversion(java.lang.Long value)API name:versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
Pipeline IDAPI name:
id -
masterTimeout
Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error.API name:
master_timeout -
timeout
Explicit operation timeoutAPI name:
timeout -
meta
Optional metadata about the ingest pipeline. May have any contents. This map is not automatically generated by Elasticsearch.API name:
_meta -
putMeta
Add a key/value tometa(Map), creating the map if needed. -
description
Description of the ingest pipeline.API name:
description -
onFailure
API name:on_failure -
onFailure
API name:on_failure -
addOnFailure
Add a value toonFailure(List), creating the list if needed. 4 -
onFailure
public PutPipelineRequest.Builder onFailure(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)SetonFailure(List)to a singleton list. -
addOnFailure
public PutPipelineRequest.Builder addOnFailure(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)Add a value toonFailure(List), creating the list if needed. 5 -
processors
API name:processors -
processors
API name:processors -
addProcessors
Add a value toprocessors(List), creating the list if needed. 4 -
processors
public PutPipelineRequest.Builder processors(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)Setprocessors(List)to a singleton list. -
addProcessors
public PutPipelineRequest.Builder addProcessors(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)Add a value toprocessors(List), creating the list if needed. 5 -
version
API name:version -
build
Builds aPutPipelineRequest.- Specified by:
buildin interfaceObjectBuilder<PutPipelineRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-