Google Cloud Storage C++ Client 2.13.0
A C++ Client Library for Google Cloud Storage
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
google::cloud::storage::PredefinedAcl Struct Reference

Set the ACL to predefined values when creating Buckets or Objects. More...

#include <google/cloud/storage/well_known_parameters.h>

Public Member Functions

std::string HeaderName () const
 

Static Public Member Functions

static char const * well_known_parameter_name ()
 
static PredefinedAcl AuthenticatedRead ()
 
static PredefinedAcl BucketOwnerFullControl ()
 
static PredefinedAcl BucketOwnerRead ()
 
static PredefinedAcl Private ()
 
static PredefinedAcl ProjectPrivate ()
 
static PredefinedAcl PublicRead ()
 
static PredefinedAcl PublicReadWrite ()
 

Detailed Description

Set the ACL to predefined values when creating Buckets or Objects.

A predefined ACL is an alias for a set of specific ACL entries that you can use to quickly apply many ACL entries at once to a bucket or object.

See also
https://cloud.google.com/storage/docs/access-control/lists#predefined-acl for a more detailed description of Predefined ACLs in GCS.

Member Function Documentation

◆ AuthenticatedRead()

static PredefinedAcl google::cloud::storage::PredefinedAcl::AuthenticatedRead ( )
inlinestatic

◆ BucketOwnerFullControl()

static PredefinedAcl google::cloud::storage::PredefinedAcl::BucketOwnerFullControl ( )
inlinestatic

◆ BucketOwnerRead()

static PredefinedAcl google::cloud::storage::PredefinedAcl::BucketOwnerRead ( )
inlinestatic

◆ HeaderName()

std::string google::cloud::storage::PredefinedAcl::HeaderName ( ) const

◆ Private()

static PredefinedAcl google::cloud::storage::PredefinedAcl::Private ( )
inlinestatic

◆ ProjectPrivate()

static PredefinedAcl google::cloud::storage::PredefinedAcl::ProjectPrivate ( )
inlinestatic

◆ PublicRead()

static PredefinedAcl google::cloud::storage::PredefinedAcl::PublicRead ( )
inlinestatic

◆ PublicReadWrite()

static PredefinedAcl google::cloud::storage::PredefinedAcl::PublicReadWrite ( )
inlinestatic

◆ well_known_parameter_name()

static char const * google::cloud::storage::PredefinedAcl::well_known_parameter_name ( )
inlinestatic