@Path(value="/") @Consumes(value="application/json") @Produces(value="application/json") public class RestForecaster extends Object
| Constructor and Description |
|---|
RestForecaster() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
learn(String metricId,
List<org.hawkular.datamining.forecast.DataPoint> data) |
javax.ws.rs.core.Response |
predict(String metricId,
int ahead) |
javax.ws.rs.core.Response |
updateForecaster(String metricId,
org.hawkular.datamining.forecast.Forecaster.Update update) |
@GET
@Path(value="/metrics/{metricId}/forecaster/forecast")
public javax.ws.rs.core.Response predict(@PathParam(value="metricId")
String metricId,
@DefaultValue(value="1") @QueryParam(value="ahead")
int ahead)
@POST
@Path(value="/metrics/{metricId}/forecaster/learn")
public javax.ws.rs.core.Response learn(@PathParam(value="metricId")
String metricId,
List<org.hawkular.datamining.forecast.DataPoint> data)
@PUT
@Path(value="/metrics/{metricId}/forecaster")
public javax.ws.rs.core.Response updateForecaster(@PathParam(value="metricId")
String metricId,
org.hawkular.datamining.forecast.Forecaster.Update update)
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.