Class TermvectorsRequest.Builder<TDocument>
java.lang.Object
org.opensearch.client.opensearch._global.TermvectorsRequest.Builder<TDocument>
- All Implemented Interfaces:
ObjectBuilder<TermvectorsRequest<TDocument>>
- Enclosing class:
- TermvectorsRequest<TDocument>
public static class TermvectorsRequest.Builder<TDocument> extends java.lang.Object implements ObjectBuilder<TermvectorsRequest<TDocument>>
Builder for
TermvectorsRequest.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description TermvectorsRequest.Builder<TDocument>addFields(java.lang.String value)Add a value tofields(List), creating the list if needed.TermvectorsRequest<TDocument>build()Builds aTermvectorsRequest.TermvectorsRequest.Builder<TDocument>doc(TDocument value)API name:docTermvectorsRequest.Builder<TDocument>fields(java.lang.String... value)API name:fieldsTermvectorsRequest.Builder<TDocument>fields(java.util.List<java.lang.String> value)API name:fieldsTermvectorsRequest.Builder<TDocument>fieldStatistics(java.lang.Boolean value)API name:field_statisticsTermvectorsRequest.Builder<TDocument>filter(java.util.function.Function<Filter.Builder,ObjectBuilder<Filter>> fn)API name:filterTermvectorsRequest.Builder<TDocument>filter(Filter value)API name:filterTermvectorsRequest.Builder<TDocument>id(java.lang.String value)API name:idTermvectorsRequest.Builder<TDocument>index(java.lang.String value)API name:indexTermvectorsRequest.Builder<TDocument>offsets(java.lang.Boolean value)API name:offsetsTermvectorsRequest.Builder<TDocument>payloads(java.lang.Boolean value)API name:payloadsTermvectorsRequest.Builder<TDocument>perFieldAnalyzer(java.util.Map<java.lang.String,java.lang.String> value)API name:per_field_analyzerTermvectorsRequest.Builder<TDocument>positions(java.lang.Boolean value)API name:positionsTermvectorsRequest.Builder<TDocument>preference(java.lang.String value)API name:preferenceTermvectorsRequest.Builder<TDocument>putPerFieldAnalyzer(java.lang.String key, java.lang.String value)Add a key/value toperFieldAnalyzer(Map), creating the map if needed.TermvectorsRequest.Builder<TDocument>realtime(java.lang.Boolean value)API name:realtimeTermvectorsRequest.Builder<TDocument>routing(jakarta.json.JsonValue value)API name:routingTermvectorsRequest.Builder<TDocument>tDocumentSerializer(JsonpSerializer<TDocument> value)Serializer for TDocument.TermvectorsRequest.Builder<TDocument>termStatistics(java.lang.Boolean value)API name:term_statisticsTermvectorsRequest.Builder<TDocument>type(java.lang.String value)API name:typeTermvectorsRequest.Builder<TDocument>version(java.lang.Number value)API name:versionTermvectorsRequest.Builder<TDocument>versionType(jakarta.json.JsonValue value)API name:version_type
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
API name:index -
id
API name:id -
type
API name:type -
fields
public TermvectorsRequest.Builder<TDocument> fields(@Nullable java.util.List<java.lang.String> value)API name:fields -
fields
API name:fields -
addFields
Add a value tofields(List), creating the list if needed. -
fieldStatistics
API name:field_statistics -
offsets
API name:offsets -
payloads
API name:payloads -
positions
API name:positions -
preference
API name:preference -
realtime
API name:realtime -
routing
API name:routing -
termStatistics
API name:term_statistics -
version
API name:version -
versionType
API name:version_type -
doc
API name:doc -
filter
API name:filter -
filter
public TermvectorsRequest.Builder<TDocument> filter(java.util.function.Function<Filter.Builder,ObjectBuilder<Filter>> fn)API name:filter -
perFieldAnalyzer
public TermvectorsRequest.Builder<TDocument> perFieldAnalyzer(@Nullable java.util.Map<java.lang.String,java.lang.String> value)API name:per_field_analyzer -
putPerFieldAnalyzer
public TermvectorsRequest.Builder<TDocument> putPerFieldAnalyzer(java.lang.String key, java.lang.String value)Add a key/value toperFieldAnalyzer(Map), creating the map if needed. -
tDocumentSerializer
public TermvectorsRequest.Builder<TDocument> tDocumentSerializer(@Nullable JsonpSerializer<TDocument> value)Serializer for TDocument. If not set, an attempt will be made to find a serializer from the JSON context. -
build
Builds aTermvectorsRequest.- Specified by:
buildin interfaceObjectBuilder<TDocument>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-