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