Access controls on the object.
Access controls on the object.
Default access controls to apply to new objects when no ACL is provided.
Default access controls to apply to new objects when no ACL is provided.
ObjectAccessControl.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value)
ObjectAccessControl.Builder.clear()
The domain associated with the entity, if any.
The email address associated with the entity, if any.
The entity holding the permission, in one of the following forms:
* `user-{userid}`
* `user-{email}`
* `group-{groupid}`
* `group-{email}`
* `domain-{domain}`
* `project-{team}-{projectnumber}`
* `project-{team}-{projectid}`
* `allUsers`
* `allAuthenticatedUsers`
Examples:
* The user `liz@example.com` would be `user-liz@example.com`.
The ID for the entity, if any.
The etag of the ObjectAccessControl.
ObjectAccessControl.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ObjectAccessControl.Builder.clearId()
The ID of the access-control entry.
ObjectAccessControl.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
The project team associated with the entity, if any.
The access permission for the entity.
ObjectAccessControl.Builder.clone()
Access controls on the object.
Default access controls to apply to new objects when no ACL is provided.
ObjectAccessControl.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ObjectAccessControl.Builder.mergeFrom(com.google.protobuf.Message other)
The project team associated with the entity, if any.
ObjectAccessControl.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ObjectAccessControl.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
The domain associated with the entity, if any.
ObjectAccessControl.Builder.setDomainBytes(com.google.protobuf.ByteString value)
The domain associated with the entity, if any.
The email address associated with the entity, if any.
ObjectAccessControl.Builder.setEmailBytes(com.google.protobuf.ByteString value)
The email address associated with the entity, if any.
The entity holding the permission, in one of the following forms:
* `user-{userid}`
* `user-{email}`
* `group-{groupid}`
* `group-{email}`
* `domain-{domain}`
* `project-{team}-{projectnumber}`
* `project-{team}-{projectid}`
* `allUsers`
* `allAuthenticatedUsers`
Examples:
* The user `liz@example.com` would be `user-liz@example.com`.
ObjectAccessControl.Builder.setEntityBytes(com.google.protobuf.ByteString value)
The entity holding the permission, in one of the following forms:
* `user-{userid}`
* `user-{email}`
* `group-{groupid}`
* `group-{email}`
* `domain-{domain}`
* `project-{team}-{projectnumber}`
* `project-{team}-{projectid}`
* `allUsers`
* `allAuthenticatedUsers`
Examples:
* The user `liz@example.com` would be `user-liz@example.com`.
The ID for the entity, if any.
ObjectAccessControl.Builder.setEntityIdBytes(com.google.protobuf.ByteString value)
The ID for the entity, if any.
The etag of the ObjectAccessControl.
ObjectAccessControl.Builder.setEtagBytes(com.google.protobuf.ByteString value)
The etag of the ObjectAccessControl.
ObjectAccessControl.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value)
The ID of the access-control entry.
ObjectAccessControl.Builder.setIdBytes(com.google.protobuf.ByteString value)
The ID of the access-control entry.
The project team associated with the entity, if any.
The project team associated with the entity, if any.
ObjectAccessControl.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value)
The access permission for the entity.
ObjectAccessControl.Builder.setRoleBytes(com.google.protobuf.ByteString value)
The access permission for the entity.
ObjectAccessControl.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)