public class JobExecutionConfiguration extends Object implements ExecutionConfiguration
Constructor and Description |
---|
JobExecutionConfiguration() |
JobExecutionConfiguration(Node trecNode) |
public static final String XML_TAG
public JobExecutionConfiguration()
public JobExecutionConfiguration(Node trecNode) throws KettleException
KettleException
public Object clone()
clone
in interface ExecutionConfiguration
clone
in class Object
public Map<String,String> getArguments()
getArguments
in interface ExecutionConfiguration
public void setArguments(Map<String,String> arguments)
setArguments
in interface ExecutionConfiguration
arguments
- the arguments to setpublic void setParams(Map<String,String> params)
setParams
in interface ExecutionConfiguration
params
- the parameters to setpublic Map<String,String> getParams()
getParams
in interface ExecutionConfiguration
public void setArgumentStrings(String[] arguments)
setArgumentStrings
in interface ExecutionConfiguration
arguments
- the arguments to setpublic Map<String,String> getVariables()
getVariables
in interface ExecutionConfiguration
public void setVariables(Map<String,String> variables)
setVariables
in interface ExecutionConfiguration
variables
- the variables to setpublic void setVariables(VariableSpace space)
setVariables
in interface ExecutionConfiguration
public boolean isExecutingRemotely()
isExecutingRemotely
in interface ExecutionConfiguration
public void setExecutingRemotely(boolean remoteExecution)
setExecutingRemotely
in interface ExecutionConfiguration
remoteExecution
- the remoteExecution to setpublic boolean isExecutingLocally()
isExecutingLocally
in interface ExecutionConfiguration
public void setExecutingLocally(boolean localExecution)
setExecutingLocally
in interface ExecutionConfiguration
localExecution
- the localExecution to setpublic SlaveServer getRemoteServer()
getRemoteServer
in interface ExecutionConfiguration
public void setRemoteServer(SlaveServer remoteServer)
setRemoteServer
in interface ExecutionConfiguration
remoteServer
- the remoteServer to setpublic void getUsedVariables(JobMeta jobMeta)
public Date getReplayDate()
getReplayDate
in interface ExecutionConfiguration
public void setReplayDate(Date replayDate)
setReplayDate
in interface ExecutionConfiguration
replayDate
- the replayDate to setpublic boolean isSafeModeEnabled()
isSafeModeEnabled
in interface ExecutionConfiguration
public void setSafeModeEnabled(boolean usingSafeMode)
setSafeModeEnabled
in interface ExecutionConfiguration
usingSafeMode
- the usingSafeMode to setpublic String getRunConfiguration()
getRunConfiguration
in interface ExecutionConfiguration
public void setRunConfiguration(String runConfiguration)
setRunConfiguration
in interface ExecutionConfiguration
public LogLevel getLogLevel()
getLogLevel
in interface ExecutionConfiguration
public void setLogLevel(LogLevel logLevel)
setLogLevel
in interface ExecutionConfiguration
logLevel
- the logLevel to setpublic String getXML() throws IOException
getXML
in interface ExecutionConfiguration
IOException
public Repository connectRepository(String repositoryName, String username, String password) throws KettleException
KettleException
public Repository connectRepository(RepositoriesMeta repositoriesMeta, String repositoryName, String username, String password) throws KettleException
connectRepository
in interface ExecutionConfiguration
KettleException
public String[] getArgumentStrings()
getArgumentStrings
in interface ExecutionConfiguration
public Result getPreviousResult()
getPreviousResult
in interface ExecutionConfiguration
public void setPreviousResult(Result previousResult)
setPreviousResult
in interface ExecutionConfiguration
previousResult
- the previousResult to setpublic Repository getRepository()
getRepository
in interface ExecutionConfiguration
public void setRepository(Repository repository)
setRepository
in interface ExecutionConfiguration
repository
- the repository to setpublic boolean isClearingLog()
isClearingLog
in interface ExecutionConfiguration
public void setClearingLog(boolean clearingLog)
setClearingLog
in interface ExecutionConfiguration
clearingLog
- the clearingLog to setpublic boolean isPassingExport()
isPassingExport
in interface ExecutionConfiguration
public void setPassingExport(boolean passingExport)
setPassingExport
in interface ExecutionConfiguration
passingExport
- the passingExport to setpublic String getStartCopyName()
public void setStartCopyName(String startCopyName)
startCopyName
- the startCopyName to setpublic int getStartCopyNr()
public void setStartCopyNr(int startCopyNr)
startCopyNr
- the startCopyNr to setpublic boolean isGatheringMetrics()
isGatheringMetrics
in interface ExecutionConfiguration
public void setGatheringMetrics(boolean gatheringMetrics)
setGatheringMetrics
in interface ExecutionConfiguration
gatheringMetrics
- the gatheringMetrics to setpublic void setExpandingRemoteJob(boolean expandingRemoteJob)
public boolean isExpandingRemoteJob()
public Long getPassedBatchId()
getPassedBatchId
in interface ExecutionConfiguration
public void setPassedBatchId(Long passedBatchId)
setPassedBatchId
in interface ExecutionConfiguration
Copyright © 2018 Hitachi Vantara. All rights reserved.