ark::aws::S3UploadRequest

Defined in header “ark/aws/s3client.hh”.


An upload request. Contains all the various pieces of information useful for uploading to S3.

Variables

  • std::string key_name
    The key name to upload as.

  • ObjectPolicy policy
    The object policy.

  • std::string content_type
    The content type. Leave empty for the default.

  • std::string content_disposition
    The content disposition. Leave empty for the default.

  • S3ProgressCallback progress_callback
    If populated, provides progress while uploading files.

  • std::map< std::string, std::string > metadata
    Additional metadata to attach to the upload request.