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)
-
S3Wrapper()