ObjectAccessControlResponse class
An access-control entry.
Constructors
-
ObjectAccessControlResponse({required Input<
String> bucket, required Input<String> domain, required Input<String> email, required Input<String> entity, required Input<String> entityId, required Input<String> etag, required Input<String> generation, required Input<String> kind, required Input<String> object_, required Input<ObjectAccessControlProjectTeamResponse> projectTeam, required Input<String> role, required Input<String> selfLink}) -
Creates a new ObjectAccessControlResponse.
bucketThe name of the bucket.domainThe domain associated with the entity, if any.emailThe email address associated with the entity, if any.entityThe entity holding the permission, in one of the following forms:entityIdThe ID for the entity, if any.etagHTTP 1.1 Entity tag for the access-control entry.generationThe content generation of the object, if applied to an object.kindThe kind of item this is. For object access control entries, this is always storage#objectAccessControl.object_The name of the object, if applied to an object.projectTeamThe project team associated with the entity, if any.roleThe access permission for the entity.selfLinkThe link to this access-control entry.const -
ObjectAccessControlResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
bucket
→ Input<
String> -
The name of the bucket.
final
-
domain
→ Input<
String> -
The domain associated with the entity, if any.
final
-
email
→ Input<
String> -
The email address associated with the entity, if any.
final
-
entity
→ Input<
String> -
The entity holding the permission, in one of the following forms:
final
-
entityId
→ Input<
String> -
The ID for the entity, if any.
final
-
etag
→ Input<
String> -
HTTP 1.1 Entity tag for the access-control entry.
final
-
generation
→ Input<
String> -
The content generation of the object, if applied to an object.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
kind
→ Input<
String> -
The kind of item this is. For object access control entries, this is always storage#objectAccessControl.
final
-
object_
→ Input<
String> -
The name of the object, if applied to an object.
final
-
projectTeam
→ Input<
ObjectAccessControlProjectTeamResponse> -
The project team associated with the entity, if any.
final
-
role
→ Input<
String> -
The access permission for the entity.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
selfLink
→ Input<
String> -
The link to this access-control entry.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited