Class HitsMetadata<T>
java.lang.Object
co.elastic.clients.elasticsearch.core.search.HitsMetadata<T>
- All Implemented Interfaces:
JsonpSerializable
public final class HitsMetadata<T> extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHitsMetadata.Builder<T>Builder forHitsMetadata. -
Constructor Summary
Constructors Constructor Description HitsMetadata(HitsMetadata.Builder<T> builder)HitsMetadata(java.util.function.Function<HitsMetadata.Builder<T>,HitsMetadata.Builder<T>> fn) -
Method Summary
Modifier and Type Method Description static <T> JsonpDeserializer<HitsMetadata<T>>createHitsMetadataDeserializer(JsonpDeserializer<T> tDeserializer)Create a json deserializer for HitsMetadatajava.util.List<Hit<T>>hits()Required - API name:hitsjava.lang.DoublemaxScore()API name:max_scorevoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static <T> voidsetupHitsMetadataDeserializer(DelegatingDeserializer<HitsMetadata.Builder<T>> op, JsonpDeserializer<T> tDeserializer)TotalHitstotal()Required - API name:totalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
HitsMetadata
-
HitsMetadata
public HitsMetadata(java.util.function.Function<HitsMetadata.Builder<T>,HitsMetadata.Builder<T>> fn)
-
-
Method Details
-
total
Required - API name:total -
hits
Required - API name:hits -
maxScore
@Nullable public java.lang.Double maxScore()API name:max_score -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
createHitsMetadataDeserializer
public static <T> JsonpDeserializer<HitsMetadata<T>> createHitsMetadataDeserializer(JsonpDeserializer<T> tDeserializer)Create a json deserializer for HitsMetadata -
setupHitsMetadataDeserializer
protected static <T> void setupHitsMetadataDeserializer(DelegatingDeserializer<HitsMetadata.Builder<T>> op, JsonpDeserializer<T> tDeserializer)
-