Class MultisearchHeader
java.lang.Object
co.elastic.clients.elasticsearch.core.msearch.MultisearchHeader
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class MultisearchHeader extends java.lang.Object implements JsonpSerializable
Contains parameters used to limit or change the subsequent search body
request.
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMultisearchHeader.BuilderBuilder forMultisearchHeader. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<MultisearchHeader>_DESERIALIZERJson deserializer forMultisearchHeader -
Method Summary
Modifier and Type Method Description java.lang.BooleanallowNoIndices()API name:allow_no_indicesjava.lang.BooleanallowPartialSearchResults()API name:allow_partial_search_resultsjava.lang.BooleanccsMinimizeRoundtrips()API name:ccs_minimize_roundtripsjava.util.List<ExpandWildcard>expandWildcards()API name:expand_wildcardsjava.lang.BooleanignoreThrottled()API name:ignore_throttledjava.lang.BooleanignoreUnavailable()API name:ignore_unavailablejava.util.List<java.lang.String>index()API name:indexstatic MultisearchHeaderof(java.util.function.Function<MultisearchHeader.Builder,ObjectBuilder<MultisearchHeader>> fn)java.lang.Stringpreference()API name:preferencejava.lang.BooleanrequestCache()API name:request_cachejava.lang.Stringrouting()API name:routingSearchTypesearchType()API name:search_typevoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupMultisearchHeaderDeserializer(ObjectDeserializer<MultisearchHeader.Builder> op)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forMultisearchHeader
-
-
Method Details
-
of
public static MultisearchHeader of(java.util.function.Function<MultisearchHeader.Builder,ObjectBuilder<MultisearchHeader>> fn) -
allowNoIndices
@Nullable public final java.lang.Boolean allowNoIndices()API name:allow_no_indices -
expandWildcards
API name:expand_wildcards -
index
public final java.util.List<java.lang.String> index()API name:index -
preference
@Nullable public final java.lang.String preference()API name:preference -
requestCache
@Nullable public final java.lang.Boolean requestCache()API name:request_cache -
routing
@Nullable public final java.lang.String routing()API name:routing -
searchType
API name:search_type -
ccsMinimizeRoundtrips
@Nullable public final java.lang.Boolean ccsMinimizeRoundtrips()API name:ccs_minimize_roundtrips -
allowPartialSearchResults
@Nullable public final java.lang.Boolean allowPartialSearchResults()API name:allow_partial_search_results -
ignoreThrottled
@Nullable public final java.lang.Boolean ignoreThrottled()API name:ignore_throttled -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
setupMultisearchHeaderDeserializer
protected static void setupMultisearchHeaderDeserializer(ObjectDeserializer<MultisearchHeader.Builder> op)
-