Package com.google.bigtable.v2 (2.14.0)

Classes

AllReadStats

AllReadStats captures all known information about a read.

Protobuf type google.bigtable.v2.AllReadStats

AllReadStats.Builder

AllReadStats captures all known information about a read.

Protobuf type google.bigtable.v2.AllReadStats

BigtableGrpc

Service for reading from and writing to existing Bigtable tables.

BigtableGrpc.BigtableBlockingStub

Service for reading from and writing to existing Bigtable tables.

BigtableGrpc.BigtableFutureStub

Service for reading from and writing to existing Bigtable tables.

BigtableGrpc.BigtableImplBase

Service for reading from and writing to existing Bigtable tables.

BigtableGrpc.BigtableStub

Service for reading from and writing to existing Bigtable tables.

BigtableProto

Cell

Specifies (some of) the contents of a single row/column/timestamp of a table.

Protobuf type google.bigtable.v2.Cell

Cell.Builder

Specifies (some of) the contents of a single row/column/timestamp of a table.

Protobuf type google.bigtable.v2.Cell

CheckAndMutateRowRequest

Request message for Bigtable.CheckAndMutateRow.

Protobuf type google.bigtable.v2.CheckAndMutateRowRequest

CheckAndMutateRowRequest.Builder

Request message for Bigtable.CheckAndMutateRow.

Protobuf type google.bigtable.v2.CheckAndMutateRowRequest

CheckAndMutateRowResponse

Response message for Bigtable.CheckAndMutateRow.

Protobuf type google.bigtable.v2.CheckAndMutateRowResponse

CheckAndMutateRowResponse.Builder

Response message for Bigtable.CheckAndMutateRow.

Protobuf type google.bigtable.v2.CheckAndMutateRowResponse

Column

Specifies (some of) the contents of a single row/column intersection of a table.

Protobuf type google.bigtable.v2.Column

Column.Builder

Specifies (some of) the contents of a single row/column intersection of a table.

Protobuf type google.bigtable.v2.Column

ColumnRange

Specifies a contiguous range of columns within a single column family. The range spans from <column_family>:<start_qualifier> to <column_family>:<end_qualifier>, where both bounds can be either inclusive or exclusive.

Protobuf type google.bigtable.v2.ColumnRange

ColumnRange.Builder

Specifies a contiguous range of columns within a single column family. The range spans from <column_family>:<start_qualifier> to <column_family>:<end_qualifier>, where both bounds can be either inclusive or exclusive.

Protobuf type google.bigtable.v2.ColumnRange

DataProto

Family

Specifies (some of) the contents of a single row/column family intersection of a table.

Protobuf type google.bigtable.v2.Family

Family.Builder

Specifies (some of) the contents of a single row/column family intersection of a table.

Protobuf type google.bigtable.v2.Family

InstanceName

InstanceName.Builder

Builder for projects/{project}/instances/{instance}.

MutateRowRequest

Request message for Bigtable.MutateRow.

Protobuf type google.bigtable.v2.MutateRowRequest

MutateRowRequest.Builder

Request message for Bigtable.MutateRow.

Protobuf type google.bigtable.v2.MutateRowRequest

MutateRowResponse

Response message for Bigtable.MutateRow.

Protobuf type google.bigtable.v2.MutateRowResponse

MutateRowResponse.Builder

Response message for Bigtable.MutateRow.

Protobuf type google.bigtable.v2.MutateRowResponse

MutateRowsRequest

Request message for BigtableService.MutateRows.

Protobuf type google.bigtable.v2.MutateRowsRequest

MutateRowsRequest.Builder

Request message for BigtableService.MutateRows.

Protobuf type google.bigtable.v2.MutateRowsRequest

MutateRowsRequest.Entry

A mutation for a given row.

Protobuf type google.bigtable.v2.MutateRowsRequest.Entry

MutateRowsRequest.Entry.Builder

A mutation for a given row.

Protobuf type google.bigtable.v2.MutateRowsRequest.Entry

MutateRowsResponse

Response message for BigtableService.MutateRows.

Protobuf type google.bigtable.v2.MutateRowsResponse

MutateRowsResponse.Builder

Response message for BigtableService.MutateRows.

Protobuf type google.bigtable.v2.MutateRowsResponse

MutateRowsResponse.Entry

The result of applying a passed mutation in the original request.

Protobuf type google.bigtable.v2.MutateRowsResponse.Entry

MutateRowsResponse.Entry.Builder

The result of applying a passed mutation in the original request.

Protobuf type google.bigtable.v2.MutateRowsResponse.Entry

Mutation

