Google Cloud Bigtable Administration v2 API - Namespace Google.Cloud.Bigtable.Admin.V2 (3.16.0)

Classes

AppProfile

A configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.

AppProfile.Types

Container for nested types declared in the AppProfile message type.

AppProfile.Types.DataBoostIsolationReadOnly

Data Boost is a serverless compute capability that lets you run high-throughput read jobs on your Bigtable data, without impacting the performance of the clusters that handle your application traffic. Currently, Data Boost exclusively supports read-only use-cases with single-cluster routing.

Data Boost reads are only guaranteed to see the results of writes that were written at least 30 minutes ago. This means newly written values may not become visible for up to 30m, and also means that old values may remain visible for up to 30m after being deleted or overwritten. To mitigate the staleness of the data, users may either wait 30m, or use CheckConsistency.

AppProfile.Types.DataBoostIsolationReadOnly.Types

Container for nested types declared in the DataBoostIsolationReadOnly message type.

AppProfile.Types.MultiClusterRoutingUseAny

Read/write requests are routed to the nearest cluster in the instance, and will fail over to the nearest cluster that is available in the event of transient errors or delays. Clusters in a region are considered equidistant. Choosing this option sacrifices read-your-writes consistency to improve availability.

AppProfile.Types.SingleClusterRouting

Unconditionally routes all read/write requests to a specific cluster. This option preserves read-your-writes consistency but does not improve availability.

AppProfile.Types.StandardIsolation

Standard options for isolating this app profile's traffic from other use cases.

AppProfileName

Resource name for the AppProfile resource.

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.

AuthorizedView.Types

Container for nested types declared in the AuthorizedView message type.

AuthorizedView.Types.FamilySubsets

Subsets of a column family that are included in this AuthorizedView.

AuthorizedView.Types.SubsetView

Defines a simple AuthorizedView that is a subset of the underlying Table.

AuthorizedViewName

Resource name for the AuthorizedView resource.

AutoscalingLimits

Limits for the number of nodes a Cluster can autoscale up/down to.

AutoscalingTargets

The Autoscaling targets for a Cluster. These determine the recommended nodes.

Backup

A backup of a Cloud Bigtable table.

Backup.Types

Container for nested types declared in the Backup message type.

BackupInfo

Information about a backup.

BackupName

Resource name for the Backup resource.

BigtableInstanceAdmin

Service for creating, configuring, and deleting Cloud Bigtable Instances and Clusters. Provides access to the Instance and Cluster schemas only, not the tables' metadata or data stored in those tables.

BigtableInstanceAdmin.BigtableInstanceAdminBase

Base class for server-side implementations of BigtableInstanceAdmin

BigtableInstanceAdmin.BigtableInstanceAdminClient

Client for BigtableInstanceAdmin

BigtableInstanceAdminClient

BigtableInstanceAdmin client wrapper, for convenient use.

BigtableInstanceAdminClientBuilder

Builder class for BigtableInstanceAdminClient to provide simple configuration of credentials, endpoint etc.

BigtableInstanceAdminClientImpl

BigtableInstanceAdmin client wrapper implementation, for convenient use.

BigtableInstanceAdminSettings

Settings for BigtableInstanceAdminClient instances.

BigtableTableAdmin

Service for creating, configuring, and deleting Cloud Bigtable tables.

Provides access to the table schemas only, not the data stored within the tables.

BigtableTableAdmin.BigtableTableAdminBase

Base class for server-side implementations of BigtableTableAdmin

BigtableTableAdmin.BigtableTableAdminClient

Client for BigtableTableAdmin

BigtableTableAdminClient

BigtableTableAdmin client wrapper, for convenient use.

BigtableTableAdminClientBuilder

Builder class for BigtableTableAdminClient to provide simple configuration of credentials, endpoint etc.

BigtableTableAdminClientImpl

BigtableTableAdmin client wrapper implementation, for convenient use.

BigtableTableAdminSettings

Settings for BigtableTableAdminClient instances.

ChangeStreamConfig

Change stream configuration.

CheckConsistencyRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency]

CheckConsistencyResponse

Response message for [google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency]

Cluster

A resizable group of nodes in a particular cloud location, capable of serving all [Tables][google.bigtable.admin.v2.Table] in the parent [Instance][google.bigtable.admin.v2.Instance].

Cluster.Types

Container for nested types declared in the Cluster message type.

Cluster.Types.ClusterAutoscalingConfig

Autoscaling config for a cluster.

Cluster.Types.ClusterConfig

Configuration for a cluster.

Cluster.Types.EncryptionConfig

Cloud Key Management Service (Cloud KMS) settings for a CMEK-protected cluster.

ClusterName

Resource name for the Cluster resource.

ColumnFamily

A set of columns within a table which share a common configuration.

CopyBackupMetadata

Metadata type for the google.longrunning.Operation returned by [CopyBackup][google.bigtable.admin.v2.BigtableTableAdmin.CopyBackup].

CopyBackupRequest

The request for [CopyBackup][google.bigtable.admin.v2.BigtableTableAdmin.CopyBackup].

CreateAppProfileRequest

Request message for BigtableInstanceAdmin.CreateAppProfile.

CreateAuthorizedViewMetadata

The metadata for the Operation returned by CreateAuthorizedView.

CreateAuthorizedViewRequest

The request for [CreateAuthorizedView][google.bigtable.admin.v2.BigtableTableAdmin.CreateAuthorizedView]

CreateBackupMetadata

Metadata type for the operation returned by [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup].

CreateBackupRequest

The request for [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup].

CreateClusterMetadata

The metadata for the Operation returned by CreateCluster.

CreateClusterMetadata.Types

Container for nested types declared in the CreateClusterMetadata message type.

CreateClusterMetadata.Types.TableProgress

Progress info for copying a table's data to the new cluster.

CreateClusterMetadata.Types.TableProgress.Types

Container for nested types declared in the TableProgress message type.

CreateClusterRequest

Request message for BigtableInstanceAdmin.CreateCluster.

CreateInstanceMetadata

The metadata for the Operation returned by CreateInstance.

CreateInstanceRequest

Request message for BigtableInstanceAdmin.CreateInstance.

CreateTableFromSnapshotMetadata

The metadata for the Operation returned by CreateTableFromSnapshot.

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

CreateTableFromSnapshotRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

CreateTableRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.CreateTable][google.bigtable.admin.v2.BigtableTableAdmin.CreateTable]

CreateTableRequest.Types

Container for nested types declared in the CreateTableRequest message type.

CreateTableRequest.Types.Split

An initial split point for a newly created table.

CryptoKeyName

Resource name for the CryptoKey resource.

CryptoKeyVersionName

Resource name for the CryptoKeyVersion resource.

DataBoostReadLocalWrites

Checks that all writes before the consistency token was generated in the same cluster are readable by Databoost.

DeleteAppProfileRequest

Request message for BigtableInstanceAdmin.DeleteAppProfile.

DeleteAuthorizedViewRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.DeleteAuthorizedView][google.bigtable.admin.v2.BigtableTableAdmin.DeleteAuthorizedView]

DeleteBackupRequest

The request for [DeleteBackup][google.bigtable.admin.v2.BigtableTableAdmin.DeleteBackup].

DeleteClusterRequest

Request message for BigtableInstanceAdmin.DeleteCluster.

DeleteInstanceRequest

Request message for BigtableInstanceAdmin.DeleteInstance.

DeleteSnapshotRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.DeleteSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.DeleteSnapshot]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

DeleteTableRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.DeleteTable][google.bigtable.admin.v2.BigtableTableAdmin.DeleteTable]

DropRowRangeRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.DropRowRange][google.bigtable.admin.v2.BigtableTableAdmin.DropRowRange]

EncryptionInfo

Encryption information for a given resource. If this resource is protected with customer managed encryption, the in-use Cloud Key Management Service (Cloud KMS) key version is specified along with its status.

EncryptionInfo.Types

Container for nested types declared in the EncryptionInfo message type.

GcRule

Rule for determining which cells to delete during garbage collection.

GcRule.Types

Container for nested types declared in the GcRule message type.

GcRule.Types.Intersection

A GcRule which deletes cells matching all of the given rules.

GcRule.Types.Union

A GcRule which deletes cells matching any of the given rules.

GenerateConsistencyTokenRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken]

GenerateConsistencyTokenResponse

Response message for [google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken]

GetAppProfileRequest

Request message for BigtableInstanceAdmin.GetAppProfile.

GetAuthorizedViewRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.GetAuthorizedView][google.bigtable.admin.v2.BigtableTableAdmin.GetAuthorizedView]

GetBackupRequest

The request for [GetBackup][google.bigtable.admin.v2.BigtableTableAdmin.GetBackup].

GetClusterRequest

Request message for BigtableInstanceAdmin.GetCluster.

GetInstanceRequest

Request message for BigtableInstanceAdmin.GetInstance.

GetSnapshotRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.GetSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.GetSnapshot]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

GetTableRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.GetTable][google.bigtable.admin.v2.BigtableTableAdmin.GetTable]

HotTablet

A tablet is a defined by a start and end key and is explained in https://cloud.google.com/bigtable/docs/overview#architecture and https://cloud.google.com/bigtable/docs/performance#optimization. A Hot tablet is a tablet that exhibits high average cpu usage during the time interval from start time to end time.

HotTabletName

Resource name for the HotTablet resource.

Instance

A collection of Bigtable [Tables][google.bigtable.admin.v2.Table] and the resources that serve them. All tables in an instance are served from all [Clusters][google.bigtable.admin.v2.Cluster] in the instance.

Instance.Types

Container for nested types declared in the Instance message type.

ListAppProfilesRequest

Request message for BigtableInstanceAdmin.ListAppProfiles.

ListAppProfilesResponse

Response message for BigtableInstanceAdmin.ListAppProfiles.

ListAuthorizedViewsRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.ListAuthorizedViews][google.bigtable.admin.v2.BigtableTableAdmin.ListAuthorizedViews]

ListAuthorizedViewsResponse

Response message for [google.bigtable.admin.v2.BigtableTableAdmin.ListAuthorizedViews][google.bigtable.admin.v2.BigtableTableAdmin.ListAuthorizedViews]

ListBackupsRequest

The request for [ListBackups][google.bigtable.admin.v2.BigtableTableAdmin.ListBackups].

ListBackupsResponse

The response for [ListBackups][google.bigtable.admin.v2.BigtableTableAdmin.ListBackups].

ListClustersRequest

Request message for BigtableInstanceAdmin.ListClusters.

ListClustersResponse

Response message for BigtableInstanceAdmin.ListClusters.

ListHotTabletsRequest

Request message for BigtableInstanceAdmin.ListHotTablets.

ListHotTabletsResponse

Response message for BigtableInstanceAdmin.ListHotTablets.

ListInstancesRequest

Request message for BigtableInstanceAdmin.ListInstances.

ListInstancesResponse

Response message for BigtableInstanceAdmin.ListInstances.

ListSnapshotsRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots][google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

ListSnapshotsResponse

Response message for [google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots][google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

ListTablesRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.ListTables][google.bigtable.admin.v2.BigtableTableAdmin.ListTables]

ListTablesResponse

Response message for [google.bigtable.admin.v2.BigtableTableAdmin.ListTables][google.bigtable.admin.v2.BigtableTableAdmin.ListTables]

ModifyColumnFamiliesRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.ModifyColumnFamilies][google.bigtable.admin.v2.BigtableTableAdmin.ModifyColumnFamilies]

ModifyColumnFamiliesRequest.Types

Container for nested types declared in the ModifyColumnFamiliesRequest message type.

ModifyColumnFamiliesRequest.Types.Modification

A create, update, or delete of a particular column family.

OperationProgress

Encapsulates progress related information for a Cloud Bigtable long running operation.

OptimizeRestoredTableMetadata

Metadata type for the long-running operation used to track the progress of optimizations performed on a newly restored table. This long-running operation is automatically created by the system after the successful completion of a table restore, and cannot be cancelled.

PartialUpdateClusterMetadata

The metadata for the Operation returned by PartialUpdateCluster.

PartialUpdateClusterRequest

Request message for BigtableInstanceAdmin.PartialUpdateCluster.

PartialUpdateInstanceRequest

Request message for BigtableInstanceAdmin.PartialUpdateInstance.

RestoreInfo

Information about a table restore.

RestoreTableMetadata

Metadata type for the long-running operation returned by [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable].

RestoreTableRequest

The request for [RestoreTable][google.bigtable.admin.v2.BigtableTableAdmin.RestoreTable].

Snapshot

A snapshot of a table at a particular time. A snapshot can be used as a checkpoint for data restoration or a data source for a new table.

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

Snapshot.Types

Container for nested types declared in the Snapshot message type.

SnapshotName

Resource name for the Snapshot resource.

SnapshotTableMetadata

The metadata for the Operation returned by SnapshotTable.

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

SnapshotTableRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable][google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable]

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

StandardReadRemoteWrites

Checks that all writes before the consistency token was generated are replicated in every cluster and readable.

Table

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

Table.Types

Container for nested types declared in the Table message type.

Table.Types.AutomatedBackupPolicy

Defines an automated backup policy for a table

Table.Types.ClusterState

The state of a table's data in a particular cluster.

Table.Types.ClusterState.Types

Container for nested types declared in the ClusterState message type.

Type

