SSS - S3 Toolkit 0.9.6
S3 client library and applications
Loading...
Searching...
No Matches
sss::S3DataTransferConfig Struct Reference

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
 

Detailed Description

Parameters for calls to upload and download functions.

Field Documentation

◆ payloadHash

std::string sss::S3DataTransferConfig::payloadHash

payload hash if empty the literal "UNSIGNED-PAYLOAD" is used instead of the SHA256 hash code

◆ proxyUrl

std::string sss::S3DataTransferConfig::proxyUrl
Warning
not implemented

The documentation for this struct was generated from the following file: