GoogleCloudStorage::ObjectAccessControl
Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object
An access-control entry.
Constructors
Initializes the object @param [Hash] attributes Model attributes in the form of hash
Instance methods
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Custom attribute writer method checking allowed values (enum). @param [Object] bucket Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] domain Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] email Object to be assigned
The entity holding the permission, in one of the following forms: - user-userId - user-email - group-groupId - group-email - domain-domain - project-team-projectId - allUsers - allAuthenticatedUsers Examples: - The user liz@example.com would be user-liz@example.com. - The group example@googlegroups.com would be group-example@googlegroups.com. - To refer to all members of the Google Apps for Business domain example.com, the entity would be domain-example.com.
Custom attribute writer method checking allowed values (enum). @param [Object] entity Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] entity_id Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] etag Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] generation Object to be assigned
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Custom attribute writer method checking allowed values (enum). @param [Object] id Object to be assigned
The kind of item this is. For object access control entries, this is always storage#objectAccessControl.
Custom attribute writer method checking allowed values (enum). @param [Object] kind Object to be assigned
Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons
Custom attribute writer method checking allowed values (enum). @param [Object] object Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] project_team Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] role Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] self_link Object to be assigned
Check to see if the all the properties in the model are valid @return true if the model is valid