Package org.pentaho.di.job
Class JobExecutionConfiguration
java.lang.Object
org.pentaho.di.job.JobExecutionConfiguration
- All Implemented Interfaces:
Cloneable,ExecutionConfiguration
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()connectRepository(String repositoryName, String username, String password) connectRepository(RepositoriesMeta repositoriesMeta, String repositoryName, String username, String password) String[]org.pentaho.di.core.logging.LogLevelorg.pentaho.di.core.ResultintvoidgetUsedArguments(JobMeta jobMeta, String[] commandLineArguments, org.pentaho.metastore.api.IMetaStore metaStore) voidgetUsedVariables(JobMeta jobMeta) getXML()booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetArguments(Map<String, String> arguments) voidsetArgumentStrings(String[] arguments) voidsetClearingLog(boolean clearingLog) voidsetExecutingLocally(boolean localExecution) voidsetExecutingRemotely(boolean remoteExecution) voidsetExpandingRemoteJob(boolean expandingRemoteJob) voidsetExtensionOptions(Map<String, String> extensionOptions) voidsetGatheringMetrics(boolean gatheringMetrics) voidsetLogLevel(org.pentaho.di.core.logging.LogLevel logLevel) voidvoidsetPassedBatchId(Long passedBatchId) voidsetPassingExport(boolean passingExport) voidsetPreviousResult(org.pentaho.di.core.Result previousResult) voidsetRemoteServer(SlaveServer remoteServer) voidsetReplayDate(Date replayDate) voidsetRepository(Repository repository) voidsetRunConfiguration(String runConfiguration) voidsetSafeModeEnabled(boolean usingSafeMode) voidsetStartCopyName(String startCopyName) voidsetStartCopyNr(int startCopyNr) voidsetVariables(Map<String, String> variables) voidsetVariables(org.pentaho.di.core.variables.VariableSpace space)
-
Field Details
-
XML_TAG
- See Also:
-
-
Constructor Details
-
JobExecutionConfiguration
public JobExecutionConfiguration() -
JobExecutionConfiguration
public JobExecutionConfiguration(Node trecNode) throws org.pentaho.di.core.exception.KettleException - Throws:
org.pentaho.di.core.exception.KettleException
-
-
Method Details
-
clone
- Specified by:
clonein interfaceExecutionConfiguration- Overrides:
clonein classObject
-
getArguments
- Specified by:
getArgumentsin interfaceExecutionConfiguration- Returns:
- the arguments
-
setArguments
- Specified by:
setArgumentsin interfaceExecutionConfiguration- Parameters:
arguments- the arguments to set
-
setParams
- Specified by:
setParamsin interfaceExecutionConfiguration- Parameters:
params- the parameters to set
-
getParams
- Specified by:
getParamsin interfaceExecutionConfiguration- Returns:
- the parameters.
-
setArgumentStrings
- Specified by:
setArgumentStringsin interfaceExecutionConfiguration- Parameters:
arguments- the arguments to set
-
getVariables
- Specified by:
getVariablesin interfaceExecutionConfiguration- Returns:
- the variables
-
setVariables
- Specified by:
setVariablesin interfaceExecutionConfiguration- Parameters:
variables- the variables to set
-
setVariables
public void setVariables(org.pentaho.di.core.variables.VariableSpace space) - Specified by:
setVariablesin interfaceExecutionConfiguration
-
isExecutingRemotely
public boolean isExecutingRemotely()- Specified by:
isExecutingRemotelyin interfaceExecutionConfiguration- Returns:
- the remoteExecution
-
setExecutingRemotely
public void setExecutingRemotely(boolean remoteExecution) - Specified by:
setExecutingRemotelyin interfaceExecutionConfiguration- Parameters:
remoteExecution- the remoteExecution to set
-
isExecutingLocally
public boolean isExecutingLocally()- Specified by:
isExecutingLocallyin interfaceExecutionConfiguration- Returns:
- the localExecution
-
setExecutingLocally
public void setExecutingLocally(boolean localExecution) - Specified by:
setExecutingLocallyin interfaceExecutionConfiguration- Parameters:
localExecution- the localExecution to set
-
getRemoteServer
- Specified by:
getRemoteServerin interfaceExecutionConfiguration- Returns:
- the remoteServer
-
setRemoteServer
- Specified by:
setRemoteServerin interfaceExecutionConfiguration- Parameters:
remoteServer- the remoteServer to set
-
getUsedVariables
-
getReplayDate
- Specified by:
getReplayDatein interfaceExecutionConfiguration- Returns:
- the replayDate
-
setReplayDate
- Specified by:
setReplayDatein interfaceExecutionConfiguration- Parameters:
replayDate- the replayDate to set
-
isSafeModeEnabled
public boolean isSafeModeEnabled()- Specified by:
isSafeModeEnabledin interfaceExecutionConfiguration- Returns:
- the usingSafeMode
-
setSafeModeEnabled
public void setSafeModeEnabled(boolean usingSafeMode) - Specified by:
setSafeModeEnabledin interfaceExecutionConfiguration- Parameters:
usingSafeMode- the usingSafeMode to set
-
getRunConfiguration
- Specified by:
getRunConfigurationin interfaceExecutionConfiguration
-
setRunConfiguration
- Specified by:
setRunConfigurationin interfaceExecutionConfiguration
-
getLogLevel
public org.pentaho.di.core.logging.LogLevel getLogLevel()- Specified by:
getLogLevelin interfaceExecutionConfiguration- Returns:
- the logLevel
-
setLogLevel
public void setLogLevel(org.pentaho.di.core.logging.LogLevel logLevel) - Specified by:
setLogLevelin interfaceExecutionConfiguration- Parameters:
logLevel- the logLevel to set
-
getXML
- Specified by:
getXMLin interfaceExecutionConfiguration- Throws:
IOException
-
connectRepository
public Repository connectRepository(String repositoryName, String username, String password) throws org.pentaho.di.core.exception.KettleException - Throws:
org.pentaho.di.core.exception.KettleException
-
connectRepository
public Repository connectRepository(RepositoriesMeta repositoriesMeta, String repositoryName, String username, String password) throws org.pentaho.di.core.exception.KettleException - Specified by:
connectRepositoryin interfaceExecutionConfiguration- Throws:
org.pentaho.di.core.exception.KettleException
-
getArgumentStrings
- Specified by:
getArgumentStringsin interfaceExecutionConfiguration
-
getPreviousResult
public org.pentaho.di.core.Result getPreviousResult()- Specified by:
getPreviousResultin interfaceExecutionConfiguration- Returns:
- the previousResult
-
setPreviousResult
public void setPreviousResult(org.pentaho.di.core.Result previousResult) - Specified by:
setPreviousResultin interfaceExecutionConfiguration- Parameters:
previousResult- the previousResult to set
-
getRepository
- Specified by:
getRepositoryin interfaceExecutionConfiguration- Returns:
- the repository
-
setRepository
- Specified by:
setRepositoryin interfaceExecutionConfiguration- Parameters:
repository- the repository to set
-
isClearingLog
public boolean isClearingLog()- Specified by:
isClearingLogin interfaceExecutionConfiguration- Returns:
- the clearingLog
-
setClearingLog
public void setClearingLog(boolean clearingLog) - Specified by:
setClearingLogin interfaceExecutionConfiguration- Parameters:
clearingLog- the clearingLog to set
-
isPassingExport
public boolean isPassingExport()- Specified by:
isPassingExportin interfaceExecutionConfiguration- Returns:
- the passingExport
-
setPassingExport
public void setPassingExport(boolean passingExport) - Specified by:
setPassingExportin interfaceExecutionConfiguration- Parameters:
passingExport- the passingExport to set
-
getStartCopyName
- Returns:
- the startCopyName
-
setStartCopyName
- Parameters:
startCopyName- the startCopyName to set
-
getStartCopyNr
public int getStartCopyNr()- Returns:
- the startCopyNr
-
setStartCopyNr
public void setStartCopyNr(int startCopyNr) - Parameters:
startCopyNr- the startCopyNr to set
-
isGatheringMetrics
public boolean isGatheringMetrics()- Specified by:
isGatheringMetricsin interfaceExecutionConfiguration- Returns:
- the gatheringMetrics
-
setGatheringMetrics
public void setGatheringMetrics(boolean gatheringMetrics) - Specified by:
setGatheringMetricsin interfaceExecutionConfiguration- Parameters:
gatheringMetrics- the gatheringMetrics to set
-
setExpandingRemoteJob
public void setExpandingRemoteJob(boolean expandingRemoteJob) -
isExpandingRemoteJob
public boolean isExpandingRemoteJob() -
getExtensionOptions
-
setExtensionOptions
-
getPassedBatchId
- Specified by:
getPassedBatchIdin interfaceExecutionConfiguration
-
setPassedBatchId
- Specified by:
setPassedBatchIdin interfaceExecutionConfiguration
-
getUsedArguments
-