Enum PredefinedObjectAcl (2.3.0)

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

Implements

ProtocolMessageEnum

Static 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

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()