The IO manager provides access to reading and writing datasources in datastores.
An IOManager is composed of PayloadAttributes, Stores, Inputs and Outputs.
IOManager
type IOManager struct {
Attributes PayloadAttributes `json:"attributes,omitempty"`
Stores []DataStore `json:"stores"`
Inputs []DataSource `json:"inputs"`
Outputs []DataSource `json:"outputs"`
}
CODE
IOManager provides the following methods:
- GetStore
- GetDataSource
- CopyFIleToLocal
- CopyFileToRemote