Class GetResult<TDocument>
- java.lang.Object
-
- org.opensearch.client.opensearch.core.get.GetResult<TDocument>
-
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
GetResponse
public class GetResult<TDocument> extends java.lang.Object implements JsonpSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classGetResult.AbstractBuilder<TDocument,BuilderT extends GetResult.AbstractBuilder<TDocument,BuilderT>>static classGetResult.Builder<TDocument>Builder forGetResult.
-
Constructor Summary
Constructors Modifier Constructor Description protectedGetResult(GetResult.AbstractBuilder<TDocument,?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <TDocument>
JsonpDeserializer<GetResult<TDocument>>createGetResultDeserializer(JsonpDeserializer<TDocument> tDocumentDeserializer)Create a JSON deserializer for GetResultjava.util.Map<java.lang.String,JsonData>fields()API name:fieldsbooleanfound()Required - API name:foundstatic <TDocument>
GetResult<TDocument>getResultOf(java.util.function.Function<GetResult.Builder<TDocument>,ObjectBuilder<GetResult<TDocument>>> fn)java.lang.Stringid()Required - API name:_idjava.lang.Stringindex()Required - API name:_indexjava.lang.LongprimaryTerm()API name:_primary_termjava.lang.Stringrouting()API name:_routingjava.lang.LongseqNo()API name:_seq_novoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static <TDocument,BuilderT extends GetResult.AbstractBuilder<TDocument,BuilderT>>
voidsetupGetResultDeserializer(ObjectDeserializer<BuilderT> op, JsonpDeserializer<TDocument> tDocumentDeserializer)TDocumentsource()API name:_sourcejava.lang.Longversion()API name:_version
-
-
-
Constructor Detail
-
GetResult
protected GetResult(GetResult.AbstractBuilder<TDocument,?> builder)
-
-
Method Detail
-
getResultOf
public static <TDocument> GetResult<TDocument> getResultOf(java.util.function.Function<GetResult.Builder<TDocument>,ObjectBuilder<GetResult<TDocument>>> fn)
-
index
public final java.lang.String index()
Required - API name:_index
-
fields
public final java.util.Map<java.lang.String,JsonData> fields()
API name:fields
-
found
public final boolean found()
Required - API name:found
-
id
public final java.lang.String id()
Required - API name:_id
-
primaryTerm
@Nullable public final java.lang.Long primaryTerm()
API name:_primary_term
-
routing
@Nullable public final java.lang.String routing()
API name:_routing
-
seqNo
@Nullable public final java.lang.Long seqNo()
API name:_seq_no
-
source
@Nullable public final TDocument source()
API name:_source
-
version
@Nullable public final java.lang.Long version()
API name:_version
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
createGetResultDeserializer
public static <TDocument> JsonpDeserializer<GetResult<TDocument>> createGetResultDeserializer(JsonpDeserializer<TDocument> tDocumentDeserializer)
Create a JSON deserializer for GetResult
-
setupGetResultDeserializer
protected static <TDocument,BuilderT extends GetResult.AbstractBuilder<TDocument,BuilderT>> void setupGetResultDeserializer(ObjectDeserializer<BuilderT> op, JsonpDeserializer<TDocument> tDocumentDeserializer)
-
-