Class QueuedExperiment

java.lang.Object
org.hobbit.core.data.status.QueuedExperiment
Direct Known Subclasses:
RunningExperiment

public class QueuedExperiment extends Object
Instances of this class represent an experiment that is waiting in the queue to be executed.
Author:
Michael Röder (michael.roeder@uni-paderborn.de)
  • Field Details

    • experimentId

      public String experimentId
      The ID of the experiment.
    • benchmarkUri

      public String benchmarkUri
      The URI of the benchmark.
    • benchmarkName

      public String benchmarkName
      The name of the benchmark.
    • systemUri

      public String systemUri
      The URI of the system.
    • systemName

      public String systemName
      The name of the system.
    • challengeUri

      public String challengeUri
      The URI of the challenge this experiment is part of (or null if such a challenge does not exist).
    • challengeTaskUri

      public String challengeTaskUri
      The URI of the challenge task this experiment is part of (or null if such a challenge does not exist).
    • dateOfExecution

      public long dateOfExecution
      Date of execution in milliseconds.
    • canBeCanceled

      public boolean canBeCanceled
      A flag indicating whether the experiment can be canceled by the user who requested this information.
  • Constructor Details

    • QueuedExperiment

      public QueuedExperiment()
  • Method Details

    • getExperimentId

      public String getExperimentId()
      Returns:
      the experimentId
    • setExperimentId

      public void setExperimentId(String experimentId)
      Parameters:
      experimentId - the experimentId to set
    • getBenchmarkUri

      public String getBenchmarkUri()
      Returns:
      the benchmarkUri
    • setBenchmarkUri

      public void setBenchmarkUri(String benchmarkUri)
      Parameters:
      benchmarkUri - the benchmarkUri to set
    • getBenchmarkName

      public String getBenchmarkName()
      Returns:
      the benchmarkName
    • setBenchmarkName

      public void setBenchmarkName(String benchmarkName)
      Parameters:
      benchmarkName - the benchmarkName to set
    • getSystemUri

      public String getSystemUri()
      Returns:
      the systemUri
    • setSystemUri

      public void setSystemUri(String systemUri)
      Parameters:
      systemUri - the systemUri to set
    • getSystemName

      public String getSystemName()
      Returns:
      the systemName
    • setSystemName

      public void setSystemName(String systemName)
      Parameters:
      systemName - the systemName to set
    • getChallengeUri

      public String getChallengeUri()
      Returns:
      the challengeUri
    • setChallengeUri

      public void setChallengeUri(String challengeUri)
      Parameters:
      challengeUri - the challengeUri to set
    • getChallengeTaskUri

      public String getChallengeTaskUri()
      Returns:
      the challengeTaskUri
    • setChallengeTaskUri

      public void setChallengeTaskUri(String challengeTaskUri)
      Parameters:
      challengeTaskUri - the challengeTaskUri to set
    • isCanBeCanceled

      public boolean isCanBeCanceled()
      Returns:
      the canBeCanceled
    • setCanBeCanceled

      public void setCanBeCanceled(boolean canBeCanceled)
      Parameters:
      canBeCanceled - the canBeCanceled to set