#include <userver/s3api/models/multipart_upload/requests.hpp>
For some unclear reasons almost all fields in S3 API are optional including even those fields which are clearly stated to be required in S3 documentation. There are some unconvincing explanations for this at https://github.com/boto/botocore/issues/1069#issuecomment-259255047, but that's it! This implementation of the API in this library is a bit stricter than it is in S3 API specifciation, intentionally making some optional
fields to be required non-empty
. CreateMultipartUpload action request
key
is expected to be URL encoded Definition at line 28 of file requests.hpp.
Public Attributes | |
std::string | key |
std::optional< std::string > | content_type |
std::optional< std::string > | content_encoding |
std::optional< std::string > | content_disposition |
std::optional< std::string > | content_language |
std::optional<std::string> s3api::multipart_upload::CreateMultipartUploadRequest::content_disposition |
Definition at line 32 of file requests.hpp.
std::optional<std::string> s3api::multipart_upload::CreateMultipartUploadRequest::content_encoding |
Definition at line 31 of file requests.hpp.
std::optional<std::string> s3api::multipart_upload::CreateMultipartUploadRequest::content_language |
Definition at line 33 of file requests.hpp.
std::optional<std::string> s3api::multipart_upload::CreateMultipartUploadRequest::content_type |
Definition at line 30 of file requests.hpp.
std::string s3api::multipart_upload::CreateMultipartUploadRequest::key |
Definition at line 29 of file requests.hpp.