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.
Implements
IMessageAuthorizedView, IEquatableAuthorizedView, IDeepCloneableAuthorizedView, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.Admin.V2Assembly
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 |