|
SSS - S3 Toolkit 0.9.6
S3 client library and applications
|
Parameters for calls to upload and download functions. More...
#include <s3-client.h>
Data Fields | |
| std::string | accessKey |
| access | |
| std::string | secretKey |
| secret | |
| std::string | proxyUrl |
| std::string | bucket |
| bucket name | |
| std::string | key |
| key name | |
| std::string | file |
| file name | |
| char * | data = nullptr |
| input for upload and output for download | |
| size_t | offset = 0 |
| input/ouput offset in buffer | |
| size_t | size = 0 |
| data size | |
| std::vector< std::string > | endpoints |
| list of endpoints for client-side load balancing | |
| int | maxRetries = 1 |
| maximum number of retries | |
| int | jobs = 1 |
| number of parallel upload/download tasks | |
| size_t | partsPerJob = 1 |
| number of parts per job | |
| std::string | payloadHash |
Parameters for calls to upload and download functions.
| std::string sss::S3DataTransferConfig::payloadHash |
payload hash if empty the literal "UNSIGNED-PAYLOAD" is used instead of the SHA256 hash code
| std::string sss::S3DataTransferConfig::proxyUrl |