Interface CellOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Cell, Cell.Builder

public interface CellOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getLabels(int index)
    Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
    com.google.protobuf.ByteString
    getLabelsBytes(int index)
    Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
    int
    Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
    Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
    long
    The cell's stored timestamp, which also uniquely identifies it within its column.
    com.google.protobuf.ByteString
    The value stored in the cell.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getTimestampMicros

      long getTimestampMicros()
       The cell's stored timestamp, which also uniquely identifies it within
       its column.
       Values are always expressed in microseconds, but individual tables may set
       a coarser granularity to further restrict the allowed values. For
       example, a table which specifies millisecond granularity will only allow
       values of `timestamp_micros` which are multiples of 1000.
       
      int64 timestamp_micros = 1;
      Returns:
      The timestampMicros.
    • getValue

      com.google.protobuf.ByteString getValue()
       The value stored in the cell.
       May contain any byte string, including the empty string, up to 100MiB in
       length.
       
      bytes value = 2;
      Returns:
      The value.
    • getLabelsList

      List<String> getLabelsList()
       Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
       
      repeated string labels = 3;
      Returns:
      A list containing the labels.
    • getLabelsCount

      int getLabelsCount()
       Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
       
      repeated string labels = 3;
      Returns:
      The count of labels.
    • getLabels

      String getLabels(int index)
       Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
       
      repeated string labels = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The labels at the given index.
    • getLabelsBytes

      com.google.protobuf.ByteString getLabelsBytes(int index)
       Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
       
      repeated string labels = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the labels at the given index.