Google Cloud Storage C++ Client 2.13.0
A C++ Client Library for Google Cloud Storage
|
Prepares a patch for the Bucket resource. More...
#include <google/cloud/storage/object_metadata.h>
Prepares a patch for the Bucket resource.
The Bucket resource has many modifiable fields. The application may send a patch request to change (or delete) a small fraction of these fields by using this object.
|
default |
std::string google::cloud::storage::ObjectMetadataPatchBuilder::BuildPatch | ( | ) | const |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetAcl | ( | ) |
Clears the ACL.
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetCacheControl | ( | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetContentDisposition | ( | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetContentEncoding | ( | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetContentLanguage | ( | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetContentType | ( | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetCustomTime | ( | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetEventBasedHold | ( | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetMetadata | ( | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetMetadata | ( | std::string const & | key | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::ResetTemporaryHold | ( | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::SetAcl | ( | std::vector< ObjectAccessControl > const & | v | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::SetCacheControl | ( | std::string const & | v | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::SetContentDisposition | ( | std::string const & | v | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::SetContentEncoding | ( | std::string const & | v | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::SetContentLanguage | ( | std::string const & | v | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::SetContentType | ( | std::string const & | v | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::SetCustomTime | ( | std::chrono::system_clock::time_point | tp | ) |
Change the custom_time
field.
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::SetEventBasedHold | ( | bool | v | ) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::SetMetadata | ( | std::string const & | key, |
std::string const & | value | ||
) |
ObjectMetadataPatchBuilder & google::cloud::storage::ObjectMetadataPatchBuilder::SetTemporaryHold | ( | bool | v | ) |