Class UpdateResponse<TDocument>
java.lang.Object
org.opensearch.client.opensearch._types.WriteResponseBase
org.opensearch.client.opensearch.core.UpdateResponse<TDocument>
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.opensearch.client.opensearch._types.WriteResponseBase
WriteResponseBase.AbstractBuilder<BuilderT extends WriteResponseBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<UpdateResponse<Object>> Json deserializer forUpdateResponsebased on named deserializers provided by the callingJsonMapper. -
Method Summary
Modifier and TypeMethodDescriptionstatic <TDocument>
JsonpDeserializer<UpdateResponse<TDocument>> createUpdateResponseDeserializer(JsonpDeserializer<TDocument> tDocumentDeserializer) Create a JSON deserializer for UpdateResponseget()API name:getstatic <TDocument>
UpdateResponse<TDocument> of(Function<UpdateResponse.Builder<TDocument>, ObjectBuilder<UpdateResponse<TDocument>>> fn) protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <TDocument>
voidsetupUpdateResponseDeserializer(ObjectDeserializer<UpdateResponse.Builder<TDocument>> op, JsonpDeserializer<TDocument> tDocumentDeserializer) Methods inherited from class org.opensearch.client.opensearch._types.WriteResponseBase
equals, forcedRefresh, hashCode, id, index, primaryTerm, result, seqNo, serialize, setupWriteResponseBaseDeserializer, shards, versionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonString
-
Field Details
-
_DESERIALIZER
Json deserializer forUpdateResponsebased on named deserializers provided by the callingJsonMapper.
-
-
Method Details
-
of
public static <TDocument> UpdateResponse<TDocument> of(Function<UpdateResponse.Builder<TDocument>, ObjectBuilder<UpdateResponse<TDocument>>> fn) -
get
API name:get -
serializeInternal
- Overrides:
serializeInternalin classWriteResponseBase
-
createUpdateResponseDeserializer
public static <TDocument> JsonpDeserializer<UpdateResponse<TDocument>> createUpdateResponseDeserializer(JsonpDeserializer<TDocument> tDocumentDeserializer) Create a JSON deserializer for UpdateResponse -
setupUpdateResponseDeserializer
protected static <TDocument> void setupUpdateResponseDeserializer(ObjectDeserializer<UpdateResponse.Builder<TDocument>> op, JsonpDeserializer<TDocument> tDocumentDeserializer)
-