Google Cloud Storage C++ Client
1.24.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 898 of file bucket_metadata.h.
|
default |
std::string google::cloud::storage::v1::BucketMetadataPatchBuilder::BuildPatch | ( | ) | const |
Definition at line 186 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetAcl | ( | ) |
Clears the ACL for the Bucket.
Definition at line 214 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetBilling | ( | ) |
Definition at line 226 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetCors | ( | ) |
Definition at line 257 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetDefaultAcl | ( | ) |
Clears the default object ACL for the Bucket.
Definition at line 290 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetDefaultEventBasedHold | ( | ) |
Definition at line 269 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetEncryption | ( | ) |
Definition at line 303 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetIamConfiguration | ( | ) |
Definition at line 328 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetLabel | ( | std::string const & | label | ) |
Definition at line 340 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetLabels | ( | ) |
Definition at line 347 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetLifecycle | ( | ) |
Definition at line 397 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetLogging | ( | ) |
Definition at line 411 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetName | ( | ) |
Definition at line 425 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetRetentionPolicy | ( | ) |
Definition at line 441 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetStorageClass | ( | ) |
Definition at line 455 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetVersioning | ( | ) |
Definition at line 467 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::ResetWebsite | ( | ) |
Definition at line 481 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetAcl | ( | std::vector< BucketAccessControl > const & | v | ) |
Definition at line 198 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetBilling | ( | BucketBilling const & | v | ) |
Definition at line 219 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetCors | ( | std::vector< CorsEntry > const & | v | ) |
Definition at line 231 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetDefaultAcl | ( | std::vector< ObjectAccessControl > const & | v | ) |
Definition at line 274 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetDefaultEventBasedHold | ( | bool | v | ) |
Definition at line 263 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetEncryption | ( | BucketEncryption const & | v | ) |
Definition at line 295 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetIamConfiguration | ( | BucketIamConfiguration const & | v | ) |
Definition at line 308 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetLabel | ( | std::string const & | label, |
std::string const & | value | ||
) |
Definition at line 333 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetLifecycle | ( | BucketLifecycle const & | v | ) |
Definition at line 353 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetLogging | ( | BucketLogging const & | v | ) |
Definition at line 402 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetName | ( | std::string const & | v | ) |
Definition at line 416 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetRetentionPolicy | ( | BucketRetentionPolicy const & | v | ) |
Definition at line 430 of file bucket_metadata.cc.
|
inline |
Definition at line 955 of file bucket_metadata.h.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetStorageClass | ( | std::string const & | v | ) |
Definition at line 446 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetVersioning | ( | BucketVersioning const & | v | ) |
Definition at line 460 of file bucket_metadata.cc.
BucketMetadataPatchBuilder & google::cloud::storage::v1::BucketMetadataPatchBuilder::SetWebsite | ( | BucketWebsite const & | v | ) |
Definition at line 472 of file bucket_metadata.cc.