Package de.dlr.proseo.model
Class MonProductProduction
java.lang.Object
de.dlr.proseo.model.PersistentObject
de.dlr.proseo.model.MonProductProduction
- Direct Known Subclasses:
MonProductProductionDay,MonProductProductionHour,MonProductProductionMonth
Abstract superclass for all entities monitoring product generation performance for a given period of time
per production type (systematic/on-demand/reprocessing)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetCount()longintintintintintintvoidsetCount(int count) voidsetDatetime(Instant datetime) voidsetFileSize(long fileSize) voidsetMission(Mission mission) voidsetProductionLatencyAvg(int productionLatencyAvg) voidsetProductionLatencyMax(int productionLatencyMax) voidsetProductionLatencyMin(int productionLatencyMin) voidsetProductionType(String productionType) voidsetTotalLatencyAvg(int totalLatencyAvg) voidsetTotalLatencyMax(int totalLatencyMax) voidsetTotalLatencyMin(int totalLatencyMin) Methods inherited from class de.dlr.proseo.model.PersistentObject
equals, getId, getVersion, hashCode, incrementVersion, setId
-
Constructor Details
-
MonProductProduction
public MonProductProduction()
-
-
Method Details
-
getMission
- Returns:
- the mission
-
getFileSize
public long getFileSize()- Returns:
- the fileSize
-
getCount
public int getCount()- Returns:
- the count
-
getProductionType
- Returns:
- the production type
-
getProductionLatencyMin
public int getProductionLatencyMin()- Returns:
- the minimum production latency in seconds
-
getProductionLatencyMax
public int getProductionLatencyMax()- Returns:
- the maximum production latency in seconds
-
getProductionLatencyAvg
public int getProductionLatencyAvg()- Returns:
- the average production latency in seconds
-
getTotalLatencyMin
public int getTotalLatencyMin()- Returns:
- the totalLatencyMin
-
getTotalLatencyMax
public int getTotalLatencyMax()- Returns:
- the totalLatencyMax
-
getTotalLatencyAvg
public int getTotalLatencyAvg()- Returns:
- the totalLatencyAvg
-
getDatetime
- Returns:
- the datetime
-
setMission
- Parameters:
mission- the mission to set
-
setFileSize
public void setFileSize(long fileSize) - Parameters:
fileSize- the fileSize to set
-
setCount
public void setCount(int count) - Parameters:
count- the count to set
-
setProductionType
- Parameters:
productionType- the productionType to set
-
setProductionLatencyMin
public void setProductionLatencyMin(int productionLatencyMin) - Parameters:
productionLatencyMin- the productionLatencyMin to set
-
setProductionLatencyMax
public void setProductionLatencyMax(int productionLatencyMax) - Parameters:
productionLatencyMax- the productionLatencyMax to set
-
setProductionLatencyAvg
public void setProductionLatencyAvg(int productionLatencyAvg) - Parameters:
productionLatencyAvg- the productionLatencyAvg to set
-
setTotalLatencyMin
public void setTotalLatencyMin(int totalLatencyMin) - Parameters:
totalLatencyMin- the totalLatencyMin to set
-
setTotalLatencyMax
public void setTotalLatencyMax(int totalLatencyMax) - Parameters:
totalLatencyMax- the totalLatencyMax to set
-
setTotalLatencyAvg
public void setTotalLatencyAvg(int totalLatencyAvg) - Parameters:
totalLatencyAvg- the totalLatencyAvg to set
-
setDatetime
- Parameters:
datetime- the datetime to set
-