Class PutPipelineRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<PutPipelineRequest.Builder>
co.elastic.clients.elasticsearch.ingest.PutPipelineRequest.Builder
- All Implemented Interfaces:
WithJson<PutPipelineRequest.Builder>,ObjectBuilder<PutPipelineRequest>
- Enclosing class:
- PutPipelineRequest
public static class PutPipelineRequest.Builder extends WithJsonObjectBuilderBase<PutPipelineRequest.Builder> implements ObjectBuilder<PutPipelineRequest>
Builder for
PutPipelineRequest.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description PutPipelineRequestbuild()Builds aPutPipelineRequest.PutPipelineRequest.Builderdescription(java.lang.String value)Description of the ingest pipeline.PutPipelineRequest.Builderid(java.lang.String value)Required - Pipeline IDPutPipelineRequest.BuildermasterTimeout(Time value)Period to wait for a connection to the master node.PutPipelineRequest.BuildermasterTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Period to wait for a connection to the master node.PutPipelineRequest.Buildermeta(java.lang.String key, JsonData value)Optional metadata about the ingest pipeline.PutPipelineRequest.Buildermeta(java.util.Map<java.lang.String,JsonData> map)Optional metadata about the ingest pipeline.PutPipelineRequest.BuilderonFailure(Processor value, Processor... values)API name:on_failurePutPipelineRequest.BuilderonFailure(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)API name:on_failurePutPipelineRequest.BuilderonFailure(java.util.List<Processor> list)API name:on_failurePutPipelineRequest.Builderprocessors(Processor value, Processor... values)API name:processorsPutPipelineRequest.Builderprocessors(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)API name:processorsPutPipelineRequest.Builderprocessors(java.util.List<Processor> list)API name:processorsprotected PutPipelineRequest.Builderself()PutPipelineRequest.Buildertimeout(Time value)Explicit operation timeoutPutPipelineRequest.Buildertimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Explicit operation timeoutPutPipelineRequest.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
-
meta
Optional metadata about the ingest pipeline. May have any contents. This map is not automatically generated by Elasticsearch.API name:
_metaAdds all entries of
maptometa. -
meta
Optional metadata about the ingest pipeline. May have any contents. This map is not automatically generated by Elasticsearch.API name:
_metaAdds an entry to
meta. -
description
Description of the ingest pipeline.API name:
description -
id
Required - 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 -
masterTimeout
public final PutPipelineRequest.Builder masterTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)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 -
onFailure
API name:on_failureAdds all elements of
listtoonFailure. -
onFailure
API name:on_failureAdds one or more values to
onFailure. -
onFailure
public final PutPipelineRequest.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 PutPipelineRequest.Builder processors(java.util.function.Function<Processor.Builder,ObjectBuilder<Processor>> fn)API name:processorsAdds a value to
processorsusing a builder lambda. -
timeout
Explicit operation timeoutAPI name:
timeout -
timeout
public final PutPipelineRequest.Builder timeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Explicit operation timeoutAPI name:
timeout -
version
API name:version -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<PutPipelineRequest.Builder>
-
build
Builds aPutPipelineRequest.- Specified by:
buildin interfaceObjectBuilder<PutPipelineRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-