Class SqsMessage

java.lang.Object
org.apache.beam.sdk.io.aws2.sqs.SqsMessage
All Implemented Interfaces:
Serializable

public abstract class SqsMessage extends Object implements Serializable
See Also:
  • Constructor Details

    • SqsMessage

      public SqsMessage()
  • Method Details

    • getBody

      public abstract String getBody()
      Message body.
    • getMessageId

      public abstract String getMessageId()
      SQS message id.
    • getReceiptHandle

      public abstract String getReceiptHandle()
      SQS receipt handle.
    • getTimeStamp

      public abstract long getTimeStamp()
      Timestamp the message was sent at (in epoch millis).
    • getRequestTimeStamp

      public abstract long getRequestTimeStamp()
      Timestamp the message was received at (in epoch millis).
    • create

      public static SqsMessage create(String body, String messageId, String receiptHandle, long timeStamp, long requestTimeStamp)