Access controls on the bucket.
Access controls on the bucket.
BucketAccessControl.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value)
BucketAccessControl.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 BucketAccessControl.
BucketAccessControl.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
BucketAccessControl.Builder.clearId()
The ID of the access-control entry.
BucketAccessControl.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
The project team associated with the entity, if any.
The access permission for the entity.
BucketAccessControl.Builder.clone()
Access controls on the bucket.
BucketAccessControl.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
BucketAccessControl.Builder.mergeFrom(com.google.protobuf.Message other)
The project team associated with the entity, if any.
BucketAccessControl.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
BucketAccessControl.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
The domain associated with the entity, if any.
BucketAccessControl.Builder.setDomainBytes(com.google.protobuf.ByteString value)
The domain associated with the entity, if any.
The email address associated with the entity, if any.
BucketAccessControl.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`.
BucketAccessControl.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.
BucketAccessControl.Builder.setEntityIdBytes(com.google.protobuf.ByteString value)
The ID for the entity, if any.
The etag of the BucketAccessControl.
BucketAccessControl.Builder.setEtagBytes(com.google.protobuf.ByteString value)
The etag of the BucketAccessControl.
BucketAccessControl.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value)
The ID of the access-control entry.
BucketAccessControl.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.
BucketAccessControl.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value)
The access permission for the entity.
BucketAccessControl.Builder.setRoleBytes(com.google.protobuf.ByteString value)
The access permission for the entity.
BucketAccessControl.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)