userver: s3api::multipart_upload::ListMultipartUploadsResult Struct Reference
Loading...
Searching...
No Matches
s3api::multipart_upload::ListMultipartUploadsResult Struct Reference

#include <userver/s3api/models/multipart_upload/responses.hpp>

Detailed Description

The response body content of CompleteMultipartUpload action request

See also
https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html#API_ListMultipartUploads_ResponseSyntax NOTE: Do not use the result of this listing when sending a complete multipart upload request. Instead, maintain your own list of the part numbers that you specified when uploading parts and the corresponding ETag values that Amazon S3 returns. (details in https://docs.aws.amazon.com/AmazonS3/latest/userguide/mpuoverview.html)

Definition at line 55 of file responses.hpp.

Classes

struct  MultipartUpload
 

Static Public Member Functions

static ListMultipartUploadsResult Parse (utils::zstring_view http_s3_respose_body)
 

Public Attributes

std::string bucket
 
std::optional< std::string > key_marker
 
std::optional< std::string > upload_id_marker
 
std::optional< std::string > next_key_marker
 
std::optional< std::string > next_upload_id_marker
 
std::optional< std::string > delimiter
 
bool is_truncated {false}
 
std::optional< unsigned > max_uploads
 
std::vector< MultipartUploaduploads
 
std::vector< std::string > common_prefixes
 

Member Function Documentation

◆ Parse()

ListMultipartUploadsResult s3api::multipart_upload::ListMultipartUploadsResult::Parse ( utils::zstring_view http_s3_respose_body)
static

Definition at line 108 of file responses.cpp.

Member Data Documentation

◆ bucket

std::string s3api::multipart_upload::ListMultipartUploadsResult::bucket

Definition at line 62 of file responses.hpp.

◆ common_prefixes

std::vector<std::string> s3api::multipart_upload::ListMultipartUploadsResult::common_prefixes

Definition at line 71 of file responses.hpp.

◆ delimiter

std::optional<std::string> s3api::multipart_upload::ListMultipartUploadsResult::delimiter

Definition at line 67 of file responses.hpp.

◆ is_truncated

bool s3api::multipart_upload::ListMultipartUploadsResult::is_truncated {false}

Definition at line 68 of file responses.hpp.

◆ key_marker

std::optional<std::string> s3api::multipart_upload::ListMultipartUploadsResult::key_marker

Definition at line 63 of file responses.hpp.

◆ max_uploads

std::optional<unsigned> s3api::multipart_upload::ListMultipartUploadsResult::max_uploads

Definition at line 69 of file responses.hpp.

◆ next_key_marker

std::optional<std::string> s3api::multipart_upload::ListMultipartUploadsResult::next_key_marker

Definition at line 65 of file responses.hpp.

◆ next_upload_id_marker

std::optional<std::string> s3api::multipart_upload::ListMultipartUploadsResult::next_upload_id_marker

Definition at line 66 of file responses.hpp.

◆ upload_id_marker

std::optional<std::string> s3api::multipart_upload::ListMultipartUploadsResult::upload_id_marker

Definition at line 64 of file responses.hpp.

◆ uploads

std::vector<MultipartUpload> s3api::multipart_upload::ListMultipartUploadsResult::uploads

Definition at line 70 of file responses.hpp.


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