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

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     
    static final String
     

    Fields 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, setStartTime

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface org.gcube.documentstore.records.Record

    getComputedFields, getCreationTime, getId, getQuerableKeys, getRecordType, getRequiredFields, getResourceProperties, getResourceProperty, removeResourceProperty, setCreationTime, setId, setResourceProperties, setResourceProperty, validate