Show / Hide Table of Contents

Class Table

A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster.

Inheritance
object
Table
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.BigtableAdmin.v2.Data
Assembly: Google.Apis.BigtableAdmin.v2.dll
Syntax
public class Table : IDirectResponseSchema

Properties

ClusterStates

Output only. Map from cluster ID to per-cluster table state. If it could not be determined whether or not the table has data in a particular cluster (for example, if its zone is unavailable), then there will be an entry for the cluster with UNKNOWN replication_status. Views: REPLICATION_VIEW, ENCRYPTION_VIEW, FULL

Declaration
[JsonProperty("clusterStates")]
public virtual IDictionary<string, ClusterState> ClusterStates { get; set; }
Property Value
Type Description
IDictionary<string, ClusterState>

ColumnFamilies

The column families configured for this table, mapped by column family ID. Views: SCHEMA_VIEW, STATS_VIEW, FULL

Declaration
[JsonProperty("columnFamilies")]
public virtual IDictionary<string, ColumnFamily> ColumnFamilies { get; set; }
Property Value
Type Description
IDictionary<string, ColumnFamily>

DeletionProtection

Set to true to make the table protected against data loss. i.e. deleting the following resources through Admin APIs are prohibited: * The table. * The column families in the table. * The instance containing the table. Note one can still delete the data stored in the table through Data APIs.

Declaration
[JsonProperty("deletionProtection")]
public virtual bool? DeletionProtection { get; set; }
Property Value
Type Description
bool?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Granularity

Immutable. The granularity (i.e. MILLIS) at which timestamps are stored in this table. Timestamps not matching the granularity will be rejected. If unspecified at creation time, the value will be set to MILLIS. Views: SCHEMA_VIEW, FULL.

Declaration
[JsonProperty("granularity")]
public virtual string Granularity { get; set; }
Property Value
Type Description
string

Name

The unique name of the table. Values are of the form projects/{project}/instances/{instance}/tables/_a-zA-Z0-9*. Views: NAME_ONLY, SCHEMA_VIEW, REPLICATION_VIEW, STATS_VIEW, FULL

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

RestoreInfo

Output only. If this table was restored from another data source (e.g. a backup), this field will be populated with information about the restore.

Declaration
[JsonProperty("restoreInfo")]
public virtual RestoreInfo RestoreInfo { get; set; }
Property Value
Type Description
RestoreInfo

Stats

Only available with STATS_VIEW, this includes summary statistics about the entire table contents. For statistics about a specific column family, see ColumnFamilyStats in the mapped ColumnFamily collection above.

Declaration
[JsonProperty("stats")]
public virtual TableStats Stats { get; set; }
Property Value
Type Description
TableStats

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX