Package @google-cloud/bigtable (3.8.0)

Classes

AppProfile

Create an app profile object to interact with your app profile.

Backup

Interact with backups like get detailed information from BigTable, create a backup, or restore a backup to a table.

Bigtable

ChunkTransformer

ChunkTransformer formats all incoming chunks in to row keeps all intermediate state until end of stream. Should use new instance for each request.

Cluster

Create a cluster object to interact with your cluster.

Family

Create a Family object to interact with your table column families.

FamilyError

Filter

A filter takes a row as input and produces an alternate view of the row based on specified rules. For example, a row filter might trim down a row to include just the cells from columns matching a given regular expression, or might return all the cells of a row but not their values. More complicated filters can be composed out of these components to express requests such as, "within every column of a particular family, give just the two most recent cells which are older than timestamp X."

There are two broad categories of filters (true filters and transformers), as well as two ways to compose simple filters into more complex ones (). They work as follows:

True filters alter the input row by excluding some of its cells wholesale from the output row. An example of a true filter is the filter, which excludes cells whose values don't match the specified pattern. All regex true filters use RE2 syntax (https://github.com/google/re2/wiki/Syntax) and are evaluated as full matches. An important point to keep in mind is that RE2(.) is equivalent by default to RE2([^\n]), meaning that it does not match newlines. When attempting to match an arbitrary byte, you should therefore use the escape sequence '\C', which may need to be further escaped as '\C' in your client language.

Transformers alter the input row by changing the values of some of its cells in the output, without excluding them completely. Currently, the only supported transformer is the strip filter, which replaces every cell's value with the empty string.

The total serialized size of a filter message must not exceed 4096 bytes, and filters may not be nested within each other to a depth of more than 20.

Use the following table for the various examples found throughout the filter documentation.

| Row Key | follows:gwashington | follows:jadams | follows:tjefferson | | ----------- |:-------------------:|:--------------:|:------------------:| | gwashington | | 1 | | | tjefferson | 1 | 1 | | | jadams | 1 | | 1 |

FilterError

Instance

Create an Instance object to interact with a Cloud Bigtable instance.

Mutation

Formats table mutations to be in the expected proto format.

PartialFailureError

protos.google.api.CustomHttpPattern

Represents a CustomHttpPattern.

protos.google.api.Http

Represents a Http.

protos.google.api.HttpRule

Represents a HttpRule.

protos.google.api.ResourceDescriptor

Represents a ResourceDescriptor.

protos.google.api.ResourceReference

Represents a ResourceReference.

protos.google.bigtable.admin.v2.AppProfile

Represents an AppProfile.

protos.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny

Represents a MultiClusterRoutingUseAny.

protos.google.bigtable.admin.v2.AppProfile.SingleClusterRouting

Represents a SingleClusterRouting.

protos.google.bigtable.admin.v2.Backup

Represents a Backup.

protos.google.bigtable.admin.v2.BackupInfo

Represents a BackupInfo.

protos.google.bigtable.admin.v2.BigtableInstanceAdmin

Represents a BigtableInstanceAdmin

protos.google.bigtable.admin.v2.BigtableTableAdmin

Represents a BigtableTableAdmin

protos.google.bigtable.admin.v2.CheckConsistencyRequest

Represents a CheckConsistencyRequest.

protos.google.bigtable.admin.v2.CheckConsistencyResponse

Represents a CheckConsistencyResponse.

protos.google.bigtable.admin.v2.Cluster

Represents a Cluster.

protos.google.bigtable.admin.v2.Cluster.EncryptionConfig

Represents an EncryptionConfig.

protos.google.bigtable.admin.v2.ColumnFamily

Represents a ColumnFamily.

protos.google.bigtable.admin.v2.CreateAppProfileRequest

Represents a CreateAppProfileRequest.

protos.google.bigtable.admin.v2.CreateBackupMetadata

Represents a CreateBackupMetadata.

protos.google.bigtable.admin.v2.CreateBackupRequest

Represents a CreateBackupRequest.

protos.google.bigtable.admin.v2.CreateClusterMetadata

Represents a CreateClusterMetadata.

protos.google.bigtable.admin.v2.CreateClusterRequest

Represents a CreateClusterRequest.

protos.google.bigtable.admin.v2.CreateInstanceMetadata

Represents a CreateInstanceMetadata.

protos.google.bigtable.admin.v2.CreateInstanceRequest

Represents a CreateInstanceRequest.

protos.google.bigtable.admin.v2.CreateTableFromSnapshotMetadata

Represents a CreateTableFromSnapshotMetadata.

protos.google.bigtable.admin.v2.CreateTableFromSnapshotRequest

Represents a CreateTableFromSnapshotRequest.

protos.google.bigtable.admin.v2.CreateTableRequest

Represents a CreateTableRequest.

protos.google.bigtable.admin.v2.CreateTableRequest.Split

Represents a Split.

protos.google.bigtable.admin.v2.DeleteAppProfileRequest

Represents a DeleteAppProfileRequest.

protos.google.bigtable.admin.v2.DeleteBackupRequest

Represents a DeleteBackupRequest.

protos.google.bigtable.admin.v2.DeleteClusterRequest

Represents a DeleteClusterRequest.

protos.google.bigtable.admin.v2.DeleteInstanceRequest

Represents a DeleteInstanceRequest.

protos.google.bigtable.admin.v2.DeleteSnapshotRequest

Represents a DeleteSnapshotRequest.

protos.google.bigtable.admin.v2.DeleteTableRequest

Represents a DeleteTableRequest.

protos.google.bigtable.admin.v2.DropRowRangeRequest

Represents a DropRowRangeRequest.

protos.google.bigtable.admin.v2.EncryptionInfo

Represents an EncryptionInfo.

protos.google.bigtable.admin.v2.GcRule

Represents a GcRule.

protos.google.bigtable.admin.v2.GcRule.Intersection

Represents an Intersection.

protos.google.bigtable.admin.v2.GcRule.Union

Represents an Union.

protos.google.bigtable.admin.v2.GenerateConsistencyTokenRequest

Represents a GenerateConsistencyTokenRequest.

protos.google.bigtable.admin.v2.GenerateConsistencyTokenResponse

Represents a GenerateConsistencyTokenResponse.

protos.google.bigtable.admin.v2.GetAppProfileRequest

Represents a GetAppProfileRequest.

protos.google.bigtable.admin.v2.GetBackupRequest

Represents a GetBackupRequest.

protos.google.bigtable.admin.v2.GetClusterRequest

Represents a GetClusterRequest.

protos.google.bigtable.admin.v2.GetInstanceRequest

Represents a GetInstanceRequest.

protos.google.bigtable.admin.v2.GetSnapshotRequest

Represents a GetSnapshotRequest.

protos.google.bigtable.admin.v2.GetTableRequest

Represents a GetTableRequest.

protos.google.bigtable.admin.v2.Instance

Represents an Instance.

protos.google.bigtable.admin.v2.ListAppProfilesRequest

Represents a ListAppProfilesRequest.

protos.google.bigtable.admin.v2.ListAppProfilesResponse

Represents a ListAppProfilesResponse.

protos.google.bigtable.admin.v2.ListBackupsRequest

Represents a ListBackupsRequest.

protos.google.bigtable.admin.v2.ListBackupsResponse

Represents a ListBackupsResponse.

protos.google.bigtable.admin.v2.ListClustersRequest

Represents a ListClustersRequest.

protos.google.bigtable.admin.v2.ListClustersResponse

Represents a ListClustersResponse.

protos.google.bigtable.admin.v2.ListInstancesRequest

Represents a ListInstancesRequest.

protos.google.bigtable.admin.v2.ListInstancesResponse

Represents a ListInstancesResponse.

