Package org.gcube.accounting.datamodel
Interface AggregatedUsageRecord<A extends AggregatedUsageRecord<A,U>,U extends UsageRecord>
- All Superinterfaces:
org.gcube.documentstore.records.AggregatedRecord<A,,U> Comparable<org.gcube.documentstore.records.Record>,org.gcube.documentstore.records.Record,Serializable
- All Known Implementing Classes:
AggregatedJobUsageRecord,AggregatedPortletUsageRecord,AggregatedServiceUsageRecord,AggregatedStorageStatusRecord,AggregatedStorageUsageRecord
public interface AggregatedUsageRecord<A extends AggregatedUsageRecord<A,U>,U extends UsageRecord>
extends org.gcube.documentstore.records.AggregatedRecord<A,U>
- Author:
- Luca Frosini (ISTI - CNR)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface org.gcube.documentstore.records.Record
CREATION_TIME, ID, RECORD_TYPE -
Method Summary
Methods inherited from interface org.gcube.documentstore.records.AggregatedRecord
aggregate, aggregate, getAggregable, getAggregatedFields, getEndTime, getOperationCount, getStartTime, isAggregable, isAggregable, setEndTime, setOperationCount, setStartTimeMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.gcube.documentstore.records.Record
getComputedFields, getCreationTime, getId, getQuerableKeys, getRecordType, getRequiredFields, getResourceProperties, getResourceProperty, removeResourceProperty, setCreationTime, setId, setResourceProperties, setResourceProperty, validate
-
Field Details
-
AGGREGATED
- See Also:
-
OPERATION_COUNT
- See Also:
-
START_TIME
- See Also:
-
END_TIME
- See Also:
-