Class HighlightBase.AbstractBuilder<BuilderT extends HighlightBase.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.core.search.HighlightBase.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
WithJson<BuilderT>
- Direct Known Subclasses:
Highlight.Builder
,HighlightField.Builder
- Enclosing class:
- HighlightBase
public abstract static class HighlightBase.AbstractBuilder<BuilderT extends HighlightBase.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal BuilderT
boundaryChars
(String value) API name:boundary_chars
final BuilderT
boundaryMaxScan
(Integer value) API name:boundary_max_scan
final BuilderT
boundaryScanner
(BoundaryScanner value) API name:boundary_scanner
final BuilderT
boundaryScannerLocale
(String value) API name:boundary_scanner_locale
final BuilderT
forceSource
(Boolean value) API name:force_source
final BuilderT
fragmenter
(HighlighterFragmenter value) API name:fragmenter
final BuilderT
fragmentSize
(Integer value) API name:fragment_size
final BuilderT
highlightFilter
(Boolean value) API name:highlight_filter
final BuilderT
highlightQuery
(Query value) API name:highlight_query
final BuilderT
API name:highlight_query
final BuilderT
maxAnalyzedOffset
(Integer value) API name:max_analyzed_offset
final BuilderT
maxFragmentLength
(Integer value) API name:max_fragment_length
final BuilderT
noMatchSize
(Integer value) API name:no_match_size
final BuilderT
numberOfFragments
(Integer value) API name:number_of_fragments
final BuilderT
API name:options
final BuilderT
API name:options
final BuilderT
order
(HighlighterOrder value) API name:order
final BuilderT
phraseLimit
(Integer value) API name:phrase_limit
final BuilderT
API name:post_tags
final BuilderT
API name:post_tags
final BuilderT
API name:pre_tags
final BuilderT
API name:pre_tags
final BuilderT
requireFieldMatch
(Boolean value) API name:require_field_match
protected abstract BuilderT
self()
final BuilderT
tagsSchema
(HighlighterTagsSchema value) API name:tags_schema
final BuilderT
type
(HighlighterType value) API name:type
final BuilderT
API name:type
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
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
type
API name:type
-
type
API name:type
-
boundaryChars
API name:boundary_chars
-
boundaryMaxScan
API name:boundary_max_scan
-
boundaryScanner
API name:boundary_scanner
-
boundaryScannerLocale
API name:boundary_scanner_locale
-
forceSource
API name:force_source
-
fragmenter
API name:fragmenter
-
fragmentSize
API name:fragment_size
-
highlightFilter
API name:highlight_filter
-
highlightQuery
API name:highlight_query
-
highlightQuery
API name:highlight_query
-
maxFragmentLength
API name:max_fragment_length
-
maxAnalyzedOffset
API name:max_analyzed_offset
-
noMatchSize
API name:no_match_size
-
numberOfFragments
API name:number_of_fragments
-
options
API name:options
Adds all entries of
map
tooptions
. -
options
API name:options
Adds an entry to
options
. -
order
API name:order
-
phraseLimit
API name:phrase_limit
-
postTags
API name:post_tags
Adds all elements of
list
topostTags
. -
postTags
API name:post_tags
Adds one or more values to
postTags
. -
preTags
API name:pre_tags
Adds all elements of
list
topreTags
. -
preTags
API name:pre_tags
Adds one or more values to
preTags
. -
requireFieldMatch
API name:require_field_match
-
tagsSchema
API name:tags_schema
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<BuilderT extends HighlightBase.AbstractBuilder<BuilderT>>
-