Interface GrafanaEndpointRestService

  • All Known Implementing Classes:
    GrafanaEndpointRestServiceImpl

    @Produces("application/json")
    @Consumes("application/json")
    @Path("/endpoints/grafana")
    public interface GrafanaEndpointRestService
    • 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)
      • getDashboard

        @Path("/{uid}/dashboards/{dashboardId}")
        @GET
        javax.ws.rs.core.Response getDashboard​(@PathParam("uid")
                                               String uid,
                                               @PathParam("dashboardId")
                                               String dashboardId)