|
| AndroidBuildApi ()=delete |
|
| AndroidBuildApi (AndroidBuildApi &&)=delete |
|
virtual | ~AndroidBuildApi ()=default |
|
| AndroidBuildApi (HttpClient &http_client, CredentialSource *credential_source, AndroidBuildUrl *android_build_url, std::chrono::seconds retry_period, CasDownloader *cas_downloader=nullptr) |
|
Result< Build > | GetBuild (const BuildString &build_string) override |
|
Result< std::string > | DownloadFile (const Build &build, const std::string &target_directory, const std::string &artifact_name) override |
|
Result< std::string > | DownloadFileWithBackup (const Build &build, const std::string &target_directory, const std::string &artifact_name, const std::string &backup_artifact_name) override |
|
Result< SeekableZipSource > | FileReader (const Build &, const std::string &artifact_name) override |
|
virtual | ~BuildApi ()=default |
|
virtual Result< Build > | GetBuild (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< SeekableZipSource > | FileReader (const Build &, const std::string &artifact_name)=0 |
|
|
Result< BuildInfo > | GetBuildInfo (std::string_view build_id, std::string_view target) |
|
Result< void > | BlockUntilTerminalStatus (std::string_view initial_status, std::string_view build_id, std::string_view target) |
|
Result< std::vector< std::string > > | Headers () |
|
Result< std::optional< std::string > > | LatestBuildId (const std::string &branch, const std::string &target) |
|
Result< std::unordered_set< std::string > > | Artifacts (const DeviceBuild &build, const std::vector< std::string > &artifact_filenames) |
|
Result< std::unordered_set< std::string > > | Artifacts (const DirectoryBuild &build, const std::vector< std::string > &artifact_filenames) |
|
Result< std::unordered_set< std::string > > | Artifacts (const Build &build, const std::vector< std::string > &artifact_filenames) |
|
Result< std::string > | GetArtifactDownloadUrl (const DeviceBuild &build, const std::string &artifact) |
|
Result< void > | ArtifactToFile (const DeviceBuild &build, const std::string &artifact, const std::string &path) |
|
Result< void > | ArtifactToFile (const DirectoryBuild &build, const std::string &artifact, const std::string &path) |
|
Result< void > | ArtifactToFile (const Build &build, const std::string &artifact, const std::string &path) |
|
Result< std::string > | DownloadTargetFile (const Build &build, const std::string &target_directory, const std::string &artifact_name) |
|
Result< std::string > | DownloadTargetFileFromCas (const Build &build, const std::string &target_directory, const std::string &artifact_name) |
|
Result< Build > | GetBuild (const DeviceBuildString &build_string) |
|
Result< Build > | GetBuild (const DirectoryBuildString &build_string) |
|
Result< SeekableZipSource > | FileReader (const DeviceBuild &, const std::string &artifact_name) |
|
Result< SeekableZipSource > | FileReader (const DirectoryBuild &, const std::string &artifact_name) |
|