Interface ExecutionConfiguration

All Superinterfaces:
Cloneable
All Known Implementing Classes:
JobExecutionConfiguration, TransExecutionConfiguration

public interface ExecutionConfiguration extends Cloneable
  • Method Details

    • clone

      Object clone()
    • connectRepository

      Repository connectRepository(RepositoriesMeta repositoriesMeta, String repositoryName, String username, String password) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • getArguments

      Map<String,String> getArguments()
    • setArguments

      void setArguments(Map<String,String> arguments)
    • getArgumentStrings

      String[] getArgumentStrings()
    • setArgumentStrings

      void setArgumentStrings(String[] arguments)
    • getLogLevel

      org.pentaho.di.core.logging.LogLevel getLogLevel()
    • setLogLevel

      void setLogLevel(org.pentaho.di.core.logging.LogLevel logLevel)
    • getParams

      Map<String,String> getParams()
    • setParams

      void setParams(Map<String,String> params)
    • getPassedBatchId

      Long getPassedBatchId()
    • setPassedBatchId

      void setPassedBatchId(Long passedBatchId)
    • getPreviousResult

      org.pentaho.di.core.Result getPreviousResult()
    • setPreviousResult

      void setPreviousResult(org.pentaho.di.core.Result previousResult)
    • getRemoteServer

      SlaveServer getRemoteServer()
    • setRemoteServer

      void setRemoteServer(SlaveServer remoteServer)
    • getReplayDate

      Date getReplayDate()
    • setReplayDate

      void setReplayDate(Date replayDate)
    • getRepository

      Repository getRepository()
    • setRepository

      void setRepository(Repository repository)
    • getVariables

      Map<String,String> getVariables()
    • setVariables

      void setVariables(Map<String,String> variables)
    • setVariables

      void setVariables(org.pentaho.di.core.variables.VariableSpace space)
    • getXML

      String getXML() throws IOException
      Throws:
      IOException
    • isClearingLog

      boolean isClearingLog()
    • setClearingLog

      void setClearingLog(boolean clearingLog)
    • isExecutingLocally

      boolean isExecutingLocally()
    • setExecutingLocally

      void setExecutingLocally(boolean localExecution)
    • isExecutingRemotely

      boolean isExecutingRemotely()
    • setExecutingRemotely

      void setExecutingRemotely(boolean remoteExecution)
    • isGatheringMetrics

      boolean isGatheringMetrics()
    • setGatheringMetrics

      void setGatheringMetrics(boolean gatheringMetrics)
    • isPassingExport

      boolean isPassingExport()
    • setPassingExport

      void setPassingExport(boolean passingExport)
    • isSafeModeEnabled

      boolean isSafeModeEnabled()
    • setSafeModeEnabled

      void setSafeModeEnabled(boolean usingSafeMode)
    • getRunConfiguration

      String getRunConfiguration()
    • setRunConfiguration

      void setRunConfiguration(String runConfiguration)