Class ReportDataResource
- java.lang.Object
-
- org.openmetadata.service.resources.analytics.ReportDataResource
-
@Path("/v1/analytics/dataInsights/data") @Produces("application/json") @Consumes("application/json") public class ReportDataResource extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReportDataResource.ReportDataResultList
-
Field Summary
Fields Modifier and Type Field Description protected Authorizerauthorizerstatic StringCOLLECTION_PATHprotected ReportDataRepositorydao
-
Constructor Summary
Constructors Constructor Description ReportDataResource(CollectionDAO dao, Authorizer authorizer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseaddReportData(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.SecurityContext securityContext, @Valid ReportData reportData)ResultList<ReportData>list(javax.ws.rs.core.SecurityContext securityContext, @NonNull ReportData.ReportDataType reportDataType, @NonNull Long startTs, @NonNull Long endTs)
-
-
-
Field Detail
-
COLLECTION_PATH
public static final String COLLECTION_PATH
- See Also:
- Constant Field Values
-
dao
protected final ReportDataRepository dao
-
authorizer
protected final Authorizer authorizer
-
-
Constructor Detail
-
ReportDataResource
public ReportDataResource(CollectionDAO dao, Authorizer authorizer)
-
-
Method Detail
-
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) throws IOException
- Throws:
IOException
-
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) throws IOException- Throws:
IOException
-
-