Interface IndicesClient


  • public interface IndicesClient
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void analyzeAsync​(org.elasticsearch.client.indices.AnalyzeRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.AnalyzeResponse>> handler)  
      void clearCacheAsync​(org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheRequest clearIndicesCacheRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheResponse>> handler)  
      org.elasticsearch.action.support.master.AcknowledgedResponse close​(org.elasticsearch.action.admin.indices.close.CloseIndexRequest closeIndexRequest, org.elasticsearch.client.RequestOptions options)  
      void closeAsync​(org.elasticsearch.action.admin.indices.close.CloseIndexRequest closeIndexRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)  
      void createAsync​(org.elasticsearch.client.indices.CreateIndexRequest createIndexRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.CreateIndexResponse>> handler)  
      void deleteAsync​(org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest deleteIndexRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)  
      void deleteTemplateAsync​(org.elasticsearch.action.admin.indices.template.delete.DeleteIndexTemplateRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)  
      void existsAliasAsync​(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)  
      void existsAsync​(org.elasticsearch.client.indices.GetIndexRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)  
      void existsTemplateAsync​(org.elasticsearch.client.indices.IndexTemplatesExistRequest indexTemplatesExistRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)  
      void flushAsync​(org.elasticsearch.action.admin.indices.flush.FlushRequest flushRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.flush.FlushResponse>> handler)  
      void flushSyncedAsync​(org.elasticsearch.action.admin.indices.flush.SyncedFlushRequest syncedFlushRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.SyncedFlushResponse>> handler)  
      void forcemergeAsync​(org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequest forceMergeRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.forcemerge.ForceMergeResponse>> handler)  
      void freezeAsync​(org.elasticsearch.client.indices.FreezeIndexRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.core.ShardsAcknowledgedResponse>> handler)  
      void getAliasAsync​(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.GetAliasesResponse>> handler)  
      void getAsync​(org.elasticsearch.client.indices.GetIndexRequest getIndexRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.GetIndexResponse>> handler)  
      void getFieldMappingAsync​(org.elasticsearch.client.indices.GetFieldMappingsRequest getFieldMappingsRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.GetFieldMappingsResponse>> handler)  
      void getIndexTemplateAsync​(org.elasticsearch.client.indices.GetIndexTemplatesRequest getIndexTemplatesRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.GetIndexTemplatesResponse>> handler)  
      void getMappingAsync​(org.elasticsearch.client.indices.GetMappingsRequest getMappingsRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.GetMappingsResponse>> handler)  
      void getSettingsAsync​(org.elasticsearch.action.admin.indices.settings.get.GetSettingsRequest getSettingsRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.settings.get.GetSettingsResponse>> handler)  
      void openAsync​(org.elasticsearch.action.admin.indices.open.OpenIndexRequest openIndexRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.open.OpenIndexResponse>> handler)  
      void putMappingAsync​(org.elasticsearch.client.indices.PutMappingRequest putMappingRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)  
      void putSettingsAsync​(org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsRequest updateSettingsRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)  
      void putTemplateAsync​(org.elasticsearch.client.indices.PutIndexTemplateRequest putIndexTemplateRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)  
      void refreshAsync​(org.elasticsearch.action.admin.indices.refresh.RefreshRequest refreshRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.refresh.RefreshResponse>> handler)  
      void reloadAnalyzersAsync​(org.elasticsearch.client.indices.ReloadAnalyzersRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.ReloadAnalyzersResponse>> handler)  
      void rolloverAsync​(org.elasticsearch.client.indices.rollover.RolloverRequest rolloverRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.rollover.RolloverResponse>> handler)  
      void shrinkAsync​(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.shrink.ResizeResponse>> handler)  
      void splitAsync​(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.shrink.ResizeResponse>> handler)  
      void unfreezeAsync​(org.elasticsearch.client.indices.UnfreezeIndexRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.core.ShardsAcknowledgedResponse>> handler)  
      void updateAliasesAsync​(org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest indicesAliasesRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)  
      void validateQueryAsync​(org.elasticsearch.action.admin.indices.validate.query.ValidateQueryRequest validateQueryRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.validate.query.ValidateQueryResponse>> handler)  
    • Method Detail

      • deleteAsync

        void deleteAsync​(org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest deleteIndexRequest,
                         org.elasticsearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)
      • createAsync

        void createAsync​(org.elasticsearch.client.indices.CreateIndexRequest createIndexRequest,
                         org.elasticsearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.CreateIndexResponse>> handler)
      • putMappingAsync

        void putMappingAsync​(org.elasticsearch.client.indices.PutMappingRequest putMappingRequest,
                             org.elasticsearch.client.RequestOptions options,
                             io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)
      • getMappingAsync

        void getMappingAsync​(org.elasticsearch.client.indices.GetMappingsRequest getMappingsRequest,
                             org.elasticsearch.client.RequestOptions options,
                             io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.GetMappingsResponse>> handler)
      • getFieldMappingAsync

        void getFieldMappingAsync​(org.elasticsearch.client.indices.GetFieldMappingsRequest getFieldMappingsRequest,
                                  org.elasticsearch.client.RequestOptions options,
                                  io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.GetFieldMappingsResponse>> handler)
      • updateAliasesAsync

        void updateAliasesAsync​(org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest indicesAliasesRequest,
                                org.elasticsearch.client.RequestOptions options,
                                io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)
      • openAsync

        void openAsync​(org.elasticsearch.action.admin.indices.open.OpenIndexRequest openIndexRequest,
                       org.elasticsearch.client.RequestOptions options,
                       io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.open.OpenIndexResponse>> handler)
      • close

        org.elasticsearch.action.support.master.AcknowledgedResponse close​(org.elasticsearch.action.admin.indices.close.CloseIndexRequest closeIndexRequest,
                                                                           org.elasticsearch.client.RequestOptions options)
      • closeAsync

        void closeAsync​(org.elasticsearch.action.admin.indices.close.CloseIndexRequest closeIndexRequest,
                        org.elasticsearch.client.RequestOptions options,
                        io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)
      • existsAliasAsync

        void existsAliasAsync​(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest,
                              org.elasticsearch.client.RequestOptions options,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)
      • refreshAsync

        void refreshAsync​(org.elasticsearch.action.admin.indices.refresh.RefreshRequest refreshRequest,
                          org.elasticsearch.client.RequestOptions options,
                          io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.refresh.RefreshResponse>> handler)
      • flushAsync

        void flushAsync​(org.elasticsearch.action.admin.indices.flush.FlushRequest flushRequest,
                        org.elasticsearch.client.RequestOptions options,
                        io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.flush.FlushResponse>> handler)
      • flushSyncedAsync

        void flushSyncedAsync​(org.elasticsearch.action.admin.indices.flush.SyncedFlushRequest syncedFlushRequest,
                              org.elasticsearch.client.RequestOptions options,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.SyncedFlushResponse>> handler)
      • getSettingsAsync

        void getSettingsAsync​(org.elasticsearch.action.admin.indices.settings.get.GetSettingsRequest getSettingsRequest,
                              org.elasticsearch.client.RequestOptions options,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.settings.get.GetSettingsResponse>> handler)
      • getAsync

        void getAsync​(org.elasticsearch.client.indices.GetIndexRequest getIndexRequest,
                      org.elasticsearch.client.RequestOptions options,
                      io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.GetIndexResponse>> handler)
      • forcemergeAsync

        void forcemergeAsync​(org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequest forceMergeRequest,
                             org.elasticsearch.client.RequestOptions options,
                             io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.forcemerge.ForceMergeResponse>> handler)
      • clearCacheAsync

        void clearCacheAsync​(org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheRequest clearIndicesCacheRequest,
                             org.elasticsearch.client.RequestOptions options,
                             io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheResponse>> handler)
      • existsAsync

        void existsAsync​(org.elasticsearch.client.indices.GetIndexRequest request,
                         org.elasticsearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)
      • shrinkAsync

        void shrinkAsync​(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest,
                         org.elasticsearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.shrink.ResizeResponse>> handler)
      • splitAsync

        void splitAsync​(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest,
                        org.elasticsearch.client.RequestOptions options,
                        io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.shrink.ResizeResponse>> handler)
      • rolloverAsync

        void rolloverAsync​(org.elasticsearch.client.indices.rollover.RolloverRequest rolloverRequest,
                           org.elasticsearch.client.RequestOptions options,
                           io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.rollover.RolloverResponse>> handler)
      • getAliasAsync

        void getAliasAsync​(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest,
                           org.elasticsearch.client.RequestOptions options,
                           io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.GetAliasesResponse>> handler)
      • putSettingsAsync

        void putSettingsAsync​(org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsRequest updateSettingsRequest,
                              org.elasticsearch.client.RequestOptions options,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)
      • putTemplateAsync

        void putTemplateAsync​(org.elasticsearch.client.indices.PutIndexTemplateRequest putIndexTemplateRequest,
                              org.elasticsearch.client.RequestOptions options,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)
      • validateQueryAsync

        void validateQueryAsync​(org.elasticsearch.action.admin.indices.validate.query.ValidateQueryRequest validateQueryRequest,
                                org.elasticsearch.client.RequestOptions options,
                                io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.indices.validate.query.ValidateQueryResponse>> handler)
      • getIndexTemplateAsync

        void getIndexTemplateAsync​(org.elasticsearch.client.indices.GetIndexTemplatesRequest getIndexTemplatesRequest,
                                   org.elasticsearch.client.RequestOptions options,
                                   io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.GetIndexTemplatesResponse>> handler)
      • existsTemplateAsync

        void existsTemplateAsync​(org.elasticsearch.client.indices.IndexTemplatesExistRequest indexTemplatesExistRequest,
                                 org.elasticsearch.client.RequestOptions options,
                                 io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)
      • analyzeAsync

        void analyzeAsync​(org.elasticsearch.client.indices.AnalyzeRequest request,
                          org.elasticsearch.client.RequestOptions options,
                          io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.AnalyzeResponse>> handler)
      • freezeAsync

        void freezeAsync​(org.elasticsearch.client.indices.FreezeIndexRequest request,
                         org.elasticsearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.core.ShardsAcknowledgedResponse>> handler)
      • unfreezeAsync

        void unfreezeAsync​(org.elasticsearch.client.indices.UnfreezeIndexRequest request,
                           org.elasticsearch.client.RequestOptions options,
                           io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.core.ShardsAcknowledgedResponse>> handler)
      • deleteTemplateAsync

        void deleteTemplateAsync​(org.elasticsearch.action.admin.indices.template.delete.DeleteIndexTemplateRequest request,
                                 org.elasticsearch.client.RequestOptions options,
                                 io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)
      • reloadAnalyzersAsync

        void reloadAnalyzersAsync​(org.elasticsearch.client.indices.ReloadAnalyzersRequest request,
                                  org.elasticsearch.client.RequestOptions options,
                                  io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.indices.ReloadAnalyzersResponse>> handler)