public abstract class JobUsageRecord extends BasicUsageRecord
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
JobUsageRecord.CalculateWallDuration |
protected class |
JobUsageRecord.CalculateWallDurationAction |
protected static class |
JobUsageRecord.JobStatus |
UsageRecord.OperationResult| Modifier and Type | Field and Description |
|---|---|
static String |
JOB_END_TIME |
static String |
JOB_ID |
static String |
JOB_NAME |
static String |
JOB_QUALIFIER |
static String |
JOB_START_TIME |
protected static String |
JOB_STATUS |
static String |
VMS_USED |
protected static String |
WALL_DURATION |
AGGREGATED, aggregatedFields, computedFields, CONSUMER_ID, CREATION_TIME, END_TIME, ID, OPERATION_COUNT, OPERATION_RESULT, requiredFields, resourceProperties, SCOPE, START_TIME, USAGE_RECORD_TYPE, validation| Constructor and Description |
|---|
JobUsageRecord() |
JobUsageRecord(Map<String,Serializable> properties) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
calculateWallDuration() |
Calendar |
getJobEndTime() |
String |
getJobId() |
String |
getJobName() |
String |
getJobQualifier() |
Calendar |
getJobStartTime() |
int |
getVmsUsed() |
long |
getWallDuration() |
void |
setJobEndTime(Calendar jobEndTime) |
void |
setJobId(String jobId) |
void |
setJobName(String jobName) |
void |
setJobQualifier(String jobQualifier) |
void |
setJobStartTime(Calendar jobStartTime) |
void |
setVmsUsed(int vmsUsed) |
compareTo, getAllFields, getClass, getConsumerId, getCreationTime, getEndTimeAsCalendar, getEndTimeInMillis, getId, getOperationCount, getOperationResult, getRequiredFields, getResourceProperties, getResourceProperty, getScope, getStartTimeAsCalendar, getStartTimeInMillis, getUsageRecord, initializeValidation, setConsumerId, setCreationTime, setEndTime, setId, setOperationCount, setOperationResult, setResourceProperties, setResourceProperty, setScope, setStartTime, timestampStringToCalendar, toString, validate, validateField, validatePropertiespublic static final String JOB_ID
public static final String JOB_QUALIFIER
public static final String JOB_NAME
public static final String JOB_START_TIME
public static final String JOB_END_TIME
protected static final String JOB_STATUS
public static final String VMS_USED
protected static final String WALL_DURATION
public JobUsageRecord()
public JobUsageRecord(Map<String,Serializable> properties) throws InvalidValueException
InvalidValueExceptionpublic String getJobId()
public void setJobId(String jobId) throws InvalidValueException
jobId - Job IdInvalidValueException - if failspublic String getJobQualifier()
public void setJobQualifier(String jobQualifier) throws InvalidValueException
InvalidValueExceptionpublic String getJobName()
public void setJobName(String jobName) throws InvalidValueException
InvalidValueExceptionpublic Calendar getJobStartTime()
public void setJobStartTime(Calendar jobStartTime) throws InvalidValueException
InvalidValueExceptionpublic Calendar getJobEndTime()
public void setJobEndTime(Calendar jobEndTime) throws InvalidValueException
InvalidValueExceptionpublic int getVmsUsed()
public void setVmsUsed(int vmsUsed)
throws InvalidValueException
InvalidValueExceptionprotected long calculateWallDuration()
throws InvalidValueException
InvalidValueExceptionpublic long getWallDuration()
throws InvalidValueException
InvalidValueExceptionCopyright © 2015. All Rights Reserved.