Class ComposeObjectRequest (2.21.0)

A request to compose multiple objects into a single object.

This class can hold all the mandatory and optional parameters to compose objects. This class is in the public API because it is required for mocking.

Constructors

ComposeObjectRequest()

ComposeObjectRequest(std::string, std::vector< storage::ComposeSourceObject >, std::string)

Parameters
NameDescription
bucket_name std::string
source_objects std::vector< storage::ComposeSourceObject >
destination_object_name std::string

Functions

bucket_name() const

Returns
TypeDescription
std::string const &

object_name() const

Returns
TypeDescription
std::string const &

source_objects() const

Returns
TypeDescription
std::vector< storage::ComposeSourceObject >

set_multiple_options(T &&...) &

Parameters
NameDescription
o T &&...
typename...
Returns
TypeDescription
ComposeObjectRequest &

set_multiple_options(T &&...) &&

Parameters
NameDescription
o T &&...
typename...
Returns
TypeDescription
ComposeObjectRequest &&

HasOption() const

Parameter
NameDescription
typename T
Returns
TypeDescription
bool

GetOption() const

Parameter
NameDescription
typename T
Returns
TypeDescription
T