Package org.openmetadata.service.jdbi3
Class UsageRepository
- java.lang.Object
-
- org.openmetadata.service.jdbi3.UsageRepository
-
public class UsageRepository extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUsageRepository.UsageDetailsMapper
-
Constructor Summary
Constructors Constructor Description UsageRepository(CollectionDAO dao)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomputePercentile(String entityType, String date)RestUtil.PutResponse<?>create(String entityType, String id, DailyCount usage)RestUtil.PutResponse<?>createByName(String entityType, String fullyQualifiedName, DailyCount usage)RestUtil.PutResponse<?>createOrUpdate(String entityType, UUID id, DailyCount usage)RestUtil.PutResponse<?>createOrUpdateByName(String entityType, String fullyQualifiedName, DailyCount usage)EntityUsageget(String entityType, String id, String date, int days)EntityUsagegetByName(String entityType, String fqn, String date, int days)
-
-
-
Constructor Detail
-
UsageRepository
public UsageRepository(CollectionDAO dao)
-
-
Method Detail
-
get
public EntityUsage get(String entityType, String id, String date, int days)
-
getByName
public EntityUsage getByName(String entityType, String fqn, String date, int days)
-
create
public RestUtil.PutResponse<?> create(String entityType, String id, DailyCount usage)
-
createByName
public RestUtil.PutResponse<?> createByName(String entityType, String fullyQualifiedName, DailyCount usage)
-
createOrUpdate
public RestUtil.PutResponse<?> createOrUpdate(String entityType, UUID id, DailyCount usage)
-
createOrUpdateByName
public RestUtil.PutResponse<?> createOrUpdateByName(String entityType, String fullyQualifiedName, DailyCount usage)
-
-