Class SqsExtendedClientProperties

java.lang.Object
io.awspring.cloud.autoconfigure.sqs.SqsExtendedClientProperties

public class SqsExtendedClientProperties extends Object
Properties for configuring the Amazon SQS Extended Client Library, which offloads large message payloads to Amazon S3. These mirror the options of com.amazon.sqs.javamessaging.ExtendedAsyncClientConfiguration.
Author:
Matej Nedic
  • Constructor Details

    • SqsExtendedClientProperties

      public SqsExtendedClientProperties()
  • Method Details

    • getBucket

      public @Nullable String getBucket()
    • setBucket

      public void setBucket(@Nullable String bucket)
    • isCleanupS3Payload

      public boolean isCleanupS3Payload()
    • setCleanupS3Payload

      public void setCleanupS3Payload(boolean cleanupS3Payload)
    • isUseLegacyReservedAttributeName

      public boolean isUseLegacyReservedAttributeName()
    • setUseLegacyReservedAttributeName

      public void setUseLegacyReservedAttributeName(boolean useLegacyReservedAttributeName)
    • isIgnorePayloadNotFound

      public boolean isIgnorePayloadNotFound()
    • setIgnorePayloadNotFound

      public void setIgnorePayloadNotFound(boolean ignorePayloadNotFound)
    • getS3KeyPrefix

      public String getS3KeyPrefix()
    • setS3KeyPrefix

      public void setS3KeyPrefix(String s3KeyPrefix)