Class storage::S3Wrapper

class storage::S3Wrapper

Public Functions

S3Wrapper()
void createBucket(const std::string &bucketName)
void deleteBucket(const std::string &bucketName)
std::vector<std::string> listBuckets()
std::vector<std::string> listKeys(const std::string &bucketName)
void deleteKey(const std::string &bucketName, const std::string &keyName)
void addKeyBytes(const std::string &bucketName, const std::string &keyName, const std::vector<uint8_t> &data)
void addKeyStr(const std::string &bucketName, const std::string &keyName, const std::string &data)
std::vector<uint8_t> getKeyBytes(const std::string &bucketName, const std::string &keyName, bool tolerateMissing = false)
std::string getKeyStr(const std::string &bucketName, const std::string &keyName)