protos.google.bigtable.admin.v2.ListSnapshotsRequest

Represents a ListSnapshotsRequest.

protos.google.bigtable.admin.v2.ListSnapshotsResponse

Represents a ListSnapshotsResponse.

protos.google.bigtable.admin.v2.ListTablesRequest

Represents a ListTablesRequest.

protos.google.bigtable.admin.v2.ListTablesResponse

Represents a ListTablesResponse.

protos.google.bigtable.admin.v2.ModifyColumnFamiliesRequest

Represents a ModifyColumnFamiliesRequest.

protos.google.bigtable.admin.v2.ModifyColumnFamiliesRequest.Modification

Represents a Modification.

protos.google.bigtable.admin.v2.OperationProgress

Represents an OperationProgress.

protos.google.bigtable.admin.v2.OptimizeRestoredTableMetadata

Represents an OptimizeRestoredTableMetadata.

protos.google.bigtable.admin.v2.PartialUpdateInstanceRequest

Represents a PartialUpdateInstanceRequest.

protos.google.bigtable.admin.v2.RestoreInfo

Represents a RestoreInfo.

protos.google.bigtable.admin.v2.RestoreTableMetadata

Represents a RestoreTableMetadata.

protos.google.bigtable.admin.v2.RestoreTableRequest

Represents a RestoreTableRequest.

protos.google.bigtable.admin.v2.Snapshot

Represents a Snapshot.

protos.google.bigtable.admin.v2.SnapshotTableMetadata

Represents a SnapshotTableMetadata.

protos.google.bigtable.admin.v2.SnapshotTableRequest

Represents a SnapshotTableRequest.

protos.google.bigtable.admin.v2.Table

Represents a Table.

protos.google.bigtable.admin.v2.Table.ClusterState

Represents a ClusterState.

protos.google.bigtable.admin.v2.UpdateAppProfileMetadata

Represents an UpdateAppProfileMetadata.

protos.google.bigtable.admin.v2.UpdateAppProfileRequest

Represents an UpdateAppProfileRequest.

protos.google.bigtable.admin.v2.UpdateBackupRequest

Represents an UpdateBackupRequest.

protos.google.bigtable.admin.v2.UpdateClusterMetadata

Represents an UpdateClusterMetadata.

protos.google.bigtable.admin.v2.UpdateInstanceMetadata

Represents an UpdateInstanceMetadata.

protos.google.bigtable.v2.Bigtable

Represents a Bigtable

protos.google.bigtable.v2.Cell

Represents a Cell.

protos.google.bigtable.v2.CheckAndMutateRowRequest

Represents a CheckAndMutateRowRequest.

protos.google.bigtable.v2.CheckAndMutateRowResponse

Represents a CheckAndMutateRowResponse.

protos.google.bigtable.v2.Column

Represents a Column.

protos.google.bigtable.v2.ColumnRange

Represents a ColumnRange.

protos.google.bigtable.v2.Family

Represents a Family.

protos.google.bigtable.v2.MutateRowRequest

Represents a MutateRowRequest.

protos.google.bigtable.v2.MutateRowResponse

Represents a MutateRowResponse.

protos.google.bigtable.v2.MutateRowsRequest

Represents a MutateRowsRequest.

protos.google.bigtable.v2.MutateRowsRequest.Entry

Represents an Entry.

protos.google.bigtable.v2.MutateRowsResponse

Represents a MutateRowsResponse.

protos.google.bigtable.v2.MutateRowsResponse.Entry

Represents an Entry.

protos.google.bigtable.v2.Mutation

Represents a Mutation.

protos.google.bigtable.v2.Mutation.DeleteFromColumn

Represents a DeleteFromColumn.

protos.google.bigtable.v2.Mutation.DeleteFromFamily

Represents a DeleteFromFamily.

protos.google.bigtable.v2.Mutation.DeleteFromRow

Represents a DeleteFromRow.

protos.google.bigtable.v2.Mutation.SetCell

Represents a SetCell.

protos.google.bigtable.v2.ReadModifyWriteRowRequest

Represents a ReadModifyWriteRowRequest.

protos.google.bigtable.v2.ReadModifyWriteRowResponse

Represents a ReadModifyWriteRowResponse.

protos.google.bigtable.v2.ReadModifyWriteRule

Represents a ReadModifyWriteRule.

protos.google.bigtable.v2.ReadRowsRequest

Represents a ReadRowsRequest.

protos.google.bigtable.v2.ReadRowsResponse

Represents a ReadRowsResponse.

protos.google.bigtable.v2.ReadRowsResponse.CellChunk

Represents a CellChunk.

protos.google.bigtable.v2.Row

Represents a Row.

protos.google.bigtable.v2.RowFilter

Represents a RowFilter.

protos.google.bigtable.v2.RowFilter.Chain

Represents a Chain.

protos.google.bigtable.v2.RowFilter.Condition

Represents a Condition.

protos.google.bigtable.v2.RowFilter.Interleave

Represents an Interleave.

protos.google.bigtable.v2.RowRange

Represents a RowRange.

protos.google.bigtable.v2.RowSet

Represents a RowSet.

protos.google.bigtable.v2.SampleRowKeysRequest

Represents a SampleRowKeysRequest.

protos.google.bigtable.v2.SampleRowKeysResponse

Represents a SampleRowKeysResponse.

protos.google.bigtable.v2.TimestampRange

Represents a TimestampRange.

protos.google.bigtable.v2.ValueRange

Represents a ValueRange.

protos.google.iam.v1.AuditConfigDelta

Represents an AuditConfigDelta.

protos.google.iam.v1.Binding

Represents a Binding.

protos.google.iam.v1.BindingDelta

Represents a BindingDelta.

protos.google.iam.v1.GetIamPolicyRequest

Represents a GetIamPolicyRequest.

protos.google.iam.v1.GetPolicyOptions

Represents a GetPolicyOptions.

protos.google.iam.v1.IAMPolicy

Represents a IAMPolicy

protos.google.iam.v1.Policy

Represents a Policy.

protos.google.iam.v1.PolicyDelta

Represents a PolicyDelta.

protos.google.iam.v1.SetIamPolicyRequest

Represents a SetIamPolicyRequest.

protos.google.iam.v1.TestIamPermissionsRequest

Represents a TestIamPermissionsRequest.

protos.google.iam.v1.TestIamPermissionsResponse

Represents a TestIamPermissionsResponse.

protos.google.longrunning.CancelOperationRequest

Represents a CancelOperationRequest.

protos.google.longrunning.DeleteOperationRequest

Represents a DeleteOperationRequest.

protos.google.longrunning.GetOperationRequest

Represents a GetOperationRequest.

protos.google.longrunning.ListOperationsRequest

Represents a ListOperationsRequest.

protos.google.longrunning.ListOperationsResponse

Represents a ListOperationsResponse.

protos.google.longrunning.Operation

Represents an Operation.

protos.google.longrunning.OperationInfo

Represents an OperationInfo.

protos.google.longrunning.Operations

Represents an Operations

protos.google.longrunning.WaitOperationRequest

Represents a WaitOperationRequest.

protos.google.protobuf.Any

Represents an Any.

protos.google.protobuf.BoolValue

Represents a BoolValue.

protos.google.protobuf.BytesValue

Represents a BytesValue.

protos.google.protobuf.DescriptorProto

Represents a DescriptorProto.

protos.google.protobuf.DescriptorProto.ExtensionRange

Represents an ExtensionRange.

protos.google.protobuf.DescriptorProto.ReservedRange

Represents a ReservedRange.

protos.google.protobuf.DoubleValue

Represents a DoubleValue.

protos.google.protobuf.Duration

Represents a Duration.

protos.google.protobuf.Empty

Represents an Empty.

protos.google.protobuf.EnumDescriptorProto

Represents an EnumDescriptorProto.

protos.google.protobuf.EnumDescriptorProto.EnumReservedRange

Represents an EnumReservedRange.

protos.google.protobuf.EnumOptions

Represents an EnumOptions.

protos.google.protobuf.EnumValueDescriptorProto

Represents an EnumValueDescriptorProto.

protos.google.protobuf.EnumValueOptions

Represents an EnumValueOptions.

protos.google.protobuf.ExtensionRangeOptions

Represents an ExtensionRangeOptions.

protos.google.protobuf.FieldDescriptorProto

Represents a FieldDescriptorProto.

protos.google.protobuf.FieldMask

Represents a FieldMask.

protos.google.protobuf.FieldOptions

Represents a FieldOptions.

protos.google.protobuf.FileDescriptorProto

Represents a FileDescriptorProto.

protos.google.protobuf.FileDescriptorSet

Represents a FileDescriptorSet.

protos.google.protobuf.FileOptions

Represents a FileOptions.

protos.google.protobuf.FloatValue

Represents a FloatValue.

protos.google.protobuf.GeneratedCodeInfo

Represents a GeneratedCodeInfo.

protos.google.protobuf.GeneratedCodeInfo.Annotation

Represents an Annotation.

protos.google.protobuf.Int32Value

Represents an Int32Value.

protos.google.protobuf.Int64Value

Represents an Int64Value.

protos.google.protobuf.MessageOptions

Represents a MessageOptions.

protos.google.protobuf.MethodDescriptorProto

Represents a MethodDescriptorProto.

protos.google.protobuf.MethodOptions

Represents a MethodOptions.

protos.google.protobuf.OneofDescriptorProto

Represents an OneofDescriptorProto.

protos.google.protobuf.OneofOptions

Represents an OneofOptions.

protos.google.protobuf.ServiceDescriptorProto

Represents a ServiceDescriptorProto.

protos.google.protobuf.ServiceOptions

Represents a ServiceOptions.

protos.google.protobuf.SourceCodeInfo

Represents a SourceCodeInfo.

protos.google.protobuf.SourceCodeInfo.Location

Represents a Location.

protos.google.protobuf.StringValue

Represents a StringValue.

protos.google.protobuf.Timestamp

Represents a Timestamp.

protos.google.protobuf.UInt32Value

Represents a UInt32Value.

protos.google.protobuf.UInt64Value

Represents a UInt64Value.

protos.google.protobuf.UninterpretedOption

Represents an UninterpretedOption.

protos.google.protobuf.UninterpretedOption.NamePart

Represents a NamePart.

protos.google.rpc.Status

Represents a Status.

protos.google.type.Expr

Represents an Expr.

Row

Create a Row object to interact with your table rows.

RowError

Table

Create a Table object to interact with a Cloud Bigtable table.

v2.BigtableClient

Service for reading from and writing to existing Bigtable tables. v2

v2.BigtableInstanceAdminClient

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. v2

v2.BigtableTableAdminClient

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

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

Interfaces

AbortableDuplex

AppProfileOptions

BigtableOptions

BoundData

Chunk

ClusterInfo

Column

Condition

ConvertFromBytesOptions

ConvertFromBytesUserOptions

CreateClusterOptions

CreateFamilyOptions

CreateRowOptions

CreateTableOptions

Data

DeleteAppProfileOptions

FilterConfig

FilterConfigOption

FormatFamiliesOptions

GcRule

GenericBackupCallback

GenericCallback

GenericClusterCallback

GenericOperationCallback

GetBackupsOptions

GetFamilyOptions

GetIamPolicyCallback

GetIamPolicyCallback

GetIamPolicyOptions

GetInstancesCallback

GetMetadataOptions

GetRowOptions

GetRowsOptions

GetTableOptions

GetTablesOptions

InstanceCallback

InstanceOptions

JsonObj

ModifiableBackupFields

MutateOptions

MutationConstructorObj

MutationSettingsObj

ParsedColumn

Policy

{object} Policy {number} [version] Specifies the format of the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.

Operations affecting conditional bindings must specify version 3. This can be either setting a conditional policy, modifying a conditional binding, or removing a binding (conditional or unconditional) from the stored conditional policy. Operations on non-conditional policies may specify any valid value or leave the field unset.

If no etag is provided in the call to setIamPolicy, version compliance checks against the stored policy is skipped. {array} [policy.bindings] Bindings associate members with roles. {string} [policy.etag] etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid raceconditions.

PolicyBinding

{object} PolicyBinding {array} [PolicyBinding.role] Role that is assigned to members. For example, roles/viewer, roles/editor, or roles/owner. {string} [PolicyBinding.members] Identities requesting access. The full list of accepted values is outlined here https://googleapis.dev/nodejs/bigtable/latest/google.iam.v1.html#.Binding {Expr} [PolicyBinding.condition] The condition that is associated with this binding. NOTE: An unsatisfied condition will not allow user access via current binding. Different bindings, including their conditions, are examined independently.

PrefixRange

protos.google.api.ICustomHttpPattern

Properties of a CustomHttpPattern.

protos.google.api.IHttp

Properties of a Http.

protos.google.api.IHttpRule

Properties of a HttpRule.

protos.google.api.IResourceDescriptor

Properties of a ResourceDescriptor.

protos.google.api.IResourceReference

Properties of a ResourceReference.

protos.google.bigtable.admin.v2.AppProfile.IMultiClusterRoutingUseAny

Properties of a MultiClusterRoutingUseAny.

protos.google.bigtable.admin.v2.AppProfile.ISingleClusterRouting

Properties of a SingleClusterRouting.

protos.google.bigtable.admin.v2.Cluster.IEncryptionConfig

Properties of an EncryptionConfig.

protos.google.bigtable.admin.v2.CreateTableRequest.ISplit

Properties of a Split.

protos.google.bigtable.admin.v2.GcRule.IIntersection

Properties of an Intersection.

protos.google.bigtable.admin.v2.GcRule.IUnion

Properties of an Union.

protos.google.bigtable.admin.v2.IAppProfile

Properties of an AppProfile.

protos.google.bigtable.admin.v2.IBackup

Properties of a Backup.

protos.google.bigtable.admin.v2.IBackupInfo

Properties of a BackupInfo.

protos.google.bigtable.admin.v2.ICheckConsistencyRequest

Properties of a CheckConsistencyRequest.

protos.google.bigtable.admin.v2.ICheckConsistencyResponse

Properties of a CheckConsistencyResponse.

protos.google.bigtable.admin.v2.ICluster

Properties of a Cluster.

protos.google.bigtable.admin.v2.IColumnFamily

Properties of a ColumnFamily.

protos.google.bigtable.admin.v2.ICreateAppProfileRequest

Properties of a CreateAppProfileRequest.

protos.google.bigtable.admin.v2.ICreateBackupMetadata

Properties of a CreateBackupMetadata.

protos.google.bigtable.admin.v2.ICreateBackupRequest

Properties of a CreateBackupRequest.

protos.google.bigtable.admin.v2.ICreateClusterMetadata

Properties of a CreateClusterMetadata.

protos.google.bigtable.admin.v2.ICreateClusterRequest

Properties of a CreateClusterRequest.

protos.google.bigtable.admin.v2.ICreateInstanceMetadata

Properties of a CreateInstanceMetadata.

protos.google.bigtable.admin.v2.ICreateInstanceRequest

Properties of a CreateInstanceRequest.

protos.google.bigtable.admin.v2.ICreateTableFromSnapshotMetadata

Properties of a CreateTableFromSnapshotMetadata.

protos.google.bigtable.admin.v2.ICreateTableFromSnapshotRequest

Properties of a CreateTableFromSnapshotRequest.

protos.google.bigtable.admin.v2.ICreateTableRequest

Properties of a CreateTableRequest.

protos.google.bigtable.admin.v2.IDeleteAppProfileRequest

Properties of a DeleteAppProfileRequest.

protos.google.bigtable.admin.v2.IDeleteBackupRequest

Properties of a DeleteBackupRequest.

protos.google.bigtable.admin.v2.IDeleteClusterRequest

Properties of a DeleteClusterRequest.

protos.google.bigtable.admin.v2.IDeleteInstanceRequest

Properties of a DeleteInstanceRequest.

protos.google.bigtable.admin.v2.IDeleteSnapshotRequest

Properties of a DeleteSnapshotRequest.

protos.google.bigtable.admin.v2.IDeleteTableRequest

Properties of a DeleteTableRequest.

protos.google.bigtable.admin.v2.IDropRowRangeRequest

Properties of a DropRowRangeRequest.

protos.google.bigtable.admin.v2.IEncryptionInfo

Properties of an EncryptionInfo.

protos.google.bigtable.admin.v2.IGcRule

Properties of a GcRule.

protos.google.bigtable.admin.v2.IGenerateConsistencyTokenRequest

Properties of a GenerateConsistencyTokenRequest.

protos.google.bigtable.admin.v2.IGenerateConsistencyTokenResponse

Properties of a GenerateConsistencyTokenResponse.

protos.google.bigtable.admin.v2.IGetAppProfileRequest

Properties of a GetAppProfileRequest.

protos.google.bigtable.admin.v2.IGetBackupRequest

Properties of a GetBackupRequest.

protos.google.bigtable.admin.v2.IGetClusterRequest

Properties of a GetClusterRequest.

protos.google.bigtable.admin.v2.IGetInstanceRequest

Properties of a GetInstanceRequest.

protos.google.bigtable.admin.v2.IGetSnapshotRequest

Properties of a GetSnapshotRequest.

protos.google.bigtable.admin.v2.IGetTableRequest

Properties of a GetTableRequest.

protos.google.bigtable.admin.v2.IInstance

Properties of an Instance.

protos.google.bigtable.admin.v2.IListAppProfilesRequest

Properties of a ListAppProfilesRequest.

protos.google.bigtable.admin.v2.IListAppProfilesResponse

Properties of a ListAppProfilesResponse.

protos.google.bigtable.admin.v2.IListBackupsRequest

Properties of a ListBackupsRequest.

protos.google.bigtable.admin.v2.IListBackupsResponse

Properties of a ListBackupsResponse.

protos.google.bigtable.admin.v2.IListClustersRequest

Properties of a ListClustersRequest.

protos.google.bigtable.admin.v2.IListClustersResponse

Properties of a ListClustersResponse.

protos.google.bigtable.admin.v2.IListInstancesRequest

Properties of a ListInstancesRequest.

protos.google.bigtable.admin.v2.IListInstancesResponse

Properties of a ListInstancesResponse.

protos.google.bigtable.admin.v2.IListSnapshotsRequest

Properties of a ListSnapshotsRequest.

protos.google.bigtable.admin.v2.IListSnapshotsResponse

Properties of a ListSnapshotsResponse.

protos.google.bigtable.admin.v2.IListTablesRequest

Properties of a ListTablesRequest.

protos.google.bigtable.admin.v2.IListTablesResponse

Properties of a ListTablesResponse.

protos.google.bigtable.admin.v2.IModifyColumnFamiliesRequest

Properties of a ModifyColumnFamiliesRequest.

protos.google.bigtable.admin.v2.IOperationProgress

Properties of an OperationProgress.

protos.google.bigtable.admin.v2.IOptimizeRestoredTableMetadata

Properties of an OptimizeRestoredTableMetadata.

protos.google.bigtable.admin.v2.IPartialUpdateInstanceRequest

Properties of a PartialUpdateInstanceRequest.

protos.google.bigtable.admin.v2.IRestoreInfo

Properties of a RestoreInfo.

protos.google.bigtable.admin.v2.IRestoreTableMetadata

Properties of a RestoreTableMetadata.

protos.google.bigtable.admin.v2.IRestoreTableRequest

Properties of a RestoreTableRequest.

protos.google.bigtable.admin.v2.ISnapshot

Properties of a Snapshot.

protos.google.bigtable.admin.v2.ISnapshotTableMetadata

Properties of a SnapshotTableMetadata.

protos.google.bigtable.admin.v2.ISnapshotTableRequest

Properties of a SnapshotTableRequest.

protos.google.bigtable.admin.v2.ITable

Properties of a Table.

protos.google.bigtable.admin.v2.IUpdateAppProfileMetadata

Properties of an UpdateAppProfileMetadata.

protos.google.bigtable.admin.v2.IUpdateAppProfileRequest

Properties of an UpdateAppProfileRequest.

protos.google.bigtable.admin.v2.IUpdateBackupRequest

Properties of an UpdateBackupRequest.

protos.google.bigtable.admin.v2.IUpdateClusterMetadata

Properties of an UpdateClusterMetadata.

protos.google.bigtable.admin.v2.IUpdateInstanceMetadata

Properties of an UpdateInstanceMetadata.

protos.google.bigtable.admin.v2.ModifyColumnFamiliesRequest.IModification

Properties of a Modification.

protos.google.bigtable.admin.v2.Table.IClusterState

Properties of a ClusterState.

protos.google.bigtable.v2.ICell

Properties of a Cell.

protos.google.bigtable.v2.ICheckAndMutateRowRequest

Properties of a CheckAndMutateRowRequest.

protos.google.bigtable.v2.ICheckAndMutateRowResponse

Properties of a CheckAndMutateRowResponse.

protos.google.bigtable.v2.IColumn

Properties of a Column.

protos.google.bigtable.v2.IColumnRange

Properties of a ColumnRange.

protos.google.bigtable.v2.IFamily

Properties of a Family.

protos.google.bigtable.v2.IMutateRowRequest

Properties of a MutateRowRequest.

protos.google.bigtable.v2.IMutateRowResponse

Properties of a MutateRowResponse.

protos.google.bigtable.v2.IMutateRowsRequest

Properties of a MutateRowsRequest.

protos.google.bigtable.v2.IMutateRowsResponse

Properties of a MutateRowsResponse.

protos.google.bigtable.v2.IMutation

Properties of a Mutation.

protos.google.bigtable.v2.IReadModifyWriteRowRequest

Properties of a ReadModifyWriteRowRequest.

protos.google.bigtable.v2.IReadModifyWriteRowResponse

Properties of a ReadModifyWriteRowResponse.

protos.google.bigtable.v2.IReadModifyWriteRule

Properties of a ReadModifyWriteRule.

protos.google.bigtable.v2.IReadRowsRequest

Properties of a ReadRowsRequest.

protos.google.bigtable.v2.IReadRowsResponse

Properties of a ReadRowsResponse.

protos.google.bigtable.v2.IRow

Properties of a Row.

protos.google.bigtable.v2.IRowFilter

Properties of a RowFilter.

protos.google.bigtable.v2.IRowRange

Properties of a RowRange.

protos.google.bigtable.v2.IRowSet

Properties of a RowSet.

protos.google.bigtable.v2.ISampleRowKeysRequest

Properties of a SampleRowKeysRequest.

protos.google.bigtable.v2.ISampleRowKeysResponse

Properties of a SampleRowKeysResponse.

protos.google.bigtable.v2.ITimestampRange

Properties of a TimestampRange.

protos.google.bigtable.v2.IValueRange

Properties of a ValueRange.

protos.google.bigtable.v2.MutateRowsRequest.IEntry

Properties of an Entry.

