Package s2.v1alpha

Interface AppendOutputOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AppendOutput, AppendOutput.Builder

public interface AppendOutputOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Sequence number of last record appended + 1.
    long
    Sequence number of last durable record on the stream + 1.
    long
    Sequence number of first record appended.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getStartSeqNum

      long getStartSeqNum()
       Sequence number of first record appended.
       
      uint64 start_seq_num = 1;
      Returns:
      The startSeqNum.
    • getEndSeqNum

      long getEndSeqNum()
       Sequence number of last record appended + 1.
       `end_seq_num - start_seq_num` will be the number of records in the batch.
       
      uint64 end_seq_num = 2;
      Returns:
      The endSeqNum.
    • getNextSeqNum

      long getNextSeqNum()
       Sequence number of last durable record on the stream + 1.
       This can be greater than `end_seq_num` in case of concurrent appends.
       
      uint64 next_seq_num = 3;
      Returns:
      The nextSeqNum.