Class SimpleLambdaJob.Specification

java.lang.Object
org.javastro.ivoacore.uws.BaseJobSpecification
org.javastro.ivoacore.uws.SimpleLambdaJob.Specification
All Implemented Interfaces:
JobSpecification
Enclosing class:
SimpleLambdaJob

public static class SimpleLambdaJob.Specification extends BaseJobSpecification
Job specification for a SimpleLambdaJob, providing a single string input parameter.
  • Constructor Details

    • Specification

      public Specification(String input, String runID)
      Constructs a Specification with the given input value and run ID.
      Parameters:
      input - the input string to pass to the lambda function.
      runID - the run identifier for this job.
    • Specification

      public Specification(String runId, List<ParameterValue> parameters)
  • Method Details

    • jobTypeIdentifier

      public String jobTypeIdentifier()
      Description copied from interface: JobSpecification
      Returns the identifier of the job type.
      Returns:
      the job type identifier string.
    • getJDL

      public String getJDL()
      Description copied from interface: JobSpecification
      Returns the Job Description Language (JDL) string for this job, if applicable.
      Specified by:
      getJDL in interface JobSpecification
      Overrides:
      getJDL in class BaseJobSpecification
      Returns:
      the JDL string, or null if not applicable.