Class TrimProcessor.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.ingest.ProcessorBase.AbstractBuilder<TrimProcessor.Builder>
co.elastic.clients.elasticsearch.ingest.TrimProcessor.Builder
- All Implemented Interfaces:
WithJson<TrimProcessor.Builder>
,ObjectBuilder<TrimProcessor>
- Enclosing class:
- TrimProcessor
public static class TrimProcessor.Builder
extends ProcessorBase.AbstractBuilder<TrimProcessor.Builder>
implements ObjectBuilder<TrimProcessor>
Builder for
TrimProcessor
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aTrimProcessor
.final TrimProcessor.Builder
Required - The string-valued field to trim whitespace from.final TrimProcessor.Builder
ignoreMissing
(Boolean value) Iftrue
andfield
does not exist, the processor quietly exits without modifying the document.protected TrimProcessor.Builder
self()
final TrimProcessor.Builder
targetField
(String value) The field to assign the trimmed value to.Methods inherited from class co.elastic.clients.elasticsearch.ingest.ProcessorBase.AbstractBuilder
description, if_, ignoreFailure, onFailure, onFailure, onFailure, tag
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
field
Required - The string-valued field to trim whitespace from.API name:
field
-
ignoreMissing
Iftrue
andfield
does not exist, the processor quietly exits without modifying the document.API name:
ignore_missing
-
targetField
The field to assign the trimmed value to. By default, the field is updated in-place.API name:
target_field
-
self
- Specified by:
self
in classProcessorBase.AbstractBuilder<TrimProcessor.Builder>
-
build
Builds aTrimProcessor
.- Specified by:
build
in interfaceObjectBuilder<TrimProcessor>
- Throws:
NullPointerException
- if some of the required fields are null.
-