This is the complete list of members for s3api::Client, including all inherited members.
| CiUnorderedMap typedef (defined in s3api::Client) | s3api::Client | |
| CopyObject(std::string_view key_from, std::string_view bucket_to, std::string_view key_to, const std::optional< Meta > &meta=std::nullopt)=0 (defined in s3api::Client) | s3api::Client | pure virtual |
| CopyObject(std::string_view key_from, std::string_view key_to, const std::optional< Meta > &meta=std::nullopt)=0 (defined in s3api::Client) | s3api::Client | pure virtual |
| DeleteObject(std::string_view path) const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| GenerateDownloadUrl(std::string_view path, time_t expires, bool use_ssl=false) const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| GenerateDownloadUrlVirtualHostAddressing(std::string_view path, const std::chrono::system_clock::time_point &expires_at, std::string_view protocol="https://") const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| GenerateUploadUrlVirtualHostAddressing(std::string_view data, std::string_view content_type, std::string_view path, const std::chrono::system_clock::time_point &expires_at, std::string_view protocol="https://") const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| GetBucketName() const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| GetObject(std::string_view path, std::optional< std::string > version=std::nullopt, HeadersDataResponse *headers_data=nullptr, const HeaderDataRequest &headers_request=HeaderDataRequest()) const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| GetObjectHead(std::string_view path, const HeaderDataRequest &request=HeaderDataRequest()) const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| GetPartialObject(std::string_view path, std::string_view range, std::optional< std::string > version=std::nullopt, HeadersDataResponse *headers_data=nullptr, const HeaderDataRequest &headers_request=HeaderDataRequest()) const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| Headers typedef (defined in s3api::Client) | s3api::Client | |
| ListBucketContents(std::string_view path, int max_keys, std::string marker="", std::string delimiter="") const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| ListBucketContentsParsed(std::string_view path_prefix) const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| ListBucketDirectories(std::string_view path_prefix) const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| Meta typedef (defined in s3api::Client) | s3api::Client | |
| PutObject(std::string_view path, std::string data, const std::optional< Meta > &meta=std::nullopt, std::string_view content_type="text/plain", const std::optional< std::string > &content_disposition=std::nullopt, const std::optional< std::vector< Tag > > &tags=std::nullopt) const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| TryGetObject(std::string_view path, std::optional< std::string > version=std::nullopt, HeadersDataResponse *headers_data=nullptr, const HeaderDataRequest &headers_request=HeaderDataRequest()) const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| TryGetPartialObject(std::string_view path, std::string_view range, std::optional< std::string > version=std::nullopt, HeadersDataResponse *headers_data=nullptr, const HeaderDataRequest &headers_request=HeaderDataRequest()) const =0 (defined in s3api::Client) | s3api::Client | pure virtual |
| UpdateConfig(ConnectionCfg &&config)=0 (defined in s3api::Client) | s3api::Client | pure virtual |
| ~Client()=default (defined in s3api::Client) | s3api::Client | virtual |