Reference documentation and code samples for the Cloud Bigtable Admin V2 API class Google::Cloud::Bigtable::Admin::V2::Table.
A collection of user data indexed by row, column, and timestamp. Each table is served using the resources of its parent cluster.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cluster_states
def cluster_states() -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Bigtable::Admin::V2::Table::ClusterState}
Returns
-
(::Google::Protobuf::Map{::String => ::Google::Cloud::Bigtable::Admin::V2::Table::ClusterState}) — 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
#column_families
def column_families() -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Bigtable::Admin::V2::ColumnFamily}
Returns
-
(::Google::Protobuf::Map{::String => ::Google::Cloud::Bigtable::Admin::V2::ColumnFamily}) — The column families configured for this table, mapped by column family ID.
Views:
SCHEMA_VIEW
,FULL
#column_families=
def column_families=(value) -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Bigtable::Admin::V2::ColumnFamily}
Parameter
-
value (::Google::Protobuf::Map{::String => ::Google::Cloud::Bigtable::Admin::V2::ColumnFamily}) — The column families configured for this table, mapped by column family ID.
Views:
SCHEMA_VIEW
,FULL
Returns
-
(::Google::Protobuf::Map{::String => ::Google::Cloud::Bigtable::Admin::V2::ColumnFamily}) — The column families configured for this table, mapped by column family ID.
Views:
SCHEMA_VIEW
,FULL
#granularity
def granularity() -> ::Google::Cloud::Bigtable::Admin::V2::Table::TimestampGranularity
Returns
-
(::Google::Cloud::Bigtable::Admin::V2::Table::TimestampGranularity) — 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 toMILLIS
. Views:SCHEMA_VIEW
,FULL
.
#granularity=
def granularity=(value) -> ::Google::Cloud::Bigtable::Admin::V2::Table::TimestampGranularity
Parameter
-
value (::Google::Cloud::Bigtable::Admin::V2::Table::TimestampGranularity) — 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 toMILLIS
. Views:SCHEMA_VIEW
,FULL
.
Returns
-
(::Google::Cloud::Bigtable::Admin::V2::Table::TimestampGranularity) — 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 toMILLIS
. Views:SCHEMA_VIEW
,FULL
.
#name
def name() -> ::String
Returns
-
(::String) — The unique name of the table. Values are of the form
projects/{project}/instances/{instance}/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*
. Views:NAME_ONLY
,SCHEMA_VIEW
,REPLICATION_VIEW
,FULL
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — The unique name of the table. Values are of the form
projects/{project}/instances/{instance}/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*
. Views:NAME_ONLY
,SCHEMA_VIEW
,REPLICATION_VIEW
,FULL
Returns
-
(::String) — The unique name of the table. Values are of the form
projects/{project}/instances/{instance}/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*
. Views:NAME_ONLY
,SCHEMA_VIEW
,REPLICATION_VIEW
,FULL
#restore_info
def restore_info() -> ::Google::Cloud::Bigtable::Admin::V2::RestoreInfo
Returns
- (::Google::Cloud::Bigtable::Admin::V2::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.