public class CloudTrailValidationMessageSerializer extends java.lang.Object implements SourceSerializer
CloudTrailValidationMessageSerializer extracts CloudTrail validation message from notifications that CloudTrail
sends to an SNS topic. Use SourceSerializerFactory.createCloudTrailValidationMessageSerializer() for default initialization.| Constructor and Description |
|---|
CloudTrailValidationMessageSerializer(SNSMessageBodyExtractor messageExtractor) |
| Modifier and Type | Method and Description |
|---|---|
CloudTrailSource |
getSource(Message sqsMessage)
Get CloudTrail log file information by parsing single SQS message.
|
public CloudTrailValidationMessageSerializer(SNSMessageBodyExtractor messageExtractor)
public CloudTrailSource getSource(Message sqsMessage) throws java.io.IOException
SourceSerializergetSource in interface SourceSerializersqsMessage - The message polled from SQS queue.CloudTrailSource that contains log file information.java.io.IOException - If sqsMessage is unrecognized.