Package s2.v1alpha
Interface ReadOutputOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ReadOutput
,ReadOutput.Builder
public interface ReadOutputOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SequencedRecordBatch
getBatch()
Batch of records.SequencedRecordBatchOrBuilder
getBatchOrBuilder()
Batch of records.long
getFirstSeqNum()
Sequence number for the first record on this stream, in case the requested `start_seq_num` is smaller.long
getNextSeqNum()
Sequence number for the next record on this stream, in case the requested `start_seq_num` was larger.ReadOutput.OutputCase
getOutputCase()
boolean
hasBatch()
Batch of records.boolean
hasFirstSeqNum()
Sequence number for the first record on this stream, in case the requested `start_seq_num` is smaller.boolean
hasNextSeqNum()
Sequence number for the next record on this stream, in case the requested `start_seq_num` was larger.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasBatch
boolean hasBatch()
Batch of records. This batch can be empty only if a `ReadLimit` was provided in the associated read request, but the first record that could have been returned would violate the limit.
.s2.v1alpha.SequencedRecordBatch batch = 1;
- Returns:
- Whether the batch field is set.
-
getBatch
SequencedRecordBatch getBatch()
Batch of records. This batch can be empty only if a `ReadLimit` was provided in the associated read request, but the first record that could have been returned would violate the limit.
.s2.v1alpha.SequencedRecordBatch batch = 1;
- Returns:
- The batch.
-
getBatchOrBuilder
SequencedRecordBatchOrBuilder getBatchOrBuilder()
Batch of records. This batch can be empty only if a `ReadLimit` was provided in the associated read request, but the first record that could have been returned would violate the limit.
.s2.v1alpha.SequencedRecordBatch batch = 1;
-
hasFirstSeqNum
boolean hasFirstSeqNum()
Sequence number for the first record on this stream, in case the requested `start_seq_num` is smaller. If returned in a streaming read session, this will be a terminal reply, to signal that there is uncertainty about whether some records may be omitted. The client can re-establish the session starting at this sequence number.
uint64 first_seq_num = 2;
- Returns:
- Whether the firstSeqNum field is set.
-
getFirstSeqNum
long getFirstSeqNum()
Sequence number for the first record on this stream, in case the requested `start_seq_num` is smaller. If returned in a streaming read session, this will be a terminal reply, to signal that there is uncertainty about whether some records may be omitted. The client can re-establish the session starting at this sequence number.
uint64 first_seq_num = 2;
- Returns:
- The firstSeqNum.
-
hasNextSeqNum
boolean hasNextSeqNum()
Sequence number for the next record on this stream, in case the requested `start_seq_num` was larger. If returned in a streaming read session, this will be a terminal reply.
uint64 next_seq_num = 3;
- Returns:
- Whether the nextSeqNum field is set.
-
getNextSeqNum
long getNextSeqNum()
Sequence number for the next record on this stream, in case the requested `start_seq_num` was larger. If returned in a streaming read session, this will be a terminal reply.
uint64 next_seq_num = 3;
- Returns:
- The nextSeqNum.
-
getOutputCase
ReadOutput.OutputCase getOutputCase()
-
-