Third party online services interface class. More...
Public Types | |
|
typedef boost::shared_ptr < AmazonS3Connector > | SharedPtr |
Public Member Functions | |
| std::string | createBucket (const std::string &bucketName) |
| std::string | listBuckets () |
| std::string | getBucketInfo (const std::string &bucketName) |
| std::string | deleteBucket (const std::string &bucketName) |
| std::string | putObject (const std::string &bucketName, const std::string &key, const std::string &objectPath) |
| std::string | getObject (const std::string &bucketName, const std::string &key, const std::string &outFilePath) |
| std::string | getObjectProperty (const std::string &bucketName, const std::string &key) |
| std::string | deleteObject (const std::string &bucketName, const std::string &key) |
| std::string | listObjects (const std::string &bucketName, const std::string &prefix="") |
Third party online services interface class.