@Path(value="/system/cluster_config") @Produces(value="application/json") public class ClusterConfigResource extends RestResource
objectMapper, userService| Constructor and Description |
|---|
ClusterConfigResource(ClusterConfigService clusterConfigService,
ChainingClassLoader chainingClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(String configClass) |
ClusterConfigList |
list() |
Object |
read(String configClass) |
com.fasterxml.jackson.module.jsonSchema.JsonSchema |
schema(String configClass) |
javax.ws.rs.core.Response |
update(String configClass,
InputStream body) |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public ClusterConfigResource(ClusterConfigService clusterConfigService, ChainingClassLoader chainingClassLoader)
@GET @Timed public ClusterConfigList list()
@GET
@Path(value="{configClass}")
@Timed
public Object read(@PathParam(value="configClass") @NotBlank
String configClass)
@PUT
@Timed
@Path(value="{configClass}")
@Consumes(value="application/json")
public javax.ws.rs.core.Response update(@PathParam(value="configClass") @NotBlank
String configClass,
@NotNull
InputStream body)
throws IOException
IOException@DELETE
@Path(value="{configClass}")
@Timed
public void delete(@PathParam(value="configClass") @NotBlank
String configClass)
@GET
@Path(value="{configClass}")
@Produces(value="application/schema+json")
@Timed
public com.fasterxml.jackson.module.jsonSchema.JsonSchema schema(@PathParam(value="configClass") @NotBlank
String configClass)
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.