Interface SnapshotClient


  • public interface SnapshotClient
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void createAsync​(org.elasticsearch.action.admin.cluster.snapshots.create.CreateSnapshotRequest createSnapshotRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.snapshots.create.CreateSnapshotResponse>> handler)  
      void createRepositoryAsync​(org.elasticsearch.action.admin.cluster.repositories.put.PutRepositoryRequest putRepositoryRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)  
      void deleteAsync​(org.elasticsearch.action.admin.cluster.snapshots.delete.DeleteSnapshotRequest deleteSnapshotRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)  
      void deleteRepositoryAsync​(org.elasticsearch.action.admin.cluster.repositories.delete.DeleteRepositoryRequest deleteRepositoryRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)  
      void getAsync​(org.elasticsearch.action.admin.cluster.snapshots.get.GetSnapshotsRequest getSnapshotsRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.snapshots.get.GetSnapshotsResponse>> handler)  
      void getRepositoryAsync​(org.elasticsearch.action.admin.cluster.repositories.get.GetRepositoriesRequest getRepositoriesRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.repositories.get.GetRepositoriesResponse>> handler)  
      void restoreAsync​(org.elasticsearch.action.admin.cluster.snapshots.restore.RestoreSnapshotRequest restoreSnapshotRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.snapshots.restore.RestoreSnapshotResponse>> handler)  
      void statusAsync​(org.elasticsearch.action.admin.cluster.snapshots.status.SnapshotsStatusRequest snapshotsStatusRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.snapshots.status.SnapshotsStatusResponse>> handler)  
      void verifyRepositoryAsync​(org.elasticsearch.action.admin.cluster.repositories.verify.VerifyRepositoryRequest verifyRepositoryRequest, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.repositories.verify.VerifyRepositoryResponse>> handler)  
    • Method Detail

      • getRepositoryAsync

        void getRepositoryAsync​(org.elasticsearch.action.admin.cluster.repositories.get.GetRepositoriesRequest getRepositoriesRequest,
                                org.elasticsearch.client.RequestOptions options,
                                io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.repositories.get.GetRepositoriesResponse>> handler)
      • createRepositoryAsync

        void createRepositoryAsync​(org.elasticsearch.action.admin.cluster.repositories.put.PutRepositoryRequest putRepositoryRequest,
                                   org.elasticsearch.client.RequestOptions options,
                                   io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)
      • deleteRepositoryAsync

        void deleteRepositoryAsync​(org.elasticsearch.action.admin.cluster.repositories.delete.DeleteRepositoryRequest deleteRepositoryRequest,
                                   org.elasticsearch.client.RequestOptions options,
                                   io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)
      • verifyRepositoryAsync

        void verifyRepositoryAsync​(org.elasticsearch.action.admin.cluster.repositories.verify.VerifyRepositoryRequest verifyRepositoryRequest,
                                   org.elasticsearch.client.RequestOptions options,
                                   io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.repositories.verify.VerifyRepositoryResponse>> handler)
      • createAsync

        void createAsync​(org.elasticsearch.action.admin.cluster.snapshots.create.CreateSnapshotRequest createSnapshotRequest,
                         org.elasticsearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.snapshots.create.CreateSnapshotResponse>> handler)
      • getAsync

        void getAsync​(org.elasticsearch.action.admin.cluster.snapshots.get.GetSnapshotsRequest getSnapshotsRequest,
                      org.elasticsearch.client.RequestOptions options,
                      io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.snapshots.get.GetSnapshotsResponse>> handler)
      • statusAsync

        void statusAsync​(org.elasticsearch.action.admin.cluster.snapshots.status.SnapshotsStatusRequest snapshotsStatusRequest,
                         org.elasticsearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.snapshots.status.SnapshotsStatusResponse>> handler)
      • restoreAsync

        void restoreAsync​(org.elasticsearch.action.admin.cluster.snapshots.restore.RestoreSnapshotRequest restoreSnapshotRequest,
                          org.elasticsearch.client.RequestOptions options,
                          io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.admin.cluster.snapshots.restore.RestoreSnapshotResponse>> handler)
      • deleteAsync

        void deleteAsync​(org.elasticsearch.action.admin.cluster.snapshots.delete.DeleteSnapshotRequest deleteSnapshotRequest,
                         org.elasticsearch.client.RequestOptions options,
                         io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.action.support.master.AcknowledgedResponse>> handler)