17 (std::string_view path,
19 const std::optional<Meta>& meta,
20 std::string_view content_type,
21 const std::optional<std::string>& content_disposition,
22 const std::optional<std::vector<
Tag>>& tags),
26 MOCK_METHOD(
void, DeleteObject, (std::string_view path), (
const,
override));
29 std::optional<std::string>,
31 (std::string_view path,
32 std::optional<std::string> version,
41 (std::string_view path,
42 std::optional<std::string> version,
49 std::optional<std::string>,
51 (std::string_view path,
52 std::string_view range,
53 std::optional<std::string> version,
62 (std::string_view path,
63 std::string_view range,
64 std::optional<std::string> version,
73 (std::string_view key_from, std::string_view bucket_to, std::string_view key_to,
const std::optional<Meta>& meta
81 (std::string_view key_from, std::string_view key_to,
const std::optional<Meta>& meta),
95 (std::string_view path, time_t expires,
bool use_ssl),
101 GenerateDownloadUrlVirtualHostAddressing,
102 (std::string_view path,
const std::chrono::system_clock::time_point& expires_at, std::string_view protocol),
108 GenerateUploadUrlVirtualHostAddressing,
109 (std::string_view data,
110 std::string_view content_type,
111 std::string_view path,
112 const std::chrono::system_clock::time_point& expires_at,
113 std::string_view protocol),
118 std::optional<std::string>,
120 (std::string_view path,
int max_keys, std::string marker, std::string delimiter),
124 MOCK_METHOD(std::vector<
ObjectMeta>, ListBucketContentsParsed, (std::string_view path_prefix), (
const,
override));
126 MOCK_METHOD(std::vector<std::string>, ListBucketDirectories, (std::string_view path_prefix), (
const,
override));
130 MOCK_METHOD(std::string_view, GetBucketName, (), (
const,
override));