Class SNSExtendedClientConfiguration

java.lang.Object
software.amazon.payloadoffloading.PayloadStorageConfigurationBase
software.amazon.payloadoffloading.PayloadStorageConfiguration
software.amazon.sns.SNSExtendedClientConfiguration

public class SNSExtendedClientConfiguration extends software.amazon.payloadoffloading.PayloadStorageConfiguration
  • Constructor Details

    • SNSExtendedClientConfiguration

      public SNSExtendedClientConfiguration()
    • SNSExtendedClientConfiguration

      public SNSExtendedClientConfiguration(SNSExtendedClientConfiguration snsExtendedClientConfiguration)
  • Method Details

    • withAlwaysThroughS3

      public SNSExtendedClientConfiguration withAlwaysThroughS3(boolean alwaysThroughS3)
      Overrides:
      withAlwaysThroughS3 in class software.amazon.payloadoffloading.PayloadStorageConfiguration
    • withPayloadSupportEnabled

      public SNSExtendedClientConfiguration withPayloadSupportEnabled(software.amazon.awssdk.services.s3.S3Client s3, String s3BucketName)
      Overrides:
      withPayloadSupportEnabled in class software.amazon.payloadoffloading.PayloadStorageConfiguration
    • withServerSideEncryption

      public SNSExtendedClientConfiguration withServerSideEncryption(software.amazon.payloadoffloading.ServerSideEncryptionStrategy serverSideEncryptionStrategy)
      Overrides:
      withServerSideEncryption in class software.amazon.payloadoffloading.PayloadStorageConfiguration
    • withPayloadSizeThreshold

      public SNSExtendedClientConfiguration withPayloadSizeThreshold(int payloadSizeThreshold)
      Overrides:
      withPayloadSizeThreshold in class software.amazon.payloadoffloading.PayloadStorageConfiguration
    • withPayloadSupportDisabled

      public SNSExtendedClientConfiguration withPayloadSupportDisabled()
      Overrides:
      withPayloadSupportDisabled in class software.amazon.payloadoffloading.PayloadStorageConfiguration