@Path(value="/system/grok") @Produces(value="application/json") @Consumes(value="application/json") public class GrokResource extends RestResource
objectMapper, serverStatus, userService
Constructor and Description |
---|
GrokResource(GrokPatternService grokPatternService) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
bulkUpdatePatterns(GrokPatternList patternList) |
javax.ws.rs.core.Response |
createPattern(GrokPattern pattern) |
GrokPatternList |
listGrokPatterns() |
GrokPattern |
listPattern(String patternId) |
void |
removePattern(String patternId) |
GrokPattern |
updatePattern(String patternId,
GrokPattern pattern) |
bytesToValueMap, checkPermission, checkPermission, getCurrentUser, getSubject, guessContentType, isPermitted, isPermitted, page, restrictToMaster, setPrettyPrint
@Inject public GrokResource(GrokPatternService grokPatternService)
@GET @Timed public GrokPatternList listGrokPatterns()
@GET @Timed @Path(value="/{patternId}") public GrokPattern listPattern(@PathParam(value="patternId") String patternId) throws NotFoundException
NotFoundException
@POST @Timed public javax.ws.rs.core.Response createPattern(@NotNull GrokPattern pattern) throws ValidationException
ValidationException
@PUT @Timed public javax.ws.rs.core.Response bulkUpdatePatterns(@NotNull GrokPatternList patternList) throws ValidationException
ValidationException
@PUT @Timed @Path(value="/{patternId}") public GrokPattern updatePattern(@PathParam(value="patternId") String patternId, GrokPattern pattern) throws NotFoundException, ValidationException
NotFoundException
ValidationException
@DELETE @Timed @Path(value="/{patternId}") public void removePattern(@PathParam(value="patternId") String patternId)
Copyright © 2012-2015 Graylog, Inc.. All Rights Reserved.