Type represents the type of data that is written to, read from, or stored in Bigtable. It is heavily based on the GoogleSQL standard to help maintain familiarity and consistency across products and features.

For compatibility with Bigtable's existing untyped APIs, each Type includes an Encoding which describes how to convert to/from the underlying data. This might involve composing a series of steps into an "encoding chain," for example to convert from INT64 -> STRING -> raw bytes. In most cases, a "link" in the encoding chain will be based an on existing GoogleSQL conversion function like CAST.

Each link in the encoding chain also defines the following properties:

  • Natural sort: Does the encoded value sort consistently with the original typed value? Note that Bigtable will always sort data based on the raw encoded value, not the decoded type.
    • Example: BYTES values sort in the same order as their raw encodings.
    • Counterexample: Encoding INT64 to a fixed-width STRING does not preserve sort order when dealing with negative numbers. INT64(1) > INT64(-1), but STRING("-00001") > STRING("00001).
    • The overall encoding chain has this property if every link does.
  • Self-delimiting: If we concatenate two encoded values, can we always tell where the first one ends and the second one begins?
    • Example: If we encode INT64s to fixed-width STRINGs, the first value will always contain exactly N digits, possibly preceded by a sign.
    • Counterexample: If we concatenate two UTF-8 encoded STRINGs, we have no way to tell where the first one ends.
    • The overall encoding chain has this property if any link does.
  • Compatibility: Which other systems have matching encoding schemes? For example, does this encoding have a GoogleSQL equivalent? HBase? Java?

Type.Types

Container for nested types declared in the Type message type.

Type.Types.Aggregate

A value that combines incremental updates into a summarized value.

Data is never directly written or read using type Aggregate. Writes will provide either the input_type or state_type, and reads will always return the state_type .

Type.Types.Aggregate.Types

Container for nested types declared in the Aggregate message type.

Type.Types.Aggregate.Types.Sum

Computes the sum of the input values. Allowed input: Int64 State: same as input

Type.Types.Bytes

Bytes Values of type Bytes are stored in Value.bytes_value.

Type.Types.Bytes.Types

Container for nested types declared in the Bytes message type.

Type.Types.Bytes.Types.Encoding

Rules used to convert to/from lower level types.

Type.Types.Bytes.Types.Encoding.Types

Container for nested types declared in the Encoding message type.

Type.Types.Bytes.Types.Encoding.Types.Raw

Leaves the value "as-is"

  • Natural sort? Yes
  • Self-delimiting? No
  • Compatibility? N/A

Type.Types.Int64

Int64 Values of type Int64 are stored in Value.int_value.

Type.Types.Int64.Types

Container for nested types declared in the Int64 message type.

Type.Types.Int64.Types.Encoding

Rules used to convert to/from lower level types.

Type.Types.Int64.Types.Encoding.Types

Container for nested types declared in the Encoding message type.

Type.Types.Int64.Types.Encoding.Types.BigEndianBytes

Encodes the value as an 8-byte big endian twos complement Bytes value.

  • Natural sort? No (positive values only)
  • Self-delimiting? Yes
  • Compatibility?
    • BigQuery Federation BINARY encoding
    • HBase Bytes.toBytes
    • Java ByteBuffer.putLong() with ByteOrder.BIG_ENDIAN

Type.Types.String

String Values of type String are stored in Value.string_value.

Type.Types.String.Types

Container for nested types declared in the String message type.

Type.Types.String.Types.Encoding

Rules used to convert to/from lower level types.

Type.Types.String.Types.Encoding.Types

Container for nested types declared in the Encoding message type.

Type.Types.String.Types.Encoding.Types.Utf8Raw

UTF-8 encoding

  • Natural sort? No (ASCII characters only)
  • Self-delimiting? No
  • Compatibility?
    • BigQuery Federation TEXT encoding
    • HBase Bytes.toBytes
    • Java String#getBytes(StandardCharsets.UTF_8)

UndeleteTableMetadata

Metadata type for the operation returned by [google.bigtable.admin.v2.BigtableTableAdmin.UndeleteTable][google.bigtable.admin.v2.BigtableTableAdmin.UndeleteTable].

UndeleteTableRequest

Request message for [google.bigtable.admin.v2.BigtableTableAdmin.UndeleteTable][google.bigtable.admin.v2.BigtableTableAdmin.UndeleteTable]

UpdateAppProfileMetadata

The metadata for the Operation returned by UpdateAppProfile.

UpdateAppProfileRequest

Request message for BigtableInstanceAdmin.UpdateAppProfile.

UpdateAuthorizedViewMetadata

Metadata for the google.longrunning.Operation returned by [UpdateAuthorizedView][google.bigtable.admin.v2.BigtableTableAdmin.UpdateAuthorizedView].

UpdateAuthorizedViewRequest

The request for [UpdateAuthorizedView][google.bigtable.admin.v2.BigtableTableAdmin.UpdateAuthorizedView].

UpdateBackupRequest

The request for [UpdateBackup][google.bigtable.admin.v2.BigtableTableAdmin.UpdateBackup].

UpdateClusterMetadata

The metadata for the Operation returned by UpdateCluster.

UpdateInstanceMetadata

The metadata for the Operation returned by UpdateInstance.

UpdateTableMetadata

Metadata type for the operation returned by [UpdateTable][google.bigtable.admin.v2.BigtableTableAdmin.UpdateTable].

UpdateTableRequest

The request for [UpdateTable][google.bigtable.admin.v2.BigtableTableAdmin.UpdateTable].

Enums

AppProfile.IsolationOneofCase

Enum of possible cases for the "isolation" oneof.

AppProfile.RoutingPolicyOneofCase

Enum of possible cases for the "routing_policy" oneof.

AppProfile.Types.DataBoostIsolationReadOnly.Types.ComputeBillingOwner

Compute Billing Owner specifies how usage should be accounted when using Data Boost. Compute Billing Owner also configures which Cloud Project is charged for relevant quota.

AppProfile.Types.Priority

Possible priorities for an app profile. Note that higher priority writes can sometimes queue behind lower priority writes to the same tablet, as writes must be strictly sequenced in the durability log.

AppProfileName.ResourceNameType

The possible contents of AppProfileName.

AuthorizedView.AuthorizedViewOneofCase

Enum of possible cases for the "authorized_view" oneof.

AuthorizedView.Types.ResponseView

Defines a subset of an AuthorizedView's fields.

AuthorizedViewName.ResourceNameType

The possible contents of AuthorizedViewName.

Backup.Types.State

Indicates the current state of the backup.

BackupName.ResourceNameType

The possible contents of BackupName.

CheckConsistencyRequest.ModeOneofCase

Enum of possible cases for the "mode" oneof.

Cluster.ConfigOneofCase

Enum of possible cases for the "config" oneof.

Cluster.Types.State

Possible states of a cluster.

ClusterName.ResourceNameType

The possible contents of ClusterName.

CreateClusterMetadata.Types.TableProgress.Types.State

CryptoKeyName.ResourceNameType

The possible contents of CryptoKeyName.

CryptoKeyVersionName.ResourceNameType

The possible contents of CryptoKeyVersionName.

DropRowRangeRequest.TargetOneofCase

Enum of possible cases for the "target" oneof.

EncryptionInfo.Types.EncryptionType

Possible encryption types for a resource.

GcRule.RuleOneofCase

Enum of possible cases for the "rule" oneof.

HotTabletName.ResourceNameType

The possible contents of HotTabletName.

Instance.Types.State

Possible states of an instance.

Instance.Types.Type

The type of the instance.

ModifyColumnFamiliesRequest.Types.Modification.ModOneofCase

Enum of possible cases for the "mod" oneof.

RestoreInfo.SourceInfoOneofCase

Enum of possible cases for the "source_info" oneof.

RestoreSourceType

Indicates the type of the restore source.

RestoreTableMetadata.SourceInfoOneofCase

Enum of possible cases for the "source_info" oneof.

RestoreTableRequest.SourceOneofCase

Enum of possible cases for the "source" oneof.

Snapshot.Types.State

Possible states of a snapshot.

SnapshotName.ResourceNameType

The possible contents of SnapshotName.

StorageType

Storage media types for persisting Bigtable data.

Table.AutomatedBackupConfigOneofCase

Enum of possible cases for the "automated_backup_config" oneof.

Table.Types.ClusterState.Types.ReplicationState

Table replication states.

Table.Types.TimestampGranularity

Possible timestamp granularities to use when keeping multiple versions of data in a table.

Table.Types.View

Defines a view over a table's fields.

Type.KindOneofCase

Enum of possible cases for the "kind" oneof.

Type.Types.Aggregate.AggregatorOneofCase

Enum of possible cases for the "aggregator" oneof.

Type.Types.Bytes.Types.Encoding.EncodingOneofCase

Enum of possible cases for the "encoding" oneof.

Type.Types.Int64.Types.Encoding.EncodingOneofCase

Enum of possible cases for the "encoding" oneof.

Type.Types.String.Types.Encoding.EncodingOneofCase

Enum of possible cases for the "encoding" oneof.