| Interface | Description |
|---|---|
| AppProfile.IsolationPolicy |
Represents the options for isolating this app profile's traffic from other use cases.
|
| AppProfile.RoutingPolicy |
Represents the routing for read/write requests.
|
| AuthorizedView.AuthorizedViewType |
Represents a subset of a Table.
|
| GCRules.GCRule |
interface for fluent GcRule wrappers
|
| Type |
Wrapper class for the
Type protobuf message. |
| Type.HllAggregateInput | |
| Type.MaxAggregateInput | |
| Type.MinAggregateInput | |
| Type.SumAggregateInput |
These types are marker types that allow types to be used as the input to aggregate function.
|
| Class | Description |
|---|---|
| AppProfile |
An application profile, or app profile, stores settings that tell your Cloud Bigtable instance
how to handle incoming requests from an application.
|
| AppProfile.DataBoostIsolationReadOnlyPolicy |
A Data Boost Read Only
AppProfile.IsolationPolicy for running high-throughput read traffic on your
Bigtable data without affecting application traffic. |
| AppProfile.MultiClusterRoutingPolicy |
A
AppProfile.RoutingPolicy that tells Cloud Bigtable that it can route each request to any
available cluster. |
| AppProfile.SingleClusterRoutingPolicy |
A
AppProfile.RoutingPolicy that routes all requests to a specific cluster. |
| AppProfile.StandardIsolationPolicy |
A standard
AppProfile.IsolationPolicy for isolating this app profile's traffic from other use
cases. |
| AuthorizedView |
A class that wraps the
AuthorizedView protocol buffer
object. |
| Backup |
A backup lets you save a copy of a table's schema and data and restore the backup to a new table
at a later time.
|
| Cluster |
A cluster represents the actual Cloud Bigtable service.
|
| ClusterAutoscalingConfig |
Model class to create an autoscaling config for creating or updating a cluster.
|
| ColumnFamily |
Wrapper for
ColumnFamily protocol buffer object |
| ConsistencyRequest | |
| CopyBackupRequest |
Build CopyBackupRequest for
CopyBackupRequest. |
| CreateAppProfileRequest |
Parameters for creating a new Cloud Bigtable app profile.
|
| CreateAuthorizedViewRequest |
Parameters for creating a new Cloud Bigtable
AuthorizedView, which represents subsets of
a particular table. |
| CreateBackupRequest |
Fluent wrapper for
CreateBackupRequest |
| CreateClusterRequest |
Parameters for creating a new Bigtable cluster.
|
| CreateInstanceRequest |
Parameters for creating a new Bigtable Instance.
|
| CreateLogicalViewRequest |
Parameters for creating a new Cloud Bigtable logical view.
|
| CreateMaterializedViewRequest |
Parameters for creating a new Cloud Bigtable materialized view.
|
| CreateSchemaBundleRequest |
Parameters for creating a new Cloud Bigtable
SchemaBundle, which represents subsets of a
particular table. |
| CreateTableRequest |
Fluent wrapper for
CreateTableRequest
Allows for creating table with:
optional columnFamilies, including optional GCRules.GCRule
optional granularity
and optional split points
|
| EncryptionInfo |
Encryption information for a given resource.
|
| FamilySubsets |
Represents subsets of a particular column family that are included in this authorized view.
|
| GcRuleBuilder |
Factory for creating safe GcRule protos.
|
| GCRules |
Wraps
GcRule protocol buffer object and exposes a friendly API. |
| GCRules.DefaultRule |
Wrapper for building a empty rule
|
| GCRules.DurationRule |
Wrapper for building max duration rule
|
| GCRules.IntersectionRule |
Fluent wrapper for
GcRule.Intersection rule. |
| GCRules.UnionRule |
Fluent wrapper for
GcRule.Union rule. |
| GCRules.VersionRule |
Wrapper for building max versions rule
|
| Instance |
Represents an existing Cloud Bigtable instance.
|
| IntersectionRuleBuilder |
Builder for creating an Intersection (AND) GC Rule.
|
| LogicalView |
A class that wraps the
LogicalView protocol buffer object. |
| MaterializedView |
A class that wraps the
MaterializedView protocol buffer
object. |
| ModifyColumnFamiliesRequest |
Fluent wrapper for
ModifyColumnFamiliesRequest
Allows for the following ColumnFamily modifications:
create family, optionally with GCRules.GCRule
update existing family GCRules.GCRule
drop an existing family
|
| OptimizeRestoredTableOperationToken |
OptimizeRestoredTableOperationToken is a wrapper for the name of OptimizeRestoredTable operation.
|
| RestoredTableResult |
A RestoredTableResult holds the restored table object and the
OptimizeRestoredTableOperationToken object (if any). |
| RestoreTableRequest |
Fluent wrapper for
RestoreTableRequest |
| SchemaBundle |
A class that wraps the
SchemaBundle protocol buffer object. |
| StaticClusterSize | |
| SubsetView |
Defines a simple authorized view that is a subset of the underlying Table.
|
| Table |
Wrapper for
Table protocol buffer object |
| Table.AutomatedBackupPolicy | |
| Type.Aggregate |
A value that combines incremental updates into a summarized value.
|
| Type.Aggregate.Aggregator | |
| Type.Aggregate.Aggregator.Hll | |
| Type.Aggregate.Aggregator.Max | |
| Type.Aggregate.Aggregator.Min | |
| Type.Aggregate.Aggregator.Sum | |
| Type.Bytes |
Represents a string of bytes with a specific encoding.
|
| Type.Bytes.Encoding | |
| Type.Bytes.Encoding.Raw | |
| Type.Int64 |
Represents a 64-bit integer with a specific encoding.
|
| Type.Int64.Encoding | |
| Type.Int64.Encoding.BigEndianBytes | |
| Type.Raw | |
| UnionRuleBuilder |
Builder for creating a Union (OR) GC Rule.
|
| UpdateAppProfileRequest |
Parameters for updating an existing Cloud Bigtable app profile.
|
| UpdateAuthorizedViewRequest |
Parameters for updating an existing Cloud Bigtable
AuthorizedView. |
| UpdateBackupRequest |
Fluent wrapper for
UpdateBackupRequest |
| UpdateInstanceRequest |
Parameters for updating an existing Bigtable instance.
|
| UpdateLogicalViewRequest |
Parameters for updating an existing Cloud Bigtable
LogicalView. |
| UpdateMaterializedViewRequest |
Parameters for updating an existing Cloud Bigtable
MaterializedView. |
| UpdateSchemaBundleRequest |
Parameters for updating an existing Cloud Bigtable
SchemaBundle. |
| UpdateTableRequest |
Wrapper for
UpdateTableRequest
Allows for updating table:
Change stream retention period. |
| Enum | Description |
|---|---|
| AppProfile.ComputeBillingOwner |
Compute Billing Owner specifies how usage should be accounted when using Data Boost.
|
| AppProfile.Priority |
The possible priorities for an app profile.
|
| Backup.BackupType | |
| Backup.State | |
| Cluster.State | |
| EncryptionInfo.Type | |
| Instance.State | |
| Instance.Type | |
| StorageType |
Storage media types for persisting Bigtable data.
|
| Table.ReplicationState |
| Exception | Description |
|---|---|
| PartialListClustersException |
Exception thrown when some zones are unavailable and listClusters is unable to return a full
cluster list.
|
| PartialListInstancesException |
Exception thrown when some zones are unavailable and listInstances is unable to return a full
instance list.
|
Copyright © 2026 Google LLC. All rights reserved.