Google Cloud Storage C++ Client
1.42.0
A C++ Client Library for Google Cloud Storage
|
Prepares a patch for the Bucket resource. More...
#include <google/cloud/storage/bucket_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.
Definition at line 959 of file bucket_metadata.h.
|
default |
std::string google::cloud::storage::BucketMetadataPatchBuilder::BuildPatch | ( | ) | const |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetAcl | ( | ) |
Clears the ACL for the Bucket.
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetBilling | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetCors | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetDefaultAcl | ( | ) |
Clears the default object ACL for the Bucket.
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetDefaultEventBasedHold | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetEncryption | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetIamConfiguration | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetLabel | ( | std::string const & | label | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetLabels | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetLifecycle | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetLogging | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetName | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetRetentionPolicy | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetRpo | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetStorageClass | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetVersioning | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::ResetWebsite | ( | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetAcl | ( | std::vector< BucketAccessControl > const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetBilling | ( | BucketBilling const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetCors | ( | std::vector< CorsEntry > const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetDefaultAcl | ( | std::vector< ObjectAccessControl > const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetDefaultEventBasedHold | ( | bool | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetEncryption | ( | BucketEncryption const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetIamConfiguration | ( | BucketIamConfiguration const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetLabel | ( | std::string const & | label, |
std::string const & | value | ||
) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetLifecycle | ( | BucketLifecycle const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetLogging | ( | BucketLogging const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetName | ( | std::string const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetRetentionPolicy | ( | BucketRetentionPolicy const & | v | ) |
|
inline |
Definition at line 1016 of file bucket_metadata.h.
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetRpo | ( | std::string const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetStorageClass | ( | std::string const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetVersioning | ( | BucketVersioning const & | v | ) |
BucketMetadataPatchBuilder& google::cloud::storage::BucketMetadataPatchBuilder::SetWebsite | ( | BucketWebsite const & | v | ) |