Specifies a particular change to be made to the contents of a row.

Protobuf type google.bigtable.v2.Mutation

Mutation.Builder

Specifies a particular change to be made to the contents of a row.

Protobuf type google.bigtable.v2.Mutation

Mutation.DeleteFromColumn

A Mutation which deletes cells from the specified column, optionally restricting the deletions to a given timestamp range.

Protobuf type google.bigtable.v2.Mutation.DeleteFromColumn

Mutation.DeleteFromColumn.Builder

A Mutation which deletes cells from the specified column, optionally restricting the deletions to a given timestamp range.

Protobuf type google.bigtable.v2.Mutation.DeleteFromColumn

Mutation.DeleteFromFamily

A Mutation which deletes all cells from the specified column family.

Protobuf type google.bigtable.v2.Mutation.DeleteFromFamily

Mutation.DeleteFromFamily.Builder

A Mutation which deletes all cells from the specified column family.

Protobuf type google.bigtable.v2.Mutation.DeleteFromFamily

Mutation.DeleteFromRow

A Mutation which deletes all cells from the containing row.

Protobuf type google.bigtable.v2.Mutation.DeleteFromRow

Mutation.DeleteFromRow.Builder

A Mutation which deletes all cells from the containing row.

Protobuf type google.bigtable.v2.Mutation.DeleteFromRow

Mutation.SetCell

A Mutation which sets the value of the specified cell.

Protobuf type google.bigtable.v2.Mutation.SetCell

Mutation.SetCell.Builder

A Mutation which sets the value of the specified cell.

Protobuf type google.bigtable.v2.Mutation.SetCell

PingAndWarmRequest

Request message for client connection keep-alive and warming.

Protobuf type google.bigtable.v2.PingAndWarmRequest

PingAndWarmRequest.Builder

Request message for client connection keep-alive and warming.

Protobuf type google.bigtable.v2.PingAndWarmRequest

PingAndWarmResponse

Response message for Bigtable.PingAndWarm connection keepalive and warming.

Protobuf type google.bigtable.v2.PingAndWarmResponse

PingAndWarmResponse.Builder

Response message for Bigtable.PingAndWarm connection keepalive and warming.

Protobuf type google.bigtable.v2.PingAndWarmResponse

ReadEfficiencyStats

ReadEfficiencyStats captures information about the efficiency of a read.

Protobuf type google.bigtable.v2.ReadEfficiencyStats

ReadEfficiencyStats.Builder

ReadEfficiencyStats captures information about the efficiency of a read.

Protobuf type google.bigtable.v2.ReadEfficiencyStats

ReadIteratorStats

ReadIteratorStats captures information about the iteration of rows or cells over the course of a read, e.g. how many results were scanned in a read operation versus the results returned.

Protobuf type google.bigtable.v2.ReadIteratorStats

ReadIteratorStats.Builder

ReadIteratorStats captures information about the iteration of rows or cells over the course of a read, e.g. how many results were scanned in a read operation versus the results returned.

Protobuf type google.bigtable.v2.ReadIteratorStats

ReadModifyWriteRowRequest

Request message for Bigtable.ReadModifyWriteRow.

Protobuf type google.bigtable.v2.ReadModifyWriteRowRequest

ReadModifyWriteRowRequest.Builder

Request message for Bigtable.ReadModifyWriteRow.

Protobuf type google.bigtable.v2.ReadModifyWriteRowRequest

ReadModifyWriteRowResponse

Response message for Bigtable.ReadModifyWriteRow.

Protobuf type google.bigtable.v2.ReadModifyWriteRowResponse

ReadModifyWriteRowResponse.Builder

Response message for Bigtable.ReadModifyWriteRow.

Protobuf type google.bigtable.v2.ReadModifyWriteRowResponse

ReadModifyWriteRule

Specifies an atomic read/modify/write operation on the latest value of the specified column.

Protobuf type google.bigtable.v2.ReadModifyWriteRule

ReadModifyWriteRule.Builder

Specifies an atomic read/modify/write operation on the latest value of the specified column.

Protobuf type google.bigtable.v2.ReadModifyWriteRule

ReadRowsRequest

Request message for Bigtable.ReadRows.

Protobuf type google.bigtable.v2.ReadRowsRequest

ReadRowsRequest.Builder

Request message for Bigtable.ReadRows.

Protobuf type google.bigtable.v2.ReadRowsRequest

ReadRowsResponse

Response message for Bigtable.ReadRows.

Protobuf type google.bigtable.v2.ReadRowsResponse

ReadRowsResponse.Builder

