Set the default object ACL to a predefined value in a Bucket.
Every bucket has a default object ACL, and this ACL is applied to all objects uploaded to that bucket without a predefined ACL or an ACL specified in the request. When creating Buckets it is sometimes convenient to define the default object ACL to one of the predefined values.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This page provides documentation for the `PredefinedDefaultObjectAcl` struct within the Google Cloud Storage C++ client library, covering versions from 2.11.0 up to the latest release candidate 2.37.0-rc."],["The `PredefinedDefaultObjectAcl` struct is used to define a default access control list (ACL) for objects within a bucket, which will be applied to all objects uploaded to that bucket unless a specific ACL is provided."],["The documentation includes information on how to set the default object ACL to predefined values and links to Google Cloud Storage documentation for more details on default object ACLs and predefined ACLs."],["The struct offers several static functions like `AuthenticatedRead`, `BucketOwnerFullControl`, `Private`, etc., each returning a specific `PredefinedDefaultObjectAcl` that can be used to set a specific predefined ACL."],["The page contains detailed information about setting the default object ACL, including what that means for a bucket, and links to relevant documentation, including Predefined ACLs in GCS."]]],[]]