Interface SnapshotClient


  • public interface SnapshotClient
    • Method Summary

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

      • getRepositoryAsync

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

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

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

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

        void cleanupRepositoryAsync​(org.opensearch.action.admin.cluster.repositories.cleanup.CleanupRepositoryRequest cleanupRepositoryRequest,
                                    org.opensearch.client.RequestOptions options,
                                    io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.admin.cluster.repositories.cleanup.CleanupRepositoryResponse>> handler)
      • createAsync

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

        void cloneAsync​(org.opensearch.action.admin.cluster.snapshots.clone.CloneSnapshotRequest cloneSnapshotRequest,
                        org.opensearch.client.RequestOptions options,
                        io.vertx.core.Handler<io.vertx.core.AsyncResult<org.opensearch.action.support.master.AcknowledgedResponse>> handler)
      • getAsync

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

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

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

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