Interface RestHighLevelClient


  • public interface RestHighLevelClient
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void bulkAsync​(org.opensearch.action.bulk.BulkRequest bulkRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.bulk.BulkResponse>> handler)  
      void clearScrollAsync​(org.opensearch.action.search.ClearScrollRequest clearScrollRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.ClearScrollResponse>> handler)  
      void close()  
      ClusterClient cluster()  
      void countAsync​(org.opensearch.client.core.CountRequest countRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.client.core.CountResponse>> handler)  
      static RestHighLevelClient create​(io.vertx.core.Vertx vertx, org.opensearch.client.RestClientBuilder restClientBuilder)  
      void createPitAsync​(org.opensearch.action.search.CreatePitRequest createPitRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.CreatePitResponse>> handler)  
      void deleteAllPitsAsync​(org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.DeletePitResponse>> handler)  
      void deleteAsync​(org.opensearch.action.delete.DeleteRequest deleteRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.delete.DeleteResponse>> handler)  
      void deleteByQueryAsync​(org.opensearch.index.reindex.DeleteByQueryRequest deleteByQueryRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.index.reindex.BulkByScrollResponse>> handler)  
      void deleteByQueryRethrottleAsync​(org.opensearch.client.RethrottleRequest rethrottleRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.admin.cluster.node.tasks.list.ListTasksResponse>> handler)  
      void deletePitAsync​(org.opensearch.action.search.DeletePitRequest deletePitRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.DeletePitResponse>> handler)  
      void deleteScriptAsync​(org.opensearch.action.admin.cluster.storedscripts.DeleteStoredScriptRequest request, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.support.master.AcknowledgedResponse>> handler)  
      void existsAsync​(org.opensearch.action.get.GetRequest getRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)  
      void existsSourceAsync​(org.opensearch.client.core.GetSourceRequest getSourceRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)  
      void explainAsync​(org.opensearch.action.explain.ExplainRequest explainRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.explain.ExplainResponse>> handler)  
      void fieldCapsAsync​(org.opensearch.action.fieldcaps.FieldCapabilitiesRequest fieldCapabilitiesRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.fieldcaps.FieldCapabilitiesResponse>> handler)  
      void getAllPitsAsync​(org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.GetAllPitNodesResponse>> handler)  
      void getAsync​(org.opensearch.action.get.GetRequest getRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.get.GetResponse>> handler)  
      void getScriptAsync​(org.opensearch.action.admin.cluster.storedscripts.GetStoredScriptRequest request, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.admin.cluster.storedscripts.GetStoredScriptResponse>> handler)  
      void getSourceAsync​(org.opensearch.client.core.GetSourceRequest getSourceRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.client.core.GetSourceResponse>> handler)  
      void indexAsync​(org.opensearch.action.index.IndexRequest indexRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.index.IndexResponse>> handler)  
      IndicesClient indices()  
      IngestClient ingest()  
      void mgetAsync​(org.opensearch.action.get.MultiGetRequest multiGetRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.get.MultiGetResponse>> handler)  
      void msearchAsync​(org.opensearch.action.search.MultiSearchRequest searchRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.MultiSearchResponse>> handler)  
      void msearchTemplateAsync​(org.opensearch.script.mustache.MultiSearchTemplateRequest multiSearchTemplateRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.script.mustache.MultiSearchTemplateResponse>> handler)  
      void mtermvectorsAsync​(org.opensearch.client.core.MultiTermVectorsRequest request, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.client.core.MultiTermVectorsResponse>> handler)  
      void putScriptAsync​(org.opensearch.action.admin.cluster.storedscripts.PutStoredScriptRequest putStoredScriptRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.support.master.AcknowledgedResponse>> handler)  
      void rankEvalAsync​(org.opensearch.index.rankeval.RankEvalRequest rankEvalRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.index.rankeval.RankEvalResponse>> handler)  
      void reindexAsync​(org.opensearch.index.reindex.ReindexRequest reindexRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.index.reindex.BulkByScrollResponse>> handler)  
      void reindexRethrottleAsync​(org.opensearch.client.RethrottleRequest rethrottleRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.admin.cluster.node.tasks.list.ListTasksResponse>> handler)  
      void scrollAsync​(org.opensearch.action.search.SearchScrollRequest searchScrollRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.SearchResponse>> handler)  
      void searchAsync​(org.opensearch.action.search.SearchRequest searchRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.SearchResponse>> handler)  
      void searchTemplateAsync​(org.opensearch.script.mustache.SearchTemplateRequest searchTemplateRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.script.mustache.SearchTemplateResponse>> handler)  
      SnapshotClient snapshot()  
      TasksClient tasks()  
      void termvectorsAsync​(org.opensearch.client.core.TermVectorsRequest request, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.client.core.TermVectorsResponse>> handler)  
      void updateAsync​(org.opensearch.action.update.UpdateRequest updateRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.update.UpdateResponse>> handler)  
      void updateByQueryAsync​(org.opensearch.index.reindex.UpdateByQueryRequest updateByQueryRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.index.reindex.BulkByScrollResponse>> handler)  
      void updateByQueryRethrottleAsync​(org.opensearch.client.RethrottleRequest rethrottleRequest, org.opensearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.admin.cluster.node.tasks.list.ListTasksResponse>> handler)  
    • Method Detail

      • create

        static RestHighLevelClient create​(io.vertx.core.Vertx vertx,
                                          org.opensearch.client.RestClientBuilder restClientBuilder)
      • close

        void close()
      • bulkAsync

        void bulkAsync​(org.opensearch.action.bulk.BulkRequest bulkRequest,
                       org.opensearch.client.RequestOptions options,
                       io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.bulk.BulkResponse>> handler)
      • reindexAsync

        void reindexAsync​(org.opensearch.index.reindex.ReindexRequest reindexRequest,
                          org.opensearch.client.RequestOptions options,
                          io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.index.reindex.BulkByScrollResponse>> handler)
      • updateByQueryAsync

        void updateByQueryAsync​(org.opensearch.index.reindex.UpdateByQueryRequest updateByQueryRequest,
                                org.opensearch.client.RequestOptions options,
                                io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.index.reindex.BulkByScrollResponse>> handler)
      • deleteByQueryAsync

        void deleteByQueryAsync​(org.opensearch.index.reindex.DeleteByQueryRequest deleteByQueryRequest,
                                org.opensearch.client.RequestOptions options,
                                io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.index.reindex.BulkByScrollResponse>> handler)
      • deleteByQueryRethrottleAsync

        void deleteByQueryRethrottleAsync​(org.opensearch.client.RethrottleRequest rethrottleRequest,
                                          org.opensearch.client.RequestOptions options,
                                          io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.admin.cluster.node.tasks.list.ListTasksResponse>> handler)
      • updateByQueryRethrottleAsync

        void updateByQueryRethrottleAsync​(org.opensearch.client.RethrottleRequest rethrottleRequest,
                                          org.opensearch.client.RequestOptions options,
                                          io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.admin.cluster.node.tasks.list.ListTasksResponse>> handler)
      • reindexRethrottleAsync

        void reindexRethrottleAsync​(org.opensearch.client.RethrottleRequest rethrottleRequest,
                                    org.opensearch.client.RequestOptions options,
                                    io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.admin.cluster.node.tasks.list.ListTasksResponse>> handler)
      • getAsync

        void getAsync​(org.opensearch.action.get.GetRequest getRequest,
                      org.opensearch.client.RequestOptions options,
                      io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.get.GetResponse>> handler)
      • mgetAsync

        void mgetAsync​(org.opensearch.action.get.MultiGetRequest multiGetRequest,
                       org.opensearch.client.RequestOptions options,
                       io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.get.MultiGetResponse>> handler)
      • existsAsync

        void existsAsync​(org.opensearch.action.get.GetRequest getRequest,
                         org.opensearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)
      • existsSourceAsync

        void existsSourceAsync​(org.opensearch.client.core.GetSourceRequest getSourceRequest,
                               org.opensearch.client.RequestOptions options,
                               io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)
      • getSourceAsync

        void getSourceAsync​(org.opensearch.client.core.GetSourceRequest getSourceRequest,
                            org.opensearch.client.RequestOptions options,
                            io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.client.core.GetSourceResponse>> handler)
      • indexAsync

        void indexAsync​(org.opensearch.action.index.IndexRequest indexRequest,
                        org.opensearch.client.RequestOptions options,
                        io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.index.IndexResponse>> handler)
      • countAsync

        void countAsync​(org.opensearch.client.core.CountRequest countRequest,
                        org.opensearch.client.RequestOptions options,
                        io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.client.core.CountResponse>> handler)
      • updateAsync

        void updateAsync​(org.opensearch.action.update.UpdateRequest updateRequest,
                         org.opensearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.update.UpdateResponse>> handler)
      • deleteAsync

        void deleteAsync​(org.opensearch.action.delete.DeleteRequest deleteRequest,
                         org.opensearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.delete.DeleteResponse>> handler)
      • searchAsync

        void searchAsync​(org.opensearch.action.search.SearchRequest searchRequest,
                         org.opensearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.SearchResponse>> handler)
      • msearchAsync

        void msearchAsync​(org.opensearch.action.search.MultiSearchRequest searchRequest,
                          org.opensearch.client.RequestOptions options,
                          io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.MultiSearchResponse>> handler)
      • scrollAsync

        void scrollAsync​(org.opensearch.action.search.SearchScrollRequest searchScrollRequest,
                         org.opensearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.SearchResponse>> handler)
      • createPitAsync

        void createPitAsync​(org.opensearch.action.search.CreatePitRequest createPitRequest,
                            org.opensearch.client.RequestOptions options,
                            io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.CreatePitResponse>> handler)
      • deletePitAsync

        void deletePitAsync​(org.opensearch.action.search.DeletePitRequest deletePitRequest,
                            org.opensearch.client.RequestOptions options,
                            io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.DeletePitResponse>> handler)
      • deleteAllPitsAsync

        void deleteAllPitsAsync​(org.opensearch.client.RequestOptions options,
                                io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.DeletePitResponse>> handler)
      • getAllPitsAsync

        void getAllPitsAsync​(org.opensearch.client.RequestOptions options,
                             io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.GetAllPitNodesResponse>> handler)
      • clearScrollAsync

        void clearScrollAsync​(org.opensearch.action.search.ClearScrollRequest clearScrollRequest,
                              org.opensearch.client.RequestOptions options,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.search.ClearScrollResponse>> handler)
      • searchTemplateAsync

        void searchTemplateAsync​(org.opensearch.script.mustache.SearchTemplateRequest searchTemplateRequest,
                                 org.opensearch.client.RequestOptions options,
                                 io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.script.mustache.SearchTemplateResponse>> handler)
      • explainAsync

        void explainAsync​(org.opensearch.action.explain.ExplainRequest explainRequest,
                          org.opensearch.client.RequestOptions options,
                          io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.explain.ExplainResponse>> handler)
      • termvectorsAsync

        void termvectorsAsync​(org.opensearch.client.core.TermVectorsRequest request,
                              org.opensearch.client.RequestOptions options,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.client.core.TermVectorsResponse>> handler)
      • mtermvectorsAsync

        void mtermvectorsAsync​(org.opensearch.client.core.MultiTermVectorsRequest request,
                               org.opensearch.client.RequestOptions options,
                               io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.client.core.MultiTermVectorsResponse>> handler)
      • msearchTemplateAsync

        void msearchTemplateAsync​(org.opensearch.script.mustache.MultiSearchTemplateRequest multiSearchTemplateRequest,
                                  org.opensearch.client.RequestOptions options,
                                  io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.script.mustache.MultiSearchTemplateResponse>> handler)
      • rankEvalAsync

        void rankEvalAsync​(org.opensearch.index.rankeval.RankEvalRequest rankEvalRequest,
                           org.opensearch.client.RequestOptions options,
                           io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.index.rankeval.RankEvalResponse>> handler)
      • getScriptAsync

        void getScriptAsync​(org.opensearch.action.admin.cluster.storedscripts.GetStoredScriptRequest request,
                            org.opensearch.client.RequestOptions options,
                            io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.admin.cluster.storedscripts.GetStoredScriptResponse>> handler)
      • deleteScriptAsync

        void deleteScriptAsync​(org.opensearch.action.admin.cluster.storedscripts.DeleteStoredScriptRequest request,
                               org.opensearch.client.RequestOptions options,
                               io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.support.master.AcknowledgedResponse>> handler)
      • putScriptAsync

        void putScriptAsync​(org.opensearch.action.admin.cluster.storedscripts.PutStoredScriptRequest putStoredScriptRequest,
                            org.opensearch.client.RequestOptions options,
                            io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.support.master.AcknowledgedResponse>> handler)
      • fieldCapsAsync

        void fieldCapsAsync​(org.opensearch.action.fieldcaps.FieldCapabilitiesRequest fieldCapabilitiesRequest,
                            org.opensearch.client.RequestOptions options,
                            io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.fieldcaps.FieldCapabilitiesResponse>> handler)