Google Cloud Storage C++ Client  1.42.0
A C++ Client Library for Google Cloud Storage
Static Public Member Functions | List of all members
google::cloud::storage::DestinationPredefinedAcl Struct Reference

Set the ACL to a predefined value when copying Objects. More...

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

Static Public Member Functions

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

Detailed Description

Set the ACL to a predefined value when copying 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.

Definition at line 355 of file well_known_parameters.h.

Member Function Documentation

◆ AuthenticatedRead()

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

Definition at line 364 of file well_known_parameters.h.

◆ BucketOwnerFullControl()

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

Definition at line 367 of file well_known_parameters.h.

◆ BucketOwnerRead()

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

Definition at line 370 of file well_known_parameters.h.

◆ Private()

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

Definition at line 373 of file well_known_parameters.h.

◆ ProjectPrivate()

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

Definition at line 376 of file well_known_parameters.h.

◆ PublicRead()

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

Definition at line 379 of file well_known_parameters.h.

◆ well_known_parameter_name()

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

Definition at line 360 of file well_known_parameters.h.