|
typedef std::shared_ptr< impl > | sptr |
|
|
| ~impl ()=default |
| Default Destructor. More...
|
|
ghc::filesystem::path | link_read (std::string &data_product) |
| Return a path to a given data product Whilst recording it's meta data for the code run. More...
|
|
ghc::filesystem::path | link_write (std::string &data_product) |
| Return a path to be used for a given data product whilst recording it's meta data. More...
|
|
void | finalise () |
| Finalise the pipeline Record all data products and meta data to the registry update the code run with all appropriate meta data. More...
|
|
std::string | get_code_run_uuid () const |
| Get the code run uuid. More...
|
|
|
static sptr | construct (const ghc::filesystem::path &config_file_path, const ghc::filesystem::path &file_system_path, const std::string &token, RESTAPI api_location=RESTAPI::LOCAL) |
| construct a DataPipelineImpl_ instance from configurations and setup More...
|
|
◆ ~impl()
FairDataPipeline::DataPipeline::impl::~impl |
( |
| ) |
|
|
default |
◆ construct()
DataPipeline::impl::sptr FairDataPipeline::DataPipeline::impl::construct |
( |
const ghc::filesystem::path & |
config_file_path, |
|
|
const ghc::filesystem::path & |
file_system_path, |
|
|
const std::string & |
token, |
|
|
RESTAPI |
api_location = RESTAPI::LOCAL |
|
) |
| |
|
static |
construct a DataPipelineImpl_ instance from configurations and setup
- Parameters
-
config_file_path | location of the local configuration file |
access_token_file | API authorisation token where required |
log_level | level for the output logging statements |
api_location | whether to use local/remote RestAPI endpoint |
◆ finalise()
void FairDataPipeline::DataPipeline::impl::finalise |
( |
| ) |
|
Finalise the pipeline Record all data products and meta data to the registry update the code run with all appropriate meta data.
◆ get_code_run_uuid()
std::string FairDataPipeline::DataPipeline::impl::get_code_run_uuid |
( |
| ) |
const |
Get the code run uuid.
- Returns
- std::string
◆ link_read()
ghc::filesystem::path FairDataPipeline::DataPipeline::impl::link_read |
( |
std::string & |
data_product | ) |
|
Return a path to a given data product Whilst recording it's meta data for the code run.
- Parameters
-
- Returns
- ghc::filesystem::path
◆ link_write()
ghc::filesystem::path FairDataPipeline::DataPipeline::impl::link_write |
( |
std::string & |
data_product | ) |
|
Return a path to be used for a given data product whilst recording it's meta data.
- Parameters
-
- Returns
- ghc::filesystem::path
The documentation for this class was generated from the following file: