| Package | Description |
|---|---|
| com.google.cloud.bigtable.admin.v2 |
Clients for the Cloud Bigtable admin API.
|
| com.google.cloud.bigtable.admin.v2.models |
| Class and Description |
|---|
| AppProfile
An application profile, or app profile, stores settings that tell your Cloud Bigtable instance
how to handle incoming requests from an application.
|
| 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.
|
| 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.
|
| Instance
Represents an existing Cloud Bigtable instance.
|
| 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. |
| Table
Wrapper for
Table protocol buffer object |
| 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. |
| Class and 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.ComputeBillingOwner
Compute Billing Owner specifies how usage should be accounted when using Data Boost.
|
| AppProfile.DataBoostIsolationReadOnlyPolicy
A Data Boost Read Only
AppProfile.IsolationPolicy for running high-throughput read traffic on your
Bigtable data without affecting application traffic. |
| AppProfile.IsolationPolicy
Represents the options for isolating this app profile's traffic from other use cases.
|
| AppProfile.MultiClusterRoutingPolicy
A
AppProfile.RoutingPolicy that tells Cloud Bigtable that it can route each request to any
available cluster. |
| AppProfile.Priority
The possible priorities for an app profile.
|
| AppProfile.RoutingPolicy
Represents the routing for read/write requests.
|
| 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. |
| AuthorizedView.AuthorizedViewType
Represents a subset of a Table.
|
| 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.
|
| Backup.BackupType |
| Backup.State |
| Cluster
A cluster represents the actual Cloud Bigtable service.
|
| Cluster.State |
| 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.
|
| EncryptionInfo.Type |
| FamilySubsets
Represents subsets of a particular column family that are included in this authorized view.
|
| 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.GCRule
interface for fluent GcRule wrappers
|
| 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.
|
| Instance.State |
| Instance.Type |
| 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.
|
| RestoreTableRequest
Fluent wrapper for
RestoreTableRequest |
| SchemaBundle
A class that wraps the
SchemaBundle protocol buffer object. |
| StaticClusterSize |
| StorageType
Storage media types for persisting Bigtable data.
|
| SubsetView
Defines a simple authorized view that is a subset of the underlying Table.
|
| Table
Wrapper for
Table protocol buffer object |
| Table.AutomatedBackupPolicy |
| Table.ReplicationState |
| Type
Wrapper class for the
Type protobuf message. |
| 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.HllAggregateInput |
| Type.Int64
Represents a 64-bit integer with a specific encoding.
|
| Type.Int64.Encoding |
| Type.Int64.Encoding.BigEndianBytes |
| Type.MaxAggregateInput |
| Type.MinAggregateInput |
| Type.Raw |
| Type.SumAggregateInput
These types are marker types that allow types to be used as the input to aggregate function.
|
| 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. |
Copyright © 2026 Google LLC. All rights reserved.