Class StorageStatusRecord
- java.lang.Object
-
- org.gcube.documentstore.records.implementation.AbstractRecord
-
- org.gcube.accounting.datamodel.BasicUsageRecord
-
- org.gcube.accounting.datamodel.basetypes.AbstractStorageStatusRecord
-
- org.gcube.accounting.datamodel.usagerecords.StorageStatusRecord
-
- All Implemented Interfaces:
Serializable,Comparable<org.gcube.documentstore.records.Record>,UsageRecord,org.gcube.documentstore.records.Record
public class StorageStatusRecord extends AbstractStorageStatusRecord
- Author:
- Alessandro Pieve (ISTI - CNR) alessandro.pieve@isti.cnr.it
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gcube.accounting.datamodel.UsageRecord
UsageRecord.OperationResult
-
-
Field Summary
-
Fields inherited from class org.gcube.accounting.datamodel.basetypes.AbstractStorageStatusRecord
DATA_COUNT, DATA_SERVICECLASS, DATA_SERVICEID, DATA_SERVICENAME, DATA_TYPE, DATA_VOLUME, PROVIDER_ID, PROVIDER_URI
-
Fields inherited from class org.gcube.accounting.datamodel.BasicUsageRecord
CONSUMER_ID, OPERATION_RESULT, SCOPE
-
-
Constructor Summary
Constructors Constructor Description StorageStatusRecord()StorageStatusRecord(Map<String,? extends Serializable> properties)
-
Method Summary
-
Methods inherited from class org.gcube.accounting.datamodel.basetypes.AbstractStorageStatusRecord
getDataCount, getDataServiceClass, getDataServiceId, getDataServiceName, getDataType, getDataVolume, getProviderId, getProviderURI, getRecordType, setDataCount, setDataServiceClass, setDataServiceId, setDataServiceName, setDataType, setDataVolume, setProviderId, setProviderURI
-
Methods inherited from class org.gcube.accounting.datamodel.BasicUsageRecord
getConsumerId, getOperationResult, getQuerableKeys, getScope, init, setConsumerId, setOperationResult, setScope
-
Methods inherited from class org.gcube.documentstore.records.implementation.AbstractRecord
cleanExtraFields, compareTo, computeField, getAggregatedFields, getAllFields, getComputedFields, getCreationTime, getEndTimeAsCalendar, getEndTimeInMillis, getId, getOperationCount, getRequiredFields, getResourceProperties, getResourceProperty, getStartTimeAsCalendar, getStartTimeInMillis, initializeValidation, isAggregated, removeResourceProperty, setAggregated, setCreationTime, setEndTime, setId, setOperationCount, setResourceProperties, setResourceProperty, setStartTime, timestampToCalendar, toString, validate, validateField, validateProperties
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Constructor Detail
-
StorageStatusRecord
public StorageStatusRecord()
-
StorageStatusRecord
public StorageStatusRecord(Map<String,? extends Serializable> properties) throws org.gcube.documentstore.exception.InvalidValueException
- Throws:
org.gcube.documentstore.exception.InvalidValueException
-
-