/* * Copyright (c) 2012 EMC Corporation * All Rights Reserved */ package com.emc.storageos.db.client; import java.util.List; /** * Times series metadata */ public interface TimeSeriesMetadata { /** * Time buckets */ public enum TimeBucket { SECOND, MINUTE, HOUR, DAY, MONTH, YEAR } /** * Name of this time series data type * * @return */ String getName(); /** * Supported query granularity * * @return bucket granularities at which you can query this time series data type */ List<TimeBucket> getSupportedQueryGranularity(); }