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 SqsMessage
abstract String
getBody()
Message body.abstract String
SQS message id.abstract String
SQS receipt handle.abstract long
Timestamp the message was received at (in epoch millis).abstract long
Timestamp 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)
-