Google Cloud Storage C++ Client
1.42.0
A C++ Client Library for Google Cloud Storage
|
This is the complete list of members for google::cloud::storage::Client, including all inherited members.
Client(Options opts={}) | google::cloud::storage::Client | explicit |
Client(ClientOptions options, Policies &&... policies) | google::cloud::storage::Client | inlineexplicit |
Client(std::shared_ptr< oauth2::Credentials > credentials, Policies &&... policies) | google::cloud::storage::Client | inlineexplicit |
Client(std::shared_ptr< internal::RawClient > client, Policies &&... policies) | google::cloud::storage::Client | inlineexplicit |
Client(std::shared_ptr< internal::RawClient > client, NoDecorations) | google::cloud::storage::Client | inlineexplicit |
ComposeObject(std::string bucket_name, std::vector< ComposeSourceObject > source_objects, std::string destination_object_name, Options &&... options) | google::cloud::storage::Client | inline |
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::Client | inline |
CreateBucket(std::string bucket_name, BucketMetadata metadata, Options &&... options) | google::cloud::storage::Client | inline |
CreateBucketAcl(std::string const &bucket_name, std::string const &entity, std::string const &role, Options &&... options) | google::cloud::storage::Client | inline |
CreateBucketForProject(std::string bucket_name, std::string project_id, BucketMetadata metadata, Options &&... options) | google::cloud::storage::Client | inline |
CreateDefaultClient() | google::cloud::storage::Client | static |
CreateDefaultObjectAcl(std::string const &bucket_name, std::string const &entity, std::string const &role, Options &&... options) | google::cloud::storage::Client | inline |
CreateHmacKey(std::string service_account, Options &&... options) | google::cloud::storage::Client | inline |
CreateNotification(std::string const &bucket_name, std::string const &topic_name, NotificationMetadata metadata, Options &&... options) | google::cloud::storage::Client | inline |
CreateNotification(std::string const &bucket_name, std::string const &topic_name, std::string const &payload_format, NotificationMetadata metadata, Options &&... options) | google::cloud::storage::Client | inline |
CreateObjectAcl(std::string const &bucket_name, std::string const &object_name, std::string const &entity, std::string const &role, Options &&... options) | google::cloud::storage::Client | inline |
CreateSignedPolicyDocument(PolicyDocument document, Options &&... options) | google::cloud::storage::Client | inline |
CreateV2SignedUrl(std::string verb, std::string bucket_name, std::string object_name, Options &&... options) | google::cloud::storage::Client | inline |
CreateV4SignedUrl(std::string verb, std::string bucket_name, std::string object_name, Options &&... options) | google::cloud::storage::Client | inline |
DeleteBucket(std::string const &bucket_name, Options &&... options) | google::cloud::storage::Client | inline |
DeleteBucketAcl(std::string const &bucket_name, std::string const &entity, Options &&... options) | google::cloud::storage::Client | inline |
DeleteDefaultObjectAcl(std::string const &bucket_name, std::string const &entity, Options &&... options) | google::cloud::storage::Client | inline |
DeleteHmacKey(std::string access_id, Options &&... options) | google::cloud::storage::Client | inline |
DeleteNotification(std::string const &bucket_name, std::string const ¬ification_id, Options &&... options) | google::cloud::storage::Client | inline |
DeleteObject(std::string const &bucket_name, std::string const &object_name, Options &&... options) | google::cloud::storage::Client | inline |
DeleteObjectAcl(std::string const &bucket_name, std::string const &object_name, std::string const &entity, Options &&... options) | google::cloud::storage::Client | inline |
DeleteResumableUpload(std::string const &upload_session_url, Options &&... options) | google::cloud::storage::Client | inline |
DownloadToFile(std::string const &bucket_name, std::string const &object_name, std::string const &file_name, Options &&... options) | google::cloud::storage::Client | inline |
GenerateSignedPostPolicyV4(PolicyDocumentV4 document, Options &&... options) | google::cloud::storage::Client | inline |
GetBucketAcl(std::string const &bucket_name, std::string const &entity, Options &&... options) | google::cloud::storage::Client | inline |
GetBucketMetadata(std::string const &bucket_name, Options &&... options) | google::cloud::storage::Client | inline |
GetDefaultObjectAcl(std::string const &bucket_name, std::string const &entity, Options &&... options) | google::cloud::storage::Client | inline |
GetHmacKey(std::string access_id, Options &&... options) | google::cloud::storage::Client | inline |
GetNativeBucketIamPolicy(std::string const &bucket_name, Options &&... options) | google::cloud::storage::Client | inline |
GetNotification(std::string const &bucket_name, std::string const ¬ification_id, Options &&... options) | google::cloud::storage::Client | inline |
GetObjectAcl(std::string const &bucket_name, std::string const &object_name, std::string const &entity, Options &&... options) | google::cloud::storage::Client | inline |
GetObjectMetadata(std::string const &bucket_name, std::string const &object_name, Options &&... options) | google::cloud::storage::Client | inline |
GetServiceAccount(Options &&... options) | google::cloud::storage::Client | inline |
GetServiceAccountForProject(std::string const &project_id, Options &&... options) | google::cloud::storage::Client | inline |
InsertObject(std::string const &bucket_name, std::string const &object_name, std::string contents, Options &&... options) | google::cloud::storage::Client | inline |
ListBucketAcl(std::string const &bucket_name, Options &&... options) | google::cloud::storage::Client | inline |
ListBuckets(Options &&... options) | google::cloud::storage::Client | inline |
ListBucketsForProject(std::string const &project_id, Options &&... options) | google::cloud::storage::Client | inline |
ListDefaultObjectAcl(std::string const &bucket_name, Options &&... options) | google::cloud::storage::Client | inline |
ListHmacKeys(Options &&... options) | google::cloud::storage::Client | inline |
ListNotifications(std::string const &bucket_name, Options &&... options) | google::cloud::storage::Client | inline |
ListObjectAcl(std::string const &bucket_name, std::string const &object_name, Options &&... options) | google::cloud::storage::Client | inline |
ListObjects(std::string const &bucket_name, Options &&... options) | google::cloud::storage::Client | inline |
ListObjectsAndPrefixes(std::string const &bucket_name, Options &&... options) | google::cloud::storage::Client | inline |
LockBucketRetentionPolicy(std::string const &bucket_name, std::uint64_t metageneration, Options &&... options) | google::cloud::storage::Client | inline |
operator!=(Client const &a, Client const &b) | google::cloud::storage::Client | friend |
operator==(Client const &a, Client const &b) | google::cloud::storage::Client | friend |
PatchBucket(std::string bucket_name, BucketMetadata const &original, BucketMetadata const &updated, Options &&... options) | google::cloud::storage::Client | inline |
PatchBucket(std::string bucket_name, BucketMetadataPatchBuilder const &builder, Options &&... options) | google::cloud::storage::Client | inline |
PatchBucketAcl(std::string const &bucket_name, std::string const &entity, BucketAccessControl const &original_acl, BucketAccessControl const &new_acl, Options &&... options) | google::cloud::storage::Client | inline |
PatchBucketAcl(std::string const &bucket_name, std::string const &entity, BucketAccessControlPatchBuilder const &builder, Options &&... options) | google::cloud::storage::Client | inline |
PatchDefaultObjectAcl(std::string const &bucket_name, std::string const &entity, ObjectAccessControl const &original_acl, ObjectAccessControl const &new_acl, Options &&... options) | google::cloud::storage::Client | inline |
PatchDefaultObjectAcl(std::string const &bucket_name, std::string const &entity, ObjectAccessControlPatchBuilder const &builder, Options &&... options) | google::cloud::storage::Client | inline |
PatchObject(std::string bucket_name, std::string object_name, ObjectMetadata const &original, ObjectMetadata const &updated, Options &&... options) | google::cloud::storage::Client | inline |
PatchObject(std::string bucket_name, std::string object_name, ObjectMetadataPatchBuilder const &builder, Options &&... options) | google::cloud::storage::Client | inline |
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::Client | inline |
PatchObjectAcl(std::string const &bucket_name, std::string const &object_name, std::string const &entity, ObjectAccessControlPatchBuilder const &builder, Options &&... options) | google::cloud::storage::Client | inline |
raw_client() const | google::cloud::storage::Client | inline |
ReadObject(std::string const &bucket_name, std::string const &object_name, Options &&... options) | google::cloud::storage::Client | inline |
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::Client | inline |
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::Client | inline |
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::Client | inline |
SetNativeBucketIamPolicy(std::string const &bucket_name, NativeIamPolicy const &iam_policy, Options &&... options) | google::cloud::storage::Client | inline |
TestBucketIamPermissions(std::string bucket_name, std::vector< std::string > permissions, Options &&... options) | google::cloud::storage::Client | inline |
UpdateBucket(std::string bucket_name, BucketMetadata metadata, Options &&... options) | google::cloud::storage::Client | inline |
UpdateBucketAcl(std::string const &bucket_name, BucketAccessControl const &acl, Options &&... options) | google::cloud::storage::Client | inline |
UpdateDefaultObjectAcl(std::string const &bucket_name, ObjectAccessControl const &acl, Options &&... options) | google::cloud::storage::Client | inline |
UpdateHmacKey(std::string access_id, HmacKeyMetadata resource, Options &&... options) | google::cloud::storage::Client | inline |
UpdateObject(std::string bucket_name, std::string object_name, ObjectMetadata metadata, Options &&... options) | google::cloud::storage::Client | inline |
UpdateObjectAcl(std::string const &bucket_name, std::string const &object_name, ObjectAccessControl const &acl, Options &&... options) | google::cloud::storage::Client | inline |
UploadFile(std::string const &file_name, std::string const &bucket_name, std::string const &object_name, Options &&... options) | google::cloud::storage::Client | inline |
WriteObject(std::string const &bucket_name, std::string const &object_name, Options &&... options) | google::cloud::storage::Client | inline |