public static final class BucketAccessControl.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder> implements BucketAccessControlOrBuilder
An access-control entry.Protobuf type
google.storage.v2.BucketAccessControl| Modifier and Type | Method and Description |
|---|---|
BucketAccessControl.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BucketAccessControl |
build() |
BucketAccessControl |
buildPartial() |
BucketAccessControl.Builder |
clear() |
BucketAccessControl.Builder |
clearDomain()
The domain associated with the entity, if any.
|
BucketAccessControl.Builder |
clearEmail()
The email address associated with the entity, if any.
|
BucketAccessControl.Builder |
clearEntity()
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 |
clearEntityAlt()
Output only.
|
BucketAccessControl.Builder |
clearEntityId()
The ID for the entity, if any.
|
BucketAccessControl.Builder |
clearEtag()
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) |
BucketAccessControl.Builder |
clearProjectTeam()
The project team associated with the entity, if any.
|
BucketAccessControl.Builder |
clearRole()
The access permission for the entity.
|
BucketAccessControl.Builder |
clone() |
BucketAccessControl |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDomain()
The domain associated with the entity, if any.
|
com.google.protobuf.ByteString |
getDomainBytes()
The domain associated with the entity, if any.
|
String |
getEmail()
The email address associated with the entity, if any.
|
com.google.protobuf.ByteString |
getEmailBytes()
The email address associated with the entity, if any.
|
String |
getEntity()
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`.
|
String |
getEntityAlt()
Output only.
|
com.google.protobuf.ByteString |
getEntityAltBytes()
Output only.
|
com.google.protobuf.ByteString |
getEntityBytes()
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`.
|
String |
getEntityId()
The ID for the entity, if any.
|
com.google.protobuf.ByteString |
getEntityIdBytes()
The ID for the entity, if any.
|
String |
getEtag()
The etag of the BucketAccessControl.
|
com.google.protobuf.ByteString |
getEtagBytes()
The etag of the BucketAccessControl.
|
String |
getId()
The ID of the access-control entry.
|
com.google.protobuf.ByteString |
getIdBytes()
The ID of the access-control entry.
|
ProjectTeam |
getProjectTeam()
The project team associated with the entity, if any.
|
ProjectTeam.Builder |
getProjectTeamBuilder()
The project team associated with the entity, if any.
|
ProjectTeamOrBuilder |
getProjectTeamOrBuilder()
The project team associated with the entity, if any.
|
String |
getRole()
The access permission for the entity.
|
com.google.protobuf.ByteString |
getRoleBytes()
The access permission for the entity.
|
boolean |
hasProjectTeam()
The project team associated with the entity, if any.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
BucketAccessControl.Builder |
mergeFrom(BucketAccessControl other) |
BucketAccessControl.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BucketAccessControl.Builder |
mergeFrom(com.google.protobuf.Message other) |
BucketAccessControl.Builder |
mergeProjectTeam(ProjectTeam value)
The project team associated with the entity, if any.
|
BucketAccessControl.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
BucketAccessControl.Builder |
setDomain(String value)
The domain associated with the entity, if any.
|
BucketAccessControl.Builder |
setDomainBytes(com.google.protobuf.ByteString value)
The domain associated with the entity, if any.
|
BucketAccessControl.Builder |
setEmail(String value)
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.
|
BucketAccessControl.Builder |
setEntity(String 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`.
|
BucketAccessControl.Builder |
setEntityAlt(String value)
Output only.
|
BucketAccessControl.Builder |
setEntityAltBytes(com.google.protobuf.ByteString value)
Output only.
|
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`.
|
BucketAccessControl.Builder |
setEntityId(String value)
The ID for the entity, if any.
|
BucketAccessControl.Builder |
setEntityIdBytes(com.google.protobuf.ByteString value)
The ID for the entity, if any.
|
BucketAccessControl.Builder |
setEtag(String value)
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) |
BucketAccessControl.Builder |
setId(String value)
The ID of the access-control entry.
|
BucketAccessControl.Builder |
setIdBytes(com.google.protobuf.ByteString value)
The ID of the access-control entry.
|
BucketAccessControl.Builder |
setProjectTeam(ProjectTeam.Builder builderForValue)
The project team associated with the entity, if any.
|
BucketAccessControl.Builder |
setProjectTeam(ProjectTeam value)
The project team associated with the entity, if any.
|
BucketAccessControl.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
BucketAccessControl.Builder |
setRole(String 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) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public BucketAccessControl.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public BucketAccessControl getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BucketAccessControl build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BucketAccessControl buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BucketAccessControl.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public BucketAccessControl.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public BucketAccessControl.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public BucketAccessControl.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public BucketAccessControl.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public BucketAccessControl.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public BucketAccessControl.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BucketAccessControl.Builder>public BucketAccessControl.Builder mergeFrom(BucketAccessControl other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public BucketAccessControl.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BucketAccessControl.Builder>IOExceptionpublic String getRole()
The access permission for the entity.
string role = 1;getRole in interface BucketAccessControlOrBuilderpublic com.google.protobuf.ByteString getRoleBytes()
The access permission for the entity.
string role = 1;getRoleBytes in interface BucketAccessControlOrBuilderpublic BucketAccessControl.Builder setRole(String value)
The access permission for the entity.
string role = 1;value - The role to set.public BucketAccessControl.Builder clearRole()
The access permission for the entity.
string role = 1;public BucketAccessControl.Builder setRoleBytes(com.google.protobuf.ByteString value)
The access permission for the entity.
string role = 1;value - The bytes for role to set.public String getId()
The ID of the access-control entry.
string id = 2;getId in interface BucketAccessControlOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
The ID of the access-control entry.
string id = 2;getIdBytes in interface BucketAccessControlOrBuilderpublic BucketAccessControl.Builder setId(String value)
The ID of the access-control entry.
string id = 2;value - The id to set.public BucketAccessControl.Builder clearId()
The ID of the access-control entry.
string id = 2;public BucketAccessControl.Builder setIdBytes(com.google.protobuf.ByteString value)
The ID of the access-control entry.
string id = 2;value - The bytes for id to set.public String getEntity()
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 group `example@googlegroups.com` would be
`group-example@googlegroups.com`
* All members of the Google Apps for Business domain `example.com` would be
`domain-example.com`
For project entities, `project-{team}-{projectnumber}` format will be
returned on response.
string entity = 3;getEntity in interface BucketAccessControlOrBuilderpublic com.google.protobuf.ByteString getEntityBytes()
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 group `example@googlegroups.com` would be
`group-example@googlegroups.com`
* All members of the Google Apps for Business domain `example.com` would be
`domain-example.com`
For project entities, `project-{team}-{projectnumber}` format will be
returned on response.
string entity = 3;getEntityBytes in interface BucketAccessControlOrBuilderpublic BucketAccessControl.Builder setEntity(String 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 group `example@googlegroups.com` would be
`group-example@googlegroups.com`
* All members of the Google Apps for Business domain `example.com` would be
`domain-example.com`
For project entities, `project-{team}-{projectnumber}` format will be
returned on response.
string entity = 3;value - The entity to set.public BucketAccessControl.Builder clearEntity()
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 group `example@googlegroups.com` would be
`group-example@googlegroups.com`
* All members of the Google Apps for Business domain `example.com` would be
`domain-example.com`
For project entities, `project-{team}-{projectnumber}` format will be
returned on response.
string entity = 3;public 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 group `example@googlegroups.com` would be
`group-example@googlegroups.com`
* All members of the Google Apps for Business domain `example.com` would be
`domain-example.com`
For project entities, `project-{team}-{projectnumber}` format will be
returned on response.
string entity = 3;value - The bytes for entity to set.public String getEntityAlt()
Output only. The alternative entity format, if exists. For project
entities, `project-{team}-{projectid}` format will be returned on response.
string entity_alt = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];getEntityAlt in interface BucketAccessControlOrBuilderpublic com.google.protobuf.ByteString getEntityAltBytes()
Output only. The alternative entity format, if exists. For project
entities, `project-{team}-{projectid}` format will be returned on response.
string entity_alt = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];getEntityAltBytes in interface BucketAccessControlOrBuilderpublic BucketAccessControl.Builder setEntityAlt(String value)
Output only. The alternative entity format, if exists. For project
entities, `project-{team}-{projectid}` format will be returned on response.
string entity_alt = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The entityAlt to set.public BucketAccessControl.Builder clearEntityAlt()
Output only. The alternative entity format, if exists. For project
entities, `project-{team}-{projectid}` format will be returned on response.
string entity_alt = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];public BucketAccessControl.Builder setEntityAltBytes(com.google.protobuf.ByteString value)
Output only. The alternative entity format, if exists. For project
entities, `project-{team}-{projectid}` format will be returned on response.
string entity_alt = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for entityAlt to set.public String getEntityId()
The ID for the entity, if any.
string entity_id = 4;getEntityId in interface BucketAccessControlOrBuilderpublic com.google.protobuf.ByteString getEntityIdBytes()
The ID for the entity, if any.
string entity_id = 4;getEntityIdBytes in interface BucketAccessControlOrBuilderpublic BucketAccessControl.Builder setEntityId(String value)
The ID for the entity, if any.
string entity_id = 4;value - The entityId to set.public BucketAccessControl.Builder clearEntityId()
The ID for the entity, if any.
string entity_id = 4;public BucketAccessControl.Builder setEntityIdBytes(com.google.protobuf.ByteString value)
The ID for the entity, if any.
string entity_id = 4;value - The bytes for entityId to set.public String getEtag()
The etag of the BucketAccessControl. If included in the metadata of an update or delete request message, the operation operation will only be performed if the etag matches that of the bucket's BucketAccessControl.
string etag = 8;getEtag in interface BucketAccessControlOrBuilderpublic com.google.protobuf.ByteString getEtagBytes()
The etag of the BucketAccessControl. If included in the metadata of an update or delete request message, the operation operation will only be performed if the etag matches that of the bucket's BucketAccessControl.
string etag = 8;getEtagBytes in interface BucketAccessControlOrBuilderpublic BucketAccessControl.Builder setEtag(String value)
The etag of the BucketAccessControl. If included in the metadata of an update or delete request message, the operation operation will only be performed if the etag matches that of the bucket's BucketAccessControl.
string etag = 8;value - The etag to set.public BucketAccessControl.Builder clearEtag()
The etag of the BucketAccessControl. If included in the metadata of an update or delete request message, the operation operation will only be performed if the etag matches that of the bucket's BucketAccessControl.
string etag = 8;public BucketAccessControl.Builder setEtagBytes(com.google.protobuf.ByteString value)
The etag of the BucketAccessControl. If included in the metadata of an update or delete request message, the operation operation will only be performed if the etag matches that of the bucket's BucketAccessControl.
string etag = 8;value - The bytes for etag to set.public String getEmail()
The email address associated with the entity, if any.
string email = 5;getEmail in interface BucketAccessControlOrBuilderpublic com.google.protobuf.ByteString getEmailBytes()
The email address associated with the entity, if any.
string email = 5;getEmailBytes in interface BucketAccessControlOrBuilderpublic BucketAccessControl.Builder setEmail(String value)
The email address associated with the entity, if any.
string email = 5;value - The email to set.public BucketAccessControl.Builder clearEmail()
The email address associated with the entity, if any.
string email = 5;public BucketAccessControl.Builder setEmailBytes(com.google.protobuf.ByteString value)
The email address associated with the entity, if any.
string email = 5;value - The bytes for email to set.public String getDomain()
The domain associated with the entity, if any.
string domain = 6;getDomain in interface BucketAccessControlOrBuilderpublic com.google.protobuf.ByteString getDomainBytes()
The domain associated with the entity, if any.
string domain = 6;getDomainBytes in interface BucketAccessControlOrBuilderpublic BucketAccessControl.Builder setDomain(String value)
The domain associated with the entity, if any.
string domain = 6;value - The domain to set.public BucketAccessControl.Builder clearDomain()
The domain associated with the entity, if any.
string domain = 6;public BucketAccessControl.Builder setDomainBytes(com.google.protobuf.ByteString value)
The domain associated with the entity, if any.
string domain = 6;value - The bytes for domain to set.public boolean hasProjectTeam()
The project team associated with the entity, if any.
.google.storage.v2.ProjectTeam project_team = 7;hasProjectTeam in interface BucketAccessControlOrBuilderpublic ProjectTeam getProjectTeam()
The project team associated with the entity, if any.
.google.storage.v2.ProjectTeam project_team = 7;getProjectTeam in interface BucketAccessControlOrBuilderpublic BucketAccessControl.Builder setProjectTeam(ProjectTeam value)
The project team associated with the entity, if any.
.google.storage.v2.ProjectTeam project_team = 7;public BucketAccessControl.Builder setProjectTeam(ProjectTeam.Builder builderForValue)
The project team associated with the entity, if any.
.google.storage.v2.ProjectTeam project_team = 7;public BucketAccessControl.Builder mergeProjectTeam(ProjectTeam value)
The project team associated with the entity, if any.
.google.storage.v2.ProjectTeam project_team = 7;public BucketAccessControl.Builder clearProjectTeam()
The project team associated with the entity, if any.
.google.storage.v2.ProjectTeam project_team = 7;public ProjectTeam.Builder getProjectTeamBuilder()
The project team associated with the entity, if any.
.google.storage.v2.ProjectTeam project_team = 7;public ProjectTeamOrBuilder getProjectTeamOrBuilder()
The project team associated with the entity, if any.
.google.storage.v2.ProjectTeam project_team = 7;getProjectTeamOrBuilder in interface BucketAccessControlOrBuilderpublic final BucketAccessControl.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>public final BucketAccessControl.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BucketAccessControl.Builder>Copyright © 2023 Google LLC. All rights reserved.