Interface Protocol.PublicationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Protocol.Publication, Protocol.Publication.Builder
Enclosing class:
Protocol

public static interface Protocol.PublicationOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.ByteString
    bytes data = 4;
    int
    uint32 gen = 2;
    .protocol.ClientInfo info = 5;
    long
    uint64 offset = 6;
    int
    uint32 seq = 1;
    string uid = 3;
    com.google.protobuf.ByteString
    string uid = 3;
    boolean
    .protocol.ClientInfo info = 5;

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getSeq

      int getSeq()
      uint32 seq = 1;
      Returns:
      The seq.
    • getGen

      int getGen()
      uint32 gen = 2;
      Returns:
      The gen.
    • getUid

      String getUid()
      string uid = 3;
      Returns:
      The uid.
    • getUidBytes

      com.google.protobuf.ByteString getUidBytes()
      string uid = 3;
      Returns:
      The bytes for uid.
    • getData

      com.google.protobuf.ByteString getData()
      bytes data = 4;
      Returns:
      The data.
    • hasInfo

      boolean hasInfo()
      .protocol.ClientInfo info = 5;
      Returns:
      Whether the info field is set.
    • getInfo

      .protocol.ClientInfo info = 5;
      Returns:
      The info.
    • getOffset

      long getOffset()
      uint64 offset = 6;
      Returns:
      The offset.