Package org.ivoa.dm.execution
Class JobExecution.JobExecutionBuilder
java.lang.Object
org.ivoa.dm.execution.JobExecution.JobExecutionBuilder
- Enclosing class:
- JobExecution
A builder class for JobExecution, mainly for use in the functional builder pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptionthe time when the job execution was created.the time at which the job execution will be destroyed.the time at which the job execution finished.the node where the job is being executed.Unique job execution identifier.the input parameter values for the job execution.the output parameter values for the job execution.the identifier of the user who owns the job execution.performance metrics for the job execution.this is a client supplied identifier - the system does nothing other than to return it as part of the description of the job.the start time of the job execution.the current status of the job execution.the tool being executed. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
id
Unique job execution identifier. -
runId
this is a client supplied identifier - the system does nothing other than to return it as part of the description of the job. -
ownerID
the identifier of the user who owns the job execution. -
tool
the tool being executed. -
inputs
the input parameter values for the job execution. -
outputs
the output parameter values for the job execution. -
status
the current status of the job execution. -
executionNode
the node where the job is being executed. -
creationTime
the time when the job execution was created. -
startTime
the start time of the job execution. -
endTime
the time at which the job execution finished. -
destructionTime
the time at which the job execution will be destroyed. -
performanceMetrics
performance metrics for the job execution.
-
-
Constructor Details
-
JobExecutionBuilder
public JobExecutionBuilder()
-
-
Method Details
-
create
create a JobExecution from this builder.- Returns:
- an object initialized from the builder.
-