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 SequencedRecordBatchgetBatch()Batch of records.SequencedRecordBatchOrBuildergetBatchOrBuilder()Batch of records.longgetFirstSeqNum()Sequence number for the first record on this stream, in case the requested `start_seq_num` is smaller.longgetNextSeqNum()Sequence number for the next record on this stream, in case the requested `start_seq_num` was larger.ReadOutput.OutputCasegetOutputCase()booleanhasBatch()Batch of records.booleanhasFirstSeqNum()Sequence number for the first record on this stream, in case the requested `start_seq_num` is smaller.booleanhasNextSeqNum()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()
 
 - 
 
 -