Class AclBatchUpdateResponse
-
- All Implemented Interfaces:
public final class AclBatchUpdateResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAclBatchUpdateResponse.BuilderA builder for AclBatchUpdateResponse.
-
Method Summary
Modifier and Type Method Description final List<Acl>addedAcls()An ACL grants a certain permission or role to a certain user or group on an object. final List<Acl>removedAcls()An ACL grants a certain permission or role to a certain user or group on an object. final JsonField<List<Acl>>_addedAcls()Returns the raw JSON value of addedAcls. final JsonField<List<Acl>>_removedAcls()Returns the raw JSON value of removedAcls. final Map<String, JsonValue>_additionalProperties()final AclBatchUpdateResponsevalidate()final AclBatchUpdateResponse.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static AclBatchUpdateResponse.Builderbuilder()Returns a mutable builder for constructing an instance of AclBatchUpdateResponse. -
-
Method Detail
-
addedAcls
final List<Acl> addedAcls()
An ACL grants a certain permission or role to a certain user or group on an object.
ACLs are inherited across the object hierarchy. So for example, if a user has read permissions on a project, they will also have read permissions on any experiment, dataset, etc. created within that project.
To restrict a grant to a particular sub-object, you may specify
restrict_object_typein the ACL, as part of a direct permission grant or as part of a role.
-
removedAcls
final List<Acl> removedAcls()
An ACL grants a certain permission or role to a certain user or group on an object.
ACLs are inherited across the object hierarchy. So for example, if a user has read permissions on a project, they will also have read permissions on any experiment, dataset, etc. created within that project.
To restrict a grant to a particular sub-object, you may specify
restrict_object_typein the ACL, as part of a direct permission grant or as part of a role.
-
_addedAcls
final JsonField<List<Acl>> _addedAcls()
Returns the raw JSON value of addedAcls.
Unlike addedAcls, this method doesn't throw if the JSON field has an unexpected type.
-
_removedAcls
final JsonField<List<Acl>> _removedAcls()
Returns the raw JSON value of removedAcls.
Unlike removedAcls, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
validate
final AclBatchUpdateResponse validate()
-
toBuilder
final AclBatchUpdateResponse.Builder toBuilder()
-
builder
final static AclBatchUpdateResponse.Builder builder()
Returns a mutable builder for constructing an instance of AclBatchUpdateResponse.
The following fields are required:
.addedAcls() .removedAcls()
-
-
-
-