Package org.apache.beam.sdk.io.aws2.sqs
Class SqsMessage
java.lang.Object
org.apache.beam.sdk.io.aws2.sqs.SqsMessage
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SqsMessageabstract StringgetBody()Message body.abstract StringSQS message id.abstract StringSQS receipt handle.abstract longTimestamp the message was received at (in epoch millis).abstract longTimestamp the message was sent at (in epoch millis).
-
Constructor Details
-
SqsMessage
public SqsMessage()
-
-
Method Details
-
getBody
Message body. -
getMessageId
SQS message id. -
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)
-