It's using a string attribute 'S3MessageBodyKey’ to flag messages as using S3. This is different to the Java client which uses a numeric attribute 'ExtendedPayloadSize’ (with a legacy 'SQSLargePayloadSize'). Any reason for your choice? I need to be compatible with a Python client (https://github.com/timothymugayi/boto3-sqs-extended-client-lib) which uses 'SQSLargePayloadSize'. Happy to have a go at coding up the change.
Library is fab thanks.
It's using a string attribute 'S3MessageBodyKey’ to flag messages as using S3. This is different to the Java client which uses a numeric attribute 'ExtendedPayloadSize’ (with a legacy 'SQSLargePayloadSize'). Any reason for your choice? I need to be compatible with a Python client (https://github.com/timothymugayi/boto3-sqs-extended-client-lib) which uses 'SQSLargePayloadSize'. Happy to have a go at coding up the change.