Interface MessagePublishRequestOrBuilder

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

    public interface MessagePublishRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getMessagesList

        List<PubSubMessage> getMessagesList()
         The messages to publish.
         
        repeated .google.cloud.pubsublite.v1.PubSubMessage messages = 1;
      • getMessages

        PubSubMessage getMessages​(int index)
         The messages to publish.
         
        repeated .google.cloud.pubsublite.v1.PubSubMessage messages = 1;
      • getMessagesCount

        int getMessagesCount()
         The messages to publish.
         
        repeated .google.cloud.pubsublite.v1.PubSubMessage messages = 1;
      • getMessagesOrBuilderList

        List<? extends PubSubMessageOrBuilder> getMessagesOrBuilderList()
         The messages to publish.
         
        repeated .google.cloud.pubsublite.v1.PubSubMessage messages = 1;
      • getMessagesOrBuilder

        PubSubMessageOrBuilder getMessagesOrBuilder​(int index)
         The messages to publish.
         
        repeated .google.cloud.pubsublite.v1.PubSubMessage messages = 1;
      • getFirstSequenceNumber

        long getFirstSequenceNumber()
         The sequence number corresponding to the first message in `messages`.
         Messages within a batch are ordered and the sequence numbers of all
         subsequent messages in the batch are assumed to be incremental.
        
         Sequence numbers are assigned at the message level and the first message
         published in a publisher client session must have a sequence number of 0.
         All messages must have contiguous sequence numbers, which uniquely identify
         the messages accepted by the publisher client. Since messages are ordered,
         the client only needs to specify the sequence number of the first message
         in a published batch. The server deduplicates messages with the same
         sequence number from the same publisher `client_id`.
         
        int64 first_sequence_number = 2;
        Returns:
        The firstSequenceNumber.