Class SetCell
- 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 byChangeStreamRecordMerger
in case of SetCell value chunking.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SetCell()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static SetCell
create(String familyName, com.google.protobuf.ByteString qualifier, long timestamp, com.google.protobuf.ByteString value)
abstract String
getFamilyName()
Get the column family of the current SetCell.abstract com.google.protobuf.ByteString
getQualifier()
Get the column qualifier of the current SetCell.abstract long
getTimestamp()
Get the timestamp of the current SetCell.abstract com.google.protobuf.ByteString
getValue()
Get the value of the current SetCell.
-
-
-
Method Detail
-
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.
-
-