Package com.google.bigtable.admin.v2
Class AuthorizedView.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
com.google.bigtable.admin.v2.AuthorizedView.Builder
- All Implemented Interfaces:
AuthorizedViewOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AuthorizedView
public static final class AuthorizedView.Builder
extends com.google.protobuf.GeneratedMessageV3.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-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Set to true to make the AuthorizedView protected against deletion.The etag for this AuthorizedView.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Identifier.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) An AuthorizedView permitting access to an explicit subset of a Table.clone()booleanSet to true to make the AuthorizedView protected against deletion.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEtag()The etag for this AuthorizedView.com.google.protobuf.ByteStringThe etag for this AuthorizedView.getName()Identifier.com.google.protobuf.ByteStringIdentifier.An AuthorizedView permitting access to an explicit subset of a Table.An AuthorizedView permitting access to an explicit subset of a Table.An AuthorizedView permitting access to an explicit subset of a Table.booleanAn AuthorizedView permitting access to an explicit subset of a Table.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(AuthorizedView other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) An AuthorizedView permitting access to an explicit subset of a Table.final AuthorizedView.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setDeletionProtection(boolean value) Set to true to make the AuthorizedView protected against deletion.The etag for this AuthorizedView.setEtagBytes(com.google.protobuf.ByteString value) The etag for this AuthorizedView.Identifier.setNameBytes(com.google.protobuf.ByteString value) Identifier.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) An AuthorizedView permitting access to an explicit subset of a Table.setSubsetView(AuthorizedView.SubsetView.Builder builderForValue) An AuthorizedView permitting access to an explicit subset of a Table.final AuthorizedView.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
setField
public AuthorizedView.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
setRepeatedField
public AuthorizedView.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
addRepeatedField
public AuthorizedView.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuthorizedView.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
mergeFrom
public AuthorizedView.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuthorizedView.Builder>- Throws:
IOException
-
getAuthorizedViewCase
- Specified by:
getAuthorizedViewCasein interfaceAuthorizedViewOrBuilder
-
clearAuthorizedView
-
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];- Specified by:
getNamein interfaceAuthorizedViewOrBuilder- Returns:
- The name.
-
getNameBytes
public 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];- Specified by:
getNameBytesin interfaceAuthorizedViewOrBuilder- Returns:
- The bytes for name.
-
setName
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];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
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];- Returns:
- This builder for chaining.
-
setNameBytes
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];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasSubsetView
public boolean hasSubsetView()An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;- Specified by:
hasSubsetViewin interfaceAuthorizedViewOrBuilder- Returns:
- Whether the subsetView field is set.
-
getSubsetView
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;- Specified by:
getSubsetViewin interfaceAuthorizedViewOrBuilder- Returns:
- The subsetView.
-
setSubsetView
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2; -
setSubsetView
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2; -
mergeSubsetView
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2; -
clearSubsetView
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2; -
getSubsetViewBuilder
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2; -
getSubsetViewOrBuilder
An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;- Specified by:
getSubsetViewOrBuilderin interfaceAuthorizedViewOrBuilder
-
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;- Specified by:
getEtagin interfaceAuthorizedViewOrBuilder- Returns:
- The etag.
-
getEtagBytes
public 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;- Specified by:
getEtagBytesin interfaceAuthorizedViewOrBuilder- Returns:
- The bytes for etag.
-
setEtag
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;- Parameters:
value- The etag to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
setEtagBytes
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;- Parameters:
value- The bytes for etag to set.- Returns:
- This builder for chaining.
-
getDeletionProtection
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;- Specified by:
getDeletionProtectionin interfaceAuthorizedViewOrBuilder- Returns:
- The deletionProtection.
-
setDeletionProtection
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;- Parameters:
value- The deletionProtection to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
setUnknownFields
public final AuthorizedView.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-
mergeUnknownFields
public final AuthorizedView.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizedView.Builder>
-