Package com.google.bigtable.admin.v2
Interface AuthorizedViewOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AuthorizedView,AuthorizedView.Builder
public interface AuthorizedViewOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanSet to true to make the AuthorizedView protected against deletion.getEtag()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.booleanAn AuthorizedView permitting access to an explicit subset of a Table.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
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];- Returns:
- The name.
-
getNameBytes
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];- Returns:
- The bytes for name.
-
hasSubsetView
boolean hasSubsetView()An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;- Returns:
- Whether the subsetView field is set.
-
getSubsetView
AuthorizedView.SubsetView getSubsetView()An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2;- Returns:
- The subsetView.
-
getSubsetViewOrBuilder
AuthorizedView.SubsetViewOrBuilder getSubsetViewOrBuilder()An AuthorizedView permitting access to an explicit subset of a Table.
.google.bigtable.admin.v2.AuthorizedView.SubsetView subset_view = 2; -
getEtag
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;- Returns:
- The etag.
-
getEtagBytes
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;- Returns:
- The bytes for etag.
-
getDeletionProtection
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;- Returns:
- The deletionProtection.
-
getAuthorizedViewCase
AuthorizedView.AuthorizedViewCase getAuthorizedViewCase()
-