Response message for Bigtable.ReadRows.

Protobuf type google.bigtable.v2.ReadRowsResponse

ReadRowsResponse.CellChunk

Specifies a piece of a row's contents returned as part of the read response stream.

Protobuf type google.bigtable.v2.ReadRowsResponse.CellChunk

ReadRowsResponse.CellChunk.Builder

Specifies a piece of a row's contents returned as part of the read response stream.

Protobuf type google.bigtable.v2.ReadRowsResponse.CellChunk

RequestLatencyStats

RequestLatencyStats provides a measurement of the latency of the request as it interacts with different systems over its lifetime, e.g. how long the request took to execute within a frontend server.

Protobuf type google.bigtable.v2.RequestLatencyStats

RequestLatencyStats.Builder

RequestLatencyStats provides a measurement of the latency of the request as it interacts with different systems over its lifetime, e.g. how long the request took to execute within a frontend server.

Protobuf type google.bigtable.v2.RequestLatencyStats

RequestStats

RequestStats is the container for additional information pertaining to a single request, helpful for evaluating the performance of the sent request. Currently, there are the following supported methods:

  • google.bigtable.v2.ReadRows

Protobuf type google.bigtable.v2.RequestStats

RequestStats.Builder

RequestStats is the container for additional information pertaining to a single request, helpful for evaluating the performance of the sent request. Currently, there are the following supported methods:

  • google.bigtable.v2.ReadRows

Protobuf type google.bigtable.v2.RequestStats

RequestStatsProto

ResponseParams

Response metadata proto This is an experimental feature that will be used to get zone_id and cluster_id from response trailers to tag the metrics. This should not be used by customers directly

Protobuf type google.bigtable.v2.ResponseParams

ResponseParams.Builder

Response metadata proto This is an experimental feature that will be used to get zone_id and cluster_id from response trailers to tag the metrics. This should not be used by customers directly

Protobuf type google.bigtable.v2.ResponseParams

ResponseParamsProto

Row

Specifies the complete (requested) contents of a single row of a table. Rows which exceed 256MiB in size cannot be read in full.

Protobuf type google.bigtable.v2.Row

Row.Builder

Specifies the complete (requested) contents of a single row of a table. Rows which exceed 256MiB in size cannot be read in full.

Protobuf type google.bigtable.v2.Row

RowFilter

Takes a row as input and produces an alternate view of the row based on specified rules. For example, a RowFilter 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 RowFilters (true filters and transformers), as well as two ways to compose simple filters into more complex ones (chains and interleaves). 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 value_regex_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) in raw byte mode (RE2::Latin1), 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_value_transformer, which replaces every cell's value with the empty string.
  • Chains and interleaves are described in more detail in the RowFilter.Chain and RowFilter.Interleave documentation. The total serialized size of a RowFilter message must not exceed 20480 bytes, and RowFilters may not be nested within each other (in Chains or Interleaves) to a depth of more than 20.

Protobuf type google.bigtable.v2.RowFilter

RowFilter.Builder

Takes a row as input and produces an alternate view of the row based on specified rules. For example, a RowFilter 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 RowFilters (true filters and transformers), as well as two ways to compose simple filters into more complex ones (chains and interleaves). 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 value_regex_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) in raw byte mode (RE2::Latin1), 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_value_transformer, which replaces every cell's value with the empty string.
  • Chains and interleaves are described in more detail in the RowFilter.Chain and RowFilter.Interleave documentation. The total serialized size of a RowFilter message must not exceed 20480 bytes, and RowFilters may not be nested within each other (in Chains or Interleaves) to a depth of more than 20.

Protobuf type google.bigtable.v2.RowFilter

RowFilter.Chain

A RowFilter which sends rows through several RowFilters in sequence.

Protobuf type google.bigtable.v2.RowFilter.Chain

RowFilter.Chain.Builder

A RowFilter which sends rows through several RowFilters in sequence.

Protobuf type google.bigtable.v2.RowFilter.Chain

RowFilter.Condition

A RowFilter which evaluates one of two possible RowFilters, depending on whether or not a predicate RowFilter outputs any cells from the input row. IMPORTANT NOTE: The predicate filter does not execute atomically with the true and false filters, which may lead to inconsistent or unexpected results. Additionally, Condition filters have poor performance, especially when filters are set for the false condition.

Protobuf type google.bigtable.v2.RowFilter.Condition

RowFilter.Condition.Builder

A RowFilter which evaluates one of two possible RowFilters, depending on whether or not a predicate RowFilter outputs any cells from the input row. IMPORTANT NOTE: The predicate filter does not execute atomically with the true and false filters, which may lead to inconsistent or unexpected results. Additionally, Condition filters have poor performance, especially when filters are set for the false condition.

