@Path(value="/system/grok") @Produces(value="application/json") @Consumes(value="application/json") public class GrokResource extends RestResource
configuration, userService| Constructor and Description |
|---|
GrokResource(GrokPatternService grokPatternService,
PaginatedGrokPatternService paginatedGrokPatternService) |
| 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) |
PaginatedResponse<GrokPattern> |
getPage(int page,
int perPage,
String query,
String sort,
String order) |
GrokPatternList |
listGrokPatterns()
Deprecated.
|
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, PaginatedGrokPatternService paginatedGrokPatternService)
@GET @Timed @Deprecated public GrokPatternList listGrokPatterns()
@GET @Timed @Path(value="/paginated") @Produces(value="application/json") public PaginatedResponse<GrokPattern> getPage(@QueryParam(value="page") @DefaultValue(value="1") int page, @QueryParam(value="per_page") @DefaultValue(value="50") int perPage, @QueryParam(value="query") @DefaultValue(value="") String query, @DefaultValue(value="name") @QueryParam(value="sort") String sort, @DefaultValue(value="asc") @QueryParam(value="order") String order)
@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–2021 Graylog, Inc.. All rights reserved.