Class MtermvectorsRequest.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.MtermvectorsRequest.Builder
-
- All Implemented Interfaces:
ObjectBuilder<MtermvectorsRequest>
- Enclosing class:
- MtermvectorsRequest
public static class MtermvectorsRequest.Builder extends ObjectBuilderBase implements ObjectBuilder<MtermvectorsRequest>
Builder forMtermvectorsRequest.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MtermvectorsRequestbuild()Builds aMtermvectorsRequest.MtermvectorsRequest.Builderdocs(java.util.function.Function<MultiTermVectorsOperation.Builder,ObjectBuilder<MultiTermVectorsOperation>> fn)API name:docsMtermvectorsRequest.Builderdocs(java.util.List<MultiTermVectorsOperation> list)API name:docsMtermvectorsRequest.Builderdocs(MultiTermVectorsOperation value, MultiTermVectorsOperation... values)API name:docsMtermvectorsRequest.Builderfields(java.lang.String value, java.lang.String... values)A comma-separated list of fields to return.MtermvectorsRequest.Builderfields(java.util.List<java.lang.String> list)A comma-separated list of fields to return.MtermvectorsRequest.BuilderfieldStatistics(java.lang.Boolean value)Specifies if document count, sum of document frequencies and sum of total term frequencies should be returned.MtermvectorsRequest.Builderids(java.lang.String value, java.lang.String... values)API name:idsMtermvectorsRequest.Builderids(java.util.List<java.lang.String> list)API name:idsMtermvectorsRequest.Builderindex(java.lang.String value)The index in which the document resides.MtermvectorsRequest.Builderoffsets(java.lang.Boolean value)Specifies if term offsets should be returned.MtermvectorsRequest.Builderpayloads(java.lang.Boolean value)Specifies if term payloads should be returned.MtermvectorsRequest.Builderpositions(java.lang.Boolean value)Specifies if term positions should be returned.MtermvectorsRequest.Builderpreference(java.lang.String value)Specify the node or shard the operation should be performed on (default: random) .Applies to all returned documents unless otherwise specified in body "params" or "docs".MtermvectorsRequest.Builderrealtime(java.lang.Boolean value)Specifies if requests are real-time as opposed to near-real-time (default: true).MtermvectorsRequest.Builderrouting(java.lang.String value)Specific routing value.MtermvectorsRequest.BuildertermStatistics(java.lang.Boolean value)Specifies if total term frequency and document frequency should be returned.MtermvectorsRequest.Builderversion(java.lang.Long value)Explicit version number for concurrency controlMtermvectorsRequest.BuilderversionType(VersionType value)Specific version type-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
docs
public final MtermvectorsRequest.Builder docs(java.util.List<MultiTermVectorsOperation> list)
API name:docsAdds all elements of
listtodocs.
-
docs
public final MtermvectorsRequest.Builder docs(MultiTermVectorsOperation value, MultiTermVectorsOperation... values)
API name:docsAdds one or more values to
docs.
-
docs
public final MtermvectorsRequest.Builder docs(java.util.function.Function<MultiTermVectorsOperation.Builder,ObjectBuilder<MultiTermVectorsOperation>> fn)
API name:docsAdds a value to
docsusing a builder lambda.
-
fieldStatistics
public final MtermvectorsRequest.Builder fieldStatistics(@Nullable java.lang.Boolean value)
Specifies if document count, sum of document frequencies and sum of total term frequencies should be returned. Applies to all returned documents unless otherwise specified in body "params" or "docs".API name:
field_statistics
-
fields
public final MtermvectorsRequest.Builder fields(java.util.List<java.lang.String> list)
A comma-separated list of fields to return. Applies to all returned documents unless otherwise specified in body "params" or "docs".API name:
fieldsAdds all elements of
listtofields.
-
fields
public final MtermvectorsRequest.Builder fields(java.lang.String value, java.lang.String... values)
A comma-separated list of fields to return. Applies to all returned documents unless otherwise specified in body "params" or "docs".API name:
fieldsAdds one or more values to
fields.
-
ids
public final MtermvectorsRequest.Builder ids(java.util.List<java.lang.String> list)
API name:idsAdds all elements of
listtoids.
-
ids
public final MtermvectorsRequest.Builder ids(java.lang.String value, java.lang.String... values)
API name:idsAdds one or more values to
ids.
-
index
public final MtermvectorsRequest.Builder index(@Nullable java.lang.String value)
The index in which the document resides.API name:
index
-
offsets
public final MtermvectorsRequest.Builder offsets(@Nullable java.lang.Boolean value)
Specifies if term offsets should be returned. Applies to all returned documents unless otherwise specified in body "params" or "docs".API name:
offsets
-
payloads
public final MtermvectorsRequest.Builder payloads(@Nullable java.lang.Boolean value)
Specifies if term payloads should be returned. Applies to all returned documents unless otherwise specified in body "params" or "docs".API name:
payloads
-
positions
public final MtermvectorsRequest.Builder positions(@Nullable java.lang.Boolean value)
Specifies if term positions should be returned. Applies to all returned documents unless otherwise specified in body "params" or "docs".API name:
positions
-
preference
public final MtermvectorsRequest.Builder preference(@Nullable java.lang.String value)
Specify the node or shard the operation should be performed on (default: random) .Applies to all returned documents unless otherwise specified in body "params" or "docs".API name:
preference
-
realtime
public final MtermvectorsRequest.Builder realtime(@Nullable java.lang.Boolean value)
Specifies if requests are real-time as opposed to near-real-time (default: true).API name:
realtime
-
routing
public final MtermvectorsRequest.Builder routing(@Nullable java.lang.String value)
Specific routing value. Applies to all returned documents unless otherwise specified in body "params" or "docs".API name:
routing
-
termStatistics
public final MtermvectorsRequest.Builder termStatistics(@Nullable java.lang.Boolean value)
Specifies if total term frequency and document frequency should be returned. Applies to all returned documents unless otherwise specified in body "params" or "docs".API name:
term_statistics
-
version
public final MtermvectorsRequest.Builder version(@Nullable java.lang.Long value)
Explicit version number for concurrency controlAPI name:
version
-
versionType
public final MtermvectorsRequest.Builder versionType(@Nullable VersionType value)
Specific version typeAPI name:
version_type
-
build
public MtermvectorsRequest build()
Builds aMtermvectorsRequest.- Specified by:
buildin interfaceObjectBuilder<MtermvectorsRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-