@Path(value="/system/pipelines/pipeline") @Consumes(value="application/json") @Produces(value="application/json") public class PipelineResource extends RestResource implements PluginRestResource
configuration, userService| Constructor and Description |
|---|
PipelineResource(PipelineService pipelineService,
PaginatedPipelineService paginatedPipelineService,
PipelineRuleParser pipelineRuleParser) |
| Modifier and Type | Method and Description |
|---|---|
PipelineSource |
createFromParser(@NotNull PipelineSource pipelineSource) |
void |
delete(String id) |
PipelineSource |
get(String id) |
Collection<PipelineSource> |
getAll() |
PaginatedResponse<PipelineSource> |
getPage(int page,
int perPage,
String query,
String sort,
String order) |
PipelineSource |
parse(@NotNull PipelineSource pipelineSource) |
PipelineSource |
update(String id,
@NotNull PipelineSource update) |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public PipelineResource(PipelineService pipelineService, PaginatedPipelineService paginatedPipelineService, PipelineRuleParser pipelineRuleParser)
@POST public PipelineSource createFromParser(@NotNull @NotNull PipelineSource pipelineSource) throws ParseException
ParseException@POST @Path(value="/parse") public PipelineSource parse(@NotNull @NotNull PipelineSource pipelineSource) throws ParseException
ParseException@GET public Collection<PipelineSource> getAll()
@GET @Path(value="/paginated") @Produces(value="application/json") public PaginatedResponse<PipelineSource> 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="title") @QueryParam(value="sort") String sort, @DefaultValue(value="asc") @QueryParam(value="order") String order)
@Path(value="/{id}")
@GET
public PipelineSource get(@PathParam(value="id")
String id)
throws NotFoundException
NotFoundException@Path(value="/{id}")
@PUT
public PipelineSource update(@PathParam(value="id")
String id,
@NotNull
@NotNull PipelineSource update)
throws NotFoundException
NotFoundException@Path(value="/{id}")
@DELETE
public void delete(@PathParam(value="id")
String id)
throws NotFoundException
NotFoundExceptionCopyright © 2012–2021 Graylog, Inc.. All rights reserved.