public static final class AuthorizedView.Builder extends com.google.protobuf.GeneratedMessage.Builder<AuthorizedView.Builder> implements AuthorizedViewOrBuilder
AuthorizedViews represent subsets of a particular Cloud Bigtable table. Users can configure access to each Authorized View independently from the table and use the existing Data APIs to access the subset of data.Protobuf type
google.bigtable.admin.v2.AuthorizedView| Modifier and Type | Method and Description |
|---|---|
AuthorizedView |
build() |
AuthorizedView |
buildPartial() |
AuthorizedView.Builder |
clear() |
AuthorizedView.Builder |
clearAuthorizedView() |
AuthorizedView.Builder |
clearDeletionProtection()
Set to true to make the AuthorizedView protected against deletion.
|
AuthorizedView.Builder |
clearEtag()
The etag for this AuthorizedView.
|
AuthorizedView.Builder |
clearName()
Identifier.
|
AuthorizedView.Builder |
clearSubsetView()
An AuthorizedView permitting access to an explicit subset of a Table.
|
AuthorizedView.AuthorizedViewCase |
getAuthorizedViewCase() |
AuthorizedView |
getDefaultInstanceForType() |
boolean |
getDeletionProtection()
Set to true to make the AuthorizedView protected against deletion.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getEtag()
The etag for this AuthorizedView.
|
com.google.protobuf.ByteString |
getEtagBytes()
The etag for this AuthorizedView.
|
String |
getName()
Identifier.
|
com.google.protobuf.ByteString |
getNameBytes()
Identifier.
|
AuthorizedView.SubsetView |
getSubsetView()
An AuthorizedView permitting access to an explicit subset of a Table.
|
AuthorizedView.SubsetView.Builder |
getSubsetViewBuilder()
An AuthorizedView permitting access to an explicit subset of a Table.
|
AuthorizedView.SubsetViewOrBuilder |
getSubsetViewOrBuilder()
An AuthorizedView permitting access to an explicit subset of a Table.
|
boolean |
hasSubsetView()
An AuthorizedView permitting access to an explicit subset of a Table.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AuthorizedView.Builder |
mergeFrom(AuthorizedView other) |
AuthorizedView.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AuthorizedView.Builder |
mergeFrom(com.google.protobuf.Message other) |
AuthorizedView.Builder |
mergeSubsetView(AuthorizedView.SubsetView value)
An AuthorizedView permitting access to an explicit subset of a Table.
|
AuthorizedView.Builder |
setDeletionProtection(boolean value)
Set to true to make the AuthorizedView protected against deletion.
|
AuthorizedView.Builder |
setEtag(String value)
The etag for this AuthorizedView.
|
AuthorizedView.Builder |
setEtagBytes(com.google.protobuf.ByteString value)
The etag for this AuthorizedView.
|
AuthorizedView.Builder |
setName(String value)
Identifier.
|
AuthorizedView.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Identifier.
|
AuthorizedView.Builder |
setSubsetView(AuthorizedView.SubsetView.Builder builderForValue)
An AuthorizedView permitting access to an explicit subset of a Table.
|
AuthorizedView.Builder |
setSubsetView(AuthorizedView.SubsetView value)
An AuthorizedView permitting access to an explicit subset of a Table.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<AuthorizedView.Builder>public AuthorizedView.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<AuthorizedView.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.GeneratedMessage.Builder<AuthorizedView.Builder>public AuthorizedView getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AuthorizedView build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AuthorizedView buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AuthorizedView.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AuthorizedView.Builder>public AuthorizedView.Builder mergeFrom(AuthorizedView other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<AuthorizedView.Builder>public AuthorizedView.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<AuthorizedView.Builder>IOExceptionpublic AuthorizedView.AuthorizedViewCase getAuthorizedViewCase()
getAuthorizedViewCase in interface AuthorizedViewOrBuilderpublic AuthorizedView.Builder clearAuthorizedView()
public String getName()
Identifier. The name of this AuthorizedView.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];getName in interface AuthorizedViewOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Identifier. The name of this AuthorizedView.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];getNameBytes in interface AuthorizedViewOrBuilderpublic AuthorizedView.Builder setName(String value)
Identifier. The name of this AuthorizedView.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The name to set.public AuthorizedView.Builder clearName()
Identifier. The name of this AuthorizedView.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];public AuthorizedView.Builder setNameBytes(com.google.protobuf.ByteString value)
Identifier. The name of this AuthorizedView.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The bytes for name to set.public boolean hasSubsetView()
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;hasSubsetView in interface AuthorizedViewOrBuilderpublic AuthorizedView.SubsetView getSubsetView()
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;getSubsetView in interface AuthorizedViewOrBuilderpublic AuthorizedView.Builder setSubsetView(AuthorizedView.SubsetView value)
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;public AuthorizedView.Builder setSubsetView(AuthorizedView.SubsetView.Builder builderForValue)
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;public AuthorizedView.Builder mergeSubsetView(AuthorizedView.SubsetView value)
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;public AuthorizedView.Builder clearSubsetView()
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;public AuthorizedView.SubsetView.Builder getSubsetViewBuilder()
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;public AuthorizedView.SubsetViewOrBuilder getSubsetViewOrBuilder()
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;getSubsetViewOrBuilder in interface AuthorizedViewOrBuilderpublic String getEtag()
The etag for this AuthorizedView. If this is provided on update, it must match the server's etag. The server returns ABORTED error on a mismatched etag.
string etag = 3;getEtag in interface AuthorizedViewOrBuilderpublic com.google.protobuf.ByteString getEtagBytes()
The etag for this AuthorizedView. If this is provided on update, it must match the server's etag. The server returns ABORTED error on a mismatched etag.
string etag = 3;getEtagBytes in interface AuthorizedViewOrBuilderpublic AuthorizedView.Builder setEtag(String value)
The etag for this AuthorizedView. If this is provided on update, it must match the server's etag. The server returns ABORTED error on a mismatched etag.
string etag = 3;value - The etag to set.public AuthorizedView.Builder clearEtag()
The etag for this AuthorizedView. If this is provided on update, it must match the server's etag. The server returns ABORTED error on a mismatched etag.
string etag = 3;public AuthorizedView.Builder setEtagBytes(com.google.protobuf.ByteString value)
The etag for this AuthorizedView. If this is provided on update, it must match the server's etag. The server returns ABORTED error on a mismatched etag.
string etag = 3;value - The bytes for etag to set.public boolean getDeletionProtection()
Set to true to make the AuthorizedView protected against deletion. The parent Table and containing Instance cannot be deleted if an AuthorizedView has this bit set.
bool deletion_protection = 4;getDeletionProtection in interface AuthorizedViewOrBuilderpublic AuthorizedView.Builder setDeletionProtection(boolean value)
Set to true to make the AuthorizedView protected against deletion. The parent Table and containing Instance cannot be deleted if an AuthorizedView has this bit set.
bool deletion_protection = 4;value - The deletionProtection to set.public AuthorizedView.Builder clearDeletionProtection()
Set to true to make the AuthorizedView protected against deletion. The parent Table and containing Instance cannot be deleted if an AuthorizedView has this bit set.
bool deletion_protection = 4;Copyright © 2026 Google LLC. All rights reserved.