Class ComposeObjectRequest (2.20.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
Name Description
bucket_name std::string
source_objects std::vector< storage::ComposeSourceObject >
destination_object_name std::string

Functions

bucket_name() const

Returns
Type Description
std::string const &

object_name() const

Returns
Type Description
std::string const &

source_objects() const

Returns
Type Description
std::vector< storage::ComposeSourceObject >

set_multiple_options(T &&...) &

Parameters
Name Description
o T &&...
typename...
Returns
Type Description
ComposeObjectRequest &

set_multiple_options(T &&...) &&

Parameters
Name Description
o T &&...
typename...
Returns
Type Description
ComposeObjectRequest &&

HasOption() const

Parameter
Name Description
typename T
Returns
Type Description
bool

GetOption() const

Parameter
Name Description
typename T
Returns
Type Description
T