Protobuf type google.bigtable.v2.RowFilter.Condition

RowFilter.Interleave

A RowFilter which sends each row to each of several component RowFilters and interleaves the results.

Protobuf type google.bigtable.v2.RowFilter.Interleave

RowFilter.Interleave.Builder

A RowFilter which sends each row to each of several component RowFilters and interleaves the results.

Protobuf type google.bigtable.v2.RowFilter.Interleave

RowRange

Specifies a contiguous range of rows.

Protobuf type google.bigtable.v2.RowRange

RowRange.Builder

Specifies a contiguous range of rows.

Protobuf type google.bigtable.v2.RowRange

RowSet

Specifies a non-contiguous set of rows.

Protobuf type google.bigtable.v2.RowSet

RowSet.Builder

Specifies a non-contiguous set of rows.

Protobuf type google.bigtable.v2.RowSet

SampleRowKeysRequest

Request message for Bigtable.SampleRowKeys.

Protobuf type google.bigtable.v2.SampleRowKeysRequest

SampleRowKeysRequest.Builder

Request message for Bigtable.SampleRowKeys.

Protobuf type google.bigtable.v2.SampleRowKeysRequest

SampleRowKeysResponse

Response message for Bigtable.SampleRowKeys.

Protobuf type google.bigtable.v2.SampleRowKeysResponse

SampleRowKeysResponse.Builder

Response message for Bigtable.SampleRowKeys.

Protobuf type google.bigtable.v2.SampleRowKeysResponse

TableName

TableName.Builder

Builder for projects/{project}/instances/{instance}/tables/{table}.

TimestampRange

Specified a contiguous range of microsecond timestamps.

Protobuf type google.bigtable.v2.TimestampRange

TimestampRange.Builder

Specified a contiguous range of microsecond timestamps.

Protobuf type google.bigtable.v2.TimestampRange

ValueRange

Specifies a contiguous range of raw byte values.

Protobuf type google.bigtable.v2.ValueRange

ValueRange.Builder

Specifies a contiguous range of raw byte values.

Protobuf type google.bigtable.v2.ValueRange

Interfaces

AllReadStatsOrBuilder

CellOrBuilder

CheckAndMutateRowRequestOrBuilder

CheckAndMutateRowResponseOrBuilder

ColumnOrBuilder

ColumnRangeOrBuilder

FamilyOrBuilder

MutateRowRequestOrBuilder

MutateRowResponseOrBuilder

MutateRowsRequest.EntryOrBuilder

MutateRowsRequestOrBuilder

MutateRowsResponse.EntryOrBuilder

MutateRowsResponseOrBuilder

Mutation.DeleteFromColumnOrBuilder

Mutation.DeleteFromFamilyOrBuilder

Mutation.DeleteFromRowOrBuilder

Mutation.SetCellOrBuilder

MutationOrBuilder

PingAndWarmRequestOrBuilder

PingAndWarmResponseOrBuilder

ReadEfficiencyStatsOrBuilder

ReadIteratorStatsOrBuilder

ReadModifyWriteRowRequestOrBuilder

ReadModifyWriteRowResponseOrBuilder

ReadModifyWriteRuleOrBuilder

ReadRowsRequestOrBuilder

ReadRowsResponse.CellChunkOrBuilder

ReadRowsResponseOrBuilder

RequestLatencyStatsOrBuilder

RequestStatsOrBuilder

ResponseParamsOrBuilder

RowFilter.ChainOrBuilder

RowFilter.ConditionOrBuilder

RowFilter.InterleaveOrBuilder

RowFilterOrBuilder

RowOrBuilder

RowRangeOrBuilder

RowSetOrBuilder

SampleRowKeysRequestOrBuilder

SampleRowKeysResponseOrBuilder

TimestampRangeOrBuilder

ValueRangeOrBuilder

Enums

ColumnRange.EndQualifierCase

ColumnRange.StartQualifierCase

Mutation.MutationCase

ReadModifyWriteRule.RuleCase

ReadRowsRequest.RequestStatsView

The desired view into RequestStats that should be returned in the response. See also: RequestStats message.

Protobuf enum google.bigtable.v2.ReadRowsRequest.RequestStatsView

ReadRowsResponse.CellChunk.RowStatusCase

RequestStats.StatsCase

RowFilter.FilterCase

RowRange.EndKeyCase

RowRange.StartKeyCase

ValueRange.EndValueCase

ValueRange.StartValueCase