protos.google.bigtable.v2.MutateRowsResponse.IEntry

Properties of an Entry.

protos.google.bigtable.v2.Mutation.IDeleteFromColumn

Properties of a DeleteFromColumn.

protos.google.bigtable.v2.Mutation.IDeleteFromFamily

Properties of a DeleteFromFamily.

protos.google.bigtable.v2.Mutation.IDeleteFromRow

Properties of a DeleteFromRow.

protos.google.bigtable.v2.Mutation.ISetCell

Properties of a SetCell.

protos.google.bigtable.v2.ReadRowsResponse.ICellChunk

Properties of a CellChunk.

protos.google.bigtable.v2.RowFilter.IChain

Properties of a Chain.

protos.google.bigtable.v2.RowFilter.ICondition

Properties of a Condition.

protos.google.bigtable.v2.RowFilter.IInterleave

Properties of an Interleave.

protos.google.iam.v1.IAuditConfigDelta

Properties of an AuditConfigDelta.

protos.google.iam.v1.IBinding

Properties of a Binding.

protos.google.iam.v1.IBindingDelta

Properties of a BindingDelta.

protos.google.iam.v1.IGetIamPolicyRequest

Properties of a GetIamPolicyRequest.

protos.google.iam.v1.IGetPolicyOptions

Properties of a GetPolicyOptions.

protos.google.iam.v1.IPolicy

Properties of a Policy.

protos.google.iam.v1.IPolicyDelta

Properties of a PolicyDelta.

protos.google.iam.v1.ISetIamPolicyRequest

Properties of a SetIamPolicyRequest.

protos.google.iam.v1.ITestIamPermissionsRequest

Properties of a TestIamPermissionsRequest.

protos.google.iam.v1.ITestIamPermissionsResponse

Properties of a TestIamPermissionsResponse.

protos.google.longrunning.ICancelOperationRequest

Properties of a CancelOperationRequest.

protos.google.longrunning.IDeleteOperationRequest

Properties of a DeleteOperationRequest.

protos.google.longrunning.IGetOperationRequest

Properties of a GetOperationRequest.

protos.google.longrunning.IListOperationsRequest

Properties of a ListOperationsRequest.

protos.google.longrunning.IListOperationsResponse

Properties of a ListOperationsResponse.

protos.google.longrunning.IOperation

Properties of an Operation.

protos.google.longrunning.IOperationInfo

Properties of an OperationInfo.

protos.google.longrunning.IWaitOperationRequest

Properties of a WaitOperationRequest.

protos.google.protobuf.DescriptorProto.IExtensionRange

Properties of an ExtensionRange.

protos.google.protobuf.DescriptorProto.IReservedRange

Properties of a ReservedRange.

protos.google.protobuf.EnumDescriptorProto.IEnumReservedRange

Properties of an EnumReservedRange.

protos.google.protobuf.GeneratedCodeInfo.IAnnotation

Properties of an Annotation.

protos.google.protobuf.IAny

Properties of an Any.

protos.google.protobuf.IBoolValue

Properties of a BoolValue.

protos.google.protobuf.IBytesValue

Properties of a BytesValue.

protos.google.protobuf.IDescriptorProto

Properties of a DescriptorProto.

protos.google.protobuf.IDoubleValue

Properties of a DoubleValue.

protos.google.protobuf.IDuration

Properties of a Duration.

protos.google.protobuf.IEmpty

Properties of an Empty.

protos.google.protobuf.IEnumDescriptorProto

Properties of an EnumDescriptorProto.

protos.google.protobuf.IEnumOptions

Properties of an EnumOptions.

protos.google.protobuf.IEnumValueDescriptorProto

Properties of an EnumValueDescriptorProto.

protos.google.protobuf.IEnumValueOptions

Properties of an EnumValueOptions.

protos.google.protobuf.IExtensionRangeOptions

Properties of an ExtensionRangeOptions.

protos.google.protobuf.IFieldDescriptorProto

Properties of a FieldDescriptorProto.

protos.google.protobuf.IFieldMask

Properties of a FieldMask.

protos.google.protobuf.IFieldOptions

Properties of a FieldOptions.

protos.google.protobuf.IFileDescriptorProto

Properties of a FileDescriptorProto.

protos.google.protobuf.IFileDescriptorSet

Properties of a FileDescriptorSet.

protos.google.protobuf.IFileOptions

Properties of a FileOptions.

protos.google.protobuf.IFloatValue

Properties of a FloatValue.

protos.google.protobuf.IGeneratedCodeInfo

Properties of a GeneratedCodeInfo.

protos.google.protobuf.IInt32Value

Properties of an Int32Value.

protos.google.protobuf.IInt64Value

Properties of an Int64Value.

protos.google.protobuf.IMessageOptions

Properties of a MessageOptions.

protos.google.protobuf.IMethodDescriptorProto

Properties of a MethodDescriptorProto.

protos.google.protobuf.IMethodOptions

Properties of a MethodOptions.

protos.google.protobuf.IOneofDescriptorProto

Properties of an OneofDescriptorProto.

protos.google.protobuf.IOneofOptions

Properties of an OneofOptions.

protos.google.protobuf.IServiceDescriptorProto

Properties of a ServiceDescriptorProto.

protos.google.protobuf.IServiceOptions

Properties of a ServiceOptions.

protos.google.protobuf.ISourceCodeInfo

Properties of a SourceCodeInfo.

protos.google.protobuf.IStringValue

Properties of a StringValue.

protos.google.protobuf.ITimestamp

Properties of a Timestamp.

protos.google.protobuf.IUInt32Value

Properties of a UInt32Value.

protos.google.protobuf.IUInt64Value

Properties of a UInt64Value.

protos.google.protobuf.IUninterpretedOption

Properties of an UninterpretedOption.

protos.google.protobuf.SourceCodeInfo.ILocation

Properties of a Location.

protos.google.protobuf.UninterpretedOption.INamePart

Properties of a NamePart.

protos.google.rpc.IStatus

Properties of a Status.

protos.google.type.IExpr

Properties of an Expr.

Qualifier

RequestOptions

Rule

SetCellObj

SetFamilyMetadataOptions

TestIamPermissionsCallback

TestIamPermissionsCallback

Time

TimeRange

TransformErrorProps

ValueFilter

ValueObj

Enums

protos.google.api.FieldBehavior

FieldBehavior enum.

protos.google.api.ResourceDescriptor.History

History enum.

protos.google.api.ResourceDescriptor.Style

Style enum.

protos.google.bigtable.admin.v2.Backup.State

State enum.

protos.google.bigtable.admin.v2.Cluster.State

State enum.

protos.google.bigtable.admin.v2.EncryptionInfo.EncryptionType

EncryptionType enum.

protos.google.bigtable.admin.v2.Instance.State

State enum.

protos.google.bigtable.admin.v2.Instance.Type

Type enum.

protos.google.bigtable.admin.v2.RestoreSourceType

RestoreSourceType enum.

protos.google.bigtable.admin.v2.Snapshot.State

State enum.

protos.google.bigtable.admin.v2.StorageType

StorageType enum.

protos.google.bigtable.admin.v2.Table.ClusterState.ReplicationState

ReplicationState enum.

protos.google.bigtable.admin.v2.Table.TimestampGranularity

TimestampGranularity enum.

protos.google.bigtable.admin.v2.Table.View

View enum.

protos.google.iam.v1.AuditConfigDelta.Action

Action enum.

protos.google.iam.v1.BindingDelta.Action

Action enum.

protos.google.protobuf.FieldDescriptorProto.Label

Label enum.

protos.google.protobuf.FieldDescriptorProto.Type

Type enum.

protos.google.protobuf.FieldOptions.CType

CType enum.

