public interface ElasticClient
extends java.io.Closeable
| Modifier and Type | Method and Description |
|---|---|
org.elasticsearch.action.bulk.BulkResponse |
bulk(EsAuth auth,
org.elasticsearch.action.bulk.BulkRequest bulk) |
void |
bulkAsync(EsAuth auth,
org.elasticsearch.action.bulk.BulkRequest bulkRequest,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.bulk.BulkResponse> listener) |
org.elasticsearch.action.search.ClearScrollResponse |
clearScroll(EsAuth auth,
org.elasticsearch.action.search.ClearScrollRequest request) |
void |
close() |
io.polyglotted.common.model.MapResult |
clusterHealth(EsAuth auth) |
java.lang.String |
createIndex(EsAuth auth,
org.elasticsearch.action.admin.indices.create.CreateIndexRequest request) |
org.elasticsearch.action.delete.DeleteResponse |
delete(EsAuth auth,
org.elasticsearch.action.delete.DeleteRequest request) |
void |
deletePipeline(EsAuth auth,
java.lang.String id) |
void |
dropIndex(EsAuth auth,
java.lang.String index) |
boolean |
exists(EsAuth auth,
org.elasticsearch.action.get.GetRequest request) |
void |
forceRefresh(EsAuth auth,
java.lang.String index) |
org.elasticsearch.action.get.GetResponse |
get(EsAuth auth,
org.elasticsearch.action.get.GetRequest request) |
io.polyglotted.common.model.MapResult.ImmutableResult |
getMapping(EsAuth auth,
java.lang.String index) |
java.lang.String |
getSettings(EsAuth auth,
java.lang.String index) |
org.elasticsearch.action.index.IndexResponse |
index(EsAuth auth,
org.elasticsearch.action.index.IndexRequest request) |
boolean |
indexExists(EsAuth auth,
java.lang.String index) |
org.elasticsearch.action.get.MultiGetResponse |
multiGet(EsAuth auth,
org.elasticsearch.action.get.MultiGetRequest request) |
boolean |
pipelineExists(EsAuth auth,
java.lang.String id) |
void |
putPipeline(EsAuth auth,
java.lang.String id,
java.lang.String resource) |
org.elasticsearch.action.search.SearchResponse |
search(EsAuth auth,
org.elasticsearch.action.search.SearchRequest request) |
org.elasticsearch.action.search.SearchResponse |
searchScroll(EsAuth auth,
org.elasticsearch.action.search.SearchScrollRequest request) |
ElasticClient |
waitForStatus(EsAuth auth,
java.lang.String status) |
void |
xpackDelete(EsAuth auth,
XPackApi api,
java.lang.String id) |
void |
xpackDelete(EsAuth auth,
XPackApi api,
java.lang.String id,
java.lang.String body) |
io.polyglotted.common.model.MapResult |
xpackGet(EsAuth auth,
XPackApi api,
java.lang.String id) |
io.polyglotted.common.model.MapResult |
xpackPut(EsAuth auth,
XPackApi api,
java.lang.String id,
java.lang.String body) |
void close()
close in interface java.lang.AutoCloseableclose in interface java.io.CloseableElasticClient waitForStatus(EsAuth auth, java.lang.String status)
io.polyglotted.common.model.MapResult clusterHealth(EsAuth auth)
boolean indexExists(EsAuth auth, java.lang.String index)
java.lang.String createIndex(EsAuth auth, org.elasticsearch.action.admin.indices.create.CreateIndexRequest request)
void dropIndex(EsAuth auth, java.lang.String index)
void forceRefresh(EsAuth auth, java.lang.String index)
java.lang.String getSettings(EsAuth auth, java.lang.String index)
io.polyglotted.common.model.MapResult.ImmutableResult getMapping(EsAuth auth, java.lang.String index)
void putPipeline(EsAuth auth, java.lang.String id, java.lang.String resource)
boolean pipelineExists(EsAuth auth, java.lang.String id)
void deletePipeline(EsAuth auth, java.lang.String id)
org.elasticsearch.action.index.IndexResponse index(EsAuth auth, org.elasticsearch.action.index.IndexRequest request)
org.elasticsearch.action.delete.DeleteResponse delete(EsAuth auth, org.elasticsearch.action.delete.DeleteRequest request)
org.elasticsearch.action.bulk.BulkResponse bulk(EsAuth auth, org.elasticsearch.action.bulk.BulkRequest bulk)
void bulkAsync(EsAuth auth, org.elasticsearch.action.bulk.BulkRequest bulkRequest, org.elasticsearch.action.ActionListener<org.elasticsearch.action.bulk.BulkResponse> listener)
boolean exists(EsAuth auth, org.elasticsearch.action.get.GetRequest request)
org.elasticsearch.action.get.GetResponse get(EsAuth auth, org.elasticsearch.action.get.GetRequest request)
org.elasticsearch.action.get.MultiGetResponse multiGet(EsAuth auth, org.elasticsearch.action.get.MultiGetRequest request)
org.elasticsearch.action.search.SearchResponse search(EsAuth auth, org.elasticsearch.action.search.SearchRequest request)
org.elasticsearch.action.search.SearchResponse searchScroll(EsAuth auth, org.elasticsearch.action.search.SearchScrollRequest request)
org.elasticsearch.action.search.ClearScrollResponse clearScroll(EsAuth auth, org.elasticsearch.action.search.ClearScrollRequest request)
io.polyglotted.common.model.MapResult xpackPut(EsAuth auth, XPackApi api, java.lang.String id, java.lang.String body)
io.polyglotted.common.model.MapResult xpackGet(EsAuth auth, XPackApi api, java.lang.String id)