Enum PredefinedBucketAcl (2.4.5)
2.64.0 (latest)
2.63.0
2.62.1
2.60.0
2.59.0
2.58.1
2.57.0
2.56.0
2.55.0
2.54.0
2.53.3
2.52.3
2.50.0
2.49.0
2.48.2
2.47.0
2.46.0
2.45.0
2.44.1
2.43.2
2.42.0
2.41.0
2.40.1
2.39.0
2.38.0
2.37.0
2.36.1
2.34.0
2.33.0
2.32.1
2.30.1
2.29.1
2.28.0
2.27.1
2.24.0
2.23.0
2.22.6
2.21.0
2.20.2
2.19.0
2.18.0
2.17.2
2.16.0
2.15.1
2.14.0
2.13.1
2.12.0
2.11.3
2.10.0
2.9.3
2.8.1
2.7.1
2.6.1
2.5.1
2.4.5
2.3.0
2.2.3
2.1.10
public enum PredefinedBucketAcl extends Enum<PredefinedBucketAcl> implements ProtocolMessageEnum
A set of predefined, or "canned," ACLs that can be set on a
bucket instead of manually specifying a complete ACL.
Protobuf enum google.storage.v2.PredefinedBucketAcl
Static Fields
Name
Description
BUCKET_ACL_AUTHENTICATED_READ
Project team owners get OWNER access, and
allAuthenticatedUsers get READER access.
BUCKET_ACL_AUTHENTICATED_READ = 1;
BUCKET_ACL_AUTHENTICATED_READ_VALUE
Project team owners get OWNER access, and
allAuthenticatedUsers get READER access.
BUCKET_ACL_AUTHENTICATED_READ = 1;
BUCKET_ACL_PRIVATE
Project team owners get OWNER access.
BUCKET_ACL_PRIVATE = 2;
BUCKET_ACL_PRIVATE_VALUE
Project team owners get OWNER access.
BUCKET_ACL_PRIVATE = 2;
BUCKET_ACL_PROJECT_PRIVATE
Project team members get access according to their roles.
BUCKET_ACL_PROJECT_PRIVATE = 3;
BUCKET_ACL_PROJECT_PRIVATE_VALUE
Project team members get access according to their roles.
BUCKET_ACL_PROJECT_PRIVATE = 3;
BUCKET_ACL_PUBLIC_READ
Project team owners get OWNER access, and
allUsers get READER access.
BUCKET_ACL_PUBLIC_READ = 4;
BUCKET_ACL_PUBLIC_READ_VALUE
Project team owners get OWNER access, and
allUsers get READER access.
BUCKET_ACL_PUBLIC_READ = 4;
BUCKET_ACL_PUBLIC_READ_WRITE
Project team owners get OWNER access, and
allUsers get WRITER access.
BUCKET_ACL_PUBLIC_READ_WRITE = 5;
BUCKET_ACL_PUBLIC_READ_WRITE_VALUE
Project team owners get OWNER access, and
allUsers get WRITER access.
BUCKET_ACL_PUBLIC_READ_WRITE = 5;
PREDEFINED_BUCKET_ACL_UNSPECIFIED
No predefined ACL.
PREDEFINED_BUCKET_ACL_UNSPECIFIED = 0;
PREDEFINED_BUCKET_ACL_UNSPECIFIED_VALUE
No predefined ACL.
PREDEFINED_BUCKET_ACL_UNSPECIFIED = 0;
UNRECOGNIZED
Static Methods
Name
Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)
Deprecated. Use #forNumber(int) instead.
valueOf(String name)
values()
Methods
Name
Description
getDescriptorForType()
getNumber()
getValueDescriptor()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]