Package org.duracloud.durastore.rest
Class StorageStatsRest
java.lang.Object
org.duracloud.durastore.rest.BaseRest
org.duracloud.durastore.rest.StorageStatsRest
REST interface for the StorageStats
- Author:
- Daniel Bernstein Date: 2/25/2016
-
Field Summary
Fields inherited from class org.duracloud.durastore.rest.BaseRest
APP_NAME, APPLICATION_XML, CONTENT_MIMETYPE_HEADER, COPY_SOURCE_HEADER, COPY_SOURCE_STORE_HEADER, DEFAULT_MIME, HEADER_PREFIX, HTML, RANGE_HEADER, SPACE_ACL_HEADER, TEXT_PLAIN, XML -
Constructor Summary
ConstructorsConstructorDescriptionStorageStatsRest(StorageStatsResource resource, StorageProviderFactory storageProviderFactory) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Responsejavax.ws.rs.core.ResponsegetStorageStatsByDay(String storeId, String dateMs) protected StringgetStoreId(String storeId) javax.ws.rs.core.ResponsegetStoreStatsOverTime(String storeId, String startMs, String endMs, String groupBy) protected DateresolveEndDate(String endMs) protected DateresolveStartDate(String startMs) protected DatetoDateFromMs(String endMs) Methods inherited from class org.duracloud.durastore.rest.BaseRest
getAccountId, getSpaceACLs, getSubdomain, getUserProperties, getUserProperties, responseBad, responseBad, responseBad, responseBadRequest, responseNotFound, responseNotFound, responseOk, responseOk, responseOk, responseOkStream, responseOkXml, responseOkXmlStream
-
Constructor Details
-
StorageStatsRest
@Autowired public StorageStatsRest(StorageStatsResource resource, StorageProviderFactory storageProviderFactory)
-
-
Method Details
-
getSpaceStatsOverTime
@Path("/space/{spaceID}") @GET @Produces("application/json") public javax.ws.rs.core.Response getSpaceStatsOverTime(@PathParam("spaceID") String spaceId, @QueryParam("storeID") String storeId, @QueryParam("start") String startMs, @QueryParam("end") String endMs, @QueryParam("groupBy") String groupBy) -
getStoreStatsOverTime
-
resolveEndDate
-
resolveStartDate
-
toDateFromMs
- Throws:
NumberFormatException
-
getStorageStatsByDay
-
getStoreId
- Throws:
NotFoundException
-