Class SNSExtendedClientConfiguration

java.lang.Object
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(com.amazonaws.services.s3.AmazonS3 s3, String s3BucketName)
      Overrides:
      withPayloadSupportEnabled in class software.amazon.payloadoffloading.PayloadStorageConfiguration
    • withSSEAwsKeyManagementParams

      public SNSExtendedClientConfiguration withSSEAwsKeyManagementParams(com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseAwsKeyManagementParams)
      Overrides:
      withSSEAwsKeyManagementParams 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