protos.google.protobuf.FieldOptions.JSType

JSType enum.

protos.google.protobuf.FileOptions.OptimizeMode

OptimizeMode enum.

protos.google.protobuf.MethodOptions.IdempotencyLevel

IdempotencyLevel enum.

RowStateEnum

Enum for chunk formatter Row state. NEW_ROW: initial state or state after commitRow or resetRow ROW_IN_PROGRESS: state after first valid chunk without commitRow or resetRow CELL_IN_PROGRESS: state when valueSize > 0(partial cell)

Type Aliases

ApiResponse

export declare type ApiResponse = [IOperation];

AppProfileExistsCallback

export declare type AppProfileExistsCallback = (err: ServiceError | null, exists?: boolean) => void;

AppProfileExistsResponse

export declare type AppProfileExistsResponse = [boolean];

BackupGetMetadataCallback

export declare type BackupGetMetadataCallback = (err?: ServiceError | null, metadata?: IBackup | null) => void;

BackupGetMetadataResponse

export declare type BackupGetMetadataResponse = [IBackup];

BackupSetMetadataCallback

export declare type BackupSetMetadataCallback = (err: ServiceError | null, metadata: IBackup, resp: IBackup) => void;

BackupSetMetadataResponse

export declare type BackupSetMetadataResponse = [IBackup, IBackup];

BackupTimestamp

export declare type BackupTimestamp = google.protobuf.ITimestamp | PreciseDate | Date;

BooleanResponse

export declare type BooleanResponse = [boolean];

Bytes

export declare type Bytes = string | Buffer;

CheckConsistencyCallback

export declare type CheckConsistencyCallback = (err: ServiceError | null, consistent?: boolean) => void;

CheckConsistencyResponse

export declare type CheckConsistencyResponse = [boolean];

CreateAppProfileCallback

export declare type CreateAppProfileCallback = (err: ServiceError | null, appProfile?: AppProfile, apiResponse?: google.bigtable.admin.v2.IAppProfile) => void;

CreateAppProfileResponse

export declare type CreateAppProfileResponse = [AppProfile, google.bigtable.admin.v2.IAppProfile];

CreateBackupCallback

export declare type CreateBackupCallback = (err: ServiceError | Error | null, backup?: Backup, operation?: Operation, apiResponse?: IOperation) => void;

CreateBackupResponse

export declare type CreateBackupResponse = [Backup, Operation, IOperation];

CreateClusterCallback

export declare type CreateClusterCallback = GenericCallback

CreateClusterResponse

export declare type CreateClusterResponse = [ICluster, Operation, IOperation];

CreateFamilyCallback

export declare type CreateFamilyCallback = InstanceCallback

CreateFamilyResponse

export declare type CreateFamilyResponse = [Family, ITable];

CreateInstanceCallback

export declare type CreateInstanceCallback = LongRunningResourceCallback

CreateInstanceResponse

export declare type CreateInstanceResponse = [Instance, Operation, IOperation];

CreateRowCallback

export declare type CreateRowCallback = (err: ServiceError | PartialFailureError | null, row?: Row | null, apiResponse?: google.protobuf.Empty) => void;

CreateRowResponse

export declare type CreateRowResponse = [Row, google.protobuf.Empty];

CreateRulesCallback

export declare type CreateRulesCallback = (err: ServiceError | null, apiResponse?: google.bigtable.v2.IReadModifyWriteRowResponse) => void;

CreateRulesResponse

export declare type CreateRulesResponse = [google.bigtable.v2.IReadModifyWriteRowResponse];

CreateTableCallback

export declare type CreateTableCallback = (err: ServiceError | null, table?: Table, apiResponse?: google.bigtable.admin.v2.Table) => void;

CreateTableResponse

export declare type CreateTableResponse = [Table, google.bigtable.admin.v2.Table];

DeleteAppProfileCallback

export declare type DeleteAppProfileCallback = (err: ServiceError | null, apiResponse?: google.protobuf.Empty) => void;

DeleteAppProfileResponse

export declare type DeleteAppProfileResponse = [google.protobuf.Empty];

DeleteBackupCallback

export declare type DeleteBackupCallback = (err: ServiceError | null, apiResponse?: IEmpty) => void;

DeleteBackupResponse

export declare type DeleteBackupResponse = [IEmpty];

DeleteClusterCallback

export declare type DeleteClusterCallback = GenericCallback

DeleteFamilyCallback

export declare type DeleteFamilyCallback = RequestCallback

DeleteFamilyResponse

export declare type DeleteFamilyResponse = [ITable];

DeleteInstanceCallback

export declare type DeleteInstanceCallback = (err: ServiceError | null, apiResponse?: google.protobuf.Empty) => void;

DeleteInstanceResponse

export declare type DeleteInstanceResponse = [google.protobuf.Empty];

DeleteRowsCallback

export declare type DeleteRowsCallback = (err: ServiceError | null, apiResponse?: google.protobuf.Empty) => void;

DeleteRowsResponse

export declare type DeleteRowsResponse = [google.protobuf.Empty];

DeleteTableCallback

export declare type DeleteTableCallback = (err: ServiceError | null, apiResponse?: google.protobuf.Empty) => void;

DeleteTableResponse

export declare type DeleteTableResponse = [google.protobuf.Empty];

Entry

export declare type Entry = any;

ExistsClusterCallback

export declare type ExistsClusterCallback = GenericCallback

FamilyExistsCallback

export declare type FamilyExistsCallback = RequestCallback

FamilyExistsResponse

export declare type FamilyExistsResponse = [boolean];

FilterCallback

export declare type FilterCallback = (err: ServiceError | null, matched?: boolean | null, apiResponse?: google.bigtable.v2.ICheckAndMutateRowResponse) => void;

FilterResponse

export declare type FilterResponse = [boolean | null, google.bigtable.v2.ICheckAndMutateRowResponse];

GenerateConsistencyTokenCallback

export declare type GenerateConsistencyTokenCallback = (err: ServiceError | null, token?: string) => void;

GenerateConsistencyTokenResponse

export declare type GenerateConsistencyTokenResponse = [string];

GetAppProfileCallback

export declare type GetAppProfileCallback = (err: ServiceError | null, appProfile?: AppProfile, apiResponse?: google.bigtable.admin.v2.IAppProfile) => void;

GetAppProfileMetadataCallback

export declare type GetAppProfileMetadataCallback = (err: ServiceError | null, metadata?: google.bigtable.admin.v2.IAppProfile, apiResponse?: google.bigtable.admin.v2.IAppProfile) => void;

GetAppProfileMetadataResponse

export declare type GetAppProfileMetadataResponse = [google.bigtable.admin.v2.IAppProfile, google.bigtable.admin.v2.IAppProfile];

GetAppProfileResponse

export declare type GetAppProfileResponse = [AppProfile, google.bigtable.admin.v2.IAppProfile];

GetAppProfilesCallback

export declare type GetAppProfilesCallback = (err: ServiceError | null, appProfiles?: AppProfile[], apiResponse?: google.bigtable.admin.v2.IAppProfile[]) => void;

GetAppProfilesResponse

export declare type GetAppProfilesResponse = [AppProfile[], google.bigtable.admin.v2.IAppProfile[]];

GetBackupCallback

export declare type GetBackupCallback = GenericBackupCallback

GetBackupResponse

export declare type GetBackupResponse = [Backup, IBackup];

GetBackupsCallback

export declare type GetBackupsCallback = (err: ServiceError | null, backups?: Backup[], nextQuery?: GetBackupsOptions, apiResponse?: google.bigtable.admin.v2.IListBackupsResponse) => void;

GetBackupsResponse

export declare type GetBackupsResponse = [Backup[], GetBackupsOptions, google.bigtable.admin.v2.IListBackupsResponse];

