Enum PredefinedObjectAcl (2.2.3)
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 PredefinedObjectAcl extends Enum<PredefinedObjectAcl> implements ProtocolMessageEnum
Predefined or "canned" aliases for sets of specific object ACL entries.
Protobuf enum google.storage.v2.PredefinedObjectAcl
Fields
Name
Description
OBJECT_ACL_AUTHENTICATED_READ
Object owner gets OWNER access, and
allAuthenticatedUsers get READER access.
OBJECT_ACL_AUTHENTICATED_READ = 1;
OBJECT_ACL_AUTHENTICATED_READ_VALUE
Object owner gets OWNER access, and
allAuthenticatedUsers get READER access.
OBJECT_ACL_AUTHENTICATED_READ = 1;
OBJECT_ACL_BUCKET_OWNER_FULL_CONTROL
Object owner gets OWNER access, and project team owners get
OWNER access.
OBJECT_ACL_BUCKET_OWNER_FULL_CONTROL = 2;
OBJECT_ACL_BUCKET_OWNER_FULL_CONTROL_VALUE
Object owner gets OWNER access, and project team owners get
OWNER access.
OBJECT_ACL_BUCKET_OWNER_FULL_CONTROL = 2;
OBJECT_ACL_BUCKET_OWNER_READ
Object owner gets OWNER access, and project team owners get
READER access.
OBJECT_ACL_BUCKET_OWNER_READ = 3;
OBJECT_ACL_BUCKET_OWNER_READ_VALUE
Object owner gets OWNER access, and project team owners get
READER access.
OBJECT_ACL_BUCKET_OWNER_READ = 3;
OBJECT_ACL_PRIVATE
Object owner gets OWNER access.
OBJECT_ACL_PRIVATE = 4;
OBJECT_ACL_PRIVATE_VALUE
Object owner gets OWNER access.
OBJECT_ACL_PRIVATE = 4;
OBJECT_ACL_PROJECT_PRIVATE
Object owner gets OWNER access, and project team members get
access according to their roles.
OBJECT_ACL_PROJECT_PRIVATE = 5;
OBJECT_ACL_PROJECT_PRIVATE_VALUE
Object owner gets OWNER access, and project team members get
access according to their roles.
OBJECT_ACL_PROJECT_PRIVATE = 5;
OBJECT_ACL_PUBLIC_READ
Object owner gets OWNER access, and allUsers
get READER access.
OBJECT_ACL_PUBLIC_READ = 6;
OBJECT_ACL_PUBLIC_READ_VALUE
Object owner gets OWNER access, and allUsers
get READER access.
OBJECT_ACL_PUBLIC_READ = 6;
PREDEFINED_OBJECT_ACL_UNSPECIFIED
No predefined ACL.
PREDEFINED_OBJECT_ACL_UNSPECIFIED = 0;
PREDEFINED_OBJECT_ACL_UNSPECIFIED_VALUE
No predefined ACL.
PREDEFINED_OBJECT_ACL_UNSPECIFIED = 0;
UNRECOGNIZED
Methods
Name
Description
forNumber(int value)
getDescriptor()
getDescriptorForType()
getNumber()
getValueDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)
(deprecated) Use #forNumber(int) instead.
valueOf(String name)
values()
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."],[],[]]