Google Cloud Bigtable Administration v2 API - Class MaterializedView (3.24.0)

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

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

A materialized view object that can be referenced in SQL queries.

Inheritance

object > MaterializedView

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

MaterializedView()

public MaterializedView()

MaterializedView(MaterializedView)

public MaterializedView(MaterializedView other)
Parameter
Name Description
other MaterializedView

Properties

DeletionProtection

public bool DeletionProtection { get; set; }

Set to true to make the MaterializedView protected against deletion.

Property Value
Type Description
bool

Etag

public string Etag { get; set; }

Optional. The etag for this materialized view. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag.

Property Value
Type Description
string

MaterializedViewName

public MaterializedViewName MaterializedViewName { get; set; }

MaterializedViewName-typed view over the Name resource name property.

Property Value
Type Description
MaterializedViewName

Name

public string Name { get; set; }

Identifier. The unique name of the materialized view. Format: projects/{project}/instances/{instance}/materializedViews/{materialized_view}

Property Value
Type Description
string

Query

public string Query { get; set; }

Required. Immutable. The materialized view's select query.

Property Value
Type Description
string