@Path(value="/samples") @Produces(value="application/json") @Consumes(value="application/json") public class SamplesResource extends Object
| Constructor and Description |
|---|
SamplesResource(org.opennms.newts.api.SampleRepository sampleRepository,
org.opennms.newts.api.search.Indexer indexer) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteSamples(org.opennms.newts.api.Resource resource,
com.google.common.base.Optional<String> contextId) |
Collection<Collection<SampleDTO>> |
getSamples(org.opennms.newts.api.Resource resource,
com.google.common.base.Optional<TimestampParam> start,
com.google.common.base.Optional<TimestampParam> end,
com.google.common.base.Optional<String> contextId) |
javax.ws.rs.core.Response |
writeSamples(Collection<SampleDTO> samples) |
public SamplesResource(org.opennms.newts.api.SampleRepository sampleRepository,
org.opennms.newts.api.search.Indexer indexer)
@POST @Timed public javax.ws.rs.core.Response writeSamples(Collection<SampleDTO> samples)
@GET
@Timed
@Path(value="/{resource}")
public Collection<Collection<SampleDTO>> getSamples(@PathParam(value="resource")
org.opennms.newts.api.Resource resource,
@QueryParam(value="start")
com.google.common.base.Optional<TimestampParam> start,
@QueryParam(value="end")
com.google.common.base.Optional<TimestampParam> end,
@QueryParam(value="context")
com.google.common.base.Optional<String> contextId)
@DELETE
@Timed
@Path(value="/{resource}")
public void deleteSamples(@PathParam(value="resource")
org.opennms.newts.api.Resource resource,
@QueryParam(value="context")
com.google.common.base.Optional<String> contextId)
Copyright © 2019. All rights reserved.