Class HighlightField.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.core.search.HighlightBase.AbstractBuilder<HighlightField.Builder>
co.elastic.clients.elasticsearch.core.search.HighlightField.Builder
- All Implemented Interfaces:
WithJson<HighlightField.Builder>,ObjectBuilder<HighlightField>
- Enclosing class:
- HighlightField
public static class HighlightField.Builder
extends HighlightBase.AbstractBuilder<HighlightField.Builder>
implements ObjectBuilder<HighlightField>
Builder for
HighlightField.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal HighlightField.BuilderAPI name:analyzerfinal HighlightField.BuilderAPI name:analyzerbuild()Builds aHighlightField.final HighlightField.BuilderfragmentOffset(Integer value) API name:fragment_offsetfinal HighlightField.BuildermatchedFields(String value, String... values) API name:matched_fieldsfinal HighlightField.BuildermatchedFields(List<String> list) API name:matched_fieldsprotected HighlightField.Builderself()Methods inherited from class co.elastic.clients.elasticsearch.core.search.HighlightBase.AbstractBuilder
boundaryChars, boundaryMaxScan, boundaryScanner, boundaryScannerLocale, forceSource, fragmenter, fragmentSize, highlightFilter, highlightQuery, highlightQuery, maxAnalyzedOffset, maxFragmentLength, noMatchSize, numberOfFragments, options, options, order, phraseLimit, postTags, postTags, preTags, preTags, requireFieldMatch, tagsSchema, type, typeMethods 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
-
fragmentOffset
API name:fragment_offset -
matchedFields
API name:matched_fieldsAdds all elements of
listtomatchedFields. -
matchedFields
API name:matched_fieldsAdds one or more values to
matchedFields. -
analyzer
API name:analyzer -
analyzer
API name:analyzer -
self
- Specified by:
selfin classHighlightBase.AbstractBuilder<HighlightField.Builder>
-
build
Builds aHighlightField.- Specified by:
buildin interfaceObjectBuilder<HighlightField>- Throws:
NullPointerException- if some of the required fields are null.
-