public class ReactiveElasticsearchClient extends co.elastic.clients.ApiClient<co.elastic.clients.transport.ElasticsearchTransport,ReactiveElasticsearchClient> implements AutoCloseable
ElasticsearchClient
.Constructor and Description |
---|
ReactiveElasticsearchClient(co.elastic.clients.transport.ElasticsearchTransport transport) |
ReactiveElasticsearchClient(co.elastic.clients.transport.ElasticsearchTransport transport,
co.elastic.clients.transport.TransportOptions transportOptions) |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.BulkResponse> |
bulk(co.elastic.clients.elasticsearch.core.BulkRequest request) |
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.BulkResponse> |
bulk(Function<co.elastic.clients.elasticsearch.core.BulkRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.BulkRequest>> fn) |
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ClearScrollResponse> |
clearScroll(co.elastic.clients.elasticsearch.core.ClearScrollRequest request) |
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ClearScrollResponse> |
clearScroll(Function<co.elastic.clients.elasticsearch.core.ClearScrollRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.ClearScrollRequest>> fn) |
void |
close() |
ReactiveElasticsearchClusterClient |
cluster() |
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.DeleteResponse> |
delete(co.elastic.clients.elasticsearch.core.DeleteRequest request) |
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.DeleteResponse> |
delete(Function<co.elastic.clients.elasticsearch.core.DeleteRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.DeleteRequest>> fn) |
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.DeleteByQueryResponse> |
deleteByQuery(co.elastic.clients.elasticsearch.core.DeleteByQueryRequest request) |
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.DeleteByQueryResponse> |
deleteByQuery(Function<co.elastic.clients.elasticsearch.core.DeleteByQueryRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.DeleteByQueryRequest>> fn) |
<T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.GetResponse<T>> |
get(Function<co.elastic.clients.elasticsearch.core.GetRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.GetRequest>> fn,
Class<T> tClass) |
<T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.GetResponse<T>> |
get(co.elastic.clients.elasticsearch.core.GetRequest request,
Class<T> tClass) |
<T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.IndexResponse> |
index(Function<co.elastic.clients.elasticsearch.core.IndexRequest.Builder<T>,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.IndexRequest<T>>> fn) |
<T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.IndexResponse> |
index(co.elastic.clients.elasticsearch.core.IndexRequest<T> request) |
ReactiveElasticsearchIndicesClient |
indices() |
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.InfoResponse> |
info() |
<T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.MgetResponse<T>> |
mget(Function<co.elastic.clients.elasticsearch.core.MgetRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.MgetRequest>> fn,
Class<T> clazz) |
<T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.MgetResponse<T>> |
mget(co.elastic.clients.elasticsearch.core.MgetRequest request,
Class<T> clazz) |
reactor.core.publisher.Mono<co.elastic.clients.transport.endpoints.BooleanResponse> |
ping() |
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ReindexResponse> |
reindex(Function<co.elastic.clients.elasticsearch.core.ReindexRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.ReindexRequest>> fn) |
reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ReindexResponse> |
reindex(co.elastic.clients.elasticsearch.core.ReindexRequest request) |
<T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ScrollResponse<T>> |
scroll(Function<co.elastic.clients.elasticsearch.core.ScrollRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.ScrollRequest>> fn,
Class<T> tDocumentClass) |
<T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ScrollResponse<T>> |
scroll(co.elastic.clients.elasticsearch.core.ScrollRequest request,
Class<T> tDocumentClass) |
<T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.search.ResponseBody<T>> |
search(Function<co.elastic.clients.elasticsearch.core.SearchRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.SearchRequest>> fn,
Class<T> tDocumentClass) |
<T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.search.ResponseBody<T>> |
search(co.elastic.clients.elasticsearch.core.SearchRequest request,
Class<T> tDocumentClass) |
<T,P> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.UpdateResponse<T>> |
update(Function<co.elastic.clients.elasticsearch.core.UpdateRequest.Builder<T,P>,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.UpdateRequest<T,P>>> fn,
Class<T> clazz) |
<T,P> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.UpdateResponse<T>> |
update(co.elastic.clients.elasticsearch.core.UpdateRequest<T,P> request,
Class<T> clazz) |
ReactiveElasticsearchClient |
withTransportOptions(co.elastic.clients.transport.TransportOptions transportOptions) |
public ReactiveElasticsearchClient(co.elastic.clients.transport.ElasticsearchTransport transport)
public ReactiveElasticsearchClient(co.elastic.clients.transport.ElasticsearchTransport transport, @Nullable co.elastic.clients.transport.TransportOptions transportOptions)
public ReactiveElasticsearchClient withTransportOptions(@Nullable co.elastic.clients.transport.TransportOptions transportOptions)
withTransportOptions
in class co.elastic.clients.ApiClient<co.elastic.clients.transport.ElasticsearchTransport,ReactiveElasticsearchClient>
public void close() throws Exception
close
in interface AutoCloseable
Exception
public ReactiveElasticsearchClusterClient cluster()
public ReactiveElasticsearchIndicesClient indices()
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.InfoResponse> info()
public reactor.core.publisher.Mono<co.elastic.clients.transport.endpoints.BooleanResponse> ping()
public <T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.IndexResponse> index(co.elastic.clients.elasticsearch.core.IndexRequest<T> request)
public <T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.IndexResponse> index(Function<co.elastic.clients.elasticsearch.core.IndexRequest.Builder<T>,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.IndexRequest<T>>> fn)
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.BulkResponse> bulk(co.elastic.clients.elasticsearch.core.BulkRequest request)
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.BulkResponse> bulk(Function<co.elastic.clients.elasticsearch.core.BulkRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.BulkRequest>> fn)
public <T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.GetResponse<T>> get(co.elastic.clients.elasticsearch.core.GetRequest request, Class<T> tClass)
public <T,P> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.UpdateResponse<T>> update(co.elastic.clients.elasticsearch.core.UpdateRequest<T,P> request, Class<T> clazz)
public <T,P> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.UpdateResponse<T>> update(Function<co.elastic.clients.elasticsearch.core.UpdateRequest.Builder<T,P>,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.UpdateRequest<T,P>>> fn, Class<T> clazz)
public <T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.GetResponse<T>> get(Function<co.elastic.clients.elasticsearch.core.GetRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.GetRequest>> fn, Class<T> tClass)
public <T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.MgetResponse<T>> mget(co.elastic.clients.elasticsearch.core.MgetRequest request, Class<T> clazz)
public <T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.MgetResponse<T>> mget(Function<co.elastic.clients.elasticsearch.core.MgetRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.MgetRequest>> fn, Class<T> clazz)
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ReindexResponse> reindex(co.elastic.clients.elasticsearch.core.ReindexRequest request)
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ReindexResponse> reindex(Function<co.elastic.clients.elasticsearch.core.ReindexRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.ReindexRequest>> fn)
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.DeleteResponse> delete(co.elastic.clients.elasticsearch.core.DeleteRequest request)
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.DeleteResponse> delete(Function<co.elastic.clients.elasticsearch.core.DeleteRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.DeleteRequest>> fn)
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.DeleteByQueryResponse> deleteByQuery(co.elastic.clients.elasticsearch.core.DeleteByQueryRequest request)
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.DeleteByQueryResponse> deleteByQuery(Function<co.elastic.clients.elasticsearch.core.DeleteByQueryRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.DeleteByQueryRequest>> fn)
public <T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.search.ResponseBody<T>> search(co.elastic.clients.elasticsearch.core.SearchRequest request, Class<T> tDocumentClass)
public <T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.search.ResponseBody<T>> search(Function<co.elastic.clients.elasticsearch.core.SearchRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.SearchRequest>> fn, Class<T> tDocumentClass)
public <T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ScrollResponse<T>> scroll(co.elastic.clients.elasticsearch.core.ScrollRequest request, Class<T> tDocumentClass)
public <T> reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ScrollResponse<T>> scroll(Function<co.elastic.clients.elasticsearch.core.ScrollRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.ScrollRequest>> fn, Class<T> tDocumentClass)
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ClearScrollResponse> clearScroll(co.elastic.clients.elasticsearch.core.ClearScrollRequest request)
public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.core.ClearScrollResponse> clearScroll(Function<co.elastic.clients.elasticsearch.core.ClearScrollRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.core.ClearScrollRequest>> fn)
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.