| 1291 | } |
| 1292 | |
| 1293 | Status GcsFileSystem::GetBucketMetadata(const string& bucket, |
| 1294 | std::vector<char>* result_buffer) { |
| 1295 | std::unique_ptr<HttpRequest> request; |
| 1296 | TF_RETURN_IF_ERROR(CreateHttpRequest(&request)); |
| 1297 | request->SetUri(strings::StrCat(kGcsUriBase, "b/", bucket)); |
| 1298 | |
| 1299 | if (result_buffer != nullptr) { |
| 1300 | request->SetResultBuffer(result_buffer); |
| 1301 | } |
| 1302 | |
| 1303 | request->SetTimeouts(timeouts_.connect, timeouts_.idle, timeouts_.metadata); |
| 1304 | return request->Send(); |
| 1305 | } |
| 1306 | |
| 1307 | Status GcsFileSystem::FolderExists(const string& dirname, bool* result) { |
| 1308 | StatCache::ComputeFunc compute_func = [this](const string& dirname, |
nothing calls this directly
no test coverage detected