Google Cloud Storage C++ Client
1.26.0
A C++ Client Library for Google Cloud Storage
|
#include "google/cloud/storage/bucket_access_control.h"
#include "google/cloud/storage/internal/common_metadata.h"
#include "google/cloud/storage/internal/patch_builder.h"
#include "google/cloud/storage/lifecycle_rule.h"
#include "google/cloud/storage/object_access_control.h"
#include "google/cloud/storage/version.h"
#include "google/cloud/optional.h"
#include "absl/types/optional.h"
#include <chrono>
#include <map>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
struct | google::cloud::storage::v1::BucketBilling |
The billing configuration for a Bucket. More... | |
struct | google::cloud::storage::v1::CorsEntry |
An entry in the CORS list. More... | |
struct | google::cloud::storage::v1::UniformBucketLevelAccess |
Configure if only the IAM policies are used for access control. More... | |
struct | google::cloud::storage::v1::BucketIamConfiguration |
The IAM configuration for a Bucket. More... | |
struct | google::cloud::storage::v1::BucketLifecycle |
The Object Lifecycle configuration for a Bucket. More... | |
struct | google::cloud::storage::v1::BucketLogging |
The Logging configuration for a Bucket. More... | |
struct | google::cloud::storage::v1::BucketEncryption |
Describes the default customer managed encryption key for a bucket. More... | |
struct | google::cloud::storage::v1::BucketRetentionPolicy |
The retention policy for a bucket. More... | |
struct | google::cloud::storage::v1::BucketVersioning |
The versioning configuration for a Bucket. More... | |
struct | google::cloud::storage::v1::BucketWebsite |
The website configuration for a Bucket. More... | |
class | google::cloud::storage::v1::BucketMetadata |
Represents a Google Cloud Storage Bucket Metadata object. More... | |
class | google::cloud::storage::v1::BucketMetadataPatchBuilder |
Prepares a patch for the Bucket resource. More... | |
Namespaces | |
google::cloud | |
google::cloud::storage | |
Contains all the Google Cloud Storage C++ client APIs. | |
google::cloud::storage::v1 | |
The Google Cloud Storage C++ client APIs inlined, versioned namespace. | |
Functions | |
bool | google::cloud::storage::v1::operator== (BucketBilling const &lhs, BucketBilling const &rhs) |
bool | google::cloud::storage::v1::operator< (BucketBilling const &lhs, BucketBilling const &rhs) |
bool | google::cloud::storage::v1::operator!= (BucketBilling const &lhs, BucketBilling const &rhs) |
bool | google::cloud::storage::v1::operator> (BucketBilling const &lhs, BucketBilling const &rhs) |
bool | google::cloud::storage::v1::operator<= (BucketBilling const &lhs, BucketBilling const &rhs) |
bool | google::cloud::storage::v1::operator>= (BucketBilling const &lhs, BucketBilling const &rhs) |
Comparison operators For UniformBucketLevelAccess | |
bool | google::cloud::storage::v1::operator== (UniformBucketLevelAccess const &lhs, UniformBucketLevelAccess const &rhs) |
bool | google::cloud::storage::v1::operator< (UniformBucketLevelAccess const &lhs, UniformBucketLevelAccess const &rhs) |
bool | google::cloud::storage::v1::operator!= (UniformBucketLevelAccess const &lhs, UniformBucketLevelAccess const &rhs) |
bool | google::cloud::storage::v1::operator> (UniformBucketLevelAccess const &lhs, UniformBucketLevelAccess const &rhs) |
bool | google::cloud::storage::v1::operator<= (UniformBucketLevelAccess const &lhs, UniformBucketLevelAccess const &rhs) |
bool | google::cloud::storage::v1::operator>= (UniformBucketLevelAccess const &lhs, UniformBucketLevelAccess const &rhs) |
std::ostream & | google::cloud::storage::v1::operator<< (std::ostream &os, UniformBucketLevelAccess const &rhs) |
Comparison operators for BucketIamConfiguration. | |
bool | google::cloud::storage::v1::operator== (BucketIamConfiguration const &lhs, BucketIamConfiguration const &rhs) |
bool | google::cloud::storage::v1::operator< (BucketIamConfiguration const &lhs, BucketIamConfiguration const &rhs) |
bool | google::cloud::storage::v1::operator!= (BucketIamConfiguration const &lhs, BucketIamConfiguration const &rhs) |
bool | google::cloud::storage::v1::operator> (BucketIamConfiguration const &lhs, BucketIamConfiguration const &rhs) |
bool | google::cloud::storage::v1::operator<= (BucketIamConfiguration const &lhs, BucketIamConfiguration const &rhs) |
bool | google::cloud::storage::v1::operator>= (BucketIamConfiguration const &lhs, BucketIamConfiguration const &rhs) |
std::ostream & | google::cloud::storage::v1::operator<< (std::ostream &os, BucketIamConfiguration const &rhs) |
Comparison operators for BucketLifecycle. | |
bool | google::cloud::storage::v1::operator== (BucketLifecycle const &lhs, BucketLifecycle const &rhs) |
bool | google::cloud::storage::v1::operator< (BucketLifecycle const &lhs, BucketLifecycle const &rhs) |
bool | google::cloud::storage::v1::operator!= (BucketLifecycle const &lhs, BucketLifecycle const &rhs) |
bool | google::cloud::storage::v1::operator> (BucketLifecycle const &lhs, BucketLifecycle const &rhs) |
bool | google::cloud::storage::v1::operator<= (BucketLifecycle const &lhs, BucketLifecycle const &rhs) |
bool | google::cloud::storage::v1::operator>= (BucketLifecycle const &lhs, BucketLifecycle const &rhs) |
bool | google::cloud::storage::v1::operator== (BucketLogging const &lhs, BucketLogging const &rhs) |
bool | google::cloud::storage::v1::operator< (BucketLogging const &lhs, BucketLogging const &rhs) |
bool | google::cloud::storage::v1::operator!= (BucketLogging const &lhs, BucketLogging const &rhs) |
bool | google::cloud::storage::v1::operator> (BucketLogging const &lhs, BucketLogging const &rhs) |
bool | google::cloud::storage::v1::operator<= (BucketLogging const &lhs, BucketLogging const &rhs) |
bool | google::cloud::storage::v1::operator>= (BucketLogging const &lhs, BucketLogging const &rhs) |
std::ostream & | google::cloud::storage::v1::operator<< (std::ostream &os, BucketLogging const &rhs) |
bool | google::cloud::storage::v1::operator== (BucketEncryption const &lhs, BucketEncryption const &rhs) |
bool | google::cloud::storage::v1::operator< (BucketEncryption const &lhs, BucketEncryption const &rhs) |
bool | google::cloud::storage::v1::operator!= (BucketEncryption const &lhs, BucketEncryption const &rhs) |
bool | google::cloud::storage::v1::operator> (BucketEncryption const &lhs, BucketEncryption const &rhs) |
bool | google::cloud::storage::v1::operator<= (BucketEncryption const &lhs, BucketEncryption const &rhs) |
bool | google::cloud::storage::v1::operator>= (BucketEncryption const &lhs, BucketEncryption const &rhs) |
bool | google::cloud::storage::v1::operator== (BucketRetentionPolicy const &lhs, BucketRetentionPolicy const &rhs) |
bool | google::cloud::storage::v1::operator< (BucketRetentionPolicy const &lhs, BucketRetentionPolicy const &rhs) |
bool | google::cloud::storage::v1::operator!= (BucketRetentionPolicy const &lhs, BucketRetentionPolicy const &rhs) |
bool | google::cloud::storage::v1::operator> (BucketRetentionPolicy const &lhs, BucketRetentionPolicy const &rhs) |
bool | google::cloud::storage::v1::operator<= (BucketRetentionPolicy const &lhs, BucketRetentionPolicy const &rhs) |
bool | google::cloud::storage::v1::operator>= (BucketRetentionPolicy const &lhs, BucketRetentionPolicy const &rhs) |
std::ostream & | google::cloud::storage::v1::operator<< (std::ostream &os, BucketRetentionPolicy const &rhs) |
bool | google::cloud::storage::v1::operator== (BucketVersioning const &lhs, BucketVersioning const &rhs) |
bool | google::cloud::storage::v1::operator< (BucketVersioning const &lhs, BucketVersioning const &rhs) |
bool | google::cloud::storage::v1::operator!= (BucketVersioning const &lhs, BucketVersioning const &rhs) |
bool | google::cloud::storage::v1::operator> (BucketVersioning const &lhs, BucketVersioning const &rhs) |
bool | google::cloud::storage::v1::operator<= (BucketVersioning const &lhs, BucketVersioning const &rhs) |
bool | google::cloud::storage::v1::operator>= (BucketVersioning const &lhs, BucketVersioning const &rhs) |
bool | google::cloud::storage::v1::operator== (BucketWebsite const &lhs, BucketWebsite const &rhs) |
bool | google::cloud::storage::v1::operator< (BucketWebsite const &lhs, BucketWebsite const &rhs) |
bool | google::cloud::storage::v1::operator!= (BucketWebsite const &lhs, BucketWebsite const &rhs) |
bool | google::cloud::storage::v1::operator> (BucketWebsite const &lhs, BucketWebsite const &rhs) |
bool | google::cloud::storage::v1::operator<= (BucketWebsite const &lhs, BucketWebsite const &rhs) |
bool | google::cloud::storage::v1::operator>= (BucketWebsite const &lhs, BucketWebsite const &rhs) |
std::ostream & | google::cloud::storage::v1::operator<< (std::ostream &os, BucketMetadata const &rhs) |
Comparison operators for CorsEntry. | |
using | google::cloud::storage::v1::BucketPolicyOnly = UniformBucketLevelAccess |
bool | google::cloud::storage::v1::operator== (CorsEntry const &lhs, CorsEntry const &rhs) |
bool | google::cloud::storage::v1::operator< (CorsEntry const &lhs, CorsEntry const &rhs) |
bool | google::cloud::storage::v1::operator!= (CorsEntry const &lhs, CorsEntry const &rhs) |
bool | google::cloud::storage::v1::operator> (CorsEntry const &lhs, CorsEntry const &rhs) |
bool | google::cloud::storage::v1::operator<= (CorsEntry const &lhs, CorsEntry const &rhs) |
bool | google::cloud::storage::v1::operator>= (CorsEntry const &lhs, CorsEntry const &rhs) |
std::ostream & | google::cloud::storage::v1::operator<< (std::ostream &os, CorsEntry const &rhs) |