Class SimpleJsonEndpoint<RequestT,ResponseT>
java.lang.Object
co.elastic.clients.transport.endpoints.EndpointBase<RequestT,ResponseT>
co.elastic.clients.transport.endpoints.SimpleEndpoint<RequestT,ResponseT>
co.elastic.clients.transport.endpoints.SimpleJsonEndpoint<RequestT,ResponseT>
- All Implemented Interfaces:
Endpoint<RequestT,
,ResponseT, ErrorResponse> JsonEndpoint<RequestT,
ResponseT, ErrorResponse>
public class SimpleJsonEndpoint<RequestT,ResponseT>
extends SimpleEndpoint<RequestT,ResponseT>
implements JsonEndpoint<RequestT,ResponseT,ErrorResponse>
-
Field Summary
Fields inherited from class co.elastic.clients.transport.endpoints.EndpointBase
body, headers, id, method, pathParameters, queryParameters, requestUrl
-
Constructor Summary
ConstructorDescriptionSimpleJsonEndpoint
(String id, Function<RequestT, String> method, Function<RequestT, String> requestUrl, Function<RequestT, Map<String, String>> pathParameters, Function<RequestT, Map<String, String>> queryParameters, Function<RequestT, Map<String, String>> headers, boolean hasRequestBody, JsonpDeserializer<ResponseT> responseParser) -
Method Summary
Methods inherited from class co.elastic.clients.transport.endpoints.SimpleEndpoint
errorDeserializer, responseDeserializer, withResponseDeserializer
Methods inherited from class co.elastic.clients.transport.endpoints.EndpointBase
body, emptyMap, headers, id, isError, method, noPathTemplateFound, pathEncode, 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
body, errorDeserializer, headers, id, isError, method, pathParameters, queryParameters, requestUrl, withBinaryResponse
Methods inherited from interface co.elastic.clients.transport.JsonEndpoint
responseDeserializer
-
Constructor Details
-
SimpleJsonEndpoint
public SimpleJsonEndpoint(String id, Function<RequestT, String> method, Function<RequestT, String> requestUrl, Function<RequestT, Map<String, String>> pathParameters, Function<RequestT, Map<String, String>> queryParameters, Function<RequestT, Map<String, String>> headers, boolean hasRequestBody, JsonpDeserializer<ResponseT> responseParser)
-