GetClusterCallback

export declare type GetClusterCallback = GenericClusterCallback

GetClusterMetadataCallback

export declare type GetClusterMetadataCallback = (err: ServiceError | null, metadata?: ICluster | null, apiResponse?: IOperation | null) => void;

GetClusterMetadataResponse

export declare type GetClusterMetadataResponse = [ICluster, IOperation];

GetClusterResponse

export declare type GetClusterResponse = [ICluster, IOperation];

GetClustersCallback

export declare type GetClustersCallback = (err: ServiceError | null, clusters?: Cluster[], apiResponse?: google.bigtable.admin.v2.IListClustersResponse) => void;

GetClustersResponse

export declare type GetClustersResponse = [Cluster[], IOperation];

GetFamiliesCallback

export declare type GetFamiliesCallback = (err: ServiceError | null, families?: Family[], apiResponse?: IColumnFamily) => void;

GetFamiliesResponse

export declare type GetFamiliesResponse = [Family[], IColumnFamily];

GetFamilyCallback

export declare type GetFamilyCallback = InstanceCallback

GetFamilyMetadataCallback

export declare type GetFamilyMetadataCallback = RequestCallback

GetFamilyMetadataResponse

export declare type GetFamilyMetadataResponse = [IColumnFamily];

GetFamilyResponse

export declare type GetFamilyResponse = [Family, IColumnFamily | ITable];

GetIamPolicyResponse

export declare type GetIamPolicyResponse = [Policy];

{array} GetIamPolicyResponse {object} 0 The policy.

GetInstanceCallback

export declare type GetInstanceCallback = (err: ServiceError | null, instance?: Instance, apiResponse?: IInstance) => void;

GetInstanceMetadataCallback

export declare type GetInstanceMetadataCallback = (err: ServiceError | null, metadata?: IInstance) => void;

GetInstanceMetadataResponse

export declare type GetInstanceMetadataResponse = [IInstance];

GetInstanceResponse

export declare type GetInstanceResponse = [Instance, IInstance];

GetInstancesResponse

export declare type GetInstancesResponse = [Instance[], string[], google.bigtable.admin.v2.IListInstancesResponse];

GetMetadataCallback

export declare type GetMetadataCallback = (err: ServiceError | null, apiResponse: google.bigtable.admin.v2.ITable) => void;

GetMetadataResponse

export declare type GetMetadataResponse = [google.bigtable.admin.v2.Table];

GetReplicationStatesCallback

