Class ReportDataResource
java.lang.Object
org.openmetadata.service.resources.EntityTimeSeriesResource<ReportData,ReportDataRepository>
org.openmetadata.service.resources.analytics.ReportDataResource
@Path("/v1/analytics/dataInsights/data")
@Produces("application/json")
@Consumes("application/json")
public class ReportDataResource
extends EntityTimeSeriesResource<ReportData,ReportDataRepository>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.openmetadata.service.resources.EntityTimeSeriesResource
authorizer, entityClass, entityType, repository -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseaddReportData(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, @Valid ReportData reportData) javax.ws.rs.core.ResponsedeletePreviousReportData(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, @NonNull ReportData.ReportDataType reportDataType) javax.ws.rs.core.ResponsedeleteReportData(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, @NonNull ReportData.ReportDataType reportDataType, @NonNull String date) list(javax.ws.rs.core.SecurityContext securityContext, @NonNull ReportData.ReportDataType reportDataType, @NonNull Long startTs, @NonNull Long endTs) Methods inherited from class org.openmetadata.service.resources.EntityTimeSeriesResource
create, create, initialize
-
Field Details
-
COLLECTION_PATH
- See Also:
-
-
Constructor Details
-
ReportDataResource
-
-
Method Details
-
list
@GET public ResultList<ReportData> list(@Context javax.ws.rs.core.SecurityContext securityContext, @NonNull @QueryParam("reportDataType") @NonNull ReportData.ReportDataType reportDataType, @NonNull @QueryParam("startTs") @NonNull Long startTs, @NonNull @QueryParam("endTs") @NonNull Long endTs) -
addReportData
@POST public javax.ws.rs.core.Response addReportData(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @Valid @Valid ReportData reportData) -
deleteReportData
@DELETE @Path("/{reportDataType}/{date}") public javax.ws.rs.core.Response deleteReportData(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @NonNull @PathParam("reportDataType") @NonNull ReportData.ReportDataType reportDataType, @NonNull @PathParam("date") @NonNull String date) -
deletePreviousReportData
@DELETE @Path("/{reportDataType}") public javax.ws.rs.core.Response deletePreviousReportData(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @NonNull @PathParam("reportDataType") @NonNull ReportData.ReportDataType reportDataType)
-