Package @google-cloud/bigtable (5.0.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.ClientLibrarySettings

Represents a ClientLibrarySettings.

protos.google.api.CommonLanguageSettings

Represents a CommonLanguageSettings.

protos.google.api.CppSettings

Represents a CppSettings.

protos.google.api.CustomHttpPattern

Represents a CustomHttpPattern.

protos.google.api.DotnetSettings

Represents a DotnetSettings.

protos.google.api.GoSettings

Represents a GoSettings.

protos.google.api.Http

Represents a Http.

protos.google.api.HttpRule

Represents a HttpRule.

protos.google.api.JavaSettings

Represents a JavaSettings.

protos.google.api.MethodSettings

Represents a MethodSettings.

protos.google.api.MethodSettings.LongRunning

Represents a LongRunning.

protos.google.api.NodeSettings

Represents a NodeSettings.

protos.google.api.PhpSettings

Represents a PhpSettings.

protos.google.api.Publishing

Represents a Publishing.

protos.google.api.PythonSettings

Represents a PythonSettings.

protos.google.api.ResourceDescriptor

Represents a ResourceDescriptor.

protos.google.api.ResourceReference

Represents a ResourceReference.

protos.google.api.RoutingParameter

Represents a RoutingParameter.

protos.google.api.RoutingRule

Represents a RoutingRule.

protos.google.api.RubySettings

Represents a RubySettings.

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

Represents an AutoscalingLimits.

protos.google.bigtable.admin.v2.AutoscalingTargets

Represents an AutoscalingTargets.

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

Represents a ChangeStreamConfig.

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

Represents a ClusterAutoscalingConfig.

protos.google.bigtable.admin.v2.Cluster.ClusterConfig

Represents a ClusterConfig.

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.CreateClusterMetadata.TableProgress

Represents a TableProgress.

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

Represents a HotTablet.

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

Represents a ListHotTabletsRequest.

protos.google.bigtable.admin.v2.ListHotTabletsResponse

Represents a ListHotTabletsResponse.

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

Represents a PartialUpdateClusterMetadata.

protos.google.bigtable.admin.v2.PartialUpdateClusterRequest

Represents a PartialUpdateClusterRequest.

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

Represents an UndeleteTableMetadata.

protos.google.bigtable.admin.v2.UndeleteTableRequest

Represents an UndeleteTableRequest.

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

Represents an UpdateTableMetadata.

protos.google.bigtable.admin.v2.UpdateTableRequest

Represents an UpdateTableRequest.

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

Represents a FeatureFlags.

protos.google.bigtable.v2.FullReadStatsView

Represents a FullReadStatsView.

protos.google.bigtable.v2.GenerateInitialChangeStreamPartitionsRequest

Represents a GenerateInitialChangeStreamPartitionsRequest.

protos.google.bigtable.v2.GenerateInitialChangeStreamPartitionsResponse

Represents a GenerateInitialChangeStreamPartitionsResponse.

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

Represents a PingAndWarmRequest.

protos.google.bigtable.v2.PingAndWarmResponse

Represents a PingAndWarmResponse.

protos.google.bigtable.v2.RateLimitInfo

Represents a RateLimitInfo.

protos.google.bigtable.v2.ReadChangeStreamRequest

Represents a ReadChangeStreamRequest.

protos.google.bigtable.v2.ReadChangeStreamResponse

Represents a ReadChangeStreamResponse.

protos.google.bigtable.v2.ReadChangeStreamResponse.CloseStream

Represents a CloseStream.

protos.google.bigtable.v2.ReadChangeStreamResponse.DataChange

Represents a DataChange.

protos.google.bigtable.v2.ReadChangeStreamResponse.Heartbeat

Represents a Heartbeat.

protos.google.bigtable.v2.ReadChangeStreamResponse.MutationChunk

Represents a MutationChunk.

protos.google.bigtable.v2.ReadChangeStreamResponse.MutationChunk.ChunkInfo

Represents a ChunkInfo.

protos.google.bigtable.v2.ReadIterationStats

Represents a ReadIterationStats.

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

Represents a RequestLatencyStats.

protos.google.bigtable.v2.RequestStats

Represents a RequestStats.

protos.google.bigtable.v2.ResponseParams

Represents a ResponseParams.

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

Represents a StreamContinuationToken.

protos.google.bigtable.v2.StreamContinuationTokens

Represents a StreamContinuationTokens.

protos.google.bigtable.v2.StreamPartition

Represents a StreamPartition.

protos.google.bigtable.v2.TimestampRange

Represents a TimestampRange.

protos.google.bigtable.v2.ValueRange

Represents a ValueRange.

protos.google.iam.v1.AuditConfig

Represents an AuditConfig.

protos.google.iam.v1.AuditConfigDelta

Represents an AuditConfigDelta.

protos.google.iam.v1.AuditLogConfig

Represents an AuditLogConfig.

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

Properties of a ClientLibrarySettings.

protos.google.api.ICommonLanguageSettings

Properties of a CommonLanguageSettings.

protos.google.api.ICppSettings

Properties of a CppSettings.

protos.google.api.ICustomHttpPattern

Properties of a CustomHttpPattern.

protos.google.api.IDotnetSettings

Properties of a DotnetSettings.

protos.google.api.IGoSettings

Properties of a GoSettings.

protos.google.api.IHttp

Properties of a Http.

protos.google.api.IHttpRule

Properties of a HttpRule.

protos.google.api.IJavaSettings

Properties of a JavaSettings.

protos.google.api.IMethodSettings

Properties of a MethodSettings.

protos.google.api.INodeSettings

Properties of a NodeSettings.

protos.google.api.IPhpSettings

Properties of a PhpSettings.

protos.google.api.IPublishing

Properties of a Publishing.

protos.google.api.IPythonSettings

Properties of a PythonSettings.

protos.google.api.IResourceDescriptor

Properties of a ResourceDescriptor.

protos.google.api.IResourceReference

Properties of a ResourceReference.

protos.google.api.IRoutingParameter

Properties of a RoutingParameter.

protos.google.api.IRoutingRule

Properties of a RoutingRule.

protos.google.api.IRubySettings

Properties of a RubySettings.

protos.google.api.MethodSettings.ILongRunning

Properties of a LongRunning.

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

Properties of a ClusterAutoscalingConfig.

protos.google.bigtable.admin.v2.Cluster.IClusterConfig

Properties of a ClusterConfig.

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

Properties of an EncryptionConfig.

protos.google.bigtable.admin.v2.CreateClusterMetadata.ITableProgress

Properties of a TableProgress.

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

Properties of an AutoscalingLimits.

protos.google.bigtable.admin.v2.IAutoscalingTargets

Properties of an AutoscalingTargets.

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

Properties of a ChangeStreamConfig.

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

Properties of a HotTablet.

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

Properties of a ListHotTabletsRequest.

protos.google.bigtable.admin.v2.IListHotTabletsResponse

Properties of a ListHotTabletsResponse.

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

Properties of a PartialUpdateClusterMetadata.

protos.google.bigtable.admin.v2.IPartialUpdateClusterRequest

Properties of a PartialUpdateClusterRequest.

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

Properties of an UndeleteTableMetadata.

protos.google.bigtable.admin.v2.IUndeleteTableRequest

Properties of an UndeleteTableRequest.

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

Properties of an UpdateTableMetadata.

protos.google.bigtable.admin.v2.IUpdateTableRequest

Properties of an UpdateTableRequest.

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

Properties of a FeatureFlags.

protos.google.bigtable.v2.IFullReadStatsView

Properties of a FullReadStatsView.

protos.google.bigtable.v2.IGenerateInitialChangeStreamPartitionsRequest

Properties of a GenerateInitialChangeStreamPartitionsRequest.

protos.google.bigtable.v2.IGenerateInitialChangeStreamPartitionsResponse

Properties of a GenerateInitialChangeStreamPartitionsResponse.

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

Properties of a PingAndWarmRequest.

protos.google.bigtable.v2.IPingAndWarmResponse

Properties of a PingAndWarmResponse.

protos.google.bigtable.v2.IRateLimitInfo

Properties of a RateLimitInfo.

protos.google.bigtable.v2.IReadChangeStreamRequest

Properties of a ReadChangeStreamRequest.

protos.google.bigtable.v2.IReadChangeStreamResponse

Properties of a ReadChangeStreamResponse.

protos.google.bigtable.v2.IReadIterationStats

Properties of a ReadIterationStats.

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

Properties of a RequestLatencyStats.

protos.google.bigtable.v2.IRequestStats

Properties of a RequestStats.

protos.google.bigtable.v2.IResponseParams

Properties of a ResponseParams.

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

Properties of a StreamContinuationToken.

protos.google.bigtable.v2.IStreamContinuationTokens

Properties of a StreamContinuationTokens.

protos.google.bigtable.v2.IStreamPartition

Properties of a StreamPartition.

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.ReadChangeStreamResponse.ICloseStream

Properties of a CloseStream.

protos.google.bigtable.v2.ReadChangeStreamResponse.IDataChange

Properties of a DataChange.

protos.google.bigtable.v2.ReadChangeStreamResponse.IHeartbeat

Properties of a Heartbeat.

protos.google.bigtable.v2.ReadChangeStreamResponse.IMutationChunk

Properties of a MutationChunk.

protos.google.bigtable.v2.ReadChangeStreamResponse.MutationChunk.IChunkInfo

Properties of a ChunkInfo.

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

Properties of an AuditConfig.

protos.google.iam.v1.IAuditConfigDelta

Properties of an AuditConfigDelta.

protos.google.iam.v1.IAuditLogConfig

Properties of an AuditLogConfig.

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

ClientLibraryDestination enum.

protos.google.api.ClientLibraryOrganization

ClientLibraryOrganization enum.

protos.google.api.FieldBehavior

FieldBehavior enum.

protos.google.api.LaunchStage

LaunchStage 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.CreateClusterMetadata.TableProgress.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.bigtable.v2.ReadChangeStreamResponse.DataChange.Type

Type enum.

protos.google.bigtable.v2.ReadRowsRequest.RequestStatsView

RequestStatsView enum.

protos.google.iam.v1.AuditConfigDelta.Action

Action enum.

protos.google.iam.v1.AuditLogConfig.LogType

LogType 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.FieldOptions.OptionRetention

OptionRetention enum.

protos.google.protobuf.FieldOptions.OptionTargetType

OptionTargetType enum.

protos.google.protobuf.FileOptions.OptimizeMode

OptimizeMode enum.

protos.google.protobuf.GeneratedCodeInfo.Annotation.Semantic

Semantic 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 type ApiResponse = [IOperation];

AppProfileExistsCallback

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

AppProfileExistsResponse

export type AppProfileExistsResponse = [boolean];

BackupGetMetadataCallback

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

BackupGetMetadataResponse

export type BackupGetMetadataResponse = [IBackup];

BackupSetMetadataCallback

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

BackupSetMetadataResponse

export type BackupSetMetadataResponse = [IBackup, IBackup];

BackupTimestamp

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

BooleanResponse

export type BooleanResponse = [boolean];

Bytes

export type Bytes = string | Buffer;

CheckConsistencyCallback

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

CheckConsistencyResponse

export type CheckConsistencyResponse = [boolean];

CreateAppProfileCallback

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

CreateAppProfileResponse

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

CreateBackupCallback

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

CreateBackupResponse

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

CreateClusterCallback

export type CreateClusterCallback = GenericCallback

CreateClusterResponse

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

CreateFamilyCallback

export type CreateFamilyCallback = InstanceCallback

CreateFamilyResponse

export type CreateFamilyResponse = [Family, ITable];

CreateInstanceCallback

export type CreateInstanceCallback = LongRunningResourceCallback

CreateInstanceResponse

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

CreateRowCallback

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

CreateRowResponse

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

CreateRulesCallback

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

CreateRulesResponse

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

CreateTableCallback

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

CreateTableResponse

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

DeleteAppProfileCallback

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

DeleteAppProfileResponse

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

DeleteBackupCallback

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

DeleteBackupResponse

export type DeleteBackupResponse = [IEmpty];

DeleteClusterCallback

export type DeleteClusterCallback = GenericCallback

DeleteFamilyCallback

export type DeleteFamilyCallback = RequestCallback

DeleteFamilyResponse

export type DeleteFamilyResponse = [ITable];

DeleteInstanceCallback

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

DeleteInstanceResponse

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

DeleteRowsCallback

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

DeleteRowsResponse

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

DeleteTableCallback

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

DeleteTableResponse

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

Entry

export type Entry = any;

ExistsClusterCallback

export type ExistsClusterCallback = GenericCallback

FamilyExistsCallback

export type FamilyExistsCallback = RequestCallback

FamilyExistsResponse

export type FamilyExistsResponse = [boolean];

FilterCallback

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

FilterResponse

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

GenerateConsistencyTokenCallback

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

GenerateConsistencyTokenResponse

export type GenerateConsistencyTokenResponse = [string];

GetAppProfileCallback

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

GetAppProfileMetadataCallback

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

GetAppProfileMetadataResponse

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

GetAppProfileResponse

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

GetAppProfilesCallback

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

GetAppProfilesResponse

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

GetBackupCallback

export type GetBackupCallback = GenericBackupCallback

GetBackupResponse

export type GetBackupResponse = [Backup, IBackup];

GetBackupsCallback

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

GetBackupsResponse

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

GetClusterCallback

export type GetClusterCallback = GenericClusterCallback

GetClusterMetadataCallback

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

GetClusterMetadataResponse

export type GetClusterMetadataResponse = [ICluster, IOperation];

GetClusterResponse

export type GetClusterResponse = [ICluster, IOperation];

GetClustersCallback

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

GetClustersResponse

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

GetFamiliesCallback

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

GetFamiliesResponse

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

GetFamilyCallback

export type GetFamilyCallback = InstanceCallback

GetFamilyMetadataCallback

export type GetFamilyMetadataCallback = RequestCallback

GetFamilyMetadataResponse

export type GetFamilyMetadataResponse = [IColumnFamily];

GetFamilyResponse

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

GetIamPolicyResponse

export type GetIamPolicyResponse = [Policy];

{array} GetIamPolicyResponse {object} 0 The policy.

GetInstanceCallback

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

GetInstanceMetadataCallback

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

GetInstanceMetadataResponse

export type GetInstanceMetadataResponse = [IInstance];

GetInstanceResponse

export type GetInstanceResponse = [Instance, IInstance];

GetInstancesResponse

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

GetMetadataCallback

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

GetMetadataResponse

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

GetReplicationStatesCallback

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

GetReplicationStatesResponse

export type GetReplicationStatesResponse = [
    Map

GetRowCallback

export type GetRowCallback
Type Parameter
TypeDescription
T

GetRowMetadataCallback

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

GetRowMetadataResponse

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

GetRowResponse

export type GetRowResponse
Type Parameter
TypeDescription
T

GetRowsCallback

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

GetRowsResponse

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

GetTableCallback

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

GetTableResponse

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

GetTablesCallback

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

GetTablesResponse

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

IBackup

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

ICluster

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

IColumnFamily

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

IEmpty

export type IEmpty = google.protobuf.IEmpty;

IGcRule

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

IInstance

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

IModification

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

IMutateRowRequest

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

IMutation

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

IncrementCallback

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

IncrementResponse

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

InsertRowsCallback

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

InsertRowsResponse

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

InstanceExistsCallback

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

InstanceExistsResponse

export type InstanceExistsResponse = [boolean];

IOperation

export type IOperation = google.longrunning.IOperation;

ISetCell

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

ITable

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

MutateCallback

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

MutateResponse

export 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.ListHotTabletsCallback

type ListHotTabletsCallback = (error: (Error|null), response?: google.bigtable.admin.v2.ListHotTabletsResponse) => 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.PartialUpdateClusterCallback

type PartialUpdateClusterCallback = (error: (Error|null), response?: google.longrunning.Operation) => 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.UndeleteTableCallback

type UndeleteTableCallback = (error: (Error|null), response?: google.longrunning.Operation) => 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.admin.v2.BigtableTableAdmin.UpdateTableCallback

type UpdateTableCallback = (error: (Error|null), response?: google.longrunning.Operation) => 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.GenerateInitialChangeStreamPartitionsCallback

type GenerateInitialChangeStreamPartitionsCallback = (error: (Error|null), response?: google.bigtable.v2.GenerateInitialChangeStreamPartitionsResponse) => 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.PingAndWarmCallback

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

Callback as used by .

protos.google.bigtable.v2.Bigtable.ReadChangeStreamCallback

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

Callback as used by .

protos.google.bigtable.v2.Bigtable.ReadModifyWriteRowCallback