public final class Cell extends GeneratedMessageV3 implements CellOrBuilder
Specifies (some of) the contents of a single row/column/timestamp of a table.Protobuf type
google.bigtable.v2.Cell
Modifier and Type | Class and Description |
---|---|
static class |
Cell.Builder
Specifies (some of) the contents of a single row/column/timestamp of a table.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable
Modifier and Type | Field and Description |
---|---|
static int |
LABELS_FIELD_NUMBER |
static int |
TIMESTAMP_MICROS_FIELD_NUMBER |
static int |
VALUE_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
static Cell |
getDefaultInstance() |
Cell |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
java.lang.String |
getLabels(int index)
Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
|
ByteString |
getLabelsBytes(int index)
Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
|
int |
getLabelsCount()
Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
|
ProtocolStringList |
getLabelsList()
Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
|
Parser<Cell> |
getParserForType() |
int |
getSerializedSize() |
long |
getTimestampMicros()
The cell's stored timestamp, which also uniquely identifies it within
its column.
|
UnknownFieldSet |
getUnknownFields() |
ByteString |
getValue()
The value stored in the cell.
|
int |
hashCode() |
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Cell.Builder |
newBuilder() |
static Cell.Builder |
newBuilder(Cell prototype) |
Cell.Builder |
newBuilderForType() |
protected Cell.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
static Cell |
parseDelimitedFrom(java.io.InputStream input) |
static Cell |
parseDelimitedFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Cell |
parseFrom(byte[] data) |
static Cell |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static Cell |
parseFrom(java.nio.ByteBuffer data) |
static Cell |
parseFrom(java.nio.ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static Cell |
parseFrom(ByteString data) |
static Cell |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static Cell |
parseFrom(CodedInputStream input) |
static Cell |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static Cell |
parseFrom(java.io.InputStream input) |
static Cell |
parseFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<Cell> |
parser() |
Cell.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int TIMESTAMP_MICROS_FIELD_NUMBER
public static final int VALUE_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public 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;
getTimestampMicros
in interface CellOrBuilder
public 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;
getValue
in interface CellOrBuilder
public ProtocolStringList getLabelsList()
Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
repeated string labels = 3;
getLabelsList
in interface CellOrBuilder
public int getLabelsCount()
Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
repeated string labels = 3;
getLabelsCount
in interface CellOrBuilder
public java.lang.String getLabels(int index)
Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
repeated string labels = 3;
getLabels
in interface CellOrBuilder
public ByteString getLabelsBytes(int index)
Labels applied to the cell by a [RowFilter][google.bigtable.v2.RowFilter].
repeated string labels = 3;
getLabelsBytes
in interface CellOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static Cell parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Cell parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Cell parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Cell parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Cell parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Cell parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Cell parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static Cell parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static Cell parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static Cell parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static Cell parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOException
public static Cell parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public Cell.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static Cell.Builder newBuilder()
public static Cell.Builder newBuilder(Cell prototype)
public Cell.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected Cell.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static Cell getDefaultInstance()
public Parser<Cell> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public Cell getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder