Package org.duracloud.durastore.rest
Class StorageStatsResource
- java.lang.Object
-
- org.duracloud.durastore.rest.StorageStatsResource
-
@Component("storageStatsResource") public class StorageStatsResource extends Object- Author:
- Daniel Bernstein
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStorageStatsResource.GroupBy
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description StorageStatsResource(org.duracloud.mill.db.repo.JpaSpaceStatsRepo spaceStatsRepo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetInterval(StorageStatsResource.GroupBy groupBy)List<SpaceStatsDTO>getSpaceStats(String accountId, String storeId, String spaceId, Date start, Date end, StorageStatsResource.GroupBy groupBy)List<SpaceStatsDTO>getStorageProviderByDay(String account, String storeId, Date date)List<StoreStatsDTO>getStorageProviderStats(String account, String storeId, Date start, Date end, StorageStatsResource.GroupBy groupBy)
-
-
-
Method Detail
-
getSpaceStats
public List<SpaceStatsDTO> getSpaceStats(String accountId, String storeId, String spaceId, Date start, Date end, StorageStatsResource.GroupBy groupBy)
-
getInterval
protected String getInterval(StorageStatsResource.GroupBy groupBy)
-
getStorageProviderStats
public List<StoreStatsDTO> getStorageProviderStats(String account, String storeId, Date start, Date end, StorageStatsResource.GroupBy groupBy)
-
getStorageProviderByDay
public List<SpaceStatsDTO> getStorageProviderByDay(String account, String storeId, Date date)
-
-