| 2967 | } |
| 2968 | |
| 2969 | Result<std::vector<std::string>> ListBuckets() { |
| 2970 | ARROW_ASSIGN_OR_RAISE(auto client_lock, holder_->Lock()); |
| 2971 | return ProcessListBuckets(client_lock.Move()->ListBuckets()); |
| 2972 | } |
| 2973 | |
| 2974 | Future<std::vector<std::string>> ListBucketsAsync() { |
| 2975 | auto deferred = |