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.
Implements
IMessageMaterializedView, IEquatableMaterializedView, IDeepCloneableMaterializedView, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.Admin.V2Assembly
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 |