Interface ReceivedMessageOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getAckId()
      This ID can be used to acknowledge the received message.
      com.google.protobuf.ByteString getAckIdBytes()
      This ID can be used to acknowledge the received message.
      int getDeliveryAttempt()
      The approximate number of times that Cloud Pub/Sub has attempted to deliver the associated message to a subscriber.
      PubsubMessage getMessage()
      The message.
      PubsubMessageOrBuilder getMessageOrBuilder()
      The message.
      boolean hasMessage()
      The message.
      • 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 Detail

      • getAckId

        String getAckId()
         This ID can be used to acknowledge the received message.
         
        string ack_id = 1;
        Returns:
        The ackId.
      • getAckIdBytes

        com.google.protobuf.ByteString getAckIdBytes()
         This ID can be used to acknowledge the received message.
         
        string ack_id = 1;
        Returns:
        The bytes for ackId.
      • hasMessage

        boolean hasMessage()
         The message.
         
        .google.pubsub.v1.PubsubMessage message = 2;
        Returns:
        Whether the message field is set.
      • getMessage

        PubsubMessage getMessage()
         The message.
         
        .google.pubsub.v1.PubsubMessage message = 2;
        Returns:
        The message.
      • getMessageOrBuilder

        PubsubMessageOrBuilder getMessageOrBuilder()
         The message.
         
        .google.pubsub.v1.PubsubMessage message = 2;
      • getDeliveryAttempt

        int getDeliveryAttempt()
         The approximate number of times that Cloud Pub/Sub has attempted to deliver
         the associated message to a subscriber.
        
         More precisely, this is 1 + (number of NACKs) +
         (number of ack_deadline exceeds) for this message.
        
         A NACK is any call to ModifyAckDeadline with a 0 deadline. An ack_deadline
         exceeds event is whenever a message is not acknowledged within
         ack_deadline. Note that ack_deadline is initially
         Subscription.ackDeadlineSeconds, but may get extended automatically by
         the client library.
        
         Upon the first delivery of a given message, `delivery_attempt` will have a
         value of 1. The value is calculated at best effort and is approximate.
        
         If a DeadLetterPolicy is not set on the subscription, this will be 0.
         
        int32 delivery_attempt = 3;
        Returns:
        The deliveryAttempt.