Google Cloud Bigtable Administration v2 API - Class AuthorizedView (3.19.0)

public sealed class AuthorizedView : IMessage<AuthorizedView>, IEquatable<AuthorizedView>, IDeepCloneable<AuthorizedView>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class AuthorizedView.

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.

Inheritance

object > AuthorizedView

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

AuthorizedView()

public AuthorizedView()

AuthorizedView(AuthorizedView)

public AuthorizedView(AuthorizedView other)
Parameter
Name Description
other AuthorizedView

Properties

AuthorizedViewCase

public AuthorizedView.AuthorizedViewOneofCase AuthorizedViewCase { get; }
Property Value
Type Description
AuthorizedViewAuthorizedViewOneofCase

AuthorizedViewName

public AuthorizedViewName AuthorizedViewName { get; set; }

AuthorizedViewName-typed view over the Name resource name property.

Property Value
Type Description
AuthorizedViewName

DeletionProtection

public bool DeletionProtection { get; set; }

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.

Property Value
Type Description
bool

Etag

public string Etag { get; set; }

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.

Property Value
Type Description
string

Name

public string Name { get; set; }

Identifier. The name of this AuthorizedView. Values are of the form projects/{project}/instances/{instance}/tables/{table}/authorizedViews/{authorized_view}

Property Value
Type Description
string

SubsetView

public AuthorizedView.Types.SubsetView SubsetView { get; set; }

An AuthorizedView permitting access to an explicit subset of a Table.

Property Value
Type Description
AuthorizedViewTypesSubsetView