public class ArangoRouteAsyncImpl extends InternalArangoRoute<ArangoDBAsyncImpl,ArangoDatabaseAsyncImpl,ArangoExecutorAsync> implements ArangoRouteAsync
body, db, headerParam, path, queryParamexecutor, serde| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<InternalResponse> |
delete()
Performs a DELETE request to the given URL and returns the server response.
|
CompletableFuture<InternalResponse> |
get()
Performs a GET request to the given URL and returns the server response.
|
CompletableFuture<InternalResponse> |
head()
Performs a HEAD request to the given URL and returns the server response.
|
CompletableFuture<InternalResponse> |
patch()
Performs a PATCH request to the given URL and returns the server response.
|
CompletableFuture<InternalResponse> |
post()
Performs a POST request to the given URL and returns the server response.
|
CompletableFuture<InternalResponse> |
put()
Performs a PUT request to the given URL and returns the server response.
|
ArangoRouteAsync |
route(String... path)
Returns a new
ArangoRouteAsync instance for the given path (relative to the current route) that can be
used to perform arbitrary requests. |
ArangoRouteAsync |
withBody(Object body)
The response body.
|
ArangoRouteAsync |
withHeader(String key,
Object value)
Header that should be sent with each request to the route.
|
ArangoRouteAsync |
withQueryParam(String key,
Object value)
Query parameter that should be sent with each request to the route.
|
_withBody, _withHeader, _withQueryParam, createRequestcreatePath, executor, getSerde, requestclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSerdepublic ArangoRouteAsync route(String... path)
ArangoRouteAsyncArangoRouteAsync instance for the given path (relative to the current route) that can be
used to perform arbitrary requests.route in interface ArangoRouteAsyncpath - The relative URL of the routeArangoRouteAsyncpublic ArangoRouteAsync withHeader(String key, Object value)
ArangoRouteAsyncwithHeader in interface ArangoRouteAsynckey - Header keyvalue - Header value (the toString() method will be called for the value}ArangoRouteAsyncpublic ArangoRouteAsync withQueryParam(String key, Object value)
ArangoRouteAsyncwithQueryParam in interface ArangoRouteAsynckey - Query parameter keyvalue - Query parameter value (the toString() method will be called for the value}ArangoRouteAsyncpublic ArangoRouteAsync withBody(Object body)
ArangoRouteAsyncwithBody in interface ArangoRouteAsyncbody - The response bodyArangoRouteAsyncpublic CompletableFuture<InternalResponse> delete()
ArangoRouteAsyncdelete in interface ArangoRouteAsyncpublic CompletableFuture<InternalResponse> get()
ArangoRouteAsyncget in interface ArangoRouteAsyncpublic CompletableFuture<InternalResponse> head()
ArangoRouteAsynchead in interface ArangoRouteAsyncpublic CompletableFuture<InternalResponse> patch()
ArangoRouteAsyncpatch in interface ArangoRouteAsyncpublic CompletableFuture<InternalResponse> post()
ArangoRouteAsyncpost in interface ArangoRouteAsyncpublic CompletableFuture<InternalResponse> put()
ArangoRouteAsyncput in interface ArangoRouteAsyncCopyright © 2016–2023 ArangoDB GmbH. All rights reserved.