Class MultiTermVectorsOperation.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.mtermvectors.MultiTermVectorsOperation.Builder
-
- All Implemented Interfaces:
ObjectBuilder<MultiTermVectorsOperation>
- Enclosing class:
- MultiTermVectorsOperation
public static class MultiTermVectorsOperation.Builder extends ObjectBuilderBase implements ObjectBuilder<MultiTermVectorsOperation>
Builder forMultiTermVectorsOperation.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiTermVectorsOperationbuild()Builds aMultiTermVectorsOperation.MultiTermVectorsOperation.Builderdoc(JsonData value)Required - API name:docMultiTermVectorsOperation.Builderfields(java.lang.String value, java.lang.String... values)Required - API name:fieldsMultiTermVectorsOperation.Builderfields(java.util.List<java.lang.String> list)Required - API name:fieldsMultiTermVectorsOperation.BuilderfieldStatistics(boolean value)Required - API name:field_statisticsMultiTermVectorsOperation.Builderfilter(java.util.function.Function<Filter.Builder,ObjectBuilder<Filter>> fn)Required - API name:filterMultiTermVectorsOperation.Builderfilter(Filter value)Required - API name:filterMultiTermVectorsOperation.Builderid(java.lang.String value)Required - API name:_idMultiTermVectorsOperation.Builderindex(java.lang.String value)Required - API name:_indexMultiTermVectorsOperation.Builderoffsets(boolean value)Required - API name:offsetsMultiTermVectorsOperation.Builderpayloads(boolean value)Required - API name:payloadsMultiTermVectorsOperation.Builderpositions(boolean value)Required - API name:positionsMultiTermVectorsOperation.Builderrouting(java.lang.String value)Required - API name:routingMultiTermVectorsOperation.BuildertermStatistics(boolean value)Required - API name:term_statisticsMultiTermVectorsOperation.Builderversion(long value)Required - API name:versionMultiTermVectorsOperation.BuilderversionType(VersionType value)Required - API name:version_type-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
doc
public final MultiTermVectorsOperation.Builder doc(JsonData value)
Required - API name:doc
-
fields
public final MultiTermVectorsOperation.Builder fields(java.util.List<java.lang.String> list)
Required - API name:fieldsAdds all elements of
listtofields.
-
fields
public final MultiTermVectorsOperation.Builder fields(java.lang.String value, java.lang.String... values)
Required - API name:fieldsAdds one or more values to
fields.
-
fieldStatistics
public final MultiTermVectorsOperation.Builder fieldStatistics(boolean value)
Required - API name:field_statistics
-
filter
public final MultiTermVectorsOperation.Builder filter(Filter value)
Required - API name:filter
-
filter
public final MultiTermVectorsOperation.Builder filter(java.util.function.Function<Filter.Builder,ObjectBuilder<Filter>> fn)
Required - API name:filter
-
id
public final MultiTermVectorsOperation.Builder id(java.lang.String value)
Required - API name:_id
-
index
public final MultiTermVectorsOperation.Builder index(java.lang.String value)
Required - API name:_index
-
offsets
public final MultiTermVectorsOperation.Builder offsets(boolean value)
Required - API name:offsets
-
payloads
public final MultiTermVectorsOperation.Builder payloads(boolean value)
Required - API name:payloads
-
positions
public final MultiTermVectorsOperation.Builder positions(boolean value)
Required - API name:positions
-
routing
public final MultiTermVectorsOperation.Builder routing(java.lang.String value)
Required - API name:routing
-
termStatistics
public final MultiTermVectorsOperation.Builder termStatistics(boolean value)
Required - API name:term_statistics
-
version
public final MultiTermVectorsOperation.Builder version(long value)
Required - API name:version
-
versionType
public final MultiTermVectorsOperation.Builder versionType(VersionType value)
Required - API name:version_type
-
build
public MultiTermVectorsOperation build()
Builds aMultiTermVectorsOperation.- Specified by:
buildin interfaceObjectBuilder<MultiTermVectorsOperation>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-