java.lang.Object
com.google.cloud.bigtable.data.v2.models.SetCell
All Implemented Interfaces:
Entry, Serializable

@InternalApi("Intended for use by the BigtableIO in apache/beam only.") public abstract class SetCell extends Object implements Entry, Serializable
Representation of a SetCell mod in a data change, whose value is concatenated by ChangeStreamRecordMerger in case of SetCell value chunking.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static SetCell
    create(String familyName, com.google.protobuf.ByteString qualifier, long timestamp, com.google.protobuf.ByteString value)
     
    abstract String
    Get the column family of the current SetCell.
    abstract com.google.protobuf.ByteString
    Get the column qualifier of the current SetCell.
    abstract long
    Get the timestamp of the current SetCell.
    abstract com.google.protobuf.ByteString
    Get the value of the current SetCell.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SetCell

      public SetCell()
  • Method Details

    • create

      public static SetCell create(@Nonnull String familyName, @Nonnull com.google.protobuf.ByteString qualifier, long timestamp, @Nonnull com.google.protobuf.ByteString value)
    • getFamilyName

      @Nonnull public abstract String getFamilyName()
      Get the column family of the current SetCell.
    • getQualifier

      @Nonnull public abstract com.google.protobuf.ByteString getQualifier()
      Get the column qualifier of the current SetCell.
    • getTimestamp

      public abstract long getTimestamp()
      Get the timestamp of the current SetCell.
    • getValue

      @Nonnull public abstract com.google.protobuf.ByteString getValue()
      Get the value of the current SetCell.