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 Type
    Method
    Description
     
    boolean
    Set to true to make the AuthorizedView protected against deletion.
    The etag for this AuthorizedView.
    com.google.protobuf.ByteString
    The etag for this AuthorizedView.
    Identifier.
    com.google.protobuf.ByteString
    Identifier.
    An AuthorizedView permitting access to an explicit subset of a Table.
    An AuthorizedView permitting access to an explicit subset of a Table.
    boolean
    An AuthorizedView permitting access to an explicit subset of a Table.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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()