Definition at line 24 of file s3_connection.hpp.
Public Member Functions | |
S3Connection (clients::http::Client &http_client, S3ConnectionType connection_type, std::string server_url, const ConnectionCfg ¶ms) | |
S3Connection (const S3Connection &other)=default | |
std::shared_ptr< clients::http::Response > | RequestApi (Request &r, std::string_view method_name) |
std::shared_ptr< clients::http::Response > | DoStartApiRequest (const Request &r) const |
std::shared_ptr< clients::http::Response > | StartApiRequest (const Request &r) const |
std::string | GetHost () const |
void | UpdateConfig (ConnectionCfg &&config) |
|
inline |
Definition at line 26 of file s3_connection.hpp.
std::shared_ptr< clients::http::Response > s3api::S3Connection::DoStartApiRequest | ( | const Request & | r | ) | const |
Definition at line 68 of file s3_connection.cpp.
|
inline |
Definition at line 47 of file s3_connection.hpp.
std::shared_ptr< clients::http::Response > s3api::S3Connection::RequestApi | ( | Request & | r, |
std::string_view | method_name ) |
Definition at line 34 of file s3_connection.cpp.
std::shared_ptr< clients::http::Response > s3api::S3Connection::StartApiRequest | ( | const Request & | r | ) | const |
Definition at line 82 of file s3_connection.cpp.
|
inline |
Definition at line 49 of file s3_connection.hpp.