Google Cloud Storage C++ Client  1.42.0
A C++ Client Library for Google Cloud Storage
google::cloud::storage::Client Member List

This is the complete list of members for google::cloud::storage::Client, including all inherited members.

Client(Options opts={})google::cloud::storage::Clientexplicit
Client(ClientOptions options, Policies &&... policies)google::cloud::storage::Clientinlineexplicit
Client(std::shared_ptr< oauth2::Credentials > credentials, Policies &&... policies)google::cloud::storage::Clientinlineexplicit
Client(std::shared_ptr< internal::RawClient > client, Policies &&... policies)google::cloud::storage::Clientinlineexplicit
Client(std::shared_ptr< internal::RawClient > client, NoDecorations)google::cloud::storage::Clientinlineexplicit
ComposeObject(std::string bucket_name, std::vector< ComposeSourceObject > source_objects, std::string destination_object_name, Options &&... options)google::cloud::storage::Clientinline
CopyObject(std::string source_bucket_name, std::string source_object_name, std::string destination_bucket_name, std::string destination_object_name, Options &&... options)google::cloud::storage::Clientinline
CreateBucket(std::string bucket_name, BucketMetadata metadata, Options &&... options)google::cloud::storage::Clientinline
CreateBucketAcl(std::string const &bucket_name, std::string const &entity, std::string const &role, Options &&... options)google::cloud::storage::Clientinline
CreateBucketForProject(std::string bucket_name, std::string project_id, BucketMetadata metadata, Options &&... options)google::cloud::storage::Clientinline
CreateDefaultClient()google::cloud::storage::Clientstatic
CreateDefaultObjectAcl(std::string const &bucket_name, std::string const &entity, std::string const &role, Options &&... options)google::cloud::storage::Clientinline
CreateHmacKey(std::string service_account, Options &&... options)google::cloud::storage::Clientinline
CreateNotification(std::string const &bucket_name, std::string const &topic_name, NotificationMetadata metadata, Options &&... options)google::cloud::storage::Clientinline
CreateNotification(std::string const &bucket_name, std::string const &topic_name, std::string const &payload_format, NotificationMetadata metadata, Options &&... options)google::cloud::storage::Clientinline
CreateObjectAcl(std::string const &bucket_name, std::string const &object_name, std::string const &entity, std::string const &role, Options &&... options)google::cloud::storage::Clientinline
CreateSignedPolicyDocument(PolicyDocument document, Options &&... options)google::cloud::storage::Clientinline
CreateV2SignedUrl(std::string verb, std::string bucket_name, std::string object_name, Options &&... options)google::cloud::storage::Clientinline
CreateV4SignedUrl(std::string verb, std::string bucket_name, std::string object_name, Options &&... options)google::cloud::storage::Clientinline
DeleteBucket(std::string const &bucket_name, Options &&... options)google::cloud::storage::Clientinline
DeleteBucketAcl(std::string const &bucket_name, std::string const &entity, Options &&... options)google::cloud::storage::Clientinline
DeleteDefaultObjectAcl(std::string const &bucket_name, std::string const &entity, Options &&... options)google::cloud::storage::Clientinline
DeleteHmacKey(std::string access_id, Options &&... options)google::cloud::storage::Clientinline
DeleteNotification(std::string const &bucket_name, std::string const &notification_id, Options &&... options)google::cloud::storage::Clientinline
DeleteObject(std::string const &bucket_name, std::string const &object_name, Options &&... options)google::cloud::storage::Clientinline
DeleteObjectAcl(std::string const &bucket_name, std::string const &object_name, std::string const &entity, Options &&... options)google::cloud::storage::Clientinline
DeleteResumableUpload(std::string const &upload_session_url, Options &&... options)google::cloud::storage::Clientinline
DownloadToFile(std::string const &bucket_name, std::string const &object_name, std::string const &file_name, Options &&... options)google::cloud::storage::Clientinline
GenerateSignedPostPolicyV4(PolicyDocumentV4 document, Options &&... options)google::cloud::storage::Clientinline
GetBucketAcl(std::string const &bucket_name, std::string const &entity, Options &&... options)google::cloud::storage::Clientinline
GetBucketMetadata(std::string const &bucket_name, Options &&... options)google::cloud::storage::Clientinline
GetDefaultObjectAcl(std::string const &bucket_name, std::string const &entity, Options &&... options)google::cloud::storage::Clientinline
GetHmacKey(std::string access_id, Options &&... options)google::cloud::storage::Clientinline
GetNativeBucketIamPolicy(std::string const &bucket_name, Options &&... options)google::cloud::storage::Clientinline
GetNotification(std::string const &bucket_name, std::string const &notification_id, Options &&... options)google::cloud::storage::Clientinline
GetObjectAcl(std::string const &bucket_name, std::string const &object_name, std::string const &entity, Options &&... options)google::cloud::storage::Clientinline
GetObjectMetadata(std::string const &bucket_name, std::string const &object_name, Options &&... options)google::cloud::storage::Clientinline
GetServiceAccount(Options &&... options)google::cloud::storage::Clientinline
GetServiceAccountForProject(std::string const &project_id, Options &&... options)google::cloud::storage::Clientinline
InsertObject(std::string const &bucket_name, std::string const &object_name, std::string contents, Options &&... options)google::cloud::storage::Clientinline
ListBucketAcl(std::string const &bucket_name, Options &&... options)google::cloud::storage::Clientinline
ListBuckets(Options &&... options)google::cloud::storage::Clientinline
ListBucketsForProject(std::string const &project_id, Options &&... options)google::cloud::storage::Clientinline
ListDefaultObjectAcl(std::string const &bucket_name, Options &&... options)google::cloud::storage::Clientinline
ListHmacKeys(Options &&... options)google::cloud::storage::Clientinline
ListNotifications(std::string const &bucket_name, Options &&... options)google::cloud::storage::Clientinline
ListObjectAcl(std::string const &bucket_name, std::string const &object_name, Options &&... options)google::cloud::storage::Clientinline
ListObjects(std::string const &bucket_name, Options &&... options)google::cloud::storage::Clientinline
ListObjectsAndPrefixes(std::string const &bucket_name, Options &&... options)google::cloud::storage::Clientinline
LockBucketRetentionPolicy(std::string const &bucket_name, std::uint64_t metageneration, Options &&... options)google::cloud::storage::Clientinline
operator!=(Client const &a, Client const &b)google::cloud::storage::Clientfriend
operator==(Client const &a, Client const &b)google::cloud::storage::Clientfriend
PatchBucket(std::string bucket_name, BucketMetadata const &original, BucketMetadata const &updated, Options &&... options)google::cloud::storage::Clientinline
PatchBucket(std::string bucket_name, BucketMetadataPatchBuilder const &builder, Options &&... options)google::cloud::storage::Clientinline
PatchBucketAcl(std::string const &bucket_name, std::string const &entity, BucketAccessControl const &original_acl, BucketAccessControl const &new_acl, Options &&... options)google::cloud::storage::Clientinline
PatchBucketAcl(std::string const &bucket_name, std::string const &entity, BucketAccessControlPatchBuilder const &builder, Options &&... options)google::cloud::storage::Clientinline
PatchDefaultObjectAcl(std::string const &bucket_name, std::string const &entity, ObjectAccessControl const &original_acl, ObjectAccessControl const &new_acl, Options &&... options)google::cloud::storage::Clientinline
PatchDefaultObjectAcl(std::string const &bucket_name, std::string const &entity, ObjectAccessControlPatchBuilder const &builder, Options &&... options)google::cloud::storage::Clientinline
PatchObject(std::string bucket_name, std::string object_name, ObjectMetadata const &original, ObjectMetadata const &updated, Options &&... options)google::cloud::storage::Clientinline
PatchObject(std::string bucket_name, std::string object_name, ObjectMetadataPatchBuilder const &builder, Options &&... options)google::cloud::storage::Clientinline
PatchObjectAcl(std::string const &bucket_name, std::string const &object_name, std::string const &entity, ObjectAccessControl const &original_acl, ObjectAccessControl const &new_acl, Options &&... options)google::cloud::storage::Clientinline
PatchObjectAcl(std::string const &bucket_name, std::string const &object_name, std::string const &entity, ObjectAccessControlPatchBuilder const &builder, Options &&... options)google::cloud::storage::Clientinline
raw_client() constgoogle::cloud::storage::Clientinline
ReadObject(std::string const &bucket_name, std::string const &object_name, Options &&... options)google::cloud::storage::Clientinline
ResumeRewriteObject(std::string source_bucket_name, std::string source_object_name, std::string destination_bucket_name, std::string destination_object_name, std::string rewrite_token, Options &&... options)google::cloud::storage::Clientinline
RewriteObject(std::string source_bucket_name, std::string source_object_name, std::string destination_bucket_name, std::string destination_object_name, Options &&... options)google::cloud::storage::Clientinline
RewriteObjectBlocking(std::string source_bucket_name, std::string source_object_name, std::string destination_bucket_name, std::string destination_object_name, Options &&... options)google::cloud::storage::Clientinline
SetNativeBucketIamPolicy(std::string const &bucket_name, NativeIamPolicy const &iam_policy, Options &&... options)google::cloud::storage::Clientinline
TestBucketIamPermissions(std::string bucket_name, std::vector< std::string > permissions, Options &&... options)google::cloud::storage::Clientinline
UpdateBucket(std::string bucket_name, BucketMetadata metadata, Options &&... options)google::cloud::storage::Clientinline
UpdateBucketAcl(std::string const &bucket_name, BucketAccessControl const &acl, Options &&... options)google::cloud::storage::Clientinline
UpdateDefaultObjectAcl(std::string const &bucket_name, ObjectAccessControl const &acl, Options &&... options)google::cloud::storage::Clientinline
UpdateHmacKey(std::string access_id, HmacKeyMetadata resource, Options &&... options)google::cloud::storage::Clientinline
UpdateObject(std::string bucket_name, std::string object_name, ObjectMetadata metadata, Options &&... options)google::cloud::storage::Clientinline
UpdateObjectAcl(std::string const &bucket_name, std::string const &object_name, ObjectAccessControl const &acl, Options &&... options)google::cloud::storage::Clientinline
UploadFile(std::string const &file_name, std::string const &bucket_name, std::string const &object_name, Options &&... options)google::cloud::storage::Clientinline
WriteObject(std::string const &bucket_name, std::string const &object_name, Options &&... options)google::cloud::storage::Clientinline