Class MigrationStateResource

java.lang.Object
org.graylog.plugins.views.storage.migration.state.rest.MigrationStateResource

@Path("/migration") @RequiresAuthentication @Consumes("application/json") @Produces("application/json") public class MigrationStateResource extends Object
  • Constructor Details

  • Method Details

    • trigger

      @POST @Path("/trigger") @RequiresPermissions("datanode:migration") public jakarta.ws.rs.core.Response trigger(@NotNull @NotNull MigrationStepRequest request)
    • status

      @GET @Path("/state") @RequiresPermissions("datanode:migration") public CurrentStateInformation status()
    • serialize

      @GET @Path("/serialize") @RequiresPermissions("datanode:migration") @Produces("text/plain") public String serialize()
    • resetState

      @DELETE @Path("/state") @RequiresPermissions("datanode:migration") public CurrentStateInformation resetState()
    • getJournalEstimate

      @GET @Path("/journalestimate") @RequiresPermissions("datanode:migration") public JournalEstimate getJournalEstimate()