public static final class ReadChangeStreamResponse.DataChange.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder> implements ReadChangeStreamResponse.DataChangeOrBuilder
A message corresponding to one or more mutations to the partition being streamed. A single logical `DataChange` message may also be split across a sequence of multiple individual messages. Messages other than the first in a sequence will only have the `type` and `chunks` fields populated, with the final message in the sequence also containing `done` set to true.Protobuf type
google.bigtable.v2.ReadChangeStreamResponse.DataChange
Modifier and Type | Method and Description |
---|---|
ReadChangeStreamResponse.DataChange.Builder |
addAllChunks(Iterable<? extends ReadChangeStreamResponse.MutationChunk> values)
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.DataChange.Builder |
addChunks(int index,
ReadChangeStreamResponse.MutationChunk.Builder builderForValue)
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.DataChange.Builder |
addChunks(int index,
ReadChangeStreamResponse.MutationChunk value)
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.DataChange.Builder |
addChunks(ReadChangeStreamResponse.MutationChunk.Builder builderForValue)
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.DataChange.Builder |
addChunks(ReadChangeStreamResponse.MutationChunk value)
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.MutationChunk.Builder |
addChunksBuilder()
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.MutationChunk.Builder |
addChunksBuilder(int index)
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.DataChange.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReadChangeStreamResponse.DataChange |
build() |
ReadChangeStreamResponse.DataChange |
buildPartial() |
ReadChangeStreamResponse.DataChange.Builder |
clear() |
ReadChangeStreamResponse.DataChange.Builder |
clearChunks()
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.DataChange.Builder |
clearCommitTimestamp()
The timestamp at which the mutation was applied on the Bigtable server.
|
ReadChangeStreamResponse.DataChange.Builder |
clearDone()
When true, indicates that the entire `DataChange` has been read
and the client can safely process the message.
|
ReadChangeStreamResponse.DataChange.Builder |
clearEstimatedLowWatermark()
An estimate of the commit timestamp that is usually lower than or equal
to any timestamp for a record that will be delivered in the future on the
stream.
|
ReadChangeStreamResponse.DataChange.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ReadChangeStreamResponse.DataChange.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ReadChangeStreamResponse.DataChange.Builder |
clearRowKey()
The row key for all mutations that are part of this `DataChange`.
|
ReadChangeStreamResponse.DataChange.Builder |
clearSourceClusterId()
The cluster where the mutation was applied.
|
ReadChangeStreamResponse.DataChange.Builder |
clearTiebreaker()
A value that lets stream consumers reconstruct Bigtable's
conflict resolution semantics.
|
ReadChangeStreamResponse.DataChange.Builder |
clearToken()
An encoded position for this stream's partition to restart reading from.
|
ReadChangeStreamResponse.DataChange.Builder |
clearType()
The type of the mutation.
|
ReadChangeStreamResponse.DataChange.Builder |
clone() |
ReadChangeStreamResponse.MutationChunk |
getChunks(int index)
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.MutationChunk.Builder |
getChunksBuilder(int index)
The mutations associated with this change to the partition.
|
List<ReadChangeStreamResponse.MutationChunk.Builder> |
getChunksBuilderList()
The mutations associated with this change to the partition.
|
int |
getChunksCount()
The mutations associated with this change to the partition.
|
List<ReadChangeStreamResponse.MutationChunk> |
getChunksList()
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.MutationChunkOrBuilder |
getChunksOrBuilder(int index)
The mutations associated with this change to the partition.
|
List<? extends ReadChangeStreamResponse.MutationChunkOrBuilder> |
getChunksOrBuilderList()
The mutations associated with this change to the partition.
|
com.google.protobuf.Timestamp |
getCommitTimestamp()
The timestamp at which the mutation was applied on the Bigtable server.
|
com.google.protobuf.Timestamp.Builder |
getCommitTimestampBuilder()
The timestamp at which the mutation was applied on the Bigtable server.
|
com.google.protobuf.TimestampOrBuilder |
getCommitTimestampOrBuilder()
The timestamp at which the mutation was applied on the Bigtable server.
|
ReadChangeStreamResponse.DataChange |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDone()
When true, indicates that the entire `DataChange` has been read
and the client can safely process the message.
|
com.google.protobuf.Timestamp |
getEstimatedLowWatermark()
An estimate of the commit timestamp that is usually lower than or equal
to any timestamp for a record that will be delivered in the future on the
stream.
|
com.google.protobuf.Timestamp.Builder |
getEstimatedLowWatermarkBuilder()
An estimate of the commit timestamp that is usually lower than or equal
to any timestamp for a record that will be delivered in the future on the
stream.
|
com.google.protobuf.TimestampOrBuilder |
getEstimatedLowWatermarkOrBuilder()
An estimate of the commit timestamp that is usually lower than or equal
to any timestamp for a record that will be delivered in the future on the
stream.
|
com.google.protobuf.ByteString |
getRowKey()
The row key for all mutations that are part of this `DataChange`.
|
String |
getSourceClusterId()
The cluster where the mutation was applied.
|
com.google.protobuf.ByteString |
getSourceClusterIdBytes()
The cluster where the mutation was applied.
|
int |
getTiebreaker()
A value that lets stream consumers reconstruct Bigtable's
conflict resolution semantics.
|
String |
getToken()
An encoded position for this stream's partition to restart reading from.
|
com.google.protobuf.ByteString |
getTokenBytes()
An encoded position for this stream's partition to restart reading from.
|
ReadChangeStreamResponse.DataChange.Type |
getType()
The type of the mutation.
|
int |
getTypeValue()
The type of the mutation.
|
boolean |
hasCommitTimestamp()
The timestamp at which the mutation was applied on the Bigtable server.
|
boolean |
hasEstimatedLowWatermark()
An estimate of the commit timestamp that is usually lower than or equal
to any timestamp for a record that will be delivered in the future on the
stream.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ReadChangeStreamResponse.DataChange.Builder |
mergeCommitTimestamp(com.google.protobuf.Timestamp value)
The timestamp at which the mutation was applied on the Bigtable server.
|
ReadChangeStreamResponse.DataChange.Builder |
mergeEstimatedLowWatermark(com.google.protobuf.Timestamp value)
An estimate of the commit timestamp that is usually lower than or equal
to any timestamp for a record that will be delivered in the future on the
stream.
|
ReadChangeStreamResponse.DataChange.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ReadChangeStreamResponse.DataChange.Builder |
mergeFrom(com.google.protobuf.Message other) |
ReadChangeStreamResponse.DataChange.Builder |
mergeFrom(ReadChangeStreamResponse.DataChange other) |
ReadChangeStreamResponse.DataChange.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ReadChangeStreamResponse.DataChange.Builder |
removeChunks(int index)
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.DataChange.Builder |
setChunks(int index,
ReadChangeStreamResponse.MutationChunk.Builder builderForValue)
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.DataChange.Builder |
setChunks(int index,
ReadChangeStreamResponse.MutationChunk value)
The mutations associated with this change to the partition.
|
ReadChangeStreamResponse.DataChange.Builder |
setCommitTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
The timestamp at which the mutation was applied on the Bigtable server.
|
ReadChangeStreamResponse.DataChange.Builder |
setCommitTimestamp(com.google.protobuf.Timestamp value)
The timestamp at which the mutation was applied on the Bigtable server.
|
ReadChangeStreamResponse.DataChange.Builder |
setDone(boolean value)
When true, indicates that the entire `DataChange` has been read
and the client can safely process the message.
|
ReadChangeStreamResponse.DataChange.Builder |
setEstimatedLowWatermark(com.google.protobuf.Timestamp.Builder builderForValue)
An estimate of the commit timestamp that is usually lower than or equal
to any timestamp for a record that will be delivered in the future on the
stream.
|
ReadChangeStreamResponse.DataChange.Builder |
setEstimatedLowWatermark(com.google.protobuf.Timestamp value)
An estimate of the commit timestamp that is usually lower than or equal
to any timestamp for a record that will be delivered in the future on the
stream.
|
ReadChangeStreamResponse.DataChange.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ReadChangeStreamResponse.DataChange.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ReadChangeStreamResponse.DataChange.Builder |
setRowKey(com.google.protobuf.ByteString value)
The row key for all mutations that are part of this `DataChange`.
|
ReadChangeStreamResponse.DataChange.Builder |
setSourceClusterId(String value)
The cluster where the mutation was applied.
|
ReadChangeStreamResponse.DataChange.Builder |
setSourceClusterIdBytes(com.google.protobuf.ByteString value)
The cluster where the mutation was applied.
|
ReadChangeStreamResponse.DataChange.Builder |
setTiebreaker(int value)
A value that lets stream consumers reconstruct Bigtable's
conflict resolution semantics.
|
ReadChangeStreamResponse.DataChange.Builder |
setToken(String value)
An encoded position for this stream's partition to restart reading from.
|
ReadChangeStreamResponse.DataChange.Builder |
setTokenBytes(com.google.protobuf.ByteString value)
An encoded position for this stream's partition to restart reading from.
|
ReadChangeStreamResponse.DataChange.Builder |
setType(ReadChangeStreamResponse.DataChange.Type value)
The type of the mutation.
|
ReadChangeStreamResponse.DataChange.Builder |
setTypeValue(int value)
The type of the mutation.
|
ReadChangeStreamResponse.DataChange.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public ReadChangeStreamResponse.DataChange.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public ReadChangeStreamResponse.DataChange getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public ReadChangeStreamResponse.DataChange build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public ReadChangeStreamResponse.DataChange buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ReadChangeStreamResponse.DataChange.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public ReadChangeStreamResponse.DataChange.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public ReadChangeStreamResponse.DataChange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public ReadChangeStreamResponse.DataChange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public ReadChangeStreamResponse.DataChange.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public ReadChangeStreamResponse.DataChange.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public ReadChangeStreamResponse.DataChange.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ReadChangeStreamResponse.DataChange.Builder>
public ReadChangeStreamResponse.DataChange.Builder mergeFrom(ReadChangeStreamResponse.DataChange other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public ReadChangeStreamResponse.DataChange.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ReadChangeStreamResponse.DataChange.Builder>
IOException
public int getTypeValue()
The type of the mutation.
.google.bigtable.v2.ReadChangeStreamResponse.DataChange.Type type = 1;
getTypeValue
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.DataChange.Builder setTypeValue(int value)
The type of the mutation.
.google.bigtable.v2.ReadChangeStreamResponse.DataChange.Type type = 1;
value
- The enum numeric value on the wire for type to set.public ReadChangeStreamResponse.DataChange.Type getType()
The type of the mutation.
.google.bigtable.v2.ReadChangeStreamResponse.DataChange.Type type = 1;
getType
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.DataChange.Builder setType(ReadChangeStreamResponse.DataChange.Type value)
The type of the mutation.
.google.bigtable.v2.ReadChangeStreamResponse.DataChange.Type type = 1;
value
- The type to set.public ReadChangeStreamResponse.DataChange.Builder clearType()
The type of the mutation.
.google.bigtable.v2.ReadChangeStreamResponse.DataChange.Type type = 1;
public String getSourceClusterId()
The cluster where the mutation was applied. Not set when `type` is `GARBAGE_COLLECTION`.
string source_cluster_id = 2;
getSourceClusterId
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public com.google.protobuf.ByteString getSourceClusterIdBytes()
The cluster where the mutation was applied. Not set when `type` is `GARBAGE_COLLECTION`.
string source_cluster_id = 2;
getSourceClusterIdBytes
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.DataChange.Builder setSourceClusterId(String value)
The cluster where the mutation was applied. Not set when `type` is `GARBAGE_COLLECTION`.
string source_cluster_id = 2;
value
- The sourceClusterId to set.public ReadChangeStreamResponse.DataChange.Builder clearSourceClusterId()
The cluster where the mutation was applied. Not set when `type` is `GARBAGE_COLLECTION`.
string source_cluster_id = 2;
public ReadChangeStreamResponse.DataChange.Builder setSourceClusterIdBytes(com.google.protobuf.ByteString value)
The cluster where the mutation was applied. Not set when `type` is `GARBAGE_COLLECTION`.
string source_cluster_id = 2;
value
- The bytes for sourceClusterId to set.public com.google.protobuf.ByteString getRowKey()
The row key for all mutations that are part of this `DataChange`. If the `DataChange` is chunked across multiple messages, then this field will only be set for the first message.
bytes row_key = 3;
getRowKey
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.DataChange.Builder setRowKey(com.google.protobuf.ByteString value)
The row key for all mutations that are part of this `DataChange`. If the `DataChange` is chunked across multiple messages, then this field will only be set for the first message.
bytes row_key = 3;
value
- The rowKey to set.public ReadChangeStreamResponse.DataChange.Builder clearRowKey()
The row key for all mutations that are part of this `DataChange`. If the `DataChange` is chunked across multiple messages, then this field will only be set for the first message.
bytes row_key = 3;
public boolean hasCommitTimestamp()
The timestamp at which the mutation was applied on the Bigtable server.
.google.protobuf.Timestamp commit_timestamp = 4;
hasCommitTimestamp
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public com.google.protobuf.Timestamp getCommitTimestamp()
The timestamp at which the mutation was applied on the Bigtable server.
.google.protobuf.Timestamp commit_timestamp = 4;
getCommitTimestamp
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.DataChange.Builder setCommitTimestamp(com.google.protobuf.Timestamp value)
The timestamp at which the mutation was applied on the Bigtable server.
.google.protobuf.Timestamp commit_timestamp = 4;
public ReadChangeStreamResponse.DataChange.Builder setCommitTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
The timestamp at which the mutation was applied on the Bigtable server.
.google.protobuf.Timestamp commit_timestamp = 4;
public ReadChangeStreamResponse.DataChange.Builder mergeCommitTimestamp(com.google.protobuf.Timestamp value)
The timestamp at which the mutation was applied on the Bigtable server.
.google.protobuf.Timestamp commit_timestamp = 4;
public ReadChangeStreamResponse.DataChange.Builder clearCommitTimestamp()
The timestamp at which the mutation was applied on the Bigtable server.
.google.protobuf.Timestamp commit_timestamp = 4;
public com.google.protobuf.Timestamp.Builder getCommitTimestampBuilder()
The timestamp at which the mutation was applied on the Bigtable server.
.google.protobuf.Timestamp commit_timestamp = 4;
public com.google.protobuf.TimestampOrBuilder getCommitTimestampOrBuilder()
The timestamp at which the mutation was applied on the Bigtable server.
.google.protobuf.Timestamp commit_timestamp = 4;
getCommitTimestampOrBuilder
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public int getTiebreaker()
A value that lets stream consumers reconstruct Bigtable's conflict resolution semantics. https://cloud.google.com/bigtable/docs/writes#conflict-resolution In the event that the same row key, column family, column qualifier, timestamp are modified on different clusters at the same `commit_timestamp`, the mutation with the larger `tiebreaker` will be the one chosen for the eventually consistent state of the system.
int32 tiebreaker = 5;
getTiebreaker
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.DataChange.Builder setTiebreaker(int value)
A value that lets stream consumers reconstruct Bigtable's conflict resolution semantics. https://cloud.google.com/bigtable/docs/writes#conflict-resolution In the event that the same row key, column family, column qualifier, timestamp are modified on different clusters at the same `commit_timestamp`, the mutation with the larger `tiebreaker` will be the one chosen for the eventually consistent state of the system.
int32 tiebreaker = 5;
value
- The tiebreaker to set.public ReadChangeStreamResponse.DataChange.Builder clearTiebreaker()
A value that lets stream consumers reconstruct Bigtable's conflict resolution semantics. https://cloud.google.com/bigtable/docs/writes#conflict-resolution In the event that the same row key, column family, column qualifier, timestamp are modified on different clusters at the same `commit_timestamp`, the mutation with the larger `tiebreaker` will be the one chosen for the eventually consistent state of the system.
int32 tiebreaker = 5;
public List<ReadChangeStreamResponse.MutationChunk> getChunksList()
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
getChunksList
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public int getChunksCount()
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
getChunksCount
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.MutationChunk getChunks(int index)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
getChunks
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.DataChange.Builder setChunks(int index, ReadChangeStreamResponse.MutationChunk value)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.DataChange.Builder setChunks(int index, ReadChangeStreamResponse.MutationChunk.Builder builderForValue)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.DataChange.Builder addChunks(ReadChangeStreamResponse.MutationChunk value)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.DataChange.Builder addChunks(int index, ReadChangeStreamResponse.MutationChunk value)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.DataChange.Builder addChunks(ReadChangeStreamResponse.MutationChunk.Builder builderForValue)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.DataChange.Builder addChunks(int index, ReadChangeStreamResponse.MutationChunk.Builder builderForValue)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.DataChange.Builder addAllChunks(Iterable<? extends ReadChangeStreamResponse.MutationChunk> values)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.DataChange.Builder clearChunks()
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.DataChange.Builder removeChunks(int index)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.MutationChunk.Builder getChunksBuilder(int index)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.MutationChunkOrBuilder getChunksOrBuilder(int index)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
getChunksOrBuilder
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public List<? extends ReadChangeStreamResponse.MutationChunkOrBuilder> getChunksOrBuilderList()
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
getChunksOrBuilderList
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.MutationChunk.Builder addChunksBuilder()
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public ReadChangeStreamResponse.MutationChunk.Builder addChunksBuilder(int index)
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public List<ReadChangeStreamResponse.MutationChunk.Builder> getChunksBuilderList()
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked `DataChange` record.
repeated .google.bigtable.v2.ReadChangeStreamResponse.MutationChunk chunks = 6;
public boolean getDone()
When true, indicates that the entire `DataChange` has been read and the client can safely process the message.
bool done = 8;
getDone
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.DataChange.Builder setDone(boolean value)
When true, indicates that the entire `DataChange` has been read and the client can safely process the message.
bool done = 8;
value
- The done to set.public ReadChangeStreamResponse.DataChange.Builder clearDone()
When true, indicates that the entire `DataChange` has been read and the client can safely process the message.
bool done = 8;
public String getToken()
An encoded position for this stream's partition to restart reading from. This token is for the StreamPartition from the request.
string token = 9;
getToken
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public com.google.protobuf.ByteString getTokenBytes()
An encoded position for this stream's partition to restart reading from. This token is for the StreamPartition from the request.
string token = 9;
getTokenBytes
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.DataChange.Builder setToken(String value)
An encoded position for this stream's partition to restart reading from. This token is for the StreamPartition from the request.
string token = 9;
value
- The token to set.public ReadChangeStreamResponse.DataChange.Builder clearToken()
An encoded position for this stream's partition to restart reading from. This token is for the StreamPartition from the request.
string token = 9;
public ReadChangeStreamResponse.DataChange.Builder setTokenBytes(com.google.protobuf.ByteString value)
An encoded position for this stream's partition to restart reading from. This token is for the StreamPartition from the request.
string token = 9;
value
- The bytes for token to set.public boolean hasEstimatedLowWatermark()
An estimate of the commit timestamp that is usually lower than or equal to any timestamp for a record that will be delivered in the future on the stream. It is possible that, under particular circumstances that a future record has a timestamp is is lower than a previously seen timestamp. For an example usage see https://beam.apache.org/documentation/basics/#watermarks
.google.protobuf.Timestamp estimated_low_watermark = 10;
hasEstimatedLowWatermark
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public com.google.protobuf.Timestamp getEstimatedLowWatermark()
An estimate of the commit timestamp that is usually lower than or equal to any timestamp for a record that will be delivered in the future on the stream. It is possible that, under particular circumstances that a future record has a timestamp is is lower than a previously seen timestamp. For an example usage see https://beam.apache.org/documentation/basics/#watermarks
.google.protobuf.Timestamp estimated_low_watermark = 10;
getEstimatedLowWatermark
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public ReadChangeStreamResponse.DataChange.Builder setEstimatedLowWatermark(com.google.protobuf.Timestamp value)
An estimate of the commit timestamp that is usually lower than or equal to any timestamp for a record that will be delivered in the future on the stream. It is possible that, under particular circumstances that a future record has a timestamp is is lower than a previously seen timestamp. For an example usage see https://beam.apache.org/documentation/basics/#watermarks
.google.protobuf.Timestamp estimated_low_watermark = 10;
public ReadChangeStreamResponse.DataChange.Builder setEstimatedLowWatermark(com.google.protobuf.Timestamp.Builder builderForValue)
An estimate of the commit timestamp that is usually lower than or equal to any timestamp for a record that will be delivered in the future on the stream. It is possible that, under particular circumstances that a future record has a timestamp is is lower than a previously seen timestamp. For an example usage see https://beam.apache.org/documentation/basics/#watermarks
.google.protobuf.Timestamp estimated_low_watermark = 10;
public ReadChangeStreamResponse.DataChange.Builder mergeEstimatedLowWatermark(com.google.protobuf.Timestamp value)
An estimate of the commit timestamp that is usually lower than or equal to any timestamp for a record that will be delivered in the future on the stream. It is possible that, under particular circumstances that a future record has a timestamp is is lower than a previously seen timestamp. For an example usage see https://beam.apache.org/documentation/basics/#watermarks
.google.protobuf.Timestamp estimated_low_watermark = 10;
public ReadChangeStreamResponse.DataChange.Builder clearEstimatedLowWatermark()
An estimate of the commit timestamp that is usually lower than or equal to any timestamp for a record that will be delivered in the future on the stream. It is possible that, under particular circumstances that a future record has a timestamp is is lower than a previously seen timestamp. For an example usage see https://beam.apache.org/documentation/basics/#watermarks
.google.protobuf.Timestamp estimated_low_watermark = 10;
public com.google.protobuf.Timestamp.Builder getEstimatedLowWatermarkBuilder()
An estimate of the commit timestamp that is usually lower than or equal to any timestamp for a record that will be delivered in the future on the stream. It is possible that, under particular circumstances that a future record has a timestamp is is lower than a previously seen timestamp. For an example usage see https://beam.apache.org/documentation/basics/#watermarks
.google.protobuf.Timestamp estimated_low_watermark = 10;
public com.google.protobuf.TimestampOrBuilder getEstimatedLowWatermarkOrBuilder()
An estimate of the commit timestamp that is usually lower than or equal to any timestamp for a record that will be delivered in the future on the stream. It is possible that, under particular circumstances that a future record has a timestamp is is lower than a previously seen timestamp. For an example usage see https://beam.apache.org/documentation/basics/#watermarks
.google.protobuf.Timestamp estimated_low_watermark = 10;
getEstimatedLowWatermarkOrBuilder
in interface ReadChangeStreamResponse.DataChangeOrBuilder
public final ReadChangeStreamResponse.DataChange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
public final ReadChangeStreamResponse.DataChange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamResponse.DataChange.Builder>
Copyright © 2023 Google LLC. All rights reserved.