33 const Build& build,
const std::string& target_directory,
34 const std::string& artifact_name) = 0;
37 const Build& build,
const std::string& target_directory,
38 const std::string& artifact_name,
39 const std::string& backup_artifact_name) = 0;
42 const Build&,
const std::string& artifact_name) = 0;
Definition: expected.h:86
Definition: build_api.h:27
virtual Result< std::string > DownloadFileWithBackup(const Build &build, const std::string &target_directory, const std::string &artifact_name, const std::string &backup_artifact_name)=0
virtual ~BuildApi()=default
virtual Result< SeekableZipSource > FileReader(const Build &, const std::string &artifact_name)=0
virtual Result< std::string > DownloadFile(const Build &build, const std::string &target_directory, const std::string &artifact_name)=0
virtual Result< Build > GetBuild(const BuildString &build_string)=0
Definition: alloc_utils.cpp:23
std::variant< DeviceBuild, DirectoryBuild > Build
Definition: android_build.h:49
std::variant< DeviceBuildString, DirectoryBuildString > BuildString
Definition: android_build_string.h:52