Interface GrafanaEndpointRestService
-
- All Known Implementing Classes:
GrafanaEndpointRestServiceImpl
@Produces("application/json") @Consumes("application/json") @Path("/endpoints/grafana") public interface GrafanaEndpointRestService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.Response
createEndpoint(GrafanaEndpoint newGrafanaEndpoint)
javax.ws.rs.core.Response
deleteAllEndpoints()
javax.ws.rs.core.Response
deleteEndpoint(Long endpointId)
javax.ws.rs.core.Response
getDashboard(String uid, String dashboardId)
javax.ws.rs.core.Response
getEndpoint(Long endpointId)
javax.ws.rs.core.Response
listDashboards(String uid)
javax.ws.rs.core.Response
listEndpoints()
javax.ws.rs.core.Response
updateEndpoint(GrafanaEndpoint grafanaEndpoint)
javax.ws.rs.core.Response
verifyEndpoint(GrafanaEndpoint grafanaEndpoint)
-
-
-
Method Detail
-
listEndpoints
@GET javax.ws.rs.core.Response listEndpoints()
-
deleteAllEndpoints
@DELETE javax.ws.rs.core.Response deleteAllEndpoints()
-
verifyEndpoint
@POST @Path("/verify") javax.ws.rs.core.Response verifyEndpoint(GrafanaEndpoint grafanaEndpoint)
-
getEndpoint
@GET @Path("/{id}") javax.ws.rs.core.Response getEndpoint(@PathParam("id") Long endpointId)
-
updateEndpoint
@PUT @Path("/{id}") javax.ws.rs.core.Response updateEndpoint(GrafanaEndpoint grafanaEndpoint)
-
createEndpoint
@POST javax.ws.rs.core.Response createEndpoint(GrafanaEndpoint newGrafanaEndpoint)
-
deleteEndpoint
@DELETE @Path("/{id}") javax.ws.rs.core.Response deleteEndpoint(@PathParam("id") Long endpointId)
-
listDashboards
@Path("/{uid}/dashboards") @GET javax.ws.rs.core.Response listDashboards(@PathParam("uid") String uid)
-
-