Android-cuttlefish cvd tool
Public Member Functions | List of all members
cuttlefish::BuildApi Class Referenceabstract

#include <build_api.h>

Inheritance diagram for cuttlefish::BuildApi:
Inheritance graph
[legend]

Public Member Functions

virtual ~BuildApi ()=default
 
virtual Result< BuildGetBuild (const BuildString &build_string)=0
 
virtual Result< std::string > DownloadFile (const Build &build, const std::string &target_directory, const std::string &artifact_name)=0
 
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 Result< SeekableZipSourceFileReader (const Build &, const std::string &artifact_name)=0
 

Constructor & Destructor Documentation

◆ ~BuildApi()

virtual cuttlefish::BuildApi::~BuildApi ( )
virtualdefault

Member Function Documentation

◆ DownloadFile()

virtual Result< std::string > cuttlefish::BuildApi::DownloadFile ( const Build build,
const std::string &  target_directory,
const std::string &  artifact_name 
)
pure virtual

◆ DownloadFileWithBackup()

virtual Result< std::string > cuttlefish::BuildApi::DownloadFileWithBackup ( const Build build,
const std::string &  target_directory,
const std::string &  artifact_name,
const std::string &  backup_artifact_name 
)
pure virtual

◆ FileReader()

virtual Result< SeekableZipSource > cuttlefish::BuildApi::FileReader ( const Build ,
const std::string &  artifact_name 
)
pure virtual

◆ GetBuild()

virtual Result< Build > cuttlefish::BuildApi::GetBuild ( const BuildString build_string)
pure virtual

The documentation for this class was generated from the following file: