Class DotExpanderProcessor.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.ingest.ProcessorBase.AbstractBuilder<DotExpanderProcessor.Builder>
co.elastic.clients.elasticsearch.ingest.DotExpanderProcessor.Builder
- All Implemented Interfaces:
- WithJson<DotExpanderProcessor.Builder>,- ObjectBuilder<DotExpanderProcessor>
- Enclosing class:
- DotExpanderProcessor
public static class DotExpanderProcessor.Builder
extends ProcessorBase.AbstractBuilder<DotExpanderProcessor.Builder>
implements ObjectBuilder<DotExpanderProcessor>
Builder for 
DotExpanderProcessor.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds aDotExpanderProcessor.Required - The field to expand into an object field.Controls the behavior when there is already an existing nested object that conflicts with the expanded field.The field that contains the field to expand.protected DotExpanderProcessor.Builderself()Methods inherited from class co.elastic.clients.elasticsearch.ingest.ProcessorBase.AbstractBuilderdescription, if_, if_, ignoreFailure, onFailure, onFailure, onFailure, onFailure, tagMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBasewithJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
fieldRequired - The field to expand into an object field. If set to*, all top-level fields will be expanded.API name: field
- 
overrideControls the behavior when there is already an existing nested object that conflicts with the expanded field. Whenfalse, the processor will merge conflicts by combining the old and the new values into an array. Whentrue, the value from the expanded field will overwrite the existing value.API name: override
- 
pathThe field that contains the field to expand. Only required if the field to expand is part another object field, because thefieldoption can only understand leaf fields.API name: path
- 
self- Specified by:
- selfin class- ProcessorBase.AbstractBuilder<DotExpanderProcessor.Builder>
 
- 
buildBuilds aDotExpanderProcessor.- Specified by:
- buildin interface- ObjectBuilder<DotExpanderProcessor>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-