DirectoryInput
interface DirectoryInput : QualifiedContent
A QualifiedContent of type directory.
This means the getFile is the root directory containing the content.
This also contains incremental data if the transform is in incremental mode through getChangedFiles.
For a transform to run in incremental mode:
isIncrementalmust returntrue- The parameter isIncremental of
transformmust betrue.
getChangedFiles will not contain any information (it will not contain the list of all the files with state NOTCHANGED.)
When a root level directory is removed, and incremental mode is on, the instance will receive a DirectoryInput instance for the removed folder, but getFile will return a directory that does not exist. In this case, the transform should prcess this as a removed input.
Summary
Inherited functions |
|
|---|---|
Public functions
getChangedFiles
fun getChangedFiles(): (Mutable)Map<File!, Status!>!
Returns the changed files. This is only valid if the transform is in incremental mode.