Package org.javastro.ivoacore.uws
Class SimpleLambdaJob.Specification
java.lang.Object
org.javastro.ivoacore.uws.BaseJobSpecification
org.javastro.ivoacore.uws.SimpleLambdaJob.Specification
- All Implemented Interfaces:
JobSpecification
- Enclosing class:
- SimpleLambdaJob
Job specification for a
SimpleLambdaJob, providing a single string input parameter.-
Field Summary
Fields inherited from class org.javastro.ivoacore.uws.BaseJobSpecification
parameters, runId -
Constructor Summary
ConstructorsConstructorDescriptionSpecification(String input, String runID) Constructs a Specification with the given input value and run ID.Specification(String runId, List<ParameterValue> parameters) -
Method Summary
Modifier and TypeMethodDescriptiongetJDL()Returns the Job Description Language (JDL) string for this job, if applicable.Returns the identifier of the job type.Methods inherited from class org.javastro.ivoacore.uws.BaseJobSpecification
getParameters, getRunId
-
Constructor Details
-
Specification
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
-
-
Method Details
-
jobTypeIdentifier
Description copied from interface:JobSpecificationReturns the identifier of the job type.- Returns:
- the job type identifier string.
-
getJDL
Description copied from interface:JobSpecificationReturns the Job Description Language (JDL) string for this job, if applicable.- Specified by:
getJDLin interfaceJobSpecification- Overrides:
getJDLin classBaseJobSpecification- Returns:
- the JDL string, or
nullif not applicable.
-