Class PreflightResource

java.lang.Object
org.graylog2.bootstrap.preflight.web.resources.PreflightResource

@Path("/api/") @Produces("application/json") public class PreflightResource extends Object
  • Constructor Details

    • PreflightResource

      @Inject public PreflightResource(NodeService nodeService)
  • Method Details

    • listDataNodes

      @GET @Path("/data_nodes") public List<Node> listDataNodes()
    • get

      @GET @Path("/ca") public CA get()
    • createCA

      @POST @Path("/ca/create") public void createCA()
    • uploadCA

      @POST @Path("/ca/upload") @Consumes("application/json") public void uploadCA()
    • startOver

      @DELETE @Path("/startOver") public void startOver()
    • startOver

      @DELETE @Path("/startOver/{nodeID}") public void startOver(@PathParam("nodeID") String nodeID)
    • generate

      @POST @Path("/generate") public void generate()
    • addParameters

      @POST @Path("/{nodeID}") @Consumes("application/json") public void addParameters(@PathParam("nodeID") String nodeID, @NotNull @NotNull CertParameters params)