Package org.apache.hop.execution
Class ExecutionBuilder
- java.lang.Object
-
- org.apache.hop.execution.ExecutionBuilder
-
public final class ExecutionBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description StringcopyNrMap<String,String>environmentDetailsDateexecutionStartDateExecutionTypeexecutionTypeStringexecutorXmlStringfilenameStringidLogLevellogLevelStringmetadataJsonStringnameMap<String,String>parameterValuesStringparentIdDateregistrationDateStringrunConfigurationNameMap<String,String>variableValues
-
Method Summary
-
-
-
Field Detail
-
name
public String name
-
filename
public String filename
-
id
public String id
-
parentId
public String parentId
-
executionType
public ExecutionType executionType
-
executorXml
public String executorXml
-
metadataJson
public String metadataJson
-
runConfigurationName
public String runConfigurationName
-
logLevel
public LogLevel logLevel
-
registrationDate
public Date registrationDate
-
executionStartDate
public Date executionStartDate
-
copyNr
public String copyNr
-
-
Method Detail
-
of
public static ExecutionBuilder of()
-
fromExecutor
public static ExecutionBuilder fromExecutor(IPipelineEngine<PipelineMeta> pipeline) throws HopException
- Throws:
HopException
-
fromExecutor
public static ExecutionBuilder fromExecutor(IWorkflowEngine<WorkflowMeta> workflow) throws HopException
- Throws:
HopException
-
fromTransform
public static ExecutionBuilder fromTransform(IPipelineEngine<PipelineMeta> pipeline, ITransform transform)
-
fromAction
public static ExecutionBuilder fromAction(IWorkflowEngine<WorkflowMeta> workflow, ActionMeta actionMeta, IAction action, Date startDate)
-
updateRuntimeInformation
public ExecutionBuilder updateRuntimeInformation()
-
withName
public ExecutionBuilder withName(String name)
-
withCopyNr
public ExecutionBuilder withCopyNr(String copyNr)
-
withFilename
public ExecutionBuilder withFilename(String filename)
-
withId
public ExecutionBuilder withId(String id)
-
withParentId
public ExecutionBuilder withParentId(String parentId)
-
withExecutorType
public ExecutionBuilder withExecutorType(ExecutionType executionType)
-
withExecutorXml
public ExecutionBuilder withExecutorXml(String executorXml)
-
withMetadataJson
public ExecutionBuilder withMetadataJson(String metadataJson)
-
withVariableValues
public ExecutionBuilder withVariableValues(Map<String,String> variableValues)
-
withRunConfigurationName
public ExecutionBuilder withRunConfigurationName(String runConfigurationName)
-
withLogLevel
public ExecutionBuilder withLogLevel(LogLevel logLevel)
-
withParameterValues
public ExecutionBuilder withParameterValues(Map<String,String> parameterValues)
-
withEnvironmentDetails
public ExecutionBuilder withEnvironmentDetails(Map<String,String> environmentDetails)
-
withRegistrationDate
public ExecutionBuilder withRegistrationDate(Date registrationDate)
-
withExecutionStartDate
public ExecutionBuilder withExecutionStartDate(Date executionStartDate)
-
build
public Execution build()
-
-