Class MsearchTemplateRequest.Builder
java.lang.Object
co.elastic.clients.elasticsearch._core.MsearchTemplateRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<MsearchTemplateRequest>
- Enclosing class:
- MsearchTemplateRequest
public static class MsearchTemplateRequest.Builder extends java.lang.Object implements ObjectBuilder<MsearchTemplateRequest>
Builder for
MsearchTemplateRequest.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description MsearchTemplateRequest.BuilderaddIndex(java.lang.String value)Add a value toindex(List), creating the list if needed.MsearchTemplateRequest.BuilderaddSearchTemplates(TemplateItem value)Add a value tosearchTemplates(List), creating the list if needed.MsearchTemplateRequest.BuilderaddSearchTemplates(java.util.function.Function<TemplateItem.Builder,ObjectBuilder<TemplateItem>> fn)Add a value tosearchTemplates(List), creating the list if needed.MsearchTemplateRequest.BuilderaddType(java.lang.String value)Add a value totype(List), creating the list if needed.MsearchTemplateRequestbuild()Builds aMsearchTemplateRequest.MsearchTemplateRequest.BuilderccsMinimizeRoundtrips(java.lang.Boolean value)Indicates whether network round-trips should be minimized as part of cross-cluster search requests executionMsearchTemplateRequest.Builderindex(java.lang.String... value)A comma-separated list of index names to use as defaultMsearchTemplateRequest.Builderindex(java.util.List<java.lang.String> value)A comma-separated list of index names to use as defaultMsearchTemplateRequest.BuildermaxConcurrentSearches(java.lang.Long value)Controls the maximum number of concurrent searches the multi search api will executeMsearchTemplateRequest.BuildersearchTemplates(TemplateItem... value)Required - Request body.MsearchTemplateRequest.BuildersearchTemplates(java.util.function.Function<TemplateItem.Builder,ObjectBuilder<TemplateItem>> fn)SetsearchTemplates(List)to a singleton list.MsearchTemplateRequest.BuildersearchTemplates(java.util.List<TemplateItem> value)Required - Request body.MsearchTemplateRequest.BuildersearchType(SearchType value)Search operation typeMsearchTemplateRequest.Buildertype(java.lang.String... value)A comma-separated list of document types to use as defaultMsearchTemplateRequest.Buildertype(java.util.List<java.lang.String> value)A comma-separated list of document types to use as defaultMsearchTemplateRequest.BuildertypedKeys(java.lang.Boolean value)Specify whether aggregation and suggester names should be prefixed by their respective types in the responseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
A comma-separated list of index names to use as defaultAPI name:
index -
index
A comma-separated list of index names to use as defaultAPI name:
index -
addIndex
Add a value toindex(List), creating the list if needed. -
type
A comma-separated list of document types to use as defaultAPI name:
type -
type
A comma-separated list of document types to use as defaultAPI name:
type -
addType
Add a value totype(List), creating the list if needed. -
ccsMinimizeRoundtrips
Indicates whether network round-trips should be minimized as part of cross-cluster search requests executionAPI name:
ccs_minimize_roundtrips -
maxConcurrentSearches
Controls the maximum number of concurrent searches the multi search api will executeAPI name:
max_concurrent_searches -
searchType
Search operation typeAPI name:
search_type -
typedKeys
Specify whether aggregation and suggester names should be prefixed by their respective types in the responseAPI name:
typed_keys -
searchTemplates
Required - Request body.API name:
_value_body -
searchTemplates
Required - Request body.API name:
_value_body -
addSearchTemplates
Add a value tosearchTemplates(List), creating the list if needed. -
searchTemplates
public MsearchTemplateRequest.Builder searchTemplates(java.util.function.Function<TemplateItem.Builder,ObjectBuilder<TemplateItem>> fn)SetsearchTemplates(List)to a singleton list. -
addSearchTemplates
public MsearchTemplateRequest.Builder addSearchTemplates(java.util.function.Function<TemplateItem.Builder,ObjectBuilder<TemplateItem>> fn)Add a value tosearchTemplates(List), creating the list if needed. -
build
Builds aMsearchTemplateRequest.- Specified by:
buildin interfaceObjectBuilder<MsearchTemplateRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-