Record Class RunListItem
java.lang.Object
java.lang.Record
com.knezevic.edaf.v3.persistence.query.RunListItem
public record RunListItem(String runId, String experimentId, String runName, String algorithmType, String modelType, String problemType, String representationType, String status, String startTime, String endTime, Integer iterations, Long evaluations, Double bestFitness, Long runtimeMillis, String configHash)
extends Record
One row in filtered run listing.
-
Constructor Summary
ConstructorsConstructorDescriptionRunListItem(String runId, String experimentId, String runName, String algorithmType, String modelType, String problemType, String representationType, String status, String startTime, String endTime, Integer iterations, Long evaluations, Double bestFitness, Long runtimeMillis, String configHash) Creates an instance of aRunListItemrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thealgorithmTyperecord component.Returns the value of thebestFitnessrecord component.Returns the value of theconfigHashrecord component.endTime()Returns the value of theendTimerecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theevaluationsrecord component.Returns the value of theexperimentIdrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theiterationsrecord component.Returns the value of themodelTyperecord component.Returns the value of theproblemTyperecord component.Returns the value of therepresentationTyperecord component.runId()Returns the value of therunIdrecord component.runName()Returns the value of therunNamerecord component.Returns the value of theruntimeMillisrecord component.Returns the value of thestartTimerecord component.status()Returns the value of thestatusrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
RunListItem
public RunListItem(String runId, String experimentId, String runName, String algorithmType, String modelType, String problemType, String representationType, String status, String startTime, String endTime, Integer iterations, Long evaluations, Double bestFitness, Long runtimeMillis, String configHash) Creates an instance of aRunListItemrecord class.- Parameters:
runId- the value for therunIdrecord componentexperimentId- the value for theexperimentIdrecord componentrunName- the value for therunNamerecord componentalgorithmType- the value for thealgorithmTyperecord componentmodelType- the value for themodelTyperecord componentproblemType- the value for theproblemTyperecord componentrepresentationType- the value for therepresentationTyperecord componentstatus- the value for thestatusrecord componentstartTime- the value for thestartTimerecord componentendTime- the value for theendTimerecord componentiterations- the value for theiterationsrecord componentevaluations- the value for theevaluationsrecord componentbestFitness- the value for thebestFitnessrecord componentruntimeMillis- the value for theruntimeMillisrecord componentconfigHash- the value for theconfigHashrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
runId
Returns the value of therunIdrecord component.- Returns:
- the value of the
runIdrecord component
-
experimentId
Returns the value of theexperimentIdrecord component.- Returns:
- the value of the
experimentIdrecord component
-
runName
Returns the value of therunNamerecord component.- Returns:
- the value of the
runNamerecord component
-
algorithmType
Returns the value of thealgorithmTyperecord component.- Returns:
- the value of the
algorithmTyperecord component
-
modelType
Returns the value of themodelTyperecord component.- Returns:
- the value of the
modelTyperecord component
-
problemType
Returns the value of theproblemTyperecord component.- Returns:
- the value of the
problemTyperecord component
-
representationType
Returns the value of therepresentationTyperecord component.- Returns:
- the value of the
representationTyperecord component
-
status
Returns the value of thestatusrecord component.- Returns:
- the value of the
statusrecord component
-
startTime
Returns the value of thestartTimerecord component.- Returns:
- the value of the
startTimerecord component
-
endTime
Returns the value of theendTimerecord component.- Returns:
- the value of the
endTimerecord component
-
iterations
Returns the value of theiterationsrecord component.- Returns:
- the value of the
iterationsrecord component
-
evaluations
Returns the value of theevaluationsrecord component.- Returns:
- the value of the
evaluationsrecord component
-
bestFitness
Returns the value of thebestFitnessrecord component.- Returns:
- the value of the
bestFitnessrecord component
-
runtimeMillis
Returns the value of theruntimeMillisrecord component.- Returns:
- the value of the
runtimeMillisrecord component
-
configHash
Returns the value of theconfigHashrecord component.- Returns:
- the value of the
configHashrecord component
-