Package org.pentaho.di.base
Interface IParams
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
Params
public interface IParams extends Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getBase64Zip()
String
getBlockRepoConns()
org.pentaho.di.core.parameters.NamedParams
getCustomNamedParams()
Map<String,String>
getCustomParams()
String
getExportRepo()
String
getInputDir()
String
getInputFile()
String
getListFileParams()
String
getListRepoDirs()
String
getListRepoFiles()
String
getListRepos()
String
getLocalFile()
String
getLocalInitialDir()
String
getLocalJarFile()
String
getLogFile()
String
getLogLevel()
String
getMaxLogLines()
String
getMaxLogTimeout()
String
getMetrics()
org.pentaho.di.core.parameters.NamedParams
getNamedParams()
String
getOldLogFile()
Map<String,String>
getParams()
String
getRepoName()
String
getRepoPassword()
String
getRepoUsername()
String
getResultSetCopyNumber()
String
getResultSetStepName()
String
getSafeMode()
String
getTrustRepoUser()
String
getUuid()
String
getVersion()
-
-
-
Method Detail
-
getUuid
String getUuid()
- Returns:
- uuid uniquely identifies an execution request
-
getRepoName
String getRepoName()
- Returns:
- repoName Enterprise or database repository name, if you are using one
-
getBlockRepoConns
String getBlockRepoConns()
- Returns:
- blockRepoConns Prevents from logging into a repository. If you have set the KETTLE_REPOSITORY, KETTLE_USER, and KETTLE_PASSWORD environment variables, then this option will enable you to prevent from logging into the specified repository, assuming you would like to execute a local KTR file instead.
-
getRepoUsername
String getRepoUsername()
- Returns:
- repoUsername Repository username
-
getTrustRepoUser
String getTrustRepoUser()
- Returns:
- trustRepoUser Trust the repository username passed along ( i.e. no password required )
-
getRepoPassword
String getRepoPassword()
- Returns:
- repoPassword Repository password
-
getInputDir
String getInputDir()
- Returns:
- inputDir The directory that contains the file, including the leading slash
-
getLocalFile
String getLocalFile()
- Returns:
- localFile If you are calling a local file, this is the filename, including the path if it is not in the local directory
-
getLocalJarFile
String getLocalJarFile()
- Returns:
- localJarFile If you are calling a file within a local jar file, this is the filename, including the path if it is not in the local directory
-
getInputFile
String getInputFile()
- Returns:
- inputFile The name of the file to launch
-
getListRepoFiles
String getListRepoFiles()
- Returns:
- listRepoFiles Lists the transformations in the specified repository directory
-
getListRepoDirs
String getListRepoDirs()
- Returns:
- listDirs Lists the directories in the specified repository
-
getExportRepo
String getExportRepo()
- Returns:
- exportRepo Exports all repository objects to one XML file
-
getLocalInitialDir
String getLocalInitialDir()
- Returns:
- localInitialDir if local filename starts with scheme like zip:, then you can pass along the initial dir to it
-
getListRepos
String getListRepos()
- Returns:
- listRepos Lists the available repositories
-
getSafeMode
String getSafeMode()
- Returns:
- safeMode Runs in safe mode, which enables extra checking
-
getMetrics
String getMetrics()
- Returns:
- metrics Enables kettle metric gathering
-
getListFileParams
String getListFileParams()
- Returns:
- listFileParams List information about the defined named parameters in the specified file.
-
getLogLevel
String getLogLevel()
- Returns:
- logLevel The logging level (Basic, Detailed, Debug, Rowlevel, Error, Nothing)
-
getMaxLogLines
String getMaxLogLines()
- Returns:
- maxLogLines The maximum number of log lines that are kept internally by PDI. Set to 0 to keep all rows (default)
-
getMaxLogTimeout
String getMaxLogTimeout()
- Returns:
- maxLogTimeout The maximum age (in minutes) of a log line while being kept internally by PDI. Set to 0 to keep all rows indefinitely (default)
-
getLogFile
String getLogFile()
- Returns:
- logFile A local filename to write log output to
-
getOldLogFile
String getOldLogFile()
- Returns:
- oldLogFile if the old style of logging name is filled in, and the new one is not, overwrite the new by the old
-
getVersion
String getVersion()
- Returns:
- version Shows the version, revision, and build date
-
getResultSetStepName
String getResultSetStepName()
- Returns:
- the step name from which we want the result set
-
getResultSetCopyNumber
String getResultSetCopyNumber()
- Returns:
- the step copy number from which we want the result set
-
getBase64Zip
String getBase64Zip()
- Returns:
- the BASE64 representation of the zipped ETL work item
-
getParams
Map<String,String> getParams()
- Returns:
- params parameters to be passed into the executing file
-
getNamedParams
org.pentaho.di.core.parameters.NamedParams getNamedParams()
- Returns:
- namedParams parameters to be passed into the executing file
-
getCustomParams
Map<String,String> getCustomParams()
- Returns:
- customParams parameters to be passed into the executing file
-
getCustomNamedParams
org.pentaho.di.core.parameters.NamedParams getCustomNamedParams()
- Returns:
- namedParams custom parameters to be passed into the executing file
-
-