ObjectAccessControlResponse

data class ObjectAccessControlResponse(val bucket: String, val domain: String, val email: String, val entity: String, val entityId: String, val etag: String, val generation: String, val kind: String, val object: String, val projectTeam: ObjectAccessControlProjectTeamResponse, val role: String, val selfLink: String)

An access-control entry.

Constructors

Link copied to clipboard
fun ObjectAccessControlResponse(bucket: String, domain: String, email: String, entity: String, entityId: String, etag: String, generation: String, kind: String, object: String, projectTeam: ObjectAccessControlProjectTeamResponse, role: String, selfLink: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The name of the bucket.

Link copied to clipboard

The domain associated with the entity, if any.

Link copied to clipboard

The email address associated with the entity, if any.

Link copied to clipboard

The entity holding the permission, in one of the following forms:

Link copied to clipboard

The ID for the entity, if any.

Link copied to clipboard

HTTP 1.1 Entity tag for the access-control entry.

Link copied to clipboard

The content generation of the object, if applied to an object.

Link copied to clipboard

The kind of item this is. For object access control entries, this is always storage#objectAccessControl.

Link copied to clipboard

The name of the object, if applied to an object.

Link copied to clipboard

The project team associated with the entity, if any.

Link copied to clipboard

The access permission for the entity.

Link copied to clipboard

The link to this access-control entry.