Class ClusterConfigResource

java.lang.Object
org.graylog2.shared.rest.resources.RestResource
org.graylog2.rest.resources.system.ClusterConfigResource

@Path("/system/cluster_config") @Produces("application/json") public class ClusterConfigResource extends RestResource
  • Field Details

  • Constructor Details

  • Method Details

    • list

      @GET @Timed public ClusterConfigList list()
    • read

      @GET @Path("{configClass}") @Timed public Object read(@PathParam("configClass") @NotBlank @NotBlank String configClass)
    • update

      @PUT @Timed @Path("{configClass}") @Consumes("application/json") public javax.ws.rs.core.Response update(@PathParam("configClass") @NotBlank @NotBlank String configClass, @NotNull @NotNull InputStream body) throws IOException
      Throws:
      IOException
    • delete

      @DELETE @Path("{configClass}") @Timed public void delete(@PathParam("configClass") @NotBlank @NotBlank String configClass)
    • schema

      @GET @Path("{configClass}") @Produces("application/schema+json") @Timed public com.fasterxml.jackson.module.jsonSchema.JsonSchema schema(@PathParam("configClass") @NotBlank @NotBlank String configClass)