export declare type GetReplicationStatesCallback = (err: ServiceError | null, clusterStates?: Map

GetReplicationStatesResponse

export declare type GetReplicationStatesResponse = [Map

GetRowCallback

export declare type GetRowCallback
Type Parameter
TypeDescription
T

GetRowMetadataCallback

export declare type GetRowMetadataCallback = (err: RowError | null, apiResponse?: google.bigtable.v2.ReadRowsResponse) => void;

GetRowMetadataResponse

export declare type GetRowMetadataResponse = [google.bigtable.v2.ReadRowsResponse];

GetRowResponse

export declare type GetRowResponse
Type Parameter
TypeDescription
T

GetRowsCallback

export declare type GetRowsCallback = (err: ServiceError | null, rows?: Row[], apiResponse?: google.bigtable.v2.ReadRowsResponse) => void;

GetRowsResponse

export declare type GetRowsResponse = [Row[], google.bigtable.v2.ReadRowsResponse];

GetTableCallback

export declare type GetTableCallback = (err: ServiceError | null, table?: Table, apiResponse?: google.bigtable.admin.v2.ITable) => void;

GetTableResponse

export declare type GetTableResponse = [Table, google.bigtable.admin.v2.Table];

GetTablesCallback

export declare type GetTablesCallback = (err: ServiceError | null, tables?: Table[], apiResponse?: google.bigtable.admin.v2.ITable[]) => void;

GetTablesResponse

export declare type GetTablesResponse = [Table[], google.bigtable.admin.v2.Table[]];

IBackup

export declare type IBackup = google.bigtable.admin.v2.IBackup;

ICluster

export declare type ICluster = google.bigtable.admin.v2.ICluster;

IColumnFamily

export declare type IColumnFamily = google.bigtable.admin.v2.IColumnFamily;

IEmpty

export declare type IEmpty = google.protobuf.IEmpty;

IGcRule

export declare type IGcRule = google.bigtable.admin.v2.IGcRule;

IInstance

export declare type IInstance = google.bigtable.admin.v2.IInstance;

IModification

export declare type IModification = google.bigtable.admin.v2.ModifyColumnFamiliesRequest.IModification;

IMutateRowRequest

export declare type IMutateRowRequest = btTypes.bigtable.v2.IMutateRowRequest;

IMutation

export declare type IMutation = btTypes.bigtable.v2.IMutation;

IncrementCallback

export declare type IncrementCallback = (err: ServiceError | null, value?: number | null, apiResponse?: google.bigtable.v2.IReadModifyWriteRowResponse) => void;

IncrementResponse

export declare type IncrementResponse = [number | null, google.bigtable.v2.IReadModifyWriteRowResponse];

InsertRowsCallback

export declare type InsertRowsCallback = (err: ServiceError | PartialFailureError | null, apiResponse?: google.protobuf.Empty) => void;

InsertRowsResponse

export declare type InsertRowsResponse = [google.protobuf.Empty];

InstanceExistsCallback

export declare type InstanceExistsCallback = (err: ServiceError | null, exists?: boolean) => void;

InstanceExistsResponse

export declare type InstanceExistsResponse = [boolean];

IOperation

export declare type IOperation = google.longrunning.IOperation;

ISetCell

export declare type ISetCell = btTypes.bigtable.v2.Mutation.ISetCell;

ITable

export declare type ITable = google.bigtable.admin.v2.ITable;

MutateCallback

export declare type MutateCallback = (err: ServiceError | PartialFailureError | null, apiResponse?: google.protobuf.Empty) => void;

MutateResponse

export declare type MutateResponse = [google.protobuf.Empty];

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.CreateAppProfileCallback

type CreateAppProfileCallback = (error: (Error|null), response?: google.bigtable.admin.v2.AppProfile) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.CreateClusterCallback

type CreateClusterCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.CreateInstanceCallback

type CreateInstanceCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.DeleteAppProfileCallback

type DeleteAppProfileCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.DeleteClusterCallback

type DeleteClusterCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.DeleteInstanceCallback

type DeleteInstanceCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.GetAppProfileCallback

type GetAppProfileCallback = (error: (Error|null), response?: google.bigtable.admin.v2.AppProfile) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.GetClusterCallback

type GetClusterCallback = (error: (Error|null), response?: google.bigtable.admin.v2.Cluster) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.GetIamPolicyCallback

type GetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.GetInstanceCallback

type GetInstanceCallback = (error: (Error|null), response?: google.bigtable.admin.v2.Instance) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.ListAppProfilesCallback

type ListAppProfilesCallback = (error: (Error|null), response?: google.bigtable.admin.v2.ListAppProfilesResponse) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.ListClustersCallback

type ListClustersCallback = (error: (Error|null), response?: google.bigtable.admin.v2.ListClustersResponse) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.ListInstancesCallback

type ListInstancesCallback = (error: (Error|null), response?: google.bigtable.admin.v2.ListInstancesResponse) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.PartialUpdateInstanceCallback

type PartialUpdateInstanceCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.SetIamPolicyCallback

type SetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.TestIamPermissionsCallback

type TestIamPermissionsCallback = (error: (Error|null), response?: google.iam.v1.TestIamPermissionsResponse) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.UpdateAppProfileCallback

type UpdateAppProfileCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.UpdateClusterCallback

type UpdateClusterCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableInstanceAdmin.UpdateInstanceCallback

type UpdateInstanceCallback = (error: (Error|null), response?: google.bigtable.admin.v2.Instance) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistencyCallback

type CheckConsistencyCallback = (error: (Error|null), response?: google.bigtable.admin.v2.CheckConsistencyResponse) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.CreateBackupCallback

type CreateBackupCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.CreateTableCallback

type CreateTableCallback = (error: (Error|null), response?: google.bigtable.admin.v2.Table) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshotCallback

type CreateTableFromSnapshotCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.DeleteBackupCallback

type DeleteBackupCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.DeleteSnapshotCallback

type DeleteSnapshotCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.DeleteTableCallback

type DeleteTableCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.DropRowRangeCallback

type DropRowRangeCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyTokenCallback

type GenerateConsistencyTokenCallback = (error: (Error|null), response?: google.bigtable.admin.v2.GenerateConsistencyTokenResponse) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.GetBackupCallback

type GetBackupCallback = (error: (Error|null), response?: google.bigtable.admin.v2.Backup) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.GetIamPolicyCallback

type GetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.GetSnapshotCallback

type GetSnapshotCallback = (error: (Error|null), response?: google.bigtable.admin.v2.Snapshot) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.GetTableCallback

type GetTableCallback = (error: (Error|null), response?: google.bigtable.admin.v2.Table) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.ListBackupsCallback

type ListBackupsCallback = (error: (Error|null), response?: google.bigtable.admin.v2.ListBackupsResponse) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshotsCallback

type ListSnapshotsCallback = (error: (Error|null), response?: google.bigtable.admin.v2.ListSnapshotsResponse) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.ListTablesCallback

type ListTablesCallback = (error: (Error|null), response?: google.bigtable.admin.v2.ListTablesResponse) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.ModifyColumnFamiliesCallback

type ModifyColumnFamiliesCallback = (error: (Error|null), response?: google.bigtable.admin.v2.Table) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.RestoreTableCallback

type RestoreTableCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.SetIamPolicyCallback

type SetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTableCallback

type SnapshotTableCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.TestIamPermissionsCallback

type TestIamPermissionsCallback = (error: (Error|null), response?: google.iam.v1.TestIamPermissionsResponse) => void;

Callback as used by .

protos.google.bigtable.admin.v2.BigtableTableAdmin.UpdateBackupCallback

type UpdateBackupCallback = (error: (Error|null), response?: google.bigtable.admin.v2.Backup) => void;

Callback as used by .

protos.google.bigtable.v2.Bigtable.CheckAndMutateRowCallback

type CheckAndMutateRowCallback = (error: (Error|null), response?: google.bigtable.v2.CheckAndMutateRowResponse) => void;

Callback as used by .

protos.google.bigtable.v2.Bigtable.MutateRowCallback

type MutateRowCallback = (error: (Error|null), response?: google.bigtable.v2.MutateRowResponse) => void;

Callback as used by .

protos.google.bigtable.v2.Bigtable.MutateRowsCallback

type MutateRowsCallback = (error: (Error|null), response?: google.bigtable.v2.MutateRowsResponse) => void;

Callback as used by .

protos.google.bigtable.v2.Bigtable.ReadModifyWriteRowCallback

type ReadModifyWriteRowCallback = (error: (Error|null), response?: google.bigtable.v2.ReadModifyWriteRowResponse) => void;

Callback as used by .

protos.google.bigtable.v2.Bigtable.ReadRowsCallback

type ReadRowsCallback = (error: (Error|null), response?: google.bigtable.v2.ReadRowsResponse) => void;

Callback as used by .

protos.google.bigtable.v2.Bigtable.SampleRowKeysCallback

type SampleRowKeysCallback = (error: (Error|null), response?: google.bigtable.v2.SampleRowKeysResponse) => void;

Callback as used by .

protos.google.iam.v1.IAMPolicy.GetIamPolicyCallback

type GetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void;

Callback as used by .

protos.google.iam.v1.IAMPolicy.SetIamPolicyCallback

type SetIamPolicyCallback = (error: (Error|null), response?: google.iam.v1.Policy) => void;

Callback as used by .

protos.google.iam.v1.IAMPolicy.TestIamPermissionsCallback

type TestIamPermissionsCallback = (error: (Error|null), response?: google.iam.v1.TestIamPermissionsResponse) => void;

Callback as used by .

protos.google.longrunning.Operations.CancelOperationCallback

type CancelOperationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.longrunning.Operations.DeleteOperationCallback

type DeleteOperationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

protos.google.longrunning.Operations.GetOperationCallback

type GetOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

protos.google.longrunning.Operations.ListOperationsCallback

type ListOperationsCallback = (error: (Error|null), response?: google.longrunning.ListOperationsResponse) => void;

Callback as used by .

protos.google.longrunning.Operations.WaitOperationCallback

type WaitOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

RawFilter

export declare type RawFilter = any;

RequestCallback

export declare type RequestCallback
Type Parameter
TypeDescription
T

RestoreTableCallback

export declare type RestoreTableCallback = (err: ServiceError | null, table?: Table, operation?: Operation, apiResponse?: IOperation) => void;

RestoreTableResponse

export declare type RestoreTableResponse = [Table, Operation, IOperation];

RowExistsCallback

export declare type RowExistsCallback = (err: ServiceError | null, exists?: boolean) => void;

RowExistsResponse

export declare type RowExistsResponse = [boolean];

SampleRowKeysCallback

export declare type SampleRowKeysCallback = (err: ServiceError | null, keys?: string[]) => void;

SampleRowsKeysResponse

export declare type SampleRowsKeysResponse = [string[]];

SetAppProfileMetadataCallback

export declare type SetAppProfileMetadataCallback = (err: ServiceError | null, apiResponse?: google.protobuf.Empty) => void;

SetAppProfileMetadataResponse

export declare type SetAppProfileMetadataResponse = [google.protobuf.Empty];

SetClusterMetadataCallback

export declare type SetClusterMetadataCallback = GenericOperationCallback

SetClusterMetadataResponse

export declare type SetClusterMetadataResponse = [Operation, google.protobuf.Empty];

SetFamilyMetadataCallback

export declare type SetFamilyMetadataCallback = InstanceCallback

SetFamilyMetadataResponse

export declare type SetFamilyMetadataResponse = [IColumnFamily, ITable];

SetIamPolicyCallback

export declare type SetIamPolicyCallback = GetIamPolicyCallback;

SetIamPolicyResponse

export declare type SetIamPolicyResponse = GetIamPolicyResponse;

SetInstanceMetadataCallback

export declare type SetInstanceMetadataCallback = (err: ServiceError | null, apiResponse?: google.protobuf.Empty) => void;

SetInstanceMetadataResponse

export declare type SetInstanceMetadataResponse = [google.protobuf.Empty];

TableExistsCallback

export declare type TableExistsCallback = (err: ServiceError | null, exists?: boolean) => void;

TableExistsResponse

export declare type TableExistsResponse = [boolean];

TestIamPermissionsResponse

export declare type TestIamPermissionsResponse = [string[]];

{array} TestIamPermissionsResponse {string[]} 0 A subset of permissions that the caller is allowed.

TruncateCallback

export declare type TruncateCallback = (err: ServiceError | null, apiResponse?: google.protobuf.Empty) => void;

TruncateResponse

export declare type TruncateResponse = [google.protobuf.Empty];

Value

export declare type Value = string | number | boolean | Uint8Array;

WaitForReplicationCallback

export declare type WaitForReplicationCallback = (err: ServiceError | null, wait?: boolean) => void;

WaitForReplicationResponse

export declare type WaitForReplicationResponse = [boolean];