11namespace Aws {
namespace Client {
struct ClientConfiguration; } }
12namespace Aws {
namespace S3 {
class S3Client; } }
18 ref<Aws::Client::ClientConfiguration> config;
19 ref<Aws::S3::S3Client> client;
21 S3Helper(
const std::string & profile,
const std::string & region,
const std::string & scheme,
const std::string & endpoint);
23 ref<Aws::Client::ClientConfiguration> makeConfig(
const std::string & region,
const std::string & scheme,
const std::string & endpoint);
25 struct FileTransferResult
27 std::optional<std::string>
data;
28 unsigned int durationMs;
31 FileTransferResult getObject(
32 const std::string & bucketName,
const std::string &
key);
const T::key_type & key
Definition lexer.l:2763
std::variant< std::string, std::string_view > data
Definition lexer.l:177