@Path(value="/system/grok") @Produces(value="application/json") @Consumes(value="application/json") public class GrokResource extends RestResource
userService| Constructor and Description |
|---|
GrokResource(GrokPatternService grokPatternService) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
bulkUpdatePatterns(@NotNull GrokPatternList patternList,
boolean replace) |
javax.ws.rs.core.Response |
bulkUpdatePatternsFromTextFile(@NotNull InputStream patternsFile,
boolean replace) |
javax.ws.rs.core.Response |
createPattern(@Valid @NotNull GrokPattern pattern) |
GrokPatternList |
listGrokPatterns() |
GrokPattern |
listPattern(String patternId) |
void |
removePattern(String patternId) |
javax.ws.rs.core.Response |
testPattern(GrokPatternTestRequest request) |
GrokPattern |
updatePattern(String patternId,
GrokPattern pattern) |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, 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 @Path(value="/test") public javax.ws.rs.core.Response testPattern(GrokPatternTestRequest request)
@POST
@Timed
public javax.ws.rs.core.Response createPattern(@Valid @NotNull
@Valid @NotNull GrokPattern pattern)
throws ValidationException
ValidationException@PUT
@Timed
public javax.ws.rs.core.Response bulkUpdatePatterns(@NotNull
@NotNull GrokPatternList patternList,
@QueryParam(value="replace") @DefaultValue(value="false")
boolean replace)
throws ValidationException
ValidationException@POST
@Consumes(value="text/plain")
@Timed
public javax.ws.rs.core.Response bulkUpdatePatternsFromTextFile(@NotNull
@NotNull InputStream patternsFile,
@QueryParam(value="replace") @DefaultValue(value="false")
boolean replace)
throws ValidationException,
IOException
ValidationExceptionIOException@PUT
@Timed
@Path(value="/{patternId}")
public GrokPattern updatePattern(@PathParam(value="patternId")
String patternId,
GrokPattern pattern)
throws ValidationException
ValidationException@DELETE
@Timed
@Path(value="/{patternId}")
public void removePattern(@PathParam(value="patternId")
String patternId)
throws NotFoundException
NotFoundExceptionCopyright © 2012–2020 Graylog, Inc.. All rights reserved.