42 lines
1002 B
Java
42 lines
1002 B
Java
/**
|
|
*
|
|
*/
|
|
package org.gcube.accounting.datamodel.implementations;
|
|
|
|
import org.gcube.accounting.datamodel.RawUsageRecord;
|
|
import org.gcube.common.validator.annotations.NotEmpty;
|
|
|
|
/**
|
|
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/
|
|
*
|
|
*/
|
|
public class StorageUsageRecord extends RawUsageRecord {
|
|
|
|
/**
|
|
* Generated Serial Version UID
|
|
*/
|
|
private static final long serialVersionUID = 1381025822586583326L;
|
|
|
|
@NotEmpty
|
|
public static final String PROVIDER_ID = "providerId";
|
|
@NotEmpty
|
|
public static final String OBJECT_URI = "objectURI";
|
|
@NotEmpty
|
|
public static final String OPERATION_TYPE = "operationType";
|
|
@NotEmpty
|
|
public static final String QUALIFIER = "qualifier";
|
|
@NotEmpty
|
|
public static final String DATA_TYPE = "dataType";
|
|
@NotEmpty
|
|
public static final String DATA_VOLUME = "dataVolume";
|
|
@NotEmpty
|
|
public static final String DATA_COUNT = "dataCount";
|
|
@NotEmpty
|
|
public static final String CALLER_IP = "callerIP";
|
|
|
|
|
|
public StorageUsageRecord(){
|
|
super();
|
|
}
|
|
}
|