MinIO C++ SDK
Public Member Functions | Public Attributes | List of all members
minio::s3::PutObjectArgs Struct Reference
Inheritance diagram for minio::s3::PutObjectArgs:
minio::s3::PutObjectBaseArgs minio::s3::ObjectWriteArgs minio::s3::ObjectArgs minio::s3::BucketArgs minio::s3::BaseArgs

Public Member Functions

 PutObjectArgs (std::istream &stream, long objectsize, long partsize)
 
error::Error Validate ()
 
- Public Member Functions inherited from minio::s3::ObjectWriteArgs
utils::Multimap Headers ()
 
- Public Member Functions inherited from minio::s3::ObjectArgs
error::Error Validate ()
 
- Public Member Functions inherited from minio::s3::BucketArgs
error::Error Validate ()
 

Public Attributes

std::istream & stream
 
- Public Attributes inherited from minio::s3::PutObjectBaseArgs
long object_size = -1
 
size_t part_size = 0
 
long part_count = 0
 
std::string content_type
 
- Public Attributes inherited from minio::s3::ObjectWriteArgs
utils::Multimap headers
 
utils::Multimap user_metadata
 
Ssesse = NULL
 
std::map< std::string, std::string > tags
 
Retentionretention = NULL
 
bool legal_hold = false
 
- Public Attributes inherited from minio::s3::ObjectArgs
std::string object
 
- Public Attributes inherited from minio::s3::BucketArgs
std::string bucket
 
std::string region
 
- Public Attributes inherited from minio::s3::BaseArgs
utils::Multimap extra_headers
 
utils::Multimap extra_query_params
 

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