@Path(value="/") @Consumes(value="application/json") @Produces(value="application/json") public class RestSubscriptions extends Object
| Constructor and Description |
|---|
RestSubscriptions() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getAll() |
javax.ws.rs.core.Response |
getOne(String metricId) |
javax.ws.rs.core.Response |
subscribe(org.hawkular.datamining.api.model.Metric.RestBlueprint blueprint) |
javax.ws.rs.core.Response |
unsubscribe(String metricId) |
javax.ws.rs.core.Response |
updateMetric(String metricId,
org.hawkular.datamining.api.model.Metric.Update update) |
@GET @Path(value="/metrics") public javax.ws.rs.core.Response getAll()
@GET
@Path(value="/metrics/{metricId}")
public javax.ws.rs.core.Response getOne(@PathParam(value="metricId")
String metricId)
@POST @Path(value="/metrics") public javax.ws.rs.core.Response subscribe(org.hawkular.datamining.api.model.Metric.RestBlueprint blueprint)
@PUT
@Path(value="/metrics/{id}")
public javax.ws.rs.core.Response updateMetric(@PathParam(value="id")
String metricId,
org.hawkular.datamining.api.model.Metric.Update update)
@DELETE
@Path(value="/metrics/{id}")
public javax.ws.rs.core.Response unsubscribe(@PathParam(value="id")
String metricId)
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.