ark::catalog::UploadArtifactStage

Defined in header “ark/catalog/stages/upload_artifact_stage.hh”.


A stage that will handle uploading artifacts to S3 (and notifying the catalog) based on configuration.

Methods

  • UploadArtifactStage(std::string name)
    Constructor.

  • ~UploadArtifactStage()
    Destructor. Implemented privately to handle cleanup.

  • void initialize(pipeline::StageInterface & interface)
    Initializes the stage.

  • void set_catalog_bearer_token(const std::string & token)
    For testing purposes, this will override the bearer token that the stage uses to talk to the catalog. Must be called before the pipeline is initialized.