Class EndpointWithResponseMapperAttr<Req,Res,Err>
java.lang.Object
co.elastic.clients.transport.endpoints.DelegatingJsonEndpoint<Req,Res,Err>
co.elastic.clients.transport.endpoints.EndpointWithResponseMapperAttr<Req,Res,Err>
- All Implemented Interfaces:
Endpoint<Req,
,Res, Err> JsonEndpoint<Req,
Res, Err>
public class EndpointWithResponseMapperAttr<Req,Res,Err>
extends DelegatingJsonEndpoint<Req,Res,Err>
An endpoint wrapper that adds attributes to the JSON mapper used to deserialize its response.
-
Field Summary
Fields inherited from class co.elastic.clients.transport.endpoints.DelegatingJsonEndpoint
endpoint
-
Constructor Summary
ConstructorDescriptionEndpointWithResponseMapperAttr
(JsonEndpoint<Req, Res, Err> endpoint, String attrName, Object attrValue) -
Method Summary
Modifier and TypeMethodDescriptionThe entity parser for the response body.Methods inherited from class co.elastic.clients.transport.endpoints.DelegatingJsonEndpoint
body, errorDeserializer, headers, id, isError, method, pathParameters, queryParameters, requestUrl
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface co.elastic.clients.transport.Endpoint
withBinaryResponse
-
Constructor Details
-
EndpointWithResponseMapperAttr
-
-
Method Details
-
responseDeserializer
Description copied from interface:JsonEndpoint
The entity parser for the response body.- Specified by:
responseDeserializer
in interfaceJsonEndpoint<Req,
Res, Err> - Overrides:
responseDeserializer
in classDelegatingJsonEndpoint<Req,
Res, Err>
-